Module dlangui.widgets.layouts

This module contains common layouts implementations.

Layouts are similar to the same in Android.

LinearLayout - either VerticalLayout or HorizontalLayout. VerticalLayout - just LinearLayout with orientation=Orientation.Vertical HorizontalLayout - just LinearLayout with orientation=Orientation.Vertical FrameLayout - children occupy the same place, usually one one is visible at a time TableLayout - children aligned into rows and columns

Synopsis

import dlangui.widgets.layouts;

Classes

Name Description
FrameLayout place all children into same place (usually, only one child should be visible at a time)
HorizontalLayout Arranges children horizontally
LayoutItems helper class for layouts
LinearLayout Arranges items either vertically or horizontally
ResizerWidget Resizer control. Put it between other items in LinearLayout to allow resizing its siblings. While dragging, it will resize previous and next children in layout.
TableLayout layout children as table with rows and columns
VerticalLayout Arranges children vertically

Structs

Name Description
LayoutItem helper for layouts

Authors

Vadim Lopatin, coolreader.org@gmail.com

Copyright

Vadim Lopatin, 2014

License

Boost License 1.0