[Plugin] Ajout d'une commande dans le popup menu de package explorer
Bonjour,
Je suis en train de développer un plugin et j'ai récemment rajouté une commande dans le popup menu du package explorer (la modification a été faite dans le fichier plugin.xml).
Cette commande apparaît quand on clique avec le bouton droit de la souris dans la partie "package explorer".
Ce que je veux faire c'est rajouter un contrôle pour que la commande soit visible uniquement quand on clique sur un fichier avec une extension spécifique.
J'ai lu des articles sur ce point mais je n'ai pas su adapter les exemples que j'ai vus, à mon cas.
Voilà la partie du fichier .xml que j'ai faite :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
<command
commandId="my Id....."
label="my label"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="activeMenuSelection">
</with>
</visibleWhen>
</command>
</menuContribution>
</extension> |
Merci d'avance pour votre aide ;)
[Plugin] Ajout d'une commande dans le popup menu de package explorer
Salut Jamy !
en fait j'ai résolu le problème de l'extension !
voilà le code complet et si tu veux je peux t'aider avec ton problème
:mrgreen:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
<command
commandId="my Id"
label="my label"
style="push">
<visibleWhen>
<with variable="activeMenuSelection">
<iterate
ifEmpty="false">
<adapt type="org.eclipse.core.resources.IFile">
<test property="org.eclipse.core.resources.name" value="*.extension" />
</adapt>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="my IdHandler"
id="my Id"
name="my label">
</command>
</extension> |