[ENH] "Vertical" MessageCategoryBrowser (for 2.8a2068 and up)

Helge Horch Helge.Horch at munich.netsurf.de
Thu May 11 22:17:43 UTC 2000


Folks,

while hacking the fix posted earlier today, I finally nudged in a goodie 
that had been on my todo list for some time.  Thing is, I tend to keep a 
couple of MessageCategory browsers open for reference (e.g. Color "named 
colors").  I always wondered why the message list was allocated so little 
vertical space -- I'd prefer it on the left side, allowing me to see more 
selectors at a glance.

So here it is, along with a Preference in the #browsing category to toggle it.

N.B.: This changeset needs a 2.8a image with at least update 2068 (Scott's 
Preferences changes).

Two questions go with this:

1.) I installed a source chunk with the
Preferences>>addPreference:category:default:balloonHelp:
DoIt.  Is this the correct/preferred way to define new preferences in 
changesets?  (Versus leaving the autogenerated class methods in the cs...)

2.) How about adding the 'Squeak:  ' line to the cs preamble template?  How 
about auto-filling it in?  Thoughts?


  From the preamble:

Squeak:    2.8a2096 (non-flagship)

Using MessageCategoryBrowsers a lot recently, I found the pane layout
forced me to scroll the message list too often for my taste. So I defined
a Preference (under #browsing) to have it put the message list to the
left of the code pane, thus using screen height more efficiently, IMHO.
Tested with and without annotation pane and optional buttons.

This changeset turns the preference #verticalMessageCategoryBrowser
*on* during loading. To turn it off again, (re)open the Preferences panel
to deselect it in the #browsing category.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: VerticalCategoryBrowser.1.cs
Type: application/octet-stream
Size: 2903 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20000512/bbe1f192/VerticalCategoryBrowser.1.obj


More information about the Squeak-dev mailing list