L'exemple d'annulation (Undo) ajoute deux vues au plan de travail. La vue Box View est une vue rudimentaire qui permet à l'utilisateur de créer des boîtes en cliquant dans un espace vide et en faisant glisser la souris pour former une boîte. Les boîtes peuvent être déplacées en sélectionnant une boîte et en la faisant glisser tout autour. L'utilisateur peut défaire et refaire toutes les opérations effectuées dans une vue de boîtes. La vue Undo History View montre l'historique des annulations géré par l'historique des opérations du plan de travail.
A partir du menu Eclipse Fenêtre sélectionnez Afficher la vue > Autre.... Dans la boîte de dialogue Afficher la vue, développez Exemples d'annulation et sélectionnez la vue Box View (vue Boîte). La vue correspondante s'affiche.
De la même manière, A partir du menu Fenêtre, sélectionnez Afficher la vue > Autre.... Dans la boîte de dialogue Afficher la vue, développez Exemples d'annulation et sélectionnez la vue de l'historique des annulations. Une vue contenant l'historique des annulations apparaîtra. Cette vue peut être utilisée à côté de la vue Box View pour observer l'historique des annulations au fur et à mesure que des boîtes sont ajoutées ou déplacées. Elle peut également être utilisée indépendamment de la vue Box View pour suivre l'historique des annulations pour une vue ou un éditeur qui utilise l'historique des opérations du plan de travail pour suivre les opérations pouvant être annulées.
Cliquez dans la vue de boîte (Box View) et faites glisser la souris pour créer une boîte qui suit le déplacement de la souris. En cliquant dans une boîte existante et en faisant glisser la souris, vous déplacerez la boîte vers un nouvel emplacement. Notez les opérations qui apparaissent dans les menus Annuler et Répéter au fur et à mesure que les boîtes sont ajoutées ou déplacées. La vue de boîte peut être effacée en sélectionnant Supprimez toutes les boîtes à partir du menu contextuel ou du menu local de la vue et de sa barre d'outils. Cette opération peut également être annulée.
La vue de l'historique des annulations montre les opérations disponibles pour effectuer une annulation dans tous les contextes d'annulation. Pour voir l'historique dans un contexte d'annulation particulier, sélectionnez Filtrer... à partir du menu contextuel de la vue. Ceci filtre l'historique des annulations sur un contexte particulier. La vue peut être utilisée pour afficher l'historique des annulations pour la vue Box View, pour les éditeurs de texte SDK, et pour les opérations pouvant être annulées affectant l'espace de travail, telles que les opérations de restructuration. Les opérations d'annulation et de rétablissement peuvent être effectuées à partir des menus de la vue de l'historique des annulations. Annuler la sélection tentera de défaire l'opération sélectionnée dans l'historique des annulations, indépendamment de sa position dans l'historique des opérations. En fonction de l'opération concernée, ceci peut être autorisé ou non. Par exemple la vue de boîte autorise l'annulation ou la répétition de toutes les opérations d'ajout et de déplacement, même s'il ne s'agit pas de l'opération la plus récemment effectuée. Les éditeurs de texte préviendront en cas de tentative d'annulation d'une opération de frappe qui n'est pas la plus récente.
Les préférences fournies sont celles qui affectent le fonctionnement des deux vues. A partir du menu Eclipse Fenêtre, sélectionnez Préférences > Préférences d'annulation.