|
GraphLab Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgraphlab.graph.event.GraphEvent
public class GraphEvent
An event which indicates that a graph action occurred.
Field Summary | |
---|---|
static int |
CLICKED
|
static int |
DRAGGING
after start of dragging ,DRAGGING mouse move event will occur until the drop action |
static int |
DRAGGING_STARTED
indicates the start of dragging of mouse on graph. |
static int |
DROPPED
indicates drop action after a drag event. |
static java.lang.String |
EVENT_KEY
|
int |
eventType
|
GraphModel |
graph
|
boolean |
isMouseEntered
in the case that event occurs because of a GRAPH_MOUSE_ENTERED_EXITED event isMouseEntered will show that is mouse entered to the vertex (true) otherwise mouse exited from the vertex (false) |
boolean |
isNotified
in the case that event occurs because of a NOTIFIED of UNNOTIFIED event isNotified will show that is vertex notified (true) or unNotified (false) |
int |
modifiers
|
static int |
MOUSE_ENTERED_EXITED
|
static int |
MOUSE_MOVED
indicates moving of the mouse on graph |
static int |
MOUSE_WHEEL_MOVED
indicates moving the wheel of the mouse on graph |
int |
mouseBtn
|
GraphPoint |
mousePos
position of mouse according to top left point of graph |
int |
mouseWheelMoveAmount
the amount which mouse wheel is scrolled, positive or negative |
static int |
NOTIFIED
|
Constructor Summary | |
---|---|
GraphEvent(int eventType,
GraphModel e,
GraphPoint mousePos,
int mouseBtn_or_mouseWheelMoveAmount,
boolean isNotified,
boolean isMouseEntered,
boolean isDragged,
int modifiersEx)
|
Method Summary | |
---|---|
static GraphEvent |
dragging(GraphModel g,
GraphPoint mousePos,
int mouseBtn,
int modifiersEx)
|
static GraphEvent |
graphNotified(GraphModel g,
int modifiersEx)
|
static GraphEvent |
graphUnNotified(GraphModel g,
int modifiersEx)
|
static GraphEvent |
mouseClicked(GraphModel g,
GraphPoint mousePos,
int mouseBtn,
int modifiersEx)
|
static GraphEvent |
mouseDraggingStarted(GraphModel g,
GraphPoint mousePos,
int mouseBtn,
int modifiersEx)
|
static GraphEvent |
mouseDropped(GraphModel g,
GraphPoint mousePos,
int mouseBtn,
int modifiersEx)
|
static GraphEvent |
mouseEntered(GraphModel g,
GraphPoint mousePos,
int mouseBtn,
int modifiersEx)
|
static GraphEvent |
mouseExited(GraphModel g,
GraphPoint mousePos,
int mouseBtn,
int modifiersEx)
|
static GraphEvent |
mouseMoved(GraphModel g,
GraphPoint mousePos,
int mouseBtn,
int modifiersEx)
|
static GraphEvent |
mouseWheelMoved(GraphModel g,
GraphPoint mousePos,
int mouseWheelMoveAmount,
int modifiersEx)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String EVENT_KEY
public static final int CLICKED
public static final int MOUSE_ENTERED_EXITED
public static final int NOTIFIED
public static final int DRAGGING_STARTED
public static final int DRAGGING
public static final int DROPPED
public static final int MOUSE_MOVED
public static final int MOUSE_WHEEL_MOVED
public int eventType
public GraphModel graph
public GraphPoint mousePos
public int mouseWheelMoveAmount
MouseWheelEvent
public int mouseBtn
public int modifiers
-> getModifiersEx
public boolean isMouseEntered
public boolean isNotified
Constructor Detail |
---|
public GraphEvent(int eventType, GraphModel e, GraphPoint mousePos, int mouseBtn_or_mouseWheelMoveAmount, boolean isNotified, boolean isMouseEntered, boolean isDragged, int modifiersEx)
Method Detail |
---|
public static GraphEvent mouseClicked(GraphModel g, GraphPoint mousePos, int mouseBtn, int modifiersEx)
public static GraphEvent mouseEntered(GraphModel g, GraphPoint mousePos, int mouseBtn, int modifiersEx)
public static GraphEvent mouseExited(GraphModel g, GraphPoint mousePos, int mouseBtn, int modifiersEx)
public static GraphEvent mouseDraggingStarted(GraphModel g, GraphPoint mousePos, int mouseBtn, int modifiersEx)
public static GraphEvent dragging(GraphModel g, GraphPoint mousePos, int mouseBtn, int modifiersEx)
public static GraphEvent mouseDropped(GraphModel g, GraphPoint mousePos, int mouseBtn, int modifiersEx)
public static GraphEvent mouseMoved(GraphModel g, GraphPoint mousePos, int mouseBtn, int modifiersEx)
public static GraphEvent graphNotified(GraphModel g, int modifiersEx)
public static GraphEvent graphUnNotified(GraphModel g, int modifiersEx)
public static GraphEvent mouseWheelMoved(GraphModel g, GraphPoint mousePos, int mouseWheelMoveAmount, int modifiersEx)
|
GraphLab Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |