+ /* Systray */
+ else if (strcmp (key, "systray_padding") == 0) {
+ extract_values(value, &value1, &value2, &value3);
+ panel_config->systray.area.paddingxlr = panel_config->systray.area.paddingx = atoi (value1);
+ if (value2) panel_config->systray.area.paddingy = atoi (value2);
+ if (value3) panel_config->systray.area.paddingx = atoi (value3);
+ panel_config->systray.area.visible = 1;
+ }
+ else if (strcmp (key, "systray_background_id") == 0) {
+ int id = atoi (value);
+ Area *a = g_slist_nth_data(list_back, id);
+ memcpy(&panel_config->systray.area.pix.back, &a->pix.back, sizeof(Color));
+ memcpy(&panel_config->systray.area.pix.border, &a->pix.border, sizeof(Border));
+ }
+