Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.DisposeListener


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


      public void paintControl(PaintEvent e) {
        paint(e);
      }
    });

    addDisposeListener(new DisposeListener() {
      @Override
      public void widgetDisposed(DisposeEvent e) {
        passColor.dispose();
        failColor.dispose();
        currentColor.dispose();
View Full Code Here

    layout.marginWidth = 0;
    setLayout(layout);
    fList = new Table(this, style);
    fList.setLayoutData(new GridData(GridData.FILL_BOTH));
    fList.setFont(parent.getFont());
    fList.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        fLabelProvider.dispose();
        if (fUpdateJob != null) {
          fUpdateJob.cancel();
        }
View Full Code Here

        list.addListener(SWT.MouseDoubleClick, new Listener() {
            public void handleEvent(Event evt) {
                handleDefaultSelected();
            }
        });
        list.addDisposeListener(new DisposeListener() {
            public void widgetDisposed(DisposeEvent e) {
                fQualifierRenderer.dispose();
            }
        });
        GridData data = new GridData();
View Full Code Here

    this.topBar = topBar;
    this.style = style;
    setPropertyChangeListener();
    // this listener will only be run when the Shell is being disposed
    // and each WorkbenchWindow has its own PerspectiveSwitcher
    toolBarListener = new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        dispose();
      }
    };
        window.addPerspectiveListener(changeListener);
View Full Code Here

  /**
   * @return
   */
  private DisposeListener getDisposeListener() {
    if (disposeListener == null) {
      disposeListener = new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          controlToId.remove(e.widget);
        }
      };
    }
View Full Code Here

   */
    protected Control createTreeControl(Composite parent, int style){
        treeViewer = doCreateTreeViewer(parent, style);
        GridData data = new GridData(SWT.FILL, SWT.FILL, true, true);
        treeViewer.getControl().setLayoutData(data);
        treeViewer.getControl().addDisposeListener(new DisposeListener(){
          /* (non-Javadoc)
           * @see org.eclipse.swt.events.DisposeListener#widgetDisposed(org.eclipse.swt.events.DisposeEvent)
           */
          public void widgetDisposed(DisposeEvent e) {
            refreshJob.cancel();
View Full Code Here

      public void focusLost(FocusEvent e) {
        bindingService.setKeyFilterEnabled(true);
      }
    });
    textTriggerSequence.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        if (!bindingService.isKeyFilterEnabled()) {
          bindingService.setKeyFilterEnabled(true);
        }
      }
View Full Code Here

      public void focusLost(FocusEvent e) {
        bindingService.setKeyFilterEnabled(true);
      }
    });
    bindingText.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        if (!bindingService.isKeyFilterEnabled()) {
          bindingService.setKeyFilterEnabled(true);
        }
      }
View Full Code Here

      @Override
      public void run() {
        CTabItem tab = new CTabItem(tabs, SWT.CLOSE);
        Composite composite = new Composite(tabs, SWT.NULL);
        final SWTEventHandler seh = new SWTEventHandler(composite, profile);
        tab.addDisposeListener(new DisposeListener() {
          @Override
          public void widgetDisposed(DisposeEvent arg0) {
            try {
              seh.getFirstConnection().getProfile().dispose();
            } catch(Exception e) {}
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.