home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / OLENS.ZIP / LENS.TXT < prev   
Text File  |  1993-10-08  |  3KB  |  69 lines

  1. Lens 0.9: An OS/2 Magnifier
  2.  
  3. (c) 1991-1993 by Ned Konz
  4.     [Compuserve: 76046,223]
  5.  
  6. This is a 1993 OS/2 2.x version of a 1991 Windows version of an Amiga
  7. program I wrote in 1985.  It was written in C++ and compiled with the
  8. Borland OS/2 2.0 compiler.
  9.  
  10. The first two Lens programs were $5 shareware. I am putting this program
  11. out for free, although, of course, if you want to send me money,
  12. you are welcome to.
  13.  
  14. If you want the source code as well as the latest version of the program,
  15. you may send me $10.00 and a self-addressed, stamped envelope, and I'll
  16. send you a floppy. I will also include my Windows version, as well as
  17. some other programs I've written through the years.
  18.  
  19. Send comments, suggestions, good beer, etc.  to me via Compuserve, or
  20. to:
  21.  
  22. Ned Konz, 161 14th St., Holly Hill, FL 32117-2348, USA
  23.  
  24. ======== FUTURE IDEAS ==========
  25.  
  26. Future versions of OS/2 Lens will have the ability to anchor the
  27. source of their magnification to a particular window, as well as
  28. the current behavior of tracking the mouse cursor. This will allow
  29. you to have specific program windows with magnified views. I just don't
  30. know yet how I'll handle two problems:
  31.  
  32. 1. The situation where a window changes its title bar title. I want
  33.    to make Lens smart enough to wait until the window it is supposed
  34.    to anchor to appears on the desktop, then anchor itself. This way,
  35.    the user won't have to point at the other window to make Lens anchor.
  36.    To do this, I have to use the window title to find the window
  37.    (I think), so if the window title changes, it may be difficult.
  38.    I was considering trying a best match starting at the first character
  39.    of the title.
  40.  
  41. 2. What to do when the Lens window or the window it's magnifying gets
  42.    re-sized. How do I choose the new source rectangle? Should it be anchored
  43.    to the upper left of the window, or what?
  44.  
  45. If you have any good ideas as to how to handle these problems, I'd
  46. be happy to have your suggestions.
  47.  
  48. ================ USAGE ====================
  49.  
  50. Lens 0.9 magnifies an area of the screen around the mouse cursor.  You
  51. can always get a popup menu using mouse button 2.  You can drag the Lens
  52. window around using mouse button 1.
  53.  
  54. The magnification may be changed with the Zoom In (+) and Zoom Out (-)
  55. menu choices.  The range is from 0.5X to 40X.
  56.  
  57. Repeat mode continues to update the Lens display, even if the cursor has
  58. not moved.  Turning repeat mode on will make your cursor flicker, and
  59. may make your system run slower.
  60.  
  61. You may choose to display or hide the Lens title and menu bars.  You can
  62. display the position of the mouse pointer.  You can have Lens always
  63. stay on top, even if it's not the active window.
  64.  
  65. Lens saves its settings in its .INI file when you choose "Save
  66. Settings!".  This .INI file may be named on the Lens command line,
  67. otherwise it will default to "Lens.INI", in the current directory.
  68.  
  69.