@Override protected Control createCustomArea(Composite parent) { Composite area = new Composite(parent, SWT.NONE); area.setLayoutData(new GridData(GridData.FILL_BOTH)); area.setLayout(new FillLayout()); TableViewer branchesList = new TableViewer(area); branchesList.setContentProvider(ArrayContentProvider.getInstance()); branchesList.setLabelProvider(new GitLabelProvider()); branchesList.setInput(nodes); return area; }
@Override protected Control createDialogArea(Composite parent) { parent = (Composite) super.createDialogArea(parent); Label label = new Label(parent, SWT.LEAD); label.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); label.setText(SWTRenderersMessages.choosePartsToSave); tableViewer = CheckboxTableViewer.newCheckList(parent, SWT.SINGLE | SWT.BORDER); GridData data = new GridData(SWT.FILL, SWT.FILL, true, true); data.heightHint = 250; data.widthHint = 300; tableViewer.getControl().setLayoutData(data); tableViewer.setLabelProvider(new LabelProvider() { @Override public String getText(Object element) { return ((MPart) element).getLocalizedLabel(); } }); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.setInput(collection); tableViewer.setAllChecked(true); return parent; }
@Override protected Control createDialogArea(Composite parent) { parent = (Composite) super.createDialogArea(parent); Label label = new Label(parent, SWT.LEAD); label.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); label.setText("Select the parts to save:"); //$NON-NLS-1$ tableViewer = CheckboxTableViewer.newCheckList(parent, SWT.SINGLE | SWT.BORDER); GridData data = new GridData(SWT.FILL, SWT.FILL, true, true); data.heightHint = 250; data.widthHint = 300; tableViewer.getControl().setLayoutData(data); tableViewer.setLabelProvider(new LabelProvider() { @Override public String getText(Object element) { return ((MPart) element).getLocalizedLabel(); } }); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.setInput(collection); tableViewer.setAllChecked(true); return parent; }
protected void createEarlyStartupSelection(Composite parent) { Label label = new Label(parent, SWT.NONE); label.setText(WorkbenchMessages.StartupPreferencePage_label); label.setFont(parent.getFont()); GridData data = new GridData(GridData.FILL_HORIZONTAL); label.setLayoutData(data); pluginsList = new Table(parent, SWT.BORDER | SWT.CHECK | SWT.H_SCROLL | SWT.V_SCROLL); data = new GridData(GridData.FILL_BOTH); pluginsList.setFont(parent.getFont()); pluginsList.setLayoutData(data); TableViewer viewer = new TableViewer(pluginsList); viewer.setLabelProvider(new LabelProvider() { @Override public String getText(Object element) { return Platform.getBundle(((ContributionInfo) element).getBundleId()).getHeaders() .get(Constants.BUNDLE_NAME); } }); viewer.setContentProvider(ArrayContentProvider.getInstance()); viewer.setInput(workbench.getEarlyActivatedPlugins()); updateCheckState(); }
public void widgetSelected(SelectionEvent e) { final ILabelProvider labelProvider = new LabelProvider() { public String getText(Object element) { return ((Map.Entry) element).getKey() + " - " + ((Map.Entry) element).getValue(); //$NON-NLS-1$ } }; final IStructuredContentProvider contentsProvider = ArrayContentProvider.getInstance(); final ListSelectionDialog dialog = new ListSelectionDialog(text .getShell(), bindings.entrySet(), contentsProvider, labelProvider, UIText.DecoratorPreferencesPage_selectVariablesToAdd); dialog.setHelpAvailable(false); dialog .setTitle(UIText.DecoratorPreferencesPage_addVariablesTitle); if (dialog.open() != Window.OK) return; Object[] result = dialog.getResult(); for (int i = 0; i < result.length; i++) { text.insert("{" + ((Map.Entry) result[i]).getKey() + "}"); //$NON-NLS-1$ //$NON-NLS-2$ } }
@Override protected TableViewer createTableViewer(Composite parent, int style) { Table table = new Table(parent, SWT.SINGLE | (style & ~SWT.MULTI)); table.setLayoutData(new GridData(SWT.BEGINNING, SWT.BEGINNING, false, false)); TableViewer tableViewer = new TableViewer(table); tableViewer.addFilter(new NamePatternFilter()); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.setLabelProvider(new BasicStackListLabelProvider()); ColumnViewerToolTipSupport.enableFor(tableViewer); return tableViewer; }
public void createControl(Composite parent, FormToolkit toolkit, int style) { if (toolkit.getBorderStyle() == SWT.BORDER) { fCombo = new Combo(parent, style | SWT.BORDER); fComboViewer = new ComboViewer((Combo) fCombo); } else { fCombo = new CCombo(parent, style | SWT.FLAT); fComboViewer = new ComboViewer((CCombo) fCombo); } fObjects = new ArrayList<>(); fComboViewer.setLabelProvider(new LabelProvider()); fComboViewer.setContentProvider(ArrayContentProvider.getInstance()); fComboViewer.setInput(fObjects); }
visibleViewer.setContentProvider(ArrayContentProvider.getInstance()); visibleViewer.addSelectionChangedListener(event -> handleVisibleSelection(event.getSelection())); table.addListener(SWT.MouseDoubleClick, event -> handleToNonVisibleButton(event));
protected TableViewer createTableViewer(Composite parent, int style) { Table table = new Table(parent, SWT.SINGLE | (style & ~SWT.MULTI)); table.setLayoutData(new GridData(SWT.BEGINNING, SWT.BEGINNING, false, false)); TableViewer tableViewer = new TableViewer(table); tableViewer.addFilter(new NamePatternFilter()); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.setLabelProvider(new BasicStackListLabelProvider()); ColumnViewerToolTipSupport.enableFor(tableViewer); table.addListener(SWT.Dispose, new Listener() { public void handleEvent(Event event) { for (Image image : images.values()) { image.dispose(); } } }); return tableViewer; }
@Override public void createControl(Composite parent) { Composite composite = SWTFactory.createComposite(parent, 1, 1, GridData.FILL_BOTH); SWTFactory.createLabel(composite, Messages.PreviewContainerPage_3, 1); fPreviewTable = new TableViewer(composite); fPreviewTable.setLabelProvider(new StyledBundleLabelProvider(true, false)); fPreviewTable.setContentProvider(ArrayContentProvider.getInstance()); fPreviewTable.getControl().setLayoutData(new GridData(GridData.FILL_BOTH)); setControl(composite); PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IHelpContextIds.LOCATION_PREVIEW_WIZARD); }
@PostConstruct public void create(Composite parent, EMenuService menuService, ESelectionService selectionService) { tableViewer = new TableViewer(parent, SWT.H_SCROLL | SWT.V_SCROLL); tableViewer.getTable().setHeaderVisible(true); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); new TimeZoneIDColumn().addColumnTo(tableViewer); new TimeZoneDisplayNameColumn().addColumnTo(tableViewer); new TimeZoneOffsetColumn().addColumnTo(tableViewer); new TimeZoneSummerTimeColumn().addColumnTo(tableViewer); tableViewer.setInput(ZoneId.getAvailableZoneIds().stream().map(ZoneId::of).toArray()); menuService.registerContextMenu(tableViewer.getControl(), "com.packtpub.e4.clock.ui.popup"); tableViewer.addSelectionChangedListener(event -> { // forward selection Object selection = ((IStructuredSelection) event.getSelection()).getFirstElement(); if (selection != null && selectionService != null) { selectionService.setSelection(selection); } }); }
@Override protected Control createDialogArea(Composite parent) { // page group Composite composite = (Composite) super.createDialogArea(parent); createMessageArea(composite); listViewer = CheckboxTableViewer.newCheckList(composite, SWT.BORDER); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = SIZING_SELECTION_WIDGET_HEIGHT; data.widthHint = SIZING_SELECTION_WIDGET_WIDTH; listViewer.getTable().setLayoutData(data); listViewer.getTable().setFont(parent.getFont()); listViewer.setLabelProvider(FileEditorMappingLabelProvider.INSTANCE); listViewer.setContentProvider(ArrayContentProvider.getInstance()); listViewer.setComparator(new ViewerComparator()); addSelectionButtons(composite); createUserEntryGroup(composite); initializeViewer(); // initialize page if (this.initialSelections != null && !this.initialSelections.isEmpty()) { checkInitialSelections(); } return composite; }
this.viewer = new TableViewer(new Table(comp, SWT.SINGLE | SWT.BORDER | SWT.FULL_SELECTION)); this.viewer.setLabelProvider(new LP()); this.viewer.setContentProvider(ArrayContentProvider.getInstance()); this.viewer.setInput(fgelements); this.viewer.addSelectionChangedListener(event -> {
@Override public void createClient(Section section, FormToolkit toolkit) { Composite container = createClientContainer(section, 2, toolkit); createViewerPartControl(container, SWT.MULTI, 2, toolkit); TablePart tablePart = getTablePart(); fViewer = tablePart.getTableViewer(); fViewer.setLabelProvider(PDEPlugin.getDefault().getLabelProvider()); PDEPlugin.getDefault().getLabelProvider().connect(this); fViewer.setContentProvider(ArrayContentProvider.getInstance()); getSchema().addModelChangedListener(this); toolkit.paintBordersFor(container); section.setClient(container); section.setLayoutData(new GridData(GridData.FILL_BOTH)); initialize(); }
listViewer.setContentProvider(ArrayContentProvider.getInstance()); listViewer.setInput(features);
@Override public void createControl(Composite parent) { Composite container = SWTFactory.createComposite(parent, 2, 1, GridData.FILL_BOTH); SWTFactory.createLabel(container, PDEUIMessages.ConvertedProjectWizard_projectList, 2); fProjectViewer = CheckboxTableViewer.newCheckList(container, SWT.BORDER); fProjectViewer.getTable().setLayoutData(new GridData(GridData.FILL_BOTH)); fProjectViewer.setContentProvider(ArrayContentProvider.getInstance()); fProjectViewer.setLabelProvider(new ProjectLabelProvider()); fProjectViewer.setInput(fAllUnconvertedProjects); fProjectViewer.setCheckedElements(fInitialSelection); fProjectViewer.addCheckStateListener(event -> updateButtons()); Composite buttonContainer = SWTFactory.createComposite(container, 1, 1, GridData.FILL_VERTICAL, 0, 0); fSelectButton = SWTFactory.createPushButton(buttonContainer, PDEUIMessages.ConvertedProjectsPage_SelectAll, null); fSelectButton.addSelectionListener(widgetSelectedAdapter(e -> { fProjectViewer.setAllChecked(true); updateButtons(); })); fDeselectButton = SWTFactory.createPushButton(buttonContainer, PDEUIMessages.ConvertedProjectsPage_DeselectAll, null); fDeselectButton.addSelectionListener(widgetSelectedAdapter(e -> { fProjectViewer.setAllChecked(false); updateButtons(); })); updateButtons(); fApiAnalysisButton = SWTFactory.createCheckButton(container, PDEUIMessages.PluginContentPage_enable_api_analysis, null, false, 2); loadSettings(); setControl(container); Dialog.applyDialogFont(container); PlatformUI.getWorkbench().getHelpSystem().setHelp(container, IHelpContextIds.CONVERTED_PROJECTS); }
private void createFilesArea(Composite parent, FormToolkit toolkit, int span) { diffSection = createSection(parent, toolkit, span); diffSection.setText(UIText.CommitEditorPage_SectionFilesEmpty); Composite filesArea = createSectionClient(diffSection, toolkit); diffViewer = new CommitFileDiffViewer(filesArea, getSite(), SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | toolkit.getBorderStyle()); diffViewer.getTable().setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TREE_BORDER); GridDataFactory.fillDefaults().grab(true, true).hint(SWT.DEFAULT, 80) .applyTo(diffViewer.getControl()); diffViewer.setContentProvider(ArrayContentProvider.getInstance()); diffViewer.setTreeWalk(getCommit().getRepository(), null); updateSectionClient(diffSection, filesArea, toolkit); }
private void createBranchesArea(Composite parent, FormToolkit toolkit, int span) { branchSection = createSection(parent, toolkit, span); branchSection.setText(UIText.CommitEditorPage_SectionBranchesEmpty); Composite branchesArea = createSectionClient(branchSection, toolkit); branchViewer = new TableViewer(toolkit.createTable(branchesArea, SWT.V_SCROLL | SWT.H_SCROLL)); GridDataFactory.fillDefaults().grab(true, true).hint(SWT.DEFAULT, 50) .applyTo(branchViewer.getControl()); branchViewer.setSorter(new ViewerSorter()); branchViewer.setLabelProvider(new GitLabelProvider() { public String getText(Object element) { return Repository.shortenRefName(super.getText(element)); } }); branchViewer.setContentProvider(ArrayContentProvider.getInstance()); branchViewer.getTable().setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TREE_BORDER); updateSectionClient(branchSection, branchesArea, toolkit); }
refsTable.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TREE_BORDER); GridDataFactory.fillDefaults().grab(true, true).applyTo(refsTable); refsViewer.setContentProvider(ArrayContentProvider.getInstance()); refsViewer.setLabelProvider(new WorkbenchLabelProvider()); refsViewer.setInput(notes);
fTableViewer.setContentProvider(ArrayContentProvider.getInstance()); fTableViewer.setLabelProvider(new FrameworkLabelProvider()); fTableViewer.setInput(PDELaunchingPlugin.getDefault().getOSGiFrameworkManager().getSortedFrameworks());