Composite

An empty widget that can contain other widgets. Includes Widget

Methods

append(child, child*)

Parameters:

Returns: Widget

Adds the given widget(s) in the given order to the composite.

append(widgets)

Parameters:

  • widgets: Widget[]

Returns: Widget

Adds all widgets in the given array to the composite.

append(widgets)

Parameters:

Returns: Widget

Adds all widgets in the given collection to the composite.

Events

“addchild” (widget, child, options)

Parameters:

  • widget: Composite
  • child: Widget, the widget that was added as a child.
  • options: Object

Fired when a child is added to this widget.

“removechild” (widget, child, options)

Parameters:

  • widget: Composite
  • child: Widget, the widget that was removed.
  • options: Object, contains the index of the removed child widget, e.g. {index: number}

Fired when a child is removed from this widget.