\area 1
\section Help on Demo 


	\{254} \<About the demo program> 

	\{254} \<The menu bar>

	\{254} \<File selection>

		\{254} \<Setting the file mask>

		\{254} \<Selecting a file>

	\{254} \<Help>

	\{254} \<Exit>
	
\section About the demo program 

 The program uses all the units in the package and most of the 
 functions provided.  It will give you an idea of the \(5)look and
 \(5)feel\() of the user interface that can be implemented by using
 the package.

 Looking at the source code for the program is the best way of
 familiarizing yourself with the package.  You may also consider
 using the program structure as a model for organizing your own
 program.  I built the demo program by stripping down the (much
 larger) program (\[QUINE]) for which I developed the package in the
 first place. The source code for \[QUINE] provides many more 
 examples of use, within a real application, of all features of
 the package.


\section The menu bar


 The menu bar has three entries:

	\<File selection>

	\<Help>

	\<Exit>



\section File selection


 The file selection menu has two entries:


	\<Setting the file mask>

	\<Selecting a file>


\section Setting the file mask

 Choosing this entry opens an input window where you can type
 the file mask for the initial directory display in the file
 selection window.

 Note that the file selection unit accepts, for wildcard
 specifications, a more flexible (Unix style) format than the
 standard DOS format.  For instance, an \(5)*\() does not necessarily
 have to appear either at the start or at the end of a string.
 
\section Selecting a file

 Choosing this entry displays the file selection window. After you
 have selected a file, the program displays the name of the file
 you have selected. 


\section Help

 You know by now what the \(0,7) Help on \(4)D\()\(0,7)emo program \() entry does.
 
 The \(0,7) Help on \(4)H\()\(0,7)elp \() entry displays information on the structure of
 the help system.  You might use it as a model for providing a
 similar facility in your own programs.

\section Exit
	
 Does the obvious thing.


\area 2
\section Help on Help



	\{254} \<The structure of help information>

	\{254} \<Reading sequentially>

	\{254} \<Links and notes>

		\{254} \<Following a link>

		\{254} \<Displaying a note>


\section The structure of help information


 Help information is laid out in sections. You can \<read\=Reading a section> the sections
 either \<sequentially\=Reading sequentially>, or by following \<links\=Following a link> from one section to
 another. 
 

 To close the help window, click on the \(7,3)  \(5)C\(7)ancel  \() button, or press
 \(5)C\() or \(5)Alt-C\() or \(5)Esc\().

\section Reading a section
 

 You can scroll through the text with the \(5)up\() and \(5)down arrow\() keys
 or by means of the scroll bar.

 The \(5)PgUp\() and \(5)PgDn\() keys can also be used to move through the text.

 The scroll bar at the right-hand side of the help window shows how
 much of the current page is displayed.  Use the mouse to scroll up
 or down the text by clicking on the up or down arrows.  You can also
 move the scroll bar by clicking the mouse above or below the scroll
 bar slider.  The slider can be moved by pressing the mouse left
 button	over it and dragging it to the required position.

\section Reading sequentially
        

 To move forward to the next section, click on the \(7,3)  \(5)N\(7)ext  \() button
 or press \(5)N\() or \(5)Alt-N\().
 

 To move back to the previous section, click on the \(7,3)  \(5)P\(7)revious  \()
 button	or press \(5)P\() or \(5)Alt-P\().

\section Links and notes

 Some words in the text are show in a different color. They either
 represent a \<link to another section\=dummy>, which you can jump to
 directly by selecting the link, or correspond to an \[explanatory\=dummy]
 \[note\=dummy] which you can display without moving from the current section.

 Using the keyboard, to select a link or display a note you must 
 first \(15,6)highlight\() the corresponding keywords by moving the cursor
 anywhere within them and then press \(5)Enter\().
  
 The \(5)Tab\() key moves the cursor directly to the next group of link
 or note keywords on the screen. \(5)Shift Tab\() moves the cursor to the
 previous group.

 Clicking with the mouse anywhere within the keywords selects the
 link or displays the note.

\section Following a link


 To select a link with the keyboard, you must first \(15,6)highlight\() the
 corresponding keywords and then press \(5)Enter\().  With the mouse
 just click the left mouse button anywhere within the keywords.

 After selecting a link, you can go back to the section containing
 the link by clicking on the \(7,3)  \(5)B\(7)acktrack  \() button or pressing \(5)B\()
 or \(5)Alt-B\().


\section  Displaying a note
        

 To display a note with the keyboard, you must first \(15,6)highlight\()
 the corresponding keywords and then press \(5)Enter\().  With the
 mouse just click the left mouse button anywhere within the keywords.


 The note will be displayed and will remain on the screen until you
 press any key or click a mouse button.


        
\area 3
\section QUINE

QUINE implements a scratchpad for manipulation of formulas of
truth-functional logic.  It allows formulas to be entered,
edited	and evaluated to establish whether they are valid,
contradictory or non-contradictory. 

QUINE is free software, distributed, with the complete source
code, under the terms of the GNU General Public License. It is
available from the Garbo archives, in file QUINEnn.ZIP.

\end
