kanzi::DockLayoutConcept Class Reference

Dock layout concept base class. More...

#include <kanzi/ui/node/concept/dock_layout.hpp>

Inheritance diagram for kanzi::DockLayoutConcept:
kanzi::DockLayoutConceptImpl< Node2D, DockLayout2D > kanzi::DockLayoutConceptImpl< Node3D, DockLayout3D > kanzi::DockLayoutConceptImpl< TBaseClass, TDerivedClass > kanzi::DockLayout2D kanzi::DockLayout3D

Public Types

enum  DockingSide { DockLeft, DockRight, DockTop, DockBottom }
 Docking side of dock layout item. More...
 

Static Public Member Functions

static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Static Public Attributes

static PropertyType< bool > LastItemFillProperty
 LastItemFill property. More...
 
static PropertyType< DockLayoutConcept::DockingSideSideProperty
 Side property. More...
 

Detailed Description

Dock layout concept base class.

DockLayoutConcept defines data and property types used to implement a dock layout. DockLayoutConceptImpl derives from DockLayoutConcept to provide the functionality to implement a dock layout. Do not use this class directly. To use a dock layout in your application use DockLayout2D or DockLayout3D. To implement a custom dock layout derive from DockLayoutConceptImpl.

Member Enumeration Documentation

Docking side of dock layout item.

Enumerator
DockLeft 

Dock left.

DockRight 

Dock right.

DockTop 

Dock top.

DockBottom 

Dock bottom.

Member Function Documentation

static PropertyTypeEditorInfoSharedPtr kanzi::DockLayoutConcept::makeEditorInfo ( )
static

Member Data Documentation

PropertyType<bool> kanzi::DockLayoutConcept::LastItemFillProperty
static

LastItemFill property.

The default value is false.

See also
setLastItemFill(), isLastItemFill()
PropertyType<DockLayoutConcept::DockingSide> kanzi::DockLayoutConcept::SideProperty
static

Side property.

The default value is DockLayoutConcept::DockLeft.

See also
setSide(), getSide()

The documentation for this class was generated from the following file: