Optional
childOptional
childOptional
childAn optional flag to indicate whether the child panes are
mutually exclusive. If this is true, then only one child
pane can be visible at a time. If this is false, then
multiple child panes can be visible at the same time.
Visibility is controlled either through showPane
or
hidePane
functions of the ISimpleToolPaneComponent
or
through the visibility methods in the top level tool
(ISimpleTool
)
Optional
infoOptional
onOptional
onOptional
onOptional
onOptional
on
A set of options which define the basic properties of a window pane (or sub-pane) for a simple tool. This pane can be a top level pane, or a child pane of the top level pane, and is the content container for all of the UI controls used by the editor tool. Each pane is uniquely identified by the
id
property, and has a number of optional function closures which are called at various points in the pane's lifecycle. Note that instead of having a singleonFinalize
function, panes implement a pair ofonBeginFinalize
andonEndFinalize
functions. This is to allow for the pane to be partially constructed BEFORE any child panes are constructed. Once all child panes have been fully finalized, then theonEndFinalize
function is called to allow the pane to finalize itself.