home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!andrew.cmu.edu!eb15+
- From: eb15+@andrew.cmu.edu (Edward D. Berger)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Font-size independence GadTools package
- Message-ID: <kedw1lK00WB_1C51xA@andrew.cmu.edu>
- Date: 4 Sep 92 12:00:49 GMT
- Article-I.D.: andrew.kedw1lK00WB_1C51xA
- References: <9208261339.AA03776@csugrad.cs.vt.edu>
- <1992Sep4.125246.11423@ucc.su.OZ.AU>
- Organization: Pittsburgh Supercomputing Center, Carnegie Mellon, Pittsburgh, PA
- Lines: 27
- In-Reply-To: <1992Sep4.125246.11423@ucc.su.OZ.AU>
-
- willw@extro.ucc.su.0Z.AU (William Waring) writes:
- > Why bother, when you can use GadToolsBox V1.3 to generate perfectly working
- > font adjusting routines for GadTools. I have used GTB to develop all...
-
- While GadToolsBox V1.3 does have an "Auto-Adjust mode" it does not handle
- the horizontal spacing well. It uses the Height of the Font as a multiplier
- for horizontal sizing and positioning. So when you use a font like Times 11
- where most characters are significantly less wide than they are tall, gadget
- sizes look too wide, and spaced too far apart.
- It also drops IText when in this mode.
-
- A more appropriate algorithm would be to find Gadgets that are clones,
- or left-aligned. (Offer a show-grid align to grid option?) Then find
- the the actual text width that is the widest, and use that to size the
- gadgets, align columns of gadgets and size the window, if it doesn't fit
- try again with the user's preferred non-proportional font, then topaz80.
-
- Other improvements that could be done with GadToolsBox, would be to integrate
- more boopsi support, for say window border scroll gadgets (like Workbench's)
- and custom Button Gadgets with sizable graphics (IFF DR2D input?), for all
- those nifty DPaint/PPage/etc type of gadgets.
-
- Any GadToolsBox type program offering such features would get my attention
- and I would be glad to pay ~$50-$200 for such a capable program.
-
- -Ed Berger
- eb15@andrew.cmu.edu
-