X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fconfig.c;h=8de01cd54eefc7f14fbe057de17afc7df5128adc;hb=b0ff4722b169b9bc26240a0fdecbc2d911f7afb8;hp=da69deab726d73aa569db5600737982d5aa7f99c;hpb=8354267448dab01626da0c4b3d2eedfa20e6858a;p=chaz%2Ftint2 diff --git a/src/config.c b/src/config.c index da69dea..8de01cd 100644 --- a/src/config.c +++ b/src/config.c @@ -79,13 +79,16 @@ void init_config() cleanup_panel(); // get monitor and desktop config - get_monitors_and_desktops(); + get_monitors(); + get_desktops(); // append full transparency background list_back = g_slist_append(0, calloc(1, sizeof(Area))); panel_config = calloc(1, sizeof(Panel)); - systray.sort = 1; + panel_config->g_task.alpha = 100; + panel_config->g_task.alpha_active = 100; + systray.sort = 3; // window manager's menu default value == false wm_menu = 0; @@ -570,10 +573,14 @@ void add_entry (char *key, char *value) memcpy(&systray.area.pix.border, &a->pix.border, sizeof(Border)); } else if (strcmp(key, "systray_sort") == 0) { - if (strcmp(value, "desc") == 0) + if (strcmp(value, "descending") == 0) systray.sort = -1; - else + else if (strcmp(value, "ascending") == 0) systray.sort = 1; + else if (strcmp(value, "left2right") == 0) + systray.sort = 2; + else if (strcmp(value, "right2left") == 0) + systray.sort = 3; } /* Tooltip */ @@ -740,7 +747,7 @@ int parse_line (const char *line) void config_finish () { if (panel_config->monitor > (server.nb_monitor-1)) { - // server.nb_monitor minimum value is 1 (see get_monitors_and_desktops()) + // server.nb_monitor minimum value is 1 (see get_monitors()) // and panel_config->monitor is higher fprintf(stderr, "warning : monitor not found. tint2 default to monitor 1.\n"); panel_config->monitor = 0;