aboutsummaryrefslogtreecommitdiff
path: root/src/WorkspaceNameTool.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/WorkspaceNameTool.hh')
-rw-r--r--src/WorkspaceNameTool.hh8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/WorkspaceNameTool.hh b/src/WorkspaceNameTool.hh
index de95663..195dc1f 100644
--- a/src/WorkspaceNameTool.hh
+++ b/src/WorkspaceNameTool.hh
@@ -26,7 +26,6 @@
26#include "ToolbarItem.hh" 26#include "ToolbarItem.hh"
27 27
28#include "FbTk/TextButton.hh" 28#include "FbTk/TextButton.hh"
29#include "FbTk/Observer.hh"
30#include "FbTk/Signal.hh" 29#include "FbTk/Signal.hh"
31 30
32class BScreen; 31class BScreen;
@@ -36,8 +35,7 @@ namespace FbTk {
36template <class T> class ThemeProxy; 35template <class T> class ThemeProxy;
37} 36}
38 37
39class WorkspaceNameTool: public ToolbarItem, public FbTk::Observer, 38class WorkspaceNameTool: public ToolbarItem, private FbTk::SignalTracker {
40 private FbTk::SignalTracker {
41public: 39public:
42 WorkspaceNameTool(const FbTk::FbWindow &parent, FbTk::ThemeProxy<ToolTheme> &theme, BScreen &screen); 40 WorkspaceNameTool(const FbTk::FbWindow &parent, FbTk::ThemeProxy<ToolTheme> &theme, BScreen &screen);
43 virtual ~WorkspaceNameTool(); 41 virtual ~WorkspaceNameTool();
@@ -53,7 +51,6 @@ public:
53 unsigned int height() const; 51 unsigned int height() const;
54 unsigned int borderWidth() const; 52 unsigned int borderWidth() const;
55 53
56 void update(FbTk::Subject *subj);
57 FbTk::Button &button() { return m_button; } 54 FbTk::Button &button() { return m_button; }
58 const FbTk::Button &button() const { return m_button; } 55 const FbTk::Button &button() const { return m_button; }
59 void setOrientation(FbTk::Orientation orient); 56 void setOrientation(FbTk::Orientation orient);
@@ -61,8 +58,7 @@ public:
61 void parentMoved() { m_button.parentMoved(); } 58 void parentMoved() { m_button.parentMoved(); }
62 59
63private: 60private:
64 /// Called when workspace changed on \c screen 61 void update();
65 void updateForScreen(BScreen &screen);
66 62
67 void renderTheme(int alpha); 63 void renderTheme(int alpha);
68 void reRender(); 64 void reRender();