2010-02-01 4 views
0

J'ai un plugin où pour un type particulier de fichier i permettra à certaines options d'effectuer. donc maintenant j'ai besoin où je dois décider du type d'un fichier dynamiquement et appliquer une option particulière pour ce type de fichier.Modification pop-ups de manière dynamique dans le plugin Eclipse

Est-il possible de faire cela? Si oui, besoin d'aide à propos de la même chose.

Merci.

Répondre

1

donc je suppose que vous voulez afficher le menu contextuel pour quelque chose qui représente un fichier dans une vue. Déterminer le type de fichier basé sur des règles personnalisées (extension de fichier est la règle la plus facile, à la recherche dans le fichier le plus complexe) et créer le menu contextuel ou distribuer du contenu à un existant. Si c'est votre propre vue, peut-être une liste ou une arborescence qui affiche une structure de dossiers, vous devez enregistrer le Viewer en tant que SelectionProvider, écouter les événements de sélection, évaluer la sélection (peut-être un objet String ou File) créer le menu contextuel

actions contribuant à des menus contextuels existants (comme le point de vue navigateur menus de contexte) est également possible, mais un peu plus difficile.

+0

Merci andreas_D. Est-il possible pour vous d'expliquer avec quelques lignes de code. ou avec un exemple. – GuruKulki

+0

Désolé, non, pas que je ne voulais pas, mais il ne peut pas être expliqué avec « seulement quelques lignes de code ». Mais au moins, je peux recommander un livre: Eclipse Building Commercial Plug-In (Clayberg, Eric, Rubel, Dan). –

Questions connexes