From da432b8ea95f5d783aede76c06afb5d3e3fb680b Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 4 Sep 2012 15:23:00 +0200 Subject: hdfsee: Prevent silliness with menu toggles --- src/dw-hdfsee.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/dw-hdfsee.c b/src/dw-hdfsee.c index 54d0bdea..19aa6f35 100644 --- a/src/dw-hdfsee.c +++ b/src/dw-hdfsee.c @@ -1219,7 +1219,12 @@ static gint displaywindow_save(GtkWidget *widget, DisplayWindow *dw) static gint displaywindow_set_colscale(GtkWidget *widget, DisplayWindow *dw) { - dw->show_col_scale = 1 - dw->show_col_scale; + GtkWidget *w; + + w = gtk_ui_manager_get_widget(dw->ui, + "/ui/displaywindow/view/colscale"); + dw->show_col_scale = gtk_check_menu_item_get_active( + GTK_CHECK_MENU_ITEM(w)); set_window_size(dw); redraw_window(dw); return 0; @@ -1228,7 +1233,11 @@ static gint displaywindow_set_colscale(GtkWidget *widget, DisplayWindow *dw) static gint displaywindow_set_peaks(GtkWidget *widget, DisplayWindow *dw) { - dw->show_peaks = 1 - dw->show_peaks; + GtkWidget *w; + + w = gtk_ui_manager_get_widget(dw->ui, + "/ui/displaywindow/view/showpeaks"); + dw->show_peaks = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)); redraw_window(dw); return 0; } -- cgit v1.2.3