home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / FileMover / Dopus5 / DC-OP55B.LZX / Opus5 / ButtonIdeas.txt < prev    next >
Encoding:
Text File  |  1996-05-02  |  3.7 KB  |  112 lines

  1. Ideas for default buttons:
  2.  
  3. Only spend 10 minutes or so putting this together but here are some
  4. 'interesting' and/or 'useful' buttons from my setup which I think
  5. would work well as default examples. (Ahh, if only everyone had *my*
  6. setup then I could include all the horrible complex ones! hehe).
  7.  
  8.  
  9.  
  10. A button in a button-bank which pops up a text-button-bank for launching
  11. the standard prefs programs in sys:prefs/. I think a lot of people like
  12. these Win'95 Start Button emulators and don't actually realise they
  13. can do this kind of stuff already, and the prefs programs are about the
  14. only ones you can assume exist. (It's also quite a useful button to have!)
  15.  
  16.  
  17.  
  18. A "Multiview" button:
  19.  Left: "Sys:Utilities/Multiview {f}"   Do All Files
  20. Right: "Sys:Utilities/Multiview"
  21.  
  22. As well as being useful, this demonstrates drag-n-drop to button banks
  23. and a method of getting around the fact that you can't just run multiview
  24. with no arguments by left-clicking with nothing selected. (Considering
  25. ToolManager didn't allow RMB functions it isn't that bad).
  26.  
  27.  
  28. A "NewShell" button in the button-bank.
  29. An "Exchange" button.
  30.  
  31.  
  32. Some example "new lister" buttons, maybe for "Sys:" and "Ram:", which
  33. can show people that the "ScanDir" command can be used for this. They
  34. can then adapt it to their own system. IMO this is quite important as
  35. a lot of people felt lost without path buttons.
  36. - Also, a "New lister" button which does "Devicelist new", a la LMB
  37.   double click. (Some people might not be into the LMB-DClick idea
  38.   at first).
  39.  
  40.  
  41. "Edit User-Startup" (& Startup-sequence)  buttons. These are frequently
  42. used here and I wish I'd thought of it before (or someone had given it to
  43. me as a default button before <g>).
  44.  
  45.  
  46. Obviously, buttons for all the different functions of DOpusFuncs should
  47. be included ;-).
  48.  
  49.  
  50. Definately include a note somewhere about how to setup the directory
  51. filetype to do ScanDir on drag-n-drop (assuming this isn't made the
  52. default).
  53.  
  54.  
  55. One of my favourate buttons at the moment:
  56. LMB: Call's Edmunds ArrangeListers script.
  57. RMB: Iconifies all listers (via DOpusFuncs)
  58. MMB: Closes all listers (via DOpusFuncs)
  59. - I also have all of these in a my user menu "misc./listers"
  60.  
  61.  
  62.  
  63. Maybe this is a little advanced for newbies and requires too much
  64. system-specific editing: (* = non-standard command :( ).
  65.  
  66. My User1 (View, Doubleclick) function for XPKCompressed files:
  67.  
  68. Function : AmigaDOS   Copy {fu} Goodies:Spool/{ou}
  69.            AmigaDOS   Protect Goodies:Spool/{ou} +drew
  70. (*)        AmigaDOS   PackX File Goodies:Spool/{ou} PRI 3 GUI PUBSCR {Qs}
  71.            AmigaDOS   Sys:Utilities/MultiView Goodies:Spool/{ou} SCREEN
  72.            AmigaDOS   Delete Goodies:Spool/{o}
  73.  
  74.    Flags : Run asynchronously
  75.            Do all files
  76.  
  77.  
  78. Also, please stress the use of the UserX commands. E.G. User2 for all
  79. filetypes a "decompress" action, then you can just have a button which
  80. decompresses all files of all types at once.
  81.  
  82.  
  83. LhA Add: (*NO* non-standard commands, just cunning stunts (i.e. klude))
  84. (Filerequester points to destination by default -- cannot be done
  85. internally).
  86. Function : AmigaDOS   FailAt 21
  87.            AmigaDOS   System:C/RequestFile DRAWER="{d}" NOICONS PUBSCREEN={Qs} SAVEMODE >PIPE:{Qp}
  88.            AmigaDOS   IF WARN
  89.            AmigaDOS   TYPE PIPE:{Qp}
  90.            AmigaDOS   Skip NArcAddEnd
  91.            AmigaDOS   ENDIF
  92.            AmigaDOS   Set FileName `TYPE PIPE:{Qp}`
  93.            AmigaDOS   LhA -r -x -Qo u "`Get FileName`" {O}
  94.            AmigaDOS   Lab NArcAddEnd
  95.  
  96.    Flags : Output to window
  97.            CD source
  98.            Rescan dest
  99.            Window close button
  100.  
  101.  
  102.  
  103.  
  104. Uh, I haven't forgotten about the article... Just too much work and too
  105. much laziness (I did some more on it last week and plan to finish it
  106. very soon -- sorry).
  107.  
  108. Lecture in 5 minutes, gotta dash!
  109.  
  110.     Leo
  111.  
  112.