N - the native widgetpublic interface WMenu<N> extends WMenuElement<org.eclipse.e4.ui.model.application.ui.menu.MMenu>
WWidget.WidgetState| Modifier and Type | Method and Description |
|---|---|
void |
addElement(int idx,
@NonNull WMenuElement<org.eclipse.e4.ui.model.application.ui.menu.MMenuElement> widget)
Insert a widget at the given index
|
void |
addElement(@NonNull WMenuElement<org.eclipse.e4.ui.model.application.ui.menu.MMenuElement> widget)
Append a widget
|
void |
removeElement(@NonNull WMenuElement<org.eclipse.e4.ui.model.application.ui.menu.MMenuElement> widget)
Remove the widget
|
void |
setHidingCallback(@NonNull java.lang.Runnable hidingCallback)
Callback invoked when the menu is hidden
|
void |
setShowingCallback(@NonNull java.lang.Runnable showingCallback)
Callback invoked when the menu is shown
|
activate, addStyleClasses, addStyleClasses, deactivate, getDomElement, getWidget, getWidgetState, isActive, registerActivationCallback, removeStyleClasses, removeStyleClasses, setDomElement, setPropertyChangeHandler, setStyleId, setWidgetStatevoid addElement(@NonNull WMenuElement<org.eclipse.e4.ui.model.application.ui.menu.MMenuElement> widget)
widget - the widgetvoid addElement(int idx,
@NonNull WMenuElement<org.eclipse.e4.ui.model.application.ui.menu.MMenuElement> widget)
idx - the indexwidget - the widgetvoid setShowingCallback(@NonNull java.lang.Runnable showingCallback)
showingCallback - the callbackvoid removeElement(@NonNull WMenuElement<org.eclipse.e4.ui.model.application.ui.menu.MMenuElement> widget)
widget - the widget to removevoid setHidingCallback(@NonNull java.lang.Runnable hidingCallback)
hidingCallback - the callback