]> granicus.if.org Git - transmission/commitdiff
(gtk) link to the online manual from the Help menu
authorCharles Kerr <charles@transmissionbt.com>
Tue, 6 May 2008 19:20:19 +0000 (19:20 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Tue, 6 May 2008 19:20:19 +0000 (19:20 +0000)
gtk/actions.c
gtk/main.c
gtk/ui.h

index 57ade1310daf8f4933c40522d59320247d71837a..55af91f10298ab22a13fed37727ac2c791f6346d 100644 (file)
@@ -128,6 +128,7 @@ static GtkActionEntry entries[] =
   { "open-torrent-folder", GTK_STOCK_OPEN,
     N_("_Open Folder"), NULL, NULL, G_CALLBACK(action_cb) },
   { "show-about-dialog", GTK_STOCK_ABOUT, NULL, NULL, NULL, G_CALLBACK(action_cb) },
+  { "help", GTK_STOCK_HELP, NULL, NULL, NULL, G_CALLBACK(action_cb) },
   { "update-tracker", GTK_STOCK_NETWORK,
     N_("Ask Tracker for _More Peers"), NULL, NULL, G_CALLBACK(action_cb) }
 };
index 8754233af2a1b3d21569b35c44fbf5302f88ee9e..211dd08100099019b64203bf982948766906e590 100644 (file)
@@ -1183,6 +1183,10 @@ doAction ( const char * action_name, gpointer user_data )
     {
         about( data->wind );
     }
+    else if (!strcmp (action_name, "help"))
+    {
+        gtr_open_file( "http://www.transmissionbt.com/help/gtk" );
+    }
     else if (!strcmp (action_name, "toggle-main-window"))
     {
         toggleMainWindow( data );
index 9c1ffdade5679082dbbedc9c801db0f471d5f345..00f7d93a83ad6612d47835487bdc6734a7f9aa79 100644 (file)
--- a/gtk/ui.h
+++ b/gtk/ui.h
@@ -44,6 +44,7 @@ const char * fallback_ui_file =
 "      <menuitem action='toggle-message-log'/>\n"
 "      <menuitem action='show-stats'/>\n"
 "      <separator/>\n"
+"      <menuitem action='help'/>\n"
 "      <menuitem action='show-about-dialog'/>\n"
 "    </menu>\n"
 "  </menubar>\n"