Class SWTUtils


  • public class SWTUtils
    extends Object
    • Constructor Detail

      • SWTUtils

        public SWTUtils()
    • Method Detail

      • 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.