patch from syscrash2k, adds submenuShowDelay option, bug #2682
Mikael Magnusson mikachu@comhem.se
3 files changed,
36 insertions(+),
2 deletions(-)
M
openbox/config.c
→
openbox/config.c
@@ -70,6 +70,7 @@
gboolean config_menu_warppointer; gboolean config_menu_xorstyle; guint config_menu_hide_delay; +guint config_submenu_show_delay; gboolean config_menu_client_list_icons; GSList *config_menu_files;@@ -422,6 +423,8 @@ if ((n = parse_find_node("xorStyle", node)))
config_menu_xorstyle = parse_bool(doc, n); if ((n = parse_find_node("hideDelay", node))) config_menu_hide_delay = parse_int(doc, n); + if ((n = parse_find_node("submenuShowDelay", node))) + config_submenu_show_delay = parse_int(doc, n); if ((n = parse_find_node("desktopMenuIcons", node))) config_menu_client_list_icons = parse_bool(doc, n); }@@ -617,6 +620,7 @@
config_menu_warppointer = TRUE; config_menu_xorstyle = TRUE; config_menu_hide_delay = 250; + config_submenu_show_delay = 0; config_menu_client_list_icons = TRUE; config_menu_files = NULL;
M
openbox/config.h
→
openbox/config.h
@@ -122,6 +122,8 @@ /*! make menus jump around a lot */
extern gboolean config_menu_xorstyle; /*! delay for hiding menu when opening */ extern guint config_menu_hide_delay; +/*! delay before opening a submenu */ +extern guint config_submenu_show_delay; /*! show icons in client_list_menu */ extern gboolean config_menu_client_list_icons; /*! User-specified menu files */