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

Reply via email to