home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
title2.zip
/
TITLE.DOC
< prev
Wrap
Text File
|
1995-11-07
|
4KB
|
103 lines
Copyright 1995 by Mark Topham
Mark_Topham@Mbnet.mb.ca
Change 07/11/95
**
I made a slight change to fix.cmd, this allow title.dll to work with
fixpack #10 installed and work with Object Desktop
*WARNING* you must run LOOK.CMD first, and you should modify FIX.CMD
if you have Object Desktop's extentions installed.
(These changes may also allow this to function with OS/2 2.x, *BUT*
I do not recommend trying this without being prepared for the consequences)
Thanks to Ron Drewson for helping me test the update.
*
Change: 08/23/95
***
* It has come to my attention that title.dll does not get along with OS/2
*2.11 or OS/2 SMP. I do not recommend running it on 2.11 or SMP
***
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.
(and also restores the window)
* 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 LOOK.CMD.
This will display an entry currently in your INI, run FIX.CMD if
the entry is correct, otherwise modify FIX.CMD. (run look.cmd FIRST!)
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.