On 8 January 2013 02:22, Frank Church <[email protected]> wrote: > > > On 7 January 2013 23:32, Igor Stasenko <[email protected]> wrote: >> >> Workspace allInstances collect: [:ea | >> ea contents > > > Following your example I used this expression 'TextMorphForEditView > allInstances collect: [ :ea | ea text]'.to get the text in all the > TextMorphForEditView instances without have to Cmd-S them first.. > > In my case I need to know if the TextMorphForEditView belongs to a > Workspace. Is there a message for checking if an object is a child object of > a particular class further up the hierarchy,.something along the lines of: > > isTrue(TextMorphForEditViewObject childOf: Workspace) > > and conversely > > isTrue(WorkspaceObject parentOf: TextMorphForEditView) > >
TextMorphForEditView allInstances select: [:morph | morph firstOwnerSuchThat: [:owner | (owner class isKindOf: SystemWindow) and: [ owner model isKindOf: Workspace ] ] something like that. > ? > -- > Frank Church > > ======================= > http://devblog.brahmancreations.com -- Best regards, Igor Stasenko.
