public BasicPartList(Shell parent, int shellStyle, int treeStyler, EPartService partService, MElementContainer<?> input, StackRenderer renderer, ISWTResourceUtilities utils, boolean alphabetical) { super(parent, shellStyle, treeStyler); this.partService = partService; this.input = input; this.renderer = renderer; this.utils = utils; if (alphabetical && getTableViewer() != null) { getTableViewer().setComparator(new ViewerComparator()); } }
protected void configureTableViewer(TableViewer viewer) { viewer.setComparator(new ViewerComparator() { public int compare(Viewer v, Object e1, Object e2) { JavaElementLine jel1= (JavaElementLine) e1; JavaElementLine jel2= (JavaElementLine) e2; return jel1.getLine() - jel2.getLine(); } }); viewer.setLabelProvider(new OccurrencesSearchLabelProvider(this)); fContentProvider= new TextSearchTableContentProvider(); viewer.setContentProvider(fContentProvider); }
@Override protected void configureTable(TableViewer table) { AppearanceAwareLabelProvider javaElementLabelProvider= new AppearanceAwareLabelProvider( AppearanceAwareLabelProvider.DEFAULT_TEXTFLAGS | JavaElementLabels.P_COMPRESSED | JavaElementLabels.ROOT_POST_QUALIFIED | JavaElementLabels.P_POST_QUALIFIED, AppearanceAwareLabelProvider.DEFAULT_IMAGEFLAGS | JavaElementImageProvider.SMALL_ICONS ); table.setLabelProvider(new DecoratingJavaLabelProvider(javaElementLabelProvider)); table.setComparator(new JavaElementComparator()); }
@Override protected void configureTable(TableViewer table) { AppearanceAwareLabelProvider javaElementLabelProvider= new AppearanceAwareLabelProvider( AppearanceAwareLabelProvider.DEFAULT_TEXTFLAGS | JavaElementLabels.P_COMPRESSED | JavaElementLabels.ROOT_POST_QUALIFIED | JavaElementLabels.P_POST_QUALIFIED, AppearanceAwareLabelProvider.DEFAULT_IMAGEFLAGS | JavaElementImageProvider.SMALL_ICONS ); table.setLabelProvider(new DecoratingJavaLabelProvider(javaElementLabelProvider)); table.setComparator(new JavaElementComparator()); }
protected void configureTableViewer(TableViewer viewer) { viewer.setComparator(new ViewerComparator() { public int category(Object element) { if (element instanceof FileEntry) { return 0; } else { return 1; } } }); viewer.setLabelProvider(new NLSSearchResultLabelProvider2(this)); fContentProvider= new TextSearchTableContentProvider(); viewer.setContentProvider(fContentProvider); }
public void createControl(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); composite.setFont(parent.getFont()); GridLayout layout = new GridLayout(); layout.numColumns = 2; layout.marginWidth = 0; layout.marginHeight = 0; composite.setLayout(layout); fFilterListField.doFillIntoGrid(composite, 3); LayoutUtil.setHorizontalSpan(fFilterListField.getLabelControl(null), 2); // LayoutUtil.setWidthHint(fFilterListField.getLabelControl(null), // convertWidthInCharsToPixels(40)); LayoutUtil.setHorizontalGrabbing(fFilterListField.getListControl(null)); fFilterListField.getTableViewer().setComparator(new ViewerComparator()); }
@Override protected void configureTableViewer(TableViewer viewer) { viewer.setComparator(createViewerComparator()); viewer.setLabelProvider(createLabelProvider()); fContentProvider = new ContentProvider(); viewer.setContentProvider(fContentProvider); }
private static TableViewer createTableViewer(Composite container, IContentProvider provider, Object manager) { Table table = new Table(container, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL); GridData gd = new GridData(GridData.FILL_BOTH); gd.heightHint = 200; gd.widthHint = 225; table.setLayoutData(gd); TableViewer viewer = new TableViewer(table); viewer.setLabelProvider(PDEPlugin.getDefault().getLabelProvider()); viewer.setContentProvider(provider); viewer.setInput(manager); viewer.setComparator(ListUtil.PLUGIN_COMPARATOR); return viewer; }
@Override protected void configureTableViewer(TableViewer viewer) { viewer.setComparator(new ViewerComparator() { @Override public int compare(Viewer v, Object e1, Object e2) { JavaElementLine jel1= (JavaElementLine) e1; JavaElementLine jel2= (JavaElementLine) e2; return jel1.getLineNumber() - jel2.getLineNumber(); } }); viewer.setLabelProvider(new ColoringLabelProvider(new OccurrencesSearchLabelProvider(this))); fContentProvider= new TextSearchTableContentProvider(); viewer.setContentProvider(fContentProvider); }
@Override protected void configureTableViewer(TableViewer viewer) { viewer.setComparator(new ViewerComparator() { @Override public int compare(Viewer v, Object e1, Object e2) { JavaElementLine jel1= (JavaElementLine) e1; JavaElementLine jel2= (JavaElementLine) e2; return jel1.getLineNumber() - jel2.getLineNumber(); } }); viewer.setLabelProvider(new ColoringLabelProvider(new OccurrencesSearchLabelProvider(this))); fContentProvider= new TextSearchTableContentProvider(); viewer.setContentProvider(fContentProvider); }
private void addProjectSection(Composite composite) { table = new Table(composite, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL); tableViewer = new TableViewer(table); table.setLayout(new TableLayout()); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = 300; table.setLayoutData(data); tableViewer.setContentProvider(new ProjectContentProvider()); tableViewer.setLabelProvider(new ExportProjectSetLabelProvider()); tableViewer.setComparator(new ResourceComparator(ResourceComparator.NAME)); }
@Override protected void configureTableViewer(TableViewer viewer) { viewer.setComparator(new ViewerComparator() { @Override public int category(Object element) { if (element instanceof FileEntry) { return 0; } else { return 1; } } }); viewer.setLabelProvider(new ColoringLabelProvider(new NLSSearchResultLabelProvider2(this))); fContentProvider= new TextSearchTableContentProvider(); viewer.setContentProvider(fContentProvider); }
@Override protected void configureTableViewer(TableViewer viewer) { viewer.setComparator(new ViewerComparator() { @Override public int category(Object element) { if (element instanceof FileEntry) { return 0; } else { return 1; } } }); viewer.setLabelProvider(new ColoringLabelProvider(new NLSSearchResultLabelProvider2(this))); fContentProvider= new TextSearchTableContentProvider(); viewer.setContentProvider(fContentProvider); }
protected void configureTableViewer(TableViewer viewer) { viewer.setUseHashlookup(true); fSortingLabelProvider= new SortingLabelProvider(this); viewer.setLabelProvider(new DecoratingJavaLabelProvider(fSortingLabelProvider, false)); fContentProvider=new JavaSearchTableContentProvider(this); viewer.setContentProvider(fContentProvider); viewer.setComparator(new DecoratorIgnoringViewerSorter(fSortingLabelProvider)); setSortOrder(fCurrentSortOrder); addDragAdapters(viewer); }
@Override protected void configureTableViewer(TableViewer viewer) { viewer.setUseHashlookup(true); FileLabelProvider innerLabelProvider= new FileLabelProvider(this, fCurrentSortOrder); viewer.setLabelProvider(new DecoratingFileSearchLabelProvider(innerLabelProvider)); viewer.setContentProvider(new FileTableContentProvider(this)); viewer.setComparator(new DecoratorIgnoringViewerSorter(innerLabelProvider)); fContentProvider= (IFileSearchContentProvider) viewer.getContentProvider(); addDragAdapters(viewer); }
@Override protected void configureTableViewer(TableViewer viewer) { viewer.setUseHashlookup(true); fSortingLabelProvider= new SortingLabelProvider(this); viewer.setLabelProvider(new DecoratingJavaLabelProvider(fSortingLabelProvider, false)); fContentProvider=new JavaSearchTableContentProvider(this); viewer.setContentProvider(fContentProvider); viewer.setComparator(new DecoratorIgnoringViewerSorter(fSortingLabelProvider)); setSortOrder(fCurrentSortOrder); addDragAdapters(viewer); }
@Override protected void configureTableViewer(TableViewer viewer) { viewer.setUseHashlookup(true); fSortingLabelProvider= new SortingLabelProvider(this); viewer.setLabelProvider(new DecoratingJavaLabelProvider(fSortingLabelProvider, false)); fContentProvider=new JavaSearchTableContentProvider(this); viewer.setContentProvider(fContentProvider); viewer.setComparator(new DecoratorIgnoringViewerSorter(fSortingLabelProvider)); setSortOrder(fCurrentSortOrder); addDragAdapters(viewer); }
public void setModel(NlsTableModel model) { try { m_viewer.getTable().setRedraw(false); m_tableModel = model; createColumns(m_table); m_viewer.setLabelProvider(m_tableModel); m_viewer.setContentProvider(m_tableModel); m_viewer.setInput(m_tableModel); m_viewer.setComparator(m_tableModel); updateSortIcon(); } finally { m_viewer.getTable().setRedraw(true); } }
protected void configureTableViewer(TableViewer viewer) { viewer.setUseHashlookup(true); FileLabelProvider innerLabelProvider= new FileLabelProvider(this, fCurrentSortOrder); viewer.setLabelProvider(new DecoratingLabelProvider(innerLabelProvider, PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator())); viewer.setContentProvider(new FileTableContentProvider(this)); viewer.setComparator(new DecoratorIgnoringViewerSorter(innerLabelProvider)); fContentProvider= (IFileSearchContentProvider) viewer.getContentProvider(); addDragAdapters(viewer); }
private void createProjectList(Composite composite) { projectViewer = new TableViewer(composite, SWT.SINGLE | SWT.BORDER); projectViewer.getControl().setLayoutData(SWTUtils.createHVFillGridData()); projectList = new AdaptableList(projects); projectViewer.setContentProvider(new WorkbenchContentProvider()); projectViewer.setLabelProvider(new WorkbenchLabelProvider()); projectViewer.setComparator(new ResourceComparator(ResourceComparator.NAME)); projectViewer.setInput(projectList); projectViewer.getTable().select(0); projectViewer.addSelectionChangedListener(event -> updateEnablements()); }