summaryrefslogtreecommitdiffstats
path: root/src/gui-gtk
diff options
context:
space:
mode:
authorNikola Pajkovsky <npajkovs@redhat.com>2011-03-10 13:21:32 +0100
committerNikola Pajkovsky <npajkovs@redhat.com>2011-03-10 13:21:32 +0100
commit4c2282e8e8842e9283ff56ebf7c2c3380006ffe4 (patch)
tree51a7a7cadf920e6f672e9ccc3db95470540d653a /src/gui-gtk
parent6732fd160ad7397c06c44d66c762aa570115b1f5 (diff)
downloadabrt-4c2282e8e8842e9283ff56ebf7c2c3380006ffe4.tar.gz
abrt-4c2282e8e8842e9283ff56ebf7c2c3380006ffe4.tar.xz
abrt-4c2282e8e8842e9283ff56ebf7c2c3380006ffe4.zip
available online help from menu
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
Diffstat (limited to 'src/gui-gtk')
-rw-r--r--src/gui-gtk/abrt-gtk.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/gui-gtk/abrt-gtk.c b/src/gui-gtk/abrt-gtk.c
index bf854187..6a4a16da 100644
--- a/src/gui-gtk/abrt-gtk.c
+++ b/src/gui-gtk/abrt-gtk.c
@@ -5,6 +5,9 @@
#include "abrt-gtk.h"
#include "event_config_dialog.h"
+static const char * const help_uri ="http://docs.fedoraproject.org/en-US/"
+ "Fedora/14/html/Deployment_Guide/ch-abrt.html";
+
static GtkListStore *s_dumps_list_store;
static GtkWidget *s_treeview;
static GtkWidget *g_main_window;
@@ -148,9 +151,12 @@ static void on_btn_delete_cb(GtkButton *button, gpointer unused)
static void on_btn_online_help_cb(GtkButton *button, gpointer unused)
{
- gtk_show_uri(NULL,"http://docs.fedoraproject.org/en-US/Fedor"
- "a/14/html/Deployment_Guide/ch-abrt.html",
- GDK_CURRENT_TIME, NULL);
+ gtk_show_uri(NULL, help_uri, GDK_CURRENT_TIME, NULL);
+}
+
+static void on_menu_help_cb(GtkMenuItem *menuitem, gpointer unused)
+{
+ gtk_show_uri(NULL, help_uri, GDK_CURRENT_TIME, NULL);
}
void show_events_list_dialog_cb(GtkMenuItem *menuitem, gpointer user_data)
@@ -242,6 +248,8 @@ GtkWidget *create_menu(void)
gtk_menu_shell_append(GTK_MENU_SHELL(help_submenu), about_item);
gtk_menu_item_set_submenu(GTK_MENU_ITEM(help_item), help_submenu);
+ g_signal_connect(online_help_item, "activate", G_CALLBACK(on_menu_help_cb), NULL);
+
return menu;
}