;CONTENTS hcContents

---------------------------------------------------------------------
 Table Of Contents
---------------------------------------------------------------------

;CONTEXT hcContents = 0
;TITLE Table Of Contents
;INDEX Contents

PHELP Version 1.03
Replacement TV Help System
Patrick Reilly
CIS: 71333,2764

  PHELP is a set of classes and programs that replace the Borland
Turbo Vision (TV) help system. PHELP is NOT freeware - you have
limited rights to this system. See conditions for more information.
Make sure you visit this topic to ensure you know what rights you
have to this software product.
  PHELP not only extends the functionality of a TV application's help
support, but also is more stable that TV's version. Extensions
include:

 Compiler program

  The compiler PHC.EXE can compile multiple help text files, allowing
large help systems to be broken up into separate manageable files.

 Linker program

  The linker PHL.EXE can link multiple "object" files as compiled by
the compiler (PHC.EXE). The separate compile/link phase means that
each program requires less memory to operate, and that MAKE can be
used so that only modified text files are recompiled.

 Index maker program

  The index maker program IDXMAKE.EXE can parse multiple help text
files and output a new help text file which contains Index entries
from the source files. Since this resulting index topic file is
treated just like any other help topic, you are not locked into
this format for the index; instead, you can modify the
resulting text file to implement your own Index topic layout, or
even write your own program to do so. An example of an alternate
Index layout might be having multiple columns.

 TV classes

  A header file is included for the file manager class, the help window
class, and the default application class. The only source code is for
the default application and the demo. For full headers and source
code you have to purchase the full developer's version; see the
conditions topic for more information and details.

 Features

  See the READ.ME file for information on features. Also the various DOC
files, as they to in-depth (especially PHC.DOC and PHL.DOC). But features
include:

 Text compression
 Stable memory use
 Line centering
 Paragraph indenting
 Multi-color
 All 64K topics can be used

;LINK hcConditions
;LINK hcCompiler
;LINK hcLinker
;LINK hcIndexMaker
;LINK hcClasses
;LINK hcConditions
;ENDCONTEXT

---------------------------------------------------------------------
 Conditions
---------------------------------------------------------------------

;CONTEXT hcConditions
;TITLE Usage Conditions
;INDEX Conditions
;INDEX Licensing
;PREV hcContents

Conditions

  See the READ.ME file for complete description of the requirements
for using PHELP in your application.

;ENDCONTEXT

;CONTEXT hcCompiler
;TITLE Compiler (PHC.EXE)
;INDEX Compiler
;INDEX PHC.EXE
;NEXT hcLinker

Compiler (PHC.EXE)

  See the document PHC.DOC for more information on using the
compiler.

;ENDCONTEXT

;CONTEXT hcLinker
;TITLE Linker (PHL.EXE)
;INDEX Linker
;INDEX PHL.EXE
;PREV hcCompiler
;NEXT hcIndexMaker

Linker (PHL.EXE)

  See the document PHL.DOC for more information on using the
linker.

;ENDCONTEXT

;CONTEXT hcIndexMaker
;TITLE Index Maker (IDXMAKE.EXE)
;INDEX Index Maker
;INDEX IDXMAKE.EXE
;PREV hcLinker

Index Maker (IDXMAKE.EXE)

  See the document IDXMAKE.DOC for more information on using
the IDXMAKE utility program.

;ENDCONTEXT

;CONTEXT hcClasses
;TITLE Class Hierarchy
;INDEX Classes

Class Hierarchy

        Ŀ     Ŀ
         TStreamable       TObject 
             
               
                    Ŀ
                     TView 
                    
        Ŀ
    Ŀ                   Ŀ
     TGroup                     TMenuView 
                       
   Ŀ                    Ŀ
    TWindow                      TMenuBar 
                       
 ͻ ͻ ͻ
  PHelpWindow   PHelpViewer   PHelpMenuBar 
 ͼ ͼ ͼ
  ͻ  ͻ
   PHelpFile    PHelpStack 
  ͼ  ͼ

  Double-line border: classes included with PHELP
  Single-line border: classes included with Turbo Vision
  All: base classes at top, derived classes at bottom

  For this shareware version: see the included demo program and PHelpApp
class for examples of using.

;ENDCONTEXT

