List of usage examples for org.eclipse.jface.viewers CheckboxTreeViewer setAllChecked
@Deprecated public void setAllChecked(boolean state)
From source file:org.codecover.eclipse.views.controls.DeleteTestElementsSelectDialog.java
License:Open Source License
private static void createContextMenu(final CheckboxTreeViewer viewer) { MenuManager menuMgr;//from ww w .j a va 2 s . c o m Menu menu; // make select all and deselect all actions final Action selectAll = new Action() { @Override public void run() { viewer.setAllChecked(true); } }; selectAll.setText(ACTION_TEXT_SELECT_ALL); final Action deselectAll = new Action() { @Override public void run() { viewer.setAllChecked(false); } }; deselectAll.setText(ACTION_TEXT_DESELECT_ALL); // create context menu menuMgr = new MenuManager("#PopupMenu"); //$NON-NLS-1$ menuMgr.setRemoveAllWhenShown(true); menuMgr.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager manager) { manager.add(selectAll); manager.add(deselectAll); } }); menu = menuMgr.createContextMenu(viewer.getTree()); viewer.getTree().setMenu(menu); }
From source file:org.eclipse.emf.cdo.explorer.ui.ObjectListController.java
License:Open Source License
@SuppressWarnings("deprecation") protected void configureAsync(final TreeViewer treeViewer, final LabelProvider labelProvider) { if (treeViewer instanceof CheckboxTreeViewer) { CheckboxTreeViewer checkboxTreeViewer = (CheckboxTreeViewer) treeViewer; checkboxTreeViewer.setAllChecked(true); }/*from w w w .j a v a2s. co m*/ new Job("Compute paths") { @Override protected IStatus run(IProgressMonitor monitor) { updateWrappers(treeViewer, labelProvider); return Status.OK_STATUS; } }.schedule(); }
From source file:org.talend.repository.ui.actions.importexport.ExportItemWizardPage.java
License:Open Source License
/** * DOC hcw Comment method "createSelectionButton". * /*from w ww . j ava 2s . co m*/ * @param itemComposite */ private void createSelectionButton(Composite itemComposite) { Composite buttonComposite = new Composite(itemComposite, SWT.NONE); GridLayoutFactory.swtDefaults().margins(0, 25).applyTo(buttonComposite); GridDataFactory.swtDefaults().align(SWT.FILL, SWT.BEGINNING).applyTo(buttonComposite); Button selectAll = new Button(buttonComposite, SWT.PUSH); // selectAll.setText(DataTransferMessages.DataTransfer_selectAll); selectAll.setText(Messages.getString("DataTransferMessages.DataTransfer_selectAll")); //$NON-NLS-1$ selectAll.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { CheckboxTreeViewer exportItemsTreeViewer = getItemsTreeViewer(); exportItemsTreeViewer.setAllChecked(true); } }); setButtonLayoutData(selectAll); Button deselectAll = new Button(buttonComposite, SWT.PUSH); // deselectAll.setText(DataTransferMessages.DataTransfer_deselectAll); deselectAll.setText(Messages.getString("DataTransferMessages.DataTransfer_deselectAll")); //$NON-NLS-1$ deselectAll.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { CheckboxTreeViewer exportItemsTreeViewer = getItemsTreeViewer(); exportItemsTreeViewer.setAllChecked(false); } }); setButtonLayoutData(deselectAll); Button expandBtn = new Button(buttonComposite, SWT.PUSH); expandBtn.setText(Messages.getString("ExportItemWizardPage.expandBtnText")); //$NON-NLS-1$ expandBtn.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { CheckboxTreeViewer exportItemsTreeViewer = getItemsTreeViewer(); exportItemsTreeViewer.expandAll(); } }); setButtonLayoutData(expandBtn); Button collapseBtn = new Button(buttonComposite, SWT.PUSH); collapseBtn.setText(Messages.getString("ExportItemWizardPage.collapseBtnText")); //$NON-NLS-1$ collapseBtn.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { CheckboxTreeViewer exportItemsTreeViewer = getItemsTreeViewer(); exportItemsTreeViewer.collapseAll(); } }); setButtonLayoutData(collapseBtn); }
From source file:org.talend.repository.ui.dialog.UseDynamicJobSelectionDialog.java
License:Open Source License
/** * DOC hcw Comment method "createSelectionButton". * /*from w w w . j a v a2 s .c o m*/ * @param itemComposite */ private void createSelectionButton(Composite itemComposite) { Composite buttonComposite = new Composite(itemComposite, SWT.NONE); GridLayoutFactory.swtDefaults().margins(0, 25).applyTo(buttonComposite); GridDataFactory.swtDefaults().align(SWT.FILL, SWT.BEGINNING).applyTo(buttonComposite); Button selectAll = new Button(buttonComposite, SWT.PUSH); // selectAll.setText(DataTransferMessages.DataTransfer_selectAll); selectAll.setText(Messages.getString("DataTransferMessages.DataTransfer_selectAll")); //$NON-NLS-1$ selectAll.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { CheckboxTreeViewer exportItemsTreeViewer = getItemsTreeViewer(); exportItemsTreeViewer.setAllChecked(true); } }); setButtonLayoutData(selectAll); Button deselectAll = new Button(buttonComposite, SWT.PUSH); // deselectAll.setText(DataTransferMessages.DataTransfer_deselectAll); deselectAll.setText(Messages.getString("DataTransferMessages.DataTransfer_deselectAll")); //$NON-NLS-1$ deselectAll.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { CheckboxTreeViewer exportItemsTreeViewer = getItemsTreeViewer(); exportItemsTreeViewer.setAllChecked(false); } }); setButtonLayoutData(deselectAll); Button expandBtn = new Button(buttonComposite, SWT.PUSH); expandBtn.setText(Messages.getString("UseDynamicJobSelectionDialog.expandBtnText")); //$NON-NLS-1$ expandBtn.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { CheckboxTreeViewer exportItemsTreeViewer = getItemsTreeViewer(); exportItemsTreeViewer.expandAll(); } }); setButtonLayoutData(expandBtn); Button collapseBtn = new Button(buttonComposite, SWT.PUSH); collapseBtn.setText(Messages.getString("UseDynamicJobSelectionDialog.collapseBtnText")); //$NON-NLS-1$ collapseBtn.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { CheckboxTreeViewer exportItemsTreeViewer = getItemsTreeViewer(); exportItemsTreeViewer.collapseAll(); } }); setButtonLayoutData(collapseBtn); }