home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / lstbx3.zip / readme.now < prev    next >
Text File  |  1994-08-16  |  2KB  |  44 lines

  1. August 8th, 1994
  2.  
  3. ************************************************************************
  4. * Notes of Interest                                                    *
  5. ************************************************************************
  6. This source code illustrates one of the three major aspects of custom
  7. control design and the ICLUI:
  8.                1) Wrapper an existing PM (custom) control
  9.                2) Wrapper a replacement PM custom control
  10.                3) Write a custom control using the ICLUI nomeclature
  11.  
  12. If you haven't already guessed, we illustrate number 2.  The other 2 are
  13. illustrated in the book, "OS/2 V2 C++ Class Library:  Power GUI Programming
  14. with C Set++" (published by VNR), and the article, "Writing OS/2 PM Controls
  15. in C++" (OS/2 Developer Sept/Oct '94) respectively.
  16.  
  17. We have compiled and tested the source code using IBM C Set++ Version 2.1,
  18. at class library CSD level 6 (i.e. CTM0006).  If you have any questions or
  19. comments, please direct them to us AND NOT IBM.  This class library is NOT
  20. supported by IBM's C Set++ Group.
  21.  
  22. Please direct any comments, questions, and such to either Matt Smith
  23. (Internet: prominar@io.org CompuServe: 70363,1175) or Mark Benge
  24. (Internet: banzai@vnet.ibm.com CompuServe: 73532,2063  VNET: banzai AT CARVM3)
  25.  
  26. Mark Benge
  27. Matt Smith
  28.  
  29. ************************************************************************
  30. * LMMs (i.e. Last Minute Modifications)                                *
  31. ************************************************************************
  32. At press time, we made a minor modifcation in the source code which conflicts
  33. with the following sentence in the section "One Size Fits All":  "We will use
  34. the default for the minimum height".  Instead of using the ICLUI default
  35. setting for the height (i.e. 100), we will use the "absolute" minimum height
  36. which is the height required to display 1 item.  (See calcMinimumSize() for
  37. more info).  It also give us the opportunity to exercise the LMX_CALCSIZE
  38. api.  To illustrate the effect of calcMinimumSize(), comment out the following
  39. line in ic.cpp:
  40.                       IListBox::horizontalScroll |
  41.  
  42. Sorry for any inconvenience.
  43. MS/MB
  44.