Package org.eclipse.swt.widgets

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


    }
    toolItem.setData(this);
    widget = toolItem;

    // Attach some listeners.
    toolItem.addDisposeListener(disposeListener);
    toolItem.addListener(SWT.Selection, selectionListener);

    // TODO Needs a way to be linked to a command.
    // toolItem.addListener(SWT.Selection, getToolItemListener());
    // action.addPropertyChangeListener(propertyListener);
View Full Code Here


            final Image image = perspectiveDescriptor.getImageDescriptor().createImage();
            toolItem.setData(KEY_PERSPECTIVE, perspectiveDescriptor);
            toolItem.setImage(image);

            toolItem.addDisposeListener(new DisposeListener() {
                public void widgetDisposed(DisposeEvent e) {
                    ToolItem toolItem = (ToolItem) e.widget;

                    if (toolItem.getImage() != null && !toolItem.getImage().isDisposed()) {
                        toolItem.getImage().dispose();
View Full Code Here

            };

            ref.addPropertyListener(propertyListener);

            item.addDisposeListener(new DisposeListener() {
                /* (non-Javadoc)
                 * @see org.eclipse.swt.events.DisposeListener#widgetDisposed(org.eclipse.swt.events.DisposeEvent)
                 */
                public void widgetDisposed(DisposeEvent e) {
                    ref.removePropertyListener(propertyListener);
View Full Code Here

    final ToolItem dropDownItem = new ToolItem(dropDownBar, SWT.DROP_DOWN);
    Image dropDownImage = UIIcons.HIERARCHY.createImage();
    UIUtils.hookDisposal(dropDownItem, dropDownImage);
    dropDownItem.setImage(dropDownImage);
    final Menu menu = new Menu(dropDownBar);
    dropDownItem.addDisposeListener(new DisposeListener() {

      public void widgetDisposed(DisposeEvent e) {
        menu.dispose();
      }
    });
View Full Code Here

    final ToolBar dropDownBar = new ToolBar(parent, SWT.FLAT | SWT.RIGHT);
    final ToolItem dropDownItem = new ToolItem(dropDownBar, SWT.PUSH);
    dropDownItem.setImage(PlatformUI.getWorkbench().getSharedImages()
        .getImage("IMG_LCL_RENDERED_VIEW_MENU")); //$NON-NLS-1$
    final Menu menu = new Menu(dropDownBar);
    dropDownItem.addDisposeListener(new DisposeListener() {

      public void widgetDisposed(DisposeEvent e) {
        menu.dispose();
      }
    });
View Full Code Here

    viewMenuButton.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        showDialogMenu();
      }
    });
    viewMenuButton.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        menuImage.dispose();
        menuImage = null;
        disabledMenuImage.dispose();
        disabledMenuImage = null;
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.