|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.gui2.DrawAtom | +--gishur.gui2.DrawObject | +--gishur.gui2.InputHandler | +--gishur.graph.gui.EdgeInputHandler
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 | |
EdgeInputHandler(DisplayGraph dgraph)
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. |
protected void |
processMouseMotionEvent(java.awt.event.MouseEvent e)
Processes mouse motion events. |
protected void |
recalculate(RenderContext context,
PropertyStatusReader properties)
Forces the DrawObject to recalculate its representation.
|
void |
setInputMouseButton(int button)
Sets the button to input objects (default: MouseEvent.BUTTON1_MASK ). |
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 |
public EdgeInputHandler(DisplayGraph dgraph)
Method Detail |
public void setInputMouseButton(int button)
MouseEvent.BUTTON1_MASK
).button
- the button to make input.protected void processMouseEvent(java.awt.event.MouseEvent e)
processMouseEvent
in class InputHandler
e
- the event.protected void processMouseMotionEvent(java.awt.event.MouseEvent e)
processMouseMotionEvent
in class InputHandler
e
- the event.protected void onConsumedEvent(java.awt.event.InputEvent e)
InputEvents
. In order to process the events
further, call InputHandler.sendEvent(java.awt.AWTEvent)
.onConsumedEvent
in class InputHandler
e
- consumed InputEvent
.protected void recalculate(RenderContext context, PropertyStatusReader properties)
DrawObject
to recalculate its representation.
This method will only be called, if it became dirty via a call
to the DrawObject.makeDirty(boolean)
method or something has happened, that
causes all DrawAtoms
to recalculate their
representation.
This method should only be called by the render system.recalculate
in class InputHandler
context
- the RenderContext
to useproperties
- the PropertyStatusReader
to use for
reading properties
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |