home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
ipfe10.zip
/
IPFEDIT.HLP
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1993-08-17
|
105KB
|
3,006 lines
ΓòÉΓòÉΓòÉ 1. Compiler Setup Information ΓòÉΓòÉΓòÉ
You can use this to control your IPF Compiler. This will send the proper
commands to correctly build your online document.
ΓòÉΓòÉΓòÉ 1.1. Base Project File ΓòÉΓòÉΓòÉ
This is the name of the base project file to use when compiling projects. It
will also be the name of the file to compile if you are not using a project
when you choose compile. Generally, this will be automatically filled in
either with the current document file or the project base file by the IPF
Editor. This will also be the name of the output file with the extension of
either .HLP for online help files or .INF for online document files.
ΓòÉΓòÉΓòÉ 1.2. Output View (INF) File Type ΓòÉΓòÉΓòÉ
This will cause the compiler to generate a VIEW.EXE compatible INF file.
ΓòÉΓòÉΓòÉ 1.3. Output Help (HLP) File Type ΓòÉΓòÉΓòÉ
This will cause the compiler to generate a help file that can be used with
applications that you write.
ΓòÉΓòÉΓòÉ 1.4. Display Compiler Results ΓòÉΓòÉΓòÉ
This will enable the compiler results window during the compile.
ΓòÉΓòÉΓòÉ 1.5. Generate Cross Reference ΓòÉΓòÉΓòÉ
This will cause the compiler to generate a cross-reference list of all tags
used in your document.
ΓòÉΓòÉΓòÉ 1.6. IPFC Environment ΓòÉΓòÉΓòÉ
This is the IPFC environment variable value that is required by the IPFC
Compiler. It points to the IPFC directory in the OS/2 2.x Toolkit. This is
filled in automatically by the IPF Editor if you have the IPFC environment
variable defined in your CONFIG.SYS. If you don't have it predefined you will
need to fill this value with the <DRIVE>:\TOOLKT2x\IPFC directory.
ΓòÉΓòÉΓòÉ 1.7. Compiler ΓòÉΓòÉΓòÉ
Pressing this will let you locate your IPFC compiler on your disk. If the IPFC
compiler is in your path, just press Select. Otherwise, you will need to use
the file dialog to locate your IPFC compiler.
ΓòÉΓòÉΓòÉ 1.8. Warning Level 1 ΓòÉΓòÉΓòÉ
This will set the compiler warning level to 1. This will return level 1 only
messages. Level 1 messages are the most severe. For a complete list of error
messages see the IPF Compiler Online Help "Compiler Error Messages" section.
ΓòÉΓòÉΓòÉ 1.9. Warning Level 2 ΓòÉΓòÉΓòÉ
This will set the compiler warning level to 2. This will return level 1 and
level 2 messages.
ΓòÉΓòÉΓòÉ 1.10. Warning Level 3 ΓòÉΓòÉΓòÉ
This will set the compiler warning level to 3. This will return all levels of
warning messages. Level three messages are the least severe (informational).
ΓòÉΓòÉΓòÉ 2. Compiler Results Window ΓòÉΓòÉΓòÉ
This window shows you the results of your last IPF Compiler compile. You may
scroll through the list of messages shown here. If you see an error message (a
message that starts with "<filename:n> nnn") you may double click on it and you
will be taken directly to the error in that file and its best guess as to the
location in that file. Be sure to save the current file you are working on,
however, before exercising this option as the current file is not saved before
switching to the new file.
The following shows how to read an error message:
<IPFEHHLP.IPF:1> 101: Invalid Document Body.
The file and the line number containing the error is shown in the opening
brackets. The next number (in the example 101) shows both the severity
(indicated by the one-hundred level number) and the error message index (the 01
portion). If you look up error 101 you will see that it is an "Invalid
Document Body" message.
ΓòÉΓòÉΓòÉ 3. File Open Information ΓòÉΓòÉΓòÉ
This shows a list of the last twenty files that you have edited. If you are
working on a project it will contain the files that are associated with the
project to make it easier to keep track of them and access them.
If you are using the project mode you will also see file icons at the bottom of
the IPF Editor display. You can select any file in your project by clicking
once on the file icon. If there are more files in your project than will fit
in the display the scroll bar at the bottom of the IPF Editor will let you
scroll through the list of file icons.
ΓòÉΓòÉΓòÉ 3.1. Previously Edited Files ΓòÉΓòÉΓòÉ
This shows files that you have previously edited or that are in the current
project. To use this just click once on the desired file and then select the
Open pushbutton or double click on the file name.
ΓòÉΓòÉΓòÉ 3.2. File List Information ΓòÉΓòÉΓòÉ
This will cause the standard OS/2 File Open dialog box to appear. From that
you may select any IPF file that you wish to open.
ΓòÉΓòÉΓòÉ 4. Panel Headers for HyperLinking Dialog ΓòÉΓòÉΓòÉ
The Panel Headers for Hyperlinking contains a list of all of the panel headers
that have been created in the current file or project and may be hyperlinked
to.
Use this to select panel headers to hyperlink text or graphics to. This is
only brought up when you choose the "Hypertext/Graphics link" command. You may
hyperlink to the same panel from multiple text locations (i.e. from you may
mark different sections of text and link them to the same panel header).
Note: You will probably want to use the "Application Generate
Auto-hypertext/graphics links" menu item to generate all hypertext links.
ΓòÉΓòÉΓòÉ 4.1. Panel Headers for HyperLinking List ΓòÉΓòÉΓòÉ
The Panel Headers for HyperLinking list contains a list of all of the panel
headers scanned in from your document. This list is only shown as a result of
selecting the hypertext/graphics link command. You may double click the left
mouse button on a panel header or click once on the desired item and then click
on the "Select" push button.
ΓòÉΓòÉΓòÉ 5. Panel Header List Information ΓòÉΓòÉΓòÉ
This shows a list of panel definitions that may be used to define panel header
names and res codes. These panel definitions are generated from the C include
files you load in using the "Application Load definition include file." If you
have not loaded an include file this list will be empty.
ΓòÉΓòÉΓòÉ 5.1. Panel Header Name List Usage ΓòÉΓòÉΓòÉ
Select the definition you want to use for a panel header name. You may click
once on the panel header name and then select the "Select" push button or you
may double-click on the desired panel header name. If a definition has an IPF
file name before the definition name, as shown below, the definition has
already been used for a panel header and should not be used again.
<<FILE1.IPF>> IDD_SAMPLE_DIALOG
ΓòÉΓòÉΓòÉ 5.2. Panel Header Name Select ΓòÉΓòÉΓòÉ
Use this to select the panel header definition currently highlighted. You can
also double click on the panel header definition name directly.
ΓòÉΓòÉΓòÉ 5.3. Panel Header Name Cancel ΓòÉΓòÉΓòÉ
Use this to cancel the panel heading creation.
ΓòÉΓòÉΓòÉ 5.4. Panel Header Name Create ΓòÉΓòÉΓòÉ
Selecting this will let you enter in a new panel heading definition for panels
that you wish to create that don't have pre-defined definitions. Generally
this would be used if you are creating on-line documentation where there is no
C program's source code containing these definitions. You might also use this
if you are creating on-line help for your application and you wish to include a
footnote or other entry that isn't directly tied to your application.
ΓòÉΓòÉΓòÉ 6. Application Menu Information ΓòÉΓòÉΓòÉ
This menu allows you to automatically create the resource, include, and C
Source code file required to add help to your application. It also let's you
select an existing include file to use as definitions for header statements.
ΓòÉΓòÉΓòÉ 6.1. Create Help Resource Tables Information ΓòÉΓòÉΓòÉ
This will create all of the files you need to add Help support to your C
program. You must also have a 32 bit C Compiler such IBM's C Set/2 and the
resource compiler included with the IBM OS/2 2.0 Toolkit.
When you select this option the following steps will occur:
The IPF Editor will ask you for the name of an include file to use as the basis
for generating panel definitions (typically this is the include file containing
your C #define statements used when you defined your menus). It will then scan
this file and extract from it your menu, dialog, and dialog control
definitions. You can only select groups of files located in the same
directory.
Next you will be asked for the name of the resource file to be generated to
hold the help resource statements required to add help to your application.
This file should NOT be the same as your primary resource file containing menu
and/or dialog statements.
The IPF Editor will now attempt to scan the main resource files for your
application. It will read the menu, dialog, and dialog control statements and
extract the definition labels for each control. If you are building help for a
large project it is desirable to create a separate directory and copy all of
the resource files from each module into it. It may also ask you for the
application resource ID value (the value assigned to the applications menu,
acceltable, or icon statements in the resource file) if it is unable to find a
MENU table to extract it from in the first resource file scanned. Just select
the appropriate ID value from the list displayed and that value will be used.
The IPF Editor will ask you for the name of the include file to create for use
in your application and in your resource file. This will contain all of your
panel definitions for your help files.
The IPF Editor next will ask you for the name of the C Source Code file to
generate. This file will contain several functions that you may call from your
C application. You may either compile and link this file into your
application or create a Dynamic Link Library and link it in that way. Note:
No prototypes are generated for these functions. It is up to you to create the
prototypes required and use them in your source code.
The following functions are available:
- HelpInit
Call this after you have created your main window for your application.
This will activate the help system with your applications help files.
- HelpDestroyInstance
This will remove the help system and should be called before you exit your
program. If you do not call this before exiting OS/2 will automatically
deassociate the help instance from your application (since your
application no longer exists).
- HelpProcessMessages
Call this from your main window function for the following messages:
o WM_ACTIVATE
o WM_INITMENU
o WM_COMMAND
o HM_ERROR
o HM_GENERAL_HELP_UNDEFINED
o HM_HELPSUBITEM_NOT_FOUND
The following table shows the functions generated, their arguments, and their
purpose:
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
ΓöéFunction ΓöéDescription ΓöéArguments Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéHelpInit ΓöéThis intiializes the helpΓöéHWND hwndFrame - Owner ofΓöé
Γöé Γöésystem and sets the help Γöéhelp instance. Γöé
Γöé Γöéinstance to your Γöé Γöé
Γöé Γöéapplication help Γöé Γöé
Γöé Γöédocument. Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéHelpDestroyInstance ΓöéThis removes the help ΓöéNo Arguments. Γöé
Γöé Γöéinstance. This will Γöé Γöé
Γöé Γöéallow you to set a new Γöé Γöé
Γöé Γöéhelp instance or you may Γöé Γöé
Γöé Γöécall this before your Γöé Γöé
Γöé Γöéprogram exits. Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéProcessHelpMessages ΓöéThis will process ΓöéHWND hwnd, USHORT msg, Γöé
Γöé ΓöéWM_ACTIVATE, WM_INITMENU,ΓöéMPARAM mp1, MPARAM mp2 - Γöé
Γöé Γöéand WM_COMMAND messages ΓöéStandard window procedureΓöé
Γöé Γöéand process help related Γöéarguments. Γöé
Γöé Γöéportions of these Γöé Γöé
Γöé Γöémessages. Γöé Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
The following limitations exist (per project) when creating application help
resource files:
o 1 Primary Menu
The first MENU statement found is the one used. Any following MENU
statements are ignored. Generally, applications have a menu used in the menu
bar, and some may have a pop-up menu containing a sub-set of the regular
menu. The IPF Editor will generate help resource files that will provide
help for both menus automatically.
o 256 Menu Item
o 4096 Panel Definition Names from Include Files
Include files contain base ID code and definition and are automatically
converted to PANEL_xxxx statements as required by your tagged document(s).
o 128 Dialog boxes
o 32 Controls per dialog box
o 32 Include Files (containing definitions for dialog and menu items)
General Rules for easily creating help for your applications:
o Always create all dialog boxes using individual resource ID values.
Don't create two or more dialog boxes that have controls with the same ID's
in them. Also avoid creating controls or dialogs with resource ID's the same
as Menu ID's.
o Adding Headers
If you wish to add headers to a project that has already been loaded always
save the file, then reload the project before using the Application Generate
Resource Option. This allows the IPF Editor to accurately scan all files
that have been modified before building the help related files.
o Scanning Include Files
Be sure to scan the include files before trying to add headers as it will
automatically create header panel ID's for you. If you try to generate a
header and no panel ID's are are available, you have not yet scanned an
include file.
o Help Menu Items
The following help menu items are automatically generated in the C source
file:
- IDM_HELP_USING
- IDM_HELP_INDEX
- IDM_HELP_CONTENTS
- IDM_HELP_GENERAL
To take advantage of the code generated to process these messages you must
define them in an include file. You must also create the appropriate menu
item statements in your applications menu resource statement. If you do not
want to handle these in your application comment them out of the C source
file generated.
Warning: You must define one panel as PANEL_MAIN so that the application can
correctly initialize the help manager. The PANEL_MAIN is the general help
displayed when the user presses F1 with no menu or dialog selected.
ΓòÉΓòÉΓòÉ 6.2. Load Definition File ΓòÉΓòÉΓòÉ
This will scan a C include file and extract all of the definition labels
defined in it. These may then be used for header references when creating
online help documents. You may select more than one include file to scan as
long as they all reside in the same directory.
ΓòÉΓòÉΓòÉ 6.3. Generate Auto-Hypertext Links ΓòÉΓòÉΓòÉ
This will scan the current file for any words that match previously defined
headings in any file in the current project. It will then insert the
appropriate hypertext link command. Matches are based on the heading name
matching exactly (not counting case) text in the file. If the text being
linked ends with an 'S' (as in a plural version of the word) the 'S' will be
included in the hypertext link. No marking is required for this function to
work.
ΓòÉΓòÉΓòÉ 6.4. Application Generation Control Panel ΓòÉΓòÉΓòÉ
This control panel lets you select which file names you wish to change when
generating help resource files for use with your C program. You can select any
of the check-boxes shown to mark which file names you wish to reselect during
the generation process. If you select Start Generation without selecting any
check-boxes the IPF Editor will automatically generate all files without any
further input from you (If you have filled in these values from a previous
generation).
ΓòÉΓòÉΓòÉ 6.4.1. C Include Files ΓòÉΓòÉΓòÉ
This lets you select the C include (.h) file to scan for definition statements
used as headers in your help file document. This is the same as the
Application Load definition include file function but must be filled in
correctly for the auto table generation to work. You should select any include
file that contains "#define" statements that are used in menu or dialog
definitions.
ΓòÉΓòÉΓòÉ 6.4.2. C Include Files List ΓòÉΓòÉΓòÉ
This contains a list of C Include files that will be scanned for definition
statements that may be used in your help document. These files are used to
correctly generate the help tables. All include files must reside in the same
directory.
ΓòÉΓòÉΓòÉ 6.4.3. C Resource Files ΓòÉΓòÉΓòÉ
Mark this to let you select your resource files containing menu and dialog
definition statements.
ΓòÉΓòÉΓòÉ 6.4.4. C Resource File List ΓòÉΓòÉΓòÉ
This contains the resource (RC) file(s) that will be scanned for MENU, DIALOG,
and other related resource file statements. The help panel definitions are
built from these files.
ΓòÉΓòÉΓòÉ 6.4.5. C Panel IncludeFile ΓòÉΓòÉΓòÉ
Selecting this lets you specify the C Include (.H) file to generate containing
panel definitions for use with the help resource file.
ΓòÉΓòÉΓòÉ 6.4.6. C Panel Include File Selected ΓòÉΓòÉΓòÉ
This shows the currently selected C Include file that will be generated and
contain the panel definitions for use with the help resource table being
generated.
ΓòÉΓòÉΓòÉ 6.4.7. Help Resource File ΓòÉΓòÉΓòÉ
Selecting this lets you set the name of the RC (resource) file to generate
containing the help resource tables.
ΓòÉΓòÉΓòÉ 6.4.8. Help Resource File Name ΓòÉΓòÉΓòÉ
This contains the name of the RC (resource) file to generate. This resource
file contains the HELP table statements that will be used in your resource
file.
ΓòÉΓòÉΓòÉ 6.4.9. C Source File ΓòÉΓòÉΓòÉ
Selecting this option lets you choose the name of the C language source code
file you want to generate.
ΓòÉΓòÉΓòÉ 6.4.10. C Source File Selected ΓòÉΓòÉΓòÉ
This shows the currently selected name for the C Source code file to generate.
ΓòÉΓòÉΓòÉ 6.4.11. Start Generation ΓòÉΓòÉΓòÉ
This will being the generation of the help resource files.
ΓòÉΓòÉΓòÉ 6.4.12. Generate Panels From RC File ΓòÉΓòÉΓòÉ
Using this will let you select a resource (.RC) file to generate panel headers
from. It will automatically scan the RC file and determine what headers are
needed to generate complete help for your application.
All header resources will be generated in separate files, and added to the
current project file. You may find this function easier to use using the File
Create Project menu item.
ΓòÉΓòÉΓòÉ 7. Compiler Menu Information ΓòÉΓòÉΓòÉ
This menu provides you with the ability to compile your IPF Documentation
files. You must have the IBM OS/2 2.0 Toolkit IPF Compiler (IPFC.EXE) to
actually compile and the IPF Editor will ask you to locate the IPFE.EXE program
on your drive (typically in the \TOOLKT2x\OS2BIN directory).
ΓòÉΓòÉΓòÉ 7.1. Compile Document File ΓòÉΓòÉΓòÉ
Use this to compile the current file you are editing. This is useful for
testing whether or not the current file has any problems. If this file is part
of a project. you can compile it for debugging by adding :userdoc. and
:euserdoc. statements surrounding the document. Generally, however, you will
want to use the Compile Project command to build the project documentation
completely.
ΓòÉΓòÉΓòÉ 7.2. Compile Project ΓòÉΓòÉΓòÉ
This will compile all files in a project and generate the file (either .HLP or
.INF) that will you can use with either your application (if developing a .HLP
file) or the VIEW.EXE program supplied with OS/2 2.0.
ΓòÉΓòÉΓòÉ 7.3. Test Document ΓòÉΓòÉΓòÉ
This will let you test your online documentation file. It will attempt to run
VIEW.EXE and have it display your document. This will not work with
Application Help documents.
ΓòÉΓòÉΓòÉ 7.4. Show Compiler Results ΓòÉΓòÉΓòÉ
This will toggle displaying compiler results in the compiler results window.
Compiler results will be displayed when you enable this menu option.
The compiler results are taken directly from the IPFC compiler. For
explanations of the results displayed see the IPF Compiler documentation.
When looking at the compiler results you may see errors. You may double click
on the error and you will be taken immediately to the file containing the
problem and at the appropriate line number.
ΓòÉΓòÉΓòÉ 8. Edit Menu Information ΓòÉΓòÉΓòÉ
These menu options allow you to undo mistakes, cut, copy, and paste marked
text.
ΓòÉΓòÉΓòÉ 8.1. Edit Undo Information ΓòÉΓòÉΓòÉ
This will let you restore the last change you made to the document if you
change your mind.
ΓòÉΓòÉΓòÉ 8.2. Edit Cut Information ΓòÉΓòÉΓòÉ
Use this to cut marked text out of the current document and place them in the
OS/2 system clipboard. You can also use the Shift Del key to cut text out and
place it in the clipboard. Text cut this way and placed in the clipboard may
be pasted back into any application that supports the clipboard paste command.
ΓòÉΓòÉΓòÉ 8.3. Edit Copy Information ΓòÉΓòÉΓòÉ
Use this to copy marked text from the current document and place it in the OS/2
system clipboard. You can also use the Ctrl-Ins key combination to copy marked
text into the clipboard buffer. Text copied this way and placed in the
clipboard may be pasted back into any application that supports the clipboard
paste command.
ΓòÉΓòÉΓòÉ 8.4. Edit Paste Information ΓòÉΓòÉΓòÉ
Use this option to paste the contents of the clipboard into the current
document at the current cursor location. You can also use the Shift-Ins
keyboard combination.
ΓòÉΓòÉΓòÉ 9. File Menu ΓòÉΓòÉΓòÉ
The file menu option contains commands that allow you to create new IPF files,
edit existing IPF files, merge IPF files together, and create projects. It
also lets you print IPF files and import text files so that they are compatible
with the IPF file format.
ΓòÉΓòÉΓòÉ 9.1. File New ΓòÉΓòÉΓòÉ
The File New command allows you to create new IPF files for editing. The
current file (if any) is erased from the editing window and the cursor is reset
to the top of the list.
If you are not in project mode you will be asked if you want to use the
standard online document template. If you say yes, the IPF Editor will
automatically provide you a template for creating a single file online
document, complete with the initial panel header required by all online
documents.
If you are in project mode you will be asked whether you want to add the new
file you are creating to the current project. If you say no a new file will
not be created. If you say yes an empty file will be added to the current
project (it will have the title "Untitled.ipf"). You must use the "File Save
As" menu option to save the file to the project permanently.
If you wish to quit working on the current project and create a new document
use the "File Reset (clear) project" menu option.
ΓòÉΓòÉΓòÉ 9.2. File Open ΓòÉΓòÉΓòÉ
The File Open command allows you to edit existing IPF files. You may either
select a file from the list of previously opened files or from the standard
OS/2 File Dialog box. To create a new file select the File New command.
If you are using a project the list of files will contain those currently part
of the project. Alternatively, you may wish to use the file icons below the
editing window to select project files.
ΓòÉΓòÉΓòÉ 9.3. File Merge ΓòÉΓòÉΓòÉ
The File Merge command allows you to merge an IPF file into the current file
beginning at the current cursor location. Any text following the current
cursor location is pushed back to immediately following the merged text.
Note: You should only merge IPF files. Do not merge text files as they may
not be compatible with the IPF editor.
ΓòÉΓòÉΓòÉ 9.4. File Select Project ΓòÉΓòÉΓòÉ
The Select Project menu option allows you to select an existing project to work
on. This will replace the current project if one is already selected.
Projects may be created using the File Create Project menu option. Only one
project may be opened at one time. Each project contains a list of active
files, base file,
ΓòÉΓòÉΓòÉ 9.5. File Create Project ΓòÉΓòÉΓòÉ
The Create Project option allows you to select IPF files to group together
into a single project to produce either a .INF or .HLP file.
ΓòÉΓòÉΓòÉ 9.6. File Create Base File ΓòÉΓòÉΓòÉ
This option allows you to create a base file that all chapters/sections of your
documentation will be merged into when you compile your document. This file
has the same extension as other help source files (.IPF).
Note: You do not need to use this option if you are using a project since the
base file creation is automatic.
ΓòÉΓòÉΓòÉ 9.7. File Reset Project ΓòÉΓòÉΓòÉ
This removes the current project from memory. It will not be removed from the
disk. The IPF Editor will no longer be in project editing mode (therefore
project related functions such as Compiler Compile Project, Create Base File,
etc. will be disabled).
ΓòÉΓòÉΓòÉ 9.8. File Import Word Processing/text File ΓòÉΓòÉΓòÉ
Use this to read in an ASCII text or WordPerfect file and convert all colons to
&colon. and make other required adjustments to ease the conversion. Future
revisions of the IPF Editor may directly read other word processing files.
ΓòÉΓòÉΓòÉ 9.9. File Save ΓòÉΓòÉΓòÉ
This lets you save the file you are editing. If this option isn't available
you haven't made any changes to the file. Information will be saved to the
current file name supplied. If the current file is "Untitled.ipf" you will not
be able to use this option.
Note: To save it to a different file name use the File Save As menu option.
ΓòÉΓòÉΓòÉ 9.10. File Save As ΓòÉΓòÉΓòÉ
This option prompts you to select the directory and file name to save the
current file. If the selected file already exists the file will be overwritten.
If the current file hasn't been altered this option will not be available.
ΓòÉΓòÉΓòÉ 9.11. File Print ΓòÉΓòÉΓòÉ
This option will let you print the current file to your printer.
ΓòÉΓòÉΓòÉ 9.12. File Quit ΓòÉΓòÉΓòÉ
This allows you to exit the IPF Editor. If you have made changes to your
document but haven't saved them you will be warned that you should save the
changes before quitting.
You will also be asked whether you want to save the current IPF Editor
settings. These include the position of the IPF Editor window, various options
(such as requiring tag names, autosave features, etc.), and the last 30 files
you have edited list. See Options Save Options Preferences for more details.
ΓòÉΓòÉΓòÉ 9.13. Project Definitions ΓòÉΓòÉΓòÉ
Projects are groups of files that are all part of the same help or online
document. Typically projects consist of IPF files set up so that there is one
IPF help file per chapter or section of the application. This help file was
setup to have each sub-menu in a separate IPF file.
Projects require a base file that will be generated automatically by the IPF
Editor. Each base file contains .im statements that imbed (or include) each
IPF file.
ΓòÉΓòÉΓòÉ 9.14. IPF File Format ΓòÉΓòÉΓòÉ
The IPF file format requires that the text file contain straight ASCII
characters (extended characters are OK).
ΓòÉΓòÉΓòÉ 9.15. Import File Type Selection ΓòÉΓòÉΓòÉ
This dialog allows you to select the type of file you are about to import.
Currently, ASCII text and WordPerfect 4.2, 5.0, and 5.1 are supported. Use the
5.0 option to import WP 4.2 options.
ΓòÉΓòÉΓòÉ 9.16. Importing WordPerfect 5.0 ΓòÉΓòÉΓòÉ
This will read a WordPerfect 5.0 for DOS or OS/2 file and import it into the
IPF Editor. Many of the WordPerfect text markings will be converted to IPF
tags. If your WordPerfect document has a table of contents each TOC entry will
create a new panel in the IPF file(s) created.
Note: If the file is larger than 60,000 bytes it will be split into several
different files automatically.
ΓòÉΓòÉΓòÉ 9.17. Importing WordPerfect 5.1 ΓòÉΓòÉΓòÉ
This will read a WordPerfect 5.1 for DOS or Windows file and import it into the
IPF Editor. Many of the WordPerfect text markings will be converted to IPF
tags. If your WordPerfect document has a table of contents each TOC entry will
create a new panel in the IPF file(s) created.
Note: If the file is larger than 60,000 bytes it will be split into several
different files automatically.
ΓòÉΓòÉΓòÉ 9.18. Importing ASCII ΓòÉΓòÉΓòÉ
This sets the current import file type to ASCII. ASCII files have the colons
replaced with &colon.. No other changes to the file are made.
Note: If the file is larger than 60,000 bytes it will be split into several
different files automatically.
ΓòÉΓòÉΓòÉ 9.19. Import Start ΓòÉΓòÉΓòÉ
This starts the import file operation. From here you will be taken to the file
selection dialog where you can select the actual file to import.
ΓòÉΓòÉΓòÉ 9.20. Import Cancel ΓòÉΓòÉΓòÉ
This allows you to cancel the current import file operation.
ΓòÉΓòÉΓòÉ 9.21. File Create Project Dialog Help ΓòÉΓòÉΓòÉ
Use this dialog to create new projects. It will allow you to quickly and
easily create projects for either online help or online documents.
Note: Remember, the base file name is also the name of the output file with
the extension of either .HLP for online help files or .INF for online document
files.
ΓòÉΓòÉΓòÉ 9.21.1. Selected Files List ΓòÉΓòÉΓòÉ
This list contains the files that are currently included in the project. You
can add IPF files to the project using the "Select Existing IPF Files" or
"Generate IPF from RC" push buttons.
ΓòÉΓòÉΓòÉ 9.21.2. Select Existing IPF Files ΓòÉΓòÉΓòÉ
Use this to bring up a standard file dialog box to select existing IPF files to
add to your project.
ΓòÉΓòÉΓòÉ 9.21.3. Generate IPF from RC ΓòÉΓòÉΓòÉ
Use this to scan application resource (.RC) files to generate IPF files
including Panel Headers. This is the fastest way to create new online help
projects. The created files will be placed in the Selected Files list.
ΓòÉΓòÉΓòÉ 9.21.4. Project Base File ΓòÉΓòÉΓòÉ
This contains the name of the project base file. This file is used to hold the
basic IPF Tag commands required for IPF documents/online help files. It also
includes all of the IPF imbed statements linking your IPF files to the current
project.
Note: This will also be the name of the output file with the extension of
either .HLP for online help files or .INF for online document files.
ΓòÉΓòÉΓòÉ 9.21.5. Select Base File Name ΓòÉΓòÉΓòÉ
Use this to select an existing base file for use with your project. If you
want to create a new base file name it is easier to just enter the new name in
the Project Base File entry field. This will also be the name of the output
file with the extension of either .HLP for online help files or .INF for online
document files.
ΓòÉΓòÉΓòÉ 9.21.6. Project Type Online Help ΓòÉΓòÉΓòÉ
Select this radio button to generate online help for your applications.
ΓòÉΓòÉΓòÉ 9.21.7. Project Type Online Documentation ΓòÉΓòÉΓòÉ
Select this radio button to generate online documentation.
ΓòÉΓòÉΓòÉ 9.21.8. Project Title ΓòÉΓòÉΓòÉ
Enter a description of your project here. If you are creating an online
documentation project this will also appear as the title of the document when
examined with the VIEW.EXE program.
ΓòÉΓòÉΓòÉ 9.21.9. Project Creation Save ΓòÉΓòÉΓòÉ
Select this to create your project.
ΓòÉΓòÉΓòÉ 9.21.10. Project Creation Cancel ΓòÉΓòÉΓòÉ
Select this to cancel project creation.
ΓòÉΓòÉΓòÉ 9.22. Print Setup Help ΓòÉΓòÉΓòÉ
Use this dialog to set up your printer for printing the current file.
ΓòÉΓòÉΓòÉ 9.22.1. Select Print Queue List ΓòÉΓòÉΓòÉ
Select the print queue to print to.
ΓòÉΓòÉΓòÉ 9.22.2. Copies Entry Field ΓòÉΓòÉΓòÉ
Enter the number of copies to print in this field. The default is one copy.
ΓòÉΓòÉΓòÉ 9.22.3. Print All Files ΓòÉΓòÉΓòÉ
Select this radio button to print all of the file.
ΓòÉΓòÉΓòÉ 9.22.4. Print Marked ΓòÉΓòÉΓòÉ
Select this radio button to print the marked text (marked with the mouse).
ΓòÉΓòÉΓòÉ 9.22.5. Raw Output ΓòÉΓòÉΓòÉ
Select this radio button to print the IPF tags as well as the text.
ΓòÉΓòÉΓòÉ 9.22.6. Print Setup Print ΓòÉΓòÉΓòÉ
Select this to print the file
ΓòÉΓòÉΓòÉ 9.22.7. Print Cancel ΓòÉΓòÉΓòÉ
Select this to cancel the print operation
ΓòÉΓòÉΓòÉ 9.22.8. Print Preview ΓòÉΓòÉΓòÉ
Select this to preview your print before actually printing.
ΓòÉΓòÉΓòÉ 10. IPF Editor General Help ΓòÉΓòÉΓòÉ
Overview
The IPF Editor provides an easy to use method for creating both online
documentation and online help files for your applications or as stand-alone
files to use with the VIEW.EXE program provided with IBM OS/2 2.x. For more
detailed information on using the IPF Help Editor see the tutorial and sample
projects included with this package as well as the IBM Information
Presentation Facility Guide (Version 2.x) and the IPF Editor Reference.
Currently there are two versions of the IPF Editor available. The first is a
25-usage trial version with some options disabled. The second is a registered
version that must be purchased from PCS and includes many more features,
customer support, updates to new versions, a complete tutorial, optional
printed documentation, samples, and more!
The IPF Editor IPF Commands menu provides you with a large variety of IPF tags
to choose from. Some commands require you to mark text (high-light it) before
selecting the command. If an IPF command is not available it is because it
requires marked text to operate correctly. Use your mouse to mark the desired
text, then select the tagging command you want to apply to the marked text.
The following general information is available:
o Using the IPF Editor to create an Online Document (.INF) File
o Using the IPF Editor to create a Help (.HLP) File
o Project File Selection and Creation
o Graphical Tool Menu
o Registration
o Source File Size Limitations
o C Functions Created for Online Help Support
o Final Caveats
ΓòÉΓòÉΓòÉ 10.1. Using the IPF Editor to create an Online Document ΓòÉΓòÉΓòÉ
To create on online document perform the following steps:
o Enter all text that you wish to include in your document, or import text from
a word processor.
o Mark the document using the standard IPF commands available in the IPF Editor
or enter them manually if they are available in the IPF Guide but not
directly supported by the IPF Editor.
o Create a project by selecting the files to include in your document using the
Create Project. All files must be in the same directory.
o Use the Compiler Compile Project option to generate your online document.
o Test your online document using the Compiler Test Document option.
ΓòÉΓòÉΓòÉ 10.2. Using the IPF Editor to create an Online Help File ΓòÉΓòÉΓòÉ
The IPF Editor makes creating online help for your C and C++ applications easy.
To create an online help file you must tag all panel headers, compile the IPF
files (creating a .HLP file), and add resource statements and C function calls
to your application.
To generate the resource, C source, and include files to successfully add
online help to your C application you will need to use the "Application Create
Help Resource Tables" option. It will ask you to select several files (the
source resource files and include files), decide on names for the output files
(the resource help table file name, include file name, and C source file name),
and then it will generate those files for you.
Note: You must also have a 32 bit C Compiler such IBM's C Set/2, C Set ++ and
the resource compiler included with the IBM OS/2 2.x Toolkit. Use the
following list for the steps to successfully add context sensitive help to your
applications:
Create Panels
Each panel (a panel is one section of a online help file when - you are
currently looking at a single panel) in an online help file must have a
panel header. The panel header is created using the panel header menu
command. There are six level's of panel headers, but only the top four
(1-4) are supported by the hypertext/graphics linking commands.
Each panel header in an online help file requires a tag res number. You
must enable the "Options Require Tag Res" menu option to turn this res
number generation on. You may also wish to generate tag names for each
panel to make it easier to keep track of panel names when creating
hypertext/graphics links and other operations performed on panel headers.
Each panel's tag resource number must match the resource identifier for
the menu item, dialog item, etc. in your application.
You can make panel definition much easier by scanning the include files
for your application using the "Application Load definition include file"
option. Once you've read in those files every time you create a panel
header (the title of the panel) the tag res number will be set to the
resource ID number from the #define definition you select from a list of
include file definitions. If you've turned on the tag name option the
#define label will automatically be used to create a "PANEL_<label>" tag
name for the panel header.
Then insert the ":p." (paragraph, with <ALT>-<P>) command on the line
immediately following the panel header line and begin typing the
description of the applications menu, menu item, dialog, or dialog item.
Note: General Help Creation You must define a main panel header and text to
enable the general help (just pressing F1 with no menu's or dialog
items selected). Use the predefined PANEL_MAIN for the general
information panel of your online help.
Note: You may also wish to see the "C Functions Created for Online Help
Support" for an overview of what C functions are provided for your application.
ΓòÉΓòÉΓòÉ 10.2.1. C Functions Created for Online Help Support ΓòÉΓòÉΓòÉ
If you are building application help the program will automatically create the
functions you need to link into your application for initializing the help
system and for activating it when your program's window gets the focus. For
detailed information see the Application Create Help Resource Files section.
The C Source file generated should compile with no warnings or errors. You
must create prototypes for each function if you wish to call them from other
modules. Briefly, the following functions are available:
o HelpInit
Call this after you have created your main window for your application.
This will activate the help system with your applications help files.
o HelpDestroyInstance
This will remove the help system and should be called before you exit your
program. If you do not call this before exiting OS/2 will automatically
disassociate the help instance from your application (since your application
no longer exists).
o HelpProcessMessages
Call this from your main window function.
Note: This online help was created using the IPF Editor.
ΓòÉΓòÉΓòÉ 10.3. Creating Panels ΓòÉΓòÉΓòÉ
Creating panels can be done in several different ways. You can create panels
that have tag resource identifiers, tag names, and/or tag ID's. Which method
you use often is based on what type of document you are creating and what
information you have when you are creating the panel.
When you are creating panels you do not need to include a tag res, name, or ID
value unless you wish to hyperlink some text to the panel.
If you want to allow hyperlinking to the panel you are creating you will need
to supply a tag res code. You can force the requirement of tag res codes by
setting the "Option Require Tag Res" menu option on.
Follow these steps to create a panel (including it's panel header):
o Enter a title for the panel (A maximum of 32 characters is allowed).
o On the following line use the :p. (paragraph) tag by pressing <ALT>-<P>.
Then enter the text you want to place in this panel. You can place as many
paragraphs, tables, pictures, or other tags as you want into the panel.
o Now mark (highlight) the panel's title and select the panel header level you
wish to create. Panel headers 1 through 4 are "hyperlinkable" from
hypertext/graphics tags.
o Enter a tag res code (if you have that option enabled). You can use the
default value supplied (which will automatically be incremented each time
you create a panel definition).
ΓòÉΓòÉΓòÉ 10.4. Project File Selection ΓòÉΓòÉΓòÉ
If you select a project file you will see file icons below the main editing
window. You can select any file in the project by clicking on the desired file
icon. If there are more files in your project than can be shown in the current
space available in the window, use the scroll bar at the bottom of the IPF
Editor window to scroll the file icons left or right.
You can create a project file using the "File Create Project" menu option.
Using projects greatly facilitates generation of online documents and
applicaton help.
ΓòÉΓòÉΓòÉ 10.5. Graphical Tool Menu ΓòÉΓòÉΓòÉ
The graphical tool menu at the right side of the IPF Editor window provides you
with several tools to quickly edit documents. If the entire graphical menu
doesn't fit in your current window, you can use the scroll bar at the right
side of the IPF Editor window to view the rest of the graphical menu. The
following options are available in the graphical menu:
The lets you define heading level one tags (just as if you had used the IPF
commands, Panel Headers Level 1 menu option).
The lets you define heading level two tags (just as if you had used the IPF
commands, Panel Headers Level 2 menu option).
The lets you define heading level three tags (just as if you had used the IPF
commands, Panel Headers Level 3 menu option).
The lets you insert a paragraph marker at the current location. This is the
same as pressing the right mouse button and releasing it while the "Paragraph"
menu option is highlighted on the pop-up menu, or using the IPF commands,
paragraph option.
The lets you mark a section of text as a table.
The lets you insert artwork (OS/2 bitmaps or OS/2 metafiles) into your
document.
The lets you insert a note into your document.
The lets you define a footnote link in your document.
The lets you mark an area of text as a simple list.
The lets you mark an area of text as an ordered list
The lets you mark an area of text as an unordered list
The lets you create an index entry.
The lets you mark a selection of text as a "CAUTION:" statement.
The lets you mark a selection of text as a "WARNING:" statement.
The lets you insert a special symbol into your document at the current
location.
The lets you mark selected text as being aligned with the left or right side
of a panel.
The lets you setup the push button controls located at the bottom of the help
or VIEW window.
The lets you generate hyperlinks to other portions of your document.
The allows you to save the current file to disk.
The lets you save a new file to disk (it lets you give it a new name).
The lets you select a project file to work on.
The lets you compile the current file or project.
The lets you locate text in your document or project.
To make full use of the IPF Editor you will need to have either the IBM OS/2
2.0 or 2.1 Toolkit (which contains the IPF Compiler) or a compatible product.
ΓòÉΓòÉΓòÉ 10.6. Registration ΓòÉΓòÉΓòÉ
The IPF Editor is both a shareware and commercial product. The shareware
version is distributed via bulletin boards and Compuserve, and gives you a
twenty-five usage trial period to test out the product. If you find it of value
you can register it and receive the full package.
You may register it by filling out the registration/order form and sending
$95.00 U.S. to Perez Computing Services at the address written below.
Washington state residents add 7.8% sales tax. Please use the provided form in
the file "IPFEDIT.REG" when ordering. Sorry, no VISA or MASTERCARD orders,
please. COD orders are available for a $5.00 charge.
Compuserve: 70410, 2416
Prodigy: GFKM03A
Perez Computing Services
4725 Monte Vista Pl.
Mount Vernon, WA 98273
The IPF Editor has been thoroughly tested. If you find a problem, or have a
suggestion for a new feature, please contact PCS, attention Bill Perez, either
through Compuserve, Prodigy, or the U.S. mail.
ΓòÉΓòÉΓòÉ 10.7. Source File Size Limitations ΓòÉΓòÉΓòÉ
There is a 60,000 byte limit to each source file that may be edited in the IPF
Editor. You can create larger documents by using the project option and
creating multiple source files (usually one per chapter/section). The IPF
Editor limits you to 60,000 bytes so that you will never exceed the 64K limit
on a source file imposed by the IBM IPF Compiler.
ΓòÉΓòÉΓòÉ 10.8. Final Caveats ΓòÉΓòÉΓòÉ
Special thanks for testing and debugging, and putting up with the work involved
in this, to:
o Mario Perez III ("Gee, does it work right now?", "It sure would be nice if
it would...", and "This isn't right, is it?")
o Mario Perez Jr. ("That works pretty well except for..." and "Where's the
multi-tasking? Add a thread here...")
o D.M.B. ("Are you done working on that program yet...")
o D.A.B. ("I want to push the button!")
o Brent Anderson ("Biking in mud's a lot more fun than programming...Let's
go!")
ΓòÉΓòÉΓòÉ 10.9. Help Menu Information ΓòÉΓòÉΓòÉ
The Help Submenu provides help access as well as access to on-line references.
ΓòÉΓòÉΓòÉ 10.10. Product Information Help ΓòÉΓòÉΓòÉ
This will display product information such as version number, registration
number, how to register your IPF Editor, etc. Remember, if you haven't
registered, your free usage of this program will expire after twenty-five trial
usages. For your registration you will receive the latest version of the IPF
Editor as well as the information about receiving future revisions as they
become available. You'll also get the complete application menu support
including auto-generation of hyper-text links, resource and C files creation,
etc.!
ΓòÉΓòÉΓòÉ 10.11. Help Index Information ΓòÉΓòÉΓòÉ
This will display the help index for the IPF Editor's online help.
ΓòÉΓòÉΓòÉ 10.12. General Help Information ΓòÉΓòÉΓòÉ
This will display the general help page for the IPF Editor's online help.
Selecting this is the same as pressing F1 with the focus in the editing window.
ΓòÉΓòÉΓòÉ 10.13. Using Help Information ΓòÉΓòÉΓòÉ
This will display the using help information page. It will give you brief
instructions on how to use the help system.
ΓòÉΓòÉΓòÉ 10.14. Help Contents Information ΓòÉΓòÉΓòÉ
This will display the online help table of contents.
ΓòÉΓòÉΓòÉ 10.15. View IPF Editor Reference ΓòÉΓòÉΓòÉ
This will display the IPF Editor Reference manual using the OS/2 VIEW.EXE
program.
ΓòÉΓòÉΓòÉ 10.16. View IPFC 2.0 Reference ΓòÉΓòÉΓòÉ
This will start the VIEW.EXE program and show you the IPF 2.x Reference manual
if you have the OS/2 2.x Toolkit. If you don't, this option will not work.
The IPF 2.x Reference is highly recommended for answering detailed IPF
questions if you are developing online documentation. Using the IPF Editor, you
will find you do not need to rely on it nearly as much as you would if you
were just using a standard text editor.
ΓòÉΓòÉΓòÉ 10.17. View IPFC 2.x Example ΓòÉΓòÉΓòÉ
This will start the VIEW.EXE program and show you the IPF 2.x Example
documentation if you have the OS/2 2.x Toolkit. If you don't this option will
not work.
ΓòÉΓòÉΓòÉ 11. IPF Commands Menu Information ΓòÉΓòÉΓòÉ
This menu lets you select different tags to add to your documentation. You can
access most of these menu options from the pop-up menu by pressing the right
mouse button while the pointer is over the document editing window or using the
graphical menu bar at the right side of the IPF Editor window.
The IPF Editor provides a majority of the IPF tag commands you will require in
everyday use. You may, of course, use any other standard IPF tag described in
the IPF documentation even if it isn't supported directly by the IPF Editor.
Just type the commands in directly.
ΓòÉΓòÉΓòÉ 11.1. Special IPF Commands Menu ΓòÉΓòÉΓòÉ
This menu lets you access tags that are less commonly used. You can mark the
document title, body of the document, hypertext/graphics links, etc. Most of
the commands you would commonly use in this menu can be accessed via the pop-up
menu or the graphical menu but are here to support whichever method you find
the most convenient.
ΓòÉΓòÉΓòÉ 11.2. Title Tag Information ΓòÉΓòÉΓòÉ
This tag lets you specify the title of the document you are editing. This tag
is only valid for online documents and shouldn't be used for online help
windows. The maximum length the title can be is 47 characters, including
spaces and blanks.
Tagging Information
Insert this tag on a blank line following the :userdoc. tag. The following
shows the proper usage of the :title. tag:
:userdoc.
:title.Using the Title Tag
:h1 res=100.A Panel Heading
:p.This is an example.
:euserdoc.
If you were to compile this example it would generate an online document and
place "Using the Title Tag" in the title line of the main window.
Note: If you are using the project option, and creating an automatic base
file, you will never need to use this tag as it is automatically placed
in the base IPF file.
when you create the project.
ΓòÉΓòÉΓòÉ 11.3. User Documentation Tags Information ΓòÉΓòÉΓòÉ
These tags (:userdoc. and :euserdoc.) are placed at the beginning and ending of
your document. These allow the IPFC compiler to correctly determine the
complete contents of your document. The following shows a very brief sample
document that uses the user document tags:
:userdoc.
:body.
┬╖* This is a comment in an empty documentation file.
:euserdoc.
Tagging Information
Place the :userdoc. before any other statements in your document file and the
:euserdoc. after all the statements in your document file. Both statements
must reside in the same file and you must not use these statements more than
once in the same document.
Note: If you are using the project option, and creating an automatic base
file, you won't need to use this tag as it is automatically placed in
the base IPF file.
ΓòÉΓòÉΓòÉ 11.4. Body Tag Information ΓòÉΓòÉΓòÉ
This (:body.) marks the beginning of the text body for your IPF documentation
file. This must be placed after the :userdoc. tag and normally also after the
:title. tag. This must be placed before any heading tags or commands to imbed
other IPF files into your document.
Tagging Information
Place this after the :userdoc. and :title. statements but before any heading
or imbed statements.
:userdoc.
:body.
:euserdoc.
Note: If you are using the project option, and creating an automatic base
file, you don't need to use this tag as it is automatically placed in
the base IPF file.
ΓòÉΓòÉΓòÉ 11.5. Comment Tag Information ΓòÉΓòÉΓòÉ
This tag (┬╖*) marks the current line as a comment (i.e. the line is ignored by
the IPFC compiler). You can use this tag to help keep track of revisions to
the documentation and to add comments describing links to other documents, etc.
Tagging Information
Place the cursor in the first column of any line in your document and then
select the comment tag menu item. The tag will be inserted at that location
and line will be considered a comment and not show up in your generated
document.
┬╖* This is a comment.
┬╖* This is a second comment.
Note: The comment tag must be placed in the first column of the line being
marked as a comment.
ΓòÉΓòÉΓòÉ 11.6. Imbed File Tag Information ΓòÉΓòÉΓòÉ
The imbed file tag (┬╖im filename) lets you imbed (include or merge when the
document is compiled) a specific IPF document file into the current document.
Usually this command is used in a base file to include different chapters (each
located in a different file) into a single online document.
This online help was split up into separate files, one for each submenu and one
for each dialog box to make maintenance easier.
Tagging Information
To use this option place the cursor on a blank line in your document, select
this option, then select the IPF document file to imbed. The imbed command
looks like the following:
:userdoc.
:body.
┬╖im chapter1.ipf
┬╖im chapter2.ipf
┬╖im chapter3.ipf
:euserdoc.
Note: If you are using the project option, and creating an automatic base
file, you won't need to use this tag as it is automatically placed in
the base IPF file. If you wish to add a new file to the project use the
"File New" command to create a new file, then either paste the new text
into it or type it in.
ΓòÉΓòÉΓòÉ 11.7. Setup Button Controls ΓòÉΓòÉΓòÉ
This option lets you define what buttons are displayed below your help
page/online document in either the Help Window or View program. You can select
to show the Previous, Search, Next, Index, etc. buttons in your document.
The default buttons shown (if you don't specify this command) are:
o Online Documents
- Previous
- Search
- Print
- Index
- Contents
- Back
- Forward
- Tutorial (but only if a tutorial is available).
o Help windows
- Previous
- Search
- Print
- Index
- Tutorial (but only if a tutorial is available).
ΓòÉΓòÉΓòÉ 11.7.1. Push-Button Control Selection ΓòÉΓòÉΓòÉ
This dialog allows you to select which push-buttons you want activated in your
help document.
ΓòÉΓòÉΓòÉ 11.7.2. Search ΓòÉΓòÉΓòÉ
Selecting this will cause the "Search" push button to be displayed at the
bottom of the document window.
ΓòÉΓòÉΓòÉ 11.7.3. Print ΓòÉΓòÉΓòÉ
Selecting this will cause the "Print" push button to be displayed at the bottom
of the document window.
ΓòÉΓòÉΓòÉ 11.7.4. Index ΓòÉΓòÉΓòÉ
Selecting this will cause the "Index" push button to be displayed at the bottom
of the document window.
ΓòÉΓòÉΓòÉ 11.7.5. Contents ΓòÉΓòÉΓòÉ
Selecting this will cause the "Contents" push button to be displayed at the
bottom of the document window.
ΓòÉΓòÉΓòÉ 11.7.6. Esc ΓòÉΓòÉΓòÉ
Selecting this will cause the "Esc" push button to be displayed at the bottom
of the document window.
ΓòÉΓòÉΓòÉ 11.7.7. Back ΓòÉΓòÉΓòÉ
Selecting this will cause the "Back" push button to be displayed at the bottom
of the document window.
ΓòÉΓòÉΓòÉ 11.7.8. Forward ΓòÉΓòÉΓòÉ
Selecting this will cause the "Forward" push button to be displayed at the
bottom of the document window.
ΓòÉΓòÉΓòÉ 11.7.9. Page ΓòÉΓòÉΓòÉ
This will assign the control settings to the current panel heading only.
ΓòÉΓòÉΓòÉ 11.7.10. Coverpage ΓòÉΓòÉΓòÉ
This will assign the control settings to the main window (unless over-ridden by
another control button setup for a specific page (panel heading)).
ΓòÉΓòÉΓòÉ 11.7.11. Res Code Identifier ΓòÉΓòÉΓòÉ
Selecting this will let you define a res. code for push button control.
ΓòÉΓòÉΓòÉ 11.7.12. Name Identifier ΓòÉΓòÉΓòÉ
Selecting this will let you define a name identifier for the push button
control.
ΓòÉΓòÉΓòÉ 11.8. Paragraph Tag Information ΓòÉΓòÉΓòÉ
The paragraph tag (:p.) is one of the most common tags to use. It marks the
start of a paragraph. The paragraph continues until another tag, marking either
a new paragraph or some other sectional tag (such as lists, sub-sections, or a
new panel header), is placed. You can also use the graphical menu item.
Tagging Information
The paragraph tag can most easily be placed by positioning the cursor at the
beginning of a paragraph, pressing the right button, and selecting the
currently highlighted paragraph menu option. (To speed tagging, you may wish
to just place the cursor anywhere on the first word in the paragraph, double
click with the left button, then press the right button to insert the tag).
The following shows the typical use of the paragraph tag:
:h1 res=100.File Open Help
:p.This menu option allows you to open files.
Note: You may also generate the paragraph tag by pressing ALT-P.
ΓòÉΓòÉΓòÉ 11.9. Panel Header Tag Information ΓòÉΓòÉΓòÉ
The panel header tags provide you with the ability to create separate panels
for different parts of your documentation. Each heading in your online
documentation has a panel header tag. Panel header tags are also used to allow
hyper-text and hyper-graphic links to be made to different portions of the
document. The IPF Editor currently supports up to 32,000 panel header tags in
a single project.
There are six levels of panel headers available. Each panel header level
represents a different level in the table of contents. Level one panel headers
always are displayed in the table of contents, while level two panel header are
not shown unless the the top-level panel headers are expanded. In this online
help document, the sub-menus are all level one headers, while the menu items
themselves are level two panel headers. Some reference panels headers are
level three or deeper headers. It is important to remember that only panel
header levels 1 through 3 may be linked to using hypertext/graphics links.
You may have chosen to require either panel header res codes, panel header tag
names, or header tag ID's. If you choose panel header tag names, and have
loaded a C Language Include file (using the "Load definitions include file"
menu option), you will see a list of possible definitions to use for your res
codes and name codes.
You may also use the auto-increment feature and enter your own res codes to
build a document without an external definition list. If you are using the
pre-defined definitions the auto-increment feature is not used on the
pre-defined res number.
Panel header name codes are usually generated from the C Language Include file
when generating online help files. Otherwise, you may type in a name of your
choosing for the panel header being generated. The panel name should be 32
characters or less, and have some relevance to the panel being created.
Tagging Information
To create a panel header mark the text you want to use for the panel header
title using your mouse to select the desired text. Then select the panel
header-level you desire from the menu (either the graphical, popup, or standard
menu). Then choose the pre-defined definition or enter in the res number,
panel name, and tag ID as required.
Some headers may not require res, name, or tag values if they are merely part
of a document and won't be hyper-linked to. Panels that will not be
hyperlinked to do not requires res codes. Panel names and ID's are always
optional but you will find that panel names help you organize you documents.
The following shows a typical panel header level 1 definition:
:h1 res=100.Panel Name
:p.This is a panel with a panel header at level 1.
ΓòÉΓòÉΓòÉ 11.9.1. Panel Header 1 Information ΓòÉΓòÉΓòÉ
This generates a first level panel header that will show up in the documents
table of contents.
Note: This panel header is a linkable panel header (this means that
hypertext/graphics links may be made to this panel header).
ΓòÉΓòÉΓòÉ 11.9.2. Panel Header 2 Information ΓòÉΓòÉΓòÉ
This generates a second level panel header that will show up in the documents
table of contents.
Note: This panel header is a linkable panel header (this means that
hypertext/graphics links may be made to this panel header).
ΓòÉΓòÉΓòÉ 11.9.3. Panel Header 3 Information ΓòÉΓòÉΓòÉ
This generates a third level header that will show up in the documents table of
contents.
Note: This panel header is a linkable panel header (this means that
hypertext/graphics links may be made to this panel header).
ΓòÉΓòÉΓòÉ 11.9.4. Panel Header 4 Information ΓòÉΓòÉΓòÉ
This generates a fourth level panel header that will show up in the documents
table of contents.
Note: This level panel header may not be linked via hypertext/graphics links.
ΓòÉΓòÉΓòÉ 11.9.5. Panel Header 5 Information ΓòÉΓòÉΓòÉ
This generates a fifth level panel header that will show up in the documents
table of contents.
Note: This level panel header may not be linked via hypertext/graphics links.
ΓòÉΓòÉΓòÉ 11.9.6. Panel Header 6 Information ΓòÉΓòÉΓòÉ
This generates a sixth level panel header that will show up in the documents
table of contents.
Note: This level panel header may not be linked via hypertext/graphics links.
ΓòÉΓòÉΓòÉ 11.10. Highlighting Text Tag Information ΓòÉΓòÉΓòÉ
Use these options to select different appearances for selected text. You can
choose any of the following text formats:
o This is an example of :hp1.
o This is an example of :hp2.
o This is an example of :hp3.
o This is an example of :hp4.
o This is an example of :hp5.
o This is an example of :hp6.
o This is an example of :hp7.
o This is an example of :hp8.
o This is an example of :hp9.
Tagging Information
Place the cursor at the beginning of the text to be marked and select it.
Then choose the desired highlighting method. A :hp1. and :eh1. (or whatever
method you chose from 1 to 9) will be inserted into the text.
ΓòÉΓòÉΓòÉ 11.10.1. Highlighting Italics Information ΓòÉΓòÉΓòÉ
This is an example of :hp1. Italics text.
See Highlighting Tag Information for usage details.
ΓòÉΓòÉΓòÉ 11.10.2. Highlighting Bold Information ΓòÉΓòÉΓòÉ
This is an example of :hp2. bold text.
See Highlighting Tag Information for usage details.
ΓòÉΓòÉΓòÉ 11.10.3. Highlighting Bold Italics Information ΓòÉΓòÉΓòÉ
This is an example of :hp3. bold italics.
See Highlighting Tag Information for usage details.
ΓòÉΓòÉΓòÉ 11.10.4. Highlighting Blue Information ΓòÉΓòÉΓòÉ
This is an example of :hp4. blue text.
See Highlighting Tag Information for usage details.
ΓòÉΓòÉΓòÉ 11.10.5. Highlighting Underlined Information ΓòÉΓòÉΓòÉ
This is an example of :hp5. underlined text.
See Highlighting Tag Information for usage details.
ΓòÉΓòÉΓòÉ 11.10.6. Highlighting Underlined Italics Information ΓòÉΓòÉΓòÉ
This is an example of :hp6. underlined italics text.
See Highlighting Tag Information for usage details.
ΓòÉΓòÉΓòÉ 11.10.7. Highlighting Underlined Blue Information ΓòÉΓòÉΓòÉ
This is an example of :hp7. underlined blue text.
See Highlighting Tag Information for usage details.
ΓòÉΓòÉΓòÉ 11.10.8. Highlighting Red Information ΓòÉΓòÉΓòÉ
This is an example of :hp8. red text.
See Highlighting Tag Information for usage details.
ΓòÉΓòÉΓòÉ 11.10.9. Highlighting Magenta Information ΓòÉΓòÉΓòÉ
This is an example of :hp9. magenta text.
See Highlighting Tag Information for usage details.
ΓòÉΓòÉΓòÉ 11.11. Figures/Artwork Tag Information ΓòÉΓòÉΓòÉ
This menu provides you with the ability to add both figures (and captions),
bitmap graphics, and character graphics to your document.
ΓòÉΓòÉΓòÉ 11.11.1. Figure Tag Information ΓòÉΓòÉΓòÉ
The figure tags allow you to mark text as a figure that will be displayed in a
format exactly as entered. The tags that surround figures are :fig. and :efig.
Tagging Information
Mark the selected text to be identified as a figure using your mouse then
select the Figure Tag menu item.
The following shows the markings for a text figure:
:fig.
A B C D E
1 $100.00 $ -45.00 This spreadsheet shows
2 $200.00 $ 131.15 text captured from my spreadsheet
3 $150.00 $ 22.20 program.
4 @SUM(A1..A3) @SUM(B1..B3)
5
:efig.
This will look like the following in your document:
A B C D E
1 $100.00 $ -45.00 This spreadsheet shows
2 $200.00 $ 131.15 text captured from my spreadsheet
3 $150.00 $ 22.20 program.
4 @SUM(A1..A3) @SUM(B1..B3)
5
ΓòÉΓòÉΓòÉ 11.11.2. Figure Caption Tag Information ΓòÉΓòÉΓòÉ
This (:figcap.) allows you to add a title/caption to figures.
Tagging Information
The pointer is placed between the :fig. and :efig. statements and then select
this option.
ΓòÉΓòÉΓòÉ 11.11.3. Character Graphics Tag Information ΓòÉΓòÉΓòÉ
These tags (:cgraphic. and :ecgraphic.) identify marked text as a character
graphic that will be displayed in the monospace system font. A blank line is
inserted before and after the graphic.
Tagging Information
Mark the graphic text and then select the the Character Graphics menu item.
Note: This can be used to display the character graphics symbols that consist
of the upper 128 bytes in the ASCII table.
ΓòÉΓòÉΓòÉ 11.11.4. Artwork Tag Information ΓòÉΓòÉΓòÉ
This tag (:artwork filename.) allows you to include bitmaps and metafiles into
your document.
Tagging Information
Place the pointer where you wish to insert the bitmap and then select the
Artwork menu item or select the graphics menu item. Select the bitmap to
insert from the file list, then determine alignment for the bitmap (either
left, center, right, in-line, or no alignment).
The following shows a typical bitmap displayed:
The above bitmap was loaded using the following tag:
:artwork name='IPFEDIT.BMP' align=left.
You may wish to edit the path to the bitmap so that it doesn't include the
drive label if you plan on working on the document on several different
computers (unless each computer has the same drive/directory structure).
ΓòÉΓòÉΓòÉ 11.11.4.1. Artwork Setup ΓòÉΓòÉΓòÉ
The Artwork setup page allows you to select artwork (either bitmaps or
metafiles) for inclusion in your online document.
ΓòÉΓòÉΓòÉ 11.11.4.2. Bitmap/Metafile Name ΓòÉΓòÉΓòÉ
This field contains the name of the bitmap or metafile to include in your
document. Normally this field is filled in when you press the Select Graphic
button but you may manually enter any bitmap or metafile name here, instead.
ΓòÉΓòÉΓòÉ 11.11.4.3. Select Graphic ΓòÉΓòÉΓòÉ
This will bring up a file dialog that will allow you to select a bitmap or
metafile for inclusion into your document.
ΓòÉΓòÉΓòÉ 11.11.4.4. Preview ΓòÉΓòÉΓòÉ
This will display the selected bitmap in a window so that you may verify you
have chosen the correct art.
ΓòÉΓòÉΓòÉ 11.11.4.5. Link Artwork ΓòÉΓòÉΓòÉ
This option is not currently supported, sorry. Future versions will support
this option. Please use the hypertext/graphics link to link artwork.
ΓòÉΓòÉΓòÉ 11.11.4.6. Alignment Left ΓòÉΓòÉΓòÉ
This will align the artwork at the left portion of the display.
ΓòÉΓòÉΓòÉ 11.11.4.7. Alignment Center ΓòÉΓòÉΓòÉ
This will align the artwork in the center part of the display.
ΓòÉΓòÉΓòÉ 11.11.4.8. Alignment Right ΓòÉΓòÉΓòÉ
This will align the artwork at the right portion of the display.
ΓòÉΓòÉΓòÉ 11.11.4.9. Alignment In-Line ΓòÉΓòÉΓòÉ
This will place the artwork in the middle of the line, as shown below:
The symbol, , is in the middle of this line.
ΓòÉΓòÉΓòÉ 11.11.4.10. Alignment Fit ΓòÉΓòÉΓòÉ
This will fit the artwork into the current display page (compressing or
exanding it as necessary).
ΓòÉΓòÉΓòÉ 11.11.4.11. Alignment None ΓòÉΓòÉΓòÉ
This will place the artwork at the current location and not adjust its size or
position at all.
ΓòÉΓòÉΓòÉ 11.11.4.12. Artwork Setup Save ΓòÉΓòÉΓòÉ
This will save your select artwork and insert it into your document.
ΓòÉΓòÉΓòÉ 11.12. Foreground Color Tag ΓòÉΓòÉΓòÉ
These tags (:fc=color.) lets you change the documents output color. The color
remains set to this until the next panel header is encountered or until a new
:fc=color. command is encountered.
Tagging Information
Place the pointer at the location where you wish to start changing the color
and then select the foreground color command from the color list.
If you wish to only change only the selected text to the specified foreground
color mark the text then select the foreground color. The default foreground
color will be restored after the marked text.
ΓòÉΓòÉΓòÉ 11.12.1. fc=default ΓòÉΓòÉΓòÉ
This sets the current foreground text color to the default (Whatever the user
has selected for the default help information text color in the OS/2 System
Setup). The color stays in effect until a new color is selected or until the
panel description ends.
ΓòÉΓòÉΓòÉ 11.12.2. fc=blue Information ΓòÉΓòÉΓòÉ
This sets the current foreground text color to blue. The color stays in effect
until a new color is selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.12.3. fc=cyan Information ΓòÉΓòÉΓòÉ
This sets the current foreground text color to cyan. The color stays in effect
until a new color is selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.12.4. fc=green Information ΓòÉΓòÉΓòÉ
This sets the current foreground text color to green. The color stays in
effect until a new color is selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.12.5. fc=neutral Information ΓòÉΓòÉΓòÉ
This sets the current foreground text color to neutral (this is the same as the
help manager background color). The color stays in effect until a new color is
selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.12.6. fc=yellow Information ΓòÉΓòÉΓòÉ
This sets the current foreground text color to yellow. The color stays in
effect until a new color is selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.13. Background Color Tag Information ΓòÉΓòÉΓòÉ
These tags (:bc=color.) lets you change the documents output background color.
The color remains set to this until the next panel is encountered or until a
new :bc=color. command is encountered.
Tagging Information
Place the pointer at the location where you wish to start changing the text
background color and then select the background color command from the color
list.
If you wish to only change only the selected text to the specified background
color mark the text then select the background color. The default background
color will be restored after the marked text.
ΓòÉΓòÉΓòÉ 11.13.1. bc=default Information ΓòÉΓòÉΓòÉ
This sets the current background text color to the default (Whatever the user
has selected for the default help information text color). The color stays in
effect until a new color is selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.13.2. bc=blue Information ΓòÉΓòÉΓòÉ
This sets the current background text color to blue. The color stays in effect
until a new color is selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.13.3. bc=cyan Information ΓòÉΓòÉΓòÉ
This sets the current background text color to cyan. The color stays in effect
until a new color is selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.13.4. bc=green Information ΓòÉΓòÉΓòÉ
This sets the current background text color to green. The color stays in
effect until a new color is selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.13.5. bc=neutral Information ΓòÉΓòÉΓòÉ
This sets the current background text color to neutral (this is the same as the
help manager background color). The color stays in effect until a new color is
selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.13.6. bc=yellow Information ΓòÉΓòÉΓòÉ
This sets the current foreground text color to yellow. The color stays in
effect until a new color is selected or until the panel description ends.
ΓòÉΓòÉΓòÉ 11.14. Sub-Sections Menu Information ΓòÉΓòÉΓòÉ
These IPF commands allow you to mark text as notes, note paragraphs, examples,
footnotes, warnings, and tables.
ΓòÉΓòÉΓòÉ 11.14.1. Caution Information ΓòÉΓòÉΓòÉ
The Caution tag allows you to mark a section of text using the caution
attribute.
Tagging Information
Place the pointer before the text to display as a cautionary statement, then
select the caution tag.
The following shows an example of the Caution tag: :caution.This is an example
of the caution tag.:ecaution.
which appears as the following in your document:
CAUTION:
This is an example of the caution tag.
Note: You can insert a blank line after the "CAUTION:" text by starting to
tag on a blank line above the text you wish to include in your caution tag.
ΓòÉΓòÉΓòÉ 11.14.2. Note Information ΓòÉΓòÉΓòÉ
The Note tag allows you to add a Note: line into your document. Notes are
single lines of text preceded by the word "Note:."
Tagging Information
Place the pointer at the beginning of the line to tag as a single line note.
Then select the note tag.
The following shows an example of the Note tag: :note.This is a note example.
which displays as shown below:
Note: This is a note example.
ΓòÉΓòÉΓòÉ 11.14.3. Note Paragraph Information ΓòÉΓòÉΓòÉ
The Note Paragraph tag lets you create a paragraph note to your document. This
is different from the note tag in that this allows you to mark several lines as
a note.
Below is an example of a paragraph note tag that contains several lines of
text:
:nt.The text will wrap around and allow you to place multiple lines of text as needed to complete your note.
:ent.
which displays as shown below:
Note: The text will wrap around and allow you to place multiple lines of text
as needed to complete your note.
Note: If you only need a single line note try the Note tag.
ΓòÉΓòÉΓòÉ 11.14.4. Footnote Information ΓòÉΓòÉΓòÉ
Use this tag to add footnotes to your document. Footnotes cause a pop-up
window to appear with the text you place in the footnote when the user selects
a hyperlink to it. The tag requires that you enter a tag name so that you may
use a hyperlink to the footnote.
Tagging Information
Mark the desired text for the footnote, then select the footnote command or
use the menu item.
The following is a sample footnote:
:fn id=Footnote_sample.
This is a footnote.
:efn.
Select Footnote Sample to display the example footnote.
Note: The footnote command itself will not do anything without a hypertext
link to activate it.
ΓòÉΓòÉΓòÉ 11.14.5. Warning Information ΓòÉΓòÉΓòÉ
This will add the Warning statement to your text.
Tagging Information
Mark the desired text then select the warning tag.
The following shows a sample tagging:
:warning.This is a warning example.:ewarning.
which looks like the following:
Warning: This is a warning example.
ΓòÉΓòÉΓòÉ 11.14.6. Example Information ΓòÉΓòÉΓòÉ
This allows you to mark text as an example.
The following shows an example of example tagging:
:xmp.
This is an example, showing monospaced text and indentation.
Indented just like I typed it.
:exmp.
which displays as follows:
This is an example, showing monospaced text and indentation.
Indented just like I typed it.
Note: The text is changed to monospaced for examples automatically.
ΓòÉΓòÉΓòÉ 11.14.7. Table Information ΓòÉΓòÉΓòÉ
This lets you create tables, organized by rows and columns. When you are asked
to specify the column size you must enter one width for each column separated
by spaces.
The table below was created using the following tags:
:table cols='20 15'.
:row.
:c┬╖Column # 1, Row #1
:c┬╖Column # 2, Row #1
:row.
:c┬╖Column #1, Row # 2
:c┬╖Column #2, Row # 2
:etable.
The following shows what the above tagging generates:
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
ΓöéColumn # 1, Row #1 ΓöéColumn # 2, RowΓöé
Γöé Γöé#1 Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéColumn #1, Row # 2 ΓöéColumn #2, Row Γöé
Γöé Γöé# 2 Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
The entire contents of the table was selected then marked using the Sub-Section
Table command with the column sizes entered as "20 15" (signifying that the
first column is 20 characters wide and the second 15). Then each column and
row were marked individually using the Table Row and Table Column commands.
ΓòÉΓòÉΓòÉ 11.14.7.1. Table Row Information ΓòÉΓòÉΓòÉ
This lets you mark text as the start of a new row in a table.
ΓòÉΓòÉΓòÉ 11.14.7.2. Table Column Information ΓòÉΓòÉΓòÉ
This lets you mark text as the start of a new column in a table.
ΓòÉΓòÉΓòÉ 11.15. List Menu Information ΓòÉΓòÉΓòÉ
The list sub-menu allows you to mark a variety of lists in your document.
Simple, ordered, unordered, and definition lists may be marked. Each list may
also be marked as compact or normal depending on how you wish the list to be
displayed.
The following lists are supported:
o Parameter Lists
o Definition Lists
o Ordered Lists
o Unordered Lists
o Simple Lists
Tagging Information
Mark the text to include in the list using the mouse then select the type of
list to create.
Note: If you separate each item in your list with a blank line each item will
automatically be tagged with a list item for you (:li.).
ΓòÉΓòÉΓòÉ 11.15.1. Compact Lists Information ΓòÉΓòÉΓòÉ
This attribute allows you to cause a list to be compacted (removes blank lines
between list items). The following is a standard unordered list:
o 101 Dalmations
o Dumbo
o Beauty and the Beast
o Little Mermaid
This is the same list, compacted:
o 101 Dalmations
o Dumbo
o Beauty and the Beast
o Little Mermaid
Note: You must select the compact option before marking a list since this is
a modifier to the standard list commands.
ΓòÉΓòÉΓòÉ 11.15.2. Definition Lists Information ΓòÉΓòÉΓòÉ
This submenu lets you create definition lists.
ΓòÉΓòÉΓòÉ 11.15.2.1. Definition List Information ΓòÉΓòÉΓòÉ
The definition list tag allows you to tag selected text as a definition list.
A definition list is a list of terms and their meanings.
To make use of this you must have text tagged with the term-heading tag and
description heading tag, as well as text tagged with the term and description
tags.
The following shows the tagging for a simple definition table:
:dl tsize=20.
:dthd.Function Name
:ddhd.Purpose
:dt.ScreenErase()
:dd.Erase the display screen
:dt.ScreenWrite()
:dd.Write data to screen
:edl.
which will be displayed as:
Function Name Purpose
ScreenErase() Erase the display screen
ScreenWrite() Write data to screen
ΓòÉΓòÉΓòÉ 11.15.2.2. Definition Term Heading ΓòÉΓòÉΓòÉ
Use this to mark the heading describing the definition term column.
ΓòÉΓòÉΓòÉ 11.15.2.3. Definition Description Heading ΓòÉΓòÉΓòÉ
Use this to mark the heading describing the definition description column.
ΓòÉΓòÉΓòÉ 11.15.2.4. Definition Term ΓòÉΓòÉΓòÉ
This is used to mark the definition term being defined.
ΓòÉΓòÉΓòÉ 11.15.2.5. Definition Description ΓòÉΓòÉΓòÉ
This is used to mark the definition description associated with the preceding
definition term.
ΓòÉΓòÉΓòÉ 11.15.3. Parameter List Menu Information ΓòÉΓòÉΓòÉ
This submenu provides you with the options to create parameter lists.
ΓòÉΓòÉΓòÉ 11.15.3.1. Parameter List Definition ΓòÉΓòÉΓòÉ
This lets you create a parameter list. The following shows a simple parameter
list tagging:
:parml tsize=20.
:pt.Parm1
:pd.Description of Parm1
:pt.Parm2
:pd.Description of Parm2
:eparml.
which is displayed as follows:
Parm1
Description of Parm1
Parm2
Description of Parm2
This was created by placing the parameter term (Parm1 and Parm2) on separate
lines with the parameter descriptions on the lines immediately following them.
The entire section was then marked as a parameter list. Terms are marked
using the Parameter List Term tag and the definitions with the Parameter List
Description tag.
ΓòÉΓòÉΓòÉ 11.15.3.2. Parameter List Term ΓòÉΓòÉΓòÉ
This marks the term that will be defined in the parameter list.
ΓòÉΓòÉΓòÉ 11.15.3.3. Parameter List Definition ΓòÉΓòÉΓòÉ
This defines the definition of a parameter in a parameter list.
ΓòÉΓòÉΓòÉ 11.15.4. Ordered Lists Information ΓòÉΓòÉΓòÉ
This creates an ordered list from selected text. The following shows the
tagging for an ordered list using the following names:
:ol.
:li.Zoe
:li.Delaine
:li.Danika
:li.Brent
:li.Bill
:eol.
which displays as follows:
1. Zoe
2. Delaine
3. Danika
4. Brent
5. Bill
Tagging Information
If you separate each item in your list with a blank line each item will
automatically be tagged with a list item (:li.).
Note: Ordered lists are similar to unordered lists but have a numbered item
for each element in the list.
ΓòÉΓòÉΓòÉ 11.15.5. Unordered Lists Information ΓòÉΓòÉΓòÉ
This creates an unordered list. The following shows an unordered list as it is
tagged:
:ul.
:li.One
:li.Three
:li.Two
:eul.
which will look like the following:
o One
o Three
o Two
Tagging Information
If you separate each item in your list with a blank line each item will
automatically be tagged with a list item (:li.).
ΓòÉΓòÉΓòÉ 11.15.6. Simple Lists Information ΓòÉΓòÉΓòÉ
This causes selected text to be tagged as a simple list. The following tags
create a simple list:
:sl.
:li.Dog
:li.Cat
:li.Rabbit
:esl.
which generates:
Dog
Cat
Rabbit
Tagging Information
If you separate each item in your list with a blank line each item will
automatically be tagged with a list item (:li.).
ΓòÉΓòÉΓòÉ 11.15.7. List Item Information ΓòÉΓòÉΓòÉ
This is used to tag an item in a list. This tag works with any of the standard
lists. The following list of names has each named tagged with :li.:
:ul.
:li.Mario
:li.Mom
:li.Dad
:eul.
which generates the following:
o Mario
o Mom
o Dad
The :li. were entered using list item command. The :ul. and :eul. were
generated using the unordered list command.
Note: You can press ALT-L to quickly insert the :li. symbol.
Note: If you separate each list item with a blank line before marking the
list the IPF Editor will automatically generate the list items for you.
ΓòÉΓòÉΓòÉ 11.15.8. List Paragraph Information ΓòÉΓòÉΓòÉ
This allows you to insert the list paragraph tag into a list of items. With
this tag you can easily create a list of paragraphs that are automatically
formatted. The following shows an unordered list with list paragraphs:
:ul.
:li.This is a list item.
:lp.This is the first paragraph in the list and can be as many lines are you like.
:lp.This is the second paragraph in the list associated with the first list item.
:li.This is another list item (:li.).
:eul.
which generates the following list:
o This is a list item.
This is the first paragraph in the list and can be as many lines are you
like.
This is the second paragraph in the list associated with the first list
item.
o This is another list item (:li.).
ΓòÉΓòÉΓòÉ 11.16. Lines Information ΓòÉΓòÉΓòÉ
The Lines option lets you show text in the help manager exactly as you type it
in the editor. The following text shows how to use this command:
:lines align=center.
The
dog
ran
by.
:elines.
which generates the following:
The
dog
ran
by.
ΓòÉΓòÉΓòÉ 11.17. Font Information ΓòÉΓòÉΓòÉ
This menu option provides a method for changing the displayed font type and
size in your document. To adjust the attributes of text, see the Highlighting
options.
The following shows setting a list of names in monospaced text:
:font facename='System Monospaced' size=20x10.
:ul.
:li.Bill
:li.Delaine
:li.Danika
:eul.
:font facename='default'.
which displays as the following:
o Bill
o Delaine
o Danika
The text is restored to the system default font after the marked text is set
to the desired font.
ΓòÉΓòÉΓòÉ 11.18. Margin Information ΓòÉΓòÉΓòÉ
The Margin submenu allows you to set the left and right margins for you
document.
ΓòÉΓòÉΓòÉ 11.18.1. Left Margin Information ΓòÉΓòÉΓòÉ
This allows you to specify the left margin for your document. The following
shows normal paragraphs with the left margin set to 15
:lm margin=15.
:p.This has a left margin of 15
:lm margin=1.
which generates:
This has a left margin of 15
The left margin is restored to 1 when we are finished with it so all further
text will be normal.
ΓòÉΓòÉΓòÉ 11.18.2. Right Margin Information ΓòÉΓòÉΓòÉ
This allows you to specify the right margin for your document. The following
sets the right margin to 20.
:lm margin=1.
:rm margin=20.
:p.This has a right margin of 20
which will output:
This has a right margin of 20 and a left margin of 1.
ΓòÉΓòÉΓòÉ 11.19. HyperText/Graphics Link Information ΓòÉΓòÉΓòÉ
The Hypertext/Graphics link menu option lets you create hypertext/graphics
links from one part of your document to another. Hypertext/graphics links can
only be made to items tagged using the Header command or the footnotes command
and having either res numbers and/or tag names.
Generally, you will not need to manually mark text and link it using this
command if you use the "Generate Auto-hypertext/graphics links" menu option in
the Application menu (it will automatically generate all links to headers and
footnotes as they are encountered in your project).
Tagging Information
Mark the selected text then select the hypertext/graphics menu item or menu
item.
Note: Hyper-links can only be made to panel headings levels 1 through 3.
ΓòÉΓòÉΓòÉ 11.20. Index Information ΓòÉΓòÉΓòÉ
Use this to add primary or secondary level indices to your document.
When you generate a primary index entry you will specify the "root words."
"Root words" are the key words used by index synonyms, which are created
automatically when you create an index entry.
You must also supply the description entry to place into the index. This is a
short text description which is what you will see in the index.
Indices also require an ID, which is a brief text label used to link secondary
and primary indices. The default ID is the first three characters of the
description entry.
ΓòÉΓòÉΓòÉ 11.20.1. Index Creation ΓòÉΓòÉΓòÉ
This page allows you to create indices in your document or index synonyms.
This index entry will appear when the user selects the Help index from the help
menu (or the from the options menu if in the VIEW.EXE program).
ΓòÉΓòÉΓòÉ 11.20.1.1. Index Description ΓòÉΓòÉΓòÉ
Place the index description in this field. If you leave this field blank a
synonym tag only will be created, but no new index entry.
ΓòÉΓòÉΓòÉ 11.20.1.2. Index Level 1 ΓòÉΓòÉΓòÉ
Selecting this will generate a primary index.
ΓòÉΓòÉΓòÉ 11.20.1.3. Index Level 2 ΓòÉΓòÉΓòÉ
Selecting this will generate a secondary index.
ΓòÉΓòÉΓòÉ 11.20.1.4. Index Root(s) ΓòÉΓòÉΓòÉ
This field contains the roots for primary index entries or the root for a
secondary index entry.
Root words (roots) are index entries to specified topics. These root words are
associated with words defined with the index-synonyms. Root words can contain
alphabetic and numeric characters, and can be upper or lower case. When
entering more than one root word place a space between each word.
A root word in a synonym only creation is used to link to the primary index or
secondary index entry.
ΓòÉΓòÉΓòÉ 11.20.1.5. Index ID or Ref ID ΓòÉΓòÉΓòÉ
This field contains the identifier for the primary index, or the reference
indentifier for secondary index entries. ID and reference ID's are used to
link primary and secondary index entries.
ΓòÉΓòÉΓòÉ 11.20.1.6. Index Synonym Text ΓòÉΓòÉΓòÉ
Enter the text for synonyms for this index.
ΓòÉΓòÉΓòÉ 11.21. Symbols Information ΓòÉΓòÉΓòÉ
This allows you to select from a list of commonly used symbols for use in your
document. Some of the many symbols available are as show below:
: - Colon
┬░ - Degree symbol
с - Beta symbol
╨╝ - 1/4th symbol
These symbols can be quickly placed into your text using the ALT-S command.
ΓòÉΓòÉΓòÉ 11.21.1. Symbol List ΓòÉΓòÉΓòÉ
This list provides you with the most common symbols supported by the IPF
system. You may double click on an item or single click and then press
"Select."
ΓòÉΓòÉΓòÉ 11.21.2. Symbol List Select ΓòÉΓòÉΓòÉ
Pressing this button, once you have selected a symbol from the symbol list,
will cause the symbol to be placed directly into your IPF document.
ΓòÉΓòÉΓòÉ 11.22. Group Panel Headings ΓòÉΓòÉΓòÉ
This option will allow you to group selected headings together to display them
on the save visible page. This means that whatever panels headings you have
selected will share the displayed View or Help Manager window. Normally when a
panel is displayed it replaces any previous panels shown. With this option you
can provide multiple panels, each with related information, quickly and easily.
The IPF system refers to this as the Viewport. Of course you can still
manually tag groups of headers together but using the predefined types of
header groupings can save a tremendous amount of time.
ΓòÉΓòÉΓòÉ 11.22.1. Panel Heading Group Type ΓòÉΓòÉΓòÉ
Select the type of panel header grouping you wish to include in your document
for the marked headers. If you try to select a grouping that requires more
panel headers than you have marked you will receive an warning message and not
be allowed to select it.
The following panel header groupings are supported:
o The selection will create a single panel that will be overlaid (not
replaced) by the second panel selected. This will allow you to have two
panels active that both fill the entire display area.
o The selection will create two panels that will share the display
equally.The second window will not be shown until the user selects the
hyperlink to it.
o The selection will group three panels side by side, each using 1/3rd of the
display. The second window will not be shown until the user selects the
hyperlink to it.
o The selection group four panels side by side, each using a quarter of the
display. The second window will not be shown until the user selects the
hyperlink to it.
o The will place two headers in the display area, one on top of the other.
The second window will not be shown until the user selects the hyperlink to
it.
o The will provide a parent panel along with multiple child windows, with
each successive child window replacing the previous child window on the
right side. The second window(s) will not be shown until the user selects
the hyperlink to it.
o The will generate two panels, side by side, that both appear immediately
when the first is selected.
o The will generate three panels, each using 1/3rd of the display, that will
appear when the parent window is selected.
o The will generate four panels, each using 1/4th of the display, that will
appear when the parent window is selected.
o The will generate two panels, with the parent on top and the child below
it, with both of them appearing when the parent is displayed.
ΓòÉΓòÉΓòÉ 11.22.2. Hide Child Panels ΓòÉΓòÉΓòÉ
Selecting this will cause any child panels (any panel except the first panel
marked is considered to be a child panel) to be hidden until the hyperlink to
it is activated.
ΓòÉΓòÉΓòÉ 11.22.3. Select Group Headers Type ΓòÉΓòÉΓòÉ
Pushing this will insert the commands into your document to generate the
desired grouping.
ΓòÉΓòÉΓòÉ 12. Options Menu Information ΓòÉΓòÉΓòÉ
The Options menu lets you set the Auto-save, Auto-Increment, tagging required
elements, set the IPF Editor display font, and the type of document being
worked on. It also allows you to save the current options for use the next
time the editor is run.
ΓòÉΓòÉΓòÉ 12.1. Options Display Font ΓòÉΓòÉΓòÉ
This allows you to select which font to use when displaying text in the IPF
Editor text editing window.
ΓòÉΓòÉΓòÉ 12.1.1. Font Selection ΓòÉΓòÉΓòÉ
Use this dialog to select the font to use in the IPF Editor. Any font
installed in your system may be used.
ΓòÉΓòÉΓòÉ 12.2. Display Color ΓòÉΓòÉΓòÉ
This option lets you set the foreground and background text colors.
ΓòÉΓòÉΓòÉ 12.2.1. Selecting Display Text Color ΓòÉΓòÉΓòÉ
You may select any combination of foreground and background text colors that
you wish to. Click on the desired colors, then click on the select push
button.
ΓòÉΓòÉΓòÉ 12.2.2. Foreground Display Color Selection ΓòÉΓòÉΓòÉ
Select the color you want to use for the foreground (text) color. Be careful
not to select the same foreground and background colors or you won't be able to
see your text.
ΓòÉΓòÉΓòÉ 12.2.3. Background Display Color Selection ΓòÉΓòÉΓòÉ
Select the color you want to use for the background color (the color that the
foreground text will be displayed with). Be careful not to select the same
foreground and background colors or you won't be able to see your text.
ΓòÉΓòÉΓòÉ 12.2.4. Display Color Select ΓòÉΓòÉΓòÉ
Click on this to enable your color selections.
ΓòÉΓòÉΓòÉ 12.3. Enable Word Wrapping ΓòÉΓòÉΓòÉ
This option enables word wrapping when displaying you document in the IPF
Editor editing window. It will not, however, insert carriage returns into your
document. If you wish to enter carriage returns you must manually insert them
into the document by pressing enter at the desired point. The purpose of
word-wrapping is to make it easier for you to edit documents when you have
redefined the size of the IPF Editor window to a size smaller than the width of
your text.
ΓòÉΓòÉΓòÉ 12.4. Auto convert : to &colon. ΓòÉΓòÉΓòÉ
This option will generate a "&colon." whenever you press the colon key. It
will be placed into the current document at the current location. This is
especially handy when you are creating new help or online document files and
don't want to worry about accidentally placing raw colons into your document.
Note: Colons are used by IPF tags and inserting a straight colon (':') will
generate an error when you attempt to compile the document.
ΓòÉΓòÉΓòÉ 12.5. Options Document Settings ΓòÉΓòÉΓòÉ
These options allow you to set the type of document you are editing. The only
two types of documents supported are the information (.INF) file format for use
with the VIEW.EXE program and the application help (.HLP) file format for use
with applications.
ΓòÉΓòÉΓòÉ 12.5.1. Options Document Settings Help Document ΓòÉΓòÉΓòÉ
This sets the document type to a help document. Normally you would select the
project type when you create the project file but this is in there in case you
change your mind or if you are building a document without using the project
system.
ΓòÉΓòÉΓòÉ 12.5.2. Options Document Settings INF Document ΓòÉΓòÉΓòÉ
This sets the document type to a VIEW.EXE compatible INF file. Normally this is
set when you create a project file but you can use this if you are not using
the project system.
ΓòÉΓòÉΓòÉ 12.6. Options Auto-Save ΓòÉΓòÉΓòÉ
This lets you set how often the IPF Editor automatically saves your document to
disk. The file is saved to either the directory pointed to in your temporary
directory (pointed to by the TMP= environment variable) or it uses the root
directory of the current drive.
Files with the extension .C2T are temporary files used by the IPF Editor.
These may be safely deleted if you are not currently running any copies of the
IPF Editor. Normally the IPF Editor removes these on exit but may not if your
system shuts down abnormally.
You may disable this option by setting the auto-save frequency to zero.
ΓòÉΓòÉΓòÉ 12.7. Options Set Auto Increment Amount ΓòÉΓòÉΓòÉ
This lets you set the amount that res codes are incremented automatically when
you are creating new res codes during panel header creation (res codes
generated by selecting from pre-defined definitions and/or header codes are not
auto-incremented ever).
Note: Setting this value to five provides you with enough flexibility to go
back and add new res codes in the list while still maintaining some
numerical ordering to your document.
ΓòÉΓòÉΓòÉ 12.8. Options Require Tag Names ΓòÉΓòÉΓòÉ
Enabling this option forces the IPF Editor to ask you for a panel name whenever
you are adding a new heading.
ΓòÉΓòÉΓòÉ 12.9. Options Require Tag Res ΓòÉΓòÉΓòÉ
Enabling this option forces the IPF Editor to ask you for a res code for use
with the panel being created when adding a new heading. Panel headers used for
application help or linked to by hypertext/graphics linking require a res code.
ΓòÉΓòÉΓòÉ 12.10. Options Require Tag ID ΓòÉΓòÉΓòÉ
Use this option to cause the IPF Editor to ask you for a Tag ID when you are
defining a new header.
ΓòÉΓòÉΓòÉ 12.11. Options Save Options Preferences ΓòÉΓòÉΓòÉ
Use this to save your preferences for the option's settings.
ΓòÉΓòÉΓòÉ 12.12. Show Graphical Menu ΓòÉΓòÉΓòÉ
This option toggles on and off the graphical menu located at the right side of
the IPF Editor.
ΓòÉΓòÉΓòÉ 13. Search Menu ΓòÉΓòÉΓòÉ
The Search menu lets search for text, change text globally, jump to a specific
line number, and adjust the case of marked text.
ΓòÉΓòÉΓòÉ 13.1. Search Search ΓòÉΓòÉΓòÉ
The Search menu option lets you locate the first occurrence of a line of text
in the current document you are editing. It also allows you to change either
the first or all occurrences of the specified text.
ΓòÉΓòÉΓòÉ 13.1.1. Search Dialog Search Text ΓòÉΓòÉΓòÉ
Enter the text you would like to locate and/or replace.
ΓòÉΓòÉΓòÉ 13.1.2. Search Dialog Replace Text ΓòÉΓòÉΓòÉ
Enter the text you would like to use to replace the "search" text with. Leave
this blank if you don't want to do any text replacement.
ΓòÉΓòÉΓòÉ 13.1.3. Search Dialog Ignore Case ΓòÉΓòÉΓòÉ
Select this to have the search ignore the case of the text being searched and
the "search" text specified.
ΓòÉΓòÉΓòÉ 13.1.4. Search Dialog Change All Occurrences ΓòÉΓòÉΓòÉ
This will change all occurrences of the specified search text with the
specified replacement text. If no replacement text has been supplied this
value is ignored.
ΓòÉΓòÉΓòÉ 13.1.5. Search Dialog Search Project ΓòÉΓòÉΓòÉ
Select this to search your entire project for the specified text (or to search
and replace text in your entire project). Each file in the project is searched
and, when complete, the last file in the project will be displayed. You will
need to select either "Search Find Next" or "Search Change Next" to find or
replace the next occurrence of the search text unless you have selected the
"Change All Occurrences" checkbox.
ΓòÉΓòÉΓòÉ 13.2. Search Find Next ΓòÉΓòÉΓòÉ
The Search Find Next option lets you find the next occurrence of text in the
current document. This must be used after the Search Search option has been
used.
ΓòÉΓòÉΓòÉ 13.3. Search Change Next ΓòÉΓòÉΓòÉ
This locates the next occurrence of the text specified with the Search Search
menu option and replaces it with the text entered at that time.
ΓòÉΓòÉΓòÉ 13.4. Goto Line Number ΓòÉΓòÉΓòÉ
This lets you jump to a specific line number in the file.
ΓòÉΓòÉΓòÉ 13.5. Adjust Case ΓòÉΓòÉΓòÉ
This lets you adjust the case of marked text. It will change text from all
capitals to mixed capitals and lower case.
Example: To convert the following text from all capitals to just capitalizing
the first letter of each word as in the following:
THIS IS HARD TO READ AS ALL CAPITALS.
This Is Hard To Read As All Capitals.
ΓòÉΓòÉΓòÉ 13.6. Goto Panel Header ΓòÉΓòÉΓòÉ
Selecting this menu option will bring up a list of defined panel headers in
your document or project. You can then select any panel header and the IPF
Editor will go to it.
ΓòÉΓòÉΓòÉ 13.6.1. Goto Panel Header General Information ΓòÉΓòÉΓòÉ
This dialog will allow you to locate a panel header anywhere in your document
or project.
ΓòÉΓòÉΓòÉ 13.6.2. Goto Panel Heading List ΓòÉΓòÉΓòÉ
This shows a list of currently defined panel headings you may go to. You can
either select one then use the Goto push button or double click on the desired
panel.
ΓòÉΓòÉΓòÉ 13.6.3. Goto Push Button ΓòÉΓòÉΓòÉ
Use this to go to the selected panel heading once you have selected the panel
in the list box above the push button.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
Perez Computing Services (PCS) is a software development company founded by
Mario Perez Jr. and Bill Perez. PCS specializes in software programming tools
for DOS, Windows, and OS/2. We provide custom programming as well as having
several retail OS/2 and DOS software packages available.
If you wish to contact us you may via U.S. mail or Compuserve, Prodigy, or
IBMLINK's OS/2 BBS. Please make all contacts "attention Bill Perez."
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
The Information Presentation Facility Guide is available from IBM either as
part of the OS/2 2.x Technical Library or separately. You can contact IBM at
1-800-3-IBM-OS2 to order it.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
IBM and OS/2 are registered trademarks of International Business Machines
Corporation.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
Marked text is text you have selected by placing the cursor at the beginning of
it and highlighting it by pressing the left mouse button and dragging the
pointer over the text.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
This is a footnote.