kanzi::ListBoxConcept::ScrollMessageArguments Class Reference

Base class for scroll-related message arguments. More...

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

Inheritance diagram for kanzi::ListBoxConcept::ScrollMessageArguments:
kanzi::MessageArguments kanzi::ListBoxConcept::ScrolledMessageArguments kanzi::ListBoxConcept::ScrollFinishedMessageArguments kanzi::ListBoxConcept::ScrollStartedMessageArguments

Properties

static PropertyType< Vector2ScrollPositionProperty
 ScrollPosition property. More...
 
static PropertyType< Vector2ScrollSpeedProperty
 ScrollSpeed property. More...
 
Vector2 getScrollPosition () const
 Gets ScrollPositionProperty. More...
 
void setScrollPosition (Vector2 value)
 Sets ScrollPositionProperty. More...
 
Vector2 getScrollSpeed () const
 Gets ScrollSpeedProperty. More...
 
void setScrollSpeed (Vector2 value)
 Sets ScrollSpeedProperty. More...
 

Additional Inherited Members

- Public Member Functions inherited from kanzi::MessageArguments
 MessageArguments ()
 
 MessageArguments (AbstractMessageType messageType)
 
 ~MessageArguments ()
 
template<typename TDataType >
TDataType getArgument (const PropertyType< TDataType > &argumentType) const
 
bool getAbstractArgument (AbstractPropertyType argumentType, Variant &variant) const
 
template<typename TDataType >
void setArgument (const PropertyType< TDataType > &argumentType, typename PropertyType< TDataType >::DataType value)
 
void setAbstractArgument (AbstractPropertyType argumentType, const Variant &variant)
 
bool isFrom (const Node &source) const
 
shared_ptr< NodegetSource () const
 
void setHandled (bool handled)
 
bool isHandled () const
 
chrono::milliseconds getTimestamp () const
 
KzuMessageDispatchergetDispatcher () const
 
AbstractMessageType getType () const
 
void setSource (Node *source)
 
void setTimestamp (chrono::milliseconds timestamp)
 
void setValid (bool valid)
 
bool isValid () const
 
void setDispatcher_internal (KzuMessageDispatcher *dispatcher)
 Internal function. More...
 
void setType_internal (AbstractMessageType type)
 Internal function. More...
 
- Static Public Member Functions inherited from kanzi::MessageArguments
static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Detailed Description

Base class for scroll-related message arguments.

Member Function Documentation

Vector2 kanzi::ListBoxConcept::ScrollMessageArguments::getScrollPosition ( ) const
inline

Gets ScrollPositionProperty.

Returns
Argument value.
void kanzi::ListBoxConcept::ScrollMessageArguments::setScrollPosition ( Vector2  value)
inline

Sets ScrollPositionProperty.

Parameters
valueNew Argument value.
Vector2 kanzi::ListBoxConcept::ScrollMessageArguments::getScrollSpeed ( ) const
inline

Gets ScrollSpeedProperty.

Returns
Argument value.
void kanzi::ListBoxConcept::ScrollMessageArguments::setScrollSpeed ( Vector2  value)
inline

Sets ScrollSpeedProperty.

Parameters
valueNew Argument value.

Member Data Documentation

PropertyType<Vector2> kanzi::ListBoxConcept::ScrollMessageArguments::ScrollPositionProperty
static

ScrollPosition property.

PropertyType<Vector2> kanzi::ListBoxConcept::ScrollMessageArguments::ScrollSpeedProperty
static

ScrollSpeed property.


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