summaryrefslogtreecommitdiff
path: root/openbox/config.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-05-09 16:57:17 +0000
committerDana Jansens <danakj@orodu.net>2003-05-09 16:57:17 +0000
commitf26f23de50cb7941a7702198e3b4d1b2f9de062e (patch)
treeec1d73c8e977d86e9231676c51e684a3415e7a0e /openbox/config.c
parent60065663ba9dc448dcf90fd200cd459bcdb9ef9c (diff)
all my changes while i was offline.
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
Diffstat (limited to 'openbox/config.c')
-rw-r--r--openbox/config.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/openbox/config.c b/openbox/config.c
index db8856e6..959f6c2c 100644
--- a/openbox/config.c
+++ b/openbox/config.c
@@ -5,6 +5,7 @@ gboolean config_focus_new;
gboolean config_focus_follow;
gboolean config_focus_last;
gboolean config_focus_last_on_desktop;
+gboolean config_focus_popup;
char *config_theme;
@@ -37,6 +38,12 @@ static void parse_focus(char *name, ParseToken *value)
else {
config_focus_last_on_desktop = value->data.bool;
}
+ } else if (!g_ascii_strcasecmp(name, "cyclingdialog")) {
+ if (value->type != TOKEN_BOOL)
+ yyerror("invalid value");
+ else {
+ config_focus_popup = value->data.bool;
+ }
} else
yyerror("invalid option");
parse_free_token(value);
@@ -95,6 +102,7 @@ void config_startup()
config_focus_follow = FALSE;
config_focus_last = TRUE;
config_focus_last_on_desktop = TRUE;
+ config_focus_popup = TRUE;
parse_reg_section("focus", NULL, parse_focus);