          Copyright 1995 by Mark Topham
            Mark_Topham@Mbnet.mb.ca

Documentation for TITLE.DLL

This program modual was designed to add some missing funcitonality to OS/2.
The specific features are:

        1) right-click on the Titlebar pushes a window back in the z-order.
       *2) ctrl-right-click shrinks a window to its titlebar size.

* Some programs do not like to shrink to the size of the titlebar, instead,
they shrink, and then expand themselves. (Zoc 2.05 is an example of one)
I will be trying to determine a simple fix for this in the future.

      My Method of Interception            Other methods

            +----+                           +----+
            |USER|                           |USER|
            +----+                           +----+
               |                                |
           +-------+                        +-------+
           |Message|                        |Message|
           | Queue |                        | Queue |
           +-------+                        +-------+
               |                                |
         +-----------+                      +-------
         |Application|                      | Other|
         +-----------+                      |Method|
               |                            +------+
          +---------+                           |
          |TITLE.DLL|                     +-----------+
          +---------+                     |Application|
               |                          +-----------+
         +------------+                         |
         |Presentation|                   +------------+
         |  Manager   |                   |Presentation|
         +------------+                   |  Manager   |
                                          +------------+


By putting my function between the application layer and the Presentation Manager
layer any application which adds features to the operating systems standard
controls should work even when TITLE.DLL is installed. (This means that if
program A uses the right-click on the titlebar to bring up a menu that as
long as it completly handles the message (and does not pass it to the titlebar
control) it will function how the application programmer intended).

IF you do experience any severe problems please let me know! While I am
interested in bug reports I am VERY interested in reports of conflicts also.

*********
TITLE.DLL is SUPPLIED *AS IS*. I make NO PROMISES to UPGRADE this software in
the future. I make NO promises in its ability to function.
IF you experience any data loss while using this program I cannot be held
accountable. You use this software at your own risk.
**********

(I have no reason to believe this software will cause any bad side-effects,
if you experience any please notify me so I may attempt to improve the
functionality.)


To install TITLE.DLL place it in your OS2\DLL directory and run INTITLE.CMD.
This rexx program will modify your USER ini file to install TITLE.DLL.
If you experience problems with TITLE.DLL (and I have no reason to believe you
will) you can delete, or rename TITLE.DLL by using ALt-F1 boot sequence to
get to a command prompt. Or you may boot from Floppy disks.

INTITLE.CMD makes the following change to USER.INI:
SYS_DLLS
   LoadPerProcess
       <previous contents> TITLE

(typicly <previous contents> is "PMCTLS SND ")



I can be reached at topham@mbnet.mb.ca. feel free to email me comments about
this program.

