Have you evaluated a more mature Smalltalk for UI building? There is
VisualWorks, Dolphin, etc.
Believe it or not, Smalltalk has possibly the oldest UI programming
environment... and still no cross-ST open source UI builder, isn't amazing?

Cheers,

Hernán

2012/5/13 Edouard Klein <edouardkl...@gmail.com>

> Hi all,
>
> I tried to build my first user interface with Pharo. I ran into some
> problems, I have a bunch of questions. These are certainly quite simple to
> answer for any veteran... If any of you could so kind as to not only answer
> them but also to tell me where I sould have looked for the answer, this
> would be awesome.
>
> I used Pharo By Example as well as the pharocasts and the occasional
> google search to find info.
>
> My code can be found at : http://ss3.gemstone.com/ss/**
> MakeMeASandwich.html <http://ss3.gemstone.com/ss/MakeMeASandwich.html>
>
> - I build the UI by hand, this is tiresome. Is there a GUI UI builder ? I
> found Morphic designer (https://www.hpi.uni-potsdam.**de/hirschfeld/trac/*
> *SqueakCommunityProjects/wiki/**designer<https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/designer>)
> and UIBuilder (http://forum.world.st/**CLFramework-UIBuilder-**
> td1302485.html<http://forum.world.st/CLFramework-UIBuilder-td1302485.html>)
> but it is unclear if any or both are the Right Way (tm) of doing things
> with Pharo.
>
> - As you can see if you do RecipeEditor new open, there is a lot of wasted
> space. Lists do not expand to take all the vertical space they could. What
> is the workaround for that ?
>
> - I have a list created by :
> nodeList := ListModel new list: SortedCollection new.
> put on screen by :
> builder newListFor: self list: #nodeList selected: #selectedNodeIndex
> changeSelected: #selectNodeAtIndex: help: 'Liste des étapes'.
> and I use :
>  nodeList  list at: (nodeList  selectionIndex)
>  on the press of a button to get the selected element of a list. I would
> like this list to allow for multiple selection, and I would like to get the
> list of selected elements. I tried to fool around with some methods having
> "multiple" in their name, but to no avail.
>
> - The text fields require the user to accept (command-S) the modification
> before I can get the content with getText. Is there a good way to get the
> non accepted text ?
>
>
> I tried to to an UI with tk before, and compared to that it has been a
> breeze with Smalltalk, the way one can write the highest level call and
> then use the debugger to create methods and variables on the fly is very
> enjoyable.
>
> Thank you in advance,
>
> Cheers,
>
> Edouard.
>
>

Reply via email to