Package org.eclipse.handly.ui.action
Class CompositeActionGroup
- java.lang.Object
-
- org.eclipse.ui.actions.ActionGroup
-
- org.eclipse.handly.ui.action.CompositeActionGroup
-
public class CompositeActionGroup extends org.eclipse.ui.actions.ActionGroupComposes multiple action groups into one.
-
-
Constructor Summary
Constructors Constructor Description CompositeActionGroup()Creates a composite action group that is initially empty.CompositeActionGroup(org.eclipse.ui.actions.ActionGroup... groups)Creates a composition of the given action groups.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(org.eclipse.ui.actions.ActionGroup group)Appends the given action group to this composition.voidadd(org.eclipse.ui.actions.ActionGroup... groups)Appends the given action groups to this composition in the specified order.voiddispose()voidfillActionBars(org.eclipse.ui.IActionBars actionBars)voidfillContextMenu(org.eclipse.jface.action.IMenuManager menu)voidsetContext(org.eclipse.ui.actions.ActionContext context)voidupdateActionBars()
-
-
-
Constructor Detail
-
CompositeActionGroup
public CompositeActionGroup(org.eclipse.ui.actions.ActionGroup... groups)
Creates a composition of the given action groups. The groups will be applied in the specified order.- Parameters:
groups- the action groups to compose
-
CompositeActionGroup
public CompositeActionGroup()
Creates a composite action group that is initially empty.
-
-
Method Detail
-
add
public final void add(org.eclipse.ui.actions.ActionGroup group)
Appends the given action group to this composition.- Parameters:
group- the action group to append (notnull)
-
add
public final void add(org.eclipse.ui.actions.ActionGroup... groups)
Appends the given action groups to this composition in the specified order.- Parameters:
groups- the action groups to append
-
setContext
public void setContext(org.eclipse.ui.actions.ActionContext context)
- Overrides:
setContextin classorg.eclipse.ui.actions.ActionGroup
-
dispose
public void dispose()
- Overrides:
disposein classorg.eclipse.ui.actions.ActionGroup
-
fillContextMenu
public void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
- Overrides:
fillContextMenuin classorg.eclipse.ui.actions.ActionGroup
-
fillActionBars
public void fillActionBars(org.eclipse.ui.IActionBars actionBars)
- Overrides:
fillActionBarsin classorg.eclipse.ui.actions.ActionGroup
-
updateActionBars
public void updateActionBars()
- Overrides:
updateActionBarsin classorg.eclipse.ui.actions.ActionGroup
-
-