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

Profile: desktop, common

Overview

A Gesture Dialog 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
publicgoOnTourTimeline

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

publicinvisibleBoolean

Wether GestureDialog is visible or not, it's always in the scene It's invisible per Default

publiconeSizeNumber
publiconNewTemplatefunction(:Sequence,:String):Void
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 hideCurrentTemplate(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 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

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