home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 April A / Pcwk4a98.iso / PROGRAM / DELPHI16 / Calmira / DEVNOTES.TXT < prev    next >
Text File  |  1997-02-18  |  6KB  |  135 lines

  1. {**************************************************************************}
  2. {                                                                          }
  3. {    Calmira shell for Microsoft« Windows(TM) 3.1                          }
  4. {    Source Release 1.0                                                    }
  5. {    Copyright (C) 1997  Li-Hsin Huang, lhh@tribbles.demon.co.uk           }
  6. {                                                                          }
  7. {    This program is free software; you can redistribute it and/or modify  }
  8. {    it under the terms of the GNU General Public License as published by  }
  9. {    the Free Software Foundation; either version 2 of the License, or     }
  10. {    (at your option) any later version.                                   }
  11. {                                                                          }
  12. {    This program is distributed in the hope that it will be useful,       }
  13. {    but WITHOUT ANY WARRANTY; without even the implied warranty of        }
  14. {    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         }
  15. {    GNU General Public License for more details.                          }
  16. {                                                                          }
  17. {    You should have received a copy of the GNU General Public License     }
  18. {    along with this program; if not, write to the Free Software           }
  19. {    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.             }
  20. {                                                                          }
  21. {**************************************************************************}
  22.  
  23.  
  24. D E V E L O P E R ' S   N O T E S
  25. =================================
  26.  
  27. Calmira was created using Borland Delphi for Windows 3.1.  This
  28. package contains the source files and resources needed to recompile
  29. the program.
  30.  
  31.  
  32. Source files
  33. ============
  34.  
  35. Full source is supplied in SOURCE.ZIP.  Make sure you re-create the
  36. stored directories when extracting the files -- if you are using
  37. PKUNZIP, add the -d switch.
  38.  
  39. Four subdirectories will be created for you:
  40.  
  41. SRC    the main program covered by the license
  42. VCL    public domain components
  43. UTILS  public domain libraries
  44. HELP   text and graphics to build the help file
  45.  
  46. Adjust the search path in all the DPR files (Options|Project) to
  47. reflect your chosen directory structure.  The other project settings
  48. should be left alone.
  49.  
  50. All 4 project files should be compiled before attempting to run.
  51.  
  52.  
  53. Re-deploying
  54. ============
  55.  
  56. If you wish to release modified versions of Calmira, make sure that
  57. you read the GNU General Public License in the file LICENSE.TXT that
  58. is supplied with the binary files.  (The public domain material may,
  59. of course, be used with no restrictions).
  60.  
  61. Please do not use the filenames calmirXX.zip for uploading, since
  62. these might be used to distribute updated versions of the original
  63. source.  You can your name derivative program anything you like
  64. for public distribution, so long as you follow the terms in the
  65. license.
  66.  
  67.  
  68. Components
  69. ==========
  70.  
  71. You can compile a working copy of Calmira without installing the
  72. components, but you must install them in order to open the forms.
  73. These components are supplied:
  74.  
  75. Component        File            Description
  76. -------------------------------------------------------------------------
  77. TAppHolder       apholder.pas    TApplication visual interface
  78. TBarGauge        bargauge.pas    Horizontal percentage bar
  79. TCheckList       chklist.pas     An array of checkboxes
  80.                  chklist.res
  81. TDragDrop        dragdrop.pas    Abstract ancestor for file drag-drop
  82. TDropClient      dropclnt.pas    Accepts files from other programs
  83. TDropServer      dropserv.pas    Drops files into other programs
  84. TFormDrag        formdrag.pas    Resizes forms without bsSizeable border
  85. TIconDialog      icondlg.pas     }
  86.                  iconsel.pas     } Dialog box for selecting icons
  87.                  iconsel.dfm     }
  88. TMultiGrid       multigrd.pas    Main control in icon windows
  89. TScrollTree      scrtree.pas     TOutline descandant with thumbtracking
  90. TStyleSpeed      stylsped.pas    TSpeedButton with new border styles
  91.  
  92.  
  93. To install, select [Options|Install Components], and select CALVCL.PAS,
  94. which will register all these components for you.  TIconDialog is added
  95. to your Dialogs palette and the rest are placed on a new Calmira page.
  96.  
  97. In addition, you must have all of the normal Delphi VCL components
  98. (except the database tools) and the sample TSpinEdit control in your
  99. design-time component library.
  100.  
  101.  
  102. Utilities
  103. =========
  104.  
  105. Library        File            Description
  106. -------------------------------------------------------------------------
  107. Drives         drives.pas      Disk drive detection
  108. Environment    environs.pas    Environment string management
  109. Extended form  extform.pas     Enhanced TForm object
  110. Files          files.pas       File copying, searching, some string fns
  111. Miscellaneous  miscutil.pas    Useful routines which enhance the VCL
  112. Object list    objlist.pas     TList descendant that frees TObjects
  113. Profile        profile.pas     Extended TIniFile
  114. Streamer       streamer.pas    TFileStream that reads/writes variables
  115. Strings        strings.pas     String formatting and manipulation
  116. Version Info   verinfo.pas     Searches for file version information
  117.  
  118.  
  119.  
  120. Contacts
  121. --------
  122.  
  123. Post : Li-Hsin Huang
  124.        59 Bromefield
  125.        Stanmore
  126.        Middlesex HA7 1AG
  127.        England, UK
  128.  
  129. Email: lhh@tribbles.demon.co.uk
  130. WWW  : http://www.tribbles.demon.co.uk/calmira/calmira.htm
  131.  
  132. Visit the home page first, since it may contain FAQs, bug lists and
  133. programming tips.
  134.  
  135.