<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Thanks for the help (especially Randal Schwartz) :) I ended up having
several silly little problems (as per below) and one other one where
one class was referenced in memory several times when they should all
have been separate.<br>
<br>
RS<br><br>> From: stephane.ducasse@free.fr<br>> To: seaside@lists.squeakfoundation.org<br>> Subject: Re: [Seaside] Subclasses part II<br>> Date: Sat, 4 Jul 2009 09:11:26 +0200<br>> <br>> > In my application I have<br>> ><br>> > WAComponent < A < B < C.<br>> ><br>> > C is calling 'initialize', so therefore I have to also call 'super <br>> > initialize' all the way up? So each class above C need to have:<br>> ><br>> > initialize<br>> > super initialize.<br>> ><br>> > Correct?<br>> <br>> C new<br>>         will call aC initialize (the instance side initialize methods)<br>> <br>> if you did not defined on your C class then the one of the <br>> superclasses (normal lookup of methods) will be applied.<br>> <br>> Now if you have<br>> <br>> C>>initialize<br>>         myCStuff<br>> <br>> <br>> you have to define<br>> <br>> C>>initialize<br>>         super initialize.<br>>         myCStuff<br>> <br>> and recursively on your superclasses too.<br>> <br>> If one method initialize does not do a call to super initialize you <br>> may break WAComponent behavior that<br>> relies on having the WAComponent>>initialize method invoked.<br>> <br>> I hope that it is clearer.<br>> <br>> Stef<br>> _______________________________________________<br>> seaside mailing list<br>> seaside@lists.squeakfoundation.org<br>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br><br /><hr />Insert movie times and more without leaving HotmailŪ. <a href='http://windowslive.com/Tutorial/Hotmail/QuickAdd?ocid=TXT_TAGLM_WL_HM_Tutorial_QuickAdd_062009' target='_new'>See how.</a></body>
</html>