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> <<a href="mailto:wilkesjoiner@gmail.com">wilkesjoiner@gmail.com</a>> 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. I'll go through your<br>tutorial and get back to you about this. 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 <
<a href="mailto:renggli@gmail.com">renggli@gmail.com</a>> wrote:<br>> Hi Rogers,<br>><br>> > You also might consider plugging Magritte into the framework.<br>><br>> yes, that would be very cool, indeed. Especially much more powerful
<br>> and still very easy for beginners.<br>><br>> Instead of adding your own instance-variables you simply press a menu<br>> "Add Descriptions" showing a list of possible descriptions, such as<br>> "String Description" and "Meno Description", "Date Description", etc.
<br>> Then a morphic dialog on this description is opened to specify its<br>> properties, such as the label, default value, view-component,<br>> validation rules, etc.<br>><br>> Note that this configuration dialog can be built automatically, since
<br>> descriptions are described using themselves. The description<br>> serializes itself to a description-method on the class side (that is<br>> not yet done, but I could add that) and you have a great interface
<br>> that is easily extensible.<br>><br>> For your example this would just add two methods:<br>><br>> SOSPost class>>descriptionTitle<br>> ^ MAStringDescription auto: #title label: 'Title'<br>>
<br>> SOSPost class>>description<br>> ^ MAMemoDescription auto: #body label: 'Body'<br>><br>> Now as a user you are probably not happy with simply that, you want to<br>> add some validation: the fields should be required (send the message
<br>> #beRequired to the description), maybe you want a default value (send<br>> the message #default: anObject), you want some custom condtion (send<br>> the message #addCondition: aBlock), and so on ...<br>>
<br>> I really think Magritte could turn your baby into something much more<br>> powerful than they have in Ruby!<br>><br>> Cheers,<br>> Lukas<br>><br>><br>> --<br>> Lukas Renggli<br>> <a href="http://www.lukas-renggli.ch">
http://www.lukas-renggli.ch</a><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>><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>