Wilkes - I have a quick question for you - in your SOS movie it looked like you were able getting auto complete type functionality and I was wondering how you were doing that :) <br><br>Again - a big part of learning this (Squeak and Seaside) is learning the enviornment :)
<br><br>Thanks<br><br><div><span class="gmail_quote">On 3/9/06, <b class="gmail_sendername">Wilkes Joiner</b> &lt;<a href="mailto:wilkesjoiner@gmail.com">wilkesjoiner@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I need to spend some time with Magritte.&nbsp;&nbsp;I'll go through your<br>tutorial and get back to you about this.&nbsp;&nbsp;Initial impression is that<br>it looks fantastic and would make an impressive demo.<br><br>- Wilkes<br><br>On 3/9/06, Lukas Renggli &lt;
<a href="mailto:renggli@gmail.com">renggli@gmail.com</a>&gt; wrote:<br>&gt; Hi Rogers,<br>&gt;<br>&gt; &gt; You also might consider plugging Magritte into the framework.<br>&gt;<br>&gt; yes, that would be very cool, indeed. Especially much more powerful
<br>&gt; and still very easy for beginners.<br>&gt;<br>&gt; Instead of adding your own instance-variables you simply press a menu<br>&gt; &quot;Add Descriptions&quot; showing a list of possible descriptions, such as<br>&gt; &quot;String Description&quot; and &quot;Meno Description&quot;, &quot;Date Description&quot;, etc.
<br>&gt; Then a morphic dialog on this description is opened to specify its<br>&gt; properties, such as the label, default value, view-component,<br>&gt; validation rules, etc.<br>&gt;<br>&gt; Note that this configuration dialog can be built automatically, since
<br>&gt; descriptions are described using themselves. The description<br>&gt; serializes itself to a description-method on the class side (that is<br>&gt; not yet done, but I could add that) and you have a great interface
<br>&gt; that is easily extensible.<br>&gt;<br>&gt; For your example this would just add two methods:<br>&gt;<br>&gt; SOSPost class&gt;&gt;descriptionTitle<br>&gt;&nbsp;&nbsp; ^ MAStringDescription auto: #title label: 'Title'<br>&gt;
<br>&gt; SOSPost class&gt;&gt;description<br>&gt;&nbsp;&nbsp; ^ MAMemoDescription auto: #body label: 'Body'<br>&gt;<br>&gt; Now as a user you are probably not happy with simply that, you want to<br>&gt; add some validation: the fields should be required (send the message
<br>&gt; #beRequired to the description), maybe you want a default value (send<br>&gt; the message #default: anObject), you want some custom condtion (send<br>&gt; the message #addCondition: aBlock), and so on ...<br>&gt;
<br>&gt; I really think Magritte could turn your baby into something much more<br>&gt; powerful than they have in Ruby!<br>&gt;<br>&gt; Cheers,<br>&gt; Lukas<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Lukas Renggli<br>&gt; <a href="http://www.lukas-renggli.ch">
http://www.lukas-renggli.ch</a><br>&gt; _______________________________________________<br>&gt; Seaside mailing list<br>&gt; <a href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org</a><br>&gt; 
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>&gt;<br>_______________________________________________<br>Seaside mailing list
<br><a href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
</a><br></blockquote></div><br>