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
2007-09-25 15:49:52 +02:00
2015-07-06 07:46:32 -04:00

Sugar is the core of the OLPC Human Interface. The toolkit provides
a set of widgets to build HIG compliant applications and interfaces
to interact with system services like presence and the datastore.
S
Description
Sugar Learning Environment, Activity Toolkit, GTK 3.
Readme 15 MiB
Languages
Gettext Catalog 62.6%
Python 24.5%
C 12.3%
Makefile 0.3%
M4 0.3%