Projects/Plasma/NewSystemTray
< Projects
New System Tray Design
System tray icons generally fall into four categories:
- Indicators of application status
- Communications
- System services
- Hardware
A System Tray Icon will Have the following attributes
- Icon
- name
- pixmap (possible size variants)
- Tooltip
- Headline
- Subtext
- Pixmap
- Status
- Passive (normal)
- Active
- Needs Attention
- Interaction
- Context menu
- Activate
- Wheel up/down
Interactions
The interactions can be considered in terms of the 'Client' ie the icon itself, and the 'Host' eg. the system tray.
Client
Signals
- i have a new pixmap
- i have a new status
the host will react to these, but with no guarantee of when - expect 500ms.
Slots
- activated
Properties
- tooltip data
- name
- pixmap