| Summary: | Replace IViewerDependent with IAdaptable.Bound<IViewer> | ||
|---|---|---|---|
| Product: | [Tools] GEF | Reporter: | Alexander Nyßen <nyssen> |
| Component: | GEF MVC | Assignee: | Alexander Nyßen <nyssen> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 1.0.0 | ||
| Target Milestone: | 5.0.0 (Oxygen) RC2 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Alexander Nyßen
I pushed the following changes to origin/master: - Ensured that AbstractViewerAction, AbstractViewerContributionItem, and AbstractViewerActionGroup are IAdaptable.Bound<IViewer> at the content viewer. - Removed IViewerAction abstraction, which is not needed. - Ensured that AbstractFXEditor creates and disposes the global delete and selectAll actions, and that the FXEditorActionBarContributor is only responsible for setting the global action handler to the specific action implementation of the editor. This way, the disposal of actions is performed in a more consistent manner (similar for view and editor). Resolving as fixed in 5.0.0 RC2. |