summaryrefslogtreecommitdiff
path: root/openbox/config.c
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@comhem.se>2008-03-13 02:28:27 +0100
committerMikael Magnusson <mikachu@comhem.se>2008-03-13 02:28:43 +0100
commit51bc793e046c036fdeea3a9cad834c13fda2832f (patch)
tree7011da161a3362afee2b7e47a61bb8ead77eff81 /openbox/config.c
parente4f0be1ab0234b45ef0509409250db2e5231b635 (diff)
Make alt-tab icon size configurable.
Diffstat (limited to 'openbox/config.c')
-rw-r--r--openbox/config.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/openbox/config.c b/openbox/config.c
index cc86ce7c..6282bf85 100644
--- a/openbox/config.c
+++ b/openbox/config.c
@@ -44,6 +44,7 @@ StrutPartial config_margins;
gchar *config_theme;
gboolean config_theme_keepborder;
+guint config_theme_window_list_icon_size;
gchar *config_title_layout;
@@ -602,6 +603,13 @@ static void parse_theme(xmlNodePtr node, gpointer d)
config_theme_keepborder = obt_parse_node_bool(n);
if ((n = obt_parse_find_node(node, "animateIconify")))
config_animate_iconify = obt_parse_node_bool(n);
+ if ((n = obt_parse_find_node(node, "windowListIconSize"))) {
+ config_theme_window_list_icon_size = obt_parse_node_int(n);
+ if (config_theme_window_list_icon_size < 16)
+ config_theme_window_list_icon_size = 16;
+ else if (config_theme_window_list_icon_size > 96)
+ config_theme_window_list_icon_size = 96;
+ }
n = obt_parse_find_node(node, "font");
while (n) {
@@ -962,6 +970,7 @@ void config_startup(ObtParseInst *i)
config_animate_iconify = TRUE;
config_title_layout = g_strdup("NLIMC");
config_theme_keepborder = TRUE;
+ config_theme_window_list_icon_size = 36;
config_font_activewindow = NULL;
config_font_inactivewindow = NULL;