[Newbies] OrderedCollection if imageMorphs
Christine Wolfe
cwdw01 at earthlink.net
Mon Nov 9 01:08:07 UTC 2009
Oh wow! thanks - having the sample code will be a huge help. I'll give it a
try.
-----Original Message-----
From: Randal L. Schwartz [mailto:merlyn at stonehenge.com]
Sent: Sunday, November 08, 2009 8:03 PM
To: Christine Wolfe
Cc: beginners at lists.squeakfoundation.org
Subject: Re: [Newbies] OrderedCollection if imageMorphs
>>>>> "Christine" == Christine Wolfe <cwdw01 at earthlink.net> writes:
Christine> Oh, I'm so so sorry - I thought it was OK to ask dumb questions
on
Christine> the newbie forum (blush) I'll try to figure out how to make an
Christine> instance variable an order collection.
It's perfectly OK, and that's why you were corrected. :)
Basically, you'll do the following:
* add an instance variable: contents
on your instance side, add:
initialize
super initialize.
contents := OrderedCollection new.
then for each item of the collection protocol, delegate it, as in:
add: anItem
^contents add: anItem.
includes: anItem
^contents includes: anItem.
size
^contents size.
and so on. If you get really tired of adding all of them,
just add them as you need them (when the debugger tells you :).
If you wanna get really tricky, you can add a #doesNotUnderstand: handler to
perform the method on the contents variable, but that can mess up your
debugging, so it's better if you don't.
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn at stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion
More information about the Beginners
mailing list