Package org.eclipse.swt.widgets

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


  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 () {
              try {
View Full Code Here


    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 () {
              try {
                frame.dispose ();
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 () {
              try {
View Full Code Here

    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 () {
              try {
                frame.dispose ();
View Full Code Here

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

                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, focusFilter);
                display.addFilter(SWT.FocusIn, focusFilter);
                Event e = new Event();
View Full Code Here

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

            if (popup != null && !popup.isDisposed ()) {
                table.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
            table = null
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);
            display.addFilter (SWT.FocusIn, filter);
            Event e = new Event ();
View Full Code Here

            if (!hasFocus) return;
            Control focusControl = getDisplay ().getFocusControl ();
            if (focusControl == arrow || focusControl == table || 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

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.