summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-03-12 00:14:32 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-03-12 00:14:32 +0000
commitfd2ee406559f8732b50e7f5ca5ec0bade12bf83f (patch)
tree2f6d28b8d587dcf0b19d86b140cb67e5447f670b /src
parentf26e4b0c4fb9e3c13dfa831c840031a0b2e2a605 (diff)
show/hide the state selectors scrolled window not the child widget
Diffstat (limited to 'src')
-rw-r--r--src/trg-main-window.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/trg-main-window.c b/src/trg-main-window.c
index 821f267..d0ce41a 100644
--- a/src/trg-main-window.c
+++ b/src/trg-main-window.c
@@ -204,6 +204,7 @@ struct _TrgMainWindowPrivate {
GtkStatusIcon *statusIcon;
GdkPixbuf *icon;
TrgStateSelector *stateSelector;
+ GtkWidget *stateSelectorScroller;
TrgGeneralPanel *genDetails;
GtkWidget *notebook;
@@ -784,7 +785,7 @@ static void trg_widget_set_visible(GtkWidget * w, gboolean visible)
static void view_states_toggled_cb(GtkCheckMenuItem * w, gpointer data)
{
TrgMainWindowPrivate *priv = TRG_MAIN_WINDOW_GET_PRIVATE(data);
- trg_widget_set_visible(GTK_WIDGET(priv->stateSelector),
+ trg_widget_set_visible(priv->stateSelectorScroller,
gtk_check_menu_item_get_active(w));
}
@@ -1870,8 +1871,9 @@ static GObject *trg_main_window_constructor(GType type,
gtk_paned_pack1(GTK_PANED(priv->vpaned), priv->hpaned, TRUE, TRUE);
priv->stateSelector = trg_state_selector_new(priv->client);
+ priv->stateSelectorScroller = my_scrolledwin_new(GTK_WIDGET(priv->stateSelector));
gtk_paned_pack1(GTK_PANED(priv->hpaned),
- my_scrolledwin_new(GTK_WIDGET(priv->stateSelector)),
+ priv->stateSelectorScroller,
FALSE, FALSE);
gtk_paned_pack2(GTK_PANED(priv->hpaned),