From 8eaf230db66a60792272b40b7b089b06744d50bb Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Sun, 21 Sep 2014 12:13:02 +0200 Subject: [PATCH] Toggle aspect/antiscion changer on toolbar when going back to list Fixes #78 --- src/ag-window.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ag-window.c b/src/ag-window.c index e6a114d..33e7d55 100644 --- a/src/ag-window.c +++ b/src/ag-window.c @@ -42,6 +42,7 @@ struct _AgWindowPrivate { GtkWidget *timezone; GtkWidget *house_system; GtkWidget *display_theme; + GtkWidget *toolbar_aspect; GtkWidget *tab_list; GtkWidget *tab_chart; @@ -1619,6 +1620,7 @@ ag_window_back_action(GSimpleAction *action, g_debug("Back button pressed"); if (ag_window_can_close(window, TRUE)) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(priv->toolbar_aspect), TRUE); g_clear_object(&(priv->chart)); ag_db_chart_save_free(priv->saved_data); priv->saved_data = NULL; @@ -2532,6 +2534,11 @@ ag_window_class_init(AgWindowClass *klass) AgWindow, display_theme_model ); + gtk_widget_class_bind_template_child_private( + widget_class, + AgWindow, + toolbar_aspect + ); gtk_widget_class_bind_template_callback( widget_class,