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.
>