kanzi::GridListBoxConcept Class Reference

Properties and messages for grid list boxes. More...

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

Inheritance diagram for kanzi::GridListBoxConcept:
kanzi::GridListBox2D kanzi::GridListBox3D

Public Types

enum  GridDirection { GridDirectionRight, GridDirectionDown }
 

Static Public Member Functions

static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Static Public Attributes

Properties
static PropertyType< GridListBoxConcept::GridDirectionDirectionProperty
 Direction property. More...
 
static PropertyType< float > CellWidthProperty
 CellWidth property. More...
 
static PropertyType< float > CellHeightProperty
 CellHeight property. More...
 
static PropertyType< float > ItemAreaBeginProperty
 ItemAreaBegin property. More...
 
static PropertyType< float > ItemAreaEndProperty
 ItemAreaEnd property. More...
 
static PropertyType< Vector2ScrollAxisProperty
 ScrollAxis property. More...
 
static PropertyType< float > RecognitionThresholdProperty
 RecognitionThreshold property. More...
 
static PropertyType< int > MinimumNumberOfTouchesProperty
 MinimumNumberOfTouches property. More...
 
static PropertyType< int > MaximumNumberOfTouchesProperty
 MaximumNumberOfTouches property. More...
 
static PropertyType< float > SensitivityProperty
 Sensitivity property. More...
 
static PropertyType< float > SlidingAccelerationCoefficientProperty
 SlidingAccelerationCoefficient property. More...
 
static PropertyType< float > SlidingDragCoefficientProperty
 SlidingDragCoefficient property. More...
 
static PropertyType< float > DraggingAccelerationCoefficientProperty
 DraggingAccelerationCoefficient property. More...
 
static PropertyType< float > DraggingDragCoefficientProperty
 DraggingDragCoefficient property. More...
 
static PropertyType< float > DraggingImpulseFactorProperty
 DraggingImpulseFactor property. More...
 
static PropertyType< float > SwipeDistanceProperty
 SwipeDistance property. More...
 
static PropertyType< float > CalculatedOffsetProperty
 CalculatedOffset property. More...
 
static PropertyType< Vector2ScrollPositionProperty
 ScrollPosition property. More...
 
static PropertyType< Vector2ScrollTargetPositionProperty
 ScrollTargetPosition property. More...
 
static PropertyType< Vector2ScrollSpeedProperty
 ScrollSpeed property. More...
 
static PropertyType< bool > ScrollingProperty
 Scrolling property. More...
 

Detailed Description

Properties and messages for grid list boxes.

Member Enumeration Documentation

Enumerator
GridDirectionRight 

Layout first right, then down.

GridDirectionDown 

Layout first down, then right.

Member Function Documentation

static PropertyTypeEditorInfoSharedPtr kanzi::GridListBoxConcept::makeEditorInfo ( )
static

Member Data Documentation

PropertyType<GridListBoxConcept::GridDirection> kanzi::GridListBoxConcept::DirectionProperty
static

Direction property.

The default value is GridListBoxConcept::GridDirectionRight.

See also
setDirection(), getDirection()
PropertyType<float> kanzi::GridListBoxConcept::CellWidthProperty
static

CellWidth property.

The default value is 1.0f.

See also
setCellWidth(), getCellWidth()
PropertyType<float> kanzi::GridListBoxConcept::CellHeightProperty
static

CellHeight property.

The default value is 1.0f.

See also
setCellHeight(), getCellHeight()
PropertyType<float> kanzi::GridListBoxConcept::ItemAreaBeginProperty
static

ItemAreaBegin property.

The default value is 0.0f.

See also
setItemAreaBegin(), getItemAreaBegin()
PropertyType<float> kanzi::GridListBoxConcept::ItemAreaEndProperty
static

ItemAreaEnd property.

The default value is 1.0f.

See also
setItemAreaEnd(), getItemAreaEnd()
PropertyType<Vector2> kanzi::GridListBoxConcept::ScrollAxisProperty
static

ScrollAxis property.

The default value is Vector2(1.0f, 0.0f).

See also
setScrollAxis(), getScrollAxis()
PropertyType<float> kanzi::GridListBoxConcept::RecognitionThresholdProperty
static

RecognitionThreshold property.

The default value is 5.0f.

See also
setRecognitionThreshold(), getRecognitionThreshold()
PropertyType<int> kanzi::GridListBoxConcept::MinimumNumberOfTouchesProperty
static

MinimumNumberOfTouches property.

The default value is 1.

See also
setMinimumNumberOfTouches(), getMinimumNumberOfTouches()
PropertyType<int> kanzi::GridListBoxConcept::MaximumNumberOfTouchesProperty
static

MaximumNumberOfTouches property.

The default value is 10.

See also
setMaximumNumberOfTouches(), getMaximumNumberOfTouches()
PropertyType<float> kanzi::GridListBoxConcept::SensitivityProperty
static

Sensitivity property.

The default value is 1.0f.

See also
setSensitivity(), getSensitivity()
PropertyType<float> kanzi::GridListBoxConcept::SlidingAccelerationCoefficientProperty
static

SlidingAccelerationCoefficient property.

The default value is 40.0f.

See also
setSlidingAccelerationCoefficient(), getSlidingAccelerationCoefficient()
PropertyType<float> kanzi::GridListBoxConcept::SlidingDragCoefficientProperty
static

SlidingDragCoefficient property.

The default value is 80.0f.

See also
setSlidingDragCoefficient(), getSlidingDragCoefficient()
PropertyType<float> kanzi::GridListBoxConcept::DraggingAccelerationCoefficientProperty
static

DraggingAccelerationCoefficient property.

The default value is 80.0f.

See also
setDraggingAccelerationCoefficient(), getDraggingAccelerationCoefficient()
PropertyType<float> kanzi::GridListBoxConcept::DraggingDragCoefficientProperty
static

DraggingDragCoefficient property.

The default value is 150.0f.

See also
setDraggingDragCoefficient(), getDraggingDragCoefficient()
PropertyType<float> kanzi::GridListBoxConcept::DraggingImpulseFactorProperty
static

DraggingImpulseFactor property.

The default value is 2.0f.

See also
setDraggingImpulseFactor(), getDraggingImpulseFactor()
PropertyType<float> kanzi::GridListBoxConcept::SwipeDistanceProperty
static

SwipeDistance property.

The default value is 0.01f.

See also
setSwipeDistance(), getSwipeDistance()
PropertyType<float> kanzi::GridListBoxConcept::CalculatedOffsetProperty
static

CalculatedOffset property.

The default value is 0.0f.

See also
setCalculatedOffset(), getCalculatedOffset()
PropertyType<Vector2> kanzi::GridListBoxConcept::ScrollPositionProperty
static

ScrollPosition property.

The default value is Vector2(0.0f, 0.0f).

See also
setScrollPosition(), getScrollPosition()
PropertyType<Vector2> kanzi::GridListBoxConcept::ScrollTargetPositionProperty
static

ScrollTargetPosition property.

The default value is Vector2(0.0f, 0.0f).

See also
setScrollTargetPosition(), getScrollTargetPosition()
PropertyType<Vector2> kanzi::GridListBoxConcept::ScrollSpeedProperty
static

ScrollSpeed property.

The default value is Vector2(0.0f, 0.0f).

See also
setScrollSpeed(), getScrollSpeed()
PropertyType<bool> kanzi::GridListBoxConcept::ScrollingProperty
static

Scrolling property.

The default value is false.

See also
setScrolling(), isScrolling()

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