Example usage for org.eclipse.jface.viewers ICheckStateListener checkStateChanged

List of usage examples for org.eclipse.jface.viewers ICheckStateListener checkStateChanged

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers ICheckStateListener checkStateChanged.

Prototype

void checkStateChanged(CheckStateChangedEvent event);

Source Link

Document

Notifies of a change to the checked state of an element.

Usage

From source file:au.gov.ansto.bragg.kakadu.ui.widget.CheckboxTableTreeViewer.java

License:Open Source License

/**
 * Notifies any check state listeners that a check state changed  has been received.
 * Only listeners registered at the time this method is called are notified.
 *
 * @param event a check state changed event
 *
 * @see ICheckStateListener#checkStateChanged
 *///from   ww w.j ava 2s  .c  om
private void fireCheckStateChanged(final CheckStateChangedEvent event) {
    Object[] array = checkStateListeners.getListeners();
    for (int i = 0; i < array.length; i++) {
        final ICheckStateListener l = (ICheckStateListener) array[i];
        SafeRunnable.run(new SafeRunnable() {
            public void run() {
                l.checkStateChanged(event);
            }
        });
    }
}

From source file:com.google.dart.tools.ui.internal.dialogs.CheckboxTreeAndListGroup.java

License:Open Source License

/**
 * Notify all checked state listeners that the passed element has had its checked state changed to
 * the passed state/*from  w w  w. j a  va 2s.  co m*/
 */
protected void notifyCheckStateChangeListeners(final CheckStateChangedEvent event) {
    Object[] array = getListeners();
    for (int i = 0; i < array.length; i++) {
        final ICheckStateListener l = (ICheckStateListener) array[i];
        SafeRunner.run(new SafeRunnable() {
            @Override
            public void run() {
                l.checkStateChanged(event);
            }
        });
    }
}

From source file:com.mentor.nucleus.bp.core.ui.tree.ModelCheckedTreeViewer.java

License:Open Source License

private void fireInternalCheckStateChanged(ICheckable checkable, Object element, boolean state) {
    Object[] listeners = internalCheckStateChangeListeners.getListeners();
    for (int i = 0; i < listeners.length; i++) {
        ICheckStateListener listener = (ICheckStateListener) listeners[i];
        CheckStateChangedEvent event = new CheckStateChangedEvent(checkable, element, state);
        listener.checkStateChanged(event);
    }// w ww .j  av a  2s  .  c o m
}

From source file:com.microsoft.tfs.client.common.ui.framework.table.TableControl.java

License:Open Source License

/**
 * Notifies any registered {@link ICheckStateListener}s of a change in the
 * check state of the specified element. Normally, there is no reason for
 * subclasses to call this method.//from w w  w. j  ava 2  s.  co  m
 *
 * @param element
 *        the element to notify listeners about (must not be
 *        <code>null</code>)
 * @param checked
 *        the check state of the element
 */
protected final void notifyCheckStateListeners(final Object element, final boolean checked) {
    final ICheckStateListener listener = (ICheckStateListener) checkStateListener.getListener();
    listener.checkStateChanged(new CheckStateChangedEvent(this, element, checked));
}

From source file:com.tocea.scertify.eclipse.scertifycode.ui.util.table.EnhancedCheckBoxTableViewer.java

License:Open Source License

/**
 * Notifies any check state listeners that a check state changed has been
 * received. Only listeners registered at the time this method is called are
 * notified./* w w  w.  ja v a  2  s  .co m*/
 * 
 * @param event
 *            a check state changed event
 * @see ICheckStateListener#checkStateChanged
 */
private void fireCheckStateChanged(final CheckStateChangedEvent event) {

    final Object[] array = this.checkStateListeners.getListeners();
    for (final Object element : array) {
        final ICheckStateListener l = (ICheckStateListener) element;
        SafeRunnable.run(new SafeRunnable() {

            public void run() {

                l.checkStateChanged(event);
            }
        });
    }
}

From source file:org.eclipse.ptp.debug.internal.ui.views.variable.PVariableCheckboxTableViewer.java

License:Open Source License

private void fireCheckStateChanged(final CheckStateChangedEvent event) {
    Object[] array = checkStateListeners.getListeners();
    for (int i = 0; i < array.length; i++) {
        final ICheckStateListener l = (ICheckStateListener) array[i];
        SafeRunnable.run(new SafeRunnable() {
            public void run() {
                l.checkStateChanged(event);
            }//  ww  w . j  av a 2  s .  co  m
        });
    }
}

From source file:org.eclipse.sirius.common.ui.tools.api.wizard.CheckboxTreeAndListGroup.java

License:Open Source License

/**
 * Notify all checked state listeners that the passed element has had its
 * checked state changed to the passed state.
 * /*w w  w. j a v a 2s .com*/
 * @param event
 *            the event.
 */
protected void notifyCheckStateChangeListeners(final CheckStateChangedEvent event) {
    final Object[] array = listeners.getListeners();
    for (Object element : array) {
        final ICheckStateListener l = (ICheckStateListener) element;
        SafeRunner.run(new SafeRunnable() {
            public void run() {
                l.checkStateChanged(event);
            }
        });
    }
}

From source file:org.eclipse.ui.ide.dialogs.ResourceTreeAndListGroup.java

License:Open Source License

/**
 *   Notify all checked state listeners that the passed element has had
 *   its checked state changed to the passed state
 *///from   w  w w . j  av a2s. c om
private void notifyCheckStateChangeListeners(final CheckStateChangedEvent event) {
    Object[] array = getListeners();
    for (int i = 0; i < array.length; i++) {
        final ICheckStateListener l = (ICheckStateListener) array[i];
        SafeRunner.run(new SafeRunnable() {
            @Override
            public void run() {
                l.checkStateChanged(event);
            }
        });
    }
}

From source file:org.eclipse.ui.internal.editors.text.SelectResourcesBlock.java

License:Open Source License

/**
 * Notify all checked state listeners with the given event.
 *
 * @param event the event/*  w  w  w  . j a va2 s.c om*/
 */
private void notifyCheckStateChangeListeners(final CheckStateChangedEvent event) {
    Object[] array = listeners.getListeners();
    for (int i = 0; i < array.length; i++) {
        final ICheckStateListener l = (ICheckStateListener) array[i];
        SafeRunner.run(new SafeRunnable() {
            public void run() {
                l.checkStateChanged(event);
            }
        });
    }
}

From source file:org.eclipse.ui.internal.ide.dialogs.ResourceTreeAndListGroup.java

License:Open Source License

/**
 *   Notify all checked state listeners that the passed element has had
 *   its checked state changed to the passed state
 */// w ww .  j ava 2  s  .  c o  m
protected void notifyCheckStateChangeListeners(final CheckStateChangedEvent event) {
    Object[] array = getListeners();
    for (int i = 0; i < array.length; i++) {
        final ICheckStateListener l = (ICheckStateListener) array[i];
        SafeRunner.run(new SafeRunnable() {
            public void run() {
                l.checkStateChanged(event);
            }
        });
    }
}