de.lessvoid.nifty.elements
Class MouseClickMethods

java.lang.Object
  extended by de.lessvoid.nifty.elements.MouseClickMethods
Direct Known Subclasses:
PrimaryClickMouseMethods, SecondaryClickMouseMethods, TertiaryClickMouseMethods

public abstract class MouseClickMethods
extends Object


Field Summary
protected  Element element
           
 
Constructor Summary
MouseClickMethods(Element element)
           
 
Method Summary
 void onActivate(Nifty nifty)
           
 boolean onClick(Nifty nifty, String onClickAlternateKey, NiftyMouseInputEvent inputEvent)
           
 boolean onClickMouseMove(Nifty nifty, NiftyMouseInputEvent inputEvent)
           
 void onInitialClick()
           
 boolean onMouseRelease(Nifty nifty, NiftyMouseInputEvent mouseEvent)
           
 void setOnClickMethod(NiftyMethodInvoker onClickMethod)
           
 void setOnClickMouseMoveMethod(NiftyMethodInvoker onClickMouseMoveMethod)
           
 void setOnReleaseMethod(NiftyMethodInvoker onReleaseMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

element

protected Element element
Constructor Detail

MouseClickMethods

public MouseClickMethods(Element element)
Method Detail

setOnClickMethod

public void setOnClickMethod(NiftyMethodInvoker onClickMethod)

setOnClickMouseMoveMethod

public void setOnClickMouseMoveMethod(NiftyMethodInvoker onClickMouseMoveMethod)

setOnReleaseMethod

public void setOnReleaseMethod(NiftyMethodInvoker onReleaseMethod)

onInitialClick

public void onInitialClick()

onClick

public boolean onClick(Nifty nifty,
                       String onClickAlternateKey,
                       NiftyMouseInputEvent inputEvent)

onActivate

public void onActivate(Nifty nifty)

onClickMouseMove

public boolean onClickMouseMove(Nifty nifty,
                                NiftyMouseInputEvent inputEvent)

onMouseRelease

public boolean onMouseRelease(Nifty nifty,
                              NiftyMouseInputEvent mouseEvent)


Copyright © 2012. All Rights Reserved.