solang-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Solang-devel] Help menu item


From: feuloren
Subject: [Solang-devel] Help menu item
Date: Sat, 27 Mar 2010 00:56:36 +0100 (CET)

Hi all,
I added a "content" item to the help menu, the patch it really small but I'd 
like someone to review it before pushing it.

Here's the diff:
"""
diff --git a/data/solang.ui b/data/solang.ui
index 6d72fb7..797f858 100644
--- a/data/solang.ui
+++ b/data/solang.ui
@@ -36,6 +36,7 @@
                <placeholder name="PlaceholderToolMenus"/>
                <placeholder name="PlaceholderGoMenus"/>
                <menu action="ActionHelpMenu">
+                       <menuitem action="ActionHelpContent"/>
                        <menuitem action="ActionHelpAbout"/>
                </menu>
        </menubar>
diff --git a/src/application/main-window.cpp b/src/application/main-window.cpp
index 251dd8c..e9782e1 100644
--- a/src/application/main-window.cpp
+++ b/src/application/main-window.cpp
@@ -292,6 +292,11 @@ MainWindow::MainWindow() throw() :
             "ActionHelpAbout", Gtk::Stock::ABOUT),
         sigc::mem_fun(*this, &MainWindow::on_action_help_about));
 
+    actionGroup_->add(
+        Gtk::Action::create(
+            "ActionHelpContent", Gtk::Stock::HELP),
+        sigc::mem_fun(*this, &MainWindow::on_action_help_content));
+
     uiManager_->insert_action_group(actionGroup_);
     add_accel_group(uiManager_->get_accel_group());
 
@@ -634,6 +639,12 @@ MainWindow::on_action_help_about() throw()
     about_dialog.run();
 }
 
+void MainWindow::on_action_help_content() throw()
+{
+    gtk_show_uri(NULL, "ghelp:solang", gtk_get_current_event_time(),
+                 NULL);
+}
+
 void
 MainWindow::on_action_photo_quit() throw()
 {
diff --git a/src/application/main-window.h b/src/application/main-window.h
index 5574010..36c0cf0 100644
--- a/src/application/main-window.h
+++ b/src/application/main-window.h
@@ -100,6 +100,9 @@ class MainWindow :
         on_action_help_about() throw();
 
         void
+        on_action_help_content() throw();
+
+        void
         on_action_photo_quit() throw();
 
         void
"""

Thanks,
Florent




reply via email to

[Prev in Thread] Current Thread [Next in Thread]