| Summary: | Provide mechanism for model updates via callbacks at the content-parts. | ||
|---|---|---|---|
| Product: | [Tools] GEF | Reporter: | Matthias Wienand <matthias.wienand> |
| Component: | GEF MVC | Assignee: | Alexander Nyßen <nyssen> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P1 | CC: | cletavernier, nyssen |
| Version: | 0.2.0 | ||
| Target Milestone: | 4.0.0 (Neon) M6 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Matthias Wienand
I pushed the following changes to origin/master: - Introduced ITransformableContentPart which supports transforming its contents. - Enhanced transform policies (AbstractTransformPolicy, FXTransformPolicy, and FXTransformConnectionPolicy) to chain a content transform operation within commit, delegating to ITransformableContentPart (newly introduced). - Enhanced resize policies (AbstractResizePolicy [extracted], FXResizePolicy, FXResizeConnectionPolicy) to chain a content operation within commit, delegating to IResizableContentPart (newly introduced). - Enhanced bend policies (AbstractBendPolicy [extracted], FXBendConnectionPolicy) to chain a content operation within commit, delegating to IBendableContentPart (newly introduced). - Refactored zest and logo example to no longer use own transform, resize, and bend policies. Resolving this as fixed in 4.0.0 M7. Updated milestone to 4.0.0 M6, as this could be included in a re-promotion. |