home *** CD-ROM | disk | FTP | other *** search
/ Merciful 3 / Merciful_Release_3.bin / software / d / data_division_docs / datadivisiondocs02.dms / datadivisiondocs02.adf / 03 < prev    next >
Text File  |  1996-10-14  |  23KB  |  463 lines

  1.  
  2.                                Chapter Two
  3.  
  4.                         Introduction and Overview
  5.  
  6. Introduction and Overview ..........5
  7. Workbench Replacement ..............6
  8. Multitasking as it should be done! .6
  9. No Waiting, No Delay ...............6
  10. Superfluous Glitz ..................7
  11. The Opus 5 Visual Display Objects ..8
  12. The Main Window ....................9
  13. File Listers .......................9
  14. Lister Display Modes ...............10
  15. Custom Button Banks ................11
  16. User Defined Menus .................12
  17. Scripts ............................13
  18. Hot Keys ...........................13
  19. Extended Power .....................13
  20. Configurations Settings ............13
  21. Special Paths ......................14
  22. Automatic Recognition of Files .....14
  23. Drag and Drop! .....................15
  24. Pop-up Menus .......................15
  25. Built-in FTP Support ...............16
  26.  
  27.                       Introduction and Overview
  28.  
  29.  Thank you for purchasing Directory Opus 5.  We believe you will be
  30.  impressed by its new power and features.
  31.  
  32.  This manual has been designed to lead you through using Opus 5, or allow
  33. you to quickly skip to chapters of interest.  This chapter is designed to
  34. tell you something about the concepts behind Directory Opus 5.  It will
  35. provide you with a general overview of its operation, so you can start
  36. using the program immediately.  Even if you read nothing else in this
  37. manual, you should read this chapter!  Chapter two provides you with a
  38. simple introduction to the Amiga filing system while the subsequent
  39. chapters discuss the individual parts of the Directory Opus 5 system in
  40. more detail.
  41.  
  42.  Directory Opus 5.5 - The Power of the Amiga Realised!
  43.  
  44.  There are now many directory utilities for the Amiga, but nothing like
  45. Directory Opus 5.  Whatever program you used before, Opus 5 heralds a
  46. totally new generation of directory utilities.  Directory Opus 4 reached
  47. the effective limit of power and flexibility for a static directory
  48. utility program.  Opus 5 breaks out of the mould!  It uses the power of
  49. the Amiga in a way rarely seen before, giving you the most powerful Amiga
  50. disk utility ever.
  51.  
  52.  There are directory utilities, then there's Directory Opus 5!
  53.  
  54.  Directory Opus 5 is the result of a total rethink on the nature of
  55. directory utilities from authors who have been developing Amiga software
  56. for many years.  By using a strict object orientated design methodology to
  57.  
  58.                              Directory Opus 5                        5
  59.  
  60. harness the often hidden, multi-tasking power of the Amiga Operating
  61. System, we have been able to create a totally new program, which is much
  62. smarter than Opus 4 in the way it delivers this new power and flexibility.
  63.  
  64.                           Workbench Replacement
  65.  
  66.  When used as a Workbench replacement, Opus 5 greatly enhances your
  67. productivity since there is no need to keep swapping between Workbench and
  68. your file manager.  Opus provides a seamless integration of file manager
  69. and Workbench functions.
  70.  
  71.  Although Opus 5 is simple and easy to use, it still gives you an
  72. extensive ability to configure the display and program operations exactly
  73. as you desire.  And, all this is done in full compliance with the Amiga
  74. Style Guide principles.
  75.  
  76.                     Multitasking as it should be done!
  77.  
  78.  Opus 5 is a fully multi-threaded, internally multitasking suite of
  79. programs, which are called into operation when required.  These programs
  80. invisibly control the operation of each system object, whether it be the
  81. visual display of a directory list, or a specific action such as copying
  82. files.  Each visible component of the Opus 5 display, whether the main
  83. backdrop window, a directory Lister, a Button Bank, or other object, is
  84. actually controlled by an independent program task which interacts with
  85. the other objects in the system as required.  Commands can pass
  86. instructions to source and target objects to perform actions on demand,
  87. independently of the other objects of the visual display.
  88.  
  89.  So what does all this technical design talk mean to the user? Simple!
  90. Opus 5 now has more power than ever before, but is even easier to use!
  91.  
  92.  
  93.                            No Waiting, No Delay
  94.  
  95.  The object design concept, with its inherent multi-tasking, is what
  96. actually gives Opus 5 its impressive power and makes it so fast and
  97.  
  98.     6                        Directory Opus 5
  99.  
  100. efficient.  Once you understand how Opus 5 works, you will no longer need
  101. to wait while one action finishes before starting another.  For example,
  102. while de-archiving into one directory, there is now no need to wait for
  103. this to finish before doing something else.  Once the action has been
  104. launched, you can immediately open a new directory Lister and start
  105. performing other tasks, all while the first task completes.  Similarly,
  106. you can download a file from a remote Internet site using the internal
  107. OpusFTP without blocking other activities.
  108.  
  109.  The power of Opus 5 is also demonstrated when editing any of the Opus 5
  110. objects or system configuration items.  The configuration items and
  111. actions of each object can be edited separately and independently, while
  112. never blocking the actions of other objects.  So, while you are editing
  113. the commands attached to a set of custom buttons in a button bank, you can
  114. still be performing jobs with other component objects such as the file
  115. Listers.
  116.  
  117.                            "Superfluous Glitz"
  118.  
  119.  It has been said in some quarters that the Amiga user does not need all
  120. this "superfluous glitz" in a file manager.  Some people seem to think
  121. that the way we all did things back in the heady days of 1988 with WB1.3
  122. should be good enough for everyone.  We beg to differ!  The Amiga has
  123. advanced and so have its developers.  We now know how to harness some of
  124. the machine's native multitasking ability for our own uses.
  125.  
  126.  Opus 5.5 adds even more configurability and user options to give you the
  127. power to run the system just the way you require.  No longer are you, the
  128. Amiga user, confined to a simple two-windowed display.  Opus 5 uses the
  129. full potential of the Amiga OS to provide rapid access to an unlimited
  130. number of directory displays, button banks and icon/image banks.   If the
  131. power of this approach was not amply demonstrated in Opus 5,  it is now
  132. even more evident with Opus 5.5 and its in-built OpusFTP commands which
  133. allow you to seamlessly access Internet sites just as if they were local
  134. directories.
  135.  
  136.  You may have to adjust your brain to new concepts, but the extra
  137. productivity gained will be well worth it.
  138.  
  139.                              Directory Opus 5                        7
  140.  
  141.                     The Opus 5 Visual Display Objects
  142.  
  143.  Opus 5 can be run with a myriad of different configurations for almost
  144. every conceivable use.  However, the essential nature of the Opus 5
  145. display consists of a few simple component windows and objects :-
  146.  
  147.      The Main Window is the parent window of the Opus 5 system.  It 
  148.     displays icons representing selected devices, Opus 5 groups and any 
  149.     left out icons. This may be opened on any public screen in your system
  150.     including Workbench.  It provides access to all other objects in the
  151.     Opus 5 system. If the main window is opened on the Workbench Screen,
  152.     Opus can be run in its most powerful mode as a full Workbench
  153.     replacement.
  154.  
  155.      Listers are independent windows which display lists of files and
  156.     directories.  Have only one Lister open to view contents of a disk or
  157.     have as many as you desire.  Each Lister may be a source or
  158.     destination for actions and you may have multiple sources and
  159.     multiple destinations if desired.  Listers may show the file list
  160.     using either text or icons and you may optionally have special
  161.     toolbar for each Lister.
  162.  
  163.      Button Banks are windows which display custom action buttons
  164.     showing text or graphic images.
  165.  
  166.      Other independent windows are provided to allow you to customise
  167.     the visual display and procedural operations of Directory Opus 5
  168.     and add or edit HotKeys, Scripts, Filetypes and many other
  169.     configurations.  These aspects of the program may be changed at
  170.     any time while the program is performing other tasks.
  171.  
  172.  Apart from the Main Window, each of the above components is actually the
  173. visual footprint of a completely separate program task, which is invoked
  174. only when required.  There can always be only one Main Window, but, at any
  175. given time, you may have none or any number of Listers and Button Banks in
  176. any configuration.
  177.  
  178.     8                        Directory Opus 5
  179.  
  180.                              The Main Window
  181.                              
  182.  When you run Opus 5, the first component opened is the Opus 5 Main
  183. Window.  This is the foundation object in the Opus 5 system.  From here,
  184. you can easily access all the volumes and directories in your system,
  185. launch the other Opus 5 components, and, from the menus, hot keys, and
  186. double left, right, and middle mouse button clicks, you can create, edit
  187. and adjust Lister displays, Button Banks, and other items which control
  188. the Opus 5 configuration system.  Initially, control over Opus 5 is
  189. provided by global menus from this Main Window.  These actions are fully
  190. explained later.
  191.  
  192.  The Opus 5 Main Window is much more than just a simple place holder
  193. window.  The concept is very similar to that of the standard Amiga
  194. Workbench window with which you are familiar.  The Opus 5 Main Window
  195. displays the disk and device icons for all the volumes in your system.
  196. (You can also decide which icons not to show.)  Just like Workbench, you
  197. can 'leave out' your favourite directories, files, and programs.  Unlike
  198. Workbench, Opus provides the concept of 'Program Groups' to help you
  199. organise your favourite programs more easily.  Opus 5 also supports full
  200. drag and drop actions for all objects on the Opus Main Window.
  201.  
  202.  One of the powerful options provided by the Opus 5 system is the ability
  203. to use the Opus 5 Main Window as a complete Workbench replacement - so you
  204. never need to run the Workbench program itself!  The Opus 5 main window
  205. provides all the functionality of Workbench, but with the extra power of
  206. Opus 5.
  207.  
  208.                                File Listers
  209.  
  210.  The working heart of the Opus 5 system is the file Lister window.  This
  211. is used to display a list of directories and files in the order and format
  212. you desire.  Traditionally, one uses two Listers, one as a source and one
  213. as a destination, when copying files between directories.  But, often only
  214. one Lister is required, for example, when you wish to view and delete
  215. files from a specific directory.  On other occasions, you may wish to copy
  216. files to more than one destination or compare files in multiple
  217. directories.  Opus 5 gives you the flexibility to use as few or as many
  218. Listers as you require to get the job done.
  219.  
  220.                              Directory Opus 5                        9
  221.  
  222.  As one of the axioms of Opus 5's object orientated design, file Listers
  223. are designed to be dynamic.  Do not consider them as the old-style, static
  224. file display windows which you must leave open and on screen all the time!
  225. Each Opus 5 Lister is a fully independent program with its own in-built
  226. functionality.  They have been crafted to be transient objects, to be
  227. brought into existence for the specific job in hand, then discarded.
  228. Alternatively, if your application requires it, you can readily create a
  229. dual or multi-Lister display, lock the Listers in place, and save the
  230. complete configuration setup for use at a later time.
  231.  
  232.                            Lister Display Modes
  233.  
  234.  A file Lister can show files in one of three modes, Icon Mode, which
  235. displays icons just like Workbench, the more powerful Name Mode, which
  236. provides a host of extra functionality, or the new Icon Action Mode, which
  237. combines the ease of use of Icon Mode with the power of Name Mode.
  238.  
  239.  As well as the usual ability to select, display, and drag and drop single
  240. or groups of files and directories, in Name Mode and Icon Action Mode each
  241. Opus 5 Lister has a range of extra features already built-in.  These
  242. features include :-
  243.  
  244. *      A status display showing information on the files in the selected
  245.        directory.
  246.  
  247. *      A quick access toolbar of custom, icon-image style buttons, each
  248.        having separate actions for the left, middle and right mouse
  249.        buttons.
  250.  
  251. *      A custom pop-up command menu which by default provides instant
  252.        access to the main internal Opus 5 AmigaDOS commands such as copy,
  253.        delete, etc.
  254.  
  255. *      A pop-up menu giving instant access to directory functions and to
  256.        the history of previously seen directories.
  257.  
  258.     10                       Directory Opus 5
  259.  
  260. *      A pop-up menu to switch the Lister's status quickly between source
  261.        or destination, between icon and file display, to lock the Lister's
  262.        status as desired, and other functions.
  263.  
  264. *      A right mouse button pop-up menu which provides quick access to
  265.        basic Lister GUI functions such as iconify, snapshot, and Lister
  266.        modes.
  267.  
  268. *      In Name Mode only, the ability to customise the file display by
  269.        field, type, date, file type and other features.  You can also
  270.        customise the font and colours used to display the different types
  271.        of files.
  272.  
  273. *      In Icon Mode and Icon Action Mode the ability to display a
  274.        background pattern in the Lister Window.
  275.  
  276.                            Custom Button Banks
  277.  
  278.  Just like earlier versions of Directory Opus, Directory Opus 5.5 provides
  279. you with the ability to create a bank of custom buttons giving separate
  280. functionality to left, right, and middle mouse button clicks.  New for
  281. Opus 5.5 is the added ability to incorporate a pop-up menu into any
  282. button.  This allows you to group a larger number of related functions in
  283. one place and select the specific one required.  Holding down the LMB on a
  284. button displays the full list of commands attached to this button.
  285. Releasing the LMB over a command brings this command to the top and makes
  286. it the default LMB command.
  287.  
  288.  As you may now have come to expect with Opus 5, a Button Bank is not just
  289. limited to the traditional old style, static group of buttons.  With Opus
  290. 5, you can have as many Button Banks as you wish.  The banks can be of any
  291. dimensions which fit on the screen, and the buttons can show either a text
  292. string or a graphical icon-style image.  With Opus 5.5 you can customise
  293. the look of the button banks and even select from a traditional Amiga
  294. style window with full borders and scroll bars or a minimal button display
  295. with horizontal or vertical drag bar.
  296.  
  297.                              Directory Opus 5                        11
  298.  
  299.  Each button has the potential of executing an unlimited set of
  300. instructions made up of any mix of AmigaDOS, Workbench, ARexx, Script or
  301. internal Opus 5 commands.  Additionally, each button may have a separate
  302. set of actions invoked by a left, middle or right mouse click, or the
  303. selection of an item from a pop-up menu.
  304.  
  305.  Again, as a result of the object design concept of Opus 5, the custom
  306. buttons used in button banks are a special class of an internal Opus
  307. Button Object.  The same class of object is used for the Lister toolbars,
  308. Lister Menus, custom User Menus, Scripts, Hotkeys, and Filetype actions.
  309. This means that not only are custom buttons fully interchangeable between
  310. different banks, but buttons are fully interchangeable with toolbars
  311. buttons, menus, hot keys, etc.  So, as well as being able to edit multiple
  312. buttons from different banks at the same time, you can even drag and drop
  313. 'buttons' between button banks, Lister toolbars and custom menus!
  314.  
  315.  Further, since the editing of button banks is independent of other
  316. program operations, you can open, edit and save button banks at any time.
  317. The extra flexibility provided by this approach greatly enhances your
  318. productivity when creating your own buttons or when editing existing sets.
  319.  
  320.                             User Defined Menus
  321.  
  322.  You are not limited to custom buttons.  Opus 5 also provides several
  323. custom menu systems for you to use; the User Menus are traditional Amiga
  324. style global menus available from the Main Window title bar; the Lister
  325. Command Menu is a special set of menus available from each file Lister;
  326. individual icon pop-up menus may be customised via the Filetype system;
  327. and Buttons within Button Banks can each have a pop-up menu of its own.
  328.  
  329.     12                       Directory Opus 5
  330.  
  331.                                  Scripts
  332.  
  333.  Opus 5.5 has the added ability to execute a specific function or series
  334. of command scripts on certain events and actions.  These include starting
  335. and shutting down Opus, inserting disks, clicking mouse buttons, opening
  336. Listers and many other actions.  For instance, whenever you insert a disk
  337. into the floppy drive, you can easily tell Opus to play a sound file, open
  338. a new Lister and display the disk contents.
  339.  
  340.                                  Hot Keys
  341.  
  342.  Although you have always been able to attach a specific hot key to any
  343. button or menu within Opus, Opus 5.5 has added a specific set of user
  344. defined hot keys.  The keys may be solely for use while Opus is the active
  345. program or may be used as global system hot keys.  As with all other Opus
  346. functions, you may attach a command or custom script to each hot key.
  347.  
  348.                               Extended Power
  349.  
  350.  Through these menus, scripts and hot keys, Opus 5 provides the user with
  351. the power to extend the basic operations of the program.  Each action is
  352. fully user definable and may be made to execute a simple command or an
  353. unlimited set of instructions made up of any mix of AmigaDOS, Workbench,
  354. ARexx, Script or internal Opus 5 commands.
  355.  
  356.                          Configurations Settings
  357.  
  358.  Because Directory Opus 5 follows the Amiga Style Guide recommendations as
  359. closely as possible, we have been able to rationalise some of the
  360. excessive and now redundant configuration options presented by some other
  361. programs.
  362.  
  363.  However, Opus 5 still provides extensive user control over the essential
  364. elements of the visual environment, plus gives control over the operational
  365. behaviour of the Opus 5 command functions.  These settings are grouped
  366.  
  367.                              Directory Opus 5                        13
  368.  
  369. into two independent requesters which separately control the Environment
  370. and procedural Options.
  371.  
  372.  From the Environment section you can save the complete layout of a
  373. particular visual display.  This includes not only the screen mode and
  374. colour selections but also encompasses all the Listers and button banks,
  375. their paths and screen positions.  It is very easy to tailor a custom
  376. display for a specific job.
  377.  
  378.                               Special Paths
  379.  
  380.  Directory Opus has always provided you with shortcuts to access specific
  381. paths within your system.  With Opus 5.5 we have improved the method and
  382. now provide you with a powerful system to customise the visual display of
  383. any specific directory in your Amiga.  You can now define the Lister
  384. position, size and display format for any directory and save these
  385. settings to be used whenever you access this directory.  You can also
  386. easily allocate a specific hot key to bring up any specific directory on
  387. demand.
  388.  
  389.                       Automatic Recognition of Files
  390.  
  391.  A very versatile feature of Directory Opus 5 is the ability to recognise
  392. files by type using a system called Filetypes.  With Filetypes, you can
  393. configure Opus 5 to play animations when they are double-clicked, to load
  394. a database program when you double-click on a database file, or to
  395. uncompress an archived file when you drag and drop it to a new directory.
  396.  
  397.  Opus 5 comes with several pre-defined Filetypes for many of the common
  398. types of files you may encounter on the Amiga.  We also provide a full
  399. Filetype editor where you may edit current Filetypes and associated
  400. actions.  It is relatively easy to teach Opus 5 to recognise new types of
  401. files and provide commands to be executed when you double-click, drag and
  402. drop, or apply special Opus 5 functions to such files.
  403.  
  404.  New for Opus 5.5 is the 'Automatic Filetype Creator' which will analyse
  405. unknown file formats for you and make the creation of filetypes easier and
  406. faster.
  407.  
  408.     14                       Directory Opus 5
  409.  
  410.                               Drag and Drop!
  411.  
  412.  One of the many powerful features built in to Opus 5 is the extensive use
  413. of the concept of 'drag and drop'.  This is where you highlight one or
  414. more items with the mouse, pick them up on the mouse pointer, drag them to
  415. a new place, then release the mouse button.  When using Opus 5, if you are
  416. in doubt about how to change or edit a button or function, try drag and
  417. drop first.  You will be pleasantly surprised by how easy it is to move
  418. objects and edit buttons and commands using this concept.
  419.  
  420.  A few specific examples of drag and drop are:-
  421.  
  422. *    If the "Select  Destination" requester appears you can drag and drop
  423.      the icon of a destination drive onto the window to set the path.
  424.  
  425. *    Within Function Editors, use drag and drop either to swap function
  426.      lines around within the one editor or to copy function lines to
  427.      another editor.  If you hold down shift while you drag a function
  428.      line from one editor to another, the entire function will be copied.
  429.  
  430. *    Add files to a Program Group by simply dropping the program icons
  431.      onto the Program Group icon.
  432.  
  433. *    Within the Menu Editors, you can simply drag and drop menu items to
  434.      move them to the required place.
  435.  
  436.  Remember, when in doubt, try drag and drop!
  437.  
  438.                                Pop-up Menus
  439.  
  440.  Opus 5.5 adds many new pop-up "sticky" menus.  Just press the right mouse
  441. button over an icon or Lister title bar and you have instant access to the
  442. most common functions.  If enabled, these can also be accessed in a Name
  443. mode Listers by clicking the right mouse button over a file.  The Opus
  444. Filetype system allows you to add custom entries to these menus to be
  445. displayed according to the type of file or icon selected.
  446.  
  447.                              Directory Opus 5                        15
  448.  
  449.                            Built-in FTP Support
  450.  
  451.  Because of the object orientated nature of Opus 5's design, in Opus 5.5
  452. we have been able to readily integrate a new FTP module as part of the
  453. Opus system.  Providing you have an active Internet connection, you can
  454. now directly access directories on a remote Internet site just as if they
  455. were on your local system.  Most Opus commands will function invisibly on
  456. the remote directory.  For example, not only can you copy files to and
  457. from a remote site but you can even double-click on a remote picture file
  458. to view it through the Opus viewer.
  459.  
  460.     16                       Directory Opus 5
  461.  
  462.  
  463.