Kanzi 4.1.0
kanzi::GridListBoxTraits< TBaseClass, TItemContainer, TPresenter, TItemGenerator, TItemContainerGenerator, TScrollView, TGridLayout > Class Template Reference

Template helper class which defines a Grid List Box traits. More...

#include <kanzi/ui/node/concept/list_box/grid_list_box_concept_impl.hpp>

Public Types

using TGridLayoutClass
 
using TItemClass
 
using TItemContainerClass
 
using TItemContainerGeneratorClass
 
using TItemGeneratorClass
 
using TPresenterClass
 
using TScrollViewClass
 

Detailed Description

template<typename TBaseClass, typename TItemContainer, typename TPresenter, typename TItemGenerator, typename TItemContainerGenerator, typename TScrollView, typename TGridLayout>
class kanzi::GridListBoxTraits< TBaseClass, TItemContainer, TPresenter, TItemGenerator, TItemContainerGenerator, TScrollView, TGridLayout >

Template helper class which defines a Grid List Box traits.

Template Parameters
TBaseClassThe base Node class. Use Node2D for 2D controls and Node3D for 3D.
TItemContainerType of the wrapper component for storing item object nodes. For example use ListBoxItemContainer3D for 3D List Box nodes.
TPresenterType of the presenter. Use ListBoxGridPresenter or define a custom list box presenter type.
TItemGeneratorType of the item generator. For example ListBoxItemGenerator2D or ListBoxItemGenerator3D.
TItemContainerGeneratorType of the item container generator. For example ListBoxItemContainerGenerator2D or ListBoxItemContainerGenerator3D.
TScrollViewType of the scroll view container for the Grid List Box. For example ScrollView2D or ScrollView3D.
TGridLayoutType of the grid layout for the Grid List Box. For example GridLayout2D or GridLayout3D.
Since
Kanzi 4.1.0

Member Typedef Documentation

◆ TItemClass

◆ TItemContainerClass

◆ TPresenterClass

◆ TItemGeneratorClass

◆ TItemContainerGeneratorClass

◆ TScrollViewClass

◆ TGridLayoutClass


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