home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 141.lha / Qlens.Instructions < prev    next >
Text File  |  1986-11-20  |  4KB  |  87 lines

  1. QuickLens v2.02  by Mike Berro/BCS Software  27 Jun 88
  2.  
  3. QuickLens is based on "Lens" by Ned Konz.  Thanks to Larry Phillips,
  4. Keith Young, and the rest of the gang on CompuServe's AmigaForum for
  5. their invaluable insistence, er, assistance.  This version is still
  6. experimental: see "Danger! Danger!" below.
  7.  
  8. I wrote QuickLens primarily because Keith Young (of Access! fame) wanted
  9. a quick zoom routine.  QuickLens is 100% assembly language.  You will not
  10. notice any appreciable speed difference (with the default-sized window) 
  11. between normal and x4 magnification, and x2 is only slightly slower
  12. (for various arcane reasons).
  13.  
  14. QuickLens does not use much CPU time (especially when the window is small).
  15. The window is updated constantly when the mouse is in motion, and 3 times
  16. a second when the mouse is still.  The window does not need to be active.
  17.  
  18. To change magnification, the window must be active.  To activate the window,
  19. click the left mouse button when the pointer is within the window.  Click
  20. the right button to go from normal, to x2, to x4, and back to normal.
  21.  
  22. QuickLens starts up in normal magnification.  From CLI, you can type
  23. "QLens 2" or "QLens 4" to start in x2 or x4 magnification (not
  24. implemented on v1.01).
  25.  
  26. The window can still be sized even though the sizing gadget is invisible
  27. (I hate wasted visual space).  Just grab where the size gadget should be
  28. (lower right corner of the window).
  29.  
  30. Click the left button on the close gadget in the upper left corner to
  31. exit, or press ESC on the keyboard when the QLens window is active.
  32.  
  33. Moving QLens to Another Screen
  34. ------------------------------
  35. To send QLens to another screen, press the BACKSPACE key (the QLens window
  36. must be active).  This sends the QLens window to the screen just behind
  37. the screen it's currently on, and then sends the current screen to the
  38. back of all screens, thereby exposing the screen which now contains the
  39. Qlens window.  By pressing BACKSPACE you can therefore display every
  40. available screen.  There is no effect if there is no screen behind the
  41. current one.
  42.  
  43. Press W (again the QLens window must be active) to send the QLens window
  44. directly to the Workbench screen.  Nothing will happen if the Workbench
  45. screen doesn't exist.  This does not bring the Workbench screen to the front.
  46. Use this (or exit Qlens) before you make the current screen go away; see
  47. the next paragraph.  
  48.  
  49. Qlens v2.02 will attempt to vacate the screen it is on if that screen is
  50. being closed.  It will move to the screen immediately behind the current
  51. one.  However, beware of Danger.
  52.  
  53. Danger! Danger!
  54. ---------------
  55. Note that sending the QLens window to other screens is dangerous! (i.e.
  56. not fully supported by the Amiga operating system).  The QLens window
  57. must be able to vacate the screen before the screen is closed.  QLens
  58. intercepts the system call to CloseScreen() to do this.  If another
  59. program is also intercepting this system call, this could cause problems
  60. after QLens or the other program exits.  If this is a problem, use v2.01
  61. and then manually get rid of the QLens window before closing the screen.
  62.  
  63. In addition, you may notice strange effects on some screens.  If the screen
  64. is overscan, the mouse pointer may be offset from it's 'real' position.
  65. The screen colors may also make the QLens window invisible. That's
  66. why I allowed you to quit by pressing "Q".  In any case, it does work nicely
  67. on the Access! screen.
  68.  
  69. Technical Note:
  70. ---------------
  71. QuickLens does use a fair amount of CHIP memory, especially if the window
  72. is large.  It is a SIMPLE_REFRESH window, but an additional bitmap of
  73. approximately window size is used to speed up the magnification.  QuickLens
  74. would also be faster if it did not have to worry about overlapping
  75. windows.  As it is, it is (theoretically) well-behaved.
  76.  
  77. If you find this program useful, or if you can suggest improvements,
  78. please drop me a line and let me know.  Don't send me money.
  79. Perhaps it might be useful for the vision impaired on programs that
  80. don't let you specify a large font.  I'd like to hear about that.
  81.  
  82. Mike Berro/BCS Software
  83. 13432 Lochrin Lane
  84. Sylmar, CA  91342
  85. CompuServe: 73267,3361
  86. 1939 BBS: (818) 368-4248 (A great BBS for video & graphics)
  87.