X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fconfig.c;h=de8a90d34e70406d80eed0daa4d038c952349dd6;hb=a2f0644e714c76c1e16bc352ffb9c99e981afb99;hp=61178d11918237301720c7f0843579103923f80f;hpb=4dce187faca271ff3c26faba30cc8010b5c6f2e8;p=chaz%2Ftint2 diff --git a/src/config.c b/src/config.c index 61178d1..de8a90d 100644 --- a/src/config.c +++ b/src/config.c @@ -41,6 +41,7 @@ #include "task.h" #include "taskbar.h" #include "systraybar.h" +#include "launcher.h" #include "clock.h" #include "config.h" #include "window.h" @@ -155,9 +156,7 @@ int get_task_status(char* status) int config_get_monitor(char* monitor) { - if (strcmp(monitor, "all") == 0) - return -1; - else { + if (strcmp(monitor, "all") != 0) { char* endptr; int ret_int = strtol(monitor, &endptr, 10); if (*endptr == 0) @@ -166,6 +165,9 @@ int config_get_monitor(char* monitor) // monitor specified by name, not by index int i, j; for (i=0; ilen && id >= 0) ? id : 0; + panel_config.launcher.area.bg = &g_array_index(backgrounds, Background, id); + } + else if (strcmp(key, "launcher_icon_size") == 0) { + launcher_max_icon_size = atoi(value); + } + else if (strcmp(key, "launcher_item_app") == 0) { + char *app = strdup(value); + panel_config.launcher.list_apps = g_slist_append(panel_config.launcher.list_apps, app); + } + else if (strcmp(key, "launcher_icon_theme") == 0) { + char *app = strdup(value); + panel_config.launcher.icon_theme_names = g_slist_append(panel_config.launcher.icon_theme_names, app); + } + /* Tooltip */ else if (strcmp (key, "tooltip") == 0) g_tooltip.enabled = atoi(value);