public class MouseEventMatcher extends Object implements IMouseEventMatcher
Modifier and Type | Field and Description |
---|---|
static int |
LEFT_BUTTON |
static int |
RIGHT_BUTTON |
Constructor and Description |
---|
MouseEventMatcher() |
MouseEventMatcher(int stateMask,
String eventRegion) |
MouseEventMatcher(int stateMask,
String eventRegion,
int button)
Constructor
|
MouseEventMatcher(String eventRegionName) |
MouseEventMatcher(String eventRegion,
int button) |
Modifier and Type | Method and Description |
---|---|
static MouseEventMatcher |
bodyLeftClick(int mask) |
static MouseEventMatcher |
bodyRightClick(int mask) |
static MouseEventMatcher |
columnGroupHeaderLeftClick(int mask) |
static MouseEventMatcher |
columnGroupHeaderRightClick(int mask) |
static MouseEventMatcher |
columnHeaderLeftClick(int mask) |
static MouseEventMatcher |
columnHeaderRightClick(int mask) |
boolean |
equals(Object obj) |
int |
getButton() |
String |
getEventRegion() |
int |
getStateMask() |
int |
hashCode() |
boolean |
matches(NatTable natTable,
org.eclipse.swt.events.MouseEvent event,
LabelStack regionLabels)
Figures out if the mouse event occurred in the supplied region.
|
static MouseEventMatcher |
rowGroupHeaderLeftClick(int mask) |
static MouseEventMatcher |
rowGroupHeaderRightClick(int mask) |
static MouseEventMatcher |
rowHeaderLeftClick(int mask) |
static MouseEventMatcher |
rowHeaderRightClick(int mask) |
public static final int LEFT_BUTTON
public static final int RIGHT_BUTTON
public MouseEventMatcher()
public MouseEventMatcher(String eventRegionName)
public MouseEventMatcher(String eventRegion, int button)
public MouseEventMatcher(int stateMask, String eventRegion)
public MouseEventMatcher(int stateMask, String eventRegion, int button)
stateMask
- @see "org.eclipse.swt.events.MouseEvent.stateMask"eventRegion
- GridRegionbutton
- @see org.eclipse.swt.events.MouseEvent#button
LEFT_BUTTON
, RIGHT_BUTTON
can be used for conveniencepublic boolean matches(NatTable natTable, org.eclipse.swt.events.MouseEvent event, LabelStack regionLabels)
IMouseEventMatcher
matches
in interface IMouseEventMatcher
event
- SWT mouse eventpublic int getStateMask()
public String getEventRegion()
public int getButton()
public static MouseEventMatcher columnHeaderLeftClick(int mask)
public static MouseEventMatcher columnHeaderRightClick(int mask)
public static MouseEventMatcher rowHeaderLeftClick(int mask)
public static MouseEventMatcher rowHeaderRightClick(int mask)
public static MouseEventMatcher bodyLeftClick(int mask)
public static MouseEventMatcher bodyRightClick(int mask)
public static MouseEventMatcher columnGroupHeaderLeftClick(int mask)
public static MouseEventMatcher columnGroupHeaderRightClick(int mask)
public static MouseEventMatcher rowGroupHeaderLeftClick(int mask)
public static MouseEventMatcher rowGroupHeaderRightClick(int mask)
Copyright © 2013. All Rights Reserved.