home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 January / Chip_1999-01_cd.bin / zkuste / delphi / D1 / ELASTIC.ZIP / readme.txt < prev   
Text File  |  1998-03-14  |  4KB  |  130 lines

  1. TElastic
  2. ========
  3.  
  4. Version 1.03 (14 March 1998)
  5. Freeware for Delphi 1.0 and 2.0
  6. Copyright (c) 1998 Greg Lief
  7.  
  8. ----------------------------------------------------------------------------
  9.  
  10. 1.  Description
  11. 2.  Installation
  12. 3.  Properties
  13. 4.  Copyright Notice
  14. 5.  Disclaimer
  15. 6.  Technical Support
  16. 7.  Revision History
  17. 8.  Comments
  18. 9.  Purchasing Source Code
  19.  
  20. ----------------------------------------------------------------------------
  21.  
  22. 1. Description
  23. ==============
  24.  
  25. TElastic is a non-visual component which, when dropped upon a form,
  26. automatically resizes all controls whenever the form itself is resized.
  27.  
  28. CAVEAT: If you use this component with any TLabel components, make
  29. sure that their AutoSize property is turned OFF!!
  30.  
  31.  
  32. 2. Installation
  33. ===============
  34.  
  35. A. Choose the Component | Install menu option (or if you are using
  36.    Delphi 1.0, the Options | Install Components menu option).
  37.  
  38. B. Click upon the Add Button, and select either ELASTIC1.DCU (Delphi 1)
  39.    or ELASTIC2.DCU (Delphi 2).
  40.  
  41. C. Press OK twice.
  42.  
  43. D. After your component library is recompiled, you will find a new
  44.    tab entitled "Greg Lief", with the TElastic icon upon it.
  45.  
  46.  
  47. 3. Properties
  48. =============
  49.  
  50. All properties are available at both design- and run-time.
  51.  
  52. AdjustLabel -- This boolean dictates whether or not to tweak the
  53. widths of any labels on the form when the form is resized.
  54. The default value is False.
  55.  
  56. Enabled -- This boolean dictates whether or not the component is active.
  57. I added this because there may be some situations when you do not want
  58. the resizing to occur.  The default value is True.
  59.  
  60.  
  61. 4. Copyright Notice
  62. ===================
  63.  
  64. This component is fully functional.  My copyright notice will appear
  65. when you drop it upon a form at design-time, but that will not occur at
  66. run-time.  You can remove the copyright notice by purchasing the source
  67. code (see item #10 below).
  68.  
  69.  
  70. 5. Disclaimer
  71. =============
  72.  
  73. It is unfortunate that we live in a litigous society in which the
  74. lawyers are generally the only winners.  However, that makes the
  75. following verbiage necessary:
  76.  
  77. "THE CODE FOR THIS COMPONENT IS PROVIDED TO YOU AS IS BY ITS AUTHOR,
  78. GREG LIEF. THE AUTHOR HAS TESTED THE COMPONENT AND FEELS THAT IT WORKS
  79. AS BILLED, BUT MAKES ABSOLUTELY NO GUARANTEES OR WARRANTEES OF ANY KIND.
  80. IN OTHER WORDS, YOU ARE USING THIS ENTIRELY AT YOUR OWN RISK.  NEITHER
  81. THE AUTHOR NOR ANY OTHER ORGANIZATION WILL BE HELD RESPONSIBLE FOR ANY
  82. DIRECT OR INDIRECT DAMAGE RESULTING FROM THE USE OF EITHER THIS
  83. COMPONENT OR ANY DERIVATIVES THEREOF."
  84.  
  85.  
  86. 6. Technical Support
  87. ====================
  88.  
  89. The reason I am making this component available as freeware because I
  90. feel that it will be of use to other Delphi developers. However, always
  91. remember the old maxim "you get what you pay for".  In other words, do
  92. not get carried away by expecting technical support, because you will be
  93. sadly disappointed.
  94.  
  95.  
  96. 7. Revision History
  97. ===================
  98.  
  99. March 14, 1998    -- version 1.03: added new AdjustLabelWidths property.
  100.  
  101. February 21, 1998 -- version 1.02: optimized screen output to reduce
  102.                      flicker while redrawing the controls.
  103.  
  104. October 28, 1997  -- version 1.01: changes to Enabled property would
  105.                      not always "take".
  106.  
  107. October 4, 1997   -- initial public release
  108.  
  109.  
  110. 8. Comments
  111. ===========
  112.  
  113. If you find this component useful, I would appreciate hearing from you
  114. via e-mail (greglief@teleport.com).
  115.  
  116. I would also greatly appreciate your taking the time to evaluate the
  117. Delphi Object Lessons technical journal, for which I serve as Executive
  118. Editor.  More information and a sample issue are available at URL
  119. http://www.teleport.com/~ol/djournal.shtml.
  120.  
  121. The most updated version of this component can always be found at my
  122. personal web site (http://www.teleport.com/~greglief).
  123.  
  124.  
  125. 9. Purchasing Source Code
  126. ==========================
  127.  
  128. The TElastic source code is available for $5 US. See the ORDER.TXT
  129. (included in this package) for more details.
  130.