summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-02-22 00:17:47 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-02-22 00:17:47 +0000
commitec9b550c821afc205a440d86031c2208a863b33a (patch)
tree526824237c9a59c5b05ceb6e7156ff64d7ab4ea0 /src
parent231dabf485e58da57cc9519c7d919d3216b8ea42 (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.c16
-rw-r--r--src/trg-toolbar.c2
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);