abstract class fwt::Pane

sys::Obj
  fwt::Widget
    fwt::Pane

@Js

Source

Pane is a container widget responsible for the layout of its children. Custom panes should:

  1. Override prefSize to compute their preferred size
  2. Override onLayout to set the bounds of all their children

See pod doc for details.

onLayout

abstract Void onLayout()

Source

Handle the layout event by setting the bounds on all children.

prefSize

abstract override Size prefSize(Hints hints := Hints.defVal)

Source

Compute the preferred size of this widget. The hints indicate constraints the widget should consider in its calculations. If no constraints are known for width, then hints.w will be null. If no constraints are known for height, then hints.h will be null.