Class SWTUtils
java.lang.Object
org.eclipse.nebula.widgets.nattable.test.integration.SWTUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.swt.widgets.EventgetLeftClickEvent(int x, int y, int stateMask, org.eclipse.swt.widgets.Widget nattable) static booleanSome of the tests do not run on Unix, due to issues with Xvfb.static org.eclipse.swt.widgets.EventkeyEvent(int keyCode) static org.eclipse.swt.widgets.EventkeyEventWithChar(char c) static org.eclipse.swt.widgets.EventkeyEventWithModifier(int keyCode, int stateMask) static voidleftClick(int x, int y, int stateMask, org.eclipse.swt.widgets.Widget nattable) static voidleftClickOnCombo(int x, int y, int stateMask, org.eclipse.swt.widgets.Control control) static voidpressCharKey(char c, org.eclipse.swt.widgets.Widget natTable) static voidpressKey(int keyCode, int stateMask, org.eclipse.swt.widgets.Widget natTable) static voidpressKey(int keyCode, org.eclipse.swt.widgets.Widget natTable) static voidpressKeyOnControl(int keyCode, int stateMask, org.eclipse.swt.widgets.Control control) static voidpressKeyOnControl(int keyCode, org.eclipse.swt.widgets.Control control) static voidselectInCombo(int x, int y, int stateMask, org.eclipse.swt.widgets.Control control)
-
Field Details
-
NO_CLICK
public static final int NO_CLICK- See Also:
-
LEFT_MOUSE_BUTTON
public static final int LEFT_MOUSE_BUTTON- See Also:
-
RIGHT_MOUSE_BUTTON
public static final int RIGHT_MOUSE_BUTTON- See Also:
-
ONE_CLICK
public static final int ONE_CLICK- See Also:
-
-
Constructor Details
-
SWTUtils
public SWTUtils()
-
-
Method Details
-
leftClickOnCombo
public static void leftClickOnCombo(int x, int y, int stateMask, org.eclipse.swt.widgets.Control control) -
selectInCombo
public static void selectInCombo(int x, int y, int stateMask, org.eclipse.swt.widgets.Control control) -
leftClick
public static void leftClick(int x, int y, int stateMask, org.eclipse.swt.widgets.Widget nattable) -
getLeftClickEvent
public static org.eclipse.swt.widgets.Event getLeftClickEvent(int x, int y, int stateMask, org.eclipse.swt.widgets.Widget nattable) -
pressCharKey
public static void pressCharKey(char c, org.eclipse.swt.widgets.Widget natTable) -
pressKey
public static void pressKey(int keyCode, org.eclipse.swt.widgets.Widget natTable) -
pressKey
public static void pressKey(int keyCode, int stateMask, org.eclipse.swt.widgets.Widget natTable) -
pressKeyOnControl
public static void pressKeyOnControl(int keyCode, org.eclipse.swt.widgets.Control control) -
pressKeyOnControl
public static void pressKeyOnControl(int keyCode, int stateMask, org.eclipse.swt.widgets.Control control) -
keyEvent
public static org.eclipse.swt.widgets.Event keyEvent(int keyCode) -
keyEventWithModifier
public static org.eclipse.swt.widgets.Event keyEventWithModifier(int keyCode, int stateMask) -
keyEventWithChar
public static org.eclipse.swt.widgets.Event keyEventWithChar(char c) -
isRunningOnUnix
public static boolean isRunningOnUnix()Some of the tests do not run on Unix, due to issues with Xvfb. This check helps skipping those tests.- Returns:
- true if we are running on a Unix system.
-