|
https://github.com/pharo-project/pharo/pull/374/
general changes - Object and NewValueHolder implement isValueHolder - Object Model implements isSpecCompatibleModel - Model implements valueChanged to be compatible with NewValueHolder
Spec changes: - the owner can be known before initializeWidgets - the presenters can be initialized with #on: which specifies linked model. By default it is ignored and does only standard initialization. Subclasses should know how to store the model - Introduce ComposablePresenterWithModel that stores the model in a value holder and subscribes to its announcer. If the model is subclass of Model or already a ValueHolder, they are used directly (with the new subscription) - tests
|
|
|
Priority: 3 – Must Fix
|
|
Status: Resolved (Fix Review Needed)
|
|
Assigned to: Pavel Krivanek
|
|
Milestone: Pharo7.0
|
Go to Case
|
|