Example usage for org.eclipse.jface.action IAction getHelpListener

List of usage examples for org.eclipse.jface.action IAction getHelpListener

Introduction

In this page you can find the example usage for org.eclipse.jface.action IAction getHelpListener.

Prototype

HelpListener getHelpListener();

Source Link

Document

Returns a help listener for this action.

Usage

From source file:org.drools.eclipse.flow.common.editor.DropDownMenuWithDefaultAction.java

License:Apache License

public void setAction(final IAction action) {
    if (this.enabledListener == null) {
        this.enabledListener = new EnabledPropertyChangeListener(this);
    }/* ww  w.ja  v a2 s .c  o  m*/
    setText(action.getText());
    setToolTipText(action.getToolTipText());
    setImageDescriptor(action.getImageDescriptor());
    setDisabledImageDescriptor(action.getDisabledImageDescriptor());
    setEnabled(action.isEnabled());
    setDescription(action.getDescription());
    setHelpListener(action.getHelpListener());
    setHoverImageDescriptor(action.getHoverImageDescriptor());
    if (this.delegate != null) {
        this.delegate.removePropertyChangeListener(this.enabledListener);
    }
    this.delegate = action;
    this.delegate.addPropertyChangeListener(this.enabledListener);
}