home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / fonts / a_q / fontwindow / !Demo / !Help next >
Text File  |  1993-03-02  |  2KB  |  48 lines

  1. These applications give you some idea how to use the
  2. FontWindow module from Basic.
  3.  
  4. To test how they work, just change screen resolution.  And see
  5. how the fonts look from the various applications.
  6.  
  7. Normal: This does not use the fontwindow module
  8. Simple: This does use the fontwindow module
  9.  
  10.         These demonstrate how to use the fontwindow module with
  11.         windows without anti-aliased title bar icons, and menus.
  12.  
  13.         They simple display a window when click on icon bar icon
  14.         and have menu dboxes that do nothing.
  15.  
  16.         Note the construction of the colours menu to make it
  17.         appear OK with anti-aliased fonts.
  18.  
  19.         The menu will only become anti-aliased in high resolution
  20.         screen modes.
  21.  
  22.  
  23. Editor: This does not use the fontwindow module
  24. Hard:   This does use the fontwindow module
  25.  
  26.         Demonstrate how handle anti-aliased title bars on windows.
  27.  
  28.         A simple multi-document editor.  Creates new documents each time
  29.         click on the icon bar icon.  Deletes document when window closed.
  30.  
  31.         The menu uses a user-specified font.  Note the way the menu is
  32.         automatically widened when anti-aliased fonts are used.
  33.  
  34.         Try clearing bit 19 from the flags to FontWindow_Initialise, and
  35.         see how the menu barfs up.  This is a wimp problem.
  36.  
  37.  
  38. Note that these programs are quick hacks so don't expect to see
  39. good code --- just exactly how to use the FontWindow stuff.
  40.  
  41. In particular, there isn't too much in the way of memory management,
  42. error trapping, interactive help, etc...
  43.  
  44.  
  45. Have fun,
  46.  
  47. Cy Booker - 02.03.1993
  48.