[dia] preferences: store grid type
- From: Zander <zbrown src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dia] preferences: store grid type
- Date: Fri, 1 May 2020 02:36:39 +0000 (UTC)
commit febcb51dd380182fb053b94e89de8aff52d8f426
Author: Zander Brown <zbrown gnome org>
Date: Fri May 1 03:35:27 2020 +0100
preferences: store grid type
app/preferences.c | 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
---
diff --git a/app/preferences.c b/app/preferences.c
index 8e11e6ff..2487520f 100644
--- a/app/preferences.c
+++ b/app/preferences.c
@@ -663,22 +663,20 @@ gl_update_sensitive (GtkRadioButton *radio,
gpointer data)
{
DiaPreferencesDialog *self = DIA_PREFERENCES_DIALOG (data);
- gboolean dyn_grid, square_grid, hex_grid;
+ gboolean manual_grid;
prefs.grid.dynamic =
gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (self->gl_dynamic));
- dyn_grid = prefs.grid.dynamic;
- if (!dyn_grid) {
- prefs.grid.hex =
+ prefs.grid.hex =
gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (self->gl_hex));
- }
-
- square_grid = !dyn_grid && !prefs.grid.hex;
- hex_grid = !dyn_grid && prefs.grid.hex;
+ manual_grid =
+ gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (self->gl_manual));
+ persistence_set_boolean ("grid_dynamic", prefs.grid.dynamic);
+ persistence_set_boolean ("grid_hex", prefs.grid.hex);
- gtk_widget_set_sensitive (self->manual_props, square_grid);
- gtk_widget_set_sensitive (self->gl_hex_size, hex_grid);
+ gtk_widget_set_sensitive (self->manual_props, manual_grid);
+ gtk_widget_set_sensitive (self->gl_hex_size, prefs.grid.hex);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]