The SplitPane widget splits the app view in panes, allowing the app developer to interactively change the proportion of the width dedicated to each of the two widgets.


  • UI Type:

Extends: BaseWidget

Properties

Name Desciption
Animate collapseSet whether collapsing should be animated instead of instant.
Animation durationHow long should the collapse animation take (seconds).
DisabledThe widget cannot be used.
Divider ColorSet the color of the divider.
Divider StyleSet the style of the divider.
Divider WidthSet the width of the divider.
FixedSet which part that should be fixed.
FixedSet which part that should be fixed.
Fixed WidthSet the width of the fixed part.
HiddenHides the widget from the user.
Hide divider on collapseSet whether the divider should be hidden when the panel is collapsed.
MaximizeSet this widget to be maximized (take up all available space).
OverflowSet how component overflow is handled. Auto means scrollbars will appear if the panel is too small. Hidden means that scrollbars are never shown
SplitSet in which direction to split the view.
Tab IndexThe Tab Index is an integer that tells the order of the widget when using the tab-key to move from one widget to another.
UnitSet which unit should be used to specify widths.

Style

Name Desciption
Background-colorChange background color of the widget.
ColorColor of the text inside the widgets. May not apply to all text inside all widgets.
Font SizeSet the font size in pixels for text.
Text-alignmentSet left, centered or right. Applies both to icon and text.

Events

Name Description Event Attribute
Blur Event when a widget goes out of focus.
event The event that gets triggered when the user "leaves" an element.
Click Event that triggers based on touch or click.
event The event that triggered the handler.
DblClick Event that triggers based on double click.
event The event that triggered the handler.
Focus Event when indicating/ highlighting widget using the cursor.
event Focus is the event that gets triggered when a user makes an element come into focus, by clicking on it.

Function

destroyDynamicWidgets ( )

collapse ( )

Hides the fixed pane.

expand ( )

Shows the fixed pane.

toggle ( )

Toggles the display of the fixed pane.

blur ( )

Triggers the blur event.

focus ( )

Triggers the focus event.

get ( name: String ) { Object }

Gets the value of the specified property.

Parameters
Name Type Description
name String The name of the property.
Returns

The property's value.

getId ( ) { ID }

Returns the ID of the widget.

Returns

The ID of the widget

getValue ( ) { Object }

Returns the widget's value.

Returns

The widget's value.

hide ( )

Hides the widget.

isEnabled ( ) { Boolean }

Returns true if the widget is enabled.

Returns

True if enabled, otherwise false.

isHidden ( ) { Boolean }

Returns true if the widget is hidden.

Returns

True if hidden, otherwise false.

set ( name: String , value: Object )

Sets the value of the specified property.

Parameters
Name Type Description
name String The name of the property.
value Object The new value.

setEnabled ( Enabled: Boolean )

Enables/disables the widget.

Parameters
Name Type Description
Enabled Boolean True to enable the widget, false to disable.

setStyle ( Object: Object )

Set the widget-style

Parameters
Name Type Description
Object Object properties

setValue ( value: Object )

Sets the widget's value.

Parameters
Name Type Description
value Object The new value.

show ( )

Shows the widget.