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 :

[EclipseRCP] : Connaître depuis quelle Perspective ma vue a été appelée ?


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Août 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 2
    Par défaut [EclipseRCP] : Connaître depuis quelle Perspective ma vue a été appelée ?
    Bonjour,

    Je voudrai savoir si dans Eclipse RCP, nous pouvons détecter l'origine de l'appel d'une vue (càd depuis quelle perspective), voici un exemple :

    + J'ai une vue (V1).
    + J'ai deux Perspectives (P1) et (P2).

    V1 peut être appelé soit depuis une vue de P1 (VP1) ou bien une vue de P2 (VP2).

    Je voudrai savoir comment je pourrai détecter depuis quelle perspective ma vue V1 a été appelé ?

    Ainsi si ma vue est appelée depuis la vue VP1 j'effectuerai un traitement A, et si elle est appelée d'une vue VP2 j'effectuerai un traitement B.

  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,

    Une solution serait de savoir quelle Perspective est active au moment de l'ouverture de ta Vue. Une méthode pour trouver la Perspective active :
    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    if (activeWorkbenchWindow != null) {
         IWorkbenchPage activePage = activeWorkbenchWindow.getActivePage();
         if (activePage != null) {
              IPerspectiveDescriptor perspective = activePage.getPerspective();
         }
    }

    Voilà, à+
    Gueritarish

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

Discussions similaires

  1. Impossible de trouver un cas de navigation correspondant depuis l'ID de vue
    Par hichamlegrand dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 28/07/2011, 08h48
  2. [Galileo] Menu, perspective et vue Ant absents
    Par CinePhil dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 08/09/2010, 22h47
  3. Réponses: 2
    Dernier message: 19/03/2010, 15h34
  4. [Audience] Connaître la page la plus vue d'un site
    Par Loïc M dans le forum Statistiques
    Réponses: 4
    Dernier message: 16/04/2007, 13h35
  5. Réponses: 1
    Dernier message: 10/09/2006, 23h24

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