Examples of addDisposeListener()


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

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

    final Shell shell = holder.getShell();
    if (shell == null || shell.isDisposed() || holder.getMenu() == null) return;
    if (!manager.containsKey(shell))
    {
      manager.put(shell, new ShortcutMap());
      shell.addDisposeListener(new DisposeListener()
      {
        public void widgetDisposed(DisposeEvent e)
        {
          if (manager.containsKey(shell))
          {
View Full Code Here

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

        } catch (Exception e) {
            e.printStackTrace();
        }
        shell.open();
        shell.addDisposeListener(new DisposeListener() {
          public void widgetDisposed(DisposeEvent e) {
            try {
              viewer.close();
            } catch (RuntimeException exception) {
              exception.printStackTrace();
View Full Code Here

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

    }
   
    // Wir merken uns das aktive Tab.
    Integer tab = (Integer) cache.get("tab");
    if (tab != null) folder.setSelection(tab);
    folder.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e)
      {
        cache.put("tab",folder.getSelectionIndex());
      }
    });
View Full Code Here

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

    private TabItem createPartTab(IPresentablePart part, int tabIndex) {
        TabItem tabItem = new TabItem(tabFolder, SWT.NONE, tabIndex);
        tabItem.setData(TAB_DATA, part);
        part.addPropertyListener(childPropertyChangeListener);
        tabItem.addDisposeListener(tabDisposeListener);
        initTab(tabItem, part);
        return tabItem;
    }

    /**
 
View Full Code Here

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

        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

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

                service.schedule(new KeyPressCommitRunnable(getEditorValue()),
                        150L, TimeUnit.MILLISECONDS);
            }
        });

        text.addDisposeListener(new DisposeListener() {
            @Override
            public void widgetDisposed(DisposeEvent e) {
                service.shutdownNow();
            }
        });
View Full Code Here

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

        } else
          onAdd(item);
      }
    });

    buttonBar.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        conditionMenu.dispose();
      }
    });
View Full Code Here

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

        } else
          onAdd(item);
      }
    });

    buttonBar.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        actionMenu.dispose();
      }
    });
View Full Code Here

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

        ToolBar toolBar = new ToolBar(parent, SWT.FLAT | SWT.NO_FOCUS);
        ((GridLayout) parent.getLayout()).numColumns++;
    toolBar.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_CENTER));
    final Cursor cursor = new Cursor(parent.getDisplay(), SWT.CURSOR_HAND);
    toolBar.setCursor(cursor);
    toolBar.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        cursor.dispose();
      }
    });   
        fHelpButton = new ToolItem(toolBar, SWT.CHECK);
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.