Represents a collection of action functions used throughout the application. Each property corresponds to a specific UI action or event that can be customized.
Properties#
| Property | Type | Description |
|---|---|---|
saveScene |
SaveSceneAction |
Action invoked to handle scene saving. |
shareScene |
ShareSceneAction |
Action invoked to handle scene sharing. |
exportDesign |
ExportAction |
Action invoked to handle export actions. |
importScene |
ImportSceneAction |
Action invoked to handle import actions. |
exportScene |
ExportSceneAction |
Action invoked to handle scene export actions. |
uploadFile |
UploadAction |
Action invoked to handle file uploads. |
onUnsupportedBrowser |
OnUnsupportedBrowserAction |
Action invoked when an unsupported browser is detected. |
addClip |
VoidFunction |
Action invoked when the add clip button is pressed in the video timeline |
zoom.toBlock |
ZoomToBlockAction |
Action for zooming to a specific block |
zoom.toPage |
ZoomToPageAction |
Action for zooming to a page (current, first, last, or by index) with optional padding |
zoom.toSelection |
ZoomToSelectionAction |
Action for zooming to the current selection |
zoom.in |
ZoomInAction |
Action for zooming in by one step |
zoom.out |
ZoomOutAction |
Action for zooming out by one step |
zoom.toLevel |
ZoomToLevelAction |
Action for setting zoom to a specific level |
zoom.toFit |
ZoomToFitAction |
Action for zooming to fit the current page in the viewport |
scroll.toPage |
ScrollToPageAction |
Action for scrolling to a specific page |
scroll.toBlock |
ScrollToBlockAction |
Action for scrolling to a specific block |
timeline.zoom.in |
TimelineZoomInAction |
Action for zooming in the video timeline |
timeline.zoom.out |
TimelineZoomOutAction |
Action for zooming out the video timeline |
timeline.zoom.fit |
TimelineZoomToFitAction |
Action for fitting the video timeline to show all content |
timeline.zoom.toLevel |
TimelineZoomToLevelAction |
Action for setting the video timeline zoom to a specific level |
timeline.zoom.reset |
TimelineZoomResetAction |
Action for resetting the video timeline zoom to default |
timeline.expand |
TimelineExpandAction |
Action for expanding the video timeline |
timeline.collapse |
TimelineCollapseAction |
Action for collapsing the video timeline |
copy |
CopyAction |
Action for copying selected blocks to the clipboard |
paste |
PasteAction |
Action for pasting blocks from the clipboard |
selection.split |
SelectionSplitAction |
Action for splitting the first selected clip at the playhead |
video.decode.checkSupport |
VideoDecodeCheckSupportAction |
Action for checking video decoding/playback support |
video.encode.checkSupport |
VideoEncodeCheckSupportAction |
Action for checking video encoding/export support |
editor.checkBrowserSupport |
EditorCheckBrowserSupportAction |
Action for checking browser capabilities at editor startup |
scene.create |
SceneCreateAction |
Action for creating a new scene with configurable mode and page sizes |
asset.delete |
DeleteAssetAction |
Action invoked when the user deletes an asset from an asset source via the asset library card. |
selection.all |
SelectionAllAction |
Select every block on the current page. |
selection.delete |
SelectionDeleteAction |
Delete the selected blocks. |
vectorPath.deleteNodeOrPoint |
VectorPathDeleteNodeOrPointAction |
Delete the selected vector node or control point. |
selection.duplicate |
SelectionDuplicateAction |
Duplicate the selected blocks. |
selection.group |
SelectionGroupAction |
Group the selected blocks. |
selection.ungroup |
SelectionUngroupAction |
Ungroup any selected group block. |
text.toggleBold |
TextToggleBoldAction |
Toggle bold on the selected text. |
text.toggleItalic |
TextToggleItalicAction |
Toggle italic on the selected text. |
text.toggleUnderline |
TextToggleUnderlineAction |
Toggle underline on the selected text. |
text.toggleStrikethrough |
TextToggleStrikethroughAction |
Toggle strikethrough on the selected text. |
video.playPause |
VideoPlayPauseAction |
Toggle play/pause on the current page. |
history.undo |
HistoryUndoAction |
Undo the last editor operation. |
history.redo |
HistoryRedoAction |
Redo the last undone editor operation. |
selection.nudgeUp |
NudgeAction |
Nudge the selection up by one step. |
selection.nudgeDown |
NudgeAction |
Nudge the selection down by one step. |
selection.nudgeLeft |
NudgeAction |
Nudge the selection left by one step. |
selection.nudgeRight |
NudgeAction |
Nudge the selection right by one step. |
selection.nudgeUpExtended |
NudgeAction |
Nudge the selection up by one extended step. |
selection.nudgeDownExtended |
NudgeAction |
Nudge the selection down by one extended step. |
selection.nudgeLeftExtended |
NudgeAction |
Nudge the selection left by one extended step. |
selection.nudgeRightExtended |
NudgeAction |
Nudge the selection right by one extended step. |
group.enterOrExit |
GroupEnterOrExitAction |
Enter the selected group, or exit the current group when no group is selected. |
selection.parentOrDeselect |
SelectionParentOrDeselectAction |
Select the parent group of the current selection, or deselect when none. |
page.selectNext |
PageSelectNextAction |
Select the next page. |
page.selectPrevious |
PageSelectPreviousAction |
Select the previous page. |
toggleUserInterfaceVisibility |
ToggleUserInterfaceVisibilityAction |
Toggle the editor’s user interface visibility. |