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 :

RCP workspace par défaut


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de DaveShot
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 238
    Par défaut RCP workspace par défaut
    Bonjour,

    j'ai mis en place le switch workspace dans mon RCP, en m'inspirant de la gestion d'Eclipse avec IDEApplication, et cela fonctionne bien. Quand je demande à switcher de workspace, mon application se relance avec le nouveau workspace sélectionné.

    Cependant, si je quitte mon application et que je la relance, elle démarre avec le workspace par défaut, et non le dernier choisi.

    Comment puis-je gérer le fait de rester sur le dernier workspace utilisé?
    Merci pour votre aide,
    David.

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Bonjour,

    Je n'ai pas la réponse précise à ta question mais peut-être te sera-t-il intéressant de savoir qu'apparemment, c'est l'ordre des workspaces référencés par la variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RECENT_WORKSPACES=ws1\nws2\n...etc
    du fichier de paramétrage
    C:\Program Files\eclipse-3.5.1\configuration\.settings\org.eclipse.ui.ide.prefs
    qui semble déterminer quel workspace sera pris en compte au prochain démarrage. C'est à dire le premier de la liste.

    C'est peut-être une conclusion hâtive de ma part mais c'est ce que je viens d'observer en switchant de workspace avec un Eclipse normal. Qui lui effectivement fait persisté le choix du dernier workspace utilisé.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Membre expérimenté
    Avatar de DaveShot
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 238
    Par défaut
    Merci pour ta réponse Laurent.

    j'ai pu voir dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    org.eclipse.ui.ide.prefs
    que j'avais bien la variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RECENT_WORKSPACES=E\:\\RCP\\workspace2
    avec le path de mon nouveau workspace, mais sans celui du workspace par défaut.
    Cependant, il ne récupère pas le premier workspace de la liste, lorsque je relance mon application.

    De plus, dans le config.ini de mon RCP, j'ai la variable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    osgi.instance.area.default=./workspace
    Et je pense que lorsque je lance moi-même l'application, je dois à chaque fois charger le workspace par défaut via cette variable. Ce qui est bizarre, car je reprend le code de IDEApplication pour gérer mon "switch workspace".

    Mais je ne vois pas comment faire pour remédier à cela.
    Si quelqu'un a une idée?
    Merci,
    David.

  4. #4
    Membre expérimenté
    Avatar de DaveShot
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 238
    Par défaut
    Bonjour,

    j'ai pu trouver une solution à mon problème de switch workspace.
    J'ai ajouter la ligne suivante dans mon fichier config.ini :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    osgi.instance.area=@noDefault
    ceci me permet de demander à l'utilisateur le workspace qu'il souhaite (via la SHOW_WORKSPACE_SELECTION_DIALOG), en lui proposant dans un premier tant celui par défaut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    osgi.instance.area.default=./workspace
    Cette dialogue proposera de choisir ou non le workspace par défaut, et ensuite après un switch du workspace et la fermeture de l'application, celle-ci gardera le dernier utilisée lors de son prochain lancement.

    En espérant que cela puisse aider quelqu'un.
    David.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/08/2012, 10h50
  2. Choix du Workspace par défaut
    Par Nico87 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/01/2010, 16h56
  3. [2.1][Workspace]Changer le répertoire par défaut
    Par Pill_S dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 29/06/2004, 13h34
  4. [SWING][FONT] choisir la police par défaut
    Par narmataru dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 21/02/2003, 10h35
  5. Retour au mode texte par défaut
    Par coca dans le forum x86 16-bits
    Réponses: 6
    Dernier message: 12/12/2002, 17h22

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