summaryrefslogtreecommitdiff
path: root/src/client.hh
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-17 15:11:03 +0000
committerDana Jansens <danakj@orodu.net>2003-02-17 15:11:03 +0000
commit0dd7ebcba90752d3ad832586f0c1745660078a03 (patch)
tree20cf487ab2d2afeccc1ca55373d343b73424c9bd /src/client.hh
parentc15dced3b98ae77868a318cbc43dd34dee0c2178 (diff)
add support for the openbox_restack_window message.
use the state_add/remove/toggle values from otk::Property::atoms
Diffstat (limited to 'src/client.hh')
-rw-r--r--src/client.hh14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/client.hh b/src/client.hh
index 932bac16..e18de3c9 100644
--- a/src/client.hh
+++ b/src/client.hh
@@ -152,12 +152,6 @@ public:
//! Holds a bitmask of Client::Decoration values
typedef unsigned char DecorationFlags;
- //! Possible actions that can be made with the _NET_WM_STATE client message
- enum StateAction { State_Remove = 0, //!< _NET_WM_STATE_REMOVE
- State_Add, //!< _NET_WM_STATE_ADD
- State_Toggle //!< _NET_WM_STATE_TOGGLE
- };
-
//! The event mask to grab on client windows
static const long event_mask = PropertyChangeMask | FocusChangeMask |
StructureNotifyMask;
@@ -385,7 +379,7 @@ private:
Client::applyStartupState is used to do the same things during the mapping
process.
*/
- void setState(StateAction action, long data1, long data2);
+ void setState(Atom action, long data1, long data2);
//! Sends the window to the specified desktop
void setDesktop(unsigned int desktop);
@@ -520,16 +514,14 @@ private:
void applyStartupState();
public:
-#ifndef SWIG
//! Constructs a new Client object around a specified window id
/*!
-BB @param window The window id that the Client class should handle
+ @param window The window id that the Client class should handle
@param screen The screen on which the window resides
*/
Client(int screen, Window window);
//! Destroys the Client object
virtual ~Client();
-#endif
//! Returns the screen on which the clien resides
inline int screen() const { return _screen; }
@@ -616,7 +608,7 @@ BB @param window The window id that the Client class should handle
inline bool skipPager() const { return _skip_pager; }
//! The window should not be displayed by taskbars
inline bool skipTaskbar() const { return _skip_taskbar; }
- //! Returns if the window is shaded
+ //! Returns if the window is shaded
/*!
When the window is shaded, only its titlebar is visible.
*/