]> Dogcows Code - chaz/openbox/blobdiff - src/openbox.h
fixes for using ostrstream in gcc3. have to unfreeze the string more. annoying.
[chaz/openbox] / src / openbox.h
index eae8bcff544f1901a42811711d11ac9489e684cb..82abab7aaf73ad7ed374cfbdcc3487ad41cfd963 100644 (file)
@@ -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);
@@ -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 *);
This page took 0.020303 seconds and 4 git commands to generate.