home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / title2.zip / TITLE.DOC < prev   
Text File  |  1995-11-07  |  4KB  |  103 lines

  1.           Copyright 1995 by Mark Topham
  2.             Mark_Topham@Mbnet.mb.ca
  3.  
  4. Change 07/11/95
  5. **
  6.  
  7.  I made a slight change to fix.cmd, this allow title.dll to work with
  8.  fixpack #10 installed and work with Object Desktop
  9.  *WARNING* you must run LOOK.CMD first, and you should modify FIX.CMD
  10.  if you have Object Desktop's extentions installed.
  11.  (These changes may also allow this to function with OS/2 2.x, *BUT*
  12.    I do not recommend trying this without being prepared for the consequences)
  13.  
  14.  Thanks to Ron Drewson for helping me test the update.
  15.  
  16. *
  17.  
  18. Change: 08/23/95
  19. ***
  20. * It has come to my attention that title.dll does not get along with OS/2
  21. *2.11 or OS/2 SMP. I do not recommend running it on 2.11 or SMP
  22. ***
  23. Documentation for TITLE.DLL
  24.  
  25. This program modual was designed to add some missing funcitonality to OS/2.
  26. The specific features are:
  27.  
  28.         1) right-click on the Titlebar pushes a window back in the z-order.
  29.        *2) ctrl-right-click shrinks a window to its titlebar size.
  30.            (and also restores the window)
  31.  
  32. * Some programs do not like to shrink to the size of the titlebar, instead,
  33. they shrink, and then expand themselves. (Zoc 2.05 is an example of one)
  34. I will be trying to determine a simple fix for this in the future.
  35.  
  36.       My Method of Interception            Other methods
  37.  
  38.             +----+                           +----+
  39.             |USER|                           |USER|
  40.             +----+                           +----+
  41.                |                                |
  42.            +-------+                        +-------+
  43.            |Message|                        |Message|
  44.            | Queue |                        | Queue |
  45.            +-------+                        +-------+
  46.                |                                |
  47.          +-----------+                      +-------
  48.          |Application|                      | Other|
  49.          +-----------+                      |Method|
  50.                |                            +------+
  51.           +---------+                           |
  52.           |TITLE.DLL|                     +-----------+
  53.           +---------+                     |Application|
  54.                |                          +-----------+
  55.          +------------+                         |
  56.          |Presentation|                   +------------+
  57.          |  Manager   |                   |Presentation|
  58.          +------------+                   |  Manager   |
  59.                                           +------------+
  60.  
  61.  
  62. By putting my function between the application layer and the Presentation Manager
  63. layer any application which adds features to the operating systems standard
  64. controls should work even when TITLE.DLL is installed. (This means that if
  65. program A uses the right-click on the titlebar to bring up a menu that as
  66. long as it completly handles the message (and does not pass it to the titlebar
  67. control) it will function how the application programmer intended).
  68.  
  69. IF you do experience any severe problems please let me know! While I am
  70. interested in bug reports I am VERY interested in reports of conflicts also.
  71.  
  72. *********
  73. TITLE.DLL is SUPPLIED *AS IS*. I make NO PROMISES to UPGRADE this software in
  74. the future. I make NO promises in its ability to function.
  75. IF you experience any data loss while using this program I cannot be held
  76. accountable. You use this software at your own risk.
  77. **********
  78.  
  79. (I have no reason to believe this software will cause any bad side-effects,
  80. if you experience any please notify me so I may attempt to improve the
  81. functionality.)
  82.  
  83.  
  84. To install TITLE.DLL place it in your OS2\DLL directory and run LOOK.CMD.
  85. This will display an entry currently in your INI, run FIX.CMD if
  86. the entry is correct, otherwise modify FIX.CMD. (run look.cmd FIRST!)
  87. If you experience problems with TITLE.DLL (and I have no reason to believe you
  88. will) you can delete, or rename TITLE.DLL by using ALt-F1 boot sequence to
  89. get to a command prompt. Or you may boot from Floppy disks.
  90.  
  91. INTITLE.CMD makes the following change to USER.INI:
  92. SYS_DLLS
  93.    LoadPerProcess
  94.        <previous contents> TITLE
  95.  
  96. (typicly <previous contents> is "PMCTLS SND ")
  97.  
  98.  
  99.  
  100. I can be reached at topham@mbnet.mb.ca. feel free to email me comments about
  101. this program.
  102.  
  103.