gboolean config_focus_new;
gboolean config_focus_follow;
guint config_focus_delay;
+guint config_focus_raise;
char *config_theme;
gint config_dock_y;
ObOrientation config_dock_orient;
gboolean config_dock_hide;
-guint config_dock_hide_timeout;
+guint config_dock_hide_delay;
guint config_keyboard_reset_keycode;
guint config_keyboard_reset_state;
config_focus_follow = parse_bool(doc, n);
if ((n = parse_find_node("focusDelay", node)))
config_focus_delay = parse_int(doc, n) * 1000;
+ if ((n = parse_find_node("raiseOnFocus", node)))
+ config_focus_raise = parse_bool(doc, n);
}
static void parse_theme(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
}
if ((n = parse_find_node("autoHide", node)))
config_dock_hide = parse_bool(doc, n);
- if ((n = parse_find_node("hideTimeout", node)))
- config_dock_hide_timeout = parse_int(doc, n) * 1000;
+ if ((n = parse_find_node("hideDelay", node)))
+ config_dock_hide_delay = parse_int(doc, n) * 1000;
}
static void parse_menu(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node, void *d)
{
const gchar *button;
const gchar *context;
- ObMouseAction mact;
+ const ObMouseAction mact;
const gchar *actname;
} ObDefMouseBind;
config_focus_new = TRUE;
config_focus_follow = FALSE;
config_focus_delay = 0;
+ config_focus_raise = FALSE;
parse_register(i, "focus", parse_focus, NULL);
config_dock_y = 0;
config_dock_orient = OB_ORIENTATION_VERT;
config_dock_hide = FALSE;
- config_dock_hide_timeout = 300;
+ config_dock_hide_delay = 300;
parse_register(i, "dock", parse_dock, NULL);