Class ControlSpaceKeyAdapter

  • All Implemented Interfaces:
    EventListener, org.eclipse.swt.events.KeyListener, org.eclipse.swt.internal.SWTEventListener

    public class ControlSpaceKeyAdapter
    extends org.eclipse.swt.events.KeyAdapter
    • Constructor Detail

      • ControlSpaceKeyAdapter

        public ControlSpaceKeyAdapter​(IVariables variables,
                                      org.eclipse.swt.widgets.Control control)
        Parameters:
        variables - IVariables object
        control - a Text or CCombo box object
      • ControlSpaceKeyAdapter

        public ControlSpaceKeyAdapter​(IVariables variables,
                                      org.eclipse.swt.widgets.Control control,
                                      IGetCaretPosition getCaretPositionInterface,
                                      IInsertText insertTextInterface)
        Parameters:
        variables - IVariables object
        control - a Text or CCombo box object
        getCaretPositionInterface -
        insertTextInterface -
    • Method Detail

      • keyPressed

        public void keyPressed​(org.eclipse.swt.events.KeyEvent e)
        Specified by:
        keyPressed in interface org.eclipse.swt.events.KeyListener
        Overrides:
        keyPressed in class org.eclipse.swt.events.KeyAdapter
      • getVariableNames

        public static String[] getVariableNames​(IVariables variables)
      • setVariables

        public void setVariables​(IVariables vars)