The first activityPatternBinding will remove the hijack action from the top menu.
However the action is not removed from the right click context menu.
I tried adding a second activityPatternBinding but the hijack action is not removed.
Does anybody know if it's possible to remove certain actions from context menu's?
^M
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sorry for late reply...
Is it not possible better to disable them. Since if you in the future would need them you can just enable them. Enable/Disable can be done in Action class.
br,
//mikael
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
One of our requirements is to remove certain actions offered by the CC plugin.
E.g. Hijack, Unhijack, ..
With the activities extension point I'm able to remove the top menu actions using:
<extension point="org.eclipse.ui.activities">
<activity id="com.mycomp.activities.hideccaseactions" name="Hide ccase actions">
</activity>
<activityPatternBinding activityId="com.asml.activities.hideccaseactions" pattern="net.sourceforge.eclipseccase.ui.actionset.hijack">
</activityPatternBinding>
<activityPatternBinding activityId="com.asml.activities.hideccaseactions" pattern="net.sourceforge.eclipseccase.popups.hijack">
</activityPatternBinding>
</extension>
The first activityPatternBinding will remove the hijack action from the top menu.
However the action is not removed from the right click context menu.
I tried adding a second activityPatternBinding but the hijack action is not removed.
Does anybody know if it's possible to remove certain actions from context menu's?
^M
XML part is previous post was lost..
<extension
point="org.eclipse.ui.activities">
<activity
id="com.mycomp.activities.hideccaseactions"
name="Hide ccase actions">
</activity>
<activityPatternBinding
activityId="com.asml.activities.hideccaseactions"
pattern="net.sourceforge.eclipseccase.ui.actionset.hijack">
</activityPatternBinding>
<activityPatternBinding
activityId="com.asml.activities.hideccaseactions"
pattern="net.sourceforge.eclipseccase.popups.hijack">
</activityPatternBinding>
</extension>
Last edit: M. Overdijk 2013-05-13
Sorry for late reply...
Is it not possible better to disable them. Since if you in the future would need them you can just enable them. Enable/Disable can be done in Action class.
br,
//mikael