![]() 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. |
||
---|---|---|
.. | ||
activity | ||
bundle | ||
datastore | ||
dispatch | ||
event-controller | ||
graphics | ||
presence | ||
test | ||
__init__.py | ||
.gitignore | ||
.license | ||
acme-volume-alsa.c | ||
acme-volume-alsa.h | ||
acme-volume.c | ||
acme-volume.h | ||
config.py.in | ||
eggaccelerators.c | ||
eggaccelerators.h | ||
eggdesktopfile.c | ||
eggdesktopfile.h | ||
eggsmclient-private.h | ||
eggsmclient-xsmp.c | ||
eggsmclient-xsmp.h | ||
eggsmclient.c | ||
eggsmclient.h | ||
env.py | ||
gsm-app.c | ||
gsm-app.h | ||
gsm-client-xsmp.c | ||
gsm-client-xsmp.h | ||
gsm-client.c | ||
gsm-client.h | ||
gsm-session.c | ||
gsm-session.h | ||
gsm-xsmp.c | ||
gsm-xsmp.h | ||
logger.py | ||
Makefile.am | ||
mime.py | ||
network.py | ||
power.py | ||
profile.py | ||
speech.py | ||
sugar-clipboard.c | ||
sugar-clipboard.h | ||
sugar-cursor-tracker.c | ||
sugar-cursor-tracker.h | ||
sugar-fatattr.c | ||
sugar-fatattr.h | ||
sugar-gesture-grabber.c | ||
sugar-gesture-grabber.h | ||
sugar-grid.c | ||
sugar-grid.h | ||
sugar-key-grabber.c | ||
sugar-key-grabber.h | ||
sugar-marshal.list | ||
sugar-wm.c | ||
sugar-wm.h | ||
util.py |