Built-in Action Definitions
Storyboard supports a number of standard actions which are built-in to the framework. ย These actions are all prefixed with gra. and can be incorporated into your application design without any plugin dependency.
gra.capture
This action is used to begin or to stop capture of a capture-playback file using the capture-playback plugin. Only one capture-playback file may be captured at a time.
gra.datachange
Change or create a variable value in the data manager.
gra.log
Use the GRE logging mechanism to output a message.
gra.low_power.enter
Enter low-power mode. Transitioning to this state will pause all currently running animations and timers and disable subsequent redraws. Animations that are already paused will be flagged so they can remain paused after leaving low-power mode.
gra.low_power.exit
Exit low-power mode. Un pause any animations and timers that were paused when entering low-power mode and resume the rendering loop.
gra.playback
This action is used to begin or to stop playback of a capture-playback file using the capture-playback plugin. The plugin currently only supports the playback of one file at a time.
gra.resource.dump_def
Remove a resource which is managed by the resource manager.
gra.screen.fade
Causes a screen transition to occur by fading the old screen into the
gra.screen.focus.direction
Move the current focus to the next control in a direction.
gra.screen.focus.next
Move the current focus to the next focusable control.
gra.screen.focus.prev
Move the current focus to the previous focusable control.
gra.screen.focus.set
Set the focus to a specific control.
gra.screen.hold
Hold all screen updates. ย While held a screen will not redraw.
gra.screen.release
Release a held screen. ย If a screen was damaged during the period of
gra.screen
Cause a screen transition to occur by replacing the current screen with
gra.scroll.stop
Stop the scrolling momentum of an object (layer or table)
gra.sendevent
Send an event to the application's input event queue. This action is
gra.table.navigate
Navigates the cells of a table, sets the active cell which in turn
gra.table.resize
Set the number of rows and columns for a table. This action does not
gra.table.scroll
Scroll the content of one or more tables.
gra.toggle
The toggle action can be used for any situation where the next value can