Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Shell.removeListener()


    case SWT.FocusIn: {
      if (hasFocus) return;
      if (getEditable ()) text.selectAll ();
      hasFocus = true;
      Shell shell = getShell ();
      shell.removeListener (SWT.Deactivate, listener);
      shell.addListener (SWT.Deactivate, listener);
      Display display = getDisplay ();
      display.removeFilter (SWT.FocusIn, filter);
      display.addFilter (SWT.FocusIn, filter);
      Event e = new Event ();
View Full Code Here


          || focusControl == list
          || focusControl == icon
          || focusControl == text) return;
      hasFocus = false;
      Shell shell = getShell ();
      shell.removeListener(SWT.Deactivate, listener);
      Display display = getDisplay ();
      display.removeFilter (SWT.FocusIn, filter);
      Event e = new Event ();
      notifyListeners (SWT.FocusOut, e);
      dropDown(false);
View Full Code Here

  shell.addListener (SWT.Deiconify, shellListener);
  shell.addListener (SWT.Iconify, shellListener);
  parent.addListener (SWT.Dispose, new Listener () {
    public void handleEvent (Event event) {
      Shell shell = parent.getShell ();
      shell.removeListener (SWT.Deiconify, shellListener);
      shell.removeListener (SWT.Iconify, shellListener);
      parent.setVisible(false);
      EventQueue.invokeLater(new Runnable () {
        public void run () {
          frame.dispose ();
View Full Code Here

  shell.addListener (SWT.Iconify, shellListener);
  parent.addListener (SWT.Dispose, new Listener () {
    public void handleEvent (Event event) {
      Shell shell = parent.getShell ();
      shell.removeListener (SWT.Deiconify, shellListener);
      shell.removeListener (SWT.Iconify, shellListener);
      parent.setVisible(false);
      EventQueue.invokeLater(new Runnable () {
        public void run () {
          frame.dispose ();
        }
View Full Code Here

      case SWT.FocusIn : {
        if ( hasFocus ) return;
        if ( getEditable() ) text.selectAll();
        hasFocus = true;
        Shell shell = getShell();
        shell.removeListener(SWT.Deactivate, listener);
        shell.addListener(SWT.Deactivate, listener);
        Display display = getDisplay();
        display.removeFilter(SWT.FocusIn, filter);
        notifyListeners(SWT.FocusIn, new Event());
        display.addFilter(SWT.FocusIn, filter);
View Full Code Here

        if ( ! hasFocus ) return;
        Control focusControl = getDisplay().getFocusControl();
        if ( focusControl == button || popupContent.isFocusControl() || focusControl == text) return;
        hasFocus = false;
        Shell shell = getShell();
        shell.removeListener(SWT.Deactivate, listener);
        getDisplay().removeFilter(SWT.FocusIn, filter);
        notifyListeners(SWT.FocusOut, new Event());
        break;
      }
    }
View Full Code Here

            if (popup != null && !popup.isDisposed()) {
                tree.removeListener(SWT.Dispose, listener);
                popup.dispose();
            }
            Shell shell = getShell();
            shell.removeListener(SWT.Deactivate, listener);
            Display display = getDisplay();
            display.removeFilter(SWT.FocusIn, filter);
            popup = null;
            text = null;
            tree = null;
View Full Code Here

                return;
            if (getEditable())
                text.selectAll();
            hasFocus = true;
            Shell shell = getShell();
            shell.removeListener(SWT.Deactivate, listener);
            shell.addListener(SWT.Deactivate, listener);
            Display display = getDisplay();
            display.removeFilter(SWT.FocusIn, filter);
            display.addFilter(SWT.FocusIn, filter);
            Event e = new Event();
View Full Code Here

            Control focusControl = getDisplay().getFocusControl();
            if (focusControl == arrow || focusControl == tree || focusControl == text)
                return;
            hasFocus = false;
            Shell shell = getShell();
            shell.removeListener(SWT.Deactivate, listener);
            Display display = getDisplay();
            display.removeFilter(SWT.FocusIn, filter);
            Event e = new Event();
            notifyListeners(SWT.FocusOut, e);
            break;
View Full Code Here

  Listener listener = new Listener () {
    public void handleEvent (Event e) {
      switch (e.type) {
        case SWT.Dispose:
          Shell shell = parent.getShell ();
          shell.removeListener (SWT.Deiconify, shellListener);
          shell.removeListener (SWT.Iconify, shellListener);
          parent.setVisible(false);
          EventQueue.invokeLater(new Runnable () {
            public void run () {
              frame.dispose ();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.