|
Oxygen XML Editor 11.2 Author API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectro.sync.ecss.extensions.api.AuthorInputEvent
ro.sync.ecss.extensions.api.AuthorMouseEvent
public class AuthorMouseEvent
Mouse event received by the AuthorMouseListener.
| Field Summary | |
|---|---|
int |
button
Indicates which, if any, of the mouse buttons has changed its state. |
static int |
BUTTON1
Indicates mouse button #1. |
static int |
BUTTON2
Indicates mouse button #2. |
static int |
BUTTON3
Indicates mouse button #3. |
int |
clickCount
Click count. |
static int |
NOBUTTON
Indicates no mouse button. |
boolean |
popupTrigger
true if this event is a pop-up trigger. |
int |
state
One of the constants STATE_PRESSED, STATE_RELEASED,
STATE_CLICKED, STATE_MOVED or STATE_DRAGGED. |
static int |
STATE_CLICKED
Mouse clicked event type. |
static int |
STATE_DRAGGED
Mouse dragged event type. |
static int |
STATE_MOVED
Mouse moved event type. |
static int |
STATE_PRESSED
Mouse pressed event type. |
static int |
STATE_RELEASED
Mouse released event type. |
int |
X
The mouse event's x coordinate. |
int |
Y
The mouse event's y coordinate. |
| Fields inherited from class ro.sync.ecss.extensions.api.AuthorInputEvent |
|---|
ALT_GRAPH_PRESSED, ALT_PRESSED, consumed, CTRL_PRESSED, META_PRESSED, modifiers, SHIFT_PRESSED |
| Constructor Summary | |
|---|---|
AuthorMouseEvent(int x,
int y,
boolean isPopupTrigger,
int state,
int modifiers,
int clickCount)
Constructor for the author mouse event. |
|
AuthorMouseEvent(int x,
int y,
boolean isPopupTrigger,
int state,
int modifiers,
int clickCount,
int button)
Constructor for the author mouse event. |
|
| Method Summary | |
|---|---|
int |
getButton()
Returns which, if any, of the mouse buttons has changed state. |
int |
getClickCount()
Returns the number of mouse clicks associated with this event. |
int |
getState()
Returns the state. |
protected String |
getStateDescription(int state)
|
int |
getX()
Returns the horizontal x position of the event relative to the source component. |
int |
getY()
Returns the vertical y position of the event relative to the source component. |
boolean |
isPopupTrigger()
Returns whether or not this mouse event is the popup menu trigger event for the platform. |
String |
toString()
|
| Methods inherited from class ro.sync.ecss.extensions.api.AuthorInputEvent |
|---|
consume, getModifiers, isAltGraphPressed, isAltPressed, isConsumed, isCtrlPressed, isMetaPressed, isShiftPressed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int STATE_PRESSED
public static final int STATE_RELEASED
public static final int STATE_CLICKED
public static final int STATE_MOVED
public static final int STATE_DRAGGED
public static final int BUTTON1
public static final int BUTTON2
public static final int BUTTON3
public static final int NOBUTTON
public final int X
public final int Y
public final boolean popupTrigger
true if this event is a pop-up trigger.
public final int clickCount
public final int button
NOBUTTON,
BUTTON1,
BUTTON2 or
BUTTON3.
public final int state
STATE_PRESSED, STATE_RELEASED,
STATE_CLICKED, STATE_MOVED or STATE_DRAGGED.
| Constructor Detail |
|---|
public AuthorMouseEvent(int x,
int y,
boolean isPopupTrigger,
int state,
int modifiers,
int clickCount)
x - The x coordinate of the mouse event.y - The y coordinate of the mouse event.isPopupTrigger - true if it is pop-up trigger.state - One of the constants STATE_PRESSED, STATE_RELEASED,
STATE_CLICKED, STATE_MOVED or STATE_DRAGGED.modifiers - Marks if CTRL, SHIFT, ALT, ALT GR, META were pressed.clickCount - Click count.
public AuthorMouseEvent(int x,
int y,
boolean isPopupTrigger,
int state,
int modifiers,
int clickCount,
int button)
x - The x coordinate of the mouse event.y - The y coordinate of the mouse event.isPopupTrigger - true if it is pop-up trigger.state - One of the constants STATE_PRESSED, STATE_RELEASED,
STATE_CLICKED, STATE_MOVED or STATE_DRAGGED.modifiers - Marks if CTRL, SHIFT, ALT, ALT GR, META were pressed.clickCount - Click count.button - One of the constants BUTTON1, BUTTON2, BUTTON3, NOBUTTON.| Method Detail |
|---|
public String toString()
toString in class ObjectObject.toString()protected String getStateDescription(int state)
public int getClickCount()
public int getButton()
NOBUTTON,
BUTTON1,
BUTTON2 or
BUTTON3.public boolean isPopupTrigger()
Note: Popup menus are triggered differently
on different systems. Therefore, isPopupTrigger
should be checked in both mousePressed
and mouseReleased
for proper cross-platform functionality.
public int getX()
public int getY()
public int getState()
STATE_PRESSED,
STATE_RELEASED,
STATE_CLICKED
STATE_DRAGGED or
STATE_MOVED.
|
Oxygen XML Editor 11.2 Author API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||