X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fopenbox.h;h=82abab7aaf73ad7ed374cfbdcc3487ad41cfd963;hb=9f9cdf1194c82cc5aee2ec01d7db73551408d1d5;hp=eae8bcff544f1901a42811711d11ac9489e684cb;hpb=4602d87180951a4b7a40283a2fb77f31cad4d789;p=chaz%2Fopenbox diff --git a/src/openbox.h b/src/openbox.h index eae8bcff..82abab7a 100644 --- a/src/openbox.h +++ b/src/openbox.h @@ -103,7 +103,8 @@ private: LinkedList *menuTimestamps; LinkedList *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); @@ -172,11 +174,12 @@ public: inline const unsigned long &getCacheMax() const { return resource.cache_max; } + inline OpenboxWindow *getMaskedWindow() const + { return masked_window; } inline void maskWindowEvents(Window w, OpenboxWindow *bw) { 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 *);