summaryrefslogtreecommitdiff
path: root/src/openbox.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-05-10 02:58:09 +0000
committerDana Jansens <danakj@orodu.net>2002-05-10 02:58:09 +0000
commit098fae70a6d8d15877938080437f0fc20f52bbf5 (patch)
treec36efeb00bd5dda3c854c05296de870efac7f2f2 /src/openbox.h
parentec10256a787c49fac27474a0fb344d9a56012f3f (diff)
better gcc3 compat. using ostrstream again. and using namespace std;
some focus changes. workspace contains a focused window instead of openbox class. this fixes a seg
Diffstat (limited to 'src/openbox.h')
-rw-r--r--src/openbox.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/openbox.h b/src/openbox.h
index 8135a329..82abab7a 100644
--- a/src/openbox.h
+++ b/src/openbox.h
@@ -103,7 +103,8 @@ private:
LinkedList<MenuTimestamp> *menuTimestamps;
LinkedList<BScreen> *screenList;
- OpenboxWindow *focused_window, *masked_window;
+ BScreen *focused_screen;
+ OpenboxWindow *masked_window;
BTimer *timer;
#ifdef HAVE_GETPID
@@ -139,7 +140,8 @@ public:
OpenboxWindow *searchGroup(Window, OpenboxWindow *);
OpenboxWindow *searchWindow(Window);
- inline OpenboxWindow *getFocusedWindow() { return focused_window; }
+ OpenboxWindow *focusedWindow();
+ void focusWindow(OpenboxWindow *w);
BScreen *getScreen(int);
BScreen *searchScreen(Window);
@@ -178,7 +180,6 @@ public:
{ masked = w; masked_window = bw; }
inline void setNoFocus(Bool f) { no_focus = f; }
- void setFocusedWindow(OpenboxWindow *w);
void shutdown();
void setStyleFilename(const char *);
void setMenuFilename(const char *);