Overview
A Gesture Board Dialog is a view component and works as a display for the latest user input handled by a DollarListener and provide following additional functionality to it's parent:
- let the user add a variant of an already known Template
- let the user add a new Template
- let the user see statistics about how good Templates are recognized if they are recognized
- let the user watch all his Unkonwn Gestures
Variable Summary
access | name | type | Can Read | Can Init | Can Write | Default Value | description |
---|---|---|---|---|---|---|---|
public | addBox | Button |
A Simple LabelButton to Add the current gesture |
||||
public | askforMore | Timeline | |||||
public | curry | Boolean | |||||
public | goOnTour | Timeline |
shows and hides the GestureDialog varying to the latest user input propagated by the MapPanelControler |
||||
public | helpBox | Button |
A Simple LabelButton to Add the current gesture |
||||
public | nodeGroup | Group |
the group container for all GestureDialog GUI-Elements |
||||
public | oneSize | Number | |||||
public | onNewTemplate | function(:Sequence,:String):Void | |||||
public | sketchPoints | Number[] |
not used per default, just used if user wants to record a new one and we render it immediately |
||||
public | startPosX | Number | |||||
public | startPosY | Number | |||||
public | textBox | Label |
Label to display the name of a GestureTemplate |
||||
public | transformedSketchPoints | Number[] | |||||
public | visibleTimer | Timeline |
shows and hides the GestureDialog varying to the latest user input propagated by the MapPanelControler |
Inherited Variables
Function Summary
- public create() : Node
-
Create all GUI-Elements which make a Gesture Dialog and save a reference in GestureDialog#nodeGroup
Create all GUI-Elements which make a Gesture Dialog and save a reference in GestureDialog#nodeGroup
-
Returns
- Node
Profile: common, desktop
- public hideDialog() : Void
- public hideSelectedTemplate(name: java.lang.String) : Void
- public selectAnyTemplateWithName(name: java.lang.String) : Void
-
Update the Dialog to render the Template for the given name
Update the Dialog to render the Template for the given name
See Also:
de.deepamehta.fxclient.interaction.Dollar-
Parameters
- name
- Name under which the Template is known
- public setAllTemplates(templates: Byte[]) : Void
- public showCurrentTemplate(ps: Number[], name: java.lang.String, score: Number) : Void
- public showDialog() : Void
- public showSelectedTemplate() : Void
-
Utility Method for the AnimationTime (used for hiding the template and label) SketchTemaplte needs to be filled with the righ Points and the albe has to get the right name of the Template
Utility Method for the AnimationTime (used for hiding the template and label) SketchTemaplte needs to be filled with the righ Points and the albe has to get the right name of the Template
Profile: common, desktop
- protected showTemplateDetails() : Void