Example usage for org.eclipse.jface.viewers ICheckable setChecked

List of usage examples for org.eclipse.jface.viewers ICheckable setChecked

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers ICheckable setChecked.

Prototype

public boolean setChecked(Object element, boolean state);

Source Link

Document

Sets the checked state for the given element in this viewer.

Usage

From source file:org.eclipse.wb.internal.rcp.databinding.ui.contentproviders.SwtTextEventsUiContentProvider.java

License:Open Source License

private void calculateBetterValues(CheckStateChangedEvent event) {
    if (event.getChecked()) {
        Object checkedElement = event.getElement();
        ICheckable checkable = event.getCheckable();
        ///*w w  w.ja v a 2s. c o m*/
        if ("SWT.NONE".equals(checkedElement)) {
            for (Object element : m_dialogField.getCheckedElements()) {
                if (element != checkedElement) {
                    checkable.setChecked(element, false);
                }
            }
        } else {
            for (Object element : m_dialogField.getCheckedElements()) {
                if ("SWT.NONE".equals(element)) {
                    checkable.setChecked(element, false);
                    break;
                }
            }
        }
    }
}

From source file:org.kalypso.core.gml.provider.GmlSourceChooserPage.java

License:Open Source License

private void setChildrenCheckstate(final ICheckable checkable, final Object element, final boolean checked,
        final CheckboxTreeViewer treeViewer) {
    // TODO: use checkstate provider instead
    final Object[] children = m_contentProvider.getChildren(element);
    for (final Object child : children) {
        checkable.setChecked(element, checked);
        treeViewer.update(element, null);
        setChildrenCheckstate(checkable, child, checked, treeViewer);
    }//  w  w  w  .j a va2  s .c o  m
}