From 5403a5be85b5b8a207a704a5298c7f76d8312d0e Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Sat, 19 Feb 2011 19:02:48 +0000 Subject: reannounce, blocklist enable/url/update --- src/trg-menu-bar.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/trg-menu-bar.c') diff --git a/src/trg-menu-bar.c b/src/trg-menu-bar.c index 1f59ea1..674b012 100644 --- a/src/trg-menu-bar.c +++ b/src/trg-menu-bar.c @@ -32,6 +32,7 @@ enum { PROP_RESUME_BUTTON, PROP_PAUSE_BUTTON, PROP_VERIFY_BUTTON, + PROP_REANNOUNCE_BUTTON, PROP_PROPS_BUTTON, PROP_MOVE_BUTTON, PROP_REMOTE_PREFS_BUTTON, @@ -59,6 +60,7 @@ struct _TrgMenuBarPrivate { GtkWidget *mb_resume; GtkWidget *mb_pause; GtkWidget *mb_verify; + GtkWidget *mb_reannounce; GtkWidget *mb_props; GtkWidget *mb_local_prefs; GtkWidget *mb_remote_prefs; @@ -92,6 +94,7 @@ void trg_menu_bar_torrent_actions_sensitive(TrgMenuBar * mb, gtk_widget_set_sensitive(priv->mb_resume, sensitive); gtk_widget_set_sensitive(priv->mb_pause, sensitive); gtk_widget_set_sensitive(priv->mb_verify, sensitive); + gtk_widget_set_sensitive(priv->mb_reannounce, sensitive); gtk_widget_set_sensitive(priv->mb_move, sensitive); } @@ -131,6 +134,9 @@ trg_menu_bar_get_property(GObject * object, guint property_id, case PROP_VERIFY_BUTTON: g_value_set_object(value, priv->mb_verify); break; + case PROP_REANNOUNCE_BUTTON: + g_value_set_object(value, priv->mb_reannounce); + break; case PROP_PROPS_BUTTON: g_value_set_object(value, priv->mb_props); break; @@ -286,6 +292,9 @@ GtkWidget *trg_menu_bar_torrent_menu_new(TrgMenuBarPrivate * priv) priv->mb_verify = trg_menu_bar_item_new(GTK_MENU_SHELL(torrentMenu), "Verify", GTK_STOCK_REFRESH, FALSE); + priv->mb_reannounce = + trg_menu_bar_item_new(GTK_MENU_SHELL(torrentMenu), "Re-announce", + GTK_STOCK_REFRESH, FALSE); priv->mb_move = trg_menu_bar_item_new(GTK_MENU_SHELL(torrentMenu), "Move", GTK_STOCK_HARDDISK, FALSE); @@ -344,6 +353,8 @@ static void trg_menu_bar_class_init(TrgMenuBarClass * klass) "resume-button", "Resume Button"); trg_menu_bar_install_widget_prop(object_class, PROP_VERIFY_BUTTON, "verify-button", "Verify Button"); + trg_menu_bar_install_widget_prop(object_class, PROP_REANNOUNCE_BUTTON, + "reannounce-button", "Re-announce Button"); trg_menu_bar_install_widget_prop(object_class, PROP_PAUSE_BUTTON, "pause-button", "Pause Button"); trg_menu_bar_install_widget_prop(object_class, PROP_PROPS_BUTTON, -- cgit v1.2.3