Menu

Disabling certain CC actions from menu and context menu

Help
2013-05-13
2013-05-23
  • M. Overdijk

    M. Overdijk - 2013-05-13

    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

     
  • M. Overdijk

    M. Overdijk - 2013-05-13

    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
  • Mikael Petterson

    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

     

Log in to post a comment.