Flex.flexSourceContainer widget behaving like CSS flex box. The widget has class "vertical" or "horizontal" depending on orientation.
inherit Stk.Container.container_listinherit Stk.Widget.orientedmethod justification : justificationmethod set_justification : ?delay:float ->
?propagate:bool ->
justification ->
unitmethod items_alignment : items_alignmentmethod set_items_alignment : ?delay:float ->
?propagate:bool ->
items_alignment ->
unitmethod content_alignment : content_alignmentmethod set_content_alignment : ?delay:float ->
?propagate:bool ->
content_alignment ->
unitmethod widget_data : Stk.Widget.widget -> 'a option optionf#widget_data w returns the wdata associated the given widget w, or None if w is not a child of f.
method widget_index : Stk.Widget.widget -> int optionf#widget_index w returns the 0-based position of w in the children, or None if w is not a child of f.
method children_widgets : Stk.Widget.widget listf#children_widgets returns the list of children widgets.
method reorder_child : Stk.Widget.widget -> int -> unitf#reorder_child w pos moves w to pos in the children list. Does nothing if w is not a child of f.
method pack : ?pos:int ->
?data:'a ->
?kind:item_kind ->
Stk.Widget.widget ->
unitf#pack w adds w to the children of f if it is not yet a child of f. Optional arguments are:
pos indicate the 0-based position to insert w. Default is to append w after all children.data associates the given data to w.kind specifies how w must be considered when arranging elements. Default is not to specify any kind, so that this property for this widget has default value (see Flex.item_kind).method pack_space : ?props:Stk.Props.t ->
?wdata:Stk.Widget.wdata ->
?pos:int ->
?data:'a ->
unit ->
spacef#pack_space () creates a Flex.space widget and packs it. See flex.pack for arguments. Returns the created widget.
method pack_break : ?props:Stk.Props.t ->
?wdata:Stk.Widget.wdata ->
?pos:int ->
?data:'a ->
unit ->
spacef#pack_break () creates a Flex.space widget with `Break item kind and packs it. See flex.pack for arguments. Returns the created widget.
method unpack : Stk.Widget.widget -> unitf#unpack w removes w from children. Does nothing if w is not a child of f.