[Top][All Lists]
[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
- [Solang-devel] Help menu item,
feuloren <=