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 :

[Débutant] Deux questions concernants les vues


Sujet :

Eclipse Platform

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 15
    Points : 17
    Points
    17
    Par défaut [Débutant] Deux questions concernants les vues
    Bonjour,
    J'ai créé deux vues étendant ViewPart. Lorsque je sélectionne un élément dans l'éditeur, la vue correspondant à l'élément est mise à jour.
    • Je souhaiterais également que la vue correspondante soit mise au premier plan par rapport à l'autre vue (comme lorsqu'on fait un Call Hierarchy). Comment puis-je faire?
    • Ensuite, on m'a dit qu'il y avait un gestionnaire de vue dans Eclipse qui permet d'appeler une vue à partir de son ID. J'ai pas su trouver ce gestionnaire. Quel est-il?


    Par avance, merci.

    13

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 15
    Points : 17
    Points
    17
    Par défaut Re: [débutant] Deux questions concernants les vues
    Comme on n'est jamais aussi bien servi que par soi-même, et après moult tentatives, j'ai trouvé mon bonheur . Je donne la solution trouvée si d'autres ont le même problème.
    Pour obtenir une instance d'une vue active, il faut récupérer le IWorkbenchPage. Puis on peut avoir le tableau des vues.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    IWorkbenchPage page = getEditorSite().getWorkbenchWindow().getActivePage();
    IViewPart[] views = page.getViews();
    for (int i = 0; i < views.length; i++) {
    	IViewPart view = views[i];
    	String idView = view.getSite().getId();
    	if (idView.equals("Mon_ID")) {
    		// Je mets la vue au premier plan.
    		page.bringToTop(view);
    	}
    }

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 27/04/2006, 16h03
  2. question concernant les fichier.bin
    Par argon dans le forum Autres Logiciels
    Réponses: 10
    Dernier message: 27/08/2005, 17h44
  3. Questions concernant les études supérieures et travails
    Par Vivian Pennel dans le forum Etudes
    Réponses: 25
    Dernier message: 21/06/2005, 15h23
  4. Réponses: 11
    Dernier message: 21/06/2005, 10h16
  5. Réponses: 7
    Dernier message: 10/09/2004, 14h28

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