#include <gtkmm/uimanager.h>
#include <gtkmm/actiongroup.h>
#include <iostream>
+#include "bookmark_window.hxx"
namespace dialektos {
action_group_->add(Gtk::Action::create("ViewStatusbar", "Toggle _Statusbar"),
sigc::mem_fun(*this, &ApplicationFrameWork::on_action_view_statusbar));
+ // Bookmark menu
+ action_group_->add(Gtk::Action::create("MenuBookmark", "_Bookmark"));
+ action_group_->add(Gtk::Action::create("BookmarkShow", "_Show Bookmarks"),
+ sigc::mem_fun(*this, &ApplicationFrameWork::on_action_bookmark_show));
+
ui_manager_->insert_action_group(action_group_);
add_accel_group(ui_manager_->get_accel_group());
" <menuitem action='ViewToolbar'/>"
" <menuitem action='ViewStatusbar'/>"
" </menu>"
+ " <menu action='MenuBookmark'>"
+ " <menuitem action='BookmarkShow'/>"
+ " </menu>"
" </menubar>"
" <toolbar name='ToolBar'>"
" <toolitem action='ViewRefresh'/>"
if (statusbar_.is_visible()) statusbar_.hide(); else statusbar_.show();
}
+void ApplicationFrameWork::on_action_bookmark_show() {
+ BookmarkWindow::create();
+}
+
void ApplicationFrameWork::on_child_button_press(GdkEventButton* event) {
if (event->type == GDK_BUTTON_PRESS && event->button == 3) {
popupmenu_->popup(event->button, event->time);