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 :

Réutiliser l'onglet "Tracing" d'Eclipse


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut Réutiliser l'onglet "Tracing" d'Eclipse
    Salut à tous
    petite question concise ... connaissez vous un moyen de réutiliser l'onglet "Tracing" présent dans les Run configurations d'Eclipse ? J'aimerais l'inclure dans mon application RCP.
    Plug-in spy ne fonctionne pas sur cet onglet et pas moyen de trouver les sources...

    Merci d'avance

  2. #2
    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,

    Alors, je te conseille la lecture de cet article Eclipse sur le framework de configuration d'exécution. Tu auras ainsi les noms des points d'extension à chercher
    Je te donne ma démarche ensuite pour trouver ce qui m'intéresse:
    Une fois que tu as ces points d'extension, tu vas dans la vue "Plug-in Registry" (dans les groupe "Plug-in Development").
    Là, tu as un champ texte pour entrer le point d'extension cherché (dans notre cas: org.eclipse.debug.ui.launchConfigurationTabGroups).
    Il va t'afficher la liste des extensions de ce point d'extension dans les plug-ins qui les déclarent. Tu vas donc te retrouver avec une ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    org.eclipse.pde.ui (version)
        Extensions
            org.eclipse.debug.ui.launchConfigurationTabGroups
    [C'est ce plug-in là qui nous intéresse puisque tu cherches à lancer une nouvelle instance d'Eclipse (RCP ou autre hein...).]
    Il suffit ensuite d'importer le plug-in en question:
    • Il faut ouvrir la vue "Plug-ins" (même groupe que précédemment).
    • Là, tu cherches le plug-in org.eclipse.pde.ui. Clic droit > Import As > Source Project.

    Une fois que tu as le projet dans ton workspace, tu ouvres le plugin.xml pour voir l'extension du point d'extension org.eclipse.debug.ui.launchConfigurationTabGroups. Cette extension définit (au moins) un launchConfigurationTabGroup qui a comme description de son launchMode:
    Create a configuration to launch an Eclipse application
    Le nœud launchConfigurationTabGroup définit une classe: org.eclipse.pde.ui.launcher.EclipseLauncherTabGroup qu'il ne te reste plus qu'à aller visiter pour te rendre compte que l'onglet en question est définit dans la classe org.eclipse.pde.ui.launcher.TracingTab.

    Voilà, à+
    Gueritarish

  3. #3
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    Salut Gueritarish
    Hum je pensais que c'était dans ce coin là, j'avais tenté de chercher directement classe "Tracing*" mais rien...en fait ma target platform ne contient pas le plugin qu'il faut
    Je vais donc devoir la modifier en conséquence et regarder ça

    Merci à toi

+ Répondre à la discussion
Cette discussion est résolue.

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