Example usage for org.eclipse.jface.action IMenuListener2 menuAboutToHide

List of usage examples for org.eclipse.jface.action IMenuListener2 menuAboutToHide

Introduction

In this page you can find the example usage for org.eclipse.jface.action IMenuListener2 menuAboutToHide.

Prototype

public void menuAboutToHide(IMenuManager manager);

Source Link

Document

Notifies this listener that the menu is about to be hidden by the given menu manager.

Usage

From source file:com.github.haixing_hu.swt.menu.MenuManagerEx.java

License:Open Source License

/**
 * Notifies any menu listeners that a menu is about to hide. Only listeners
 * registered at the time this method is called are notified.
 *
 * @param manager//w  w w.  ja v a 2  s. co  m
 *          the menu manager
 *
 */
private void fireAboutToHide(IMenuManager manager) {
    final Object[] listeners = this.listeners.getListeners();
    for (final Object listener : listeners) {
        if (listener instanceof IMenuListener2) {
            final IMenuListener2 listener2 = (IMenuListener2) listener;
            listener2.menuAboutToHide(manager);
        }
    }
}

From source file:org.python.pydev.ui.MenuManagerCopiedToAddCreateMenuWithMenuParent.java

License:Open Source License

/**
 * Notifies any menu listeners that a menu is about to hide.
 * Only listeners registered at the time this method is called are notified.
 *
 * @param manager the menu manager//w w w  . j a v a2  s.  c o  m
 *
 */
private void fireAboutToHide(IMenuManager manager) {
    final Object[] listeners = this.listeners.getListeners();
    for (int i = 0; i < listeners.length; ++i) {
        final Object listener = listeners[i];
        if (listener instanceof IMenuListener2) {
            final IMenuListener2 listener2 = (IMenuListener2) listener;
            listener2.menuAboutToHide(manager);
        }
    }
}