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 :

[PDE][GEF]Multipage Editor, ContextMenu


Sujet :

Eclipse Platform

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 10
    Points : 3
    Points
    3
    Par défaut [PDE][GEF]Multipage Editor, ContextMenu
    Bonjour.

    Voilà mon tout petit problème, j'ai un éditeur GEF (l'exemple qui edite les .flow) dans lequel j'ai modifié le context menu et une bonne partie des commandes effectuées (undo,redo,delete, dnd ...) mais lorsque j'inclus cette éditeur comme étant une page d'un multipage editor, le context menu est remplacé parce un menu de base (undo et redo seulement) de l'éditeur multipage.

    Comment faire pour me servir de mon context menu personnalisé lorsque j'affiche mon éditeur GEF dans le multipage éditor et pas dans les autres pages du multipage ?

    merci ...

  2. #2
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 10
    Points : 3
    Points
    3
    Par défaut
    erratum

    En fait non, ce n'est pas un contextMenu de base qu'il me met, c'est mon context menu, mais l'action 'delete' a disparu et tous mes raccourcis clavier avec ... (fini les ctrl+y, ctrl+z ou del)...

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 10
    Points : 3
    Points
    3
    Par défaut
    Bon voila, voila, je suis sur une piste mais un petit coup de main ça m'aiderais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    action = getActionRegistry().getAction(IWorkbenchActionConstants.DELETE);
    	if (action.isEnabled())
    		menu.appendToGroup(GEFActionConstants.GROUP_EDIT, action);
    Le problème est dans le action.isEnabled() qui ne retourne pas true lorsque je clique sur un noeud de mon graphe dans le multipage editor (alors que ça fonctionne dans un editor simple)

  4. #4
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 10
    Points : 3
    Points
    3
    Par défaut
    > GraphicalEditor is designed to be an Editor, not a page of a multipage
    > editor. Your actions are never enabled because selectionChanged() on
    > GraphicalEditor will never do anything. It doesn't see itself as the
    > active editor. Disabled actions don't get added to the context menu
    > generally.

    ...



    Il parait que l'on peut contourner le problème, help ...

Discussions similaires

  1. [PDE]Editor et Navigator
    Par Kayanamasha dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 29/06/2005, 15h39
  2. [GEF]class Figure dans container SWING ?
    Par Albarad dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/06/2004, 12h12
  3. Help Visual Editor
    Par Slash dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 26/05/2004, 16h17
  4. [Plugin][ve]Eclipse 3 et Visual Editor
    Par newEclipseUser dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 25/05/2004, 14h46
  5. ContextMenu de l'explorer: Problème de sous menu
    Par Ingham dans le forum Composants VCL
    Réponses: 8
    Dernier message: 26/02/2004, 08h06

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