diff options
Diffstat (limited to 'accessibility/gnopernicus/files')
4 files changed, 112 insertions, 0 deletions
diff --git a/accessibility/gnopernicus/files/gnopernicus-mag-config b/accessibility/gnopernicus/files/gnopernicus-mag-config new file mode 100644 index 000000000..ae13fd323 --- /dev/null +++ b/accessibility/gnopernicus/files/gnopernicus-mag-config @@ -0,0 +1,66 @@ +#!/bin/sh + +GNOPI_RES_X=`gconftool-2 --get /apps/gnopernicus/magnifier/schema1/generic_zoomer/display_size_x` +GNOPI_RES_Y=`gconftool-2 --get /apps/gnopernicus/magnifier/schema1/generic_zoomer/display_size_y` + +OLD_SOURCE=`gconftool-2 --get /apps/gnopernicus/magnifier/schema1/generic_zoomer/source` +OLD_TARGET=`gconftool-2 --get /apps/gnopernicus/magnifier/schema1/generic_zoomer/target` + +SPLITSCREEN_RES_X=`expr $GNOPI_RES_X / 2` + + +if test $# -eq 0; then + echo "Usage: gnopernicus-magnifier [-s] [-t] [[-F] | [-S]] + -s source_display Sets the magnifier source display screen. Eg (:0.0) + -t target_display Sets the magnifier target display screen. Eg (:0.0) + -F Sets the magnifier placement so it will cover the + whole screen (Fullscreen). + -S Sets the magnifier placement so it will cover the right + vertical half of the screen (Vertical Split Screen). +Note: When doing a full scren magnification, the source/target screens + have to be set before the full-screen mode and their values have to be different" +exit 1 +fi + +while getopts ":FSs:at:b" Option + +do + case $Option in + F) + echo "FullScreen" + if test "x$OLD_SOURCE" = "x$OLD_TARGET"; then + echo "Source and target are the same.Please set them different first" + exit 1 + fi + echo "Setting fullscreen mode." + gconftool-2 --set --type=int /apps/gnopernicus/magnifier/schema1/generic_zoomer/zp_left 0 + gconftool-2 --set --type=int /apps/gnopernicus/magnifier/schema1/generic_zoomer/zp_top 0 + gconftool-2 --set --type=int /apps/gnopernicus/magnifier/schema1/generic_zoomer/zp_width $GNOPI_RES_X + gconftool-2 --set --type=int /apps/gnopernicus/magnifier/schema1/generic_zoomer/zp_height $GNOPI_RES_Y + ;; + S) + echo "Setting vertical split screen mode." + gconftool-2 --set --type=int /apps/gnopernicus/magnifier/schema1/generic_zoomer/zp_left $SPLITSCREEN_RES_X + gconftool-2 --set --type=int /apps/gnopernicus/magnifier/schema1/generic_zoomer/zp_top 0 + gconftool-2 --set --type=int /apps/gnopernicus/magnifier/schema1/generic_zoomer/zp_width $GNOPI_RES_X + gconftool-2 --set --type=int /apps/gnopernicus/magnifier/schema1/generic_zoomer/zp_height $GNOPI_RES_Y + ;; + s) + + echo "Setting magnifier source screen value from [$OLD_SOURCE] to [$OPTARG]" + gconftool-2 --set --type=string /apps/gnopernicus/magnifier/schema1/generic_zoomer/source $OPTARG + OLD_SOURCE=$OPTARG + ;; + t) + + echo "Setting magnifier target screen value from [$OLD_TARGET] to [$OPTARG]" + gconftool-2 --set --type=string /apps/gnopernicus/magnifier/schema1/generic_zoomer/target $OPTARG + OLD_TARGET=$OPTARG + ;; + *) + echo "Not handled!" + ;; + esac +done +shift $(($OPTIND - 1)) + diff --git a/accessibility/gnopernicus/files/patch-configure b/accessibility/gnopernicus/files/patch-configure new file mode 100644 index 000000000..79dc7a3c1 --- /dev/null +++ b/accessibility/gnopernicus/files/patch-configure @@ -0,0 +1,21 @@ +--- configure.orig Mon Jan 9 15:02:42 2006 ++++ configure Mon Jan 9 15:04:48 2006 +@@ -21635,11 +21635,17 @@ + TTYNAME_2="/dev/cua/c" + TTYNAME_3="/dev/cua/d" + ;; +- FreeBSD-*) ++ FreeBSD-4*|FreeBSD-5*) + TTYNAME_0="/dev/cuaa0" + TTYNAME_1="/dev/cuaa1" + TTYNAME_2="/dev/cuaa2" + TTYNAME_3="/dev/cuaa3" ++ ;; ++ FreeBSD-*) ++ TTYNAME_0="/dev/cuad0" ++ TTYNAME_1="/dev/cuad1" ++ TTYNAME_2="/dev/cuaU0" ++ TTYNAME_3="/dev/cuaU1" + ;; + *) + echo "Can't figure out the name of the serial port on this OS" diff --git a/accessibility/gnopernicus/files/patch-srcore_srspc.c b/accessibility/gnopernicus/files/patch-srcore_srspc.c new file mode 100644 index 000000000..d6d68bb9b --- /dev/null +++ b/accessibility/gnopernicus/files/patch-srcore_srspc.c @@ -0,0 +1,12 @@ +--- srcore/srspc.c.orig Sun May 8 01:10:29 2005 ++++ srcore/srspc.c Sun May 8 01:10:37 2005 +@@ -1531,8 +1531,8 @@ src_timeout_start_speech (gpointer data) + static void + src_restart_speech () + { +- g_printerr ("\nRestarting speech.\n"); + gboolean use_speech = FALSE; ++ g_printerr ("\nRestarting speech.\n"); + SET_SRCORE_CONFIG_DATA (SRCORE_SPEECH_ACTIVE, CFGT_BOOL, &use_speech); + g_timeout_add (SRC_SPEECH_RESTART_TIMEOUT, src_timeout_start_speech, NULL); + } diff --git a/accessibility/gnopernicus/files/patch-srlow_libsrlow_SRLow.c b/accessibility/gnopernicus/files/patch-srlow_libsrlow_SRLow.c new file mode 100644 index 000000000..231ee7891 --- /dev/null +++ b/accessibility/gnopernicus/files/patch-srlow_libsrlow_SRLow.c @@ -0,0 +1,13 @@ +--- srlow/libsrlow/SRLow.c.orig Mon Jun 27 04:14:03 2005 ++++ srlow/libsrlow/SRLow.c Mon Jun 27 04:14:18 2005 +@@ -666,8 +666,9 @@ srl_get_focused_cell (Accessible *acc_ta + for (i = rows; !rv && i <= rowe && count < SRL_MAX_CHILDREN_CNT; i++) + for (j = cols; !rv && j <= cole && count < SRL_MAX_CHILDREN_CNT; j++) + { ++ Accessible *cell; + count++; +- Accessible *cell = AccessibleTable_getAccessibleAt (table, i, j); ++ cell = AccessibleTable_getAccessibleAt (table, i, j); + if (cell) + { + if (srl_acc_has_state (cell, SPI_STATE_FOCUSED)) |