diff --git a/src/gui/workspace/actions.cpp b/src/gui/workspace/actions.cpp
index f1337fc94..2b0df60ed 100644
--- a/src/gui/workspace/actions.cpp
+++ b/src/gui/workspace/actions.cpp
@@ -90,10 +90,6 @@ Actions::Actions(WorkspaceWindow &workspace_window) :
sigc::mem_fun(*this, &Actions::on_menu_view_viewer));
actionGroup->add(viewerPanelAction);
- actionGroup->add(Action::create("ViewNewWindow",
- Gtk::StockID("new_window")),
- sigc::mem_fun(*this, &Actions::on_menu_view_new_window));
-
// Sequence Menu
actionGroup->add(Action::create("SequenceMenu", _("_Sequence")));
actionGroup->add(Action::create("SequenceAdd", _("_Add...")),
@@ -104,6 +100,12 @@ Actions::Actions(WorkspaceWindow &workspace_window) :
actionGroup->add(Action::create("TrackAdd", _("_Add...")),
sigc::mem_fun(*this, &Actions::on_menu_track_add));
+ // Window Menu
+ actionGroup->add(Action::create("WindowMenu", _("_Window")));
+ actionGroup->add(Action::create("WindowNewWindow",
+ Gtk::StockID("new_window")),
+ sigc::mem_fun(*this, &Actions::on_menu_window_new_window));
+
// Help Menu
actionGroup->add(Action::create("HelpMenu", _("_Help")) );
actionGroup->add(Action::create("HelpAbout", Stock::ABOUT),
@@ -187,13 +189,6 @@ Actions::on_menu_view_viewer()
workspaceWindow.viewerPanel->show(viewerPanelAction->get_active());
}
-void
-Actions::on_menu_view_new_window()
-{
- application().get_window_manager().new_window(workspaceWindow.project,
- workspaceWindow.controller);
-}
-
/* ===== Sequence Menu Event Handlers ===== */
void
@@ -213,6 +208,15 @@ Actions::on_menu_track_add()
g_message("Hello");
}
+/* ===== Window Menu Event Handlers ===== */
+
+void
+Actions::on_menu_window_new_window()
+{
+ application().get_window_manager().new_window(workspaceWindow.project,
+ workspaceWindow.controller);
+}
+
/* ===== Help Menu Event Handlers ===== */
void
diff --git a/src/gui/workspace/actions.hpp b/src/gui/workspace/actions.hpp
index eb995fc02..668c71975 100644
--- a/src/gui/workspace/actions.hpp
+++ b/src/gui/workspace/actions.hpp
@@ -69,12 +69,13 @@ private:
void on_menu_view_resources();
void on_menu_view_timeline();
void on_menu_view_viewer();
- void on_menu_view_new_window();
void on_menu_sequence_add();
void on_menu_track_add();
+ void on_menu_window_new_window();
+
void on_menu_help_about();
// Temporary Junk
diff --git a/src/gui/workspace/workspace-window.cpp b/src/gui/workspace/workspace-window.cpp
index d79008367..1d872c5c9 100644
--- a/src/gui/workspace/workspace-window.cpp
+++ b/src/gui/workspace/workspace-window.cpp
@@ -120,8 +120,6 @@ WorkspaceWindow::create_ui()
" "
" "
" "
- "