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