Kanzi Java API
ButtonConcept Interface Reference
Inheritance diagram for ButtonConcept:
[legend]
Collaboration diagram for ButtonConcept:
[legend]

Classes

interface  CanceledMessageArguments
 
interface  ClickedMessageArguments
 
interface  LongPressMessageArguments
 
interface  PointerEnteredMessageArguments
 
interface  PointerLeftMessageArguments
 
interface  PressedMessageArguments
 
interface  ToggledOffMessageArguments
 
interface  ToggledOnMessageArguments
 
interface  ToggleStateChangedMessageArguments
 

Public Attributes

DynamicPropertyType< Float > AutoClickIntervalProperty
 
AbstractMetaclass ButtonConceptMetaclass = new AbstractMetaclass("Kanzi.ButtonConcept")
 
AbstractMessageType CancelMessage = new AbstractMessageType("Message.Button.Cancel")
 
AbstractMessageType ClickMessage = new AbstractMessageType("Message.Button.Click")
 
AbstractMessageType DownMessage = new AbstractMessageType("Message.Button.Down")
 
AbstractMessageType EnterMessage = new AbstractMessageType("Message.Button.Enter")
 
DynamicPropertyType< Integer > IndexInGroupProperty
 
DynamicPropertyType< Boolean > IsPressedProperty
 
AbstractMessageType LeaveMessage = new AbstractMessageType("Message.Button.Leave")
 
DynamicPropertyType< Float > LongPressIntervalProperty
 
AbstractMessageType LongPressMessage = new AbstractMessageType("Message.Button.LongPress")
 
DynamicPropertyType< Boolean > PressOnHoverProperty
 
AbstractMessageType ToggledOffMessage
 
AbstractMessageType ToggledOnMessage
 
DynamicPropertyType< Integer > ToggleStateCountProperty
 
AbstractMessageType ToggleStateMessage = new AbstractMessageType("Message.Button.ToggleState")
 
DynamicPropertyType< Integer > ToggleStateProperty
 

Member Data Documentation

DynamicPropertyType<Float> AutoClickIntervalProperty
Initial value:
=
new DynamicPropertyType<>("ButtonConcept.AutoClickInterval", Float.class)
DynamicPropertyType<Integer> IndexInGroupProperty
Initial value:
=
new DynamicPropertyType<>("ButtonConcept.IndexInGroup", Integer.class)
DynamicPropertyType<Boolean> IsPressedProperty
Initial value:
=
new DynamicPropertyType<>("ButtonConcept.IsPressed", Boolean.class)
DynamicPropertyType<Float> LongPressIntervalProperty
Initial value:
=
new DynamicPropertyType<>("ButtonConcept.LongPressInterval", Float.class)
DynamicPropertyType<Boolean> PressOnHoverProperty
Initial value:
=
new DynamicPropertyType<>("ButtonConcept.PressOnHover", Boolean.class)
AbstractMessageType ToggledOffMessage
Initial value:
=
new AbstractMessageType("Message.ToggleButton.ToggledOff")
AbstractMessageType ToggledOnMessage
Initial value:
=
new AbstractMessageType("Message.ToggleButton.ToggledOn")
DynamicPropertyType<Integer> ToggleStateCountProperty
Initial value:
=
new DynamicPropertyType<>("ButtonConcept.ToggleStateCount", Integer.class)
DynamicPropertyType<Integer> ToggleStateProperty
Initial value:
=
new DynamicPropertyType<>("ButtonConcept.ToggleState", Integer.class)