Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.TraverseListener


        groupText.setLayoutData(formData);
    }

    private void createTabFolder() {
            tabFolder = new TabFolder(area.getComponentsComposite(), SWT.NONE);
            tabFolder.addTraverseListener(new TraverseListener() {
                public void keyTraversed(TraverseEvent event) {
                    if (event.keyCode != 9 && event.keyCode != 13) {
                        event.detail = SWT.TRAVERSE_NONE;
                    }
                    int index = tabFolder.getSelectionIndex();
View Full Code Here


    nameText.addFocusListener(new RequiredWhenLostFocus(nameText, RequiredWhenLostFocus.ERROR_REQUIRED_NAME, screenMessageLabel));
  }

  protected void createTabFolder() {
    tabFolder = new TabFolder(area.getComponentsComposite(), SWT.NONE);
    tabFolder.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent event) {
        if (event.keyCode != 9 && event.keyCode != 13) {
          event.detail = SWT.TRAVERSE_NONE; 
        }
        int index = tabFolder.getSelectionIndex();
View Full Code Here

        data.left = new FormAttachment(classRoomIdText, 5);
        data.right = new FormAttachment(100, -25);
        classRoomNameText.setLayoutData(data);
       
        classRoomNameText.removeTraverseListener(tableCompletation.getControlTraverseListener());
        classRoomNameText.addTraverseListener(new TraverseListener() {
            public void keyTraversed(TraverseEvent event) {
                if (!tableCompletation.isVisible() && event.keyCode == 13 && tabFolder.getSelectionIndex() == 0) {
                        computerItem.setComputerButtonFocus();
                }
            }
View Full Code Here

          }
        }
      }
    });

    topDescriptorField.addTraverseListener(new TraverseListener() {

      public void keyTraversed(TraverseEvent e) {
        if (e.detail == SWT.TRAVERSE_RETURN) {
          e.doit = false;
          // updateFileList(inputDocPathField.getText().trim());
View Full Code Here

          }
        });
      }
    });
   
    popupShell.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent e) {
        switch (e.keyCode) {
          case SWT.ESC:
            selectAndClose(date);
            e.doit = false;
View Full Code Here

      public void widgetSelected(SelectionEvent event) {
        selection = comboBox.getSelectionIndex();
      }
    });

    comboBox.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent e) {
        if (e.detail == SWT.TRAVERSE_ESCAPE || e.detail == SWT.TRAVERSE_RETURN) {
          e.doit = false;
        }
      }
View Full Code Here

    group.setLayoutData(new GridData(GridData.FILL_BOTH));
   
    group.setText("Program Arguments");
   
    fPrgmArgumentsText = new Text(group, SWT.MULTI | SWT.WRAP | SWT.BORDER | SWT.V_SCROLL);
    fPrgmArgumentsText.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent e) {
        switch (e.detail) {
          case SWT.TRAVERSE_ESCAPE:
          case SWT.TRAVERSE_PAGE_NEXT:
          case SWT.TRAVERSE_PAGE_PREVIOUS:
            e.doit = true;
            break;
          case SWT.TRAVERSE_RETURN:
          case SWT.TRAVERSE_TAB_NEXT:
          case SWT.TRAVERSE_TAB_PREVIOUS:
            if ((fPrgmArgumentsText.getStyle() & SWT.SINGLE) != 0) {
              e.doit = true;
            } else {
              if (!fPrgmArgumentsText.isEnabled() || (e.stateMask & SWT.MODIFIER_MASK) != 0) {
                e.doit = true;
              }
            }
            break;
        }
      }
    });
    gd = new GridData(GridData.FILL_BOTH);
    gd.heightHint = 40;
    gd.widthHint = 100;
    fPrgmArgumentsText.setLayoutData(gd);
    fPrgmArgumentsText.setFont(font);
    fPrgmArgumentsText.addModifyListener(new ModifyListener() {
      public void modifyText(ModifyEvent evt) {
        scheduleUpdateJob();
      }
    });
    //ControlAccessibleListener.addListener(fPrgmArgumentsText, group.getText());
   
    String buttonLabel = "Variables..."
    Button pgrmArgVariableButton = createPushButton(group, buttonLabel, null);
    pgrmArgVariableButton.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END));
    pgrmArgVariableButton.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        StringVariableSelectionDialog dialog = new StringVariableSelectionDialog(getShell());
        dialog.open();
        String variable = dialog.getVariableExpression();
        if (variable != null) {
                    fPrgmArgumentsText.insert(variable);
        }
      }
    });
   
    Group groupNode = new Group(comp, SWT.NONE);
    groupNode.setFont(font);
    groupNode.setLayout(new GridLayout());
    groupNode.setLayoutData(new GridData(GridData.FILL_BOTH));
   
    groupNode.setText("Node Arguments");
   
    fNodeArgumentsText = new Text(groupNode, SWT.MULTI | SWT.WRAP | SWT.BORDER | SWT.V_SCROLL);
    fNodeArgumentsText.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent e) {
        switch (e.detail) {
          case SWT.TRAVERSE_ESCAPE:
          case SWT.TRAVERSE_PAGE_NEXT:
          case SWT.TRAVERSE_PAGE_PREVIOUS:
View Full Code Here

   * @param table
   *            The table to which the traversal suppression should be added;
   *            must not be <code>null</code>.
   */
  private final void addTraverseListener(final Table table) {
    table.addTraverseListener(new TraverseListener() {
      /**
       * Blocks all key traversal events.
       *
       * @param event
       *            The trigger event; must not be <code>null</code>.
View Full Code Here

   * @param table
   *            The table to which the traversal suppression should be added;
   *            must not be <code>null</code>.
   */
  private final void addTraverseListener(final Table table) {
    table.addTraverseListener(new TraverseListener() {
      /**
       * Blocks all key traversal events.
       *
       * @param event
       *            The trigger event; must not be <code>null</code>.
View Full Code Here

  }

  private Text createText(Composite parent) {
    final Text text = new Text(parent, SWT.BORDER);
    text.addSelectionListener(createTextSelectionListener());
    text.addTraverseListener(new TraverseListener() {
      @Override
      public void keyTraversed(TraverseEvent e) {
        if(e.detail == SWT.TRAVERSE_RETURN) {
          e.doit = false;
        }
View Full Code Here

TOP

Related Classes of org.eclipse.swt.events.TraverseListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.