Fan

 

abstract class

fwt::Pane

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

@js

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 docLib for details.

Slots

onLayoutSource

abstract Void onLayout()

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

prefSizeSource

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

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.