Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.ShellEvent


    case SWT.Iconify:
    case SWT.Deiconify:
    case SWT.Close:
    case SWT.Activate:
    case SWT.Deactivate:
      toString += new ShellEvent(event).toString();
      break;
    case SWT.Show:
    case SWT.Hide:
      toString += event.widget instanceof Menu ? new MenuEvent(event).toString() : event.toString();
      break;
View Full Code Here


    case SWT.Iconify:
    case SWT.Deiconify:
    case SWT.Close:
    case SWT.Activate:
    case SWT.Deactivate:
      toString += new ShellEvent(event).toString();
      break;
    case SWT.Show:
    case SWT.Hide:
      toString += event.widget instanceof Menu ? new MenuEvent(event).toString() : event.toString();
      break;
View Full Code Here

    case SWT.Iconify:
    case SWT.Deiconify:
    case SWT.Close:
    case SWT.Activate:
    case SWT.Deactivate:
      toString += new ShellEvent(event).toString();
      break;
    case SWT.Show:
    case SWT.Hide:
      toString += event.widget instanceof Menu ? new MenuEvent(event).toString() : event.toString();
      break;
View Full Code Here

   * @noreference This method is not intended to be referenced by clients.
   */
  public void handleEvent (Event e) {
    switch (e.type) {
      case SWT.Activate: {
        ((ShellListener) eventListener).shellActivated(new ShellEvent(e));
        break;
      }
      case SWT.Arm: {
        ((ArmListener) eventListener).widgetArmed (new ArmEvent (e));
        break;
      }
      case SWT.Close: {
        /* Fields set by Decorations */
        ShellEvent event = new ShellEvent (e);
        ((ShellListener) eventListener).shellClosed(event);
        e.doit = event.doit;
        break;
      }
      case SWT.Collapse: {
        if (eventListener instanceof TreeListener) {
          ((TreeListener) eventListener).treeCollapsed(new TreeEvent(e));
        } else {
          ((ExpandListener) eventListener).itemCollapsed(new ExpandEvent(e))
        }
        break;
      }
      case SWT.Deactivate: {
        ((ShellListener) eventListener).shellDeactivated(new ShellEvent(e));
        break;
      }
      case SWT.Deiconify: {
        ((ShellListener) eventListener).shellDeiconified(new ShellEvent(e));
        break;
      }
      case SWT.DefaultSelection: {
        ((SelectionListener)eventListener).widgetDefaultSelected(new SelectionEvent(e));
        break;
      }
      case SWT.Dispose: {
        ((DisposeListener) eventListener).widgetDisposed(new DisposeEvent(e));
        break;
      }
      case SWT.DragDetect: {
        ((DragDetectListener) eventListener).dragDetected(new DragDetectEvent(e));
        break;
      }
      case SWT.Expand: {
        if (eventListener instanceof TreeListener) {
          ((TreeListener) eventListener).treeExpanded(new TreeEvent(e));
        } else {
          ((ExpandListener) eventListener).itemExpanded(new ExpandEvent(e))
        }
        break;
      }
      case SWT.FocusIn: {
        ((FocusListener) eventListener).focusGained(new FocusEvent(e));
        break;
      }
      case SWT.FocusOut: {
        ((FocusListener) eventListener).focusLost(new FocusEvent(e));
        break;
      }
      case SWT.Gesture: {
        GestureEvent event = new GestureEvent(e);
        ((GestureListener)eventListener).gesture(event);
        e.doit = event.doit;
        break;
      }
      case SWT.Help: {
        ((HelpListener) eventListener).helpRequested (new HelpEvent (e));
        break;
      }
      case SWT.Hide: {
        ((MenuListener) eventListener).menuHidden(new MenuEvent(e));
        break;
      }
      case SWT.Iconify: {
        ((ShellListener) eventListener).shellIconified(new ShellEvent(e));
        break;
      }
      case SWT.KeyDown: {
        /* Fields set by Control */
        KeyEvent event = new KeyEvent(e);
View Full Code Here

TOP

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

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.