Edge-triggered commands selected during one menu presentation pass. More...
#include "donner/editor/MenuBarPresenter.h"
Public Attributes | |
| bool | openAbout = false |
| Request the About dialog. | |
| bool | newFile = false |
| Request a new document. | |
| bool | openFile = false |
| Request the file-open dialog. | |
| bool | openSamples = false |
| Request the sample picker. | |
| bool | saveFile = false |
| Request saving the current document. | |
| bool | saveFileAs = false |
| Request saving the document to a new path. | |
| bool | exportViewportSvg = false |
| Request an SVG export of the visible viewport. | |
| bool | exportViewportSvgWithOverlay = false |
| Request a viewport SVG export including selection overlays. | |
| bool | revertFile = false |
| Request restoring the last saved document. | |
| bool | quit = false |
| Request application shutdown. | |
| bool | undo = false |
| Request undo in the active editing context. | |
| bool | redo = false |
| Request redo in the active editing context. | |
| bool | cut = false |
| Request cutting the active source or shape selection. | |
| bool | copy = false |
| Request copying the active source or shape selection. | |
| bool | paste = false |
| Request pasting into the active editing context. | |
| bool | pasteInFront = false |
| Request pasting shapes without a positional offset. | |
| bool | convertTextToOutlines = false |
| Request converting selected text to paths. | |
| bool | group = false |
| Request grouping the selected shapes. | |
| bool | ungroup = false |
| Request ungrouping the selected groups. | |
| bool | selectAll = false |
| Text Select-All in the source/XML pane (fires when the source pane owns keyboard focus). | |
| bool | selectAllCanvas = false |
| Canvas Select-All - selects every selectable element (fires when the source pane is not focused). | |
| bool | deselectAll = false |
| Text Deselect in the source/XML pane - collapses the text selection to the caret (fires when the source pane owns keyboard focus). | |
| bool | deselectAllCanvas = false |
| Canvas Deselect-All - clears the canvas selection (fires when the source pane is not focused). | |
| bool | zoomIn = false |
| Request increasing the viewport zoom. | |
| bool | zoomOut = false |
| Request decreasing the viewport zoom. | |
| bool | zoomToFit = false |
| Request fitting the whole document into the canvas. | |
| bool | actualSize = false |
| Request a one-to-one viewport zoom. | |
| bool | increaseSourceFontSize = false |
| Request increasing the source editor font size. | |
| bool | decreaseSourceFontSize = false |
| Request decreasing the source editor font size. | |
| bool | resetSourceFontSize = false |
| Request restoring the source editor font size to 100%. | |
| bool | toggleSourceFocusMode = false |
| Request toggling source-focused editing mode. | |
| bool | toggleCompositorDebugPanel = false |
| Set when the user toggles the Compositor Debug Info panel via the View menu. | |
| bool | toggleCompositorTileOverlay = false |
| Set when the user toggles compositor tile boundaries over the canvas. | |
| bool | toggleGeometryDebugOverlay = false |
| Set when the user toggles the Geode geometry debug overlay via the View menu. | |
| bool | setPerfOverlayMode = false |
| Set when the user picks a performance overlay mode via the View menu. | |
| PerfOverlayMode | perfOverlayMode = PerfOverlayMode::Off |
| Requested performance overlay mode; meaningful only while setPerfOverlayMode is true. | |
| bool | setCompositedRenderingMode = false |
| Set when the user picks a composited rendering mode via the View menu. | |
| CompositedRenderingMode | compositedRenderingMode = CompositedRenderingMode::On |
| Requested composited rendering mode; meaningful only while setCompositedRenderingMode is true. | |
| bool | toggleLayoutLock = false |
| Set when the user toggles the panel-layout lock via the View menu. | |
| bool | resetLayout = false |
| Set when the user picks "Reset Layout" to restore the default dock layout. | |
Edge-triggered commands selected during one menu presentation pass.
| bool donner::editor::MenuBarActions::actualSize = false |
Request a one-to-one viewport zoom.
| CompositedRenderingMode donner::editor::MenuBarActions::compositedRenderingMode = CompositedRenderingMode::On |
Requested composited rendering mode; meaningful only while setCompositedRenderingMode is true.
| bool donner::editor::MenuBarActions::convertTextToOutlines = false |
Request converting selected text to paths.
| bool donner::editor::MenuBarActions::copy = false |
Request copying the active source or shape selection.
| bool donner::editor::MenuBarActions::cut = false |
Request cutting the active source or shape selection.
| bool donner::editor::MenuBarActions::decreaseSourceFontSize = false |
Request decreasing the source editor font size.
| bool donner::editor::MenuBarActions::deselectAll = false |
Text Deselect in the source/XML pane - collapses the text selection to the caret (fires when the source pane owns keyboard focus).
| bool donner::editor::MenuBarActions::deselectAllCanvas = false |
Canvas Deselect-All - clears the canvas selection (fires when the source pane is not focused).
| bool donner::editor::MenuBarActions::exportViewportSvg = false |
Request an SVG export of the visible viewport.
| bool donner::editor::MenuBarActions::exportViewportSvgWithOverlay = false |
Request a viewport SVG export including selection overlays.
| bool donner::editor::MenuBarActions::group = false |
Request grouping the selected shapes.
| bool donner::editor::MenuBarActions::increaseSourceFontSize = false |
Request increasing the source editor font size.
| bool donner::editor::MenuBarActions::newFile = false |
Request a new document.
| bool donner::editor::MenuBarActions::openAbout = false |
Request the About dialog.
| bool donner::editor::MenuBarActions::openFile = false |
Request the file-open dialog.
| bool donner::editor::MenuBarActions::openSamples = false |
Request the sample picker.
| bool donner::editor::MenuBarActions::paste = false |
Request pasting into the active editing context.
| bool donner::editor::MenuBarActions::pasteInFront = false |
Request pasting shapes without a positional offset.
| PerfOverlayMode donner::editor::MenuBarActions::perfOverlayMode = PerfOverlayMode::Off |
Requested performance overlay mode; meaningful only while setPerfOverlayMode is true.
| bool donner::editor::MenuBarActions::quit = false |
Request application shutdown.
| bool donner::editor::MenuBarActions::redo = false |
Request redo in the active editing context.
| bool donner::editor::MenuBarActions::resetLayout = false |
Set when the user picks "Reset Layout" to restore the default dock layout.
| bool donner::editor::MenuBarActions::resetSourceFontSize = false |
Request restoring the source editor font size to 100%.
| bool donner::editor::MenuBarActions::revertFile = false |
Request restoring the last saved document.
| bool donner::editor::MenuBarActions::saveFile = false |
Request saving the current document.
| bool donner::editor::MenuBarActions::saveFileAs = false |
Request saving the document to a new path.
| bool donner::editor::MenuBarActions::selectAll = false |
Text Select-All in the source/XML pane (fires when the source pane owns keyboard focus).
| bool donner::editor::MenuBarActions::selectAllCanvas = false |
Canvas Select-All - selects every selectable element (fires when the source pane is not focused).
| bool donner::editor::MenuBarActions::setCompositedRenderingMode = false |
Set when the user picks a composited rendering mode via the View menu.
| bool donner::editor::MenuBarActions::setPerfOverlayMode = false |
Set when the user picks a performance overlay mode via the View menu.
| bool donner::editor::MenuBarActions::toggleCompositorDebugPanel = false |
Set when the user toggles the Compositor Debug Info panel via the View menu.
| bool donner::editor::MenuBarActions::toggleCompositorTileOverlay = false |
Set when the user toggles compositor tile boundaries over the canvas.
| bool donner::editor::MenuBarActions::toggleGeometryDebugOverlay = false |
Set when the user toggles the Geode geometry debug overlay via the View menu.
| bool donner::editor::MenuBarActions::toggleLayoutLock = false |
Set when the user toggles the panel-layout lock via the View menu.
| bool donner::editor::MenuBarActions::toggleSourceFocusMode = false |
Request toggling source-focused editing mode.
| bool donner::editor::MenuBarActions::undo = false |
Request undo in the active editing context.
| bool donner::editor::MenuBarActions::ungroup = false |
Request ungrouping the selected groups.
| bool donner::editor::MenuBarActions::zoomIn = false |
Request increasing the viewport zoom.
| bool donner::editor::MenuBarActions::zoomOut = false |
Request decreasing the viewport zoom.
| bool donner::editor::MenuBarActions::zoomToFit = false |
Request fitting the whole document into the canvas.