Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.TraverseListener


  private Text createText(Composite parent, ModifyListener modifyListener) {
    final Text text = new Text(parent, SWT.BORDER);
    text.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
    text.addModifyListener(modifyListener);
    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


    countSpinner.setSelection(100);
    countSpinner.setMaximum(100000);
    countSpinner.setMinimum(1);
    countSpinner.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    countSpinner.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent e) {
        // this due to a bug either in SWT or GTK:
        // spinner getText() returns the new value only if
        // it has lost the focus first
        ipPrototypeText.forceFocus();
View Full Code Here

    /*
     * Disable SWT Shift+TAB traversal in this viewer
     * 1GIYQ9K: ITPUI:WINNT - StyledText swallows Shift+TAB
     */
    fTextWidget.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent e) {
        if ((SWT.SHIFT == e.stateMask) && ('\t' == e.character))
          e.doit= !fTextWidget.getEditable();
      }
    });
View Full Code Here

        control.addFocusListener(new FocusListener() {
          private TraverseListener fTraverseListener;
          public void focusGained(FocusEvent e) {
            if (Helper.okToUse(control)) {
              if (fTraverseListener == null) {
                fTraverseListener= new TraverseListener() {
                  public void keyTraversed(TraverseEvent event) {
                    if (event.detail == SWT.TRAVERSE_TAB_NEXT) {
                      IInformationControl iControl= fAdditionalInfoController.getCurrentInformationControl2();
                      if (fAdditionalInfoController.getInternalAccessor().canReplace(iControl)) {
                        fAdditionalInfoController.getInternalAccessor().replaceInformationControl(true);
View Full Code Here

    registerHandler(SELECT_NEXT_PROPOSAL_COMMAND_ID, fProposalPopup.createProposalSelectionHandler(CompletionProposalPopup.ProposalSelectionHandler.SELECT_NEXT));
    registerHandler(SELECT_PREVIOUS_PROPOSAL_COMMAND_ID, fProposalPopup.createProposalSelectionHandler(CompletionProposalPopup.ProposalSelectionHandler.SELECT_PREVIOUS));

    if (Helper.okToUse(fContentAssistSubjectControlAdapter.getControl())) {
      fContentAssistSubjectControlShell= fContentAssistSubjectControlAdapter.getControl().getShell();
      fCASCSTraverseListener= new TraverseListener() {
        public void keyTraversed(TraverseEvent e) {
          if (e.detail == SWT.TRAVERSE_ESCAPE && isProposalPopupActive())
            e.doit= false;
        }
      };
View Full Code Here

    setGridData(buttonPanelB, SWT.RIGHT, true, SWT.BOTTOM, false);

    Composite statusBar= createStatusAndCloseButton(panel);
    setGridData(statusBar, SWT.FILL, true, SWT.BOTTOM, false);

    panel.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent e) {
        if (e.detail == SWT.TRAVERSE_RETURN) {
          if (!Util.isMac()) {
            Control controlWithFocus= getShell().getDisplay().getFocusControl();
            if (controlWithFocus != null && (controlWithFocus.getStyle() & SWT.PUSH) == SWT.PUSH)
View Full Code Here

      }
      textLabel = label;
    }
    if (textLabel != null) {
      textLabel.setMenu(getMenu());
      textLabel.addTraverseListener(new TraverseListener() {
        public void keyTraversed(TraverseEvent e) {
          if (e.detail == SWT.TRAVERSE_MNEMONIC) {
            // steal the mnemonic
            if (!isVisible() || !isEnabled())
              return;
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

     * Method declared on CellEditor.
     */
    protected Control createControl(Composite parent)
    {
      Text text = (Text)super.createControl(parent);
      text.addTraverseListener(new TraverseListener()
      {
        @Override
        public void keyTraversed(TraverseEvent e)
        {
              if (e.detail == SWT.TRAVERSE_TAB_NEXT)
View Full Code Here

     * Method declared on CellEditor.
     */
    protected Control createControl(Composite parent)
    {
      CCombo comboBox = (CCombo)super.createControl(parent);
      comboBox.addTraverseListener(new TraverseListener()
      {
        @Override
        public void keyTraversed(TraverseEvent e)
        {
              if (e.detail == SWT.TRAVERSE_TAB_NEXT)
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.