Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::editor::MenuBarActions Struct Reference

Public Attributes

bool openAbout = false
bool openFile = false
bool openSamples = false
bool saveFile = false
bool saveFileAs = false
bool exportViewportSvg = false
bool exportViewportSvgWithOverlay = false
bool revertFile = false
bool quit = false
bool undo = false
bool redo = false
bool cut = false
bool copy = false
bool paste = false
bool pasteInFront = false
bool convertTextToOutlines = false
bool group = false
bool ungroup = false
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
bool zoomOut = false
bool actualSize = false
bool toggleSourceFocusMode = false
bool toggleCompositorDebugPanel = false
 Set when the user toggles the Compositor Debug 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 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.

Member Data Documentation

◆ actualSize

bool donner::editor::MenuBarActions::actualSize = false

◆ convertTextToOutlines

bool donner::editor::MenuBarActions::convertTextToOutlines = false

◆ copy

bool donner::editor::MenuBarActions::copy = false

◆ cut

bool donner::editor::MenuBarActions::cut = false

◆ deselectAll

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).

◆ deselectAllCanvas

bool donner::editor::MenuBarActions::deselectAllCanvas = false

Canvas Deselect-All - clears the canvas selection (fires when the source pane is not focused).

◆ exportViewportSvg

bool donner::editor::MenuBarActions::exportViewportSvg = false

◆ exportViewportSvgWithOverlay

bool donner::editor::MenuBarActions::exportViewportSvgWithOverlay = false

◆ group

bool donner::editor::MenuBarActions::group = false

◆ openAbout

bool donner::editor::MenuBarActions::openAbout = false

◆ openFile

bool donner::editor::MenuBarActions::openFile = false

◆ openSamples

bool donner::editor::MenuBarActions::openSamples = false

◆ paste

bool donner::editor::MenuBarActions::paste = false

◆ pasteInFront

bool donner::editor::MenuBarActions::pasteInFront = false

◆ perfOverlayMode

PerfOverlayMode donner::editor::MenuBarActions::perfOverlayMode = PerfOverlayMode::Off

Requested performance overlay mode; meaningful only while setPerfOverlayMode is true.

◆ quit

bool donner::editor::MenuBarActions::quit = false

◆ redo

bool donner::editor::MenuBarActions::redo = false

◆ resetLayout

bool donner::editor::MenuBarActions::resetLayout = false

Set when the user picks "Reset Layout" to restore the default dock layout.

◆ revertFile

bool donner::editor::MenuBarActions::revertFile = false

◆ saveFile

bool donner::editor::MenuBarActions::saveFile = false

◆ saveFileAs

bool donner::editor::MenuBarActions::saveFileAs = false

◆ selectAll

bool donner::editor::MenuBarActions::selectAll = false

Text Select-All in the source/XML pane (fires when the source pane owns keyboard focus).

◆ selectAllCanvas

bool donner::editor::MenuBarActions::selectAllCanvas = false

Canvas Select-All - selects every selectable element (fires when the source pane is not focused).

◆ setPerfOverlayMode

bool donner::editor::MenuBarActions::setPerfOverlayMode = false

Set when the user picks a performance overlay mode via the View menu.

◆ toggleCompositorDebugPanel

bool donner::editor::MenuBarActions::toggleCompositorDebugPanel = false

Set when the user toggles the Compositor Debug panel via the View menu.

◆ toggleCompositorTileOverlay

bool donner::editor::MenuBarActions::toggleCompositorTileOverlay = false

Set when the user toggles compositor tile boundaries over the canvas.

◆ toggleGeometryDebugOverlay

bool donner::editor::MenuBarActions::toggleGeometryDebugOverlay = false

Set when the user toggles the Geode geometry debug overlay via the View menu.

◆ toggleLayoutLock

bool donner::editor::MenuBarActions::toggleLayoutLock = false

Set when the user toggles the panel-layout lock via the View menu.

◆ toggleSourceFocusMode

bool donner::editor::MenuBarActions::toggleSourceFocusMode = false

◆ undo

bool donner::editor::MenuBarActions::undo = false

◆ ungroup

bool donner::editor::MenuBarActions::ungroup = false

◆ zoomIn

bool donner::editor::MenuBarActions::zoomIn = false

◆ zoomOut

bool donner::editor::MenuBarActions::zoomOut = false

The documentation for this struct was generated from the following file: