[Pharo-project] A new GUI visual designer
stephane.ducasse at inria.fr
Sat Feb 12 10:01:20 CET 2011
thanks for this post
> I wrote these Widgets and the Morphic Designer mostly from scratch. There is
> almost no stacking of libraries. ;)
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
> 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
>> 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.
More information about the Pharo-project