de.lessvoid.nifty.elements
Class ElementInteraction

java.lang.Object
  extended by de.lessvoid.nifty.elements.ElementInteraction

public class ElementInteraction
extends Object

All ElementInteraction is handled in here.

Author:
void

Constructor Summary
ElementInteraction(Nifty niftyParam, Element element)
           
 
Method Summary
 void activate(Nifty nifty)
           
 ElementInteractionClickHandler getPrimary()
           
 ElementInteractionClickHandler getSecondary()
           
 ElementInteractionClickHandler getTertiary()
           
 boolean onMouseOver(Element element, NiftyMouseInputEvent inputEvent)
           
 boolean onMouseWheel(Element element, NiftyMouseInputEvent inputEvent)
           
 boolean process(NiftyMouseInputEvent mouseEvent, long eventTime, boolean mouseInside, boolean canHandleInteraction, boolean hasMouseAccess)
           
 void resetMouseDown()
           
 void setAlternateKey(String newAlternateKey)
           
 void setOnMouseOver(NiftyMethodInvoker method)
           
 void setOnMouseWheelMethod(NiftyMethodInvoker method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementInteraction

public ElementInteraction(Nifty niftyParam,
                          Element element)
Method Detail

resetMouseDown

public void resetMouseDown()

getPrimary

public ElementInteractionClickHandler getPrimary()

getSecondary

public ElementInteractionClickHandler getSecondary()

getTertiary

public ElementInteractionClickHandler getTertiary()

setOnMouseOver

public void setOnMouseOver(NiftyMethodInvoker method)

setOnMouseWheelMethod

public void setOnMouseWheelMethod(NiftyMethodInvoker method)

onMouseOver

public boolean onMouseOver(Element element,
                           NiftyMouseInputEvent inputEvent)

onMouseWheel

public boolean onMouseWheel(Element element,
                            NiftyMouseInputEvent inputEvent)

setAlternateKey

public void setAlternateKey(String newAlternateKey)

process

public boolean process(NiftyMouseInputEvent mouseEvent,
                       long eventTime,
                       boolean mouseInside,
                       boolean canHandleInteraction,
                       boolean hasMouseAccess)

activate

public void activate(Nifty nifty)


Copyright © 2011. All Rights Reserved.