Examples of ObservableListTreeContentProvider


Examples of org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider

    layout.numColumns = 2;
    layout.verticalSpacing = 9;
    Label label = new Label(container, SWT.NONE);
    label.setText(Messages.FromMapWizardPage_Map);
    _viewer = new TreeViewer(container, SWT.BORDER | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
    final ObservableListTreeContentProvider content = new ObservableListTreeContentProvider(
      BeanProperties.list("allChildren", Folder.class).listFactory(), //$NON-NLS-1$
      new FolderStructureAdvisor());
    _viewer.setContentProvider(content);
    _viewer.setLabelProvider(new ScannedMapsLabelProvider());
    _viewer.setUseHashlookup(true);
View Full Code Here

Examples of org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider

   * @see org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite)
   */
  @Override
  public void createPartControl(final Composite parent) {
    _viewer = new TreeViewer(parent, SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL);
    _content = new ObservableListTreeContentProvider(BeanProperties.list("allChildren", //$NON-NLS-1$
      Folder.class).listFactory(), new FolderStructureAdvisor());
    _viewer.setContentProvider(_content);
    _viewer.setLabelProvider(new ScannedMapsLabelProvider());
    _viewer.setUseHashlookup(true);
    _viewer.setInput(getBL().getTreeRoot());
View Full Code Here

Examples of org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider

   * This is a callback that will allow us to create the viewer and initialize it.
   */
  @Override
  public void createPartControl(final Composite parent) {
    _viewer = new TreeViewer(parent, SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL);
    _viewer.setContentProvider(new ObservableListTreeContentProvider(BeanProperties.list(
      "allChildren", MapsAndRegions.class).listFactory(), //$NON-NLS-1$
      new MapsAndRegionStructureAdvisor()));
    _viewer.setLabelProvider(new MapViewLabelProvider());
    _viewer.setInput(EditPlugin.getBL().getMapsAndRegions());
    makeActions();
View Full Code Here

Examples of org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider

    if (delegate instanceof ObservableSetTreeContentProvider) {
      ObservableSetTreeContentProvider contentProvider = (ObservableSetTreeContentProvider) delegate;
      return contentProvider.getKnownElements();
    }
    if (delegate instanceof ObservableListTreeContentProvider) {
      ObservableListTreeContentProvider contentProvider = (ObservableListTreeContentProvider) delegate;
      return contentProvider.getKnownElements();
    }
    throw new IllegalStateException();
  }
View Full Code Here

Examples of org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider

    this.value = value;
    IObservableFactory observableFactory = XWT.observableFactory(context, getContentPath(), UpdateSourceTrigger.Default);
    IObservable observable = observableFactory.createObservable(value);
   
    if (observable instanceof IObservableList) {
      delegate = new ObservableListTreeContentProvider(observableFactory, null);     
    }
    else if (observable instanceof IObservableSet) {
      delegate = new ObservableSetTreeContentProvider(observableFactory, null);           
    }
    else {
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.