I have just posted on the new Pharo business site expressing a hope that I can convert some of my VA Smalltalk stuff to Pharo. However, I could do with a pointer as to how to create a window and add elements. I have been using the standard VA Window creation - effectively drag and drop - so I am not used to hand creating. Could anyone point me at a primer for this? I have googled but only found little snippets. Sorry for my incompetence (after 24 years of Smalltalk development :-) David Totally Objects Message sent using Winmail Mail Server _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org
David
Totally Objects Doing Smalltalk since 1989 |
Hi David,
you would want to look at Spec. The most recent documentation is in the Pharo For The Enterprise book, the sources of which you can find here: https://github.com/SquareBracketAssociates/PharoForTheEnterprise-english I advise to read the latest build of the chapter on Spec, which can be found here: https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccessfulBuild/artifact/Spec/Spec.pier.html Greetings, On Feb 27, 2014, at 2:43 PM, David Pennington <[hidden email]> wrote: > I have just posted on the new Pharo business site expressing a hope that I can convert some of my VA Smalltalk stuff to Pharo. However, I could do with a pointer as to how to create a window and add elements. I have been using the standard VA Window creation - effectively drag and drop - so I am not used to hand creating. > > Could anyone point me at a primer for this? I have googled but only found little snippets. > > Sorry for my incompetence (after 24 years of Smalltalk development :-) > > David > Totally Objects > > Message sent using Winmail Mail Server > _______________________________________________ > Esug-list mailing list > [hidden email] > http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org ---> Save our in-boxes! http://emailcharter.org <--- Johan Fabry - http://pleiad.cl/~jfabry PLEIAD lab - Computer Science Department (DCC) - University of Chile _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org |
Hello, You definitely want to have a look at Spec. The idea is that at some point a spec-based UI will be both compatible with Morphic and Mars (Mars is the native window pharo framework working right now with cocoa and gtk, winform is not supported (yet)). There's also a tool named UIPainter to create a UI with drag and drop as you are used to. However, it is a work in progress and currently I make my UI by hand with Spec, without using a drag and drop ui builder, and I don't use native windows ...
If you want to make professional application with Spec you would need to invest a bit of time but it's doable. 2014-02-27 18:54 GMT+01:00 Johan Fabry <[hidden email]>: Hi David, _______________________________________________ Esug-list mailing list [hidden email] http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org |
Free forum by Nabble | Edit this page |