From 5f0ccd32e4925fdec158d8d05624aad6272ef6a4 Mon Sep 17 00:00:00 2001 From: "fabian.thomas" Date: Fri, 1 Jan 2021 19:14:58 +0100 Subject: [PATCH] added very thick/thin to default tool preferences --- src/gui/dialog/ButtonConfigGui.cpp | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/gui/dialog/ButtonConfigGui.cpp b/src/gui/dialog/ButtonConfigGui.cpp index 2ecd12e9..19196c86 100644 --- a/src/gui/dialog/ButtonConfigGui.cpp +++ b/src/gui/dialog/ButtonConfigGui.cpp @@ -79,9 +79,11 @@ ButtonConfigGui::ButtonConfigGui(GladeSearchpath* gladeSearchPath, GtkWidget* w, this->cbThickness = get("cbThickness"); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cbThickness), _("Thickness - don't change")); + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cbThickness), _("Very thin")); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cbThickness), _("Thin")); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cbThickness), _("Medium")); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cbThickness), _("Thick")); + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cbThickness), _("Very thick")); gtk_combo_box_set_active(GTK_COMBO_BOX(cbThickness), 0); this->colorButton = get("colorButton"); @@ -144,12 +146,16 @@ void ButtonConfigGui::loadSettings() { g_value_unset(&value); } while (gtk_tree_model_iter_next(model, &iter)); - if (cfg->size == TOOL_SIZE_FINE) { + if (cfg->size == TOOL_SIZE_VERY_FINE) { gtk_combo_box_set_active(GTK_COMBO_BOX(cbThickness), 1); - } else if (cfg->size == TOOL_SIZE_MEDIUM) { + } else if (cfg->size == TOOL_SIZE_FINE) { gtk_combo_box_set_active(GTK_COMBO_BOX(cbThickness), 2); - } else if (cfg->size == TOOL_SIZE_THICK) { + } else if (cfg->size == TOOL_SIZE_MEDIUM) { gtk_combo_box_set_active(GTK_COMBO_BOX(cbThickness), 3); + } else if (cfg->size == TOOL_SIZE_THICK) { + gtk_combo_box_set_active(GTK_COMBO_BOX(cbThickness), 4); + } else if (cfg->size == TOOL_SIZE_VERY_THICK) { + gtk_combo_box_set_active(GTK_COMBO_BOX(cbThickness), 5); } else { gtk_combo_box_set_active(GTK_COMBO_BOX(cbThickness), 0); } @@ -206,11 +212,15 @@ void ButtonConfigGui::saveSettings() { int thickness = gtk_combo_box_get_active(GTK_COMBO_BOX(cbThickness)); if (thickness == 1) { - cfg->size = TOOL_SIZE_FINE; + cfg->size = TOOL_SIZE_VERY_FINE; } else if (thickness == 2) { - cfg->size = TOOL_SIZE_MEDIUM; + cfg->size = TOOL_SIZE_FINE; } else if (thickness == 3) { + cfg->size = TOOL_SIZE_MEDIUM; + } else if (thickness == 4) { cfg->size = TOOL_SIZE_THICK; + } else if (thickness == 5) { + cfg->size = TOOL_SIZE_VERY_THICK; } else { cfg->size = TOOL_SIZE_NONE; }