2012-03-27 3 views
2

Один из моих плагинов зависит от WST, который имеет пункт меню «Проверить». Я попытался скрыть этот пункт меню, используя действия, но до сих пор не был успешным. Любые идеи, что я делаю неправильно?Скрытие контекстного меню

Используя плагин шпиона, я уверен, меню будет предоставлены org.eclipse.wst.validation.internal.ui.ValidationMenuAction

Вот что я сделал:

<extension 
    point="org.eclipse.ui.activities"> 
    <activity 
     id="com.iwaysoftware.integration.tools.validationActivity" 
     name="validation activity"> 
    </activity> 
    <activityPatternBinding 
     activityId="com.iwaysoftware.integration.tools.validationActivity" 
     pattern="org.eclipse.wst.validation.ui/org.eclipse.wst.validation.internal.ui.ValidationMenuAction"> 
    </activityPatternBinding> 
    <category 
     id="com.iwaysoftware.integration.tools.validationCategory" 
     name="validation category"> 
    </category> 
    <categoryActivityBinding 
     activityId="com.iwaysoftware.integration.tools.validationActivity" 
     categoryId="com.iwaysoftware.integration.tools.validationCategory"> 
    </categoryActivityBinding> 

+0

У меня такая же проблема. Я думаю, что у нас может быть ошибка в Eclipse 4: https://bugs.eclipse.org/bugs/show_bug.cgi?id=381765 –

+0

Спасибо @MikeKucera –

ответ

0

простой способ удалить опцию Validate, чтобы удалить следующие 3 баночки из папки плагинов: org.eclipse.wst.validation.infopop_1.0.300.v201309101952.jar org.eclipse.wst.validation.ui_1.2.500.v201310231452 .j ar org.eclipse.wst.validation_1.2.600.v201501211647.jar