aboutsummaryrefslogtreecommitdiff
path: root/src/SystemTray.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/SystemTray.hh')
-rw-r--r--src/SystemTray.hh7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/SystemTray.hh b/src/SystemTray.hh
index 16e703e..b9fd75a 100644
--- a/src/SystemTray.hh
+++ b/src/SystemTray.hh
@@ -26,12 +26,14 @@
26#include "FbTk/FbWindow.hh" 26#include "FbTk/FbWindow.hh"
27#include "FbTk/EventHandler.hh" 27#include "FbTk/EventHandler.hh"
28#include "FbTk/Signal.hh" 28#include "FbTk/Signal.hh"
29#include "FbTk/Resource.hh"
29 30
30#include "ToolTheme.hh" 31#include "ToolTheme.hh"
31#include "ToolbarItem.hh" 32#include "ToolbarItem.hh"
32 33
33#include <list> 34#include <list>
34#include <memory> 35#include <memory>
36#include <string>
35 37
36class BScreen; 38class BScreen;
37class ButtonTheme; 39class ButtonTheme;
@@ -91,6 +93,7 @@ public:
91 93
92private: 94private:
93 void update(); 95 void update();
96 void sortClients();
94 97
95 class TrayWindow; 98 class TrayWindow;
96 typedef std::list<TrayWindow*> ClientList; 99 typedef std::list<TrayWindow*> ClientList;
@@ -114,6 +117,10 @@ private:
114 // gaim/pidgin seems to barf if the selection is not an independent window. 117 // gaim/pidgin seems to barf if the selection is not an independent window.
115 // I suspect it's an interacton with parent relationship and gdk window caching. 118 // I suspect it's an interacton with parent relationship and gdk window caching.
116 FbTk::FbWindow m_selection_owner; 119 FbTk::FbWindow m_selection_owner;
120
121 // resources
122 FbTk::Resource<std::string> m_rc_systray_pinleft;
123 FbTk::Resource<std::string> m_rc_systray_pinright;
117}; 124};
118 125
119#endif // SYSTEMTRAY_HH 126#endif // SYSTEMTRAY_HH