de.lessvoid.nifty.screen
Class MouseOverHandler

java.lang.Object
  extended by de.lessvoid.nifty.screen.MouseOverHandler

public class MouseOverHandler
extends Object

The MouseOverHandler manages mouse over elements.

Author:
void

Constructor Summary
MouseOverHandler()
           
 
Method Summary
 void addMouseElement(Element element)
           
 void addMouseOverElement(Element element)
          Add Element.
 String getInfoString()
          Get current state as a String supposed for debug output.
 boolean hitsElement()
           
 void processMouseEvent(NiftyMouseInputEvent mouseEvent, long eventTime)
           
 void processMouseOverEvent(Element rootElement, NiftyMouseInputEvent mouseEvent, long eventTime)
           
 void reset()
          Reset mouse over elements.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MouseOverHandler

public MouseOverHandler()
Method Detail

reset

public void reset()
Reset mouse over elements.


addMouseOverElement

public void addMouseOverElement(Element element)
Add Element.

Parameters:
element - Element

getInfoString

public String getInfoString()
Get current state as a String supposed for debug output.

Returns:
info

processMouseOverEvent

public void processMouseOverEvent(Element rootElement,
                                  NiftyMouseInputEvent mouseEvent,
                                  long eventTime)

processMouseEvent

public void processMouseEvent(NiftyMouseInputEvent mouseEvent,
                              long eventTime)

hitsElement

public boolean hitsElement()

addMouseElement

public void addMouseElement(Element element)


Copyright © 2011. All Rights Reserved.