On Aug 12, 2009, at 10:32 PM, laurent laffont wrote: > Not exactly a compreensive documentation but rather a quick start: > > In a workspace evaluate: > > UITheme exampleBasicControls. > UITheme exampleColorControls. > UITheme exampleDialogs. > UITheme exampleGroups. > UITheme exampleOtherControls. > UITheme exampleWindowWithToolbars. > > > Hi > > In fact I've managed to build some windows with controls but I feel > missing several concepts on how to use Polymorph the right way > ( funny, I've built Gtk, Qt, Swing, ... GUI quite easily ... ).
this is normal Morphic has not evolved since years. Now I hope that with the UI builder NullPointer is doing it will change a lot. > - What is the idea behind the word "Pluggable" (PluggableButton, > PluggableDialogWindow, ....) ? Normally you pass a symbol or a block and it will be executed (I think that any GUI should be like that :)). > - It seems that many (all ?) UI in Pharo use the builder pattern. > Great, but that's a lot of stuff for me while trying to learn (with > almost no time, I had forgotten that a new child take soooo much > time). Do you know a package/class with simpler UI to study ? > > - In Toolbuilder, what the word "Spec" means ? > > Some thoughts: > > - Toolbuilder-Examples package is great to study how to use > Toolbuilder. I think it should be included in Pharo with some other > XXX-Examples packages that might exists. thanks. Where is the ToolBuilder-Examples in the Squeak trunk? > - Is there a somewhat easier way to navigate through class and > methods documentation than in System Browser ? I think that > documentation is not easily seen, so it doesn't push developers to > write documentation, so there's not a lot of documentation, so > people don't write tools to read documentation, ... There should be > a system / tool to reward developpers that write good class / > package documentation with examples. So far we should invent it. And I totally agree with you. If people do not see the good doc they will not write good comment. I started to work on DrDoc a kind of package meta data to add documentation to a package but it got stole I should push that again. What would be nice is to take one package and do it well as an example. > > > Regards, > > Laurent > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
