Hi marcel thanks for this post
Hi.
I wrote these Widgets and the Morphic Designer mostly from scratch. There is almost no stacking of libraries. ;)
Good news. Now do they replace in functionality existing ones? I mean - do they are new? - can/should they replace existing ones? - in such a case are the API compatible?
Widgets need Signals and Animations which I also wrote from scratch and which do not have any dependencies other than Squeak 4.1 and later.
I saw that but did not get the time to look deeply in the code.
For now, I reused:
- PluggableTextMorph - TextMorphForEditView - ScrollBar - ScrollPane
These I plan to replace them with new ones as well.
The code itself is http://www.opensource.org/licenses/mit-license.php MIT licensed as stated https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki here .
I did the whole thing, because I did not like, how the classic tool builder works or how pluggable morphs are meant to be used.
I'm too bad with UI to access that. I know that this is not really good. So I would be happy to get a better solution. Alain if you have some **cough** *cough** time can you have a look at this project?
Signals could definitely be integrated into Squeak (trunk) because I fixed the last serious bugs back in the last months as I worked with signals in several projects in a productive way.
Obviously, I adapted the API and some great ideas of the http://qt.nokia.com/ Nokia/Qt Framework . So you could say that some widgets or the signals are just a port from C++ to Squeak. There shouldn't be any licensing issues.
All widgets use several icon packages that are also meant to be used for community purposes and reflect the correct license at source code level just now:
applicationCascadeIcon
"Auto-generated.
Silk Icons © 2005-2006 Mark James Website: http://www.famfamfam.com License: http://creativecommons.org/licenses/by/2.5"
^ Icons at: #silkApplicationCascade ifAbsentPut:[ Form fromBinaryStream: (Base64MimeConverter mimeDecodeToBytes: self applicationCascadeIconContents readStream) ].
-- View this message in context: http://forum.world.st/A-new-GUI-visual-designer-tp3067111p3302461.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.