|
|||||||||
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.EditorXPoint
Ein Objekteditor für ein DisplayXPoint-Objekt.
Field Summary | |
java.awt.Color |
bordercolor
Randfarbe. |
java.awt.Color |
color
Punktfarbe. |
int |
dragbutton
Mousebutton(s), mit dem gedragged werden kann. |
byte |
radius
Radius des Punktes. |
static byte |
ROUND
Runder Punkt. |
byte |
shape
Punktform. |
boolean |
showLayoutOnEnable
Falls true, wird das Layout schon beim aktivieren angzeigt... |
static byte |
SQUARE
Quadratischer Punkt. |
static byte |
TRIANGLE
Dreieckiger Punkt. |
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 | |
EditorXPoint(DisplayXPoint target)
Konstruktor. |
Method Summary | |
boolean |
becomeActive(java.awt.event.MouseEvent e)
Testet, ob der DragHandler aktiv werden soll. |
void |
copyStyle(DisplayXPoint p)
Übernimmt den Stil aus dem DisplayXPoint p. |
void |
copyStyle(EditorXPoint p)
Übernimmt den Stil aus dem EditorXPoint p. |
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 byte radius
public static final byte ROUND
public static final byte SQUARE
public static final byte TRIANGLE
public byte shape
public java.awt.Color color
public java.awt.Color bordercolor
public int dragbutton
public boolean showLayoutOnEnable
Constructor Detail |
public EditorXPoint(DisplayXPoint target)
Method Detail |
public void copyStyle(DisplayXPoint p)
p
- DisplayXPoint zum Übernehmen des Stilespublic void copyStyle(EditorXPoint p)
p
- EditorXPoint 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 |