Aqua theme

Pavel Krivanek squeak1 at continentalbrno.cz
Wed Oct 27 14:56:33 UTC 2004


> Nice work!  The screen shot looks good.  While on the topic of themes,
> might I mention that a colleague of mine (Ben Schroeder) and myself
> have put together a look enhancement we really like in our daily use
> of Squeak.
>
> We didn't follow any skinning or theme engine techniques -- how about
> your Aqua?  We merely override some SystemWindow methods with our
> desired approach.  Additionally we modified the splitter and resize
> behavior of SystemWindows to make it operate and look more like the
> Apple UI.

This Aqua theme adds only new morph class SystemWindowLabelArea (it replaces
original AlignmentMorph with stripes) and makes little changes to windows
buttons. Then it sets pastel colors scheme and changes window-title font.

It's very simple to change the images. You open a bitmap in Squeak, inspect
it and write

self form storeString.

Then you replace forms definitions in methods closeBoxImage etc. with
resulting expression.

Methods inactiveForm and activeForm use only one pixel wide strip for window
label background.

Pavel




More information about the Squeak-dev mailing list