home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / pstry106.zip / PSTRY106.TXT < prev   
Text File  |  1996-02-28  |  7KB  |  168 lines

  1.        OS/2 Upload Information Template for ftp-os2.nmsu.edu
  2.  
  3. Archive Name: PSTRY106.ZIP
  4.  
  5. Program Description: 
  6. This utility allows the user to load a file or the contents of the
  7. clipboard into a listbox and then select multiple noncontiguous lines
  8. to be pasted to the clipboard in one operation. I use it with an
  9. offline mail reader to select lines from other sources to paste into
  10. replies. The utility is WPS aware.
  11.  
  12. Operating System Versions: OS/2 Warp only
  13.  
  14. Program Source: Don Hawkinson, author
  15.  
  16. Replaces: pstry105.zip
  17.  
  18. Your name: Don Hawkinson
  19. Your email address: dwhawk@.southwind.net
  20.  
  21. Proposed directory for placement: wpsutil
  22.  
  23. Long Description:
  24.  
  25. This utility allows the user to load a file or text from the
  26. clipboard into a listbox and then select multiple noncontiguous lines
  27. to be pasted to the clipboard in one operation. I use it with an
  28. offline mail reader to select lines from other sources to paste into
  29. replies.  It could also be used to select multiple names from an
  30. organization list to form a distribution list. It could also be used
  31. to make a subset of a list of items and copy the subset to the clipboard.  
  32.  
  33. Because of the nature of a multiple selection listbox, each line to
  34. be marked must be selected by a mouse click or key press.  You cannot
  35. mark multiple lines by dragging the mouse cursor. 
  36.  
  37. The utility is WPS aware, so you may also select a file by dragging a
  38. copy of it onto the icon object.  It will not accept a file or text
  39. dropped onto the open application.
  40.  
  41. There is no online help, but the utility is simple to use and the
  42. menu selections are similar to other OS/2 PM applications.
  43.  
  44. The file INSTALL.CMD will install the utility on the desktop if you
  45. have installed REXX.  The files will be installed on the boot drive
  46. under \OS2\APPS.  If you want the utility to be installed on another
  47. drive, you must modify the INSTALL.CMD file, or use the Drive object
  48. to move the files PASTRY.EXE, PASTRY.ICO, and PASTRY.INI to the desired
  49. location. If you use the Drives object move the files after the running
  50. the INSTALL.CMD, the program object on the desktop will be updated.
  51.  
  52. The unmodified distribution ZIP file  may be uploaded to other
  53. bulletin board systems and on-line services.
  54.  
  55. This utility is not public domain, the author retains the copyright.
  56. It may not be distributed with any commercial product without permission
  57. from the author. Inclusion in CDROM collections of public domain and
  58. shareware programs is acceptable and the author's permission is not
  59. needed.  This version of the utility is free for use on home
  60. systems.  A commercial site license for the program is available for $50
  61. or $100 with the company name added to the application. Contact the
  62. author via email for further information. 
  63.  
  64. The author may be contacted  via internet email as 
  65. don.hawkinson@twsubbs.twsu.edu or dwhawk@.southwind.net
  66.  
  67. The following is a simple description of the items on the Menu Bar.
  68.  
  69. File
  70.  
  71. This selection opens a standard OS/2 file dialog box and allows the
  72. user to select a file to be loaded. The source file is loaded via a
  73. thread, and all other functions are accessable while the file is loading.
  74. The utility opens the source as read only so it will not modify the source
  75. file. The utility will read up to 2048 character lines, lines longer will
  76. be wrapped to the next line. 
  77.  
  78. Search
  79.  
  80. This selection opens a menu that has five entries:
  81. From Top
  82. From Top Ignore Case
  83. From Current
  84. From Current Ignore Case
  85. Enter Search Text
  86.  
  87. The search stops at the first match that is found
  88. The search function will move the line that contains the matched text to
  89. the top of the listbox, unless the last line of the file is already on
  90. screen. The line will also be marked.  
  91.  
  92. Global
  93.  
  94. This selection opens a menu that has three entries:
  95. Select All
  96. Deselect All
  97. Clear All
  98.  
  99. Select All will mark all of the lines in the listbox, Deselect All
  100. will unmark all of the lines.  The standard shortcut key combnation
  101. Ctrl+/ will mark all of the lines and the key combination Ctrl+\ will
  102. unmark all of the lines. Clear All will remove all of the lines from
  103. the listbox. They are not moved to the clipboard.
  104.  
  105. Copy
  106.  
  107. This selection opens a menu line that has one entry - Copy.  This
  108. will copy the marked line or lines to the OS/2 clipboard.  The standard
  109. shortcut key combination of Ctrl+Ins will also copy the marked lines
  110. into the OS/2 clipboard.  When the marked lines are copied from the
  111. listbox, the trailing blanks are removed from the line.  This was added
  112. to eliminate the trailing blanks that were present in some of the OS/2
  113. announcements and were causing line wrap problems when I posted the
  114. messages on my local BBS.
  115.  
  116. Paste
  117.  
  118. This selection opens a menu line that has one entry - Paste.  This will
  119. paste text from the clipboard into the listbox. The standard shortcut
  120. key combination of Ctrl+Ins will also paste text from the clipboard
  121. into the listbox.
  122.  
  123. This version has an additional option for inserting text from the
  124. clipboard when there is already text loaded in the application's
  125. listbox.  If a line of text is marked, the text from the clipboard
  126. will inserted above the marked text.  If no text is marked, the text
  127. from the clipboard will be appended at the end of listbox.
  128.  
  129. The Copy and Paste menu selections now have a submenu and the
  130. "standard" WPS shortcut keystrokes are now active.  The Control
  131. Insert key combination will copy marked lines to the clipboard and
  132. the Shift Insert key combination will paste text from the clipboard
  133. into the listbox. 
  134.  
  135. Time
  136. This selection opens a menu line that has one entry - Stamp. This
  137. will paste the system time and date into the listbox.  No particular
  138. reason, I saw the IDate and ITime classes and wanted to try them. The
  139. time stamp is handled like the text pasted from the clipboard. If
  140. there is a marked line, the time stamp will be inserted above that line.
  141.  
  142. Exit
  143.  
  144. This selection opens a menu line that has two entries.
  145. Save Settings
  146. Exit
  147.  
  148. The font, text color, background color used in the listbox may be
  149. configured via the drag & drop method.  Configuration changes may be
  150. saved by using the save settings option which is under Exit. Included
  151. in the saved configuration information is the size and position of the
  152. application's window on the desktop, the file selected, and the
  153. search string.
  154.  
  155. The configuration is saved in the file PASTRY.INI.  The .INI
  156. file is read from the working directory, so you can have multiple
  157. .INI files by changing the working directory entry in the settings
  158. notebook for the program object.  You can also have multiple copies
  159. of the application open at one time if you desire.
  160.  
  161. About
  162.  
  163. This entry brings up a box with the copyright info and my name and
  164. email addresses.
  165.  
  166.  
  167. Don Hawkinson 
  168.