home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / programming / wimpdiy / !WimpDIY / HowTo? < prev    next >
Text File  |  1997-07-04  |  2KB  |  46 lines

  1. ---------------------------------------
  2. - WIMP-DIY or ... Wimp-Do It Yourself -
  3. ---------------------------------------
  4.  
  5.  This is the first version of Wimp-DIY, a shell program to help
  6. all of you reluctant people with doing easy wimp applications in
  7. BASIC. It's mainly aimed at doing converters, but you could also
  8. use it to deepen your knowledge about multitasking programs with
  9. RiscOS (though I do not claim to be a Wimp-guru. There could even
  10. be horrible bugs lying in the program).
  11.  
  12.  The program installs a sprite on the iconbar, reacts to simple
  13. user manipulation (menus, clicks, ...), and displays a save box
  14. if an object is dragged upon the iconbar icon. You then save
  15. wherever you want (filer or application), and finally it calls a
  16. PROCEDURE called PROCtraite(In$,Out$) where In$ is the full path
  17. of the input object and Out$ the full path of the output object.
  18.  
  19.  All you've got to do in order to use the shell program to your
  20. advantage is fill in some simple variables at the beginning of
  21. the program (taskname, filetype of saved data, task purpose for
  22. info window), provide a sprite with the name of the application,
  23. write your PROCtraite(In$,Out$) routine, and that's it !
  24.  
  25. What the task can do:
  26. ---------------------
  27.  It will take a file (or directory, I think) and save it under
  28. another name, doing some processing on it while at it. It's just
  29. a bare bones converter. If the SHIFT key is held while saving, it
  30. will also remove the input file (more or less a "move" option).
  31.  
  32.  Source can be an application's save icon (or the Filer).
  33. Destination can be a window from an editor (or the Filer). But
  34. Source and Destination can NOT be application windows at the same
  35. time (it will lead to an error "Input and Output can't be the
  36. same").
  37.  
  38. Disclaimer: I'm too tired to explain with a sophisticated manner
  39. that I'm not responsible for any crash that may occur using my
  40. program, whether my fault or not. I simply don't want to know.
  41.  
  42. 15th of june 1997
  43. Jérôme Mathevet
  44. 8 rue Maurice Genevoix
  45. 38150 ROUSSILLON
  46. FRANCE