summaryrefslogtreecommitdiff
path: root/openbox/config.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-06-03 17:58:21 +0000
committerDana Jansens <danakj@orodu.net>2007-06-03 17:58:21 +0000
commit097d02d9d3d4b2eeea11084c54812de9cd7d14c0 (patch)
tree9d98e84f863f7b27a562cfa6a069dc609bf1e0bf /openbox/config.c
parente61ad3581fa4e640c32fb78408a17712a7155aa1 (diff)
add <underMouse> focus option
Diffstat (limited to 'openbox/config.c')
-rw-r--r--openbox/config.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/openbox/config.c b/openbox/config.c
index 86068d75..133fb4a6 100644
--- a/openbox/config.c
+++ b/openbox/config.c
@@ -33,6 +33,7 @@ gboolean config_focus_follow;
guint config_focus_delay;
gboolean config_focus_raise;
gboolean config_focus_last;
+gboolean config_focus_under_mouse;
ObPlacePolicy config_place_policy;
@@ -468,6 +469,8 @@ static void parse_focus(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
config_focus_raise = parse_bool(doc, n);
if ((n = parse_find_node("focusLast", node)))
config_focus_last = parse_bool(doc, n);
+ if ((n = parse_find_node("underMouse", node)))
+ config_focus_under_mouse = parse_bool(doc, n);
}
static void parse_placement(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
@@ -849,6 +852,7 @@ void config_startup(ObParseInst *i)
config_focus_delay = 0;
config_focus_raise = FALSE;
config_focus_last = FALSE;
+ config_focus_under_mouse = FALSE;
parse_register(i, "focus", parse_focus, NULL);