J'ai contribué une contribution de barre d'outils de style toggle à ma vue dans mon RCP. Maintenant, je veux savoir comment définir l'état du bouton (puisqu'il s'agit d'un bouton à bascule) de ma vue. Ou, au moins, comment initialiser son état après que la vue est chargée (l'état bascule peut varier, ce n'est pas statique)Comment initialiser l'état de sélection d'un bouton à bascule dans la barre d'outils d'une vue dans un eclipse rcp
J'ai essayé d'appeler de mon avis: getViewSite(). GetActionBars(). GetMenuManager(). getItems() (retourne un tableau de IContributionElements), que j'ai parcouru et cherché l'identifiant. mais le tableau contient seulement les modèles des boutons, et il n'y a aucune possibilité de changer la sélection à travers ces objets.
Aide !!
Merci, cela a tout localisé. Très précis et précis, merci encore! – simlei
Ajout: si quelqu'un se demande s'il est simplement possible de basculer l'état de l'élément de menu - il suffit de regarder le code dans la méthode de bascule HandlerUtil et de l'adapter. – simlei
Pas pour mettre à jour visuellement une contribution, vous devez implémenter IElementUpdater et mettre à jour l'élément de l'interface utilisateur dans updateElement() – Kemoda