Examples of WorkbenchLabelProvider


Examples of org.eclipse.ui.model.WorkbenchLabelProvider

    this.htdocs.setText(this.project.getDefaultWebFolder().getProjectRelativePath().toString());
   
    this.browse = SWTUtil.createButton(composite2, Messages.ProjectPropertyPage_Browse);
    this.browse.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent se) {
                ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
                dialog.setTitle(Messages.ProjectPropertyPage_SelectHtdocsFolderTitle);
                dialog.setMessage(Messages.ProjectPropertyPage_SelectHtdocsFolderDescription);
                dialog.setInput(project.getEclipseProject().getWorkspace());
                dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
                dialog.setInitialSelection(project.getDefaultWebFolder());
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider

      this.browseButton.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
          if (WebRootsList.this.table.getSelection() == null || WebRootsList.this.table.getSelection().length == 0) return;
          ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
          final TableItem item = WebRootsList.this.table.getSelection()[0];
                  dialog.setTitle(Messages.ProjectPropertyPage_SelectHtdocsFolderTitle);
                  dialog.setMessage(Messages.ProjectPropertyPage_SelectHtdocsFolderDescription);
                  dialog.setInput(project.getEclipseProject().getWorkspace());
                  dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
                  dialog.setInitialSelection(((WebRootItem)item.getData()).getFolder());
                  dialog.setAllowMultiple(false);
                  if (dialog.open() == IDialogConstants.OK_ID) {
                      IResource resource = (IResource) dialog.getFirstResult();
                      if (resource != null) {
                        ((WebRootItem)item.getData()).setFolder((IContainer) resource);
                        item.setText(1, resource.getProjectRelativePath().toString());
                        validate();
                      }
                  }
        }
       
      });
     
      this.addButton = SWTUtil.createButton(composite, Messages.ProjectPropertyPage_Add);
      this.addButton.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
          ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
          dialog.setTitle(Messages.ProjectPropertyPage_SelectHtdocsFolderTitle);
                  dialog.setMessage(Messages.ProjectPropertyPage_SelectHtdocsFolderDescription);
                  dialog.setInput(project.getEclipseProject().getWorkspace());
                  dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
                  dialog.setAllowMultiple(false);
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider

            }
        }
        final ViewerFilter filter = new TypedViewerFilter(acceptedClasses,
                rejectedElements.toArray());

        final ILabelProvider lp = new WorkbenchLabelProvider();
        final ITreeContentProvider cp = new WorkbenchContentProvider();

        IResource initSelection = null;
        if (outputLocation != null) {
            initSelection = root.findMember(outputLocation);
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider

    protected void createFileSelectionGroup(final Composite parent) {

        // Just create with a dummy root.
        selectionGroup = new ResourceTreeAndListGroup(parent,
                new FileSystemElement("Dummy", null, true), //$NON-NLS-1$
                getFolderProvider(), new WorkbenchLabelProvider(), getFileProvider(),
                new WorkbenchLabelProvider(), SWT.NONE,
                DialogUtil.inRegularFontMode(parent));

        final ICheckStateListener listener = new ICheckStateListener() {
            @Override
            public void checkStateChanged(final CheckStateChangedEvent event) {
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider

  private final Color gray;
  private final WorkbenchLabelProvider workbenchLabels;

  public ResourceLabelProvider() {
    workbenchLabels = new WorkbenchLabelProvider();
    gray = PlatformUI.getWorkbench().getDisplay().getSystemColor(
        SWT.COLOR_DARK_GRAY);
  }
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider

       
        mTreeViewer = new TreeViewer(parent);
        mTreeViewer.setContentProvider(new BaseWorkbenchContentProvider());
       
        mTreeViewer.setLabelProvider(new DecoratingLabelProvider(
                new WorkbenchLabelProvider(), PlatformUI.getWorkbench()
                        .getDecoratorManager().getLabelDecorator()));
       
        // performance optimization
        mTreeViewer.setUseHashlookup(true); // TODO: change back to true
       
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider

       * text field.
       */
      public void widgetSelected(SelectionEvent e) {

        final ElementTreeSelectionDialog folderSelectionDialog = new ElementTreeSelectionDialog(
                getShell(), new DecoratingLabelProvider(new WorkbenchLabelProvider(), PlatformUI
                        .getWorkbench().getDecoratorManager().getLabelDecorator()),
                new BaseWorkbenchContentProvider());

        folderSelectionDialog.addFilter(new CorpusElementFilter());

View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider

    // }

    // TODO: preselect entered text entry

    final ElementTreeSelectionDialog fileSelectionDialog = new ElementTreeSelectionDialog(
            getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());

    fileSelectionDialog.addFilter(new FileElementFilter());
    fileSelectionDialog.setInput(mProject);
    fileSelectionDialog.setTitle(title);
    fileSelectionDialog.setMessage(message);
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider

  @Override
  protected String changePressed() {
    // TODO: preselect entered text entry

    final ElementTreeSelectionDialog folderSelectionDialog = new ElementTreeSelectionDialog(
            getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());

    folderSelectionDialog.setInput(mProject);
    folderSelectionDialog.setTitle(getLabelText());
    folderSelectionDialog.setMessage(getPreferenceName());
    folderSelectionDialog.setValidator(new ISelectionStatusValidator() {
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider

  }

  @Override
  protected String getNewInputObject() {
    final ElementTreeSelectionDialog folderSelectionDialog = new ElementTreeSelectionDialog(
            getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());

    folderSelectionDialog.addFilter(new FolderElementFilter());
    folderSelectionDialog.setInput(mProject);
    folderSelectionDialog.setTitle(title);
    folderSelectionDialog.setMessage(message);
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.