home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / FileMover / Dopus5 / DO5_FULL.LZX / DOpus5.pt1 < prev    next >
Encoding:
Text File  |  1995-06-21  |  101.9 KB  |  2,755 lines

  1.                                   O.T.T.
  2.                                  Presents
  3.                              Directory Opus 5
  4.                      Typed and Edited By DIT 15-05-95
  5.                                  Part One
  6.  
  7.  
  8.                             TABLE OF CONTENTS
  9.                                     1
  10.  
  11.  Introduction and Overview .................... 1
  12.  The Power of the Amiga Realised .............. 1
  13.  Multitasking as it should be done ............ 2
  14.  No Waiting, No Delay ......................... 3
  15.  Opus 5 Visual Display Objects ................ 3
  16.  The Main Window .............................. 4
  17.  File Listers ................................. 5
  18.  Lister Display Modes ......................... 6
  19.  Custom Button Banks .......................... 7
  20.  User Defined Menus ........................... 8
  21.  Configurations Settings ...................... 8
  22.  Automatic Recognition of Files ............... 9
  23.  
  24.                                     2
  25.  
  26.  Introduction to File Management .............. 11
  27.  Files and Directories ........................ 11
  28.  Files ........................................ 12
  29.  Directories .................................. 12
  30.  
  31.                                     3
  32.  
  33.  Installing Directory Opus .................... 15
  34.  Technical Details of Installation ............ 16
  35.  Environment .................................. 16
  36.  Settings ..................................... 16
  37.  Buttons ...................................... 16
  38.  Images ....................................... 17
  39.  Icons ........................................ 17
  40.  Groups ....................................... 17
  41.  FileTypes .................................... 17
  42.  Storage ...................................... 17
  43.  Modules, Libs and C .......................... 17
  44.  Help ......................................... 17
  45.  Installation Options ......................... 18
  46.  Serialising Directory Opus 5 ................. 19
  47.  
  48.  PAGE v
  49.  
  50.  Running Directory Opus 5 ..................... 20
  51.       Automatic Startup ....................... 20
  52.       Starting From Workbench ................. 20
  53.       Starting From the CLI ................... 21
  54.  Teletypes, Command Line Arguments ............ 22
  55.  
  56.                                     4
  57.  
  58.  Using Directory Opus 5 ....................... 23
  59.  Aborting Operations .......................... 23
  60.  Opus Context Sensitive Help .................. 24
  61.  Directory Opus 5 Components .................. 25
  62.  The Opus 5 Main Window ....................... 25
  63.  Program Application Icons .................... 26
  64.       Selecting Icons ......................... 26
  65.       Leaving Icons Out ....................... 26
  66.  Program Groups ............................... 27
  67.  Menus ........................................ 27
  68.  Opus 5 File Lister ........................... 28
  69.       Lister File Mode ........................ 29
  70.       Lister Window Title Bar ................. 29
  71.       Lister Status Bar ....................... 29
  72.  Lister Display Format and Sort Order ......... 33
  73.  Special Formats for defined Directories ...... 35
  74.  Lister Toolbar ............................... 35
  75.  Directory path ............................... 35
  76.  Hidden parent Button. ........................ 36
  77.  Icon Mode Display ............................ 36
  78.  Using the File Listers ....................... 37
  79.  Using a Mouse with a Lister .................. 38
  80.       Activating a Lister ..................... 38
  81.       Moving Around ........................... 38
  82.       Drag and Drop ........................... 39
  83.       Directories ............................. 39
  84.       Double Click rower ...................... 40
  85.  Using the keyboard with a Lister ............. 41
  86.  Converting Opus 4 configuration files ........ 42
  87.  
  88.  PAGE vi
  89.  
  90.                                     5
  91.  
  92.  The Global Main Menus ........................ 43
  93.  The Opus Menu ................................ 44
  94.  The Lister Menu .............................. 46
  95.  The Icons Menu ............................... 49
  96.  The Buttons Menu ............................. 53
  97.  The Settings Menu ............................ 54
  98.  The User Menu ................................ 58
  99.  
  100.                                     6
  101.  
  102.  The Environment Editor ....................... 61
  103.  Display Mode ................................. 62
  104.  Display Options .............................. 63
  105.  Lister Display ............................... 64
  106.  Output Window ................................ 64
  107.  Palette ...................................... 65
  108.  User Colours ................................. 65
  109.  
  110.                                     7
  111.  
  112.  The Options Editor ........................... 67
  113.  Caching ...................................... 67
  114.  Copy ......................................... 68
  115.  Delete ....................................... 69
  116.  Hide Method .................................. 70
  117.  Icons ........................................ 71
  118.  Locale ....................................... 72
  119.  Path Formats ................................. 73
  120.  
  121.                                     8
  122.  
  123.  Custom Button Banks .......................... 75
  124.  Scope and Focus of Buttons ................... 76
  125.  Internal Opus 5 Commands ..................... 76
  126.  
  127.                                     9
  128.  
  129.  FileTypes .................................... 99
  130.  Predefined FileTypes ......................... 99
  131.  FileType Manager ............................ 100
  132.  Editing FileTypes ........................... 102
  133.       Events ................................. 102
  134.       Edit Definition ........................ 104
  135.       Select Icon ............................ 104
  136.  
  137.  PAGE vii
  138.  
  139.       Definition of a FileType ............... 105
  140.       Editing the FileType Class ............. 106
  141.            Edit Commands ..................... 107
  142.            Testing Directives ................ 107
  143.            Movement Directives ............... 111
  144.            Extra Examples .................... 113
  145.  
  146.                                     10
  147.  
  148.  Opus 5 Utility Requester .................... 115
  149.  The Diskcopy Requester ...................... 115
  150.  The Format Requester ........................ 117
  151.  The Print Requester ......................... 120
  152.  The Opus 5 Viewer ........................... 124
  153.  The Viewer Menus ............................ 125
  154.        The File menu ......................... 125
  155.        The Settings Menu ..................... 125
  156.  
  157.                                     11
  158.  
  159.  The Opus Editors ............................ 127
  160.  The Function Editor ......................... 127
  161.  The Toolbar Editor .......................... 134
  162.  The Button Editor ........................... 138
  163.  The Menu Editor ............................. 140
  164.  The Button Bank Editor ...................... 143
  165.  
  166.  Appendix Arexx .............................. 147
  167.  
  168.  Index ....................................... 171
  169.  
  170.  PAGE viii
  171.                                CHAPTER ONE
  172.  
  173.                         INTRODUCTION AND OVERVIEW
  174.  
  175.  Thank you for purchasing Directory Opus 5. We believe you will be
  176. impressed by its new power and features.
  177.  
  178.  This user manual has been designed to lead you through using Opus 5, or
  179. allow you to quickly skip to chapters of interest. This chapter is
  180. designed to tell you something about the concepts behind Directory Opus 5.
  181. It will provide you with a general overview of its operation, so you can
  182. start using the program immediately. Even if you read nothing else in this
  183. manual, you should read this chapter! Chapter two provides you with a
  184. simple introduction to the Amiga filing system while the subsequent
  185. chapters discuss the individual parts of the Directory Opus 5 system in
  186. more detail.
  187.  
  188.            DIRECTORY OPUS 5 - THE POWER OF THE AMIGA REALISED!
  189.  
  190.  There are now many directory utilities for the Amiga, but nothing like
  191. Directory Opus 5. Whatever program you used before, Opus 5 heralds a
  192. totally new generation of directory utilities. Directory Opus 4 reached
  193. the effective limit of power and flexibility for a static directory
  194. utility program. Opus 5 breaks out of the mould! It uses the power of the
  195. Amiga in a way rarely seen before, giving you the most powerful Amiga disk
  196. utility ever.
  197.  
  198.  PAGE 1
  199.  
  200.  There are directory utilities, then there's Directory Opus 5!
  201.  
  202.  Directory Opus 5 is the result of a total rethink on the nature of
  203. directory utilities from authors who have been developing Amiga software
  204. for many years. By using a strict object orientated design methodology to
  205. harness the often hidden, multi-tasking power of the Amiga Operating
  206. System, we have been able to create a totally new program, which is not
  207. only smaller, faster and more efficient than Opus 4, but which is much
  208. smarter in the way it delivers this new power and flexibility.
  209.  
  210.  No longer are you  confined to a simple two-windowed display. Opus 5 uses
  211. the full potential of the Amiga OS to provide rapid access to an unlimited
  212. number of directory displays, button banks and icon/image banks. Although
  213. Opus 5 is simple and easy to use, it still gives you the ability to
  214. configure the display exactly as you desire. And, all this is done in full
  215. compliance with the Amiga Style Guide principles.
  216.  
  217.                     MULTITASKING AS IT SHOULD BE DONE!
  218.  
  219.  Being specific, Opus 5 is a fully mult-threaded, internally multitasking
  220. suite of programs, which are called in to operation when required. These
  221. programs invisibly control the operation of each system object, whether it
  222. be the visual display of a directory list, or a specific action such as
  223. copying files. Each visible component of the Opus 5 display, whether the
  224. main backdrop window, a directory Lister, a Button Bank, or other object,
  225. is actually controlled by an independent program task which interacts with
  226. the objects in the system as required. Commands can pass instructions to
  227. source and target objects to perform actions on demand, independently of
  228. the other objects of the visual display.
  229.  
  230.  So what does all this technical design talk mean to the user? Simple!
  231. Opus 5 now has more power than ever before, but is even easier to use!.
  232.  
  233.  PAGE 2
  234.  
  235.                            NO WAITING, NO DELAY
  236.  
  237. The object design concept, with its inherent multi-tasking is what
  238. actually gives Opus 5 its, impressive power and makes it so fast and
  239. efficient, Once you understand how it works, with Opus 5 you will no
  240. longer need to wait while one action finishes before starting another, For
  241. example, while de-archiving into one directory, there is now no need to
  242. wait for this to finish before doing something else. Once the action has
  243. been launched, you can immediately open a new directory Lister and start
  244. performing other tasks, all while the first task completes,
  245.  
  246. The power of Opus 5 is also demonstrated when editing any of the Opus 5
  247. objects or system configuration items. The configuration items and actions
  248. of each object can be edited separately and independently, while never
  249. blocking the actions of other objects. So, while you are editing the
  250. commands attached to a set of custom buttons in a button bank, you can
  251. still be performing jobs with other component object such as the file
  252. Listers.
  253.  
  254.                    THE OPUS 5 VISUAL DISPLAY OBJECTS
  255.  
  256. Opus 5 can be run with a myriad of different configurations for almost
  257. every conceivable use. However, the essential nature of the Opus 5 display
  258. consists of a few simple component windows and objects -
  259.  
  260.  
  261.      The Main Window: The parent window of the Opus 5 system. It displays
  262.      icons representing devices, Opus 5 groups and any left out icons.
  263.      This may be opened on any public screen in your system including
  264.      Workbench. It provides access to all other objects in the Opus 5
  265.      system.
  266.  
  267.      Listers: Independent Windows which display lists of files and
  268.      directories. Have only one Lister open to view contents of a
  269.      disk or have as many as you
  270.  
  271.  PAGE 3
  272.  
  273.      desire. Each Lister may be a source or destination for actions and
  274.      you may have multiple sources and multiple destinations if desired.
  275.  
  276.      Button Banks: Windows which display custom action buttons showing
  277.      text or graphic images.
  278.  
  279.      Configuration and Options: Requesters which allow you to customise
  280.      the visual display and procedural operations of Directory Opus 5.
  281.      These aspects of the program may be changed at any time while the
  282.      program is performing other tasks.
  283.  
  284.  
  285.  Apart from the Main Window, each of the above components is actually the
  286. visual footprint of a completely separate program task, which is invoked
  287. only when required. There can always be only one Main Window, but, at any
  288. given time, you may have none or any number of Listers and Button Banks in
  289. any configuration.
  290.  
  291.                              THE MAIN WINDOW
  292.  
  293.  When you run Opus 5, the first component opened is the Opus 5 Main
  294. Window.
  295. This is the foundation object in the Opus 5 system. From here, you can
  296. easily access all the volumes and directories in your system, launch the
  297. other Opus 5 components, and, from the menus, double right mouse button
  298. clicks, and hot keys, you can create, edit and adjust Lister displays,
  299. Button Banks, and other items which control the Opus 5 configuration
  300. system. Initially , control over Opus 5 is provided by global menus from
  301. this Main Window. These actions are fully explained later.
  302.  
  303.  However, the Opus 5 Main Window is much more than just a simple place
  304. holder window. It is actually very similar in concept to the standard
  305. Amiga Workbench with which you are familiar. The Opus 5 Main Window
  306. displays the disk and device icons representing all the volumes in your
  307. system. Just like the Workbench window, you can also
  308.  
  309.  PAGE 4
  310.  
  311. leave out your favourite directories, files, and programs. Unlike
  312. Workbench, Opus 5 provides the special ability to create several 'Program
  313. Groups' so you can organise your favourite programs more easily. Opus 5
  314. also supports full Drag add Drop actions for all objects on the Opus 5
  315. Main Window.
  316.  
  317.  One of the powerful options provided by Opus 5 system is the ability to
  318. use the Opus 5 Main Window as a complete Workbench replacement - so you
  319. never need to run the  Workbench program itself! The Opus 5 main window
  320. provides all the functionality of Workbench, but with the extra power of
  321. Opus 5.
  322.  
  323.                                FILE LISTERS
  324.  
  325.  The working heart of the Opus 5 system is the file Lister window. This is
  326. used to display a list of directories and files in the order and format
  327. you desire, Traditionally, one uses two Listers, one as a source and one
  328. as a destination, when copying files between directories. But, often only
  329. one Lister is required, for example, when you wish to view and delete
  330. files from a specific directory, On other occasions, you may wish to copy
  331. files to more than one destination or compare files in multiple
  332. directories. Opus 5 gives you the flexibility to use as few or as many
  333. Listers as you require to get the job done.
  334.  
  335.  As one of the axioms of Opus 5's object orientated design, file Listers
  336. are designed to be dynamic. Do not consider them as the old-style, static
  337. file display windows which you must leave open and on screen all the time.
  338. Each Opus 5 Lister is a fully independent program with its own in-built
  339. functionality. They have been crafted to be transient objects, to be
  340. brought into existence for the specific job in hand, then discarded.
  341. Alternatively, if your application requires it, you can readily create a
  342. dual or multi-Lister display, lock the Listers in place, and save the
  343. complete configuration setup for use at a later time.
  344.  
  345.  PAGE 5
  346.  
  347.                            LISTER DISPLAY MODES
  348.  
  349.  A file Lister can show files in one of two modes, either Icon Mode, which
  350. displays icons just like Workbench, or the more powerful Opus 5 File Mode,
  351. which provides a host of extra functionality.
  352.  
  353.  
  354.  As well as the usual ability to select, display, and drag and drop single
  355. or groups of files and directories, in File Mode each opus 5 Lister has a
  356. range of extra features already built-in. These features include :-
  357.  
  358.  * a status display showing information on the files in the selected
  359.    directory.
  360.  
  361.  * the ability to customise the file display by field, type, date, file
  362.    type and other features. You can also customise the font and colours
  363.    used to display the different types of files.
  364.  
  365.  * a quick access toolbar of custom, icon-image style buttons, each having
  366.    separate actions for left, middle and right mouse buttons
  367.  
  368.  * a custom popup command menu which by default provides instant access to
  369.    the main internal Opus 5 AmigaDOS commands such as copy , delete, etc.
  370.  
  371.  * a popup menu giving instant access to directory functions and to the
  372.    history of previously seen directories
  373.  
  374.  * a popup menu to quickly switch the Lister's status between source or
  375.    destination, between icon and file display, to lock the Lister's status
  376.    as desired, and other functions.
  377.  
  378.  PAGE 6
  379.  
  380.                            CUSTOM BUTTON BANKS
  381.  
  382.  Just like Directory Opus 4, Directory Opus 5 provides you with the
  383. ability to create a bank of custom buttons giving separate functionality
  384. to left and right mouse button clicks. (Opus 5 also adds the middle mouse
  385. button as well.)
  386.  
  387.  As you may now have come to expect with Opus 5, a Button Bank is not just
  388. limited to the traditional old style, static group of buttons. With Opus
  389. 5, you can have as many Button Banks as you wish. The banks can be of any
  390. dimensions which fit on the screen, and the buttons can show either a text
  391. string or a graphical icon-style image.
  392.  
  393.  Each button has the potential of executing an unlimited set of
  394. instructions made up of any mix of AmigaDOS, Workbench, ARexx, Script or
  395. internal Opus 5 commands. Additionally, each button may have a separate
  396. set of actions invoked by either a left, middle or right mouse click.
  397.  
  398.  Again, as a result of the object design concept of Opus 5, the custom
  399. buttons used in button banks are a special class of an internal Opus
  400. Button Object. The same class of object is used for the Lister toolbars,
  401. Lister Menus and custom User Menus. This means that not only are custom
  402. buttons fully interchangeable between different banks, but buttons are
  403. fully interchangeable with toolbars buttons and menus. So, as well as
  404. being able to edit multiple buttons from different banks at the same time,
  405. you can even drag and drop 'buttons' between button banks, Lister toolbars
  406. and custom menus!
  407.  
  408.  Further, since the editing of button banks is independent of other
  409. program operations, you can open, edit and save button banks at any time.
  410. The extra flexibility provided by this approach greatly enhances your
  411. productivity when creating your own buttons or when editing existing sets.
  412.  
  413.  PAGE 7
  414.  
  415.                             USER DEFINED MENUS
  416.  
  417.  You are not limited to custom buttons. Opus 5 also provides two custom
  418. menus systems for you to use; the User Menu is a global menu available
  419. form the Main Window; and the Lister Command Menu is a special set of
  420. menus available from each file Lister.
  421.  
  422.  Each of these menu sets is fully user definable and each menu may execute
  423. an unlimited set of instructions made up of any mix of AmigaDOS,
  424. Workbench, ARexx, Script or internal Opus 5 commands.
  425.                          CONFIGURATIONS SETTINGS
  426.  
  427.  Because Directory Opus 5 follows the Amiga Style Guide recommendations as
  428. closely as possible, we have been able to rationalise some of the
  429. excessive and now redundant configuration options presented by some other
  430. programs.
  431.  
  432.  However, Opus 5 still provides extensive user control over the essential
  433. - elements of the visual environment, plus gives control over the
  434. operational behaviour of the Opus 5 command functions. These settings are
  435. presented in two independent requesters which separately control the
  436. Environment and procedural Options.
  437.  
  438.  
  439.  From the Environment section you can save the complete layout of a
  440. particular visual display. This includes not only The screen mode and
  441. colour selections but also encompasses all the Listers and button banks,
  442. their paths and screen positions. It is very easy to tailor a custom
  443. display for a specific job.
  444.  
  445.  PAGE 8
  446.  
  447.                       AUTOMATIC RECOGNITION OF FILES
  448.  
  449.  A very versatile feature of Directory Opus 5 is the ability to recognise
  450. files by type using a system called Filetypes. By using Filetypes, you can
  451. Configure Opus 5 to play  animations when they are double-clicked, to load
  452. a database program when you attempt to "Read" a database file, or to
  453. uncompress an archived file when you drag and drop it to a new directory.
  454.  
  455.  Opus 5 Comes with several predefined Filetypes for many of the common
  456. types of files you may encounter on the Amiga. We also provide a full
  457. Filetype editor where you may edit current Filetypes and associated
  458. actions. It is relatively easily to teach Opus 5 to recognises new types
  459. of files and provide commands to be executed when you double-click, drag
  460. and drop, Or apply special Opus 5 functions to such files.
  461.  
  462.  PAGE 9
  463.  
  464.                                CHAPTER TWO
  465.  
  466.                      INTRODUCTION TO FILE MANAGEMENT
  467.  
  468.  The theory behind a directory utility such as Directory Opus 5 is quite
  469. simple. Instead of having to struggle with a primitive Command Line
  470. Interface and 'mysterious' AmigaDOS commands, you are presented with an
  471. easy-to-use interface which shows the contents of multiple directories,
  472. and presents the various commands in a manner which makes them much easier
  473. to use.
  474.  
  475.  
  476.  On the screen, you open up one or more 'directory windows' or file
  477. Listers. Into a Lister you can read and display the contents of a
  478. directory from any device or volume accessible by the Amiga . You select
  479. files and / or directories, then manipulate them almost any way you like.
  480. Selected entries can be copied to other Listers, deleted or renamed; text
  481. files can be read, picture files can be viewed, and sound files can be
  482. heard. Directory Opus 5 offers much more than these "barebones" features,
  483. and you will learn more later in this manual.
  484.  
  485.                           FILES AND DIRECTORIES
  486.  
  487.  The Amiga's DOS (Disk Operating System) deals with two kinds of data
  488. arrangement:- files and directories.
  489.  
  490.  PAGE 11
  491.  
  492.  Each file and directory must be given a unique name; within a directory
  493. you cannot have two files, two directories, or a file and a directory with
  494. the same name.
  495.  
  496.                                   FILES
  497.  
  498.  Any data you record on a disk is stored in a file. Files contain
  499. information, which may be from a database, from a word processor, from a
  500. painting program, or the entire contents of a program.
  501.  
  502.  The size of a file is expressed in bytes, each byte being equivalent to
  503. one character. Storing the string "Hello" in a file would use five bytes,
  504. since the word "Hello" is five characters long.
  505.  
  506.  Whether a file can be displayed, executed, deleted, edited, or considered
  507. as a script file, depends upon its attributes.
  508.  
  509.  All files have a datestamp which shows the system time and date when the
  510. file was last written to.
  511.  
  512.  Files may also have a comment of up to 79 characters attached to them.
  513.  
  514.                                DIRECTORIES
  515.  
  516.  To store information in a logical manner, disks are generally organised
  517. into directories, which are often referred to as drawers. If you picture a
  518. disk as a filing cabinet, with your programs, database files and pictures
  519. as the actual files, than directories are the drawers of the filing
  520. cabinet. Some of these drawers have further drawers inside  them, called
  521. subdirectories, which themselves contain drawers, and so on, indefinitely.
  522.  
  523.  The directory or subdirectory containing any given subdirectory is known,
  524. as its Parent Directory.
  525.  
  526.  PAGE 12
  527.  
  528.  The highest level of organisation is the Root Directory. If the directory
  529. is a filing cabinet, then the root directory is the room it stands in. The
  530. route you take along a directory tree to reach a file is called the path.
  531. As you proceed along the path, each branch of the tree is separated from
  532. the next by a ' /' character. For example, on your hard drive, the path to
  533. the Directory Opus 5 directory should be Work:Opus5. To refer to the
  534. Directory Opus 5 program, you would use what is called the pathname. This
  535. Consists of the file's path followed by the name of the file. For example,
  536. Work:Opus5/DirectoryOpus.
  537.  
  538.  The number of files and subdirectories any given directory can contain is
  539. limited only by the amount of space on the disk,
  540.  
  541.  For a more complete explanation of file structure, please consult the
  542. Amiga Users Manuals.
  543.  
  544.  PAGE 13
  545.  
  546.  THIS PAGE EMPTY
  547.  
  548.  PAGE 14
  549.  
  550.                               CHAPTER THREE
  551.  
  552.                        INSTALLING DIRECTORY OPUS 5
  553.  
  554.  You cannot run Directory Opus 5 directly from the master distribution
  555. disk. It is designed to run ONLY after being installed ON your hard drive,
  556.  
  557.  Installation of Opus 5 is handled by the standard Amiga installer program
  558. and an associated script. Do not attempt to install the program parts
  559. yourself. For the correct operation of Opus 5, you MUST use the
  560. installation procedure provided. Don't worry, the installer script does
  561. everything for you, offering you few choices.
  562.  
  563.  
  564.  Insert the master distribution disk in your floppy disk drive and open
  565. the disk icon from your workbench screen. Double-Click on the
  566. 'InstallOpus' icon to start the installation procedure, then follow the
  567. instructions on the screen to install Directory Opus 5. The program,
  568. related files and directories will be installed into a new directory on
  569. your hard disk called 'Opus5'.
  570.  
  571.  Once the installer script has done its job, Directory Opus 5 will be
  572. automatically run so that you may serialise your installed copy to
  573. complete the installation. (See Serialising Directory Opus 5 on Page 19).
  574.  
  575.  PAGE 15
  576.  
  577.                     TECHNICAL DETAILS OF INSTALLATION
  578.  
  579.  Although there is no need for you to be concerned about the installation
  580. process, the following is a brief technical discussion about how Opus 5
  581. expects to be installed.
  582.  
  583.  Directory Opus 5 is designed to run ONLY from its own directory on a hard
  584. disk.
  585.  
  586.  It also expects to have certain subdirectories installed under the Opus5
  587. directory. Briefly, these are
  588.  
  589.                                ENVIRONMENT
  590.  
  591.  Contains the "Environment files. These define the total environment under
  592. which Directory Opus 5 operates. As well as defining the visual display
  593. characteristics for screen mode and palette etc, and links to the other
  594. items in the program configuration. Environment files also keen track of
  595. any the default Listers you wish to open, including the position, current
  596. path and current list format. By default, on startup Opus 5 will use
  597. Environment/Default.
  598.  
  599.                                  SETTINGS
  600.  
  601.  Contains the Options files, which define most of the user- configurable
  602. options and special flags. By default Opus 5 will use Settings/Default.
  603.  
  604.                                  BUTTONS
  605.  
  606.  Contains files detailing the various button bank definitions. Note that
  607. all function definitions are stored as button banks. This means that
  608. button banks, Lister toolbars, Lister menus and user menu files are all
  609. interchangable. Even graphical and textual button banks may be
  610. interchanged, but they may look slightly odd!. By default, Opus 5 will
  611. look for Buttons/Toolbar to use as the Lister toolbar , Button/Lister Menu
  612. to use for the Lister menu, and Buttons/User Menu for the user menu.
  613.  
  614.  PAGE 16
  615.  
  616.                                   IMAGES
  617.  
  618.  Contains the various image files for toolbar and other button images. All
  619. images are stored as IFF ILBM brushes. (The default images are " x 14
  620. pixels.)
  621.  
  622.                                   ICONS
  623.  
  624.  Contains the default icon files ('.info') used by Opus 5 when creating
  625. new drawers and associated files.
  626.  
  627.                                   GROUPS
  628.  
  629.  Contains all the stored special Program Groups you create.
  630.  
  631.                                 FILETYPES
  632.  
  633.  Filetypes are global to the Opus 5 system and are stored in individual
  634. files, rather than being stored in any specific configuration file. Any
  635. Filetypes present in this directory will be loaded automatically . Opus 5
  636. uses file notification to keep track of changes you make while it is
  637. running. Each physical file stores only one actual Filetype definition.
  638.  
  639.                                  STORAGE
  640.  
  641.  Contains extra blank Filetype definitions.
  642.  
  643.                            MODULES, LIBS AND C
  644.  
  645.  Contains various programs, program modules and libraries to control Opus
  646. 5 operations.
  647.  
  648.                                    HELP
  649.  
  650.  Contains various programs, program modules and libraries to control Opus
  651. 5 operations
  652.  
  653.  PAGE 17
  654.  
  655.                            INSTALLATION OPTIONS
  656.  
  657.  Apart from allowing you to select where to install the Opus5 directory,
  658. the installer script offers you the choice of having Directory Opus 5 run
  659. automatically when you next boot up your computer. If this is not
  660. required, choose option (d) and you may then run Directory Opus 5 from the
  661. Workbench or from the CLI at a later time.
  662.  
  663.  You will be presented with choices similar to the following
  664.  
  665.      a) Start Opus 5 on boot
  666.  
  667.      b) Start Opus 5 Iconified
  668.  
  669.      c) Use Opus 5 as Workbench Replacement!
  670.  
  671.      d) Do not start Opus 5 on boot
  672.  
  673.  Options (a) and (b) will place a small file in your SYS.WBStartup drawer
  674. which will automatically run Opus 5 when you boot your computer. Option
  675. (c) will install Opus 5 as a default Workbench replacement. Specifically,
  676. it replaces your old 'LoadWB' program in the , C:' directory with a new
  677. version which will load Opus 5 instead of the usual Workbench program. For
  678. safety, the original 'LoadWB' program is renamed to 'LoadWB_old'.
  679.  
  680.  If you have installed the 'LoadWB' program from Opus 5 and wish to boot
  681. your computer with the old workbench instead, simply hold down the SHIFT
  682. key while the computer is booting.
  683.  
  684.  PAGE 18
  685.  
  686.                        SERIALISING DIRECTORY OPUS 5
  687.  
  688.  In the program package you will find a registration card with your
  689. personal serial number. Before you can use your new Directory Opus 5
  690. program, it must be personalised with this serial number. When prompted,
  691. enter your serial number and other details as shown on the screen. Select
  692. 'OK' when done and Opus 5 will be ready for use.
  693.  
  694.  This would be a good time to complete and return your registration card
  695. to the address an the back of the card. Please remember that technical
  696. support and upgrades are only available to registered users.
  697.  
  698.  Please safeguard your personal serial number. If you need to re-install
  699. Directory Opus 5, you will need to serialise the program again with this
  700. number. You will also have to quote this number for technical support and
  701. upgrades.
  702.  
  703. *************************************************************************
  704.  Be sure to enter your registration number EXACTLY as shown on your
  705. registration card, including correct upper case and lower case characters
  706. as shown.
  707. *************************************************************************
  708.  
  709.  PAGE 19
  710.  
  711.                          RUNNING DIRECTORY OPUS 5
  712.  
  713.  There are several ways of starting Directory Opus 5.
  714.  
  715.      * Automatically on Boot
  716.  
  717.      * From the Workbench
  718.  
  719.      * From the CLI
  720.  
  721.  Each of these options is discussed below.
  722.  
  723.                         AUTOMATIC STARTUP ON BOOT
  724.  
  725.  The modern method of starting a program on boot is to put an icon in the
  726. WBStartup drawer of your boot disk. You could place the whole Directory
  727. Opus 5 program (and icon) in there, but this is a severe waste of space.
  728. We have provided a special icon named 'Opus5_Startup' especially for this
  729. purpose. If not already installed by the InstsllOpus script, you  will
  730. find this icon in your Opus5 drawer in the subdirectory WBStartup. To
  731. start Opus 5 when you boot your computer, simply drag this icon into the
  732. WBStartup drawer of your boot partition on your hard disk.
  733.  
  734.  The older method of starting a program from boot was to add lines to your
  735. startup-sequence or user-startup files. We recommend that you use the
  736. WBStartup options as above instead of modifying these files.
  737.  
  738.  You can modify the startup behaviour of Opus 5 by changing the ToolTypes
  739. in Opus5 - Startup icon. (See page 22.)
  740.  
  741.                          STARTING FROM WORKBENCH
  742.  
  743.  
  744.  The easiest way to run Directory Opus 5 is from the Workbench. Double-
  745. click on the Directory Opus 5 icon and, a few seconds later, the program
  746. will appear. It will
  747.  
  748.  PAGE 20
  749.  
  750.  load the default Environment settings and appear either on its own screen
  751. or on Workbench, as defined in the Environment. You can modify the startup
  752. behaviour of Opus 5 by changing the ToolTypes in the program icon. (See
  753. page 22.)
  754.  
  755.                          STARTING FROM THE CLI
  756.  
  757.  To run Directory Opus 5 from the CLI enter:-
  758.  
  759.      DOpus5:DirectoryOpus
  760.  
  761.  This assumes that you have installed the program on your hard drive using
  762. the InstallOpus script provided and that the correct assignment of
  763. "DOpus5:" has been made. (The InstallOpus script should have done this for
  764. you.)
  765.  
  766.  The more technically inclined may notice that there is no RUN command on
  767. the instruction line. Directory Opus 5 detaches itself from the CLI,
  768. leaving the CLI free to be used for other commands and ultimately allowing
  769. you to close the CLI window completely.
  770.  
  771.  
  772.  Directory Opus 5 can take a series of extra command line arguments to
  773. modify the initial startup behaviour. (See page 22.)
  774.  
  775.  PAGE 21
  776.  
  777.                     TOOLTYPES, COMMAND LINE ARGUMENTS
  778.  
  779.  By changing the ToolTypes in either the program icon or the Opus5_Startup
  780. icon, you can modify the initial startup behaviour of the program, The
  781. ToolType settings have the following meaning
  782.  
  783.  
  784.  ENVIRONMENT=filename
  785.  
  786.      The filename is the pathname of a special
  787.      Environment file to be loaded and used.
  788.  
  789.  
  790.  CX_POPUP=yes/ no
  791.  
  792.      This defines whether Opus 5 will open its main
  793.      screen on startup or not. To start Opus 5
  794.      iconified, set this to No.
  795.  
  796.  CX_ POPKEY=key
  797.  
  798.      This defines the Opus 5 Hotkey combination, The
  799.      default combination is Ctrl - left shift - left Alt.
  800.  
  801.  QUIET
  802.  
  803.      Tells Opus 5 not to display the "Loading
  804.      program..." requester.
  805.  
  806.  When starting Opus 5 from the CLI, the above arguments may also be used
  807. as command line switches.
  808.  
  809.  PAGE 22
  810.  
  811.                             CHAPTER FOUR
  812.  
  813.  USING DIRECTORY OPUS 5
  814.  
  815.  This section gives you a short tour of Directory Opus 5. It describes
  816. the operation of the program when using its default configuration. Other
  817. configuration options are described in later chapters.
  818.  
  819.  ABORTING OPERATIONS
  820.  
  821.  Before using the program, it is important to know how to abort an
  822. action. Most functions can be aborted once they have begun. This can be
  823. quite useful if you accidentally start deleting the contents of your hard
  824. drive.
  825.  
  826.  To abort an operation, select the 'Abort' gadget shown in the file
  827. Lister. Do not be alarmed if the action does not abort immediately; some
  828. functions such as copy, may have to finish with the file they are working
  829. upon before exiting.
  830.  
  831.  Because Opus 5 uses extensive multitasking, it will often internally
  832. spawn another task or program to perform your selected action. Or, the
  833. selected action may be spread over a number of Opus 5's internal tasks.
  834. For example, when de- archiving, Opus 5 will spawn your selected
  835. archiver, for example, LHA, with the arguments to perform that job.
  836. After this Opus 5 will return to monitoring its main screen. To abort
  837. such actions, it will be the LHA tash you must abort not Opus 5.
  838.  
  839.  PAGE 23
  840.  
  841.  OPUS CONTEXT SENSITIVE HELP
  842.  
  843.  Directory Opus 5 provides extensive context-sensitive help. Simply move
  844. the mouse pointer over an object in the current window and press the
  845. 'Help' key. This will lookup the object in the Opus 5 AmigaGuide-based
  846. help system and display the details of the object, button, or command
  847. pointed to by the mouse pointer.
  848.  
  849.  If the mouse pointer is over an Opus 5 Custom Button, the help system
  850. will display information on the first Command attached to that button, Of
  851. course, Opus 5 can only show details of its own internal commands. It
  852. Cannot show details for script files or calls to AmigaDOS programs.
  853.  
  854.  See Fig 4-1 Opus Context Sensitive Help
  855.  
  856.  PAGE 24
  857.  
  858.  DIRRECTORY OPUS 5 COMPONENTS
  859.  
  860.  As discussed in the introduction, Directory Opus 5 consists of a number
  861. of inter-related objects, each running as its own task or process but
  862. communicating with the other objects as required.
  863.  
  864.  The main objects of the Directory Opus 5 system are a base window,
  865. called the Opus 5 Main Window, plus any number of the following objects:-
  866. a window displaying files and directories, called a Lister; a window
  867. displaying custom buttons, called a Button Bank; secondary
  868. requesters for functions such as DiskCopy and Forma t; and from time to
  869. time, various windows used to edit and adjust the configuration settings
  870. or other operational parameters of the Opus 5 system.
  871.  
  872.  This may all seem a little complicated at first but in practice it is
  873. not! It just uses the capabilities of the Amiga to allow you to do
  874. several things a t once, if you w ant. In reality you will find the power
  875. and flexibility easy to master.
  876.  
  877.  THE OPUS 5 MAIN WINDOW
  878.  
  879.  When Opus 5 is started, it first opens its main display window. This is
  880. the handle by which you initially access basic Opus 5 functions.
  881.  
  882.  This window, and its underlying process, provides similar functionality
  883. to that of Workbench, In fact, as discussed on page 18, you can run Opus
  884. 5 instead of Workbench and use the Opus 5 Main window as a replacement
  885. for the standard Workbench window.
  886.  
  887.  Like Workbench, the Opus 5 Main Window shows icons representing the
  888. disks and volumes available. Once you have mastered using Opus 5 itself,
  889. you may also wish to
  890.  
  891.  PAGE 25
  892.  
  893. 'leave out' other icons for your favorite files, directories and
  894. programs.
  895.  
  896.  You can select to open the Opus 5 Main Window on its own custom public
  897. screen, on the Workbench screen, or on any public screen available in
  898. your system. You may also use the Opus 5 Main Window in place of
  899. Workbench as discussed elsewhere
  900.  
  901.  PROGRAM APPLICATION ICONS
  902.  
  903.  Opus 5 can display the AppIcon images which application programs may
  904. open as special handles on workbench. The display of these may be
  905. controlled by a switch in the Environment requester as discussed later,
  906. If You turn this option on, Opus 5 will hear about these events from the
  907. Amiga OS whenever a program attempts to add these to the Workbench
  908. display.
  909.  
  910.  SELECTING ICONS
  911.  
  912.  To access any icon displayed on the main window, simply double-click on
  913. the icon with the left mouse button. This will open the volume or device
  914. and read its contents into an Opus 5 file Lister display.
  915.  
  916.  Alternatively, you may use the keyboard to select and activate the icons
  917. as follows:-
  918.  
  919.      the SPACE key toggles keyboard selection mode,
  920.      the Arrow cursor keys move the highlight,
  921.      the RETURN key activates the selected icon.
  922.  
  923.  LEAVING ICONS OUT
  924.  
  925.  If you wish to leave out other icons representing files, programs or
  926. directories, simply drag and drop the item(s) onto the main window from a
  927. file Lister display.
  928.  
  929.  PAGE 26
  930.  
  931.  PROGRAM GROUPS
  932.  
  933.  On the Amiga, the concept of Program Groups is unique to Opus 5, Instead
  934. of having to leave out all your favourite applications on the main
  935. window, Opus 5 gives you an easy way to organise your files by allowing
  936. you to creat custom drawers called Groups. In a Group drawer you can
  937.  Collect your favourite applications for immediate access.
  938.  
  939.  As examples, you could create a Group called 'Graphics' and store in it
  940. programs such as DPaint, Brilliance, Photogenics or other painting
  941. programs, you could then create a group called 'DTP' to hold programs
  942. such as Wordworth, Final Writer, PageStream or similar.
  943.  
  944.  So,instead of 'having' to search all over your harddisk for  each
  945. program, you could then simply open the 'DTP' group, for example, and
  946. double-click on the required program such as PageStream.
  947.  
  948.  To place applications in a specific Group drawer, open an Opus 5 Lister
  949. showing the application's current directory then drag and drop the
  950. application icon into the Group window.
  951.  
  952. *************************************************************************
  953.  Not all icons may be placed into a Group drawer. If a file does not have
  954. an associated TOOL or PROJECT icon, it cannot be placed in a Group
  955. drawer. Also, you connot place other drawers in a Group drawer.
  956. *************************************************************************
  957.  
  958.  MENUS
  959.  
  960.  Access to other main Opus 5 functions is provided by global menus
  961. attached to this window. (See The Global Menus on page 43.)
  962.  
  963.  PAGE 27
  964.  
  965.  THE OPUS 5 FILE LISTER
  966.  
  967.  The hub of the Opus 5 system is the file Lister. Each file Lister is an
  968. independent process with its own output window. You may have as many of
  969. Lister windows open at any one time as you desire. Often, you will select
  970. two or more windows to act in concert to, say, copy files between one
  971. directory and another. Alternatively, you may only require one lister to
  972. view files in a directory and play a series of sound files.
  973.  
  974.  See Fig 4-2 File Lister
  975.  
  976.  Opus 5 Listers can display files in one of two ways, in Icon Mode or
  977. File Mode.
  978.  
  979.  We shall discuss File Mode first since this is the native mode of the
  980. Lister display. This mode is designed to display the file list in greater
  981. detail, as well as providing many extra commands to make file
  982. manipulation easier.
  983.  
  984.  PAGE 28
  985.  
  986.  LISTER FILE MODE
  987.  
  988.  In File Mode, the Lister display window has the following features
  989.  
  990.  LISTER WINDOW TITLE BAR
  991.  
  992.  The title bar is at the very top of the Lister display. It is used to
  993. display various status or error messages, Usually, this will show the
  994. disk volume name, the name of the current directory, and the amount of
  995. free space on this drive.
  996.  
  997.  As with normal Amiga windows, if the Lister window is active, the window
  998. title bar will be highlighted. If you are unsure what Directory Opus 5 is
  999. doing, it is a good idea to look in the title bar for a hint.
  1000.  
  1001.  LISTER STATUS BAR
  1002.  
  1003.  See Fig 4-3 Lister Status Bar
  1004.  
  1005.  Immediately underneath the title bar, is the Lister status display with
  1006. three imbedded gadgets. This area shows details about the current
  1007. directory and selected items. It also defines whether a Lister is the
  1008. source or destination for file operations. From the Environment/Lister
  1009. Display menu, bars of source and destination Listers. This gives you an
  1010. instant visual clue to the status of each Lister.
  1011.  
  1012.  The Lister status bar has four parts which are described in detail over
  1013. the following pages.
  1014.  
  1015.  PAGE 29
  1016.  
  1017.  a) THE LISTER MESSAGE AREA
  1018.  
  1019.  The large area on the left shows either a message about the Lister
  1020. display, or, more usually, when a device or directory has been selected,
  1021. it shows information about the directories, files and byte size in the
  1022. current Lister display. The number of directories, files and bytes is
  1023. shown in the following format:-
  1024.  
  1025.       D:[xxx/yyy] F:[xxx/yyy] B:[xxx/yyy]
  1026.  
  1027.  where yyy is the total number of items, and xxx is the number of each
  1028. item currently selected,
  1029.  
  1030.  
  1031.  b) THE LISTER COMMAND MENU
  1032.  
  1033.  See Fig 4-4 Lister Command Menu
  1034.  
  1035.  This special gadget provides a popup menu which may be used to hold your
  1036. favourite Opus 5 commands, These commands act only on the Lister to which
  1037. they are attached. Opus 5 comes with a pre-defined set of commands for
  1038. this menu. By default, Opus 5 will load the file Buttons/Lister Menu, but
  1039. you may readily customise these defaults to your own requirements.
  1040. (See The Menu Editor on page 140.)
  1041.  
  1042.  PAGE 30
  1043.  
  1044.  c) THE LISTER DEVICE GADGET
  1045.  
  1046.  See Fig 4-5 Lister Device Gadget
  1047.  
  1048.  This special gadget provides a popup menu with quick access to the
  1049. current Parent and Root directories, the system device list and Opus 5's
  1050. internal cache list, and the history of previous directories seen by this
  1051. Lister.
  1052.  
  1053.  d) THE LISTER STATUS GADGET
  1054.  
  1055.  See Fig 4-6 Lister Status Gadget
  1056.  
  1057.  This special gadget displays the current status of the Lister. It also
  1058. provides access to a popup menu to change the Lister status and display.
  1059.  
  1060.  Each Lister may be temporarily defined as a source (SRCE) or destination
  1061. (DEST) for file operations. When activated, a Lister usually becomes the
  1062. source, and the previous source (if any) becomes the destination. If
  1063. more than two Listers are displayed at one time, when activated, the
  1064. Listers will cycle between SRCE, DEST and OFF in turn.
  1065.  
  1066.  PAGE 31
  1067.  
  1068.  Alternatively, a Lister may be permanently locked as a source or
  1069. destination. Listers may also be OFF, that is neither SRCE or DEST.
  1070.  
  1071.  Other options available from the popup menu include
  1072.  
  1073.       Iconify: Reduces the window to a small icon on the
  1074.       Opus 5 Main Window. This saves memory but
  1075.       retains the contents of the Lister directory, To Un-
  1076.       iconify a Lister, simply click on the icon.
  1077.  
  1078.       Lock Position: Normally, each Lister is displayed in
  1079.       a standard Amiga window, which may be d ragged
  1080.       to any position and may also be resized. However,
  1081.       Opus 5 provides the option to lock the Lister
  1082.       window in a set position at a set size. A useful
  1083.       option if you wish to mimic other directory utilities
  1084.       such as Directory Opus 4.
  1085.  
  1086.       Edit: Allows you to edit the list format display
  1087.       options for a specific Lister, This can also be
  1088.       accessed from a double-click of the right mouse in
  1089.       the Lister window. (See Lister Format on page 33.).
  1090.  
  1091.       View icons: Switches the Lister display to Icon
  1092.       Mode. Note that once you switch to Icon Mode, you
  1093.       lose the Lister Status Bar, popup menus and
  1094.       Toolbar. To return to File Mode, you must use the
  1095.       global menus and select Lister/View As/Name.
  1096.  
  1097.  PAGE 32
  1098.  
  1099.  LISTER DISPLAY FORMAT AND SORT ORDER
  1100.  
  1101.  When first opened, a Lister uses the default display format as defined
  1102. in the current Environment file, This may be set from
  1103. Environment/Edit/Lister/Display/Default Format. However, you may change
  1104. the display format for each Lister on a temporary basis.
  1105.  
  1106.  See Fig 4-7 List Format
  1107.  
  1108.  The Lister format editor may be invoked from the Lister status menu
  1109. (Edit) or by double-click of the right mouse  button in a Lister window.
  1110. The format of each Lister may be changed independently.
  1111.  
  1112.  The display forma t used in each Lister can be made up of any of the
  1113. following fields, in whatever order you wish
  1114.  
  1115.      File Name File Size
  1116.      Date Stamp Protection
  1117.      Comment File Type
  1118.      Owner Group
  1119.      Net Access
  1120.  
  1121.  The chosen display order is shown in the Display/Sort list with the
  1122. field by which the data is sorted tagged with a check mark.
  1123.  
  1124.  PAGE 33
  1125.  
  1126.  You can move items from the Available list to the Display/Sort list by
  1127. clicking on them. Alternatively, if you click and hold a given item, you
  1128. can drag and drop it between the lists, and also drag it to a new
  1129. position in the Display/Sort list.
  1130.  
  1131.      Entry Separation: Choose between a display with
  1132.      Directories shown first, files shown first, or a mix of
  1133.      files and directories, sorted in order as selected above.
  1134.  
  1135.      Reverse Sorting: By default, the display is sorted in
  1136.      alphabetical order, or, if the item starts with a number,
  1137.      then the item is sorted in numerical order. Tick this
  1138.      gadget to display the list in reverse order.
  1139.  
  1140.  Normally, the Opus 5 file Listers will display all files and directories
  1141. in the selected directory. By using the filters you can restrict the
  1142. files displayed.
  1143.  
  1144.      Filter icons: By default, all the `.info' icons files are also
  1145.      displayed in the list. Check this gadget if you wish to
  1146.      not display these files.
  1147.  
  1148.      Hidden: When checked, tells Opus 5 to NOT show any
  1149.      files with the 'H' or hidden bit set.
  1150.  
  1151.      Show and Hide: These text fields allow you to select a
  1152.      pattern of files to show or files to hide. The pattern may
  1153.      be defined using the standard Amiga wild cards of `#`
  1154.      and '?'. For example, putting '#?.o' in the Hide field,
  1155.      will cause the Lister to hide any file ending in `.o'.
  1156.  
  1157.  DYNAMIC RESORTING
  1158.  
  1159.  Lister support dynamic resorting so it is easy to quickly change the
  1160. sorting method in a specific Lister, For example, you may wish to see
  1161. recently added files in a directory  To do this, double-click the right
  1162. mouse button over a Lister to bring up the format editor, select Date
  1163. Stamp as the sort method, and tick Reverse Sorting and select OK.
  1164.  
  1165.  PAGE 34
  1166.  
  1167.  SPECIAL FORMATS FOR DEFINED DIRECTORIES
  1168.  
  1169.  In some cases, you may often wish to define a specific display format
  1170. for a particular directory. For example, you may wish normal directories
  1171. to be sorted in file name order, but with a 'Downloads' directory, you
  1172. may wish to see the latest files you have received, From the global menu
  1173. Settings/Options/Edit/Path Formats you can specify a display format for a
  1174. specific defined path. (See page 73.)
  1175.  
  1176.  LISTER TOOLBAR
  1177.  
  1178.  Immediately beneath the status bar, is an optional toolbar showing small
  1179. graphic images or icons. each of these images is actually a normal Opus 5
  1180. action button for which you may define separate actions for left, middle
  1181. and right mouse clicks.
  1182.  
  1183.  By default, Opus 5 uses the file Buttons/Toolbar, but you may easily
  1184. define your own Toolbar, The images and actions of the Toolbar buttons
  1185. can be edited from the global Lister/Edit Lister Toolbar menu. (See page
  1186. 140.)
  1187.  
  1188. *************************************************************************
  1189.  Because the Opus 5 Lister is a normal Amiga windows it will not see
  1190. middle or right mouse button events unless it is the Active window,
  1191. clicking the right mouse button on the window activates it, Clicking the
  1192. left mouse button on a Toolbar image will activate the window AND perform
  1193. the action you have defined for that icon.
  1194. *************************************************************************
  1195.  
  1196.  DIRECTORY PATH
  1197.  
  1198.  At the bottom of the Lister display is a string gadget which contains
  1199. the full directory path. To go quickly to a specific directory, you may
  1200. enter the full path in this box and press return.
  1201.  
  1202.  PAGE 35
  1203.  
  1204.  HIDDEN PARENT BUTTON
  1205.  
  1206.  Each directory window contains a hidden Parent button on the outer edge
  1207. of the window area which will move you to a Parent directory. From any
  1208. Lister in File Mode, when you click the left mouse button on the left-
  1209. hand window border, Directory Opus 5 will display directory's parent if
  1210. it has one. When you click the right mouse button on the hidden Parent
  1211. button, Directory Opus 5 will display the root directory.
  1212.  
  1213.  ICON MODE DISPLAY
  1214.  
  1215.  Icon Mode provides a simple workbench tvpegraphical display where files
  1216. are displayed by their associated icons. It is best used for running
  1217. PROJECT applications which can be run more easily from their associated
  1218. icons, or for quick  access to a new disk.
  1219.  
  1220.  In Icon Mode, the Lister window does not have the status bar and
  1221. toolbar, nor its associated gadgets, only a standard window display is
  1222. shown.
  1223.  
  1224.  Icon Mode is not designed to be used for extensive file manipulation, If
  1225. you wish to do this, switch to File Mode, However, you may still copy
  1226. files using the simple drag and drop operation,
  1227.  
  1228.  The prime purpose for Icon Mode is to provide extra compatibility with a
  1229. standard Workbench display. In Icon Mode, when you double-click on an
  1230. icon, if the object is a PROJECT or TOOL icon, Opus 5 will launch the
  1231. application as if run from Workbench, Otherwise, the normal Opus 5 rules
  1232. apply and Opus 5 will look at the file type and follow the instructions
  1233. you have provided under the particular FileType definition. (See
  1234. FileTypes on page 99)
  1235.  
  1236.  PAGE 36
  1237.  
  1238.  The different modes of operation can be seen using the master Opus 5
  1239. disk as an example, In File Mode, if you double-click on the
  1240. 'InstallOpus5' icon on the master Opus 5 disk, Opus 5 will call the text
  1241. viewer and display the script file as text. In icon Mode, because the
  1242. 'InstallOpus5' is actually a PROJECT icon, a double-click will run the
  1243. `Installer' program with the 'InstallOpus5' script.
  1244.  
  1245.  Once you switch to Icon Mode, you lose the Lister status bar, popup
  1246. menus and toolbar, To return to File Mode, you must use the global menus
  1247. and select Lister/View As/Name.
  1248.  
  1249.  USING THE FILE LISTERS
  1250.  
  1251.  A Lister is used to display the list of directories and files in a
  1252. selected directory, You may also display the list of available devices
  1253. and assigns, or internal Opus 5 cached directories.
  1254.  
  1255.  Most actions and commands only apply to the highlighted items in the
  1256. list, although some commands, such as MakeDir, obviously, act to create a
  1257. new directory in the current directory as shown in the Lister,
  1258.  
  1259.  Actions such as Copy , CopyAs, Move etc, act between a Lister defined as
  1260. the Source (SRCE) and a Lister defined as a Destination (DEST). If you
  1261. are using a multi-windowed multi-Lister display , be careful that you
  1262. have set the SRCE and DEST Listers correctly before you attempt a semi-
  1263. destructive action such as Copy, Move, Delete and so on.
  1264.  
  1265.  Actions selected from the Toolbar or popup menu in a particular Lister
  1266. act only on that Lister, Actions selected from Button Banks, act on the
  1267. defined source Lister or between the source and destination Listers
  1268. depending on the particular command or action.
  1269.  
  1270.  PAGE 37
  1271.  
  1272.  USING A MOUSE WITH A LISTER
  1273.  
  1274.  Activating a Lister
  1275.  
  1276.  Single left-click on the Lister window title to activate the Lister
  1277.  window.
  1278.  
  1279.  Left-click on status bar to make the Lister the source (SRCE).
  1280.  
  1281.  SHIFT left-click on status bar to make the Lister the destination
  1282. (DEST).
  1283.  
  1284.  ALT left-click on status bar turns the Lister OFF.
  1285.  
  1286.  CTRL left-click on status bar toggles the LOCK option. This toggles a
  1287.  SRCE to locked SRCE! or DEST to locked DEST!
  1288.  
  1289.  Double right-click over Lister to bring up the Lister Format Editor.
  1290.  
  1291.  MOVING AROUND
  1292.  
  1293.  If there is more information available than will fit into the Lister
  1294. display, either horizontally or vertically, a limited display will be
  1295. presented. Use the window's horizontal or vertical scroll bars to reveal
  1296. the rest of the display.
  1297.  
  1298.  Alternatively, you can also scroll up and down, and left and right, by
  1299. holding the right mouse button and moving the mouse.
  1300.  
  1301.  SELECTING FILES AND DIRECTORIES
  1302.  
  1303.  To select or highlight a file or directory, simply click on it with the
  1304. left mouse button.
  1305.  
  1306.  To highlight multiple items, click and hold the left mouse button and
  1307. drag downwards or upwards to select the adjacent items,
  1308.  
  1309.  PAGE 38
  1310.  
  1311.  DRAG AND DROP
  1312.  
  1313.  Dragging selected items horizontally allows you to pick them up and move
  1314. them out of the Lister, you can then drop them either in another Lister
  1315. or on the main Opus 5 window. This is called Drag and Drop.
  1316.  
  1317.  Specifically, to drag and drop, select one or more files and/or
  1318. directories, and either
  1319.  
  1320.     move horizontally outside of the window while
  1321.     holding button down
  1322.  or
  1323.     press right button while holding left button.
  1324.  
  1325.  Unless otherwise defined, drag and drop of a file copies the item to the
  1326. new location, For consistency, drag and drop operations on a directory
  1327. perform the same copy function.
  1328.  
  1329.  DIRECTORIES
  1330.  
  1331.  Double-click on a directory to enter and display that directory.
  1332.  
  1333.  Drag and drop a directory to copy the directory to the new location, or
  1334. leave it out if dropped onto the Opus 5 main window.
  1335.  
  1336.  SHIFT drag and drop of a directory does not copy the directory but
  1337. displays the contents of the directory in the destination Lister,
  1338. (Actually, it is holding down the SHIFT key when you drop the directory
  1339. which does the trick!)
  1340.  
  1341.  SHIFT double-click on a directory to open up a new Lister for that
  1342. directory.
  1343.  
  1344.  SHIFT ALT double-click on a directory to split the current Lister
  1345. display and open a new directory Lister.
  1346.  
  1347.  PAGE 39
  1348.  
  1349.  DOUBLE CLICK POWER!
  1350.  
  1351.  Some of the power of Opis 5 is revealed by a simple double-click on a
  1352. file. Opus 5 examines the file to determine if it knows the specific
  1353. Filetype. If file matches a previously user-defined Filetype, for which
  1354. the appropriate function has been defined, the function is executed.
  1355.  
  1356.  If file does not match a user-defined Filetype, it is tested against the
  1357. internal Filetype definitions, which are as follows:
  1358.  
  1359.  FILETYPE                    FUNCTION
  1360.  
  1361.  Executable program          Run
  1362.  ILBM picture                Show
  1363.  Picture (DT)                Show (via datatypes)
  1364.  ANIM animation              Show (plays animation)
  1365.  8SVX sound                  Play
  1366.  Sound (DT)                  Play (via datatypes)
  1367.  Icon                        Dispaly IconInfo
  1368.  Opus 5 Button file          Load Buttons
  1369.  Opus 5 Environment file     Load Environment
  1370.  Opus 5 Options file         Load Options
  1371.  
  1372.  
  1373.  If none of these match, then the SmartRead function is called, This will
  1374. display the file as ASCII (with or without ANSI sequences) or in
  1375. hexadecimal, depending on its contents.
  1376.  
  1377.  The default action for drag and drop for all internal Filetypes is to
  1378. Copy the file, but, this can be Overridden by user-defined Filetypes.
  1379.  
  1380.  PAGE 40
  1381.  
  1382.  USING THE KEYBOARD WITH A LISTER
  1383.  
  1384.  SPACE toggles the keyboard selection mode. The cursor keys or keypad
  1385. cursor keys may be used to move the highlight up and down the list, These
  1386. actions are:-
  1387.  
  1388.  
  1389.  Key                           Function
  1390.  -----------------------------------------------
  1391.  Home / CTRL cursor up         top of list
  1392.  End / CTRL cursor down        bottom of list
  1393.  Pg Up / SHIFT cursor up       up one page
  1394.  Pg Dn / SHIFT cursor down     down one page
  1395.  
  1396.  
  1397.  Other key sequences include:-
  1398.  
  1399.  TAB activates the next (non-busy) Lister.
  1400.  
  1401.  RETURN (in keyboard selection mode) toggles selection status of a file.
  1402. In non-keyboard mode, it activates the path field at the bottom of the
  1403. Lister.
  1404.  
  1405.  Enter (in keyboard selection mode) performs the same action as a double
  1406. mouse click.
  1407.  
  1408.  SHIFT-ESCAPE closes the Lister.
  1409.  
  1410.  Other key functions include:-
  1411.  
  1412.  
  1413.  Key                          Function
  1414.  ------------------------------------------
  1415.  Del                          Format Editor
  1416.  /' or BACKSPACE              Parent
  1417.  : Or ;                       Root
  1418.  * (on keypad)                Select
  1419.  ( (on keypad)                All
  1420.  ) (on keypad)                None
  1421.  - (on keypad)                Toggle
  1422.  + (on keypad)                Device List
  1423.  
  1424.  PAGE 41
  1425.  
  1426.  QUICK ACCESS TO A FILE NAME
  1427.  
  1428.  To scroll quickly to the first file entry starting with a particular
  1429. letter, press that letter, the list will scroll as close as it can get to
  1430. the first entry, Press a letter in conjunction with either SHIFT key to
  1431. scroll to the first Directory beginning with that letter.
  1432.  
  1433.  CONVERTING DIRECTORY OPUS 4 CONFIGURATION FILES
  1434.  
  1435.  Directory Opus 5 is able to detect and convert the old configuration
  1436. files from Directory Opus 4 ONLY. Opus 5 is not able to convert
  1437. environment files from earlier Versions. If you have a version earlier
  1438. than version 4 then you will have to convert the files using version 4
  1439. first!
  1440.  
  1441.  See Fig 4-8 Convert configuration
  1442.  
  1443.  If you select Environment/Open in Opus 5, and try to load an old version
  1444. 4 configuration file, you will be asked which parts of the old
  1445. configuration you wish to convert, The basename you specify will be used
  1446. when creating individual files corresponding to Button Banks, etc,
  1447.  
  1448.  Opus 5 does not use the old 'Hotkeys' concept, so these will not be
  1449. converted, but Opus 5 will convert your old Buttons, Menus and Filetypes.
  1450.  
  1451.  PAGE 42
  1452.  
  1453.                             CHAPTER FIVE
  1454.  
  1455.  THE GLOBAL MAIN MENUS
  1456.  
  1457.  Many of the main functions of Directory Opus 5 can be accessed from the
  1458. menus from the Opus 5 Main Window, These are known as the Global Menus and
  1459. may be accessed in the usual manner with the right mouse button from the
  1460. main, window.
  1461.  
  1462. **************************************************************************
  1463.  The right mouse button is used for other functions in Opus 5, depending
  1464. on the actual position of the mouse. For example, when the mouse is over
  1465. an active file Lister or Button Bank, pressing the right mouse button will
  1466. not access the global menus. Instead, it may attempt to activate the
  1467. function attached to the button. Remember that the file Listers have their
  1468. own popup menus as well which are accessed with the right mouse button.
  1469. **************************************************************************
  1470.  
  1471.  PAGE 43
  1472.  
  1473.  Directory Opus 5 Global Menus functions are
  1474.  
  1475.  THE OPUS MENU
  1476.  
  1477.  BACKDROP
  1478.  
  1479.  Converts the Main Window to a special borderless window that is always
  1480. behind all other windows on the screen. This setting is saved with the
  1481. Environment.
  1482.  
  1483.  EXECUTE COMMAND
  1484.  
  1485.  Allows you to start an AmigaDos command without having to open a new
  1486. Shell. Opus 5 will open a requester for you to enter the command and any
  1487. arguments.
  1488.  
  1489.  See Fig 5-1 Directory Opus Requester
  1490.  
  1491.  If required, Opus 5 will open a new CONSOLE window to output the results
  1492. of the command, The window will remain open until you select the close
  1493. gadget.
  1494.  
  1495.  For shell and AmigaDOS commands, the current directory for the Execute
  1496. Command is RAM:
  1497.  
  1498.  ABOUT
  1499.  
  1500. Displays information about Directory Opus 5 including
  1501. the version number and your registration details.
  1502.  
  1503.  HIDE
  1504.  
  1505.  Iconifies Directory Opus 5. This command closes the Directory Opus 5
  1506. window and screen, deallocates as much memory as possible, and then opens
  1507. a small
  1508.  
  1509.  PAGE 44
  1510.  
  1511. window on the Workbench screen, This is known as iconifying, and allows
  1512. you to have Directory Opus 5 constantly available, while using the minimum
  1513. amount of memory.
  1514.  
  1515.  To determine the initial position of the iconified window, especially if
  1516. you start up Directory Opus 5 in the iconified state, position the
  1517. iconified window where you would like it to appear, then un-iconify and
  1518. re-enter Directory Opus 5, and save the Environment. (See Environment
  1519. Editor on page 61.)
  1520.  
  1521.  To re enter Directory Opus 5, simply activate the iconified window with a
  1522. click of the left mouse button in the window, then press the right mouse
  1523. button, If you wish to quit Directory Opus 5 without going back into it,
  1524. just click the Close button at the far left of the iconified window.
  1525.  
  1526.  ICINIFY OPTIONS
  1527.  
  1528.  There are several options which allow you to define the iconify method
  1529. you prefer. For more details see the Settings/Options/Options/Hide Method
  1530. menu.
  1531.  
  1532.  If you have the Hide Method set to AppIcon, you can drag icons from
  1533. Workbench and drop them on the Directory Opus 5 icon. This will have the
  1534. same effect as if you displayed the file in Directory Opus 5 window and
  1535. double-clicked on it. For example, if you drop a picture on the window, it
  1536. could call the Show function.
  1537.  
  1538.  If you have the Hide Method set to hotKey only, the only way to re-enter
  1539. Directory )pus is by using the defined hotkey combination. This defaults
  1540. to CTRL-left SHIFT-left ALT (the CTRL key, the left SHIFT key and the left
  1541. ALT key held down simultaneously). This may be changed by setting the
  1542. CX_POPKEY tooltype in Directory Opus 5 icon to a different combination.
  1543.  
  1544.  PAGE 45
  1545.  
  1546.  QUIT
  1547.  
  1548.  Shuts down all open windows and quits Directory Opus 5, If Opus 5 has
  1549. launched any associated tasks on its main window, you will have to quit
  1550. any Such programs before Opus 5 can fully close down.
  1551.  
  1552.  THE LISTER MENU
  1553.  
  1554.  NEW
  1555.  
  1556.  Opens up a new blank Lister relative to the mouse position. When the new
  1557. Lister opens it initially displays the Device List. Either select the
  1558. desired Volume or press RETURN to activate the path gadget where you can
  1559. manually enter a path.
  1560.  
  1561.  CLOSE
  1562.  
  1563.  Closes the current active Lister. Note that no warning is given, the
  1564. currently active Lister will close immediately.
  1565.  
  1566.  Make Source
  1567.  Make Dest
  1568.  Lock as Source
  1569.  Lock as Destination
  1570.  Unlock
  1571.  Turn Off
  1572.  
  1573.  These menu selections apply to the currently active Lister while it is in
  1574. File mode ONLY. The actions are identical to those chosen from the Lister
  1575. ToolBar popup menu. See Lister Toolbar for more details.
  1576.  
  1577.  UNLOCK ALL
  1578.  
  1579.  Unlocks the SRCE or DEST status of all Listers on the screen. If multiple
  1580. SRCE or DEST Listers are present, they will be changed to SRCR, DEST or
  1581. OFF depending on the order in which they were invoked.
  1582.  
  1583.  PAGE 46
  1584.  
  1585.  CLOSE ALL
  1586.  
  1587.  Closes all Listers currently on the screen.
  1588.  
  1589.  EDIT
  1590.  
  1591.  Displays the Format Editor and allows you to change the display format of
  1592. the currently active Lister's display. You may also invoke the Format
  1593. editor from the Lister Toolbar popup menus or by double-clicking the right
  1594. mouse button on a Lister display area.
  1595.  
  1596.  (See Lister Display Format on page 33.).
  1597.  
  1598.  EDIT LISTER TOOLBAR
  1599.  
  1600.  Displays the ToolBar Editor which allows you to customise the icon images
  1601. and commands used in the Lister ToolBar.
  1602.  
  1603.  The Toolbar Editor may also be invoked by holding down the ALT key and
  1604. clicking on one of the toolbar icon images.
  1605.  
  1606.  (See The toolbar Editor on page 134.)
  1607.  
  1608.  EDIT LISTER MENU
  1609.  
  1610.  Displays the Menu Editor which allows you to customise the user popup
  1611. menus in the toolbar. (See the Menu Editor on page 140.)
  1612.  
  1613.  TILE - HORIZONTALLY OR VERTICALLY
  1614.  
  1615.  Arranges the displayed Listers to fit equally within the Opus 5 Main
  1616. Window with either horizontal or vertical priority . If the main window is
  1617. in Backdrop mode, this will tile the Listers equally over the whole
  1618. screen.
  1619.  
  1620.  PAGE 47
  1621.  
  1622.  The tile function provides Some easy methods of setting up a multi-
  1623. windowed display. For example, if you have button banks on the screen, set
  1624. the main window to non-backdrop and arrange its position and size to just
  1625. inside the borders of your button windows. Then, tile the Listers in the
  1626. required fashion. This will neatly arrange the Listers and your button
  1627. banks.
  1628.  
  1629.  CASCADE
  1630.  
  1631.  Opus 5 Main Window. If the main window is set as a backdrop, this will
  1632. cascade the current Listers over the full screen.
  1633.  
  1634.  SNAPSHOT
  1635.  
  1636.  Snapshots the size and position of the currently active Lister. This
  1637. function will only work if the directory has an associated icon Or '.info'
  1638. file since Opus 5 stores the positional information in the icon itself. If
  1639. Opus 5 cannot find the icon, it will flash the screen as a warning. This
  1640. function cannot be used to snapshot icons (See the Icons/Snapshot menu on
  1641. page 49.)
  1642.  
  1643.  VIEW AS - NAME OR ICON
  1644.  
  1645.  Selects the type of display to be shown in the current Lister, either
  1646. Workbench style Icon mode or the normal Opus 5 File mode.
  1647.  
  1648.      Name: Selects the normal Opus 5 file display which
  1649.      shows extended file name and associated details.
  1650.      This is the default mode for Opus 5 file management
  1651.      operation. In File mode, the Lister display has the
  1652.      extra features provided by the Status Bar, Toolbar
  1653.      and popup menus.
  1654.  
  1655.      Icon: Selects to display files by their icons instead
  1656.      of by the extended file names. Normally only files
  1657.      with associated icons will be displayed.
  1658.  
  1659.  PAGE 48
  1660.  
  1661.      Show All: Only available in Icon Mode. It tells
  1662.      Opus 5 to display all the files and directories using
  1663.      pseudo-icons for those which do not have real icons.
  1664.  
  1665.  THE ICONS MENU
  1666.  
  1667.  OPEN
  1668.  
  1669.  Acts the same as a double click on an icon. 1 f the icon is a disk or
  1670. drawer, it will open a new Lister and display the directory contents. If
  1671. the icon is a PROJECT or TOOL, Opus 5 will examine the file to determine
  1672. if it knows the specific Filetype. If file matches a previously user-
  1673. defined FileType, for which the appropriate function has been defined, the
  1674. function is executed.
  1675.  
  1676.  If the file does not match a user-defined Filetype, it is tested against
  1677. the internal Filetype definitions and is action is taken accordingly. (See
  1678. Filetypes on page 99.).
  1679.  
  1680.  INFORMATION
  1681.  
  1682.  Display status information about selected icon. It also allows you to
  1683. edit the ToolTypes and other information in an application icon.
  1684.  
  1685.  SNAPSHOT
  1686.  
  1687.  Saves the current layout position of the selected icon or icons within
  1688. the currently active window or group, or the layout of the icons within a
  1689. group window. The next time you run Opus 5, icons which have been
  1690. snapshotted will appear in the previously saved positions. (Also see
  1691. Program Groups on page 51.)
  1692.  
  1693.      Icons: Snapshots the current position of the selected
  1694.      icons in the active window. Only highlighted icons
  1695.      within the active window are stored.
  1696.  
  1697.  PAGE 49
  1698.  
  1699.      Window: Snapshots the current position of the
  1700.      currently active window. Only the window position
  1701.      is stored, not the position of the icons.
  1702.  
  1703.      All: Snapshots the full layout of the currntly active
  1704.      window including the positions of all the icons
  1705.      within. This function effectively does a Select All
  1706.      followed by a Snapshot Icons plus SnapShot Window.
  1707.  
  1708.  UN-SNAPSHOT
  1709.  
  1710.  Cancels the snapshot position of the selected icon or icons. The next
  1711. time you run Opus 5, the icons will be repositioned automatically.
  1712.  
  1713.  LEAVE OUT
  1714.  
  1715.  Moves the selected file from a Lister onto the Opus 5 Main Window for
  1716. easy access. Files and directories left out in this manner will appear in
  1717. the Main Window next time you run Opus 5. Note that the actual file is
  1718. not moved from its original directory, Opus 5 only stores a reference to
  1719. the file.
  1720.  
  1721.  Files may be temporarily left out on the Opus 5 main window. To position
  1722. a file permanently on the Opus 5 window, you must highlight the file and
  1723. select Leave Out.
  1724.  
  1725.  PUT AWAY
  1726.  
  1727.  Removes any icons which have been left out on the Opus 5 main window.
  1728.  
  1729.  SELECT ALL
  1730.  
  1731.  Selects all the icons on the Opus 5 Main Window. This gives you an easy
  1732. method of snapshotting all the icon positions at once. Once you have
  1733. selected all the icons, use Snapshot from the icon menu to save the
  1734. positions.
  1735.  
  1736.  PAGE 50
  1737.  
  1738.  When you have multiple icons selected, holding down SHIFT key and
  1739. selecting any icon with the mouse allows you to pick up and drag all the
  1740. selections as one.
  1741.  
  1742.  CLEAN UP
  1743.  
  1744.  Attempts to adjust the position of all the icons in the Opus 5 Main
  1745. Window to their optimal positions within the confines of the window
  1746. dimensions.
  1747.  
  1748.  RESET
  1749.  
  1750.  Resets all the icon positions to those currently stored in the icon
  1751. itself from the last snapshot operation.
  1752.  
  1753.  RENAME
  1754.  
  1755.  Provides the option to rename the elected icons
  1756.  
  1757.  FORMAT DISK
  1758.  
  1759.  Displays the Opus 5 Format Requester and allows you to format disks. (See
  1760. The Format Requester on page 117 for more details.)
  1761.  
  1762.  DISK INFORMATION
  1763.  
  1764.  Displays some information about the disk the active directory resides on,
  1765. including space used and free, date stamp and number of errors on the
  1766. disk.
  1767.  
  1768.  PROGRAM GROUPS
  1769.  
  1770.  A unique feature of Opus 5 is the ability to create Program Groups;
  1771. pseudo-directories in which you place a reference to commonly used
  1772. applications, Instead of having to leave out these favourite programs
  1773. on the main window, or search through multiple them easily by opening that
  1774. group.
  1775.  
  1776.  PAGE 51
  1777.  
  1778.  For example, you could create a GROUP Called 'Graphics' and store in it
  1779. programs such as DPaint, Brilliance, Photogenics and so on.
  1780.  
  1781.      New: Creates a new program group under the
  1782.      name you specify.
  1783.  
  1784.      Delete: Deletes a program group and its contents.
  1785.  
  1786.      Remove Program: Removes the highlighted item
  1787.      from the opened program group.
  1788.  
  1789.  To place an application in a particular Group, open the group window,
  1790. open an Opus 5 Lister showing the original application directory and drag
  1791. and drop the application icon into the Group window.
  1792.  
  1793.  Not all icons may be placed into a Group drawer. If a file does not have
  1794. an associated TOOL or PROJECT icon, it cannot be placed in a Group drawer.
  1795. Also, you cannot place other drawers in a group drawer.
  1796.  
  1797.  To snapshot all the icons in a Group window, arrange the window and the
  1798. icons as you wish (maybe use the menu Icons/CleanUp), then select
  1799. Icons/Snapshot to save the positions of the icons within the window. Then,
  1800. select the Group Icon itself and select Icons/SnapShot to preserve the
  1801. position of the window itself.
  1802.  
  1803.  PAGE 53
  1804.  
  1805.  THE BUTTONS MENU
  1806.  
  1807.  NEW
  1808.  
  1809.  Creates a new Button Bank for either Text or Graphic buttons. When first
  1810. opened, the button bank will have only one button. The size of the button
  1811. bank and the definitions for each button may be changed by calling the
  1812. Button Editor.
  1813.  
  1814.  LOAD
  1815.  
  1816.  Loads an old Button Bank from disk, The loaded bank will appear on the
  1817. screen in the position last saved with the button bank, or in the position
  1818. it was in when you saved the Environment settings.
  1819.  
  1820.  SAVE
  1821.  
  1822.  Saves the selected Button Bank to disk using the name under which it was
  1823. loaded.
  1824.  
  1825.  SAVE AS
  1826.  
  1827.  Saves the selected Button Bank to disk under the name you specify.
  1828.  
  1829.  CLOSE
  1830.  
  1831.  Closes the currently active (selected) Button Bank
  1832.  
  1833.  EDIT
  1834.  
  1835.  Displays the Button Editor and allows you to edit the definitions of all
  1836. buttons in all Button Banks currently open. You can readily edit several
  1837. Button Banks at once.
  1838.  
  1839.  While the Button Editor is open, the buttons cannot be used as normal
  1840. function buttons.
  1841.  
  1842.  PAGE 53
  1843.  
  1844.  THE SETTINGS MENU
  1845.  
  1846.  CLOCK
  1847.  
  1848.  Toggles the display of a clock in the Opus 5 main window title bar.
  1849.  
  1850.  CREATE ICONS
  1851.  
  1852.  When Opus 5 creates a new directory, this option toggles whether Opus 5
  1853. will create the associated icon or `.info' file as well.
  1854.  
  1855.  RECURSIVE FILTER
  1856.  
  1857.  Toggles the filter option. If the Recursive Filter is enabled, Directory
  1858. Opus 5 will prompt you for an which operates recursively on files within
  1859. sub-directories. If you enter a file pattern, only files matching that
  1860. pattern will be operated upon. For matching that pattern will be operated
  1861. upon. For example, you could select a group of directories and delete only
  1862. files within those directories ending in ".o" by entering "#?.o" as the
  1863. file pattern.
  1864.  
  1865.  With this option turned off, all files within selected sub- directories
  1866. will be acted upon.
  1867.  
  1868.  Commands affected by the recursive filter are
  1869.  
  1870.  
  1871.      Copy
  1872.      Copy As
  1873.      Move
  1874.      MoveAs
  1875.      FindFile
  1876.      Search
  1877.      Protect
  1878.      DateStamp
  1879.      Comment
  1880.  
  1881.  PAGE 54
  1882.  
  1883.  ENVIRONMENT
  1884.  
  1885.  The Environment provides user control over the visual elements of the
  1886. Directory Opus 5 display. It holds information on such things as the
  1887. screen display mode and backdrop pattern options, the colours and default
  1888. format used globally for Lister displays, the user selected colours and
  1889. other items.
  1890.  
  1891.  The environment also keeps track of all the other settings used to make
  1892. up the current display. This includes the current settings for
  1893.  
  1894.     Options (Menu Settings / Options)
  1895.     Listers - the position and formats of Listers
  1896.     Lister toolbar definition
  1897.     Lister user menu definitions
  1898.     Global user menu definitions
  1899.     Button Banks currently loaded
  1900.  
  1901.  When an Environment is saved, all current and saved positional
  1902. information will also be stored in the file if the Save Layout option is
  1903. checked.
  1904.  
  1905.  The actual items such as Button Banks, Lister Toolbar and so on are not
  1906. actually stored in the Environment file. Only a reference to the items by
  1907. file name is stored in the Environment file itself When you load a
  1908. different Environment, it sets the display to the new values then attempts
  1909. to load other elements of the display by reference to their file names.
  1910. if, for some reason you rename or delete an item such as a Button Bank,
  1911. outside of the Opus 5 references this item, opus 5 will not be able to
  1912. find this element.
  1913.  
  1914.  PAGE 55
  1915.  
  1916.  If no custom Environment has been specifically saved, when Opus 5 is
  1917. first run, it will attempt to load the following settings files as the
  1918. system, defaults
  1919.  
  1920.     Dopus5:Environment/Default
  1921.     DopuS5;Settings/Default
  1922.     Dopus5;Buttons/Toolbar
  1923.     DopuS5:Buttons/Lister Menu
  1924.     Dopus5:Buttons/User Menu
  1925.  
  1926.  and any file types defined in DOpus5:Filetypes
  1927.  
  1928.  EDIT
  1929.  
  1930.  Displays the Environment Editor which allows you to change the visual
  1931. display characteristics used by Opus
  1932.  5. (See The Environment Editor on page 61.)
  1933.  
  1934.  LOAD
  1935.  
  1936.  Loads an Environment file from disk and resets the
  1937.  visual display of Opus 5 to that defined therein.
  1938.  
  1939. *************************************************************************
  1940.  Load Environment resets the screenmode to that as defined in the stored
  1941. file. If the stored environment uses a screenmode of Workbench:Clone, the
  1942. Opus 5 screen will be changed to clone your current workbench screen. If
  1943. this is not the same as when you saved this environment, Opus 5 will
  1944. adjust the positions of Lister, buttons, and left out icons automatically
  1945. to fit this new (current) screen size.
  1946. **************************************************************************
  1947.  
  1948.  SAVE
  1949.  
  1950.  Saves the selected Environment using the name under which it was loaded.
  1951. If no Environment had been loaded, Save will save the current Environment
  1952. under the name 'Default'.
  1953.  
  1954.  PAGE 56
  1955.  
  1956.  SAVE AS
  1957.  
  1958.  Saves the current Environment to disk under the name you specify.
  1959.  
  1960.  SAVE LAYOUT?
  1961.  
  1962.  When checked, the current layout of all file Listers and Button Banks on
  1963. the screen will also be saved along with the environment.
  1964.  
  1965.  OPTIONS
  1966.  
  1967.  The Options settings provide control over the various operation commands
  1968. and associated behaviour provided by Directory Opus 5. These functions and
  1969. commands include Caching, Copy, Delete, Hide Method (lconify), Icons,
  1970. Locale and special Lister format for specific directory paths.
  1971.  
  1972.  EDIT
  1973.  
  1974.  Displays the Options Editor which allows you to change the operational
  1975. modes of Opus 5 commands and other details. (See the Options Editor on
  1976. page 67 for more details.)
  1977.  
  1978.  LOAD
  1979.  
  1980.  Loads an Options file from disk and resets the operation of Opus 5 to
  1981. that defined therein.
  1982.  
  1983.  SAVE
  1984.  
  1985.  Saves the selected Options settings using the name under which it was
  1986. loaded. If no Options file had been loaded, Save will save the current
  1987. Option settings under the name 'Default'.
  1988.  
  1989.  PAGE 57
  1990.  
  1991.  SAVE AS
  1992.  
  1993.  Saves the current Options settings to disk under the name you specify.
  1994.  
  1995.  FILE TYPES
  1996.  
  1997.  Displays the FileType Manager which shows the currently known FileTypes
  1998. and allows you to edit the Filetype definitions, events and actions. (See
  1999. page 99.)
  2000.  
  2001.  USER MENU
  2002.  
  2003.  Displays the Menu Editor which allows you to edit, delete and define new
  2004. menus for the global User menu.
  2005.  
  2006.  THE USER MENU
  2007.  
  2008.  The User menu may be configured to use any of the internal Directory Opus
  2009. 5 commands or any calls to other functions you may wish to use. (See the
  2010. menu Editor on page 140 for details.)
  2011.  
  2012.  Directory Opus 5 comes shipped with a default set of user menus. We
  2013. strongly urge you look at these supplied menus from the Menu Editor. This
  2014. will help you learn how to add your own selections.
  2015.  
  2016.  The actual default user menu shipped with Opus 5 may change from time to
  2017. time. Some of the default menus may include
  2018.  
  2019.      Format: Calls the internal command Format. It
  2020.      displays the Opus 5 Format requester which allows you
  2021.      easily format new or old disks. (See the Format
  2022.      Requester on page 117 for details.)
  2023.  
  2024.  PAGE 58
  2025.  
  2026.      DiskCopy: Calls the internal command Diskcop
  2027.      which displays the Opus 5 Disk Copy Requester to permit
  2028.      you to make copies of your disks. (See the Diskcopy
  2029.      Requester on page 115 for details.)
  2030.  
  2031.      Device List: Calls the internal command Devicelist. It
  2032.      displays the current device list in the current SRCE
  2033.      Lister or opens a new window if required.
  2034.  
  2035.      Cache List: Calls the internal command Cachelist. It
  2036.      currently defined SRCE Lister or opens a new window
  2037.      if required.
  2038.  
  2039.      LHA Add: LHA View and LHA extract: These menus
  2040.      use AmigaDOS calls to the LHA program to perform
  2041.      the respective functions.
  2042.  
  2043.  
  2044.  The LHA program itself is not supplied with Directory Opus 5 and must be
  2045. installed in your system for these Options to work correctly. Because they
  2046. are Shareware, archive programs such as ARC, ZOO and LHA are not included
  2047. on the Directory Opus 5 distribution disk. They are available free on most
  2048. bulletin boards.
  2049.  
  2050.  PAGE 59
  2051.  
  2052.  This page EMPTY
  2053.  
  2054.  PAGE 60
  2055.  
  2056.                             CHAPTER SIX
  2057.  
  2058.  THE ENVIRONMENT EDITOR
  2059.  
  2060.  The Environment provides user control over the visual display elements of
  2061. the Directory Opus 5 display. This includes the Display Mode, Display
  2062. Options, Layout of the file Listers, Colour Palette and more.
  2063.  
  2064.  See Fig 6-1 Environment Requester
  2065.  
  2066.   PAGE 61
  2067.  
  2068.  DISPLAY MODE
  2069.  
  2070.  The screen Display Mode requester allows you to specify the mode, size
  2071. and depth of the Directory Opus 5 screen. It displays the list of the
  2072. available display modes. The modes available will vary depending Upon the
  2073. version of your Amiga Operating System and the monitors currently active
  2074. in your system.
  2075.  
  2076.  The characteristics of the selected Display mode are shown at the bottom
  2077. of the screen.
  2078.  
  2079.  There are two special items on the list:-
  2080.  
  2081.  See Fig 6-2 Display mode Requester
  2082.  
  2083.      Workbench:Use Causes Directory Opus 5 to open a window on the
  2084.      Workbench screen and not to open a custom screen. The width and
  2085.      height of this window, may be changed, but the number of colours is
  2086.      fixed at the current Workbench depth.
  2087.  
  2088.      Workbench:Clone Causes Directory Opus 5 to open a screen in the same
  2089.      mode and exactly the same size as the Workbench screen. The size of
  2090.      this screen cannot be changed, but you may modify the number of
  2091.      colours,
  2092.  
  2093.  PAGE 62
  2094.  
  2095.      Width: This field allows you to specify the screen width.
  2096.  
  2097.      Weight: This field allows you to specify the screen height.
  2098.  
  2099.      Default: When this button is checked, the width or height field can
  2100.      not be changed and the field will display the default value. Un-check
  2101.      this button to edit the field. When you are using Workbench:Clone,
  2102.      the Default button cannot be deselected.
  2103.  
  2104.      Colours: Select the screen depth.
  2105.  
  2106.  DISPLAY OPTIONS
  2107.  
  2108.  Allows you to define whether to use backdrop pattern on the Opus 5 Screen
  2109. plus Workbench Application functions.
  2110.  
  2111.  See Fig 6-3 Backdrop Pattern Requester
  2112.  
  2113.  The Backdrop Pattern tells Opus 5 to use the screen backdrop pattern as
  2114. defined  in the preferences file defined in the Prefs: string below.
  2115.  
  2116.  The Workbench Emulation allows Opus 5 to intercept Some of the system
  2117. calls to Workbench to provide the same functionality. The options are :-
  2118.  
  2119.      Display Applcons: Tells Opus 5 to display all
  2120.      application icons in the Opus 5 window.
  2121.  
  2122.      Display Tools Menu: Tells Opus 5 to add any
  2123.      WorkBench Application Menus to a global 'Tools'
  2124.       menu.
  2125.  
  2126.  PAGE 63
  2127.  
  2128.  LISTER DISPLAY
  2129.  
  2130.  This allows you to choose the default values for Colours, font and format
  2131. for the Opus 5 Listers.
  2132.  
  2133.  See Fig 6-4 Lister Elements Requester
  2134.  
  2135.  Lister Elements: Select the item then select the foreground and
  2136. background colours as desired.
  2137.  
  2138.  Select Font: From a font requester you may select the font and size you
  2139. wish to be used in the Lister display. The font selected will be used to
  2140. display all the elements in the Lister  display. Only one font can be used
  2141. in a Lister.
  2142.  
  2143.  Default Format: From the List Format requester, you may select the
  2144. default format you wish to be used whenever a new Lister is opened.
  2145.  
  2146.  OUTPUT WINDOW
  2147.  
  2148.  This allows you to set the title and size of the Output Window used by
  2149. Opus 5 to display CLI tasks and associated messages. To adjust the size,
  2150. click on the Set button and adjust the position and size of the window as
  2151. required, then close the window with the close window button.
  2152.  
  2153.  PALETTE
  2154.  
  2155.  The Palette displays the current colours used by the Opus 5 screen plus
  2156. any User Colours available.
  2157.  
  2158.  See Fig 6-5 Palette Requester
  2159.  
  2160.  On its own screen, the display will show up to 16 colours depending on
  2161. the chosen screen depth. The first eight colours displayed are the Amiga
  2162. OS colours, the bottom four and top four colours from your Workbench
  2163. palette Depending on the screen depth, you may also have up to eight user
  2164. colours.
  2165.  
  2166.  When on Workbench, only the user colours are displayed. The actual screen
  2167. colours are determined from Workbench.
  2168.  
  2169.  USER COLOURS
  2170.  
  2171.  The User Colours system provides a mechanism to make the management of
  2172. colours practical and useful under V39 of the Amiga OS. (V37 is slightly
  2173. different but Opus 5 provides similar functionality.)
  2174.  
  2175.  With the pen allocation system of V39, it is possible to have your own
  2176. colours even when running on another program's (or the Workbench) screen.
  2177. The User Colour systems allows you to define up to 8 colours which Opus 5
  2178. will attempt to allocate. You may use these on custom buttons and as the
  2179. colour of Lister elements.
  2180.  
  2181.  You can choose how many pens to allocate, from zero to eight. If you
  2182. limit your choice to only those pens you actually need, all others are
  2183. left for other programs.
  2184.  
  2185.  PAGE 65
  2186.  
  2187.  As well as the optional User Colours, you always have the standard Amiga
  2188. OS colours to use (4 colours under OS V37, 8 under V39).
  2189.  
  2190.  You can specify the desired number of user colours with the slider
  2191. gadget. Once you have changed the number to what you want you need to
  2192. select "Use". The opus 5 window (and screen) will be closed and re-opened,
  2193. and the new number of pens will be allocated (if possible).
  2194.  
  2195.  Note that you can only change the colours of these pens if they were
  2196. successfully allocated. If you slide the RGB sliders and nothing seems to
  2197. happen, that's because there were no shareable pens available for Opus 5
  2198. to use.
  2199.  
  2200.  Also note that you cannot have any User Colours unless your screen is at
  2201. least 16 colours (8 under V37), as the Amiga OS grabs the top and bottom
  2202. four colours for itself.
  2203.  
  2204.  THE OPTIONS EDITOR
  2205.  
  2206.  While the Environment controls the Opus 5 visual display elements, the
  2207. Options settings provide control over the operation commands. These
  2208. functions a re:-
  2209.  
  2210.  CACHING
  2211.  
  2212.  For speed of operation, Opus 5 can internally buffer each directory list.
  2213. This is known as the Directory Cache.
  2214.  
  2215.  See Fig 7-1 Options Requester
  2216.  
  2217.  Maximum number of dirs cached: Specify the number of internal buffers to
  2218. be allocated for directories. You may use any value from one to 255.
  2219.  
  2220.  Disable directory caching: When selected, this turns off directory
  2221. caching.
  2222.  
  2223.  PAGE 67
  2224.  
  2225.  Re-read modified caches: When this option is selected, each cached
  2226. directory is monitored. If the contents of a cached directory have changed
  2227. when it is next activated, Opus 5 will re-read the directory.
  2228.  
  2229.  COPY
  2230.  
  2231.  This controls the actions taken when Opus 5 copies files.
  2232.  
  2233.  See Fig 7-2 Copy Requester
  2234.  
  2235.  Check destination free space: If this option is checked, Opus 5 will
  2236. check the destination directory to ensure that there is enough free space
  2237. in it to hold the selected files and/or directories to be copied. If there
  2238. is not enough space to fit all the files in the destination directory, you
  2239. will be alerted and given the option of abandoning the Copy process.
  2240.  
  2241.  Update destination free space: Once the copy has finished, this option
  2242. causes Opus 5 to recalculate the free space remaining on the destination
  2243. drive.
  2244.  
  2245.  Set source archive bit: After Opus 5 copies a file, the archive bit of
  2246. the original file will be set if this option is checked. This action can
  2247. be used to indicate that the file had been archived.
  2248.  
  2249.  Also copy source's: These flags tell Opus 5 that when it copies a file,
  2250. it must also copy these parts of the file information as well. You may
  2251. select all, none, or any combination of these options.
  2252.  
  2253.  PAGE 68
  2254.  
  2255.  DELETE
  2256.  
  2257.  Major warning messages can be provided when deleting files and
  2258. directories. Select as required.
  2259.  
  2260.  See Fig 7-3 Delete Requester
  2261.  
  2262.  Commencing delete: Tells Opus 5 to check with you before actually
  2263. starting to delete. This is a very useful option because it's always
  2264. better to be safe than sorry.
  2265.  
  2266.  See Fig 7-4 Warning Requester
  2267.  
  2268.  Deleting files: Tells Opus 5 to ask for confirmation before deleting
  2269. every file.
  2270.  
  2271.  Deleting directories: Tells Opus 5 to ask for confirmation before
  2272. deleting directories.
  2273.  
  2274.  PAGE 69
  2275.  
  2276.  HIDE METHOD
  2277.  
  2278.  These options allow you to specify and Control the method Opus 5 will use
  2279. to iconify itself.
  2280.  
  2281.  See Fig 7-5 Hide Requester
  2282.  
  2283.  Clock: Opus 5 will iconify to a one line clock display window on
  2284. Workbench. To un-iconify the window, simply activate it by clicking on it
  2285. with the left mouse button, then press the right mouse button.
  2286.  
  2287.  Hotkey Only: Opus 5 will close all windows and not place any visual
  2288. indication on the Workbench screen. To un- iconify, press the hotkey
  2289. combination. This is set in the ToolType of the Directory Opus icon. By
  2290. default, it is set of the left-Alt, left-SHIFT and CTRL key combination.
  2291.  
  2292.  The hotkey combination is always active, even when Opus 5 is not
  2293. iconified.
  2294.  
  2295.  Pressing the hotkeys will have the following effects
  2296.  
  2297.      * If Directory Opus 5 is iconified, it will be un-iconified.
  2298.  
  2299.      * If the Directory Opus 5 screen is open, but at the
  2300.        back of the display, it will be brought to the front.
  2301.  
  2302.      * If the screen has been pulled down using the
  2303.        screen drag bar, it will be brought to the top.
  2304.  
  2305.      * If the screen is already at the front of the display
  2306.        it will be moved to the back.
  2307.  
  2308.  PAGE 70
  2309.  
  2310.  AppIcon (Workbench Only): Opus 5 will open an icon on Workbench. Simply
  2311. double click on the icon to un-iconify it. When iconified as an appicon,
  2312. you can drop Workbench icons on the Directory Opus 5 appIcon. This will
  2313. have the same effects as if you displayed the file in a Lister window
  2314. and double-clicked on it. For example, if you drop an IFF picture on the
  2315. appicon, it will show it.
  2316.  
  2317.  AppMenu (Workbench Only): Opus 5 will add a menu to The Workbench's
  2318. application `Tools` menu. To un-iconify, simply select the Directory Opus
  2319. 5 Menu item
  2320.  
  2321.  ICONS
  2322.  
  2323.  These options define how Opus 5 processes files with associated icons or
  2324. `.info` files
  2325.  
  2326.  See Fig 7-6 Icon Requester
  2327.  
  2328.  Perform all actions on icons: When selected, whatever happens to a file
  2329. will happen to that file's icon as well. For instance, if you delete the
  2330. file DATA, and the file DATA.info also exists, it will be deleted too. If
  2331. you rename the file FROG to BUFFALO, then FROG.info (if it exists) will be
  2332. renamed as BUFFALO.info automatically.
  2333.  
  2334.  Select icons automatically: This option works in a similar way. Whenever
  2335. you select a file, its associated .info file will also be selected (if it
  2336. exists).
  2337.  
  2338.  PAGE 71
  2339.  
  2340.  LOCALE
  2341.  
  2342.  Directory Opus 5 uses the Amiga Locale system to al low you to use Opus 5
  2343. in a variety of countries with different languages. This is determined
  2344. automatically from the Locale options you have selected when you installed
  2345. your Amiga OS and Workbench. Opus 5 also provides some extra Control over
  2346. the display of certain strings of data.
  2347.  
  2348.  See Fig 7-7 Date Requester
  2349.  
  2350.  Date Format: These options control the way Directory Opus 5 formats
  2351. dates. The Amiga's operating system uses the first setting (DD-MMM-YY) by
  2352. default, but you may choose whichever one you prefer.
  2353.  
  2354.  Misc. flags ...
  2355.  
  2356.      Name substitution: Causes words like Today,
  2357.      Tomorrow or Tuesday to be substituted for a date, if
  2358.      appropriate.
  2359.  
  2360.      12 hour clock: Choose whether the clock format
  2361.      used by Directory Opus 5 is displayed in 12 hour or
  2362.      24 hour format.
  2363.  
  2364.      Thousands seperator: Determines whether
  2365.      number have a separator between thousands. The
  2366.      character is determined from the current languages
  2367.      You have selected from the Workbench Locale
  2368.      installation.
  2369.  
  2370.  PAGE 72
  2371.  
  2372.  PATH FORMATS
  2373.  
  2374.  These options allow you to customise the Lister display format for
  2375. specific directories. For example, you may wish normal directories to be
  2376. sorted in file name order, but with a telecommunications 'Downloads'
  2377. directory, you may wish to see the latest files you have received. Here
  2378. you could specify the Lister display format to show files by file
  2379. date in reverse order.
  2380.  
  2381.  See Fig 7-8 Paths Requester
  2382.  
  2383.  Path: Allows you to enter the full path to the directory. Alternatively,
  2384. select the folder button immediately to the left of the string field to
  2385. display a file requester where you may select the path directly.
  2386.  
  2387.  Key: Allows you to enter a special hotkey definition using combination of
  2388. Alt, SHIFT, Ctrl and normal keys. When pressed, the hotkey combination
  2389. will read this special directory into the currently active Lister and
  2390. display it using the pre-defined special format.
  2391.  
  2392.  Add: Adds a new blank entry to the path list and allows you to enter the
  2393. details for a new directory.
  2394.  
  2395.  Remove: Removes the highlighted entry line from the stored list.
  2396.  
  2397.  Edit: Displays the Lister Format Requester allowing you to change the
  2398. stored special format for the highlighted directory.
  2399.  
  2400.                             CHAPTER EIGHT
  2401.  
  2402.  CUSTOM BUTTON BANKS
  2403.  
  2404.  
  2405.  With Directory Opus 5 you can create your own custom buttons which
  2406. execute your desired commands at the click of the mouse. Buttons are
  2407. grouped together in a window called a Button Bank. Any given bank of
  2408. buttons may show either graphical images or text, but you may not mix
  2409. graphics and text in the one bank. You may have as many banks open at any
  2410. one time as you desire.
  2411.  
  2412.  
  2413.  The modular design of Opus 5 means that Buttons Banks are fully
  2414. independent tasks and the buttons themselves are interchangeable between
  2415. different banks. Even editing of button banks via the Button Editor is
  2416. independent of other program operations, so you do not need to stop other
  2417. activities to create, load, edit or save banks.
  2418.  
  2419.  
  2420.  Each button can execute an unlimited set of instructions, or right mouse
  2421. click on the custom button. instructions may include any mix of AmigaDos,
  2422. Workbench, Arexx, Script or internal Opus 5 commands.
  2423.  
  2424.  Right mouse button commands are indicated by a "dog-ear" in the upper
  2425. right of the button. For middle mouse button commands, the 'dog-ear'
  2426. appears on the bottom left. This also applies to graphical Button Banks.
  2427.  
  2428.  PAGE 75
  2429.  
  2430.  SCOPE AND FOCUS OF BUTTONS
  2431.  
  2432.  Many button commands act on the selected files in the current source
  2433. (SRCE) directory, or between the Source and destination (DEST)
  2434. directories, When creating and using buttons, it is very important that
  2435. you understand both what the Command does, and what files and directories
  2436. it will effect. This is known as the scope and focus of a button.
  2437.  
  2438.  Novice Opus 5 users can be confused when they have clicked on a custom
  2439. button and nothing happens. Often they have no SRCE window selected!
  2440.  
  2441. *************************************************************************
  2442.  Before clicking On a custom button, verify that the intended
  2443.  SRCE and DEST directory windows are set correctly.
  2444. *************************************************************************
  2445.  
  2446.                          INTERNAL OPUS 5 COMMANDS
  2447.  
  2448.  
  2449.  As already explained, each button can execute set of instructions
  2450. including AmigaDos, Workbench, ARexx, Script or internal Opus 5 commands.
  2451. The list of internal commands which Directory Opus 5 offers for each
  2452. custom Button or Menu is shown below. Each command is discussed in detail
  2453. in the following section.
  2454.  
  2455.  AddIcon     Delete         GetSizes         Parent     Show
  2456.  All         DeviceList     HexRead          Play       SamrtRead
  2457.  AnsiRead    Diskcopy       IconInfo         Print      Toggle
  2458.  ChachList   DoubleClick    LeaveOut         Protect    User1
  2459.  CheckFit    DragNDrop      LoadButtons      Read       User2
  2460.  ClearSizes  Duplicate      LoadEnvironment  Rename     User3
  2461.  Comment     Encrypt        LoadOptions      Root       User4
  2462.  Confirm     FindFile       MakeDir          Run
  2463.  Copy        FinishSection  Move             ScanDir
  2464.  CopyAs      Format         MoveAs           Search
  2465.  DateStamp   FreeCaches     None             Select
  2466.  
  2467.  PAGE 76
  2468.  
  2469.  ALL
  2470.  
  2471.  Selects all entries in any and all of the current SRCE directory Windows,
  2472.  
  2473.  TOGGLE
  2474.  
  2475.  Causes selected entries in all SRCE directories to be deselected and
  2476. deselected entries to be selected, This Command is often used as a
  2477. Complementary right mouse button action for a button using the All
  2478. Command, The right mouse button would then Toggle or reverse the state
  2479. of all entries,
  2480.  
  2481.  NONE
  2482.  
  2483.  Desclects all entries in the current SRCE directory windows.
  2484.  
  2485.  PARENT
  2486.  
  2487.  Reads and displays the parent directory of the current directory open in
  2488. the SRCE directory window. If the parent directory is Contained in Opus
  2489. 5's cached buffer list, it will be displayed without re-reading it.
  2490.  
  2491.  When the current directory is an assignment, for example, C:, the
  2492. assignment will be expanded to the full path (SYS:C),, wherby the parent
  2493. command will move to the parent directory (SYS:) of the assigned
  2494. directory.
  2495.  
  2496.  This command acts on the first SRCE directory only.
  2497.  
  2498.  ROOT
  2499.  
  2500.  Reads the root directory of the SRCE directory window. As with the Parent
  2501. command, the buffer list will be searched before the parent directory is
  2502. re-read.
  2503.  
  2504.  When the current directory is an assigned directory, the
  2505.  
  2506.  PAGE 77
  2507.  
  2508.  Root command will display the root drive of the assigned directory. When
  2509. the current directory is a subdirectory to an assigned directory, the Root
  2510. command will display the assigned directory.
  2511.  
  2512.  This command acts On the first SRCE directory only,
  2513.  
  2514.  COPY   NAME/K, TO/F
  2515.  
  2516.  Copies the selected file from the SRCE directory to the DEST directory.
  2517.  
  2518.  If any directories are selected to be copied, the global setting of the
  2519. Recursive Filter will be used to determine which files will be copied. See
  2520. Global Menus Settings/Recursive Filter for more details.
  2521.  
  2522.  If multiple SRCE or multiple DEST directories are selected, the copy
  2523. command will copy all selected items from the SRCE directories to all the
  2524. DEST directories in turn.
  2525.  
  2526.  COPYAS NAME/K,NEWNAME/K,TO/F
  2527.  
  2528.  Is similar to Copy except that the entries are copied to the DEST
  2529. directory using new names that you specify. Wildcards can be used here:
  2530. consult your AmigaDOSS manual for standard wildcard usage.
  2531.  
  2532.  See Fig 8-1 Opus 5 Requester
  2533.  
  2534.  If any directories are selected to copy, the Recursive Filter will be
  2535. used to determine which files will be copied.
  2536.  
  2537.  Copies Multiple SCRE to DEST directories if more than one is selected.
  2538.  
  2539.  PAGE 79
  2540.  
  2541.  MOVE NAME/K, TO/F
  2542.  
  2543.  Moves all selected entries from the SCRe directory to the DEST directory,
  2544. The entry will no longer exist in its original place.
  2545.  
  2546.  If any directories are selected to move, the ReCursive Filter will be
  2547. used to deterine which files will be copied.
  2548.  
  2549.  If the Move operation is on the same device, Opus 5 actually uses the
  2550. Rename command, On different devices, Copy and Delete commands are used.
  2551.  
  2552. *************************************************************************
  2553.  Be careful with this command!. Opus 5 will delete the file
  2554.  if you are moving it to a different device.
  2555. *************************************************************************
  2556.  
  2557.  Move acts to move files to a single destination ONLY .
  2558.  
  2559.  MOVEAS NAME/K, NEWNAME/K, TO/F
  2560.  
  2561.  Performs the same command as Move but allows you to give each entry a new
  2562. name before it is moved.
  2563.  
  2564.  MoveAs acts to move files to single destination ONLY .
  2565.  
  2566.  RENAME
  2567.  
  2568.  Allows you to give new names to all selected entries in the currently
  2569. selected SRCE directory windows. A requester will appear for each entry in
  2570. turn, asking for the new name. one. You will usually just edit the name in
  2571. the lower of the two to the new name.
  2572.  
  2573.  A limited type of wildcard rename is possible. Entering an '*' in the
  2574. bottom field allows you to add prefixes or suffixes. For instance,
  2575. entering '*.pic' will add a '.pic' suffix to all selected entries.
  2576. Entering 'A*' will add an 'A' prefix. Only one '*' may be used in this
  2577. process.
  2578.  
  2579.  PAGE 79
  2580.  
  2581.  You cannot give a file a name that contains an '*'.
  2582.  
  2583.  If you enter an '*' in the top as well as the bottom field, you can
  2584. replace sections of the name. for example, entering '*.pic' in the top
  2585. field and '*.iff' in the bottom field will replace the '.pic' suffix of
  2586. any entries with the '.iff' suffix. If an entry does not have a '.pic'
  2587. suffix, it will be left untouched. The '*' may also be embedded. For
  2588. instance, renaming 'FOO*BAZ' as 'GEE*WlZ' would rename 'FOOBARBAZ' to
  2589. 'GEEBARWIZ'. Again, only one '*' may be used in each of the string Fields.
  2590.  
  2591.  The Rename command works on ALL SRCE Listers in turn.
  2592.  
  2593.  DUPLICATE NAME/K, NEWNAME/K
  2594.  
  2595.  Allows you to make a copy of selected entries in the same directory, but
  2596. with different names. A requester will appear for each entry, asking for
  2597. the new name.
  2598.  
  2599.  The Duplicate command works on ALL SRCE Listers.
  2600.  
  2601.  DELETE NAME/F
  2602.  
  2603.  Deletes all the selected entries in ALL currently defined SRCE Listers.
  2604.  
  2605.  Be careful with this, as it is easy to wipe out valuable data if you are
  2606. careless. Directory Opus 5's default configuration brings up a requester
  2607. before deleting files. Nevertheless, you should always double check the
  2608. selected files before clicking any button which uses this command.
  2609.  
  2610.  The Delete command works on ALL SCRE Listers in turn.
  2611.  
  2612.  MAKEDIR  NAME/K,NOICONS/S
  2613.  
  2614.  Allows you to create a new subdirectory in the SCRE directory window; its
  2615. name is limited to 30 characters.
  2616.  
  2617.  PAGE 80
  2618.  
  2619.  See Fig 8-2 Opus 5 Requester
  2620.  
  2621.  From the displayed requester, you can choose whether to create an icon
  2622. along with the new directory or not. Entering a name and just pressing
  2623. RETURN, will either create an icon, or not, according to the status of the
  2624. global Setting menu, Create Icons. The name of the directory is limited to
  2625. 25 characters if Create Icons is enabled.
  2626.  
  2627.  If the optional NAME is used, the command will not ask for the directory
  2628. name, but will make it immediately in the command SCRE directory.
  2629.  
  2630.  If the optional NOICON switch is used, the directory will be made without
  2631. an associated '.info' file. Otherwise, the command obeys the global Create
  2632. Icons setting.
  2633.  
  2634.  MakeDir works on the first directory ONLY.
  2635.  
  2636.  CHECKFIT
  2637.  
  2638.  Tests whether the selected files will fit on the destination drive. A
  2639. requester displays the number of bytes needed, the available space, and
  2640. the percentage of files which will fit on the destination drive.
  2641.  
  2642.  CheckFit works between ALL SRCE directories to the first DEST directory
  2643. ONLY.
  2644.  
  2645.  GETSIZES
  2646.  
  2647.  Causes any selected subdirectories in ALL SRCE Listers to be scanned. The
  2648. scanning process calculates the total size, in bytes, of all files
  2649. contained in the subdirectory. Once scanned, the subdirectory will be
  2650. displayed.
  2651.  
  2652.  PAGE 81
  2653.  
  2654.  If a subdirectory has been previously scanned, it will not be rescanned
  2655. when you select the GetSizes button. See ClearSizes below.
  2656.  
  2657.  The GetSizes button also displays in the status bar the number of files,
  2658. directories and bytes that have been selected out of the total number of
  2659. files, directories and bytes. If there is enough space for the total
  2660. selected bytes on the disk in the destination directory window, all
  2661. selected files would fit on the destination disk if they were Copied,
  2662. and a 'Y' will be displayed after the count. If they won't fit, a 'N' will
  2663. be displayed.
  2664.  
  2665.  If you select an operation which causes a subdirectory to be scanned
  2666. (e.g., Copy, Protect, FindFile, etc.), the size will be displayed as
  2667. though you had performed a GetSizes.
  2668.  
  2669.  GetSizes works On ALL SRCE Listers in turn.
  2670.  
  2671.  CLEARSIZES
  2672.  
  2673.  Clears the sizes for selected directories in all SRCE Listers, but not
  2674. for selected files.
  2675.  
  2676.  If a subdirectory has been scanned already, GetSizes will not work. It is
  2677. possible that a previously scanned directory's size is no longer accurate
  2678. since any application, including Opus 5, might have changed the contents
  2679. of the subdirectory since it was last scanned. To rescan a subdirectory,
  2680. the size must be cleared with ClearSizes.
  2681.  
  2682.  FindFile
  2683.  
  2684.  Searches all selected subdirectories in all SCRE Listers for a specified
  2685. file or files.
  2686.  
  2687.  See Fig 8-3 Opus 5 Requester
  2688.  
  2689.  PAGE 82
  2690.  
  2691.  A requester will appear asking for the pattern to search for. You can use
  2692. full pattern matching for this search.
  2693.  
  2694.  If a file matching the pattern is found, you are asked if you wish to
  2695. enter the directory containing it, or to continue the search. If you elect
  2696. to enter the directory, the directory will be read and all matching
  2697. enteries will be highlighted.
  2698.  
  2699.  SEARCH
  2700.  
  2701.  Searches the contents of all selected files in all SCRE Listers, and the
  2702. files within selected directories, for a specified string. A requester
  2703. will appear, asking for the string to search for.
  2704.  
  2705.  See Fig 8-4 Text String Requester
  2706.  
  2707.  There are also several options available within the requester.
  2708.  
  2709.      Case insensitive: When checked, any upper and lowercase letters are
  2710.      treated as the same.
  2711.  
  2712.      Wildcard search: When checked, you can to use a question mark (?)
  2713.      character as a limited wildcard, to mean "match any character".
  2714.  
  2715.      Match whole words: When checked, the string you enter must be matched
  2716.      in a whole word (if the string is embedded within a longer string it
  2717.      will not be matched).
  2718.  
  2719.  PAGE 83
  2720.  
  2721.  You can specify how the results of the search are presented to you.
  2722.  
  2723.      Ask: If a match is found, Opus 5 will ask whether you wish to read
  2724.      the file. If selected to do so, the text viewer will be opened and
  2725.      the file will be read automatically.
  2726.  
  2727.      Leave selected: If enabled, any files that contain the matching
  2728.      string will be left highlighted. All files that did not match will be
  2729.      deselected, enabling you to see quickly the files that contained a
  2730.      match.
  2731.  
  2732.      Output results: If enabled, the names of files that contained the
  2733.      matching string will be written to a temporary file. Once the search
  2734.      has finished, this temporary file will be displayed in the text
  2735.      viewer.
  2736.  
  2737.  
  2738.  RUN NAME/F
  2739.  
  2740.  Runs each selected file in turn, providing that the file is an executable
  2741. program. The action is similar to double- clicking on the file's icon, or
  2742. running it from the CLI. A requester will appear, asking for any arguments
  2743. (should you require any).
  2744.  
  2745. *************************************************************************
  2746.  Directory Opus 5 does not provide an 'Execute' command This function is
  2747. handled by the Run command which functions in the same manner as the
  2748. AmigaDOS 'run' command if a file has the 's' (script bit set, the run
  2749. command will execute it as a script,
  2750. **************************************************************************
  2751.  
  2752.                               End Of Part One
  2753.  
  2754.  
  2755.