aboutsummaryrefslogtreecommitdiff
path: root/src/Window.hh
diff options
context:
space:
mode:
authorfluxgen <fluxgen>2003-08-11 16:57:11 (GMT)
committerfluxgen <fluxgen>2003-08-11 16:57:11 (GMT)
commit2248c548a564550092d67c068f5cda7fbc571a6e (patch)
tree4e5ab1bf4edb53ebc206bd4dac0e25dfae164230 /src/Window.hh
parent6016857678cc2a58bfb8af62e5474c3671d7bd38 (diff)
downloadfluxbox-2248c548a564550092d67c068f5cda7fbc571a6e.zip
fluxbox-2248c548a564550092d67c068f5cda7fbc571a6e.tar.bz2
added focus sig and updated for time command
Diffstat (limited to 'src/Window.hh')
-rw-r--r--src/Window.hh9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/Window.hh b/src/Window.hh
index 135c172..f65d17c 100644
--- a/src/Window.hh
+++ b/src/Window.hh
@@ -22,7 +22,7 @@
22// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 22// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23// DEALINGS IN THE SOFTWARE. 23// DEALINGS IN THE SOFTWARE.
24 24
25// $Id: Window.hh,v 1.90 2003/07/28 16:29:25 rathnor Exp $ 25// $Id: Window.hh,v 1.91 2003/08/11 16:57:11 fluxgen Exp $
26 26
27#ifndef WINDOW_HH 27#ifndef WINDOW_HH
28#define WINDOW_HH 28#define WINDOW_HH
@@ -54,7 +54,7 @@ class XLayer;
54}; 54};
55 55
56/// Creates the window frame and handles any window event for it 56/// Creates the window frame and handles any window event for it
57class FluxboxWindow : public FbTk::TimeoutHandler, public FbTk::EventHandler { 57class FluxboxWindow: public FbTk::EventHandler {
58public: 58public:
59 /// Represents certain "preset" sets of decorations. 59 /// Represents certain "preset" sets of decorations.
60 enum Decoration { 60 enum Decoration {
@@ -249,8 +249,6 @@ public:
249 unsigned int decorationMask() const; 249 unsigned int decorationMask() const;
250 void setDecorationMask(unsigned int mask); 250 void setDecorationMask(unsigned int mask);
251 251
252 virtual void timeout();
253
254 /** 252 /**
255 @name accessors 253 @name accessors
256 */ 254 */
@@ -338,6 +336,7 @@ public:
338 const FbTk::Subject &workspaceSig() const { return m_workspacesig; } 336 const FbTk::Subject &workspaceSig() const { return m_workspacesig; }
339 FbTk::Subject &dieSig() { return m_diesig; } 337 FbTk::Subject &dieSig() { return m_diesig; }
340 const FbTk::Subject &dieSig() const { return m_diesig; } 338 const FbTk::Subject &dieSig() const { return m_diesig; }
339 FbTk::Subject &focusSig() { return m_focussig; }
341 /** @} */ // end group signals 340 /** @} */ // end group signals
342 341
343 const timeval &lastFocusTime() const { return m_last_focus_time;} 342 const timeval &lastFocusTime() const { return m_last_focus_time;}
@@ -398,7 +397,7 @@ private:
398 /// sends configurenotify to all clients 397 /// sends configurenotify to all clients
399 void sendConfigureNotify(bool send_to_netizens = true); 398 void sendConfigureNotify(bool send_to_netizens = true);
400 // state and hint signals 399 // state and hint signals
401 WinSubject m_hintsig, m_statesig, m_layersig, m_workspacesig, m_diesig; 400 WinSubject m_hintsig, m_statesig, m_layersig, m_workspacesig, m_diesig, m_focussig;
402 401
403 // Window states 402 // Window states
404 bool moving, resizing, shaded, iconic, 403 bool moving, resizing, shaded, iconic,