home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -readerstuff- / kevin_mckenna / wbwipe / docs / wbwipe.doc < prev    next >
Encoding:
Text File  |  1998-04-29  |  6.0 KB  |  162 lines

  1. Version: V1.1a
  2. Short:  A file deletion program
  3. Author: Kevin Mckenna
  4.  
  5.  
  6. WBWipe is a file deletion program, designed for use on the workbench screen.
  7. It overwrites and deletes files so they can NOT be recovered in their original form!
  8.  
  9. The program opens a window, placed by specifying the tooltypes.  In this window
  10. is 2 buttons, the first is to pick which files are to be wiped, and the other actually
  11. wipes them, the button marked Wipe will be disabled until a file (or files) are
  12. selected.
  13.  
  14. Usage
  15.  
  16. Clicking on the first button will open a Reqtools requestor, which will allow you to
  17. select multiple files (hold down shift while selecting), then, when selected, you can
  18. hit the Wipe key.
  19.  
  20. When this key is hit, anothe requestor will ope, asking for confirmation, you can
  21. select Ok or Cancel, cancelling will close the requestor and return you to its
  22. original state.  Selectign Ok will open a new window (in roughly the middle of the
  23. screen), with a progress indicator, when the wiping of one file is completed (assuming
  24. you have selected more than one file), the window will close, and begin again for each
  25. file you have selected.  When the wiping has finished a final requestor will open
  26. telling you that the file(s) has been wiped, just select Ok to return to normal.
  27.  
  28. Usage of the program is set by tooltypes from the icon information.
  29. With my default icon, the tooltypes should be set at
  30.  
  31. (DRAG)
  32. PLACE=3
  33. WBW=Data/WBWipe1.shanim
  34. PATH=Sys:
  35. PATTERN=#?
  36.  
  37. DRAG
  38. Drag basically puts a drag bar on the window allowing you to move it around.
  39. (Just remove the brackets to activate)
  40.  
  41. PLACE
  42. The PLACE tooltype was brought into use, as the XPOS and YPOS tooltypes were much
  43. more difficult to set up (both for the user and me), I used them on my clock program,
  44. and found many annoyances, mostly that selecting too low or high a number, would quite
  45. often bugger up the program and cause it to close (many times while testing it, the
  46. damn thing GURU'd on me most the time), so I decided to use the PLACE tooltype.
  47.  
  48. PLACE puts the window at one of four pre-defined places on the screen, if you want to
  49. move it elsewhere, you'll have to use the DRAG tooltype.
  50.  
  51. PLACE works like so:
  52.  
  53. PLACE=1   (top left of the screen)
  54. PLACE=2   (top right of the screen)
  55. PLACE=3   (bottom left of the screen)
  56. PLACE=4   (bottom right of the screen)
  57.  
  58. Putting anything else into the PLACE tooltype will cause it to use PLACE=3, this is
  59. by defualt and cannot be changed!
  60.  
  61. WBW
  62. WBW is the file requestor button, which is an animbrush (made with DPaint 4), by
  63. default Data/WBWipe1.shanim is used (.shanim = shape anim) you can change this, to one
  64. you have made yourself is you like, just change the tooltype to match the path and
  65. filename you have.  (It must be about the same size, 4 colours and be 2 frames long)
  66. If you move the ones I have supplied, change this to keep it working.
  67. If no files are found (or the path or filename is wrong), a button will appear instead
  68. (Because I hate when programs wont run without a supporting file)
  69. The button has an X and works the same as the animbrush.
  70.  
  71. PATH
  72. Path is the path which the requestor is preset to, I use Sys: pick your own!
  73.  
  74. PATTERN
  75. Pattern chooses whic hfilename extensions should be chosen, by default #? is used to
  76. indicate all files (though .info files aren't shown [press the info button on the
  77. requestor] all others are shown though)
  78.  
  79. Thats it for the usage, though I'll probably add more with the next version, see the
  80. To Do list for more info!
  81.  
  82.  
  83. History
  84.  
  85. The program started off as an exercise in opening and managing numerous windows, quite
  86. a while back (I still have the original (cringe), which was, well, it was pretty
  87. awful, then when I got the full version of Blitz 2.1, I started to play around with
  88. CLI programs, and made a similar program without any GUI, though this suffered because
  89. you could only choose one file at a time, and it could only be run from CLI, and some
  90. people (apparently) dont like to use CLI.
  91.  
  92. I decided to make WBWipe a couple of days ago (thats how long it took) because I felt
  93. like making a program which is more configurable, also, I had wanted to learn how to
  94. use AppWindows, though this idea was dropped after I got fed up with persistent probs
  95. which I couldn't get ny head around, though by then, most of the code was written,
  96. in fact, I really only had the tooltypes left to do, (as I was able to pinch most of
  97. the source code from my previous programs), so today I have been working on the
  98. getting the tooltypes sorted out.  Oops almost forgot the pulldown menus, which I also
  99. nicked from previous source code.
  100.  
  101. Anyway, there you have it, version 1.1a of WBWipe, see the To Do list for info about
  102. Version 1.2
  103.  
  104.  
  105. To Do
  106.  
  107. Heres a list of things I'd LIKE (no promises here) to get done for version 1.2 or
  108. maybe even 1.3 if I start stuffing more and mor stuff into it 8}
  109.  
  110. AppWindow support - you know, drag and drop
  111.  
  112. Access to different file requestors - Like ASL or the one supplied with Blitz (ughh)
  113.  
  114. Nicer interface - most of the development went on keeping it small
  115.  
  116. More changable buttons - like the file requestor one (maybe for QUIT ABOUT or HELP)
  117.  
  118. Changing the buttons to 8 colours (Magic WB colours)
  119.  
  120. AppIcon support - put the program to sleep, to be awankened by clicking the Icon
  121.  
  122. Commodity support - this almost made it, I'll admit it I couldn't be bothered
  123.  
  124. External config file - to save on tooltypes
  125.  
  126. CLI support - or maybe use cli parameters
  127.  
  128. How about a multifunctional program - clock, file copying, wiping etc. all to sit on
  129. the workbench in a small window?
  130.  
  131. I'd appreciate and suggestions!
  132.  
  133.  
  134.  
  135. Installation
  136.  
  137. Installation is easy, just copy the program, and the Data drawer to whereever you want
  138. pick the icons you want to use, and you should be ready to go!
  139.  
  140.  
  141. Registration
  142.  
  143. There is no registration for this program, for the monent anyway, though I would
  144. appreciate a letter so I can gauge how well my program is doing.  You can send
  145. all letters, suggestions and bug reports to:
  146.  
  147. Kevin Mckenna
  148. 11 Louis Braille Close
  149. Netherton
  150. Liverpool
  151. L305SN
  152.  
  153.  
  154. Thanks and Greets
  155.  
  156. Thanks and greets to:
  157.  
  158. Synapse of Synergy  (for numerous bits and bobs)
  159. The rest of Synergy
  160. Acid Software (for Blitz)
  161.  
  162.