Constructor
Private
_activePrivate
_footerPrivate
_headerPrivate
_topPrivate
_willGet the fit policy for the layout.
The fit policy controls the computed size constraints which are applied to the parent widget by the layout.
Some layout implementations may ignore the fit policy.
Set the fit policy for the layout.
The fit policy controls the computed size constraints which are applied to the parent widget by the layout.
Some layout implementations may ignore the fit policy.
Changing the fit policy will clear the current size constraint for the parent widget and then re-fit the parent.
Test whether the layout is disposed.
Specialized parent type definition
Private
_findPrivate
_isPrivate
_toggleToggle "soft" visibility of the widget.
To ensure that user events reach the CodeMirror editor, this method
does not toggle display
nor visibility
which have side effects,
but instead hides it in the compositor and ensures that the bounding
box is has an area equal to zero.
To ensure we do not trigger style recalculation, we set the styles
directly on the node instead of using a class.
Protected
attachAttach a widget to the parent's DOM node.
The current index of the widget in the layout.
The widget to attach to the parent.
This method is called automatically by the panel layout at the appropriate time. It should not be called directly by user code.
The default implementation adds the widgets's node to the parent's node at the proper location, and sends the appropriate attach messages to the widget if the parent is attached to the DOM.
Subclasses may reimplement this method to control how the widget's node is added to the parent's node.
Protected
detachDetach a widget from the parent's DOM node.
The previous index of the widget in the layout.
The widget to detach from the parent.
This method is called automatically by the panel layout at the appropriate time. It should not be called directly by user code.
The default implementation removes the widget's node from the parent's node, and sends the appropriate detach messages to the widget if the parent is attached to the DOM.
Subclasses may reimplement this method to control how the widget's node is removed from the parent's node.
Protected
initInsert a widget into the layout at the specified index.
The index at which to insert the widget.
The widget to insert into the layout.
The index will be clamped to the bounds of the widgets.
If the widget is already added to the layout, it will be moved.
An index
which is non-integral.
Protected
moveMove a widget in the parent's DOM node.
The previous index of the widget in the layout.
The current index of the widget in the layout.
The widget to move in the parent.
This method is called automatically by the panel layout at the appropriate time. It should not be called directly by user code.
The default implementation moves the widget's node to the proper location in the parent's node and sends the appropriate attach and detach messages to the widget if the parent is attached to the DOM.
Subclasses may reimplement this method to control how the widget's node is moved in the parent's node.
Protected
onA message handler invoked on an 'after-attach'
message.
The default implementation of this method forwards the message to all widgets. It assumes all widget nodes are attached to the parent widget node.
This may be reimplemented by subclasses as needed.
Protected
onA message handler invoked on an 'after-detach'
message.
The default implementation of this method forwards the message to all widgets. It assumes all widget nodes are attached to the parent widget node.
This may be reimplemented by subclasses as needed.
Protected
onA message handler invoked on an 'after-hide'
message.
The default implementation of this method forwards the message to all non-hidden widgets. It assumes all widget nodes are attached to the parent widget node.
This may be reimplemented by subclasses as needed.
Protected
onA message handler invoked on an 'after-show'
message.
The default implementation of this method forwards the message to all non-hidden widgets. It assumes all widget nodes are attached to the parent widget node.
This may be reimplemented by subclasses as needed.
Protected
onA message handler invoked on a 'before-attach'
message.
The default implementation of this method forwards the message to all widgets. It assumes all widget nodes are attached to the parent widget node.
This may be reimplemented by subclasses as needed.
Protected
onA message handler invoked on a 'before-detach'
message.
The default implementation of this method forwards the message to all widgets. It assumes all widget nodes are attached to the parent widget node.
This may be reimplemented by subclasses as needed.
Protected
onA message handler invoked on a 'before-hide'
message.
The default implementation of this method forwards the message to all non-hidden widgets. It assumes all widget nodes are attached to the parent widget node.
This may be reimplemented by subclasses as needed.
Protected
onA message handler invoked on a 'before-show'
message.
The default implementation of this method forwards the message to all non-hidden widgets. It assumes all widget nodes are attached to the parent widget node.
This may be reimplemented by subclasses as needed.
Protected
onA message handler invoked on a 'child-hidden'
message.
The default implementation of this handler is a no-op.
Protected
onProtected
onA message handler invoked on a 'child-shown'
message.
The default implementation of this handler is a no-op.
Protected
onA message handler invoked on a 'fit-request'
message.
The default implementation of this handler is a no-op.
Protected
onA message handler invoked on a 'resize'
message.
The layout should ensure that its widgets are resized according
to the specified layout space, and that they are sent a 'resize'
message if appropriate.
The default implementation of this method sends an UnknownSize
resize message to all widgets.
This may be reimplemented by subclasses as needed.
Protected
onA message handler invoked on an 'update-request'
message.
This is a reimplementation of the base class method, and is a no-op.
Process a message sent to the parent widget.
The message sent to the parent widget.
This method is called by the parent widget to process a message.
Subclasses may reimplement this method as needed.
'child-removed'
message.The widget to remove from the layout.
A widget is automatically removed from the layout when its parent
is set to null
. This method should only be invoked directly when
removing a widget from a layout which has yet to be installed on a
parent widget.
This method does not modify the widget's parent
.
Remove the widget at a given index from the layout.
The index of the widget to remove.
A widget is automatically removed from the layout when its parent
is set to null
. This method should only be invoked directly when
removing a widget from a layout which has yet to be installed on a
parent widget.
This method does not modify the widget's parent
.
An index
which is non-integral.
Windowed list layout for the notebook.