summaryrefslogtreecommitdiff
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, 6 insertions, 3 deletions
diff --git a/src/screen.hh b/src/screen.hh
index b64a5199..ab0bc25a 100644
--- a/src/screen.hh
+++ b/src/screen.hh
@@ -10,7 +10,6 @@ extern "C" {
#include <X11/Xlib.h>
}
-#include "client.hh"
#include "widgetbase.hh"
#include "otk/renderstyle.hh"
#include "otk/strut.hh"
@@ -44,8 +43,10 @@ public:
ButtonPressMask |
ButtonReleaseMask;
+ //! Holds a list of Clients
+ typedef std::list<Client*> ClientList;
//! All managed clients on the screen (in order of being mapped)
- Client::List clients;
+ ClientList clients;
private:
//! Was %Openbox able to manage the screen?
@@ -77,7 +78,7 @@ private:
Window _supportwindow;
//! A list of all managed clients on the screen, in their stacking order
- Client::List _stacking;
+ ClientList _stacking;
//! The desktop currently being displayed
long _desktop;
@@ -196,6 +197,8 @@ public:
*/
void setDesktopName(long i, const otk::ustring &name);
+ void installColormap(bool install) const;
+
virtual void propertyHandler(const XPropertyEvent &e);
virtual void clientMessageHandler(const XClientMessageEvent &e);
virtual void mapRequestHandler(const XMapRequestEvent &e);