de.lessvoid.nifty.examples.progressbar
Class ProgressbarControl

java.lang.Object
  extended by de.lessvoid.nifty.examples.progressbar.ProgressbarControl
All Implemented Interfaces:
Controller, NiftyExample

public class ProgressbarControl
extends Object
implements Controller, NiftyExample


Constructor Summary
ProgressbarControl()
           
 
Method Summary
 void bind(Nifty nifty, Screen screenParam, Element element, Properties parameter, Attributes controlDefinitionAttributes)
           
 String getMainXML()
          The resource path of the XML file that is supposed to be load for the example.
 String getStartScreen()
          The start screen that is supposed to be load initial.
 String getTitle()
          The title of this demonstration example.
 void init(Properties parameter, Attributes controlDefinitionAttributes)
           
 boolean inputEvent(NiftyInputEvent inputEvent)
           
 void onFocus(boolean getFocus)
           
 void onStartScreen()
           
 void prepareStart(Nifty nifty)
          This function is called right before the example itself is executed.
 void setProgress(float progressValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgressbarControl

public ProgressbarControl()
Method Detail

bind

public void bind(Nifty nifty,
                 Screen screenParam,
                 Element element,
                 Properties parameter,
                 Attributes controlDefinitionAttributes)
Specified by:
bind in interface Controller

init

public void init(Properties parameter,
                 Attributes controlDefinitionAttributes)
Specified by:
init in interface Controller

onStartScreen

public void onStartScreen()
Specified by:
onStartScreen in interface Controller

onFocus

public void onFocus(boolean getFocus)
Specified by:
onFocus in interface Controller

inputEvent

public boolean inputEvent(NiftyInputEvent inputEvent)
Specified by:
inputEvent in interface Controller

setProgress

public void setProgress(float progressValue)

getStartScreen

public String getStartScreen()
Description copied from interface: NiftyExample
The start screen that is supposed to be load initial.

Specified by:
getStartScreen in interface NiftyExample
Returns:
the name of the start screen

getMainXML

public String getMainXML()
Description copied from interface: NiftyExample
The resource path of the XML file that is supposed to be load for the example.

Specified by:
getMainXML in interface NiftyExample
Returns:
the resource path to the main XML or null in case no XML file is supposed to be load

getTitle

public String getTitle()
Description copied from interface: NiftyExample
The title of this demonstration example.

Specified by:
getTitle in interface NiftyExample
Returns:
the title of this example

prepareStart

public void prepareStart(Nifty nifty)
Description copied from interface: NiftyExample
This function is called right before the example itself is executed. In case building or changing the GUI before its displayed is required: This is the place.

Specified by:
prepareStart in interface NiftyExample
Parameters:
nifty - the used instance of the Nifty-GUI


Copyright © 2012. All Rights Reserved.