Kanzi  3.9.9
Kanzi Engine C++ API
Layout nodes

Layout control nodes arrange content. More...

Collaboration diagram for Layout nodes:

Classes

class  kanzi::ContentLayout2D
 Use the Content Layout 2D node to present content in a 2D UI control as a single item. More...
 
class  kanzi::ContentLayout3D
 Use the Content Layout 3D node to present content in a 3D UI control as a single item. More...
 
class  kanzi::ContentLayoutConcept
 Use the Content Layout nodes to present complex content as one element in the UI. More...
 
class  kanzi::ContentLayoutConceptImpl< TBaseClass, TDerivedClass >
 ContentLayoutConceptImpl is an abstract class for implementing the Content Layout node concept. More...
 
class  kanzi::DockLayout2D
 Use the Dock Layout 2D node to place nodes relative to each other along the sides of a Dock Layout 2D node. More...
 
class  kanzi::DockLayout3D
 Use the Dock Layout 3D node to place nodes relative to each other along the sides of a Dock Layout 3D node. More...
 
class  kanzi::DockLayoutConcept
 Dock layout concept base class. More...
 
class  kanzi::DockLayoutConceptImpl< TBaseClass, TDerivedClass >
 Dock layout concept implementation base class. More...
 
class  kanzi::EmptyNode2D
 Empty Node 2D can be used to group other 2D nodes. More...
 
class  kanzi::EmptyNode3D
 
class  kanzi::FlowLayout2D
 Flow Layout 2D arranges 2D items along a line and continues to the next line when it runs out of space. More...
 
class  kanzi::FlowLayout3D
 Flow Layout 3D arranges 3D items along a line and continues to the next line when it runs out of space. More...
 
class  kanzi::FlowLayoutConcept
 Flow layout concept base class. More...
 
class  kanzi::FlowLayoutConceptImpl< TBaseClass, TDerivedClass >
 Flow layout concept implementation base class. More...
 
class  kanzi::GridLayout2D
 Grid Layout 2D arranges 2D items in a grid. More...
 
class  kanzi::GridLayout3D
 Grid Layout 3D arranges 3D items in a grid. More...
 
class  kanzi::GridLayoutConcept
 Base class for the Grid Layout nodes. More...
 
class  kanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >
 Implementation class for GridLayoutConcept. More...
 
class  kanzi::StackLayout2D
 Stack Layout 2D arranges its items on a line along the axis you specify in the DirectionProperty. More...
 
class  kanzi::StackLayout3D
 Stack Layout 3D arranges its items on a line along the axis you specify in the DirectionProperty. More...
 
class  kanzi::StackLayoutConcept
 Stack layout concept base class. More...
 
class  kanzi::StackLayoutConceptImpl< TBaseClass, TDerivedClass >
 Stack layout concept implementation base class. More...
 
class  kanzi::TrajectoryLayout2D
 Trajectory Layout 2D arranges its items along a trajectory. More...
 
class  kanzi::TrajectoryLayout3D
 Trajectory Layout 3D arranges its items along a trajectory. More...
 
class  kanzi::TrajectoryLayoutConcept
 Base class for TrajectoryLayout classes. More...
 
class  kanzi::TrajectoryLayoutConceptImpl< TBaseClass, TDerivedClass >
 TrajectoryLayoutConceptImpl provides the common base implementation for Trajectory Layout nodes. More...
 

Detailed Description

Layout control nodes arrange content.

Layout control nodes are especially useful for content that is dynamically added or removed during the use of a Kanzi application, or that is loaded from external sources, for example, from files in a directory.