JavaFX: Bringing Rich Experiences To All the Screens Of Your Life

Profile: desktop, common

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:

All Templates known for the system where this clients runs on are stored at AppModel#gestureTemplates Note: If the user add's a new template it's up to the controler who uses this GestureDialog to store the users choice persistently

Variable Summary

accessnametypeCan ReadCan InitCan WriteDefault Valuedescription
publicaddBoxButton

A Simple LabelButton to Add the current gesture

publicaskforMoreTimeline
publiccurryBoolean
publicgoOnTourTimeline

shows and hides the GestureDialog varying to the latest user input propagated by the MapPanelControler

publichelpBoxButton

A Simple LabelButton to Add the current gesture

publicnodeGroupGroup

the group container for all GestureDialog GUI-Elements

publiconeSizeNumber
publiconNewTemplatefunction(:Sequence,:String):Void
publicsketchPointsNumber[]

not used per default, just used if user wants to record a new one and we render it immediately

publicstartPosXNumber
publicstartPosYNumber
publictextBoxLabel

Label to display the name of a GestureTemplate

publictransformedSketchPointsNumber[]
publicvisibleTimerTimeline

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

Utility Method for the AnimationTime (to remove the Dialog from the Scene)

Utility Method for the AnimationTime (to remove the Dialog from the Scene)

Profile: common, desktop

 
public hideSelectedTemplate(name: java.lang.String) : Void

Utility Method for the AnimationTime (used for hiding the template and label)

Utility Method for the AnimationTime (used for hiding the template and label)

Parameters
name

Profile: common, desktop

 
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
Parameters
templates
 
public showCurrentTemplate(ps: Number[], name: java.lang.String, score: Number) : Void
Parameters
ps
name
score
 
public showDialog() : Void

Utility Method for the AnimationTime (to show the Dialog in Scene)

Utility Method for the AnimationTime (to show the Dialog in Scene)

Profile: common, desktop

 
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
 

Inherited Functions