summaryrefslogtreecommitdiff
path: root/openbox/screen.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2009-12-09 16:41:52 -0500
committerDana Jansens <danakj@orodu.net>2009-12-09 16:41:52 -0500
commitaa329719b99792a624449b2448abee9e2c67ce94 (patch)
tree630e343b5b475940d13952e6cfbec5c16ab62ec0 /openbox/screen.h
parent10d99cc5e9efe40527c6ace3740b67890ea37729 (diff)
Add a primaryMonitor config option, where the focus-cycle and keychain popups will appear
Diffstat (limited to 'openbox/screen.h')
-rw-r--r--openbox/screen.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/openbox/screen.h b/openbox/screen.h
index 39871e33..7df47f39 100644
--- a/openbox/screen.h
+++ b/openbox/screen.h
@@ -104,7 +104,16 @@ Rect *screen_physical_area_all_monitors();
Rect *screen_physical_area_monitor(guint head);
-Rect *screen_physical_area_active();
+/*! Returns the monitor which contains the active window, or the one
+ containing the pointer otherwise. */
+guint screen_monitor_active(void);
+
+Rect *screen_physical_area_active(void);
+
+/*! Returns the primary monitor, as specified by the config */
+guint screen_monitor_primary(void);
+
+Rect *screen_physical_area_primary(void);
/* doesn't include struts which the search area is already outside of when
'search' is not NULL */
@@ -133,4 +142,7 @@ void screen_set_root_cursor();
is on this screen and FALSE if it is on another screen. */
gboolean screen_pointer_pos(gint *x, gint *y);
+/*! Returns the monitor which contains the pointer device */
+guint screen_monitor_pointer(void);
+
#endif