sugar-toolkit-gtk3/src/sugar3
Gonzalo Odiard a19cf9ed27 Do not trigger events on EventIcons when button release is outside - #4863
The industry convention for mouse driven menu options is for them
to be activated when two conditions are met:
* a button down event occurs with the pointer inside the option, and;
* a button up event occurs with the pointer inside the option.

This issue was already solved on the PaletteMenuItem,
but the EventIcon have the same problem. This change add a 'activate' event,
that control that the two conditions are meet.
The code in Sugar need use this event instead of button-release-event.
2015-07-24 11:40:49 -03:00
..
activity Add get_bundle method to activity.py 2015-07-03 15:03:27 -03:00
bundle Don't break activity startup if .info have 'class' instead of 'exec' 2015-04-06 08:51:39 -03:00
datastore Fixes for pep8 1.5 2014-03-29 19:25:34 +00:00
dispatch pep8'd sugar3 2013-06-11 15:27:19 +02:00
event-controller Make gir files depend on their library 2013-11-17 18:50:07 +01:00
graphics Do not trigger events on EventIcons when button release is outside - #4863 2015-07-24 11:40:49 -03:00
presence Fixes for pep8 1.5 2014-03-29 19:25:34 +00:00
test Add a testing method to open a activity with a uri 2014-11-11 12:03:02 -03:00
__init__.py Fix translations in non standard prefix 2013-09-10 22:55:11 +02:00
.gitignore Rename the module to sugar3 2011-11-14 18:17:18 +01:00
.license Rename the module to sugar3 2011-11-14 18:17:18 +01:00
acme-volume-alsa.c Add capture device support 2014-03-31 17:41:30 -04:00
acme-volume-alsa.h Add capture device support 2014-03-31 17:41:30 -04:00
acme-volume.c Rename the module to sugar3 2011-11-14 18:17:18 +01:00
acme-volume.h Rename the module to sugar3 2011-11-14 18:17:18 +01:00
config.py.in Fix translations in non standard prefix 2013-09-10 22:55:11 +02:00
eggaccelerators.c Port key handling code to GTK3 2011-12-13 17:19:53 -03:00
eggaccelerators.h Switch sugarext to be an introspectable library 2011-12-13 17:19:52 -03:00
eggdesktopfile.c Port key handling code to GTK3 2011-12-13 17:19:53 -03:00
eggdesktopfile.h Rename the module to sugar3 2011-11-14 18:17:18 +01:00
eggsmclient-private.h Switch sugarext to be an introspectable library 2011-12-13 17:19:52 -03:00
eggsmclient-xsmp.c Restore use of XSMP client 2012-11-23 19:39:49 +01:00
eggsmclient-xsmp.h Restore use of XSMP client 2012-11-23 19:39:49 +01:00
eggsmclient.c Rename the module to sugar3 2011-11-14 18:17:18 +01:00
eggsmclient.h Rename the module to sugar3 2011-11-14 18:17:18 +01:00
env.py Add a SUGAR_HOME environment variable 2013-09-11 16:36:31 +02:00
gsm-app.c Rename the module to sugar3 2011-11-14 18:17:18 +01:00
gsm-app.h Rename the module to sugar3 2011-11-14 18:17:18 +01:00
gsm-client-xsmp.c Rename the module to sugar3 2011-11-14 18:17:18 +01:00
gsm-client-xsmp.h Rename the module to sugar3 2011-11-14 18:17:18 +01:00
gsm-client.c Rename the module to sugar3 2011-11-14 18:17:18 +01:00
gsm-client.h Rename the module to sugar3 2011-11-14 18:17:18 +01:00
gsm-session.c Switch sugarext to be an introspectable library 2011-12-13 17:19:52 -03:00
gsm-session.h Rename the module to sugar3 2011-11-14 18:17:18 +01:00
gsm-xsmp.c Rename the module to sugar3 2011-11-14 18:17:18 +01:00
gsm-xsmp.h Rename the module to sugar3 2011-11-14 18:17:18 +01:00
logger.py Use proper formatting syntax, fixes #2170 2013-12-26 15:57:33 +01:00
Makefile.am Provide access to Gtk.Clipboard.set_with_data 2015-01-14 15:53:37 -03:00
mime.py Add a method to get all the extensions associated to a mime type 2014-05-08 11:18:50 -04:00
network.py pep8'd sugar3 2013-06-11 15:27:19 +02:00
power.py power: avoid filesystem access if powerd absent 2015-05-14 20:24:32 +10:00
profile.py Remove GConf completely 2014-01-01 23:32:57 +02:00
speech.py TTS in the toolkit need initialize gstreamer - Fixes #4851 2015-05-26 12:05:09 -04:00
sugar-clipboard.c Provide access to Gtk.Clipboard.set_with_data 2015-01-14 15:53:37 -03:00
sugar-clipboard.h Provide access to Gtk.Clipboard.set_with_data 2015-01-14 15:53:37 -03:00
sugar-cursor-tracker.c Cursor tracker: only display the cursor in mouse/trackpad mode 2012-10-15 20:53:17 +02:00
sugar-cursor-tracker.h Cursor tracker: only display the cursor in mouse/trackpad mode 2012-10-15 20:53:17 +02:00
sugar-fatattr.c Include string.h to sugar-fatattr 2013-08-16 00:14:42 +02:00
sugar-fatattr.h Adding SugarExt for setting hidden attribute on FAT files 2013-06-10 15:46:54 +02:00
sugar-gesture-grabber.c Cleanup: remove unused variable 2012-10-08 13:03:43 +02:00
sugar-gesture-grabber.h gestures: Add remove() call to SugarGestureGrabber 2012-10-08 13:03:15 +02:00
sugar-grid.c Rename the module to sugar3 2011-11-14 18:17:18 +01:00
sugar-grid.h Rename the module to sugar3 2011-11-14 18:17:18 +01:00
sugar-key-grabber.c keygrabber: Handle XI2 key events, part of SL #3895 2012-12-14 13:39:14 +01:00
sugar-key-grabber.h Key grabber: make grab_keys introspectable 2012-08-22 17:42:50 +02:00
sugar-marshal.list Rename the module to sugar3 2011-11-14 18:17:18 +01:00
sugar-wm.c Reimplement the wm module in C 2012-09-06 18:14:46 +02:00
sugar-wm.h Reimplement the wm module in C 2012-09-06 18:14:46 +02:00
util.py Use proper formatting syntax, fixes #2170 2013-12-26 15:57:33 +01:00