|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--SelectionResize | +--org.argouml.uml.diagram.ui.SelectionNodeClarifiers | +--org.argouml.uml.diagram.ui.SelectionWButtons | +--org.argouml.uml.diagram.deployment.ui.SelectionComponent
Field Summary | |
---|---|
protected static Category |
cat
|
static javax.swing.Icon |
dep
|
static javax.swing.Icon |
depRight
|
Fields inherited from class org.argouml.uml.diagram.ui.SelectionWButtons |
---|
_paintButtons, _pressedButton, _showRapidButtons, IMAGE_SIZE, MARGIN, Num_Button_Clicks, PRESSED_COLOR |
Constructor Summary | |
---|---|
SelectionComponent(Fig f)
Construct a new SelectionComponent for the given Fig |
Method Summary | |
---|---|
java.lang.Object |
addCompClassAbove(MutableGraphModel mgm,
MComponent cls,
MComponent newCls)
|
java.lang.Object |
addCompClassBelow(MutableGraphModel mgm,
MComponent cls,
MComponent newCls)
|
java.lang.Object |
addCompClassLeft(MutableGraphModel mgm,
MComponent cls,
MComponent newCls)
|
java.lang.Object |
addCompClassRight(MutableGraphModel mgm,
MComponent cls,
MComponent newCls)
|
protected java.lang.Object |
createEdgeAbove(MutableGraphModel gm,
java.lang.Object newNode)
Subclasses should override this method if they want to provide a quickbutton above the _content fig. |
protected java.lang.Object |
createEdgeLeft(MutableGraphModel gm,
java.lang.Object newNode)
Subclasses should override this method if they want to provide a quickbutton at the left of the _content fig. |
protected java.lang.Object |
createEdgeRight(MutableGraphModel gm,
java.lang.Object newNode)
Subclasses should override this method if they want to provide a quickbutton at the right of the _content fig. |
protected java.lang.Object |
createEdgeUnder(MutableGraphModel gm,
java.lang.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,
Handle hand)
|
protected java.lang.Object |
getNewNode(int buttonCode)
Implementors should return a new node for adding via the buttons. |
void |
hitHandle(java.awt.Rectangle r,
Handle h)
|
void |
paintButtons(java.awt.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, createEdgeToSelf, getBounds, hideButtons, hitAbove, hitBelow, hitLeft, hitRight, intersectsRect, mouseEntered, mouseExited, mousePressed, mouseReleased, paint, paintButton, paintButtonAbove, paintButtonBelow, paintButtonLeft, paintButtonRight, placeFig, toggleShowRapidButtons |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static Category cat
public static javax.swing.Icon dep
public static javax.swing.Icon depRight
Constructor Detail |
public SelectionComponent(Fig f)
Method Detail |
public void hitHandle(java.awt.Rectangle r, Handle h)
public void paintButtons(java.awt.Graphics g)
paintButtons
in class SelectionWButtons
public void dragHandle(int mX, int mY, int anX, int anY, Handle hand)
public java.lang.Object addCompClassAbove(MutableGraphModel mgm, MComponent cls, MComponent newCls)
public java.lang.Object addCompClassBelow(MutableGraphModel mgm, MComponent cls, MComponent newCls)
public java.lang.Object addCompClassRight(MutableGraphModel mgm, MComponent cls, MComponent newCls)
public java.lang.Object addCompClassLeft(MutableGraphModel mgm, MComponent cls, MComponent newCls)
protected java.lang.Object getNewNode(int buttonCode)
SelectionWButtons
getNewNode
in class SelectionWButtons
SelectionWButtons.getNewNode(int)
protected java.lang.Object createEdgeAbove(MutableGraphModel gm, java.lang.Object newNode)
SelectionWButtons
createEdgeAbove
in class SelectionWButtons
gm
- newNode
- The node (modelelement) created by pressing the
quickbutton
org.argouml.uml.diagram.ui.SelectionWButtons#createEdgeAbove(org.tigris.gef.graph.MutableGraphModel,
java.lang.Object)
protected java.lang.Object createEdgeLeft(MutableGraphModel gm, java.lang.Object newNode)
SelectionWButtons
createEdgeLeft
in class SelectionWButtons
gm
- newNode
- The node (modelelement) created by pressing the
quickbutton
org.argouml.uml.diagram.ui.SelectionWButtons#createEdgeLeft(org.tigris.gef.graph.MutableGraphModel,
java.lang.Object)
protected java.lang.Object createEdgeRight(MutableGraphModel gm, java.lang.Object newNode)
SelectionWButtons
createEdgeRight
in class SelectionWButtons
gm
- newNode
- The node (modelelement) created by pressing the
quickbutton
org.argouml.uml.diagram.ui.SelectionWButtons#createEdgeRight(org.tigris.gef.graph.MutableGraphModel,
java.lang.Object)
protected java.lang.Object createEdgeUnder(MutableGraphModel gm, java.lang.Object newNode)
SelectionWButtons
createEdgeUnder
in class SelectionWButtons
gm
- newNode
- The node (modelelement) created by pressing the
quickbutton
org.argouml.uml.diagram.ui.SelectionWButtons#createEdgeUnder(org.tigris.gef.graph.MutableGraphModel,
java.lang.Object)
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20040216) | ArgoUML Project Home | ArgoUML Cookbook |