|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgraphlab.gui.core.graph.vertex.GResizer
public class GResizer
Tool for resizing vertices on the graph. The user can select only one vertex at a time. The currently selected vertex will have resize handles attached to it. These are used to resize the width, height, or both width and height of the vertex.
| Field Summary | |
|---|---|
static java.lang.String |
IS_RESIZING_VERTEX
|
| Constructor Summary | |
|---|---|
GResizer(BlackBoard b)
|
|
| Method Summary | |
|---|---|
void |
activate(Vertex vertex)
Invoked when this tool is about to begin user interaction. |
void |
deactivate()
Invoked when the tool is no longer being used. |
ResizerListener |
getResizeListener()
|
boolean |
isMouseIsOnABox()
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent me)
If user is pressing on a resize handle, handle the resizing of the selected vertex. |
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent me)
|
void |
mousePressed(java.awt.event.MouseEvent me)
See if the user is pressing on a resize handle (if there's a selected vertex). |
void |
mouseReleased(java.awt.event.MouseEvent me)
|
void |
paint(java.awt.Graphics g,
java.awt.Component destinationComponent)
Called after the view draws the graph. |
static void |
resizeVertex(Vertex vertex,
int _dx,
int _dy)
resizes the size o the vertex by dx , dy according to some conditions,... |
void |
setMouseIsOnABox(boolean mouseIsOnABox)
|
void |
setResizeListener(ResizerListener rl)
a resize listener can listen to this resizer to know wheter the vertex resized |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String IS_RESIZING_VERTEX
| Constructor Detail |
|---|
public GResizer(BlackBoard b)
| Method Detail |
|---|
public void activate(Vertex vertex)
public void deactivate()
Note that this method may be called more than once between
calls to activate().
public void mouseDragged(java.awt.event.MouseEvent me)
mouseDragged in interface java.awt.event.MouseMotionListenerme - mouse event
public static void resizeVertex(Vertex vertex,
int _dx,
int _dy)
public void mouseMoved(java.awt.event.MouseEvent me)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent me)
mousePressed in interface java.awt.event.MouseListenerme - mouse event for this canvaspublic void mouseReleased(java.awt.event.MouseEvent me)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListener
public void paint(java.awt.Graphics g,
java.awt.Component destinationComponent)
paint in interface PaintHandlerpublic boolean isMouseIsOnABox()
public void setMouseIsOnABox(boolean mouseIsOnABox)
public ResizerListener getResizeListener()
public void setResizeListener(ResizerListener rl)
rl -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||