all repos — tint2 @ 7794272f8ec0f3654eb630d9088885ba7dfa2a17

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

tint2conf: Fix background index mess
o9000 o9000
commit

7794272f8ec0f3654eb630d9088885ba7dfa2a17

parent

8e5a1a38480701bf8ff06eced824a40c1c1890e1

2 files changed, 20 insertions(+), 19 deletions(-)

jump to
M src/tint2conf/properties.csrc/tint2conf/properties.c

@@ -491,7 +491,6 @@ }

int background_index_safe(int index) { - index--; if (index <= 0) index = 0; if (index >= get_model_length(GTK_TREE_MODEL(backgrounds)))

@@ -501,14 +500,14 @@ }

void background_create_new() { - int r = 12; - int b = 1; + int r = 0; + int b = 0; GdkColor fillColor; - cairoColor2GdkColor(0, 0, 0.3, &fillColor); - int fillOpacity = 100; + cairoColor2GdkColor(0, 0, 0, &fillColor); + int fillOpacity = 0; GdkColor borderColor; - cairoColor2GdkColor(0, 0, 0.7, &borderColor); - int borderOpacity = 100; + cairoColor2GdkColor(0, 0, 0, &borderColor); + int borderOpacity = 0; int index = 0; GtkTreeIter iter;
M src/tint2conf/properties_rw.csrc/tint2conf/properties_rw.c

@@ -24,6 +24,8 @@ int no_items_battery_enabled;

void config_read_file(const char *path) { + background_create_new(); + FILE *fp; char line[512]; char *key, *value;

@@ -90,7 +92,7 @@ fprintf(fp, "#-------------------------------------\n");

fprintf(fp, "# Backgrounds\n"); int index; - for (index = 0; ; index++) { + for (index = 1; ; index++) { GtkTreePath *path; GtkTreeIter iter;

@@ -145,7 +147,7 @@ fprintf(fp, "panel_padding = %d %d %d\n",

(int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(panel_padding_x)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(panel_padding_y)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(panel_spacing))); - fprintf(fp, "panel_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(panel_background))); + fprintf(fp, "panel_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(panel_background))); fprintf(fp, "wm_menu = %d\n", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(panel_wm_menu)) ? 1 : 0); fprintf(fp, "panel_dock = %d\n", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(panel_dock)) ? 1 : 0);

@@ -232,16 +234,16 @@ "taskbar_padding = %d %d %d\n",

(int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(taskbar_padding_x)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(taskbar_padding_y)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(taskbar_spacing))); - fprintf(fp, "taskbar_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(taskbar_inactive_background))); - fprintf(fp, "taskbar_active_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(taskbar_active_background))); + fprintf(fp, "taskbar_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(taskbar_inactive_background))); + fprintf(fp, "taskbar_active_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(taskbar_active_background))); fprintf(fp, "taskbar_name = %d\n", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(taskbar_show_name)) ? 1 : 0); fprintf(fp, "taskbar_hide_inactive_tasks = %d\n", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(taskbar_hide_inactive_tasks)) ? 1 : 0); fprintf(fp, "taskbar_hide_different_monitor = %d\n", gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(taskbar_hide_diff_monitor)) ? 1 : 0); fprintf(fp, "taskbar_name_padding = %d\n", (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(taskbar_name_padding_x))); - fprintf(fp, "taskbar_name_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(taskbar_name_inactive_background))); - fprintf(fp, "taskbar_name_active_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(taskbar_name_active_background))); + fprintf(fp, "taskbar_name_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(taskbar_name_inactive_background))); + fprintf(fp, "taskbar_name_active_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(taskbar_name_active_background))); fprintf(fp, "taskbar_name_font = %s\n", gtk_font_button_get_font_name(GTK_FONT_BUTTON(taskbar_name_font))); GdkColor color;

@@ -304,7 +306,7 @@ void config_write_task_background(FILE *fp, char *name, GtkWidget *task_background)

{ char full_name[128]; sprintf(full_name, "task%s_background_id", name); - fprintf(fp, "%s = %d\n", full_name, 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(task_background))); + fprintf(fp, "%s = %d\n", full_name, gtk_combo_box_get_active(GTK_COMBO_BOX(task_background))); } void config_write_task(FILE *fp)

@@ -406,7 +408,7 @@ "systray_padding = %d %d %d\n",

(int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(systray_padding_x)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(systray_padding_y)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(systray_spacing))); - fprintf(fp, "systray_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(systray_background))); + fprintf(fp, "systray_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(systray_background))); fprintf(fp, "systray_sort = "); if (gtk_combo_box_get_active(GTK_COMBO_BOX(systray_icon_order)) == 0) {

@@ -444,7 +446,7 @@ "launcher_padding = %d %d %d\n",

(int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(launcher_padding_x)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(launcher_padding_y)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(launcher_spacing))); - fprintf(fp, "launcher_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(launcher_background))); + fprintf(fp, "launcher_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(launcher_background))); fprintf(fp, "launcher_icon_size = %d\n", (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(launcher_icon_size))); gchar *icon_theme = get_current_icon_theme(); if (icon_theme && !g_str_equal(icon_theme, "")) {

@@ -516,7 +518,7 @@ fprintf(fp,

"clock_padding = %d %d\n", (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(clock_padding_x)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(clock_padding_x))); - fprintf(fp, "clock_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(clock_background))); + fprintf(fp, "clock_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(clock_background))); fprintf(fp, "clock_tooltip = %s\n", gtk_entry_get_text(GTK_ENTRY(clock_format_tooltip))); fprintf(fp, "clock_tooltip_timezone = %s\n", gtk_entry_get_text(GTK_ENTRY(clock_tmz_tooltip))); fprintf(fp, "clock_lclick_command = %s\n", gtk_entry_get_text(GTK_ENTRY(clock_left_command)));

@@ -544,7 +546,7 @@ fprintf(fp,

"battery_padding = %d %d\n", (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(battery_padding_x)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(battery_padding_y))); - fprintf(fp, "battery_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(battery_background))); + fprintf(fp, "battery_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(battery_background))); fprintf(fp, "battery_hide = %d\n", (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(battery_hide_if_higher))); fprintf(fp, "\n");

@@ -561,7 +563,7 @@ fprintf(fp,

"tooltip_padding = %d %d\n", (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(tooltip_padding_x)), (int)gtk_spin_button_get_value(GTK_SPIN_BUTTON(tooltip_padding_y))); - fprintf(fp, "tooltip_background_id = %d\n", 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(tooltip_background))); + fprintf(fp, "tooltip_background_id = %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(tooltip_background))); GdkColor color; gtk_color_button_get_color(GTK_COLOR_BUTTON(tooltip_font_color), &color);