added very thick/thin to default tool preferences

upstream-master
fabian.thomas 5 years ago committed by Bryan Tan
parent ac2274c7b1
commit 5f0ccd32e4
  1. 20
      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;
}

Loading…
Cancel
Save