Package org.eclipse.ui.model

Examples of org.eclipse.ui.model.WorkbenchLabelProvider


              return super.hasChildren(element);
            }
          }
        }
        ;
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
        dialog.setTitle("Project Selection");
        dialog.setMessage("Select a project:");
        dialog.setComparator(new ViewerComparator());
        dialog.addFilter(new ViewerFilter()
        {
View Full Code Here


    selectPathToConfigsButton.addSelectionListener(new SelectionAdapter()
    {
      @Override
      public void widgetSelected(SelectionEvent e)
      {
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
        dialog.setTitle("Folder Selection");
        dialog.setMessage("Select a Folder:");
        dialog.setComparator(new ViewerComparator());
        dialog.addFilter(new FolderFilter());
        dialog.setValidator(new ISelectionStatusValidator()
View Full Code Here

    initWidget(parent, style);
  }

  protected void initWidget(Composite parent, int style) {
    tree = new TreeViewer(parent, style);
    tree.setLabelProvider(new WorkbenchLabelProvider());
    tree.setContentProvider(new BaseWorkbenchContentProvider());
  }
View Full Code Here

  }

  @Override
  protected void initWidget(Composite parent, int style) {
    tree = new CheckboxTreeViewer(parent, style);
    tree.setLabelProvider(new WorkbenchLabelProvider());
    tree.setContentProvider(new BaseWorkbenchContentProvider());
  }
View Full Code Here

  private TableViewer setupTableViewer(Composite container) {
    TableViewer graphTable = new TableViewer(
        container, SWT.MULTI | SWT.V_SCROLL | SWT.BORDER);

    graphTable.setLabelProvider(new WorkbenchLabelProvider());

    TableContentProvider<IResource> graphTableContents =
        buildGraphChoices();
    graphTableContents.initViewer(graphTable);
View Full Code Here

    treeViewer = new TreeViewer(editor, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL);
    treeViewer.getTree().setLayoutData(
        new GridData(SWT.FILL, SWT.FILL, true, true));
    part.getSite().setSelectionProvider(treeViewer);
    Platform.getAdapterManager().registerAdapters(this, Tree.class);
    treeViewer.setLabelProvider(new WorkbenchLabelProvider());
    treeViewer.setContentProvider(new BaseWorkbenchContentProvider());
    treeViewer.setInput(rootTree);
    treeViewer.addSelectionChangedListener(new ISelectionChangedListener() {
      @SuppressWarnings("unchecked")
      public void selectionChanged(SelectionChangedEvent event) {
View Full Code Here

  public void createPartControl(Composite parent) {
    Tree tree = new Tree(parent, SWT.NONE);
    tv = new TreeViewer(tree);
    tv.setContentProvider(new BaseWorkbenchContentProvider());
    tv.setLabelProvider(new WorkbenchLabelProvider());
  }
View Full Code Here

    if (menu != null) {
      menu.dispose();
    }
    menu = new Menu(parent);

    ILabelProvider labelprovider = new WorkbenchLabelProvider();
    final ISessionManager manager = CoverageTools.getSessionManager();
    ICoverageSession[] sessions = manager.getSessions();
    ICoverageSession active = manager.getActiveSession();
    for (int i = 0; i < sessions.length; i++) {
      final ICoverageSession session = sessions[i];
      MenuItem item = new MenuItem(menu, SWT.RADIO);
      Object[] labelparams = new Object[] { new Integer(i + 1),
          labelprovider.getText(session) };
      item.setText(NLS.bind(UIMessages.SessionsView_selectSessionsEntryLabel,
          labelparams));
      item.setImage(labelprovider.getImage(session));
      item.setSelection(session == active);
      item.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
          manager.activateSession(session);
        }
View Full Code Here

    setControl(container);
    checkPage();
  }
 
  protected String handleBrowse(String title) {
    ElementTreeSelectionDialog etsd = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new WorkbenchContentProvider());
    etsd.setInput(refactoring.getProject().getWorkspace());
    etsd.addFilter(new ViewerFilter() {

      @Override
      public boolean select(Viewer viewer, Object parentElement, Object element) {
View Full Code Here

     *      a {@link Dialog} to select a single file in the workspace
     */
    private ElementTreeSelectionDialog createWorkspaceFileSelectionDialog()
    {
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog( editor.getSite().getShell(),
            new WorkbenchLabelProvider(), new WorkbenchContentProvider() );
        dialog.setInput( ResourcesPlugin.getWorkspace().getRoot() );
        dialog.setMessage( Messages.getString( "EditorImportConfigurationAction.SelectConfigurationFileToImport" ) ); //$NON-NLS-1$
        dialog.setTitle( DIALOG_TITLE );
        dialog.setAllowMultiple( false );
        dialog.setStatusLineAboveButtons( false );
View Full Code Here

TOP

Related Classes of org.eclipse.ui.model.WorkbenchLabelProvider

Copyright © 2018 www.massapicom. 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.