home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / PMVIEW5C.ZIP / PMVIEW.DOC < prev    next >
Text File  |  1992-04-23  |  5KB  |  94 lines

  1. UTILITIES
  2. DOUGLAS BOLING
  3. Vol. 9, No.  13
  4. PMVIEW
  5.  
  6. Purpose: A file browsing utility for the OS/2 Presentation Manager.   PMVIEW
  7.          displays files either in ASCII or in hex, and additionally permits
  8.          searching by phrase or jumping directly to a specified point in a
  9.          file.
  10.  
  11. Format: PMVIEW [filename] [/i]
  12.  
  13. Remarks: PMVIEW can be invoked either from an OS/2 window or from the
  14.          full-screen command line.  If no filename is entered initially,
  15.          a dialog box is opened listing the available drives and files from
  16.          which a file may be selected.   PMVIEW can also be made a part of
  17.          the Program Manager group, in which case it can be selected from a
  18.          menu at startup.  Adding the optional /i switch, either at the
  19.          command line or as a parameter of the Start Programs menu, will
  20.          load PMVIEW with a specified filename and immediately shrink it
  21.          to an icon, making it instantly available.  The selected filename
  22.          is shown in the title bar of the display window and as the title
  23.          of an icon when the window is minimized.
  24.  
  25.         Search menu options for PMVIEW permit entering either a phrase or an
  26.         offset to which the utility will jump.  Configuration options permit
  27.         customizing the screen color, display font size, display format,
  28.         tab stop setting, and whether or not the scroll bars should be shown.
  29.         These settings become program defaults, but may be changed at any time.
  30.  
  31. ===============================================================================
  32. 04/23/92
  33. Modifications by Ken Singer
  34. PMVIEW Enhancements/Fixes to original PC Magazine version:
  35.  
  36. 1.  Fixed bug when displaying ASCII bytes > 7F in Hex display.
  37. 2.  Corrected Hex display to display found search string as top line.
  38. 3.  Added Hex string search option.
  39. 4.  Corrected inability to scroll past 64K using vertical scroll slider.
  40. 5.  Corrected random posiitioning in top line when using vert. scroll slider.
  41. 6.  Added Hex offset and Line No. options in Search Goto command.
  42. 7.  Corrected expanding of Tabs.
  43. 8.  Corrected Hex display when jumping to/near end of file.
  44. 9.  Modified End key to go to start of last line (ASCII) / 16-byte para (Hex).
  45. 10. Corrected repeating lines of text between last CR and last byte of file.
  46. 11. Corrected to prevent scrolling of Hex display beyond end of file.
  47. 12. Added Hex-EBCDIC display option.
  48. 13. Corrected to ensure vertical scroll slider visibility in Hex display.
  49. 14. Corrected problem introduced by item 5.
  50. 15. Modified Open File Dialog to put name of viewed file at top of list box.
  51. 16. Corrected incorrect file name displayed in "Unable to open the file" msg.
  52. 17. Added file name filter retention between Open File dialogs.
  53. 18. Added "New" item on File sub-menu to close file and leave PMVIEW active.
  54. 19. Changed shortcut key for Exit to Alt-X (from Alt-E) to conform to CUA.
  55. 20. Corrected handling of command line option for slash and upper case.
  56. 21. Added command line parameter /M to exclude Minimize button from frame wndw.
  57. 22. Added mnemonic keys for all dialog box items.
  58. 23. Modified Open File dialog box to place file entry field at top of box.
  59. 24. Modified all dialog boxes to be centered, when possible, in client window.
  60. 25. Added capability to include wild cards in command line file name as filter.
  61. 26. Modified title bar and moved Searching... msg to box to conform to CUA.
  62. 27. Added on-line help facility.
  63. 28. Corrected window status to be active/focus when executed from CMD.
  64. 29. Added option to display file position at the bottom of the display.
  65. 30. Added hourglass pointer during waiting periods.
  66. 31. Added XGA support and selections for all OS/2 1.3 VIO font sizes.
  67. 32. Added ability to accept dragged and dropped file from OS/2 1.3 appl.
  68. 33. Added ability to accept dragged and dropped file from File Manager.
  69. 34. Fixed file position line scrolling into text area on non-VGA display.
  70. 35. Circumvented OS/2 1.3 XGA Driver bug and improved font list generation.
  71. 36. Corrected error recovery when Open File Name entered is zero length.
  72. 37. Added test for valid dragged object file name (from OS/2 2.0 WP/appl.).
  73. 38. Increased stack size for OS/2 2.0.
  74. 39. Corrected error of not initializing buffer count for QUERYVIOCELLSIZES.
  75. ===============================================================================
  76.  
  77. Note: The PMVIEW.HLP file must reside in one of the following directories:
  78.       (1) A directory specified in the HELP environment variable;
  79.       (2) The working directory specified in the Program Properties of
  80.           the PMVIEW menu entry when it is invoked from a PM program group; or
  81.       (3) The current directory when PMVIEW is invoked from a command line.
  82.  
  83. Note: This version of PMVIEW requires OS/2 1.3 or later.  SYSOPS should retain
  84.       PMVIEW4A on BBSs for those people running OS/2 1.2.
  85.  
  86. I am grateful to Tony Nadalin, author of TRASHCAN and SYSOP of the BlueEdge
  87. BBS (301)526-7243, who for good reason would not tell me specifically the File
  88. Manager drag and drop protocol, but who did give me some priceless hints.
  89.  
  90. If you have comments, questions, problems, etc., I can be reached on
  91. Prodigy at SBTX21A or the HAL-PC Telecom I in Houston at (713) 498-3200.
  92.  
  93.   --Ken Singer
  94.