|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.tigris.gef.base.Selection
org.tigris.gef.base.SelectionResize
org.argouml.uml.diagram.ui.SelectionNodeClarifiers
org.argouml.uml.diagram.ui.SelectionWButtons
org.argouml.uml.diagram.static_structure.ui.SelectionInterface
| Field Summary | |
private static Logger |
LOG
|
private static Icon |
realiz
|
| Fields inherited from class org.argouml.uml.diagram.ui.SelectionWButtons |
|
| Fields inherited from class org.tigris.gef.base.SelectionResize |
|
| Fields inherited from class org.tigris.gef.base.Selection |
_content, BORDER_WIDTH, HAND_SIZE |
| Constructor Summary | |
SelectionInterface(org.tigris.gef.presentation.Fig f)
Construct a new SelectionInterface for the given Fig. |
|
| Method Summary | |
Object |
addRealization(org.tigris.gef.graph.MutableGraphModel mgm,
Object interf4ce,
Object cl4ss)
TODO: This is never used by anybody. |
protected Object |
createEdgeUnder(org.tigris.gef.graph.MutableGraphModel gm,
Object newNode)
Subclasses should override this method if they want to provide a quickbutton under the _content fig. |
void |
dragHandle(int mX,
int mY,
int anX,
int anY,
org.tigris.gef.presentation.Handle hand)
|
protected Object |
getNewNode(int buttonCode)
Implementors should return a new node for adding via the buttons. |
void |
hitHandle(Rectangle r,
org.tigris.gef.presentation.Handle h)
Return a handle ID for the handle under the mouse, or -1 if none. |
void |
paintButtons(Graphics g)
Paint the handles at the four corners and midway along each edge of the bounding box. |
| Methods inherited from class org.argouml.uml.diagram.ui.SelectionWButtons |
buttonClicked, createEdgeAbove, createEdgeLeft, createEdgeRight, createEdgeToSelf, getBounds, getPressedButton, hideButtons, hitAbove, hitBelow, hitLeft, hitRight, intersectsRect, isPaintButtons, mouseEntered, mouseExited, mousePressed, mouseReleased, paint, paintButton, paintButtonAbove, paintButtonBelow, paintButtonLeft, paintButtonRight, placeFig, setPaintButtons, setPressedButton, toggleShowRapidButtons |
| Methods inherited from class org.tigris.gef.base.SelectionResize |
|
| Methods inherited from class org.tigris.gef.base.Selection |
contains, contains, contains, damage, delete, dispose, endTrans, getContent, getContentBounds, getLocation, getLocked, hit, hitHandle, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseMoved, print, reorder, setcontent, stuffBounds, translate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final Logger LOG
private static Icon realiz
| Constructor Detail |
public SelectionInterface(org.tigris.gef.presentation.Fig f)
f - The given Fig.| Method Detail |
public void hitHandle(Rectangle r,
org.tigris.gef.presentation.Handle h)
0-------1-------2 | | 3 4 | | 5-------6-------7
Selection.hitHandle(java.awt.Rectangle,
org.tigris.gef.presentation.Handle)public void paintButtons(Graphics g)
SelectionWButtons
paintButtons in class SelectionWButtonsg - The Graphics where to paint the buttons.SelectionWButtons.paintButtons(Graphics)
public void dragHandle(int mX,
int mY,
int anX,
int anY,
org.tigris.gef.presentation.Handle hand)
Selection.dragHandle(int, int, int, int,
org.tigris.gef.presentation.Handle)
public Object addRealization(org.tigris.gef.graph.MutableGraphModel mgm,
Object interf4ce,
Object cl4ss)
mgm - the graphmodelinterf4ce - a UML interfacecl4ss - a UML class
protected Object createEdgeUnder(org.tigris.gef.graph.MutableGraphModel gm,
Object newNode)
SelectionWButtons
createEdgeUnder in class SelectionWButtonsgm - the graphmodelnewNode - The node (modelelement) created by pressing the
quickbutton
SelectionWButtons.createEdgeUnder(
org.tigris.gef.graph.MutableGraphModel, java.lang.Object)protected Object getNewNode(int buttonCode)
SelectionWButtons
getNewNode in class SelectionWButtonsbuttonCode - the code (identifier) for the selection button
that was hit
SelectionWButtons.getNewNode(int)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |