diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-05-10 02:58:09 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-05-10 02:58:09 +0000 |
| commit | 098fae70a6d8d15877938080437f0fc20f52bbf5 (patch) | |
| tree | c36efeb00bd5dda3c854c05296de870efac7f2f2 /src/openbox.h | |
| parent | ec10256a787c49fac27474a0fb344d9a56012f3f (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.h | 7 |
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 *); |
