Examples of ViewerComparator


Examples of org.eclipse.jface.viewers.ViewerComparator

//        Platform.getAdapterManager().registerAdapters(campaignViewAdapterFactory, CampaignItem.class);

        viewer.setLabelProvider(new CampaignViewLabelProvider(this));
        viewer.setContentProvider(new BaseWorkbenchContentProvider() /* new CampaignViewContentProvider(this) */);
        viewer.addDoubleClickListener(new CampaignViewDoubleClickListener(this));
        viewer.setComparator(new ViewerComparator());

        viewer.setInput(this /* DataManager.getDataManager().getCampaigns() */);

        viewer.addSelectionChangedListener(new ISelectionChangedListener() {
            public void selectionChanged(SelectionChangedEvent event)
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerComparator

                }

                return null;
            }
        });
        ownerComboViewer.setComparator(new ViewerComparator() {
            @Override
            public int compare(Viewer viewer, Object e1, Object e2) {
                if(e1 instanceof Participant && e2 instanceof Participant) {
                    return ((Participant)e1).getLabel().compareTo(((Participant)e2).getLabel());
                }
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerComparator

            Platform.getAdapterManager().registerAdapters(campaignEditorAdapterFactory, Character.class);

            peopleViewer.setLabelProvider(new CampaignEditorPeopleLabelProvider(this));
            peopleViewer.setContentProvider(new BaseWorkbenchContentProvider());
            peopleViewer.addDoubleClickListener(new CampaignEditorPeopleDoubleClickListener(this));
            peopleViewer.setComparator(new ViewerComparator());

            peopleViewer.setInput(this);
           
            getSite().setSelectionProvider(peopleViewer);
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerComparator

                }

                return null;
            }
        });
        campaignSelectorViewer.setComparator(new ViewerComparator() {
            @Override
            public int compare(Viewer viewer, Object e1, Object e2) {
                if(e1 instanceof AbstractCampaign && e2 instanceof AbstractCampaign) {
                    return ((AbstractCampaign)e1).getName().compareTo(((AbstractCampaign)e2).getName());
                }
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerComparator

    ContainerContentProvider cp = new ContainerContentProvider();
    cp.showClosedProjects(showClosedProjects);
    treeViewer.setContentProvider(cp);
    treeViewer.setLabelProvider(WorkbenchLabelProvider
        .getDecoratingWorkbenchLabelProvider());
    treeViewer.setComparator(new ViewerComparator());
    treeViewer.setUseHashlookup(true);
    treeViewer.addSelectionChangedListener(new ISelectionChangedListener() {
      public void selectionChanged(SelectionChangedEvent event) {
        IStructuredSelection selection = (IStructuredSelection) event
            .getSelection();
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerComparator

      final Composite annotationsComposite = new Composite(annotationsTabComposite, SWT.NONE);
      annotationsComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));

      final TableViewer annotationsTable = new TableViewer(annotationsComposite, SWT.SINGLE | SWT.FULL_SELECTION | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
      annotationsTable.setComparator(new ViewerComparator(new Comparator() {
        public int compare(Object o1, Object o2) {
          Annotation annotation1 = (Annotation) o1;
          Annotation annotation2 = (Annotation) o2;
          String line1 = getLineNumber(annotation1);
          String line2 = getLineNumber(annotation2);
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerComparator

   * @see org.eclipse.search.ui.text.AbstractTextSearchViewPage#configureTableViewer(org.eclipse.jface.viewers.TableViewer)
   */
  protected void configureTableViewer(TableViewer viewer) {

    //sort results by line number, low to high
    viewer.setComparator(new ViewerComparator() {
      public int compare(Viewer v, Object obj1, Object obj2) {
        BasicSearchMatchElement elem1= (BasicSearchMatchElement) obj1;
        BasicSearchMatchElement elem2= (BasicSearchMatchElement) obj2;
        return elem1.getLineNum() - elem2.getLineNum();
      }
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerComparator

   * @param parent
   * @return
   */
  private StructuredViewer createStylesViewer(Composite parent) {
    StructuredViewer stylesViewer = new ListViewer(parent, SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
    stylesViewer.setComparator(new ViewerComparator(Collator.getInstance()));
    stylesViewer.setLabelProvider(new LabelProvider() {
      public String getText(Object element) {
        Object description = fStyleToDescriptionMap.get(element);
        if (description != null)
          return description.toString();
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerComparator

   * @param parent
   * @return
   */
  private StructuredViewer createStylesViewer(Composite parent) {
    StructuredViewer stylesViewer = new ListViewer(parent, SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
    stylesViewer.setComparator(new ViewerComparator(Collator.getInstance()));
    stylesViewer.setLabelProvider(new LabelProvider() {
      public String getText(Object element) {
        Object description = fStyleToDescriptionMap.get(element);
        if (description != null)
          return description.toString();
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerComparator

        }
        ;
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
        dialog.setTitle("Project Selection");
        dialog.setMessage("Select a project:");
        dialog.setComparator(new ViewerComparator());

        dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());

        if (dialog.open() == Window.OK)
        {
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.