/** * Creates a table viewer on a newly-created table control under the given parent. * The table control is created using the given SWT style bits, plus the * <code>SWT.CHECK</code> style bit. * The table shows its contents in a single column, with no header. * The viewer has no input, no content provider, a default label provider, * no sorter, and no filters. * <p> * No <code>TableColumn</code> is added. SWT does not require a * <code>TableColumn</code> if showing only a single column with no header. * SWT correctly handles the initial sizing and subsequent resizes in this case. * * @param parent the parent control * @param style SWT style bits * * @since 2.0 * @return CheckboxTableViewer */ public static CheckboxTableViewer newCheckList(Composite parent, int style) { Table table = new Table(parent, SWT.CHECK | style); return new CheckboxTableViewer(table); }
/** * Creates a table viewer on a newly-created table control under the given parent. * The table control is created using the given SWT style bits, plus the * <code>SWT.CHECK</code> style bit. * The table shows its contents in a single column, with no header. * The viewer has no input, no content provider, a default label provider, * no sorter, and no filters. * <p> * No <code>TableColumn</code> is added. SWT does not require a * <code>TableColumn</code> if showing only a single column with no header. * SWT correctly handles the initial sizing and subsequent resizes in this case. * * @param parent the parent control * @param style SWT style bits * * @since 1.0 * @return CheckboxTableViewer */ public static CheckboxTableViewer newCheckList(Composite parent, int style) { Table table = new Table(parent, SWT.CHECK | style); return new CheckboxTableViewer(table); }
@Override protected StructuredViewer createViewer(Composite parent){ //by default return a checkbox table viewer Table table = new Table(parent, SWT.BORDER | SWT.SINGLE | SWT.CHECK); GridData gd = new GridData(GridData.FILL_BOTH); gd.heightHint = 150; gd.widthHint = 250; table.setLayoutData(gd); return new CheckboxTableViewer(table); }
/** * Creates a table viewer on a newly-created table control under the given parent. * The table control is created using the given SWT style bits, plus the * <code>SWT.CHECK</code> style bit. * The table shows its contents in a single column, with no header. * The viewer has no input, no content provider, a default label provider, * no sorter, and no filters. * <p> * No <code>TableColumn</code> is added. SWT does not require a * <code>TableColumn</code> if showing only a single column with no header. * SWT correctly handles the initial sizing and subsequent resizes in this case. * * @param parent the parent control * @param style SWT style bits * * @since 2.0 * @return CheckboxTableViewer */ public static CheckboxTableViewer newCheckList(Composite parent, int style) { Table table = new Table(parent, SWT.CHECK | style); return new CheckboxTableViewer(table); }
protected CheckboxTableViewer createViewer(Composite parent){ //by default return a checkbox table viewer Table table = new Table(parent, SWT.BORDER | SWT.SINGLE | SWT.CHECK); GridData gd = new GridData(GridData.FILL_BOTH); gd.heightHint = 150; gd.widthHint = 250; table.setLayoutData(gd); return new CheckboxTableViewer(table); }
protected TableViewer createTableViewer(Composite parent) { Table table= new Table(parent, SWT.CHECK + getListStyle()); table.setFont(parent.getFont()); CheckboxTableViewer tableViewer= new CheckboxTableViewer(table); tableViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent e) { doCheckStateChanged(e); } }); return tableViewer; }
@Override protected TableViewer createTableViewer(Composite parent) { Table table= new Table(parent, SWT.CHECK | getListStyle()); table.setFont(parent.getFont()); CheckboxTableViewer tableViewer= new CheckboxTableViewer(table); tableViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent e) { doCheckStateChanged(e); } }); return tableViewer; }
@Override protected TableViewer createTableViewer(Composite parent) { Table table= new Table(parent, SWT.CHECK | getListStyle()); table.setFont(parent.getFont()); CheckboxTableViewer tableViewer= new CheckboxTableViewer(table); tableViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent e) { doCheckStateChanged(e); } }); return tableViewer; }
gd.heightHint = 76; supportedMechanismsTable.setLayoutData( gd ); supportedMechanismsTableViewer = new CheckboxTableViewer( supportedMechanismsTable ); supportedMechanismsTableViewer.setContentProvider( new ArrayContentProvider() ); supportedMechanismsTableViewer.setInput( new String[]
gd.heightHint = 82; saslRealmsTable.setLayoutData( gd ); saslRealmsTableViewer = new CheckboxTableViewer( saslRealmsTable ); saslRealmsTableViewer.setContentProvider( new ArrayContentProvider() );
gd.heightHint = 82; supportedMechanismsTable.setLayoutData( gd ); supportedMechanismsTableViewer = new CheckboxTableViewer( supportedMechanismsTable ); supportedMechanismsTableViewer.setContentProvider( new ArrayContentProvider() ); supportedMechanismsTableViewer.setInput( new SupportedMechanismEnum[]
gd.heightHint = 57; saslQualityOfProtectionTable.setLayoutData( gd ); saslQualityOfProtectionTableViewer = new CheckboxTableViewer( saslQualityOfProtectionTable ); saslQualityOfProtectionTableViewer.setContentProvider( new ArrayContentProvider() ); saslQualityOfProtectionTableViewer.setInput( new SaslQualityOfProtectionEnum[]
gd.heightHint = 57; saslQualityOfProtectionTable.setLayoutData( gd ); saslQualityOfProtectionTableViewer = new CheckboxTableViewer( saslQualityOfProtectionTable ); saslQualityOfProtectionTableViewer.setContentProvider( new ArrayContentProvider() ); saslQualityOfProtectionTableViewer.setInput( new SaslQualityOfProtectionEnum[]
/** * @param parent */ private void createPerspectiveViewer(Composite parent) { Label label= new Label(parent, SWT.WRAP); label.setText(DebugPreferencesMessages.ViewManagementPreferencePage_2); label.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); Table table= new Table(parent, SWT.CHECK | SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION); table.setLayout(new GridLayout()); table.setLayoutData(new GridData(GridData.FILL_BOTH)); fPerspectiveViewer= new CheckboxTableViewer(table); PerspectiveProvider provider= new PerspectiveProvider(); fPerspectiveViewer.setContentProvider(provider); fLabelProvider= new PerspectiveLabelProvider(); fPerspectiveViewer.setLabelProvider(fLabelProvider); fPerspectiveViewer.setComparator(new PerspectiveComparator()); fPerspectiveViewer.setInput(this); Set<String> perspectives; String preference = DebugUIPlugin.getDefault().getPreferenceStore().getString( IDebugUIConstants.PREF_MANAGE_VIEW_PERSPECTIVES); if (IDebugUIConstants.PREF_MANAGE_VIEW_PERSPECTIVES_DEFAULT.equals(preference)) { perspectives = ViewContextService.getDefaultEnabledPerspectives(); } else { perspectives = ViewContextService.parseList(preference); } checkPerspectives(perspectives); }
fListViewer = new CheckboxTableViewer(table);
private void addWorkingSetSection(Composite projectComposite) { wsTable = new Table(projectComposite, SWT.CHECK | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL); wsTableViewer = new CheckboxTableViewer(wsTable); wsTable.setLayout(new TableLayout()); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = 300; wsTable.setLayoutData(data); wsTableViewer.setContentProvider(new ProjectContentProvider()); wsTableViewer.setLabelProvider(new WorkbenchLabelProvider()); wsTableViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { Object temp = event.getElement(); if (temp instanceof IWorkingSet){ IWorkingSet workingSet = (IWorkingSet) temp; if (event.getChecked()){ workingSetAdded(workingSet); //Add the selected project to the table viewer tableViewer.setInput(selectedProjects); } else { workingSetRemoved(workingSet); //Add the selected project to the table viewer tableViewer.setInput(selectedProjects); } } updateEnablement(); } }); wsTableViewer.setInput(TeamUIPlugin.getPlugin().getWorkbench().getWorkingSetManager()); }
private void addWorkingSetSection(Composite projectComposite) { wsTable = new Table(projectComposite, SWT.CHECK | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL); wsTableViewer = new CheckboxTableViewer(wsTable); wsTable.setLayout(new TableLayout()); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = 300; wsTable.setLayoutData(data); wsTableViewer.setContentProvider(new ProjectContentProvider()); wsTableViewer.setLabelProvider(new WorkbenchLabelProvider()); wsTableViewer.addCheckStateListener(event -> { Object temp = event.getElement(); if (temp instanceof IWorkingSet){ IWorkingSet workingSet = (IWorkingSet) temp; if (event.getChecked()){ workingSetAdded(workingSet); //Add the selected project to the table viewer tableViewer.setInput(selectedProjects); } else { workingSetRemoved(workingSet); //Add the selected project to the table viewer tableViewer.setInput(selectedProjects); } } updateEnablement(); }); wsTableViewer.setInput(TeamUIPlugin.getPlugin().getWorkbench().getWorkingSetManager()); }
/** * @see IClasspathTableOwner#createAvailableJARsViewer(Composite) */ public CheckboxTableViewer createAvailableJARsViewer(Composite parent) { int flags = SWT.CHECK | SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI; Table table = new Table(parent, flags); CheckboxTableViewer availableJARsViewer = new CheckboxTableViewer(table); // set up table layout TableLayout tableLayout = new org.eclipse.jface.viewers.TableLayout(); tableLayout.addColumnData(new ColumnWeightData(200, true)); tableLayout.addColumnData(new ColumnWeightData(200, true)); table.setLayout(tableLayout); table.setHeaderVisible(true); table.setLinesVisible(true); // do not create sorter otherwise order will go wrong //availableJARsViewer.setSorter(new ViewerSorter()); // table columns TableColumn fileNameColumn = new TableColumn(table, SWT.NONE, 0); fileNameColumn.setText(ManifestUIResourceHandler.JAR_Module_UI_); fileNameColumn.setResizable(true); TableColumn projectColumn = new TableColumn(table, SWT.NONE, 1); projectColumn.setText(ManifestUIResourceHandler.Project_UI_); projectColumn.setResizable(true); tableLayout.layout(table, true); return availableJARsViewer; }
public CheckboxTableViewer createavailableComponentsViewer(Composite parent) { int flags = SWT.CHECK | SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI; Table table = new Table(parent, flags); availableComponentsViewer = new CheckboxTableViewer(table); // set up table layout TableLayout tableLayout = new org.eclipse.jface.viewers.TableLayout(); tableLayout.addColumnData(new ColumnWeightData(200, true)); tableLayout.addColumnData(new ColumnWeightData(200, true)); table.setLayout(tableLayout); table.setHeaderVisible(true); table.setLinesVisible(true); availableComponentsViewer.setSorter(null); // table columns TableColumn fileNameColumn = new TableColumn(table, SWT.NONE, 0); fileNameColumn.setText(ManifestUIResourceHandler.JAR_Module_UI_); fileNameColumn.setResizable(true); TableColumn projectColumn = new TableColumn(table, SWT.NONE, 1); projectColumn.setText(ManifestUIResourceHandler.Project_UI_); projectColumn.setResizable(true); tableLayout.layout(table, true); return availableComponentsViewer; }
text.addSelectionListener(widgetSelectedAdapter(e -> new ShowDescriptionAction(fPluginExtensionPoint, true).run())); fTableViewer = new CheckboxTableViewer(new Table(comp, SWT.CHECK | SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION)); fTableViewer.getTable().setLayoutData(new GridData(GridData.FILL_BOTH)); fTableViewer.setContentProvider(ArrayContentProvider.getInstance());