aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/Screen.hh')
-rw-r--r--src/Screen.hh9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/Screen.hh b/src/Screen.hh
index 729461a..4d1d933 100644
--- a/src/Screen.hh
+++ b/src/Screen.hh
@@ -75,7 +75,6 @@ class Menu;
75class ImageControl; 75class ImageControl;
76class LayerItem; 76class LayerItem;
77class FbWindow; 77class FbWindow;
78class Subject;
79} 78}
80 79
81 80
@@ -83,8 +82,7 @@ class Subject;
83/** 82/**
84 Create workspaces, handles switching between workspaces and windows 83 Create workspaces, handles switching between workspaces and windows
85 */ 84 */
86class BScreen: public FbTk::EventHandler, public FbTk::Observer, 85class BScreen: public FbTk::EventHandler, private FbTk::NotCopyable {
87 private FbTk::NotCopyable {
88public: 86public:
89 typedef std::list<FluxboxWindow *> Icons; 87 typedef std::list<FluxboxWindow *> Icons;
90 88
@@ -220,9 +218,6 @@ public:
220 ScreenSignal &bgChangeSig() { return m_bg_change_sig; } 218 ScreenSignal &bgChangeSig() { return m_bg_change_sig; }
221 //@} 219 //@}
222 220
223 /// called when the screen receives a signal from a subject
224 void update(FbTk::Subject *subj);
225
226 void propertyNotify(Atom atom); 221 void propertyNotify(Atom atom);
227 void keyPressEvent(XKeyEvent &ke); 222 void keyPressEvent(XKeyEvent &ke);
228 void keyReleaseEvent(XKeyEvent &ke); 223 void keyReleaseEvent(XKeyEvent &ke);
@@ -476,9 +471,11 @@ private:
476 void setupConfigmenu(FbTk::Menu &menu); 471 void setupConfigmenu(FbTk::Menu &menu);
477 void renderGeomWindow(); 472 void renderGeomWindow();
478 void renderPosWindow(); 473 void renderPosWindow();
474 void focusedWinFrameThemeReconfigured();
479 475
480 const Strut* availableWorkspaceArea(int head) const; 476 const Strut* availableWorkspaceArea(int head) const;
481 477
478 FbTk::SignalTracker m_tracker;
482 ScreenSubject m_reconfigure_sig; ///< reconfigure signal 479 ScreenSubject m_reconfigure_sig; ///< reconfigure signal
483 480
484 481