Flow layout concept base class. More...
#include <kanzi/ui/node/concept/flow_layout.hpp>
Public Types | |
enum | LayoutDirection { DirectionLeftToRight, DirectionRightToLeft, DirectionTopToBottom, DirectionBottomToTop, DirectionNearToFar, DirectionFarToNear } |
Direction (or axis) of the layout, used in both primary and secondary direction. More... | |
Static Public Member Functions | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Attributes | |
Properties | |
static PropertyType< FlowLayoutConcept::LayoutDirection > | PrimaryDirectionProperty |
PrimaryDirection property. More... | |
static PropertyType< FlowLayoutConcept::LayoutDirection > | SecondaryDirectionProperty |
SecondaryDirection property. More... | |
Flow layout concept base class.
FlowLayoutConcept defines the data and property types used to implement a flow layout. FlowLayoutConceptImpl derives from StackLayoutConcept to provide the functionality to implement a flow layout. Do not use these classes directly. To use a flow layout in your application use FlowLayout3D or FlowLayout2D. To implement a custom flow layout derive from FlowLayoutConceptImpl.
Direction (or axis) of the layout, used in both primary and secondary direction.
|
static |
|
static |
PrimaryDirection property.
The default value is FlowLayoutConcept::DirectionLeftToRight.
|
static |
SecondaryDirection property.
The default value is FlowLayoutConcept::DirectionTopToBottom.