widget sets (was: Alan Kay on forks)

Javier Diaz-Reinoso javier_diaz_r at mac.com
Fri Feb 11 17:55:00 UTC 2005


BobsUI work well in 3.6 with a few patches.

After I read this mails I decided to cleanup BobsUI for 3.7, I:

- remove Morphic Wrappers
- fix some problems with tabs
- use 'World doOneCycle' instead of 'Display doOneCycleMorphic' so 
UIPromter works
- add a UIFrameMorph to be used when a window have a null name
- split the source in two: one for run-time and one for development

Now BobsUI load in 3.7 and some tests work, but I have problems with 
the change Accuny font vs. New York font, the UITextMorph>>currentFont: 
fails with an invalid subscript.

I am trying to fix this bug but I can send the sources if anyone wants 
to test/fix this problem.


On 11/02/2005, at 04:50, Blake wrote:

> On Thu, 10 Feb 2005 10:30:15 -0500, Lex Spoon <lex at cc.gatech.edu> 
> wrote:
>
>> I agree, Brad, that a better widget set and general UI tools would be
>> nice, and I've argued in the past that we should put one into the
>> standard basic image for people like you.
>
> That'd be a good thing for lots of people.
>
>> We actually have several widget sets on SqueakMap (have you tried
>> BobsUI or Prefab?), and so I suggested that we should put the first 
>> one
>> into the main image that someone would volunteer to actually maintain.
>
> Both are classified (in SqueakMap) as bleeding edge/barely runnable, 
> and that was in version 3.4. I tried installing on 3.7 anyway and got 
> "Undefined Object as yet unclassified  Nothing".
>
> For giggles, I looked for a version 3.4 for a while before realizing I 
> still had Marcus's excellent Smalltalk DVD images on one of my 
> hard-drives. Tried loading up BobsUI--same error.
>
> So, I guess what I'm wondering is whether it would be worth it to 
> invest a bunch of time in some old, unready code sets (like BobsUI or 
> Prefab) versus investing it in new, unready code sets (like Tweak).<s>
>
>
>
Javier Diaz-Reinoso
Web: http://homepage.mac.com/javier_diaz_r/




More information about the Squeak-dev mailing list