diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-02-22 00:17:47 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-02-22 00:17:47 +0000 |
commit | ec9b550c821afc205a440d86031c2208a863b33a (patch) | |
tree | 526824237c9a59c5b05ceb6e7156ff64d7ab4ea0 /src | |
parent | 231dabf485e58da57cc9519c7d919d3216b8ea42 (diff) |
set minimum dependency versions in RPM spec and configure.ac. gtk 2.16, glib 2.22 (for GResolver), json-glib 0.8.
Diffstat (limited to 'src')
-rw-r--r-- | src/trg-main-window.c | 16 | ||||
-rw-r--r-- | src/trg-toolbar.c | 2 |
2 files changed, 14 insertions, 4 deletions
diff --git a/src/trg-main-window.c b/src/trg-main-window.c index 00bd5ac..734a909 100644 --- a/src/trg-main-window.c +++ b/src/trg-main-window.c @@ -105,6 +105,7 @@ static gint confirm_action_dialog(GtkWindow * win, gchar * action_stock); static GtkWidget *my_scrolledwin_new(GtkWidget * child); static void view_stats_toggled_cb(GtkWidget * w, gpointer data); +static void trg_widget_set_visible(GtkWidget *w, gboolean visible); static void view_states_toggled_cb(GtkCheckMenuItem * w, gpointer data); static void view_notebook_toggled_cb(GtkCheckMenuItem * w, gpointer data); static GtkWidget *trg_main_window_notebook_new(TrgMainWindow * win); @@ -752,17 +753,28 @@ static void view_stats_toggled_cb(GtkWidget * w, gpointer data) gtk_widget_show_all(GTK_WIDGET(dlg)); } +/* gtk_widget_set_sensitive() was introduced in 2.18, we can have a minimum of + * 2.16 otherwise. */ + +static void trg_widget_set_visible(GtkWidget *w, gboolean visible) +{ + if (visible) + gtk_widget_show(w); + else + gtk_widget_hide(w); +} + static void view_states_toggled_cb(GtkCheckMenuItem * w, gpointer data) { TrgMainWindowPrivate *priv = TRG_MAIN_WINDOW_GET_PRIVATE(data); - gtk_widget_set_visible(GTK_WIDGET(priv->stateSelector), + trg_widget_set_visible(GTK_WIDGET(priv->stateSelector), gtk_check_menu_item_get_active(w)); } static void view_notebook_toggled_cb(GtkCheckMenuItem * w, gpointer data) { TrgMainWindowPrivate *priv = TRG_MAIN_WINDOW_GET_PRIVATE(data); - gtk_widget_set_visible(priv->notebook, + trg_widget_set_visible(priv->notebook, gtk_check_menu_item_get_active(w)); } diff --git a/src/trg-toolbar.c b/src/trg-toolbar.c index 4924db1..38e47ff 100644 --- a/src/trg-toolbar.c +++ b/src/trg-toolbar.c @@ -206,8 +206,6 @@ static void trg_toolbar_init(TrgToolbar * self) priv = TRG_TOOLBAR_GET_PRIVATE(self); - gtk_orientable_set_orientation(GTK_ORIENTABLE(self), - GTK_ORIENTATION_HORIZONTAL); gtk_toolbar_set_icon_size(GTK_TOOLBAR(self), GTK_ICON_SIZE_LARGE_TOOLBAR); gtk_toolbar_set_style(GTK_TOOLBAR(self), GTK_TOOLBAR_ICONS); |