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 | ||