Codota Logo
Composite.addDisposeListener
Code IndexAdd Codota to your IDE (free)

How to use
addDisposeListener
method
in
org.eclipse.swt.widgets.Composite

Best Java code snippets using org.eclipse.swt.widgets.Composite.addDisposeListener (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
StringBuilder s =
  • Codota Iconnew StringBuilder()
  • Codota Iconnew StringBuilder(32)
  • Codota IconString str;new StringBuilder(str)
  • Smart code suggestions by Codota
}
origin: pentaho/pentaho-kettle

metricsComposite.addDisposeListener( new DisposeListener() {
 public void widgetDisposed( DisposeEvent event ) {
  if ( image != null ) {
origin: pentaho/pentaho-kettle

metricsComposite.addDisposeListener( new DisposeListener() {
 public void widgetDisposed( DisposeEvent event ) {
  if ( image != null ) {
origin: pentaho/pentaho-kettle

perfComposite.addDisposeListener( new DisposeListener() {
 public void widgetDisposed( DisposeEvent event ) {
  if ( image != null ) {
origin: BiglySoftware/BiglyBT

@Override
public void
addDisposeListener(
  DisposeListener        l )
{
  browser.addDisposeListener( l );
}
origin: com.eclipsesource.tabris/tabris

private void addDisposeListener() {
 container.addDisposeListener( new DisposeListener() {
  @Override
  public void widgetDisposed( DisposeEvent event ) {
   dispose();
  }
 } );
}
origin: org.eclipse.equinox.p2/ui

protected Composite createFilterControls(Composite filterParent) {
  super.createFilterControls(filterParent);
  filterParent.addDisposeListener(new DisposeListener() {
    public void widgetDisposed(DisposeEvent e) {
      cancelPreFilterJob();
    }
  });
  return filterParent;
}
origin: ajermakovics/eclipse-instasearch

/**
 * @param parent
 */
public SearchViewControl(Composite parent, ModifyListener modifyListener) {
  
  this.parent = parent;
  this.modifyListener = modifyListener;
  
  createControl(parent);
  parent.addDisposeListener(this);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

protected Images(Composite rootComposite) {
  rootComposite.addDisposeListener(e -> {
    for (Image image : imagesMap.values())
      image.dispose();
    imagesMap.clear();
  });
}
origin: org.eclipse.e4.ui.workbench.renderers/swt

public Object createWidget(final MUIElement element, Object parent) {
  if (!(element instanceof MToolBar) || !(parent instanceof Composite))
    return null;
  // HACK!! This should be done using a separate renderer
  Composite intermediate = new Composite((Composite) parent, SWT.NONE);
  createToolbar(element, intermediate);
  intermediate.addDisposeListener(new DisposeListener() {
    public void widgetDisposed(DisposeEvent e) {
      cleanUp((MToolBar) element);
    }
  });
  return intermediate;
}
origin: BiglySoftware/BiglyBT

@Override
public DropTarget createDropTarget(int style) {
  final DropTarget dropTarget = new DropTarget(cTable, style);
  cTable.addDisposeListener(new DisposeListener() {
    // @see org.eclipse.swt.events.DisposeListener#widgetDisposed(org.eclipse.swt.events.DisposeEvent)
    @Override
    public void widgetDisposed(DisposeEvent e) {
      if (!dropTarget.isDisposed()) {
        dropTarget.dispose();
      }
    }
  });
  return dropTarget;
}
origin: org.eclipse.platform/org.eclipse.jface

/**
 * Returns this field editor's button box containing the Add, Remove,
 * Up, and Down button.
 *
 * @param parent the parent control
 * @return the button box
 */
public Composite getButtonBoxControl(Composite parent) {
  if (buttonBox == null) {
    buttonBox = new Composite(parent, SWT.NULL);
    GridLayout layout = new GridLayout();
    layout.marginWidth = 0;
    buttonBox.setLayout(layout);
    createButtons(buttonBox);
    buttonBox.addDisposeListener(event -> {
      addButton = null;
      removeButton = null;
      upButton = null;
      downButton = null;
      buttonBox = null;
    });
  } else {
    checkParent(buttonBox, parent);
  }
  selectionChanged();
  return buttonBox;
}
origin: org.eclipse.egit/ui

@Override
protected Control createContents(Composite parent) {
  toolkit = new FormToolkit(parent.getDisplay());
  parent.addDisposeListener(new DisposeListener() {
    public void widgetDisposed(DisposeEvent e) {
      toolkit.dispose();
    }
  });
  return super.createContents(parent);
}
origin: org.eclipse.neoscada.hmi/org.eclipse.scada.sec.ui

private Composite createComposite ( final Composite wrapper )
{
  this.dbc = new DataBindingContext ( DisplayRealm.getRealm ( wrapper.getDisplay () ) );
  wrapper.addDisposeListener ( new DisposeListener () {
    @Override
    public void widgetDisposed ( final DisposeEvent e )
    {
      CallbackDialog.this.dbc.dispose ();
    }
  } );
  final Composite composite = new Composite ( wrapper, SWT.NONE );
  composite.setLayout ( new GridLayout ( 2, false ) );
  for ( final CallbackWidgetFactory factory : this.factories )
  {
    factory.createGridWidgets ( this.dbc, composite );
  }
  return composite;
}
origin: de.dentrassi.eclipse.neoscada.hmi/org.eclipse.scada.sec.ui

private Composite createComposite ( final Composite wrapper )
{
  this.dbc = new DataBindingContext ( DisplayRealm.getRealm ( wrapper.getDisplay () ) );
  wrapper.addDisposeListener ( new DisposeListener () {
    @Override
    public void widgetDisposed ( final DisposeEvent e )
    {
      CallbackDialog.this.dbc.dispose ();
    }
  } );
  final Composite composite = new Composite ( wrapper, SWT.NONE );
  composite.setLayout ( new GridLayout ( 2, false ) );
  for ( final CallbackWidgetFactory factory : this.factories )
  {
    factory.createGridWidgets ( this.dbc, composite );
  }
  return composite;
}
origin: org.eclipse.platform/org.eclipse.e4.ui.workbench.addons.swt

private Composite getHostPane() {
  // Create one
  hostPane = new Composite(trimStackTB.getShell(), SWT.NONE);
  hostPane.setData(ShellActivationListener.DIALOG_IGNORE_KEY, Boolean.TRUE);
  hostPane.addDisposeListener(e -> hostPane = null);
  setHostSize();
  // Set a special layout that allows resizing
  fixedSides = getFixedSides();
  hostPane.setLayout(new TrimPaneLayout(toolControl, fixedSides));
  return hostPane;
}
origin: org.eclipse.platform/org.eclipse.ui.workbench

@Override
protected Control createDialogArea(Composite parent) {
  Composite composite = (Composite) super.createDialogArea(parent);
  Label label = new Label(composite, SWT.NONE);
  label.setText(message);
  GridData gd = new GridData(GridData.BEGINNING | GridData.FILL_BOTH);
  gd.horizontalIndent = PopupDialog.POPUP_HORIZONTALSPACING;
  gd.verticalIndent = PopupDialog.POPUP_VERTICALSPACING;
  label.setLayoutData(gd);
  Button btnDoNotShow = new Button(composite, SWT.CHECK);
  btnDoNotShow.setText(messageDoNotShowAgain);
  btnDoNotShow.setSelection(WorkbenchPlugin.getDefault().getPreferenceStore()
      .getBoolean(FULL_SCREEN_COMMAND_DO_NOT_SHOW_INFO_AGAIN_PREF_ID));
  GridData gd2 = new GridData(GridData.BEGINNING | GridData.FILL_BOTH);
  gd2.horizontalIndent = PopupDialog.POPUP_HORIZONTALSPACING;
  gd2.verticalIndent = PopupDialog.POPUP_VERTICALSPACING;
  btnDoNotShow.setLayoutData(gd2);
  composite.addDisposeListener((e) -> {
    WorkbenchPlugin.getDefault().getPreferenceStore()
        .setValue(FULL_SCREEN_COMMAND_DO_NOT_SHOW_INFO_AGAIN_PREF_ID, btnDoNotShow.getSelection());
  });
  return composite;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide

private void createConfigDesc(Composite parent) {
  Label separator = new Label(parent, SWT.SEPARATOR | SWT.VERTICAL);
  separator.setLayoutData(new GridData(GridData.FILL_VERTICAL));
  Composite descComposite = new Composite(parent, SWT.NONE);
  descComposite.setLayout(new FillLayout());
  descComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
  descComposite.setBackground(parent.getBackground());
  final FormToolkit toolkit = new FormToolkit(parent.getDisplay());
  parent.addDisposeListener(e -> toolkit.dispose());
  form = toolkit.createScrolledForm(descComposite);
  form.setBackground(parent.getBackground());
  form.getBody().setLayout(new GridLayout());
  configAreas = generator.createFilterConfigurationFields();
  createFieldArea(toolkit, form, scopeArea, true);
  Iterator<FilterConfigurationArea> areas = configAreas.iterator();
  while (areas.hasNext()) {
    createFieldArea(toolkit, form, areas.next(), true);
  }
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

public FilteredPreferenceTree(Composite parentComposite, String label, String hint, boolean showVerticalBar) {
  fParentComposite= parentComposite;
  fRoot= new PreferenceTreeNode<>(null, null, false);
  createDescription(label);
  createFilterBox(hint);
  createScrolledArea(showVerticalBar);
  createNoMatchFoundLabel();
  fRefreshJob= doCreateRefreshJob();
  fRefreshJob.setSystem(true);
  fParentComposite.addDisposeListener(new DisposeListener() {
    @Override
    public void widgetDisposed(DisposeEvent e) {
      fRefreshJob.cancel();
    }
  });
}
origin: org.eclipse.egit/ui

private void safeCreateResources() {
  imageRegistry.put(IMAGE_ADD, UIIcons.ELCL16_ADD);
  imageRegistry.put(IMAGE_DELETE, UIIcons.ELCL16_DELETE);
  imageRegistry.put(IMAGE_TRASH, UIIcons.ELCL16_TRASH);
  imageRegistry.put(IMAGE_CLEAR, UIIcons.ELCL16_CLEAR);
  errorBackgroundColor = new Color(panel.getDisplay(), 255, 150, 150);
  errorTextColor = new Color(panel.getDisplay(), 255, 0, 0);
  panel.addDisposeListener(new DisposeListener() {
    public void widgetDisposed(DisposeEvent e) {
      imageRegistry.dispose();
      errorBackgroundColor.dispose();
      errorTextColor.dispose();
    }
  });
}
origin: org.eclipse.platform/org.eclipse.e4.ui.workbench.renderers.swt

@Override
protected Control createControl(Composite parent) {
  IEclipseContext localContext = EclipseContextFactory.create();
  final Composite newComposite = new Composite(parent, SWT.NONE);
  newComposite.setLayout(new FillLayout());
  localContext.set(Composite.class, newComposite);
  localContext.set(MToolControl.class, model);
  final IEclipseContext parentContext = modelService.getContainingContext(model);
  if (model.getObject() == null) {
    final Object tcImpl = contribFactory.create(model.getContributionURI(), parentContext, localContext);
    model.setObject(tcImpl);
    newComposite.addDisposeListener(e -> {
      ContextInjectionFactory.uninject(tcImpl, parentContext);
      model.setObject(null);
    });
  }
  model.setWidget(newComposite);
  newComposite.setData(AbstractPartRenderer.OWNING_ME, model);
  newComposite.setData(this);
  return newComposite;
}
org.eclipse.swt.widgetsCompositeaddDisposeListener

Popular methods of Composite

  • setLayout
    Sets the layout which is associated with the receiver to be the argument which may be null.
  • <init>
    Constructs a new instance of this class given its parent and a style value describing its behavior a
  • setLayoutData
  • layout
    Forces a lay out (that is, sets the size and location) of all widgets that are in the parent hierarc
  • getDisplay
  • getChildren
    Returns a (possibly empty) array containing the receiver's children. Children are returned in the or
  • getShell
  • getFont
  • getLayout
    Returns layout which is associated with the receiver, or null if one has not been set.
  • setFont
  • getParent
  • computeSize
  • getParent,
  • computeSize,
  • dispose,
  • setBackground,
  • getClientArea,
  • isDisposed,
  • getBackground,
  • setVisible,
  • setSize,
  • setData

Popular in Java

  • Running tasks concurrently on multiple threads
  • putExtra (Intent)
  • compareTo (BigDecimal)
    Compares this BigDecimal with the specified BigDecimal. Two BigDecimal objects that are equal in val
  • notifyDataSetChanged (ArrayAdapter)
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • BigInteger (java.math)
    Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in
  • MessageFormat (java.text)
    MessageFormat provides a means to produce concatenated messages in language-neutral way. Use this to
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Properties (java.util)
    The Properties class represents a persistent set of properties. The Properties can be saved to a st
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now