Package org.eclipse.swt.widgets

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


    FillLayout fillLayout = new FillLayout();
    fillLayout.marginWidth = 0;
    fillLayout.marginHeight = 0;
    shell.setLayout(fillLayout);
    browserShells.add(shell);
    shell.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        if (e.widget == shell) {
          browserShells.remove(shell);
        }
      }
View Full Code Here


    FillLayout fillLayout = new FillLayout();
    fillLayout.marginWidth = 0;
    fillLayout.marginHeight = 0;
    shell.setLayout(fillLayout);
    browserShells.add(shell);
    shell.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        if (e.widget == shell) {
          browserShells.remove(shell);
        }
      }
View Full Code Here

        if( initialFocusProperty != null )
        {
            this.part.setFocus( initialFocusProperty );
        }
       
        shell.addDisposeListener
        (
            new DisposeListener()
            {
                public void widgetDisposed( final DisposeEvent event )
                {
View Full Code Here

          if (url == null) {
            throw new XWTException("UI Resource is not found.");
          }
          Control control = loadWithOptions(url, options);
          Shell shell = control.getShell();
          shell.addDisposeListener(new DisposeListener() {
            public void widgetDisposed(DisposeEvent e) {
              ResourceManager.resources.dispose();
            }
          });
          shell.open();
View Full Code Here

    }

    // Create the window
    Shell shell = new Shell();
    createPartControl(shell);
    shell.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        /* Free resources */
        if (images != null) {
          for (int i = 0; i < images.length; i++) {
            final Image image = images[i];
View Full Code Here

        Rectangle rect = shell.getClientArea();
        gc.drawRectangle(rect.x + 10, rect.y + 10, rect.width - 20, rect.height - 20);
        gc.drawString(HelloWorld5.resHello.getString("Hello_world"), rect.x + 20, rect.y + 20);
      }
    });
    shell.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        red.dispose();
      }
    });
    shell.open();
View Full Code Here

      public void widgetSelected(SelectionEvent pE) {
        shell.close();
      }
    });

    shell.addDisposeListener(new DisposeListener() {

      @Override
      public void widgetDisposed(DisposeEvent pE) {
        font20Height.dispose();
        font20HeightBold.dispose();
View Full Code Here

          gc.drawRectangle(downX - 1, downY - 1, e.x - downX + 2, e.y - downY + 2);
        }
      }
    });

    shell.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        image.dispose();
        crossCursor.dispose();
        gc.dispose();
      }
View Full Code Here

    FillLayout fillLayout = new FillLayout();
    fillLayout.marginWidth = 0;
    fillLayout.marginHeight = 0;
    shell.setLayout(fillLayout);
    browserShells.add(shell);
    shell.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        if (e.widget == shell) {
          browserShells.remove(shell);
        }
      }
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.