Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.DisposeListener


        new List(
          parent,
          SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL);
      list.setFont(parent.getFont());
      list.addSelectionListener(getSelectionListener());
      list.addDisposeListener(new DisposeListener()
      {
        public void widgetDisposed(DisposeEvent event)
        {
          list = null;
        }
View Full Code Here


          updateColorImage();
        }
      }
    });
   
    fButton.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent event) {
        if (fImage != null)  {
          fImage.dispose();
          fImage= null;
        }
View Full Code Here

      selEdgeColor = new Color(display, (c1.getRed() + c2.getRed() * 3) / 4,
          (c1.getGreen() + c2.getGreen() * 3) / 4, (c1.getBlue() + c2.getBlue() * 3) / 4);
      selFillColor = new Color(display, (c1.getRed() + c2.getRed() * 8) / 9,
          (c1.getGreen() + c2.getGreen() * 8) / 9, (c1.getBlue() + c2.getBlue() * 8) / 9);
     
      result.addDisposeListener(new DisposeListener() {

        public void widgetDisposed(DisposeEvent event) {
          if (boldFont != null && !boldFont.isDisposed()) {
            boldFont.dispose();
          }
View Full Code Here

    super(parent, SWT.NO_FOCUS | SWT.BORDER);
   
    final Color green = new Color(null, 0, 128, 0);
    final Color red = new Color(null, 128, 0, 0);
   
    this.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        green.dispose();
        red.dispose();
      }
    });
View Full Code Here

                    updateColorImage();
                }
            }
        });

        fButton.addDisposeListener(new DisposeListener() {

            @Override
            public void widgetDisposed(final DisposeEvent event) {
                if (fImage != null) {
                    fImage.dispose();
View Full Code Here

                    configuration.handlePropertyChangeEvent(event);
                    viewer.invalidateTextPresentation();
                }
            }
        };
        viewer.getTextWidget().addDisposeListener(new DisposeListener() {
            @Override
            public void widgetDisposed(final DisposeEvent e) {
                preferenceStore.removePropertyChangeListener(propertyChangeListener);
                JFaceResources.getFontRegistry().removeListener(fontChangeListener);
            }
View Full Code Here

   * @return Control with the highest x axis value.
   */
  private Control createTitleArea(Composite parent) {

    // add a dispose listener
    parent.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        if (titleAreaColor != null) {
          titleAreaColor.dispose();
        }
      }
View Full Code Here

     * </p>
     *
     * @param control the control
     */
    protected void hookControl(Control control) {
        control.addDisposeListener(new DisposeListener() {
            public void widgetDisposed(DisposeEvent event) {
                handleDispose(event);
            }
        });
    }
View Full Code Here

                });
                break;
            default:
                Assert.isTrue(false, "Unknown validate strategy");//$NON-NLS-1$
            }
            textField.addDisposeListener(new DisposeListener() {
                public void widgetDisposed(DisposeEvent event) {
                    textField = null;
                }
            });
            if (textLimit > 0) {//Only set limits above 0 - see SWT spec
View Full Code Here

            label.setFont(parent.getFont());
            String text = getLabelText();
            if (text != null) {
        label.setText(text);
      }
            label.addDisposeListener(new DisposeListener() {
                public void widgetDisposed(DisposeEvent event) {
                    label = null;
                }
            });
        } else {
View Full Code Here

TOP

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

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.