Hi,
well it seems that there is now an inst var on
DropListMorph for wrapSelector,
only used by getter/setter and
wrapItem:index:
Setting sends updateContents which uses
wrapItem:index: on the (sub) list morph, which never gets changed.
So, although the contents are correct (eventually
returns to the local wrapItem:index), the list items are incorrect
as
updateList never gets sent to the
list...
E.g.
(UITheme builder
newDropListFor:
(ListModel new list: {Object. Rectangle})
list:
#list
getSelected: nil
setSelected: nil
getEnabled:
nil
help: nil)
wrapSelector:
#className;
openInWindow
Easy to fix but I'll wait till it is before I post
some of my changes that were in conflict.
Regards, Gary
----- Original Message -----
Sent: Wednesday, April 25, 2012 10:28
AM
Subject: Re: [Pharo-project] Polymorph
(and a few other) changes/fixes
Do you have an example where the DropListMorph wrapSelector is
broken ?
Ben
On Apr 24, 2012, at 5:21 PM, Gary Chambers wrote:
Finally found the time to package
out.
Have tested a bit after fixing some
conflicts.
A few minor ones left for DropListMorph as it
seems the wrapSelector stuff has changed (and appears broken in 2.0
too).
Attached cs and description of
changes
Regards,
Gary
<Pharo2.0Changes.4.cs><PharoPolymorphChanges.txt>