IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

[eclipse 3.2] ajouter une action au menu contextuel de la perspective resource


Sujet :

Eclipse Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 114
    Points : 618
    Points
    618
    Par défaut [eclipse 3.2] ajouter une action au menu contextuel de la perspective resource
    Bonjour,

    Je vais avoir besoin de la communauté Eclipse pour un pb de customisation d'Eclipse (pour faire des traitements spécifiques).

    Je voudrais pouvoir, à partir du menu contextuel de la perspective Resource, ajouter une action qui appellerait un "batch" windows.

    D'après ce que j'ai lu et compris, je dois créer un plugin qui contient une extension de org.eclipse.ui.popupMenus.

    MAIS je ne sais pas comment remplir correctement les informations qu'Eclipse me demande (les id surtout, de la perspective resource et du menu contextuel lié).

    voici le contenu du fichier plugin.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <?eclipse version="3.2"?>
    <plugin>
     
       <extension
             point="org.eclipse.ui.popupMenus">
          <objectContribution
                objectClass="org.eclipse.core.resources.IFile"
                nameFilter="plugin.xml"
                id="com.customized.menuaction.contribution1">
             <menu
                   label="Specific Actions"
                   path="additions"
                   id="com.customized.menuaction.menu1">
                <separator
                      name="group1">
                </separator>
             </menu>
             <action
                   label="Specific copy"
                   class="com.customized.menuaction.popup.actions.NewAction"
                   menubarPath="com.customized.menuaction.menu1/group1"
                   enablesFor="multiple"
                   id="com.customized.menuaction.newAction">
             </action>
          </objectContribution>
       </extension>
     
    </plugin>
    Ensuite, je dois faire mon code dans cette classe Java
    com.customized.menuaction.popup.actions.NewAction
    et faire à partir de ce code un appel au "batch windows".

    c'est bon pour ça aussi ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 114
    Points : 618
    Points
    618
    Par défaut
    bon, j'avance, je crois avoir compris qu'il fallait un viewer contribution plutot qu'un objet contribution, non ? (dites moi si je me gourre hein ... )

    le fichier plugin.xml donne ça maintenant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
       <extension
             point="org.eclipse.ui.popupMenus">
          <viewerContribution
            id="com.customized.menuaction"
            targetID="org.eclipse.ui.views.navigator">
    	    <action id="com.customized.menuaction.copy"
    	       label="Copy"
    	       icon="icons/ctool16/openbrwsr.gif"
    	       menubarPath="additions"
    	       class="com.popup.actions.CopyAction">	
    	    </action>
           </viewerContribution>
         </extension>

Discussions similaires

  1. [OL-2007] ajouter une option au menu contextuel
    Par gregelec dans le forum Outlook
    Réponses: 0
    Dernier message: 27/07/2011, 19h23
  2. Réponses: 41
    Dernier message: 11/12/2009, 11h24
  3. Ajouter une action à un sous-menu
    Par Neilime05 dans le forum Composants
    Réponses: 4
    Dernier message: 11/11/2009, 23h48
  4. Ajouter une action dans le menu help d'une application RCP
    Par jinar dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 11/06/2008, 11h56
  5. [Plugin] Ajouter une option au menu contextuel ?
    Par relivio dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 22/03/2004, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo