Kanzi  3.9.5
Kanzi Engine API
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

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

◆ 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: