How exactly do you create a GUI application in Squeak

All the tools I was looking for were 2005 or 2006, and therefore I dare not even dare to try them. I understand that morphic is fine, but I'm looking for something like Morphic Designer.

http://www.youtube.com/watch?v=rmlgU5p4g3o

If you look at this link, you will feel excited and be tempted to try it. But, unfortunately, in today's squeak you can’t even download the packages mentioned. It's a pity. Any help is appreciated.

+6
source share
5 answers

Have you tried downloading Morphic Designer? If so, how?

https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/designer

The designer should load in Squeak 4.3, and I see no reason why it does not load in 4.4.

If you find problems with loading the constructor, please inform the developer! I know that Marcel really cares about what the designer can use.

+5
source

AFAIK Morphic Designer is currently in a better condition than the GsoC project to create an interface designer for the specification. It can apparently be used for more complex interfaces, atm. The main problem with Pharo is probably the use of a signal library. This is somewhat equivalent to ads, but it matches the QT style. And, of course, there are differences in the use of widgets.

The number of real users seems too low. I think that HPI should open its CI for such projects.

A discussion of the Pharo user mailing list describes some of the problems and solutions for running Morphic Designer on Pharo 2.0 and 3.0.

+5
source

Morphic Designer development version works fine in Squeak 4.4 , as I often use it for my research:

(Installer mc http: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/') project: 'MetacelloRepository'; install: 'ConfigurationOfDesigner'. (Smalltalk at: #ConfigurationOfDesigner) loadDevelopment. UiDesigner open. 

As you may have noticed, this will load Metacello, as well as load signals, animations and widgets into your image. I am using the latest build of CogVM.

I started porting it (Widgets and Designer) to Pharo 2.0. However, Pharo 2.0 is not yet fully supported.

+5
source

Finally, I could open UiDesigner.

I'm not sure that I should all use this in my personal projects. like @ aka.nice ponted, this does not belong to the squeak community, but belongs to the Hasso Plattner Institut. Correct me if I am wrong. In any case, I believe, since I was able to get it, I can use it too. So ppl looking for a Morphic Designer / UiDesigner / GUI in Smalltalk / Squeak can get it that way. WARNING - this is as of 12/23/2013. This is subject to change without notice and that you will have to look for other alternatives to get this.

Also id likes to see this in pharo too. A few months ago I asked this question to the groin community. At that time, I dealt with glamor.

 (Installer monticello http:'http://seaside.gemtalksystems.com/ss') project: 'metacello'; install: 'ConfigurationOfMetacello'. ((Smalltalk at: #ConfigurationOfMetacello) project latestVersion) load. (Installer mc http: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/') project: 'MetacelloRepository'; install: 'ConfigurationOfWidgets'. (Smalltalk at: #ConfigurationOfWidgets) load. (Installer mc http: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/') project: 'MetacelloRepository'; install: 'ConfigurationOfDesigner'. (Smalltalk at: #ConfigurationOfDesigner) load.. UiDesigner open 
+3
source

Spec is an easy-to-use infrastructure for creating graphical interfaces. It is not as simple as a GUI builder. If you want to know more, there are many examples of a small lesson in Pharo itself.

+3
source

All Articles