Example usage for org.eclipse.jface.viewers CheckboxTreeViewer setAllChecked

List of usage examples for org.eclipse.jface.viewers CheckboxTreeViewer setAllChecked

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers CheckboxTreeViewer setAllChecked.

Prototype

@Deprecated
public void setAllChecked(boolean state) 

Source Link

Document

Sets to the given value the checked state for all elements in this viewer.

Usage

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);
}