home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / toolba.zip / README.TXT < prev    next >
Text File  |  1994-09-17  |  2KB  |  59 lines

  1. -----------------------------
  2. Toolbar Demonstration Program
  3. -----------------------------
  4.  
  5. This program demonstrates a toolbar class comprised of graphical
  6. pushbuttons supporting standard command messages as well as "fly-over"
  7. micro-help via the info area.
  8.  
  9.  
  10. Notes:
  11.  
  12. .  This program was created using CSet++ 2.0 with CTM006 applied to 
  13.    the class library.  This update fixes a number of IGraphicPushButton 
  14.    problems.
  15.  
  16. .  Templates need to be enabled for the linker as the IQueue class 
  17.    needs them.
  18.  
  19.  
  20. Acknowledgements:
  21.  
  22. This program derives some of its structure from the ICLUI examples
  23. provided in the CSet++ package and from a toolbar example program
  24. written by Stewart Hyde in November of 1993.  Significant help was
  25. received from Compuserve members, especially Hiroshi Tsuji of IBM.
  26.  
  27.  
  28. Areas for improvement:
  29.  
  30. There are a variety of areas that could use some improvement in this
  31. program, and I may eventually get around to fixing them and publishing
  32. another version.  In the meantime you may wish to have a go.
  33.  
  34. .  The main application should probably be split up into separate
  35.    classes so that it is easier to customize.
  36.  
  37. .  The toolbar could use some enhancements, like a button-two pop-up 
  38.    that allows it to be moved or customized.
  39.  
  40. .  The mechanism for communicating the "micro-help" message id to the
  41.    toolbar and the info area is clumsy.  Perhaps an atom table entry
  42.    is a better way to handle this.
  43.  
  44. .  The menu bar should have fly-over micro-help just like the toolbar 
  45.    has.  An AMenuBar class is needed here.
  46.  
  47. .  The pushbuttons don't quite look right after they are pushed.  The
  48.    graphics on top may be too big for the current implementation.
  49.  
  50. .  The toolbar should allow a height/width to be specified in its
  51.    constructor rather than having the size hard-coded.
  52.  
  53. .  Error-handling is almost non-existent.
  54.  
  55. Enjoy
  56. Barry Lay
  57. CIS: 72242, 3326
  58.  
  59.