X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fconfig.c;h=fce3ff98ea1cbb7fd1521049f4639ee6bb514308;hb=bdf5fa4daad88f6a65b6f4be3acae7b663906e86;hp=10fd1aae0065baf90c8e7e8432b11f16754f75a3;hpb=8e711d63bec43974aa45f698302bb1016433dba0;p=chaz%2Ftint2 diff --git a/src/config.c b/src/config.c index 10fd1aa..fce3ff9 100644 --- a/src/config.c +++ b/src/config.c @@ -84,6 +84,8 @@ void init_config() list_back = g_slist_append(0, calloc(1, sizeof(Area))); panel_config = calloc(1, sizeof(Panel)); + systray.sort = 1; + // window manager's menu default value == false wm_menu = 0; max_tick_urgent = 7; @@ -475,6 +477,13 @@ void add_entry (char *key, char *value) memcpy(&panel_config->g_taskbar.pix.back, &a->pix.back, sizeof(Color)); memcpy(&panel_config->g_taskbar.pix.border, &a->pix.border, sizeof(Border)); } + else if (strcmp (key, "taskbar_active_background_id") == 0) { + int id = atoi (value); + Area *a = g_slist_nth_data(list_back, id); + memcpy(&panel_config->g_taskbar.pix_active.back, &a->pix.back, sizeof(Color)); + memcpy(&panel_config->g_taskbar.pix_active.border, &a->pix.border, sizeof(Border)); + panel_config->g_taskbar.use_active = 1; + } /* Task */ else if (strcmp (key, "task_text") == 0) @@ -557,6 +566,12 @@ void add_entry (char *key, char *value) memcpy(&systray.area.pix.back, &a->pix.back, sizeof(Color)); memcpy(&systray.area.pix.border, &a->pix.border, sizeof(Border)); } + else if (strcmp(key, "systray_sort") == 0) { + if (strcmp(value, "desc") == 0) + systray.sort = -1; + else + systray.sort = 1; + } /* Mouse actions */ else if (strcmp (key, "mouse_middle") == 0)