New System Tray Design
System tray icons generally fall into four categories:
- Indicators of application status
- System services
A System Tray Icon will Have the following attributes
- pixmap (possible size variants)
- Passive (normal)
- Needs Attention
- Context menu
- Wheel up/down
The interactions can be considered in terms of the 'Client' ie the icon itself, and the 'Host' eg. the system tray.
- i have a new pixmap
- i have a new status
the host will react to these, but with no guarantee of when - expect 500ms.
- tooltip data