Eliot Miranda uploaded a new version of Tools to project The Trunk: http://source.squeak.org/trunk/Tools-eem.1250.mcz
==================== Summary ====================
Name: Tools-eem.1250 Author: eem Time: 16 April 2024, 10:16:10.120513 pm UUID: 51b04f56-0b7b-4505-8928-2571e6ecf553 Ancestors: Tools-ct.1249
Fix SavedMultiWindowState's class comment. Remove accessor for private inst var.
=============== Diff against Tools-ct.1249 ===============
Item was changed: Object subclass: #SavedMultiWindowState instanceVariableNames: 'models modelStates modelDependents currentModelIndex prototype' classVariableNames: '' poolDictionaries: '' category: 'Tools-Base'!
+ !SavedMultiWindowState commentStamp: 'eem 4/16/2024 14:42' prior: 0! + A SavedMultiWindowState is a collection of states of inactive windows for a multi-window tool ui where one can select between multiple copies of a tool sharing a single system window, each tool having its own state. It manages switching between windows, swapping unaccepted edit state (e.g. in text views) as it does so. - !SavedMultiWindowState commentStamp: 'eem 6/30/2010 15:45' prior: 0! - A SavedMultiWindowState is a collection of states of inactive windows for a multi-window tool ui where one can select between multiple copies of a tool sharing a single system window, each tol having its own state. It manages switching between windows, swapping unaccepted edit state (e.g. in text views) as it does so.
Instance Variables + currentModelIndex: <Integer> + modelDependents: <IdentitySet> - currentModelIndex: <Integer> - modelDependents: <IdentitySet> modelStates: <OrderedCollection of: (Array + with: modelState <Object> + with: unacceptedEditStates <WeakIdentityKeyDictionary>) > + models: <OrderedCollection of: Model> + prototype: <Model> - with: modelState <Object> - with: unacceptedEditStates <WeakIdentityKeyDictionary>) > - models: <OrderedCollection of: Model>
currentModelIndex - index into models and modelStates of current window selection
modelDependents - set of all dependents
modelStates - the pairs of model-specific selection state and widget-specfic unaccepted edit state for each unselected/inactive window
models - the models for each window + + prototype + - a shallow copy of the initial tool/model, used to create new tools/models! - !
Item was removed: - ----- Method: SavedMultiWindowState>>currentModelIndex (in category 'accessing') ----- - currentModelIndex - ^currentModelIndex!
squeak-dev@lists.squeakfoundation.org