Kanzi 3.9.10
kanzi::DockLayoutConcept Class Reference

Dock layout concept base class. More...

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

Inheritance diagram for kanzi::DockLayoutConcept:
[legend]

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

Properties
static PropertyType< boolLastItemFillProperty
 LastItemFill property.
 
static PropertyType< DockLayoutConcept::DockingSideSideProperty
 Side property.
 

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

◆ DockingSide

Docking side of dock layout item.

Enumerator
DockLeft 

Dock left.

DockRight 

Dock right.

DockTop 

Dock top.

DockBottom 

Dock bottom.

Member Function Documentation

◆ makeEditorInfo()

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

Member Data Documentation

◆ LastItemFillProperty

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

LastItemFill property.

The default value is false.

See also
setLastItemFill(), isLastItemFill()

◆ SideProperty

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: