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 Platform Discussion :

Ajout d'une action, en même temps, à la toolbar et au menu


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2010
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 98
    Par défaut Ajout d'une action, en même temps, à la toolbar et au menu
    Bonjour,

    J'ai ajouté une Action dans la toolbar d'eclipse à l'aide de ce point d'extension org.eclipse.ui.actionSets, j'ai su comment la mettre au bon endroit dans la toolbar mais pas dans le menu
    Je sais qu'il faut changer la valeur de menubarPath pour y mettre le bon path . Pour celà j'ai regardé dans le help d'eclipse http://publib.boulder.ibm.com/infoce..._menupaths.htm

    Je voudrais mettre l'action dans le menu run et dans le groupe qui contient run et debug
    Voilà le bout de code qui gère mon action :

    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
    <extension
             point="org.eclipse.ui.actionSets">
          <actionSet
                label="......"
                visible="true"
                id="........">
     
             <action
                   icon="icons/........png"
                   id="........."
                   label="......"
                   menubarPath="sampleMenu/sampleGroup"
                   style="push"
                   toolbarPath="org.eclipse.debug.ui.launchActionSet/debug"
                   tooltip="......">
             </action>
          </actionSet>
       </extension>
    Si c'est possible aussi, est ce que vous pouvez me dire comment faire pour ajouter les raccourcis des actions ( ctrl+...)
    Merci énormément pour votre aide

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2010
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 98
    Par défaut
    c'est bon j'ai trouvé une partie de la réponse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    menubarPath="org.eclipse.ui.run/relaunchGroup"
    reste à spécifier les raccourcis

  3. #3
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Je pense très fortement que tu devrais laisser tomber les actions tant que tu n'en as pas défini des tas pour te concentrer exclusivement sur les commandes. Elles ont une façon de faire les choses beaucoup plus puissantes que les actions. Je te laisse juger à partir de ce tutoriel sur les commandes.

    Voilà, à+
    Gueritarish

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2010
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 98
    Par défaut
    Ohh non
    après avoir fait ça je vais devoir tout changé, et en plus je crois que l'ajout de la commande dans la barre d'outils et dans le menu se fait séparément !
    Est ce que vous pouvez m'aider à convertir ce que j'ai fait en une commande s'il vous plaît

    Merci beaucoup

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2010
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 98
    Par défaut
    C'est encore moi

    J'ai trouvé comment procéder avec les commandes mais j'ai toujours le même problème de l'emplacement de ma commande au niveau de locationURI .
    s'il vous plaît c'est quoi l'équivalent de ces deux chemins avec les commandes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    toolbarPath="org.eclipse.debug.ui.launchActionSet/debug"
    menubarPath="org.eclipse.ui.run/relaunchGroup"
    J'ai mis ça pour la barre d'outils
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    locationURI="toolbar:org.eclipse.ui.main.toolbar"
    mais avec ça ma commande apparaît dans un groupe à part alors que je veux qu'elle apparaisse avec le groupe ( run, debug, run as ...)
    Merci pour votre aide

  6. #6
    Membre chevronné Avatar de Aurelien Pupier
    Homme Profil pro
    Senior Software Engineer
    Inscrit en
    Décembre 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Senior Software Engineer

    Informations forums :
    Inscription : Décembre 2007
    Messages : 278
    Par défaut
    Utilise le Plugin-spy(ALt-Shift+F2) pour trouver les locationUri de tes menus

Discussions similaires

  1. [RCP] Initialiser une action en même temps que sa vue
    Par sly078 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 19/05/2010, 10h10
  2. [MySQL] Ajouter une image en même temps qu'une fiche.
    Par cloridriks dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 21/07/2008, 18h05
  3. Impossible de lancer deux actions en même temps :/
    Par Cvbdev dans le forum Windows Forms
    Réponses: 11
    Dernier message: 08/05/2007, 15h39
  4. Réponses: 3
    Dernier message: 11/07/2006, 18h45
  5. [Réseau][Thread]2 actions en même temps
    Par Belegkarnil dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 18/12/2005, 10h45

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