You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon Schampijer f91cfbfc8a Cursor tracker: only display the cursor in mouse/trackpad mode
Listen on RawEvents: listen for raw events on the root
window and decide whether the cursor is shown or not. A
touch begin event will hide the cursor a motion or button
press event will show it.

There is no API in XFixes to know whether a cursor is shown
or not so we keep track of the current state. Furthermore
we trap X errors if any bad access should happen.

Signed-off-by: Simon Schampijer <simon@laptop.org>
Reviewed-by: Carlos Garnacho <carlos@lanedo.com>
Acked-by: Manuel Quiñones <manuq@laptop.org>
12 years ago
..
activity Add in the metadata info about every startup time 12 years ago
bundle Add management of summary property to the activity.info file 12 years ago
datastore Datastore: remove deprecated API 13 years ago
dispatch Import sugar-base into sugar-toolkit 13 years ago
event-controller swipe: Allow setting allowed directions as a set of flags 12 years ago
graphics Icon: add new class CanvasIcon - SL #3989 12 years ago
presence presence: use RoomConfig1 to configure channel properties (#3629) 12 years ago
.gitignore Rename the module to sugar3 13 years ago
.license Rename the module to sugar3 13 years ago
Makefile.am Cursor tracker: only display the cursor in mouse/trackpad mode 12 years ago
__init__.py Import sugar-base into sugar-toolkit 13 years ago
_sugarbaseext.defs Import sugar-base into sugar-toolkit 13 years ago
_sugarbaseext.override Import sugar-base into sugar-toolkit 13 years ago
_sugarbaseextmodule.c SugarExt: drop pygobject2 initialisation 13 years ago
acme-volume-alsa.c Rename the module to sugar3 13 years ago
acme-volume-alsa.h Rename the module to sugar3 13 years ago
acme-volume.c Rename the module to sugar3 13 years ago
acme-volume.h Rename the module to sugar3 13 years ago
eggaccelerators.c Port key handling code to GTK3 13 years ago
eggaccelerators.h Switch sugarext to be an introspectable library 13 years ago
eggdesktopfile.c Port key handling code to GTK3 13 years ago
eggdesktopfile.h Rename the module to sugar3 13 years ago
eggsmclient-private.h Switch sugarext to be an introspectable library 13 years ago
eggsmclient-xsmp.c Replace deprecated gdk_set_sm_client_id() invocation 13 years ago
eggsmclient.c Rename the module to sugar3 13 years ago
eggsmclient.h Rename the module to sugar3 13 years ago
env.py Rename the module to sugar3 13 years ago
gsm-app.c Rename the module to sugar3 13 years ago
gsm-app.h Rename the module to sugar3 13 years ago
gsm-client-xsmp.c Rename the module to sugar3 13 years ago
gsm-client-xsmp.h Rename the module to sugar3 13 years ago
gsm-client.c Rename the module to sugar3 13 years ago
gsm-client.h Rename the module to sugar3 13 years ago
gsm-session.c Switch sugarext to be an introspectable library 13 years ago
gsm-session.h Rename the module to sugar3 13 years ago
gsm-xsmp.c Rename the module to sugar3 13 years ago
gsm-xsmp.h Rename the module to sugar3 13 years ago
logger.py Import sugar-base into sugar-toolkit 13 years ago
mime.py Take list of supported image formats mime types from GdkPixbuf - SL #3845 12 years ago
network.py Run pygi-convert.sh for automatic conversion from GTK2 to GTK3 + pygi. 13 years ago
profile.py Run pygi-convert.sh for automatic conversion from GTK2 to GTK3 + pygi. 13 years ago
session.py Run pygi-convert.sh for automatic conversion from GTK2 to GTK3 + pygi. 13 years ago
sugar-cursor-tracker.c Cursor tracker: only display the cursor in mouse/trackpad mode 12 years ago
sugar-cursor-tracker.h Cursor tracker: only display the cursor in mouse/trackpad mode 12 years ago
sugar-gesture-grabber.c Cleanup: remove unused variable 12 years ago
sugar-gesture-grabber.h gestures: Add remove() call to SugarGestureGrabber 12 years ago
sugar-grid.c Rename the module to sugar3 13 years ago
sugar-grid.h Rename the module to sugar3 13 years ago
sugar-key-grabber.c Key grabber: make grab_keys introspectable 12 years ago
sugar-key-grabber.h Key grabber: make grab_keys introspectable 12 years ago
sugar-marshal.list Rename the module to sugar3 13 years ago
sugar-wm.c Reimplement the wm module in C 12 years ago
sugar-wm.h Reimplement the wm module in C 12 years ago
util.py Rename the module to sugar3 13 years ago
xdgmime.c Import sugar-base into sugar-toolkit 13 years ago
xdgmime.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimealias.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimealias.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimecache.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimecache.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimeglob.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimeglob.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimeint.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimeint.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimemagic.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimemagic.h Import sugar-base into sugar-toolkit 13 years ago
xdgmimeparent.c Import sugar-base into sugar-toolkit 13 years ago
xdgmimeparent.h Import sugar-base into sugar-toolkit 13 years ago