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

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