Kanzi  3.9.4
Kanzi Engine API
kanzi::ListBoxScrollingConcept Class Reference

Messages for the List Box nodes that implement scrolling. More...

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

Inheritance diagram for kanzi::ListBoxScrollingConcept:
[legend]

Classes

class  ScrolledMessageArguments
 Message arguments for the messages about the scrolled event in a List Box node. More...
 
class  ScrollFinishedMessageArguments
 Message arguments for the messages about the scroll finished event in a List Box node. More...
 
class  ScrollMessageArguments
 Base class for scroll-related message arguments. More...
 
class  ScrollStartedMessageArguments
 Message arguments for the messages about the scroll started event in a List Box node. More...
 
class  TargetChangedMessageArguments
 Message arguments for the messages about the changed scroll target in a List Box node. More...
 
class  UserScrollFinishedMessageArguments
 Message arguments for the messages about the user scroll finished event in a List Box node. More...
 
class  UserScrollStartedMessageArguments
 Message arguments for the messages about the user scroll started event in a List Box node. More...
 

Static Public Member Functions

static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Static Public Attributes

static MessageType< ScrolledMessageArgumentsScrolledMessage
 List Box node dispatches this message whenever the List Box node scrolls. More...
 
static MessageType< ScrollFinishedMessageArgumentsScrollFinishedMessage
 List Box node dispatches this message whenever the List Box stops scrolling. More...
 
static MessageType< ScrollStartedMessageArgumentsScrollStartedMessage
 List Box node dispatches this message whenever the List Box starts to scroll. More...
 
static MessageType< TargetChangedMessageArgumentsTargetChangedMessage
 List Box node dispatches this message whenever there is a change in scroll target item in List Box. More...
 
static MessageType< UserScrollFinishedMessageArgumentsUserScrollFinishedMessage
 List Box node dispatches this message when the user stops scrolling the List Box content. More...
 
static MessageType< UserScrollStartedMessageArgumentsUserScrollStartedMessage
 List Box node dispatches this message when the user starts to scroll the List Box content. More...
 

Detailed Description

Messages for the List Box nodes that implement scrolling.

Since
Kanzi 3.9.0

Member Function Documentation

◆ makeEditorInfo()

static PropertyTypeEditorInfoSharedPtr kanzi::ListBoxScrollingConcept::makeEditorInfo ( )
static

Member Data Documentation

◆ ScrolledMessage

MessageType<ScrolledMessageArguments> kanzi::ListBoxScrollingConcept::ScrolledMessage
static

List Box node dispatches this message whenever the List Box node scrolls.

This message type contains the current scroll position and current scroll speed.

◆ ScrollStartedMessage

MessageType<ScrollStartedMessageArguments> kanzi::ListBoxScrollingConcept::ScrollStartedMessage
static

List Box node dispatches this message whenever the List Box starts to scroll.

This message type contains the current scroll position and current scroll speed.

◆ ScrollFinishedMessage

MessageType<ScrollFinishedMessageArguments> kanzi::ListBoxScrollingConcept::ScrollFinishedMessage
static

List Box node dispatches this message whenever the List Box stops scrolling.

This message type contains the current scroll position and current scroll speed.

◆ UserScrollStartedMessage

MessageType<UserScrollStartedMessageArguments> kanzi::ListBoxScrollingConcept::UserScrollStartedMessage
static

List Box node dispatches this message when the user starts to scroll the List Box content.

This message type contains the current scroll position and current scroll speed.

◆ UserScrollFinishedMessage

MessageType<UserScrollFinishedMessageArguments> kanzi::ListBoxScrollingConcept::UserScrollFinishedMessage
static

List Box node dispatches this message when the user stops scrolling the List Box content.

This message type contains the current scroll position and current scroll speed.

◆ TargetChangedMessage

MessageType<TargetChangedMessageArguments> kanzi::ListBoxScrollingConcept::TargetChangedMessage
static

List Box node dispatches this message whenever there is a change in scroll target item in List Box.

This message type contains the scroll target item index and the pointer to the scroll target item.


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