< Projects Revision as of 00:10, 19 February 2009 (view source)Rich (talk | contribs) (→New System Tray Design)← Older edit Revision as of 12:50, 26 February 2009 (view source) Mart (talk | contribs) Newer edit → Line 69: Line 69: - pixmap - pixmap + +==== Draft of the D-Bus xml service description ==== +[http://websvn.kde.org/trunk/playground/base/plasma/libknotificationicon/org.kde.SystemTray.xml] Revision as of 12:50, 26 February 2009 Contents 1 New System Tray Design 1.1 Categories 1.2 Properties 1.3 Interactions 1.3.1 Client 126.96.36.199 Signals 188.8.131.52 Slots 184.108.40.206 Properties 220.127.116.11 Draft of the D-Bus xml service description New System Tray Design Categories System tray icons generally fall into four categories: Indicators of application status Communications System services Hardware Properties A System Tray Icon will Have the following properties. 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 Draft of the D-Bus xml service description  Retrieved from "https://techbase.kde.org/index.php?title=Projects/Plasma/NewSystemTray&oldid=39010" Content is available under Creative Commons License SA 4.0 unless otherwise noted.