Nous avons abordé plusieurs points d'extension différents qui contribuent à divers menus et barres d'outils du plan de travail. Comment savoir lequel utiliser ? Le tableau ci-après résume les diverses contributions des menus et leur utilisation.
Nom du point d'extension |
Emplacement des actions |
Détails |
---|---|---|
viewActions |
Les actions apparaissent dans la barre d'outils locale et le menu déroulant local d'une vue spécifique. |
Font contribuer une classe d'actions qui implémente IViewActionDelegate. Spécifient l'ID de la contribution et l'ID de la vue cible qui doivent montrer l'action. Le libellé et l'image dictent l'aspect de l'action dans l'interface utilisateur. Le chemin d'accès spécifie l'emplacement par rapport aux options de menus et de la barre d'outils de la vue. |
editorActions |
Les actions sont associées à un éditeur et apparaissent dans le menu et/ou la barre d'outils du plan de travail. |
Font contribuer une classe d'actions qui implémente IEditorActionDelegate. Spécifient l'ID de la contribution et l'ID de l'éditeur cible qui entraînent l'affichage de l'action. Le libellé et l'image spécifient l'aspect de l'action dans l'interface utilisateur. Des chemins d'accès au menu et à la barre d'outils distincts spécifient l'existence et l'emplacement de la contribution dans le menu et la barre d'outils du plan de travail. |
popupMenus |
Les actions s'affichent dans le menu en incrustation d'un éditeur ou d'une vue. Les actions associées à un type d'objet apparaissent dans tous les menus en incrustation des vues et des éditeurs qui affichent le type d'objet. Les actions associées à un menu en incrustation spécifique apparaissent uniquement dans ce menu en incrustation. |
Les contributions d'objet spécifient le type d'objet pour lequel l'action doit apparaître dans un menu en incrustation. L'action apparaît dans tous les menus en incrustation des vues et des éditeurs qui contiennent le type d'objet. Fournissent une classe d'actions qui implémente IObjectActionDelegate. |
actionSets |
Les actions apparaissent dans les menus principaux et la barre d'outils du plan de travail. Elles sont regroupées en jeux d'actions. Toutes les actions figurant dans un ensemble apparaîtront dans les menus et les barres d'outils du plan de travail en fonction de la sélection de l'utilisateur et de la perspective en cours dans le plan de travail. Cet affichage peut être influencé par actionSetPartAssociations (ci-dessous). |
Font contribuer une classe d'actions qui implémente IWorkbenchWindowActionDelegate ou IWorkbenchWindowPulldownDelegate. Spécifient le nom et l'id du jeu d'actions. Enumèrent la totalité des actions définies pour ce jeu d'actions. Pour chaque action, des chemins d'accès au menu et à la barre d'outils distincts spécifient l'existence et l'emplacement de la contribution dans le menu et la barre d'outils du plan de travail. |
actionSetPartAssociations |
Les jeux d'actions sont uniquement affichés lorsque les vues ou les éditeurs spécifiés sont actifs. Ce point est ignoré si l'utilisateur a personnalisé la perspective en cours. |
Spécifiez un jeu d'actions par ID suivi d'une ou plusieurs parties (par ID) devant être actives dans la perspective en cours afin d'afficher le jeu d'actions . |