home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / apps / bbs / mrpnt112 / mrpointy.txt < prev   
Text File  |  1995-01-09  |  10KB  |  227 lines

  1. Mr Pointy v1.12                                        (released 08/12/94)
  2. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3. Program and related files are (c) 1994 BlobbySoft.
  4.  
  5. This is a not-so-little shell for network points. It works on all 
  6. machines in all screen modes. The dialogue/window manager is based on 
  7. FLDLIB by Martin Maisey, and takes advantages of the excellent WiNX if 
  8. installed.
  9.  
  10.  
  11. How do I use the damn thing?
  12. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  13. In the main menu dialogue there are eight buttons for pre-defined 
  14. programs and nine for user-defined utilities. Shift-click on a 
  15. program's button or menu-entry to configure that program.
  16.  
  17. In the configuration dialogues, you can double-click on most text fields 
  18. to bring up a file selector.
  19.  
  20. If a program's extension is T?? then the program will be executed as a 
  21. TOS program, otherwise it will be executed as a GEM program. The 
  22. enviroment variable TOSRUN is ignored.
  23.  
  24. In general, the close-box on a dialogue means 'cancel'. There are a 
  25. few exceptions to this (eg: the file request dialogue.) Control-U can 
  26. always be used to close a window, and Control-W can be used to cycle 
  27. the windows if you have AES 3.30 or greater.
  28.  
  29. To use the file request system you must first specify your primary 
  30. outbound folder and zone number in the set-up dialogue. The file 
  31. request system is simple to use. To load an old file request, type in 
  32. the address and click on the little 'L' button. Selecting the 'Cancel' 
  33. button will erase the fields and close the dialogue. Clicking on the 
  34. close box closes the dialogue, leaving the fields intact.
  35.  
  36. In dialogue boxes with no close-box, you must exit the dialogue by 
  37. clicking on the "Done" button, and there is no way of cancelling 
  38. the changes you made.
  39.  
  40.  
  41. Text files
  42. ¯¯¯¯¯¯¯¯¯¯
  43. You can load up to twelve text files into memory. Files packed with 
  44. Pack Ice v2.4 are supported. When choosing which file to load, you can 
  45. use wildcards, allowing multiple files to be loaded. The filenames of 
  46. loaded text files appear in the 'Textfile' menu and selecting a name 
  47. opens a window containing that text file.
  48.  
  49. To remove a text file from memory, click on its menu entry or its 
  50. window close-box while holding the Control key.
  51.  
  52. The cursor keys can be used to scroll the text file one line/column at 
  53. at time, and by holding shift you can scroll the file in page-size 
  54. steps. Control-Up moves the window to the top of the file, 
  55. Control-Down moves it to the bottom.
  56.  
  57. You can select a line in a text file window. When a line is selected, 
  58. it may be added to the current file request by selecting 'FREQ 
  59. selection' from the 'Textfile' menu, or (when the text file window is 
  60. the top window) pressing Return. To deselect a line, click on it a 
  61. second time.
  62.  
  63. There is also a faster way to FREQ a line from a text file -- Just 
  64. double click on it. :]
  65.  
  66. You can search for strings inside the text file. When a string is 
  67. found, the line that it is on becomes the 'selected' line. You may 
  68. choose between case-sensitive and case-insensitive searches.
  69.  
  70.  
  71.  
  72. Nodelist dearchiver
  73. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  74. Once set up, the nodelist dearchiver system lets you unpack all your 
  75. new nodelists with a few mouseclicks. You need to set up entries in 
  76. the "Archiver configuration" dialogue for each archiver used to depack 
  77. nodelists. You must specify:
  78.  1. A name for the archiver (which you will use to refer to it later.)
  79.  2. The full pathname. (Path and filename.)
  80.  3. The command line that will be passed to it.
  81.  
  82. The command line can (and should) contain the special strings %% and 
  83. &&. Where %% is used, the name of the archive being depacked will be 
  84. inserted. Where && is used, the destination path for depacked files 
  85. (the path of your nodelist folder) will be inserted. Some example 
  86. archiver configurations:
  87.  
  88. Name       Pathname                 Parameter
  89.  
  90. Zipper     C:\UTIL\ZIPJR.TTP        -x %% && *.*
  91. LHA        C:\UTIL\LHARC.TTP        x %% && *.* m
  92. Arc v6     C:\UTIL\ARC.TTP          x %% &&*.*
  93.  
  94.  
  95. Note that Zip requires you to seperate the destination path (&&) from 
  96. the file specification. (*.*)
  97.  
  98. When you have set up your archivers, you can go on to set up your 
  99. nodelists. For each nodelist you must specify a name (for your own 
  100. purposes), an archive file specification, and the archiver used to depack the 
  101. nodelists. Unlike the archiver configuration, the number of nodelists 
  102. is not fixed, hence you must use the "Add" and "Delete" buttons to 
  103. change the number of nodelists. Some example nodelist configurations:
  104.  
  105.  
  106. Name         Filespec         Archiver
  107.  
  108. Fidonet R25  REGION25.A??     Arc v6
  109. Nest         NESTLIST.Z*      Zipper
  110. Turbonet     TNETLIST.Z*      Zipper
  111.  
  112.  
  113. When you have set everything up, make sure you save your 
  114. configuration. Clicking on "Scan inbound" will now depack all the 
  115. inbound nodelists, and may also delete the nodelist archive afterwards 
  116. if you have selected that option in the general configuration 
  117. dialogue. Afterwards, Mr Pointy will activate the nodelist deleter (to 
  118. remove any unwanted nodelists) and finally it will execute your 
  119. nodelist compiler if there were any new nodelists depacked.
  120.  
  121.  
  122.  
  123. Nodelist deleter
  124. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  125. Once this is configured you can select "Scan nodelists" and all 
  126. out-of-date nodelists in the nodelist folder will be deleted. In the 
  127. nodelist deleter configuration (not to be confused with the system 
  128. discussed in the previous section) you can set up varius nodelists. 
  129. For each one you must enter the filename, substituting %% for the 
  130. three-digit issue-number given to all fidonet-compatible nodelists. 
  131. For example, if the NeST nodelists you receive are called 
  132. NESTLIST.053, NESTLIST.060, NESTLIST.067, etc, you should enter 
  133. NESTLIST.%% as the filename.
  134.  
  135. When you click on Scan nodelists, the Mr Pointy will search for 
  136. nodelists with higher issue-numbers than others of the same type. It 
  137. will then delete the older nodelist. If you have turned on the "Query 
  138. before deleting nodelists" option in the General configuration 
  139. dialogue, the program will ask before deleting the nodelist files.
  140.  
  141. Mr Pointy will always make an educated guess to decide which of two 
  142. nodelists is the older. When it cannot be certain if a nodelist is 
  143. old or new, it will force you to decide by way of the alert box query. 
  144. There will be an extra button on this alert labelled 'Swap' which 
  145. switches the two files around, allowing you to delete one or the 
  146. other.
  147.  
  148.  
  149. Notes
  150. ¯¯¯¯¯
  151. This program is BlobbyWare. You are free to use the program on the 
  152. condition that you will send me a netmail and say what improvements 
  153. you'd like to see in the program. If you can't think of any changes 
  154. you would like, just say hello! If you like the program, tell me, and 
  155. if you don't like it, give me some reasons and maybe I can improve Mr 
  156. Pointy to match your requirements. :]
  157.  
  158. Bug reports are also welcome, be sure to tell me your AES version.
  159.  
  160. Thanks to the following people who have helped with Mr Pointy. (Some 
  161. without realising it! :}) Martin Maisey, Kevin Osborne, Robert 
  162. Darling, Colin Huxted, Evan Langlois, Mark Baines.
  163.  
  164. Netmail addresses:    90:104/100.3@nest.ftn
  165.             51:504/1.3@atarinet.ftn
  166.             100:1012/0.1@turbonet.ftn
  167.             2:254/80.42@fidonet.org
  168.  
  169.  
  170. Future improvements
  171. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  172. Mini desktop: You'll be able to drag names of a commonly-used files 
  173. onto names of commonly used programs, and Mr Pointy will execute the 
  174. program with the file as a parameter. You set up AREAS.BBS, 
  175. BINKLEY.CFG, IOSMAIL.CFG, BINKLEY.LOG, filelists, etc as your 
  176. commonly-used datafiles and a text editor and text viewer as your 
  177. often-used programs.
  178.  
  179. Management of AREAS.BBS. Automatic areafixing in/out of areas. :]
  180.  
  181. Send me your ideas!
  182.  
  183.  
  184. Known problems
  185. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  186. Searching text files is a little slow. I'll be adding an assembler 
  187. search routine later.
  188. Scrolling the window using the cursor keys results in some problems 
  189. with the fast-scroll mode. Scrolling works fine with the mouse so I 
  190. won't bother fixing this problem for the moment.
  191. Minor problem in the nodelist dearchiver configuration dialogue... You 
  192. won't notice it... I hope :]
  193.  
  194.  
  195. Programers!
  196. ¯¯¯¯¯¯¯¯¯¯¯
  197. My GFA Basic window manager is available on request. It is powerful, 
  198. flexible, and is certainly not for the beginner. Once you've started 
  199. using it in a project, adding new forms and features is VERY easy! 
  200. There is no documentation, but the source to Mr Pointy will be 
  201. provided. Ask for more info if you're interested.
  202.  
  203.  
  204. Version History
  205. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  206. 1.10        First fully-GEMed version
  207. 1.11        Fixed redraw problems, fixed double-click file request 
  208.         problems, added help screen, added "Run other" option. 
  209.         Windows now scroll nicely if when they are completely 
  210.         visible.
  211.         Improved text viewer. Foreign ASCII formats and tabs 
  212.         are now fully supported. You can now set the tab size 
  213.         in the font selector window, and you can also set a 
  214.         default tab size.
  215.         Mr Pointy should still work well in 40-column modes.
  216. 1.12        Added two completely new systems, the nodelist 
  217.         dearchiver and the nodelist deleter. I was getting 
  218.         pissed off with the number of nodelists I have to 
  219.         depack manually and this is the solution.
  220.         Change to main dialogue -- Program 'Scan' has now been 
  221.         replaced with 'NL Compiler', short for 'Nodelist 
  222.         Compiler'. This program is automatically executed after 
  223.         the user selects 'Scan inbound'.
  224.         You can specify the filespec of textfile(s) to load on 
  225.         Mr Pointy's command line. They/It will load 
  226.         automatically. Mr Pointy makes a handy text viewer. :}
  227.