|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.gui.Painter | +--gishur.gui.InputHandler | +--gishur.gui.inputhandler.DragHandler | +--gishur.gui.inputhandler.EditorXLine
Field Summary | |
int |
dragbutton
Mousebutton(s), mit dem gedragged werden kann. |
java.awt.Color |
linecolor
Linienfarbe. |
boolean |
showLayoutOnEnable
Falls true, wird das Layout schon beim aktivieren angzeigt... |
byte |
width
Linienstärke. |
Fields inherited from class gishur.gui.inputhandler.DragHandler |
ALLOW_INACTIVE_DRAG, CONSUME_NEVER, CONSUME_ONLY_IF_ACTIVE, DRAGHANDLER_MODE_MAX_ID |
Fields inherited from class gishur.gui.Painter |
_layer, _nofixedborder |
Constructor Summary | |
EditorXLine(DisplayXLine target)
Konstruktor. |
Method Summary | |
boolean |
becomeActive(java.awt.event.MouseEvent e)
Testet, ob der DragHandler aktiv werden soll. |
void |
copyStyle(DisplayXLine o)
Übernimmt den Stil aus dem DisplayXLine o. |
void |
copyStyle(EditorXLine o)
Übernimmt den Stil aus dem EditorXLine o. |
java.lang.Object |
getTarget()
Liefert das verknüpfte Objekt. |
java.lang.Class |
getTargetClass()
Liefert ein Klassenobjekt des verknüpften Objektes. |
void |
onActivate(java.awt.event.MouseEvent e)
Wird beim aktivieren des Handlers aufgerufen. |
void |
onDeactivate(java.awt.event.MouseEvent e)
Wird beim deaktivieren des Handlers aufgerufen. |
void |
onDisable()
Wird bei disable aufgerufen. |
void |
onDrag(int dx,
int dy,
java.awt.event.MouseEvent e)
Wird während des Draggens aufgerufen. |
void |
onDrop(int dx,
int dy,
java.awt.event.MouseEvent e)
Wird beim Loslassen der Maus nach einem Drag-Vorgang aufgerufen. |
void |
onEnable()
Wird bei enable aufgerufen. |
void |
onPickup(java.awt.event.MouseEvent e)
Wird aufgerufen, falls ein Drag-Vorgang begonnen wird (also nachdem picking true geliefert hat). |
boolean |
picking(java.awt.event.MouseEvent e)
Wird aufgerufen, wenn die Mousetaste gedrückt wurde. |
boolean |
setTarget(java.lang.Object O)
Setzt das verknüpfte Objekt neu. |
Methods inherited from class gishur.gui.inputhandler.DragHandler |
clearMode, didRealDrag, getLastMouseX, getLastMouseY, hideCursor, isActive, isDragging, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, setMode, setSpecialCursor, showCursor, testMode |
Methods inherited from class gishur.gui.InputHandler |
allButtons, calculateBounds, disable, dispatchEvent, enable, enabled, getComponent, getCursor, maxBounds, oneButton, setComponent, setCursor, setStatusTip, setToolTip, system_disable, system_enable, update, visible |
Methods inherited from class gishur.gui.Painter |
dirty, enlargeRectangleByPainter, equals, getBounds, getLayer, getPainterString, getPosition, getRegister, getTransformation, getVirtualScreen, hide, linkDirty, makeDirty, onHide, onShow, paint, recalcBounds, removeLinkDirty, setLayer, setRegister, show, toString, unRegister |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.awt.Color linecolor
public byte width
public int dragbutton
public boolean showLayoutOnEnable
Constructor Detail |
public EditorXLine(DisplayXLine target)
Method Detail |
public void copyStyle(DisplayXLine o)
o
- DisplayXLine zum Übernehmen des Stilespublic void copyStyle(EditorXLine o)
o
- EditorXLine zum Übernehmen des Stilespublic java.lang.Object getTarget()
getTarget
in class Painter
public boolean setTarget(java.lang.Object O)
setTarget
in class Painter
O
- neues Objektpublic java.lang.Class getTargetClass()
getTargetClass
in class Painter
public void onPickup(java.awt.event.MouseEvent e)
onPickup
in class DragHandler
gishur.gui.inputhandler.DragHandler
e
- Mauseventpublic void onDrag(int dx, int dy, java.awt.event.MouseEvent e)
onDrag
in class DragHandler
gishur.gui.inputhandler.DragHandler
dx,dy
- Vektor, um den verschoben wurdee
- Mauseventpublic void onDrop(int dx, int dy, java.awt.event.MouseEvent e)
onDrop
in class DragHandler
gishur.gui.inputhandler.DragHandler
dx,dy
- Vektor, um den verschoben wurdee
- Mauseventpublic boolean picking(java.awt.event.MouseEvent e)
picking
in class DragHandler
e
- Mauseventpublic boolean becomeActive(java.awt.event.MouseEvent e)
becomeActive
in class DragHandler
e
- Mauseventpublic void onActivate(java.awt.event.MouseEvent e)
onActivate
in class DragHandler
e
- Mauseventpublic void onDeactivate(java.awt.event.MouseEvent e)
onDeactivate
in class DragHandler
e
- Mauseventpublic void onEnable()
onEnable
in class InputHandler
public void onDisable()
onDisable
in class InputHandler
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |