summaryrefslogtreecommitdiff
path: root/src/trg-menu-bar.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-08 21:47:27 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-08 21:47:27 +0000
commit35ab76c3e30c2721b5c4ba17d4c9f89cc5759131 (patch)
treef3d2f857a2fda4597bd62fd6de4c7ec59a97a348 /src/trg-menu-bar.c
parent6da9f33b200227e3dadf53d3fdbbf7712b90ba01 (diff)
sync up the view menu and the desktop preferences page a bit
Diffstat (limited to 'src/trg-menu-bar.c')
-rw-r--r--src/trg-menu-bar.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/trg-menu-bar.c b/src/trg-menu-bar.c
index 6d73df4..dc3523b 100644
--- a/src/trg-menu-bar.c
+++ b/src/trg-menu-bar.c
@@ -48,7 +48,8 @@ enum {
PROP_QUIT,
PROP_PREFS,
PROP_DIR_FILTERS,
- PROP_TRACKER_FILTERS
+ PROP_TRACKER_FILTERS,
+ PROP_VIEW_SHOW_GRAPH
};
G_DEFINE_TYPE(TrgMenuBar, trg_menu_bar, GTK_TYPE_MENU_BAR)
@@ -80,6 +81,7 @@ struct _TrgMenuBarPrivate {
GtkWidget *mb_quit;
GtkWidget *mb_directory_filters;
GtkWidget *mb_tracker_filters;
+ GtkWidget *mb_view_graph;
TrgPrefs *prefs;
};
@@ -180,6 +182,9 @@ trg_menu_bar_get_property(GObject * object, guint property_id,
case PROP_ABOUT_BUTTON:
g_value_set_object(value, priv->mb_about);
break;
+ case PROP_VIEW_SHOW_GRAPH:
+ g_value_set_object(value, priv->mb_view_graph);
+ break;
case PROP_VIEW_STATES_BUTTON:
g_value_set_object(value, priv->mb_view_states);
break;
@@ -294,10 +299,13 @@ static GtkWidget *trg_menu_bar_view_menu_new(TrgMenuBar * mb)
gtk_menu_shell_append(GTK_MENU_SHELL(viewMenu),
priv->mb_tracker_filters);
- priv->mb_view_notebook = trg_menu_bar_view_item_new(priv->prefs, TRG_PREFS_KEY_SHOW_NOTEBOOK, _("Torrent details"), NULL);
+ priv->mb_view_notebook = trg_menu_bar_view_item_new(priv->prefs, TRG_PREFS_KEY_SHOW_NOTEBOOK, _("Torrent Details"), NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(viewMenu),
priv->mb_view_notebook);
+ priv->mb_view_graph = trg_menu_bar_view_item_new(priv->prefs, TRG_PREFS_KEY_SHOW_GRAPH, _("Graph"), priv->mb_view_notebook);
+ gtk_menu_shell_append(GTK_MENU_SHELL(viewMenu),
+ priv->mb_view_graph);
priv->mb_view_stats =
gtk_menu_item_new_with_mnemonic(_("_Statistics"));
@@ -510,6 +518,9 @@ static void trg_menu_bar_class_init(TrgMenuBarClass * klass)
trg_menu_bar_install_widget_prop(object_class, PROP_TRACKER_FILTERS,
"tracker-filters", "Tracker Filters");
+ trg_menu_bar_install_widget_prop(object_class, PROP_VIEW_SHOW_GRAPH,
+ "show-graph", "Show Graph");
+
g_object_class_install_property(object_class,
PROP_PREFS,