Beta
Optional
Beta
childOptional
Beta
childOptional
Beta
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
)
Beta
idOptional
onOptional
onOptional
onOptional
onOptional
onBeta
title
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.