gishur.gui2.handler
Class ContextHandler

java.lang.Object
  |
  +--gishur.gui2.DrawAtom
        |
        +--gishur.gui2.DrawObject
              |
              +--gishur.gui2.InputHandler
                    |
                    +--gishur.gui2.handler.ContextHandler

public class ContextHandler
extends InputHandler

Version:
1.0
Author:
Thomas Wolf

Fields inherited from class gishur.gui2.DrawAtom
BLOCK_REPAINT, MARK_RECALC, MARK_REPAINT, MARK_SIZE, REPAINT, UNBLOCK_REPAINT, USER_STATES_FIRST, USER_STATES_MASK
 
Constructor Summary
ContextHandler()
          Default constructor.
 
Method Summary
protected  void onConsumedEvent(java.awt.event.InputEvent e)
          Processes consumed InputEvents.
protected  void processMouseEvent(java.awt.event.MouseEvent e)
          Processes mouse events.
 void setMouseButton(int button)
          Sets the button to use (default: MouseEvent.BUTTON3_MASK).
 
Methods inherited from class gishur.gui2.InputHandler
acceptConsumed, allButtons, disable, dispatchModifyEvent, enable, enabled, filterEvent, oneButton, preprocessEvent, processActionEvent, processAdjustmentEvent, processComponentEvent, processContainerEvent, processEvent, processFocusEvent, processItemEvent, processKeyEvent, processModifyEvent, processMouseMotionEvent, processPaintEvent, processTextEvent, processWindowEvent, recalculate, removeCursor, sendEvent, setAcceptConsumed, setCursor, setCursor
 
Methods inherited from class gishur.gui2.DrawObject
addDrawDependency, addPainter, blockRepaint, checkState, checkStateCleared, child, clear, clearCache, clearState, dependency, dirty, disableEvents, draw, draw, enableEvents, ensureRecalculate, findPainter, firstPainter, fullscreen, hide, hide, insert, levelMask, levelUsed, locate, makeDirty, makeDirty, next, next, nextPainter, parent, prepeareRenderContext, prev, prev, processDrawEvent, propertyReader, recalculate, remove, removeDrawDependency, repaint, screenTransformation, setFullscreen, setPaintBeforeMembers, setScreenTransformation, setState, show, show, state, state, unblockRepaint, unblockRepaint, visible
 
Methods inherited from class gishur.gui2.DrawAtom
addProperties, collectHits, dispatchEvent, displayManager, drawComponent, getBounds, getLocalProperty, getProperty, getProperty, getRequiredProperty, processMessage, properties, removeProperty, sendEvent, sendMessage, setBounds, setPropertiesTo, setProperty, setProperty, setProperty, setProperty, toString, toString, toStringDetail, toTreeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContextHandler

public ContextHandler()
Default constructor.
Method Detail

setMouseButton

public void setMouseButton(int button)
Sets the button to use (default: MouseEvent.BUTTON3_MASK).
Parameters:
button - the button to use.

processMouseEvent

protected void processMouseEvent(java.awt.event.MouseEvent e)
Processes mouse events.
Overrides:
processMouseEvent in class InputHandler
Parameters:
e - the event.

onConsumedEvent

protected void onConsumedEvent(java.awt.event.InputEvent e)
Processes consumed InputEvents. In order to process the events further, call InputHandler.sendEvent(java.awt.AWTEvent).
Overrides:
onConsumedEvent in class InputHandler
Parameters:
e - consumed InputEvent.