home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / amiga / programm / 13091 < prev    next >
Encoding:
Text File  |  1992-09-04  |  2.2 KB  |  44 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: sparky!uunet!mcsun!sunic!liuida!isy!lysator.liu.se!boberg
  3. From: boberg@lysator.liu.se (Stefan Boberg)
  4. Subject: Re: Font-size independence GadTools package
  5. Message-ID: <1578@lysator.liu.se>
  6. Sender: news@isy.liu.se (Lord of the News)
  7. Organization: Lysator Academic Computer Society, Linkoping University, Sweden
  8. References: <9208261339.AA03776@csugrad.cs.vt.edu> <1992Sep4.125246.11423@ucc.su.OZ.AU>
  9. Date: Fri, 4 Sep 1992 17:22:24 GMT
  10. Lines: 32
  11.  
  12. willw@extro.ucc.su.OZ.AU (William Waring) writes:
  13.  
  14. >In article <9208261339.AA03776@csugrad.cs.vt.edu> pmiller@csugrad.cs.vt.edu (Paul Miller) writes:
  15.  
  16. >>If anyone is interested, I have a GadTools front-end package (not a
  17. >>builder) which makes it much easier to build in font-size independence
  18. >> <....>
  19.  
  20. >Why bother, when you can use GadToolsBox V1.3 to generate perfectly working 
  21. >font adjusting routines for GadTools. I have used GTB to develop all the
  22. >windows in my up and coming communications package, X-Comm. It generates code
  23. >that can handle almost any font, and also allows proportional. Don't know why
  24. >people bother doing it by hand?
  25.  
  26.   Does it really work with proportional fonts? I don't think so... At least
  27. it didn't when I tried it. The real problem is that it does not have any
  28. means of localizing programs easily. With localized programs you must have
  29. a very flexible system in order to allow for greatly varying string lengths.
  30.  
  31.   Something that would be really neat is a BOOPSI class that handles the
  32. window layout for you. I haven't looked very closely at the BOOPSI system
  33. and it's possibilities, but I think it would be possible to implement it
  34. as a subclass of `groupgclass' or something. Alternatively, something like
  35. a `wintools.library' could do the job as well. I have quite a few ideas 
  36. about how to do a really flexible system (handling all kinds of gadgets 
  37. and other stuff including custom BOOPSI ones), but hardly no time to 
  38. implement them :-(
  39. --
  40. Stefan Boberg - AP & EE student at Linkoping Institute of Technology, Sweden
  41.  Author of LhA, ArjA and LhArcA. Co-author of Alien Breed, Project X, Full
  42.   Contact and Miami Chase.
  43.     EMail: boberg@lysator.liu.se, lha@augs.se       FidoNet: 2:204/404
  44.