From 8db15824a666b8401f93e8e8bfd041a47ae85765 Mon Sep 17 00:00:00 2001 From: Jeremy Bullock Date: Aug 24 2016 08:02:24 +0000 Subject: Add Hidden Commands to Menus (#677) * added hidden commands to menu bar * added playback commands to the customize menu bar popup close #393 --- diff --git a/stuff/profiles/layouts/rooms/Default/menubar_template.xml b/stuff/profiles/layouts/rooms/Default/menubar_template.xml index 4fe09af..5df924e 100644 --- a/stuff/profiles/layouts/rooms/Default/menubar_template.xml +++ b/stuff/profiles/layouts/rooms/Default/menubar_template.xml @@ -138,6 +138,15 @@ MI_RemoveSceneFrame MI_InsertGlobalKeyframe MI_RemoveGlobalKeyframe + + MI_NextFrame + MI_PrevFrame + MI_FirstFrame + MI_LastFrame + MI_NextDrawing + MI_PrevDrawing + MI_NextStep + MI_PrevStep MI_Reverse @@ -158,8 +167,11 @@ MI_Rollup MI_Rolldown MI_TimeStretch + MI_DrawingSubForward MI_DrawingSubBackward + MI_DrawingSubGroupForward + MI_DrawingSubGroupBackward MI_Autorenumber MI_Duplicate diff --git a/toonz/sources/toonz/menubar.cpp b/toonz/sources/toonz/menubar.cpp index 0e15726..512c136 100644 --- a/toonz/sources/toonz/menubar.cpp +++ b/toonz/sources/toonz/menubar.cpp @@ -1232,6 +1232,15 @@ QMenuBar *StackedMenuBar::createFullMenuBar() { addMenuItem(xsheetMenu, MI_RemoveSceneFrame); addMenuItem(xsheetMenu, MI_InsertGlobalKeyframe); addMenuItem(xsheetMenu, MI_RemoveGlobalKeyframe); + xsheetMenu->addSeparator(); + addMenuItem(xsheetMenu, MI_NextFrame); + addMenuItem(xsheetMenu, MI_PrevFrame); + addMenuItem(xsheetMenu, MI_FirstFrame); + addMenuItem(xsheetMenu, MI_LastFrame); + addMenuItem(xsheetMenu, MI_NextDrawing); + addMenuItem(xsheetMenu, MI_PrevDrawing); + addMenuItem(xsheetMenu, MI_NextStep); + addMenuItem(xsheetMenu, MI_PrevStep); // Menu' CELLS QMenu *cellsMenu = addMenu(tr("Cells"), fullMenuBar); @@ -1253,8 +1262,11 @@ QMenuBar *StackedMenuBar::createFullMenuBar() { addMenuItem(cellsMenu, MI_Rollup); addMenuItem(cellsMenu, MI_Rolldown); addMenuItem(cellsMenu, MI_TimeStretch); - addMenuItem(xsheetMenu, MI_DrawingSubForward); - addMenuItem(xsheetMenu, MI_DrawingSubBackward); + cellsMenu->addSeparator(); + addMenuItem(cellsMenu, MI_DrawingSubForward); + addMenuItem(cellsMenu, MI_DrawingSubBackward); + addMenuItem(cellsMenu, MI_DrawingSubGroupForward); + addMenuItem(cellsMenu, MI_DrawingSubGroupBackward); cellsMenu->addSeparator(); addMenuItem(cellsMenu, MI_Autorenumber); addMenuItem(cellsMenu, MI_Duplicate); diff --git a/toonz/sources/toonz/menubarpopup.cpp b/toonz/sources/toonz/menubarpopup.cpp index 06e3828..f104416 100644 --- a/toonz/sources/toonz/menubarpopup.cpp +++ b/toonz/sources/toonz/menubarpopup.cpp @@ -362,6 +362,7 @@ CommandListTree::CommandListTree(QWidget* parent) : QTreeWidget(parent) { menuCommandFolder); addFolder(ShortcutTree::tr("Tools"), ToolCommandType); + addFolder(ShortcutTree::tr("Playback"), PlaybackCommandType); MenuBarSeparatorItem* sep = new MenuBarSeparatorItem(0); sep->setToolTip(0, QObject::tr("[Drag&Drop] to copy separator to menu bar"));