home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / util / cdity / MidToFront.readme < prev    next >
Encoding:
Text File  |  1997-03-02  |  4.2 KB  |  105 lines

  1. Short: Replaces ClickToFront w/middle button.
  2.  
  3.                     MidToFront
  4.                        v2.1
  5.                  Copyright © 1997
  6.                     Jack Perry
  7.  
  8. LEGAL STUFF:
  9.     The author cannot be held responsible for any damage done to
  10. your computer system, whether through his negligence or yours.  This
  11. software is Freely Redistributable.
  12.  
  13. REQUIREMENTS:
  14.     An Amiga with WB 2.04+.
  15.  
  16. WHAT IT IS:
  17.     Have you ever wanted to bring a window up to the front of
  18. the screen, but other windows were in the way?  MidToFront is my
  19. way of getting around that.  It is a Commodity which brings the
  20. window beneath the pointer to the front of the screen using the
  21. middle mouse button.
  22.     Version 2.0 is significantly improved over the previous
  23. versions; instead of a two- or three-hour hack, it took me all day.
  24. Besides rewriting it from scratch in SAS/C 6.51 (it used to be in
  25. Benchmark Modula-2), I added an options window and Tooltypes.  I
  26. learned a lot about programming today. :)
  27.     Version 2.1 is a small update.
  28.  
  29. WHAT'S INCLUDED:
  30.     I included four versions of the executable for the processors
  31. available: 68000, 68020, 68030, and 68040.  Install whichever one you
  32. prefer.
  33.  
  34. HOW IT WORKS:
  35.     To start from the Workbench, double-click on the icon.
  36.     To start from a CLI, type "[path]MidToFront".
  37.     Or just put it in your WBStartup drawer like I do, and it takes
  38. care of itself.
  39.  
  40.     Once it's working, IF you have a three-button mouse, you can click
  41. on any window with the middle button, and it will come to the front of the
  42. screen.
  43.     Backdrop windows are excluded from this, of course... :)
  44.  
  45. SPECIAL OPTIONS:
  46.     There are the standard AmigaDOS Tooltypes which seemed relevant:
  47. CX_POPUP, CX_PRIORITY, CX_POPKEY, DONOTWAIT.  MidToFront likes its own
  48. tooltypes as well:
  49.     ACTIVATE: If set to YES, the window will not only be brought to
  50.         the front, but activated (default is YES).
  51.     PUSHBACK: If set to YES, and the window under the pointer is
  52.         already in front, it will be pushed to the back (default
  53.         is NO; see TROUBLESHOOTING below).
  54.  
  55. TROUBLESHOOTING:
  56.     I'm afraid this simply won't work without WB 2.x+.  On the other
  57. hand, it works very nicely with WB 2.x+.
  58.     If clicking the mousebutton like mad doesn't do what you want,
  59. that's because the program discards double-clicks.  Wait a moment before
  60. you hit the middle mouse button again.
  61.     (There's a very good reason I do this; it has to do with a bug
  62. in AmigaOS.)
  63.  
  64. KNOWN BUGS:
  65. As far as I can tell, there are no bugs in MY code.  (Apart from what's
  66. mentioned under TROUBLESHOOTING).  If you find any, email me.
  67.  
  68. SPECIAL THANKS:
  69. I'd like to thank the designers of AmigaDOS.  I really, really like this
  70. system; it's fun to use and to program.  If you can ever add crash pro-
  71. tection and optional memory defragmentation, I will be in heaven.
  72. I'd also like to thank Tom Ekstrom for Iconographix.  It's far superior
  73. to the rest, mostly in that even an artistic nincompoop like myself can
  74. make icons in its style.
  75. I absolutely have to thank Brian Cluff, who found a bug in my program.
  76. Not to mention my documentation.
  77.  
  78. BUG REPORTS, PROGRAMMING TIPS, AND COMMENTS:
  79.     Jack Perry
  80.     jperry6@ix.netcom.com
  81. If you can give me a hint on a better way to have written this, please do
  82. so.  I'm not a very good programmer, but I enjoy little things like this.
  83.  
  84. P.S.- You may notice that the program calls its author John Perry.  We're
  85. the same dude.
  86.  
  87.  
  88. ============================= Archive contents =============================
  89.  
  90. Original  Packed Ratio    Date     Time    Name
  91. -------- ------- ----- --------- --------  -------------
  92.      628     270 57.0% 10-Jan-97 22:16:48  MidToFrontDr.info
  93.     8560    4847 43.3% 15-Feb-97 19:05:42 +MidToFront.000
  94.     3460     643 81.4% 15-Feb-97 19:07:00 +MidToFront.000.info
  95.     8544    4841 43.3% 15-Feb-97 19:08:02 +MidToFront.020
  96.     3460     638 81.5% 10-Jan-97 22:16:48 +MidToFront.020.info
  97.     8544    4841 43.3% 15-Feb-97 19:10:02 +MidToFront.030
  98.     3460     643 81.4% 10-Jan-97 22:16:48 +MidToFront.030.info
  99.     8544    4841 43.3% 15-Feb-97 19:11:06 +MidToFront.040
  100.     3460     636 81.6% 10-Jan-97 22:16:48 +MidToFront.040.info
  101.     3325    1794 46.0% 15-Feb-97 19:01:06 +MidToFront.doc
  102.     3301     365 88.9% 10-Jan-97 22:16:48 +MidToFront.doc.info
  103. -------- ------- ----- --------- --------
  104.    55286   24359 55.9% 26-Feb-97 06:59:26   11 files
  105.