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

  1.                              
  2.                              Chapter Five
  3.  
  4. Using Directory Opus 5 ..........................31
  5. Aborting Operations .............................31
  6. Opus Context Sensitive Help .....................32
  7. Directory Opus 5 Components .....................33
  8. The Opus 5 Main Window ..........................33
  9. Program Application Icons .......................34
  10.     Selecting Icons .............................34
  11.     Leaving Out Icons ...........................34
  12. Icon Pop-up Menus ...............................35
  13. Program Groups ..................................35
  14. Menus ...........................................36
  15. The Opus 5 File Listers .........................37
  16. Lister - Name Mode Display ......................38
  17.     Title Bar ...................................38
  18.     Status Bar ..................................38
  19.     Lister Pop-up Menus .........................41
  20.     Filetype Pop-up Menus .......................42
  21.     Position, Display Format and Sort Order .....43
  22.     Editing Display and Sort Order ..............43
  23.     Dynamic Resorting ...........................45
  24.     Special Formats for defined Directories .....45
  25.     Field Titles ................................46
  26.     Toolbar .....................................46
  27.     Directory Path ..............................46
  28.     Hidden Parent Button ........................47
  29. Lister - Icon Mode Display ......................47
  30. Lister - Icon Action Mode Display ...............48
  31. Using the Listers ...............................49
  32.     Using a Mouse with a Lister .................50
  33.     Moving Around ...............................50
  34.     Selecting Files and Directories .............50
  35.     Drag and Drop ...............................51
  36.     Directories .................................51
  37.     Double Click Power! .........................52
  38.     Name Mode - Double-Click ....................52
  39.     Name Mode - SHIFT double-click ..............53
  40.     Icon or Icon Action mode - Double-Click .....53
  41.     Clipboard Cut and Paste .....................53
  42. Using the Keyboard with a Lister ................54
  43.     Quick Access to a File Name in Name Mode ....55
  44.     Extended Key Selection Gadget ...............55
  45. Converting Directory Opus 4 Configuration Files .56
  46.  
  47.                           Using Directory Opus 5
  48.  
  49.  This section gives you a short tour of Directory Opus 5.  It describes 
  50. the operation of the program when using its default configuration.  Other 
  51. configuration options are described in later chapters.
  52.  
  53.                            Aborting Operations
  54.  
  55.  Before using the program, it is important to know how to abort an action. 
  56. Most functions can be aborted once they have begun.  This can be quite 
  57. useful if you accidentally start deleting the contents of your hard drive.
  58.  
  59.  To abort an operation, select the 'Abort' gadget shown in the file 
  60. Lister.  Do not be alarmed if the action does not abort immediately; some 
  61. functions such as copy, may have to finish with the file they are working 
  62. upon before exiting.
  63.  
  64.  Because Opus 5 uses extensive multitasking, it will often internally 
  65. spawn another task or program to perform your selected action.  Or, the 
  66. selected action may be spread over a number of Opus 5's internal tasks. 
  67. For example, when de-archiving, Opus 5 will spawn your selected archiver, 
  68. for example, LHA, with the arguments to perform that job.  After this Opus 
  69. 5 will return to monitoring its main screen.  To abort such actions, it 
  70. will be the LHA task you must abort not Opus 5.
  71.  
  72.                              Directory Opus 5                        31
  73.  
  74.                        Opus Context Sensitive Help
  75.  
  76.  Directory Opus 5 provides extensive context-sensitive help.  Simply move 
  77. the mouse pointer over an object in the current window and press the Help 
  78. key.  This will lookup the object in the Opus 5 AmigaGuide-based help 
  79. system and display the details of the object, button, or command pointed 
  80. to by the mouse pointer.
  81.  
  82.  If the mouse pointer is over an Opus 5 Custom Button, the help system 
  83. will display information on the first command attached to that button.  Of 
  84. course, Opus 5 can only show details of its own internal commands.  It 
  85. cannot show details for script files or calls to AmigaDOS programs.
  86.  
  87.  *** See Fig 5-01 ***
  88.  
  89.     32                       Directory Opus 5                        
  90.  
  91.                        Directory Opus 5 Components
  92.  
  93.  As discussed in the introduction, Directory Opus 5 consists of a number 
  94. of inter-related objects, each running as its own task or process but 
  95. communicating with the other objects as required.
  96.  
  97.  The main objects of the Directory Opus 5 system are a base window, called 
  98. the Opus 5 Main Window,  plus any number of the following objects:- a 
  99. window displaying files and directories, called a Lister ;  a window 
  100. displaying  custom buttons, called a Button Bank;  secondary requesters 
  101. for functions such as DiskCopy and Format;  and from time to time, various 
  102. windows used to edit and adjust the  configuration settings or other 
  103. operational parameters of the Opus 5 system.
  104.  
  105.  
  106.  This may all seem a little complicated at first, but in practice it is 
  107. not!  It just uses the capabilities of the Amiga to allow you to do 
  108. several things at once, if you want.  In reality you will find the power 
  109. and flexibility easy to master.
  110.  
  111.                           The Opus 5 Main Window
  112.  
  113.  When Opus 5 is started, it first opens its main display window.  This is 
  114. the handle by which you initially access basic Opus 5 functions.
  115.  
  116.  This window, and its underlying process, provides similar functionality 
  117. to that of Workbench.  As discussed on page 26, with Opus 5 you no longer 
  118. even need to run Workbench at all and can use the Opus 5 Main window as a 
  119. replacement for the standard Workbench window.
  120.  
  121.  Like Workbench, the Opus 5 Main Window shows icons representing the disks 
  122. and volumes available.  Once you have mastered using Opus 5 itself, you 
  123. may also wish to leave out other icons for your favourite files, 
  124. directories and programs.
  125.  
  126.  You can select to open the Opus 5 Main Window on its own custom public 
  127. screen, on the Workbench screen, or on any public screen available in your
  128.  
  129.                              Directory Opus 5                        33
  130.  
  131. system.  You may also use the Opus 5 Main Window in place of Workbench as 
  132. discussed elsewhere.
  133.  
  134.                         Program Application Icons
  135.  
  136.  Opus 5 can display the AppIcon images which application programs may open 
  137. as special handles on Workbench.  The display of these may be controlled 
  138. by a switch in the Environment requester as discussed later.  If you turn 
  139. this option on, Opus 5 will hear about these events from the Amiga OS 
  140. whenever a program attempts to add these to the Workbench display.
  141.  
  142.                              Selecting Icons
  143.  
  144.  To access any icon displayed on the main window, simply double-click on 
  145. the icon with the left mouse button.  This will open the volume or device 
  146. and read its contents into an Opus 5 file Lister display.
  147.  
  148.  Alternatively, you may use the keyboard to select and activate the icons 
  149. as follows:-
  150.  
  151.  the SPACE key toggles keyboard selection mode,
  152.  the Arrow cursor keys move the highlight,
  153.  the RETURN key activates the selected icon.
  154.  
  155.                             Leaving Out Icons
  156.  
  157.  If you wish to leave out other icons representing files, programs or 
  158. directories, you can highlight the icon and select Leave Out from the 
  159. Icons menu, select Leave Out from the entry's RMB pop-up menu, or more 
  160. simply drag and drop the item(s) onto the main window from a file Lister 
  161. display.  Left out icons will display a small arrow image to show that 
  162. they are left-outs.  To put icons away, highlight the icon(s) and select 
  163. Put Away from the Icons menu or the icon's pop-up menu.
  164.  
  165.   +-------------------------------------------------------------------+
  166.   | Unlike Workbench, when you 'leave out' files, the icon images are |
  167.   | still visible in their original directory.                        |
  168.   +-------------------------------------------------------------------+
  169.       
  170.     34                       Directory Opus 5      
  171.  
  172.                             Icon Pop-up Menus
  173.  
  174.  Each icon displayed on the Opus Main Window has special, sticky , pop-up 
  175. menus, accessed by clicking the right mouse button over the icon.  These 
  176. menus contain a selected set of commands depending on the object to which 
  177. they are attached, whether Disk, Drawer, Group, or left out program. 
  178. These pop-up menus are also available on icons in Icon or Icon Action mode 
  179. Listers and, if activated, are also available on files in Name mode 
  180. Listers.
  181.  
  182.  In reality, these pop-up menus are Filetype specific and are enhanced by 
  183. the Opus 5.5 Filetype recognition system.  From Filetypes you may easily 
  184. add new menu functions according to the type of file.  For example you 
  185. could add special menus to any LHA file as shown below.
  186.  
  187.  *** See Fig 5-02 ***
  188.  
  189.                               Program Groups
  190.  
  191.  On the Amiga, the concept of Program Groups is unique to Opus 5.  Instead 
  192. of having to leave out all your favourite applications on the main window, 
  193. Opus 5 gives you an easy way to organise your files by allowing you to 
  194. create custom drawers called Groups.  In a Group drawer you can collect 
  195. your favourite applications for immediate access.
  196.  
  197.  As an example, you could create a Group called 'Graphics' and store in it 
  198. programs such as DPaint, Brilliance, Photogenics or other painting 
  199. programs.  Another example would be to create one or more groups and 
  200. collect all your related Internet applications in one place.  One group 
  201. called 'Net' could be used to reference applications such as AmiTCP 
  202. scripts, another called 'WWW' could hold assorted web browsers, and yet
  203.  
  204.                              Directory Opus 5                        35
  205.  
  206. another could hold mailers such as Thor and other Internet utilities.
  207.  
  208.  Instead of having to search all over your hard disk for each program, you 
  209. could then simply open the 'NET' group, for example, and double-click on 
  210. the required program to start your Internet connection and access the 
  211. World Wide Web.
  212.  
  213.  To place applications in a specific Group drawer, open an Opus 5 Lister 
  214. showing the application's current directory then drag and drop the 
  215. application icon into the Group window.
  216.  
  217.  For efficiency, Opus does not copy the actual icon or program to the 
  218. group drawer but only preserves a reference to the actual icon.  If you 
  219. edit an icon in a Group, you are actually editing the original icon.  When 
  220. you double-click on icon in a Group, you are effectively double-clicking 
  221. on the real icon in its real directory.
  222.  
  223.   +---------------------------------------------------------------------+
  224.   | Not all icons may be placed into a Group drawer.  If a file does    |
  225.   | not have an associated TOOL or PROJECT icon, it cannot be placed in |
  226.   | a Group drawer.  Also, you cannot place other drawers in a Group    |
  227.   | drawer.                                                             |
  228.   +---------------------------------------------------------------------+
  229.  
  230.                                   Menus
  231.  
  232.  Access to other main Opus 5 functions is provided by global menus 
  233. attached to this window.  (See The Global Menus on page 57.)
  234.  
  235.     36                       Directory Opus 5 
  236.  
  237.                          The Opus 5 File Listers
  238.  
  239.  The hub of the Opus 5 system are the file Listers.  Each file Lister is 
  240. an independent process with its own output window.  You may have as many 
  241. Lister windows open at any one time as you desire.  Often, you will select 
  242. two or more windows to act in concert to, say, copy files between one 
  243. directory and another.  Alternatively, you may only require one Lister to 
  244. view files in a directory and play a series of sound files.
  245.  
  246.  Many of the features of a Lister display such as status and file colours, 
  247. display formats and other features can be customised.  See the section 
  248. under the Environment menu for Lister Display and Lister Format.
  249.  
  250.  Opus 5 Listers can display files in one of three ways, in Name Mode, Icon 
  251. Mode, or Icon Action Mode.
  252.  
  253.  *** See Fig 5-03 ***
  254.  
  255.  *** See Fig 5-04 ***
  256.  
  257.                              Directory Opus 5                        37 
  258.  
  259.                         Lister - Name Mode Display
  260.  
  261.  We shall discuss Name Mode first since this was the original native 
  262. display mode of the Directory Opus Listers.  This mode is designed to show 
  263. the list of files and directories in greater detail, as well as providing 
  264. many extra commands to make file manipulation easier.
  265.  
  266.  In Name Mode, the Lister display window has the following features:-
  267.  
  268.                          Lister Window Title Bar
  269.  
  270.  The title bar is at the very top of the Lister display.  It is used to 
  271. display various status or error messages.  Usually, this will show the 
  272. disk volume name, the name of the current directory, and the amount of 
  273. free space on this drive.
  274.  
  275.  As with normal Amiga windows,  if the Lister window is active, the window 
  276. title bar will be highlighted.
  277.  
  278.  If you are unsure what Directory Opus 5 is doing, it is a good idea to 
  279. look in the title bar for a hint.
  280.  
  281.  As well as a normal depth gadget, the window title bar also contains 
  282. (from right to left) a zoom gadget, iconify gadget and display format lock 
  283. gadget.
  284.  
  285.                             Lister Status Bar
  286.                             
  287.  *** See Fig 5-05 ***
  288.  
  289.  Immediately underneath the title bar, is the Lister status display with 
  290. three embedded gadgets.  This area shows details about the current 
  291. directory and selected items.  It also defines whether a Lister is the 
  292. source or destination for file operations.  From the Environment/Lister 
  293. Display menu, you can easily set different highlight colours for the 
  294. status bars of source and destination Listers.  This gives you an instant 
  295. visual clue to the status of each Lister.
  296.  
  297.     38                       Directory Opus 5 
  298.  
  299. The Lister status bar has four parts which are described in detail over 
  300. the following pages.
  301.  
  302.  a)  The Lister Message area
  303.  
  304.  The large area on the left shows either a status or warning message about 
  305. the Lister display, or, more usually, when a device or directory has been 
  306. selected, it shows information about the directories, files and byte size 
  307. in the current Lister display.  The number of directories, files and bytes 
  308. is shown in the following format:-
  309.  
  310.           D:[xxx/yyy]  F:[xxx/yyy] B:[xxx/yyy] *
  311.  
  312. where yyy is the total number of items, xxx is the number of each item 
  313. currently selected, and the asterisk is shown whenever files are hidden by 
  314. a filter, hide bit, or the filter icons flag.  If desired you can 
  315. customise this display with the setting in Environment/Lister 
  316. Display/Status Text.
  317.  
  318.  b)  The Lister Command Menu
  319.  
  320.  This special gadget provides a pop-up menu which may be used to hold your 
  321. favourite Opus 5 commands.  These commands act only on the Lister to which 
  322. they are attached.
  323.  
  324.  *** See Fig 5-06 ***
  325.  
  326.                              Directory Opus 5                        39
  327.  
  328.  Opus 5 comes with a pre-defined set of commands for this menu.  By 
  329. default, Opus 5 will load the file Buttons/Lister Menu, but you may 
  330. readily customise these defaults to your own requirements.  (See The Menu 
  331. Editor on page 174.)
  332.  
  333.  c)  The Lister Device Gadget
  334.  
  335.  *** See Fig 5-07 ***
  336.  
  337.  This special gadget provides a pop-up menu with quick access to the 
  338. current parent and root directories , the system device list and Opus 5's 
  339. internal cache list, and the history of previous directories seen by this 
  340. Lister.
  341.  
  342.  d)  The Lister Status Gadget
  343.  
  344.  *** See Fig 5-08 ***
  345.  
  346.  This special gadget displays the current status of the Lister.  It also 
  347. provides access to a pop-up menu to change the Lister status and display.
  348.  
  349.  Each Lister may be temporarily defined as a source (SRCE) or destination 
  350. (DEST) for file operations.  When activated, a Lister usually becomes the 
  351. source, and the previous source (if any) becomes the destination.  If more 
  352. than two Listers are displayed at one time, when activated, the Listers
  353.  
  354.     40                       Directory Opus 5 
  355.  
  356. will cycle between SRCE, DEST and OFF in turn.
  357.  
  358.  Alternatively, a Lister may be permanently locked as a source or 
  359. destination.  Listers may also be OFF, that is neither SRCE or DEST.
  360.  
  361.  Other options available from the pop-up menu include:-
  362.  
  363.  Edit:  Allows you to edit the list format display options for a specific
  364.         Lister.   (See Lister Format on page 43.)  This may also be
  365.         accessed from a double-click of the right mouse in the Lister
  366.         window, depending on the settings in Environment / Lister Options.
  367.  
  368. Lock Position:  Normally, each Lister is displayed in a standard Amiga
  369.                 window, which may be dragged to any position and may also
  370.                 be resized.  However, Opus 5 provides the option to lock
  371.                 the Lister window in a set position at a set size.  A
  372.                 useful option if you wish to mimic other directory
  373.                 utilities such as Directory Opus 4.
  374.  
  375.                            Lister Pop-up Menus
  376.  
  377.  Opus 5.5 adds new pop-up menus to Listers.  The Lister pop-up is accessed 
  378. from any Lister title bar by clicking the right mouse button.  In Icon or 
  379. Icon Action Mode, the sticky menus may also be assessed by clicking the 
  380. RMB anywhere over the body of the Lister.
  381.  
  382.  *** See Fig 5-09 ***
  383.  
  384.                              Directory Opus 5                        41
  385.  
  386.  The Lister pop-up menus provide rapid access to common functions 
  387. including:-
  388.  
  389.  Iconify:  Reduces the window to a small icon on the main window.  This
  390.            saves memory but retains the contents of the Lister directory.
  391.            To un-iconify a Lister, simply double-click on the icon.  You
  392.            can also iconify the Lister from the iconify gadget in the
  393.            Lister title bar.
  394.  
  395.  Snapshot:  Saves the current size, position and display mode for this
  396.             specific directory path.  Next time you open this path it will
  397.             open exactly as you have saved it.  (Note: See the
  398.             Environment/Lister Options section for more details on
  399.             snapshot.)
  400.  
  401.  
  402.  View As:  Changes the Lister display to Name, Icon or Icon Action mode.
  403.            Show All displays all files which do not have their own icon by
  404.            using Filetype icons if they exist, or, if not, by using the
  405.            default icons as defined by the system default icons in
  406.            ENV:sys.  (e.g.  def_project.info etc)
  407.  
  408.  Arrange Icons:  When icons are displayed, this arranges the icons in
  409.                  Name, (file) Type, Size or Date order.
  410.  
  411.  New Drawer:  Provides a shortcut to creating a new drawer or directory.
  412.  
  413.                           Filetype Pop-up Menus
  414.  
  415.  These  Filetype specific menus are accessed by clicking the RMB over any 
  416. entry in the Lister, whether directory, file, or icon.  These are the same 
  417. menus as those available from icons on the Opus Main Window. (See 
  418. Environment/Lister Options)
  419.  
  420.  *** See Fig 5-10 ***
  421.  
  422.     42                       Directory Opus 5 
  423.  
  424.  Lister Position, Display Format and Sort Order
  425.  
  426.  When a new Lister is first opened, it will use the system defaults for 
  427. size, position, mode as defined in the current Environment, unless you 
  428. have previously done a snapshot of the size and position (and mode) for 
  429. the chosen directory path.  If the Lister is in Name Mode, the display 
  430. format and sort order will also be taken from the system defaults unless 
  431. you have saved a special format for this path.  This behaviour can be 
  432. refined further with settings in the Environment/Lister Display and 
  433. Environment/Lister Options.
  434.  
  435.  For Name Mode Listers, if a special path format has been saved for the 
  436. chosen path the Lister will adopt the display format and sort method you 
  437. have previously saved unless you freeze the Lister format by using the 
  438. lock gadget in the Lister title bar.  If this is selected, any special 
  439. path formats will be ignored and the current Lister format will be used.
  440.  
  441.                       Editing Display and Sort Order
  442.  
  443.  The Lister format editor may be invoked from the Lister status menu 
  444. (Edit) or by a double-click of the right mouse button in a Lister window 
  445. if that option is enable in the Environment Editor Lister Options.  The 
  446. format of each Lister may be changed independently.
  447.  
  448.  The display format used in each Lister can be made up of any of the 
  449. following fields, in whatever order you wish:-
  450.  
  451.      File Name           File Size
  452.      File Date      Protection
  453.      Comment        File Type
  454.      Version        Owner
  455.      Group          Net Access
  456.  
  457.   +--------------------------------------------------------------------+
  458.   | The version check understands version format used internally for   |
  459.   | libraries and devices and also looks for the version string as     |
  460.   | recommended in the Amiga Style Guide (defined as "$VER: Name       |
  461.   | version.revision  <(DD/MM/YY" ).  If the version information in    |
  462.   | the file does not follow the recommended standard, Opus may report |
  463.   | anomalous results.                                                 |
  464.   +--------------------------------------------------------------------+
  465.   
  466.                              Directory Opus 5                        43
  467.  
  468.  The chosen display order is shown in the Display/Sort list with the field 
  469. by which the data is sorted tagged with a check mark.
  470.  
  471.  *** See Fig 5-11 ***
  472.  
  473.  You can move items from the Available list to the Display/Sort list by 
  474. clicking on them.  Alternatively, if you click and hold a given item, you 
  475. can drag and drop it between the lists, and also drag it to a new position 
  476. in the Display/Sort list.
  477.  
  478.  Entry Separation:  Choose between a display with Directories shown first,
  479.                     files shown first, or a mix of files and directories,
  480.                     sorted in order as selected above.
  481.  
  482.  Reverse Sorting:  By default, the display is sorted in alphabetical
  483.                    order, or, if the item starts with a number, then the
  484.                    item is sorted in numerical order.  Tick this gadget to
  485.                    display the list in reverse order.
  486.  
  487.  Normally, the Opus 5 file Listers will display all files and directories 
  488. in the selected directory.  By using the filters you can restrict the 
  489. files displayed.
  490.  
  491.  Filter Icons:  By default, all the '.info' icons files are also displayed
  492.                 in the list.  Check this gadget if you wish to not display
  493.                 these files.
  494.  
  495.  Hidden:  When checked, tells Opus 5 to NOT show any files with the 'H' or
  496.           hidden bit set.
  497.  
  498.     44                       Directory Opus 5 
  499.  
  500.  Show and Hide:     These text fields allow you to select a pattern of
  501.                     files to show or files to hide.  The pattern may be
  502.                     defined using the standard Amiga wild cards of '#' and
  503.                     '?'.  For example, putting '#?.o' in the Hide field,
  504.                     will cause the Lister to hide any file ending in '.o'.
  505.  
  506.  Reset to Defaults:  Will reset the format to the current global system
  507.                      default setting.  Saving this format will cancel and
  508.                      remove any previously defined special path format.
  509.  
  510.  Save: Ties the defined format to the path displayed in the Lister and
  511.        permanently saves (snapshots) it for use whenever the defined path
  512.        is accessed.
  513.  
  514.   +-----------------------------------------------------------------------+
  515.   | Saved formats are remembered forever and always override the system   |
  516.   | default format unless the Lister lock gadget is closed.  Use Reset to |
  517.   | Default to clear and forget a stored format.                          |
  518.   +-----------------------------------------------------------------------+
  519.  
  520.  Use:  Accepts this format for this Lister for the current session
  521.  
  522.  Cancel: Abandons all changes.
  523.  
  524.                             Dynamic Resorting
  525.  
  526.  Since each Lister supports dynamic resorting, it is easy to change the 
  527. sorting method in a specific Lister on a temporary or permanent basis. 
  528. For example, you may wish to see the new files recently added to a 
  529. directory.  To do this, double-click the right mouse button over a Lister 
  530. to bring up the format editor, select File Date as the sort method, tick 
  531. Reverse Sorting and select Use.  (Alternatively, if Field Titles are being 
  532. displayed, simply click on the Date field title.)
  533.  
  534.                  Special Formats for defined Directories
  535.  
  536.  In some cases, you may often wish to define a specific display format for 
  537. a particular directory.  For example, you may wish normal directories to 
  538. be sorted in filename order, but with a 'Downloads' directory, you may 
  539. wish to see the latest files you have received.
  540.  
  541.                              Directory Opus 5                        45
  542.  
  543.  As from Opus 5.5, if wish to have a special format associated with a 
  544. specific directory (such as a Download or Incoming directory), set this 
  545. directly from the Lister format editor then select Save, and the chosen 
  546. format will be permanently stored for whenever you next access this 
  547. directory.  (See page 93 for more details.)
  548.  
  549.                            Lister Field Titles
  550.  
  551.  From the Environment/Lister Options settings, you may select to display 
  552. the names of the fields shown in a Name mode Lister.  When these are 
  553. active, clicking on the name of the field will dynamically resort the 
  554. Lister, alternatively in ascending or descending order by that selected 
  555. field.
  556.  
  557.                               Lister Toolbar
  558.  
  559.  Immediately beneath the status bar, is an optional toolbar showing small 
  560. graphic images or icons.  Each of these images is actually a normal Opus 5 
  561. action button for which you may define separate actions for left, middle 
  562. and right mouse clicks.
  563.  
  564.  By default, Opus 5 uses the file Buttons/Toolbar, but you may easily 
  565. define your own Toolbar.  The images and actions of the Toolbar buttons 
  566. can be edited from the Editing the Lister Toolbar on page 182 for more 
  567. details.  For those who wish to experiment or extensively customise their 
  568. Lister display, Opus 5.5 has a new internal command, Set Toolbar, which 
  569. allows you to load a new toolbar of your choice into any given Lister.
  570.  
  571.   +---------------------------------------------------------------------+
  572.   | In Opus 5.5 the Lister window (or button window) no longer needs to |
  573.   | be active in order to see right and middle mouse buttons.  Clicking |
  574.   | RMB or MMB over a Lister toolbar icon will generate the associated  |
  575.   | RMB or MMB command function without activating the Lister window    |
  576.   | itself.                                                             |
  577.   +---------------------------------------------------------------------+
  578.  
  579.                               Directory Path
  580.  
  581.  At the bottom of the Lister display is a string gadget which contains the 
  582. full directory path.  To go quickly to a specific directory, you may enter
  583.  
  584.     46                       Directory Opus 5 
  585.  
  586. the full path in this box and press return.  Opus 5.5 adds a history to 
  587. the string gadget.  Activating the string gadget and pressing cursor up or 
  588. cursor down will scroll through the previous entries.
  589.  
  590.                            Hidden Parent Button
  591.  
  592.  Each directory window contains a hidden Parent button on the left hand 
  593. outer edge of the window area.  From any Lister in Name or Icon Action 
  594. modes, when you click the left mouse button on the left-hand window 
  595. border, Directory Opus 5 will display directory's parent, if it has one. 
  596. Alternatively,  the button second from the left in the default toolbar 
  597. provides the functions for Parent and Root.
  598.  
  599.                         Lister - Icon Mode Display
  600.  
  601.  Icon Mode provides a simple 100% compatible Workbench style graphical 
  602. display where files are displayed by their associated icons.  It is best 
  603. used for running PROJECT applications which can often be run more easily 
  604. from their associated icons, or for quick access to a new disk.
  605.  
  606.  In Icon Mode, the Lister window behaves more like a standard Workbench 
  607. window.  It does not have the status bar and toolbar, nor its associated 
  608. gadgets, only a standard window display.
  609.  
  610.  *** See Fig 5-12 ***
  611.  
  612.  Icon Mode is not designed to be used for extensive file manipulation.  If 
  613. you wish to do this, switch to Name Mode.  However, you may still easily 
  614. copy files using the simple drag and drop operation.
  615.  
  616.                              Directory Opus 5                        47
  617.  
  618.  The prime purpose for Icon Mode is to provide extra compatibility with a 
  619. standard Workbench display.  In Icon Mode, when you double-click on a 
  620. PROJECT or TOOL icon, Opus 5 will launch the application as if it had been 
  621. run from Workbench.  Otherwise, the normal Opus 5 rules apply and Opus 5 
  622. will look at the file type and follow the instructions you have provided 
  623. under the particular Filetype definition.  (See Filetypes on page 139).
  624.  
  625.  These different modes of operation can be seen by using the master Opus 5 
  626. disk as an example.  In Name Mode, if you double-click on the InstallOpus5 
  627. icon on the master Opus 5 disk, Opus 5 will call the text viewer and 
  628. display the script file as text.  In Icon Mode, because the InstallOpus5 
  629. is actually a PROJECT icon, a double-click will run the Installer program 
  630. with the InstallOpus5 script.
  631.  
  632.  In Icon mode, there is no concept of SRC or DEST Listers.  Many Opus 5 
  633. buttons and command do not work in this mode.  Icon mode is designed to 
  634. emulate the old Workbench display.  If you need to have access to Opus 
  635. functionality, either use Name or Icon Action modes.
  636.  
  637.   +---------------------------------------------------------------------+
  638.   | Once you switch to Icon Mode, you lose the Lister status bar,       |
  639.   | toolbar and associated menus. To return to Name Mode or Icon Action |
  640.   | Mode, use the RMB pop-up menu or the global menus and select        |
  641.   | Lister/View As/Name.                                                |
  642.   +---------------------------------------------------------------------+
  643.  
  644.                     Lister - Icon Action Mode Display
  645.  
  646.  Icon Action mode is new for Opus 5.5.  It combines the functions of Name 
  647. mode with an icon display.  Since there are SRC and DEST Listers, all the 
  648. standard Opus internal commands work for Icon Action mode on or between 
  649. the active Listers, plus you have extended drag and drop control using 
  650. icons not just filenames.
  651.  
  652.  *** See Fig 5-13 ***
  653.  
  654.     48                       Directory Opus 5 
  655.  
  656.  Both the Icon and Icon Action modes allow you to have a background 
  657. pattern or picture in the Lister window.
  658.  
  659.  If you double click on a drawer or directory icon in either Icon or Icon 
  660. action modes, a new Lister will be opened using the current display modes 
  661. unless the directory has a stored snapshot, in which case the stored mode 
  662. will be used.  The position for the new Lister will be the last used 
  663. position or the snapshot position depending on the settings in 
  664. Environment/Lister Options.
  665.  
  666.  If you hold down the left ALT key when you double-click on a directory 
  667. icon, the parent Lister will be closed automatically when the new Lister 
  668. opens.
  669.  
  670.                             Using the Listers
  671.  
  672.  A Lister is used to display the list of directories and files in a 
  673. selected directory.  You may also display the list of available devices 
  674. and assigns, or internal Opus 5 cached directories.  Custom modules and 
  675. ARexx handles can also use Listers.
  676.  
  677.  In Name or Icon Action mode, most actions and commands apply only to the 
  678. highlighted items in the list or highlighted icons, although some 
  679. commands, such as MakeDir, obviously, act to create a new directory in the 
  680. current directory as shown in the Lister.
  681.  
  682.  Actions such as Copy, CopyAs, Move etc, act between a Lister defined as 
  683. the Source (SRCE) and a Lister defined as a Destination (DEST).  If you 
  684. are using a multi-windowed multi-Lister display, be careful that you have 
  685. set the SRCE and DEST Listers correctly before you attempt a semi- 
  686. destructive action such as Copy, Move, Delete and so on.
  687.  
  688.  Actions selected from the Toolbar or pop-up menu in a particular Lister 
  689. act only on that Lister.  Actions selected from Button Banks, act on the 
  690. defined source Lister or between the source and destination Listers 
  691. depending on the particular command or action.
  692.  
  693.                              Directory Opus 5                        49
  694.  
  695.                        Using a Mouse with a Lister
  696.  
  697.  Activating a Lister
  698.  
  699.  Single left-click on the Lister window title to activate the Lister 
  700.  window.
  701.  
  702.  Left-click on status bar to make the Lister the source (SRCE).
  703.  
  704.  SHIFT left-click on status bar to make the Lister the destination (DEST).
  705.  
  706.  ALT left-click on status bar turns the Lister OFF.
  707.  
  708.  CTRL left-click on status bar toggles the LOCK option.  This toggles a
  709.       SRCE to locked SRCE! or DEST to locked DEST!.
  710.  
  711.  Depending on the settings in Environment/Lister Options, a double right- 
  712. click over a Lister can bring up the Lister Format Editor.
  713.  
  714.                               Moving Around
  715.  
  716.  If there is more information available than will fit into the Lister 
  717. display, either horizontally or vertically, a limited display will be 
  718. presented.  Use the window's horizontal or vertical scroll bars to reveal 
  719. the rest of the display.
  720.  
  721.  Alternatively, you can also scroll up and down, and left and right, by 
  722. holding the right mouse button and moving the mouse.  These actions are 
  723. available in all Listers irrespective of the display type.
  724.  
  725.                      Selecting Files and Directories
  726.  
  727.  To select or highlight a file or directory, simply click on it with the 
  728. left mouse button.
  729.  
  730.  To highlight multiple items, click and hold the left mouse button and 
  731. drag downwards or upwards to select the adjacent items.
  732.  
  733.                               Drag and Drop
  734.  
  735.  Dragging selected items horizontally allows you to pick them up and move 
  736. them out of the Lister.  You can then drop them either in another Lister 
  737. or on the Opus 5 main window, and even on other objects including the 
  738. various editors.  This is called Drag and Drop.
  739.  
  740.  Specifically, to drag and drop, select one or more files and/or 
  741. directories, and either  move horizontally outside of the window while 
  742. holding the button down or press right button while holding left button. 
  743. If the Lister already has files selected, use ALT left-click to "pickup" 
  744. the currently selected files.
  745.  
  746.  Unless otherwise defined, drag and drop of a file copies the item to the 
  747. new location.  For consistency, normal drag and drop operations on a 
  748. directory perform the same copy function.  The default action for drag and 
  749. drop for all internal Filetypes is to Copy the file, but, this can be 
  750. overridden by user-defined settings.
  751.  
  752.                                Directories
  753.  
  754.  Double-click on a directory to enter and display that directory.
  755.  
  756.  Drag and drop a directory to copy the directory to the new location, or 
  757. leave it out if dropped onto the main window.
  758.  
  759.  SHIFT drag and drop of a directory does not copy the directory but 
  760. displays the contents of the directory in the destination Lister. 
  761. (Actually, it is holding down the SHIFT key when you drop the directory 
  762. which does the trick!)    SHIFT double-click on a directory to open up a
  763. new Lister for that directory.
  764.  
  765.  SHIFT ALT double-click on a directory to split the current Lister display 
  766. and open a new directory Lister.
  767.  
  768.   +-------------------------------------------------------------------+
  769.   | These actions for directories can be further defined by using the |
  770.   | special Opus "directory" Filetype.  See Filetypes on page 139.)   |
  771.   +-------------------------------------------------------------------+
  772.   
  773.                              Directory Opus 5                        51
  774.  
  775.                            Double Click Power!
  776.  
  777.  Some of the power of Opus 5 is revealed by a simple double-click on a 
  778. file.  In Opus 5.5 we have extended the double-click system depending on 
  779. the Lister mode, either File or Icon (or Icon Action) modes.
  780.  
  781.                          Name Mode - Double-Click
  782.  
  783.  When you double-click on a file Opus 5 examines it to see if it can 
  784. identify the type of file.  If a file matches a previously user-defined 
  785. Filetype, for which the appropriate function has been defined, the 
  786. function is executed.
  787.  
  788.  If a file does not match a user-defined Filetype, it is tested against 
  789. the internal Filetype definitions, which are as follows:-
  790.  
  791.     Filetype                 Function
  792.     
  793.     Executable Program       Run
  794.     ILBM picture             Show
  795.     Picture (DT)             Show (via datatypes)
  796.     ANIM Animation           Show (plays animation)
  797.     8SVX sound               Play
  798.     Sound (DT)               Play (via datatypes)
  799.     Icon                     Display IconInfo
  800.     Opus 5 Buttons file      LoadButtons
  801.     Opus 5 Environment file  LoadEnvironment
  802.     Opus 5 Options file      LoadOptions
  803.  
  804.  If none of these match, the action taken depends on the setting of 
  805. Options/Miscellaneous/Filetype Sniffer.  Opus 5.5 provides a new Automatic 
  806. Filetype Creator to assist you in creating and testing file types.  If the 
  807. Filetype sniffer option is selected, Opus can examine ("sniff") the file 
  808. in greater detail and install or create a new Filetype for this type of 
  809. file.  (See Filetypes on page 139.)
  810.  
  811.     52                       Directory Opus 5 
  812.  
  813.  *** See Fig 5-14 ***
  814.  
  815.  Otherwise, the SmartRead function will be called.  This will display the 
  816. file as ASCII (with or without ANSI sequences) or in hexadecimal, 
  817. depending on its contents.
  818.  
  819.   +-------------------------------------------------------------------+
  820.   | In a Name Mode Lister, if you wish to check how Opus recognises a |
  821.   | specific file, add "File Type" to the display format.             |
  822.   +-------------------------------------------------------------------+
  823.  
  824.                       Name Mode - SHIFT double-click
  825.  
  826.  If you hold down the SHIFT key and double-click on a file, Opus looks to 
  827. see if the file has an associated icon and if so will perform a double- 
  828. click on that icon.  This allows you to run many programs and installer 
  829. scripts directly from Name Mode but through the project icons just as if 
  830. from Workbench.
  831.  
  832.                  Icon or Icon Action mode - Double-Click
  833.  
  834.  A double-click on an icon acts the same as Workbench, running the project 
  835. or tool as defined in the icon.
  836.  
  837.  A SHIFT double-click in Icon or Icon Action mode has no special 
  838. significance unless more than one icon has been highlighted (by holding 
  839. down the SHIFT key and highlighting multiple icons or drag selecting 
  840. icons).  In this case, a SHIFT double-click will act the same as Workbench 
  841. and search the list of highlighted files to find the first TOOL, run this 
  842. program and feed to it the list of the other PROJECT files.
  843.  
  844.                          Clipboard Cut and Paste
  845.  
  846.  Opus 5.5 now fully supports the Amiga clipboard.  You can now copy the 
  847. displayed text from any string gadget such as the Lister Directory Path
  848.  
  849.                              Directory Opus 5                        53
  850.  
  851. using right-Amiga-C and paste this into another gadget (or any other 
  852. program which supports the clipboard) using right-Amiga-V.  Remember all 
  853. Opus string gadgets support copy and paste.
  854.  
  855.  Support is also provided directly in Name Mode Listers. You can directly 
  856. copy the list of highlighted files to the clipboard with right-Amiga-C. 
  857. This copies the full path of the files to the clip. (e.g. 
  858. work:smeg/filename). If you use right-amiga-shift-C, only the filenames 
  859. themselves are copied, not the full path name.
  860.  
  861.                      Using the Keyboard with a Lister
  862.  
  863.  When a Name Mode Lister is active, the cursor keys or keypad cursor keys 
  864. may be used to scroll the Lister display up, down or left or right. 
  865. Pressing SPACE toggles a special keyboard selection mode.  In Name Mode, 
  866. the cursor keys may be used to move the highlight up and down the list and 
  867. the following sequences may be used.  In Icon modes, some of these key 
  868. sequences will selectively highlight icons in the Lister, others do not 
  869. apply.
  870.  
  871.     Key
  872.     
  873.     Home  / CTRL cursor up     top of list
  874.     End   / CTRL cursor down   bottom of list
  875.     Pg Up / SHIFT cursor up    up one page
  876.     Pg Dn / SHIFT cursor down  down one page
  877.  
  878.     Other key sequences include:-
  879.  
  880.  *   TAB activates the next (non-busy) Lister.
  881.  
  882.  *   SHIFT TAB activates the previous (non-busy) Lister.
  883.  
  884.  *   RETURN  (in keyboard selection mode)  toggles selection status of a
  885.      file.  In non-keyboard mode, it activates the path field at the
  886.      bottom of the Lister.
  887.  
  888.  *   Enter  (in keyboard selection mode)  performs the same action as a
  889.      double mouse click.
  890.  
  891.  *   SHIFT-ESCAPE closes the Lister.
  892.  
  893.     54                       Directory Opus 5 
  894.  
  895.  Other key functions include:-
  896.  
  897.  Del           Format Editor
  898.  / or BACKSPACE     Parent ***
  899.  : or ;        Root ***
  900.  *             Select
  901.  (             All
  902.  )             None
  903.  -             Toggle
  904.  +             DeviceList
  905.  
  906.  (*** plus SHIFT to open a new Lister)
  907.  
  908.                Quick Access to a File Name in Name Mode
  909.  
  910.  To scroll quickly to the first file entry starting with a particular 
  911. letter, press that letter; the list will scroll as close as it can get to 
  912. the first entry.  Press a letter in conjunction with either SHIFT key to 
  913. scroll to the first Directory beginning with that letter.
  914.  
  915.                       Extended Key Selection Gadget
  916.  
  917.  For those large directories and CDROMs where more than one key is 
  918. required to choose a specific file, Opus 5.5 adds an extended key 
  919. selection gadget.  If enabled from the Options/Miscellaneous setting, this 
  920. provides a pop-up string gadget which allows you to enter several 
  921. characters to match a file.  Again, using capital letters scrolls to 
  922. directories instead of files.
  923.  
  924.                              Directory Opus 5                        55
  925.  
  926.            Converting Directory Opus 4 Configuration Files
  927.  
  928.  Directory Opus 5 is able to detect and convert the old configuration 
  929. files from Directory Opus 4 ONLY.  Opus 5 is not able to convert 
  930. environment files from earlier versions.  If you have a version earlier 
  931. than version 4 then you will have to convert the files using version 4 
  932. first!
  933.  
  934.  If you select Environment/Open  in Opus 5, and try to load an old version 
  935. 4 configuration file, you will be asked which parts of the old 
  936. configuration you wish to convert.  The basename you specify will be used 
  937. when creating individual files corresponding to Button Banks, etc.
  938.  
  939.  *** See Fig 5-15 ***
  940.  
  941.     56                       Directory Opus 5 
  942.  
  943.