home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-11-25 | 48.6 KB | 1,242 lines |
- The Tera Desktop
-
- Table of Contents
-
- 1 Introduction
-
- 1.1 About Tera Desktop
- 1.2 The Author
- 1.3 Hardware and operating system requirements
- 1.4 Disclaimer
- 1.5 Support
-
- 2 Installation
-
- 3 Conventions and background information
-
- 3.1 Conventions
- 3.2 Type of program
- 3.3 Running a program
-
- 4 Menus
-
- 4.1 Teradesk
- 4.2 File
-
- 4.2.1 Open
- 4.2.2 Show Information
- 4.2.3 New Folder
- 4.2.4 Close
- 4.2.5 Close Window
- 4.2.6 Select all
- 4.2.7 Cycle Window
-
- 4.3 View
-
- 4.3.1 Show as
- 4.3.2 Sort
- 4.3.3 Hidden & System files
- 4.3.4 Set file mask
-
- 4.4 Options
-
- 4.4.1 Install Applications
-
- 4.4.1.1 Function keys
- 4.4.1.2 Document Types
- 4.4.1.3 Command Line
- 4.4.1.3 ARGV protocol
-
- 4.4.2 Install Desk Icon
- 4.4.3 Install window Icon
- 4.4.4 Change Icons
- 4.4.5 Remove Icons
-
- 4.4.6 Set preferences
- 4.4.7 Editor
- 4.4.8 Program Options
- 4.4.9 Window Options
-
- 4.4.10 Save settings
- 4.4.11 Load settings
- 4.4.12 Save settings as
-
- 5 Icons and Objects
-
- 5.1 Introduction
- 5.2 The ICON.RSC file
- 5.3 Opening icons and objects
- 5.4 Dragging Objects
-
- 6 The ARGV protocol
-
- 7 Acknowledgements
-
-
- 1 Introduction
-
- 1.1 About the Tera Desktop
-
- The Tera Desktop is a replacement for the ST, STE or TT
- desktop. It provides many more facilities than the
- standard desktop and windows are drawn and scrolled much
- faster in it; It allows icons for files and programs and
- provides the ability to view files in windows.
-
- The program may be copied and distributed freely
- provided:
-
- 1. All the files listed below are copied and
- distributed at the same time and none are changed in
- any way.
-
- 2. The program is not sold without the written
- permission of the author. If the program is
- distributed by a PD library, only the costs of the
- disk and distribution may be recovered.
-
- The Tera Desktop files are:
-
- DESKTOP.PRG The Tera Desktop program
- DESKTOP.RSC English resource file
- DESKFRA.RSC French resource file
- ICONS.RSC Icons resource file
- README.NED Instructions in Dutch
- README.ENG Instructions in English
- CHANGES.NED Version changes in Dutch
- CHANGES.ENG Version changes in English
- MANUAL.NED Manual in Dutch
- MANUAL.ENG Manual in English
- CONVERT.PRG Program to convert settings
- VIEWER.PRG Program for viewing .IMG and Degas files
- VIEWER.RSC Resource file for viewer
-
- 1.2 The Author
-
- The author and copyright owner of the Tera Desktop is:
-
- Wout Klaren
- Zwolsekanaal 18
- 7681 ED Vroomshoop
- The Netherlands
-
- 1.3 Hardware and Operating system requirements
-
- Hardware
-
- The Tera Desktop can be used on any Atari ST, STE or TT
- computer. It uses about 140 Kb of memory.
-
- Although the Tera Desktop can be used without the aid of
- a hard disk, the use of one is strongly recommended. This
- is because the program must be available on disk at all
- times when it is running. This requirement can be
- facilitated, if you have sufficient memory, by placing it
- in a RAM disk.
-
- TOS version
-
- Tera Desktop will work with all current versions of TOS
- but is very much more useful with versions 1.4 and above.
- There are several reasons for this, for in version 1.4
- and above:
-
- 1. Folders can be renamed.
-
- 2. The file processing routines are very much better
- and enables more facilities to be used.
-
- 3. GEM programs can be started automatically after
- booting.
-
- 4. There are significant bugs in version 1.0
-
- 5. Tera Desktop does not work in low resolution with
- version 1.0 because of limitations on the size of
- menus.
-
- Resolution
-
- It is recommended that you use Tera Desktop in high or
- medium resolution. The program works in low resolution
- but with certain limitations:
-
- 1. With the ST or TT:
-
- a. The dialog box for the input of command lines
- to TTP programs are smaller.
-
- b. The dialog boxes of 'Install Application' and
- 'Set Preferences' will not work properly
- because they are too big.
-
- 2. Tera Desktop does not work in low resolution with
- version 1.0 because of limitations on the size of
- menus.
-
- 1.4 Disclaimer
-
- Tera Desktop has been tested with TOS 1.0, 1.2, 1.4,
- 1.42, 1.6, 3.05 and KAOS TOS, but it is possible that it
- will fail to work properly on other versions or
- with configurations different from those on which it was
- tested. It is also possible that there are still bugs in
- the program which will show up even when using the
- systems on which it has been tested.
-
- The author disclaims all responsibility for any loss or
- damage resulting from the use of Tera Desktop no matter
- how it is caused.
-
- 1.5 Support
-
- In the United Kingdom, new versions can be downloaded
- from:
-
- System ST
- tel: 0533 413443
- Fidonet 2:255/320
- NeST 90:102/131
-
- The compressed file containing the system is called
- TERADESK.LZH.
-
- This BBS also provides support for the Tera Desktop. If
- you have any suggestions for improvements or bugs to
- report, you can leave a note of them there.
-
- In the Netherlands, new versions can be downloaded from:
-
- Moir Brandts Honk BBS
- tel: 070-3461215
-
- If you discover a bug, the author would be very grateful
- if you would report to him (either in writing or on the
- BBS) the nature of the bug and provide a description of
- your computer configuration [TOS version, Auto boot
- program used (if any), computer type, accessories
- installed etc.].
-
- 2 Installation
-
- The Tera Desktop should be installed as follows:
-
- 1. Create a folder called DESKTOP anywhere on your hard disk
- (or in a RAM disk if you have no hard disk).
-
- 2. Copy into this folder the files:
-
- DESKTOP.PRG
- DESKTOP.RSC
- ICONS.RSC
-
- The Tera Desktop can now be started in the usual way by double
- clicking on DESKTOP.PRG.
-
- If you have TOS version 1.4 or greater, you can set it up so
- that Tera Desktop is started automatically when you boot. To
- do this:
-
- 3. Select the file DESKTOP.PRG by single clicking on it.
-
- 4. Select 'Install Application' from the Options menu.
-
- 5. Change to boot status from 'Normal' to 'Auto'
-
- 6. Click on 'Install'
-
- 7. Save the desktop configuration
-
- If you have TOS version 1.0 or 1.2 you must use a program such
- as STARTGEM to run DESKTOP from an AUTO folder.
-
- 3 Conventions and background information
-
- 3.1 Conventions
-
- 1. It is assumed that the reader knows how to use the
- standard Atari desktop as described in the user manual.
-
- 2. We shall often mention the procedure of 'Selecting' an
- object. By this we mean the act of placing the mouse on
- the object and clicking the left button once. The
- display of the Object should change to reverse video.
- Many icons and some objects in dialog boxes can also be
- selected by pressing certain keys.
-
- If you select a second object while the first is still
- selected, the first is deselected - UNLESS you held down
- [Shift] while selecting them; in that way you can select
- several objects.
-
- Another way of selecting several objects at once is to
- place the mouse arrow to the left of one of them and then
- hold down the left mouse button. Then, if you move the
- mouse, a box will form in which you can enclose other
- objects. When you release the mouse button, all the
- enclosed objects are selected. Note that all the objects
- in the box are selected, even though not all are visible.
- This is relevant if you scroll the contents of a window
- at the same time .
-
- 3. We shall also refer to 'Opening' a file. This generally
- means that you place the mouse cursor on the file (in a
- directory) and double click with the left mouse button.
- Files can also be opened by first selecting them, and
- then selecting 'Open' from the 'File' menu.
-
- 4. We shall refer to keys with square brackets enclosing the
- symbol written on the key itself. e.g. [Return], [Q]
- etc.
-
- 5. Sometimes we mention 'masks'. A mask is a sequence of
- symbols which may or may not match a file name. Masks
- contain the symbols '*' and '?' as well as the standard
- symbols which may appear in a file name.
-
- * Stands for any character or run of zero or more
- characters so that:
-
- A*B matches AB, AAB, ACB, AAAB, ACCB, ABCB etc.
- A* matches A, AB,AAA,ABC,ABCD etc.
-
- ? Stands for any single character
-
- A?B matches AAB, ACB, A B etc.
-
- 6. Most menu items can be selected with a key as well as
- with the mouse.
-
- To select a menu item with a key, press and hold down
- [Control] and then press the key indicated. The symbol
- '^' is there to remind you to use the control key.
-
- 7. Likewise, most buttons in dialogue boxes can also be
- selected by a key.
-
- Press and hold down [Alternate] and then press the key of
- the character in the button that is underlined.
-
- Boxes with arrows can be selected by holding down
- [Control] and pressing the corresponding cursor (arrow)
- key on the keyboard.
-
- 8. When a key is a 'letter' key. use the capital (Shifted)
- version.
-
- 3.2 Types of program
-
- In this section we review the various types of program or
- application that you may encounter.
-
- The type of a given program depends on how it is written
- and is beyond your control; usually the type of a program
- is indicated by its extension, but be warned, this is not
- always so.
-
- The types are:
-
- Type Usual Description
- extension
-
- 1. GEM PRG Program uses GEM and does not require
- APP parameters.
-
- 2. GTP GTP Program uses GEM and requires
- parameters; the GTP extension is not
- recognised in standard desktop.
-
- 3. TOS TOS Program does not use GEM and does not
- require parameters.
-
- 4. TTP TTP Program does not use GEM but requires
- parameters.
-
- 5. ACC ACC Accessory program
-
- Parameters are items of data, often a file name, which
- are sent to the program as you invoke it.
-
- The standard desktop recognizes the last three programs
- from their extension and reacts appropriately when you
- open them. With TTP programs it displays a dialog box in
- which you can enter parameters. Tera Desktop in addition
- recognises the GTP extension and displays a dialog box
- for such programs.
-
- While it is possible to rename program files giving them
- an extension which does not properly reflect their type,
- this is inadvisable. Nevertheless Tera Desktop will
- allow you to define the type of a program in the 'Install
- application' dialog box
-
- Thus, If a GEM or TOS type program file is given the .GTP
- or .TTP extension, anything you enter in the parameter
- dialog box is ignored. Conversely a GTP or TTP type
- program which has not been provided with the parameters
- it expects, may not work properly.
-
- 3.3 Running a program
-
- In this section we describe the various ways in which you
- can invoke (run) a program both from the standard desktop
- and from Tera Desktop.
-
- 1. Perhaps the most common method of starting a program
- is to open it by double clicking on its name or icon
- in a directory window. A parameter dialog box is
- displayed for GTP and TTP files.
-
- 2. A method available only with Tera Desktop is to set
- up a function key so that the program is started
- when the key is pressed.
-
- 3. Another method, again not available in the standard
- desktop, is to set up an icon for the program on the
- desktop so that it is started when you double click
- on it.
-
- 4. Yet another method, also available in the standard
- desktop, is to double click on an associated
- 'Application Document' file. The program is started
- and the name of the application document is passed
- as a parameter.
-
- 5. Finally you can drag an application document (see
- above) to a program icon. As long as the application
- document file name matches one of the program's
- application masks, it will be as if you had double
- clicked on the file as in method 4.
-
- Note that Accessory programs cannot be started from the
- desktop in any of these ways; they can only be started by
- selecting their appropriate menu item.
-
- 4 Menus
-
- We now describe the various menu titles and the items you can
- select from them:
-
- 4.1 Menu Title: Teradesk
-
- 4.1.1 Info
-
- When you select this item, a dialogue box with the
- copyright notice will appear. It also shows the TOS
- version number and the amount of free memory.
-
- 4.2 Menu Title: File
-
- 4.2.1 Open [^Q]
-
- With this item, a selected object can be opened. See
- section 3 for further information.
-
- 4.2.2 Show Information... [^S]
-
- When this item is selected, the Tera Desktop displays
- information about an object you have previously selected:
-
- 1. If the selected object is a file, its name, the time
- and date it was last used and the number of bytes in
- it will be displayed. The name of the file can be
- changed. You can also set/unset the Write Protect,
- Hidden and System attributes of the file.
-
- 2. If the selected object is a folder, its name, the
- time and date of it creation, the number of files
- and folders in it and the number of bytes used will
- be displayed. With TOS version 1.4 and above, the
- folder name can be changed.
-
- 3. If the selected object is a drive, the drive letter,
- the disk label, the number of files and folders on
- it, the number of used and available bytes and the
- total free space on it will be displayed.
-
- If the disk is empty, it is possible that the total space
- and the free space will be different; this is due to a
- bug in TOS.
-
- It is possible to select more than one object before
- invoking this menu item; the information boxes for the
- various objects will be shown in turn. If you exit with
- Abort, you exit to the Tera Desktop.
-
- 4.2.3 New Folder... [^F]
-
- By selecting this item you can name and create a new
- folder (directory) in the current (top) directory.
-
- 4.2.4 Close [^V]
-
- If you select this item, the current (top) window is
- closed. If the window is that of a folder, it is replaced
- by the window of the directory which is one level higher.
-
- 4.2.5 Close window [^C]
-
- The effect of selecting this item is similar to that of
- 'Close'; the difference is that the window of a folder is
- NOT replaced by another.
-
- 4.2.6 Select all [^A]
-
- By selecting this window you can select all the files and
- folders in the top desktop window in one fell swoop.
-
- 4.2.7 Cycle windows [^W]
-
- When this item is selected, the bottom window is moved to
- the top. This is particularly useful when one window is
- covered completely by others for you can view this hidden
- window without having to move or delete the windows which
- cover it.
-
- 4.2.8 Quit [^Q]
-
- Select this item to quit Tera Desktop and return to the
- standard desktop.
-
- 4.3 Menu title: View
-
- The items under this title enable you to control the way in
- which the folders and files in a directory are displayed in a
- window.
-
- 4.3.1 Show as
-
- One or other of 'Show as icons' or 'Show as text' may be
- selected; the selected option is ticked. Files and
- folders are shown correspondingly as icons or as text.
- In text mode, the length in bytes, the creation date and
- time and the file attributes are shown as well as the
- file name.
-
- The attributes which are set are denoted as follows:
-
- d - directory
- s - system file
- h - hidden file
- w - file is NOT write protected
- a - archive bit
-
- 4.3.2 Sort
-
- With these items you can select the order in which the
- files displayed in a window are sorted. The
- possibilities are:
-
- 1. Sort by name [^G]
- 2. Sort by extension [^H]
- 3. Sort by creation date [^J]
- 4. Sort by size [^N]
- 5. Unsorted [^V]
-
- If you select 'Unsorted', they are displayed in the order
- in which they are stored on the disk; this corresponds to
- the order in which they were placed on the disk; note
- that this is not necessarily the same as the order of
- their creation dates.
-
- The mode selected applies to all open windows.
-
- 4.3.3 Hidden files [^X]; System files [^Y]
-
- By selecting these menu items you can toggle between
- modes in which files, whose system or hidden attributes
- are set (see section 4.3.1) are either visible or
- invisible. When the menu item is checked, such files are
- visible.
-
- The mode selected applies to all open windows.
-
- 4.3.4 Set file mask... [^T]
-
- With this item, you can select which files are shown in
- the current (top) directory window. A dialog box is
- displayed into which you can either type a file mask or
- select a mask from a predefined list. Double clicking on
- a mask in the list has the double effect of selecting the
- mask and exiting the box as if you selected 'OK'.
-
- It is also possible to delete the mask which is selected
- or add a new one to the bottom of the list.
-
- The mask only applies to the window that was current
- (Top) when this item was selected.
-
- 4.4 Menu title: Options
-
- 4.4.1 Install Application... [^L]
-
- You can only select this menu option if you have first
- selected a program file. With it you can install an
- application and define the ways in which the program can
- be started.
-
- The 'Install Application' menu displays a dialog box in
- which you can set up these methods for invoking a
- program.
-
- At the top of the box you will see the name of the
- program you selected. Note that your settings only take
- effect if you exit with 'Install'. If you exit with
- 'Remove', any settings you have made are cancelled.
-
- The methods available are:
-
- 4.4.1.1 Function Key
-
- You can associate a function key with the program
- whose effect is described in section 3.3 Enter a
- number in the range 1 to 20 in the 'Function key'
- field.
-
- Numbers 1 to 10 correspond the the [F1] to [F10]
- keys and 11 to 20 to the same keys with [Shift] held
- down.
-
- 4.4.1.2 Document types
-
- Here you can install files as application documents
- of the program.
-
- The standard desktop only allows you to specify one
- extension which is presumed to be common to all the
- application documents. Tera Desktop is much more
- flexible and allows you to specify several complete
- file names or masks in which you can include wild
- cards if you wish.
-
- You can set up a list of several masks for the
- selected program:
-
- 1. You can add a mask to this list of documents by
- selecting 'Add' in the dialog box and then
- entering the mask.
-
- 2. You can delete a mask by clicking on the arrows
- till the name you wish to delete appears, and
- then clicking on 'Delete'.
-
- When the list is complete to your satisfaction,
- click on the install button.
-
- When you have done this, you can run the program and
- at the same time pass the name of the application
- document to the program as a parameter, all in one
- fell swoop. You do this by double clicking on an
- application document whose file name matches the
- mask.
-
- This can be very useful and save much time if, for
- instance, the program is an editor. Just opening a
- document file will enable you to edit the document
- without the necessity of having to double click on
- the program and then enter the document file name by
- hand or from the file selector.
-
- It is important to note that a file matching a the
- mask on the list of any of the programs cannot be
- printed or displayed on the screen by opening it in
- the normal way. This merely invokes the program to
- which you have associated it. However this problem
- may be overcome by holding down [Alternate] as you
- select it (see section 5.3).
-
- You should also beware of associating the same
- application document with more than one program. If
- you do this by design or in error, the program to
- which you have assigned the file most recently takes
- precedence.
-
- 4.4.1.3 Command line
-
- You may wish to send other parameters besides a file
- name to a program. If these are likely to vary from
- one call of the program to another, your best plan
- is to invoke the program by opening it. However if
- the other parameters are constant, you can set them
- up in the 'Command line' field.
-
- Whatever you write in the Command line will be sent
- to your GTP or TTP program when you invoke it by
- double clicking on it or by dragging an application
- document.
-
- The symbols %f and %n have a special meaning when
- entered in the command line:
-
- %f This is replaced by the application document
- file name.
-
- %F as %f, however file names are converted to
- lower case.
-
- %n This is replaced by the path (including drive,
- directory and name) of the application file.
-
- %N as %n, however file names are converted to
- lower case.
-
- 4.4.1.4 ARGV protocol
-
- The number of characters which specify the
- parameters is limited to 125 in the standard desktop
- but Tera Desktop allows you up to employ more. It
- does this by using the so called ARGV protocol (see
- section 7). You should note that some GTP or TTP
- programs do not support the ARGV protocol; you can
- toggle its use on and off by clicking on the box.
-
- 4.4.2 Install desk icon... [^I]
-
- You can use this menu option to install an icon on the
- desktop. When you first select it, a mini-icon appears on
- the desktop; you can move this about the screen with your
- mouse till you release the left mouse button; by then you
- will have placed it at the position you wish the new icon
- to be displayed.
-
- When you release the mouse button, a dialog box appears.
- You can define the type of icon and its actual design in
- this. There are three types of Icon each of which has a
- special use:
-
- 1. Disk Files dragged to this will be copied to
- the disk.
-
- 2. Printer Files dragged to this will be printed.
-
- 3. Trashcan Files dragged to this will be deleted.
-
- In addition there are 35 different designs of icon
- available
-
- You can scroll through these 35 different designs to
- select the one you prefer. You can also enter an
- identifying letter (for drive icons) and a title for the
- icon. Do not forget to exit with the 'OK' button (or
- Cancel if that is what you prefer).
-
- Note that icons representing programs and other types of
- file can be placed on the desktop simply by dragging them
- from their directory onto the desktop. In these cases
- the form of the icon is decided by Tera Desktop which
- determines it according to it nature.
-
- 4.4.3 Install window icon...
-
- With this menu item you can determine the way files and
- folders are displayed when they are displayed by icons
- (see 4.4.1) in directory windows.
-
- When you select it, a dialog box is displayed. The first
- thing you must do is to select either files or folders.
-
- The dialog box contains a window showing a list of file
- or folder name masks. You can scroll through these by
- clicking on the arrows. Each mask on the list is
- associated with an icon and any file or folder whose name
- matches the mask is depicted by the associated icon.
-
- You can add new masks and icons to the list by selecting
- 'Add' when a new dialog box is displayed. You can enter a
- mask and select an icon. You can also delete an entry
- from the list by selecting 'Delete' or edit it with
- 'Change'.
-
- 4.4.4 Change icons... [^D]
-
- If you first select an icon on the desktop, you can
- change its title and form by selecting this menu item. If
- appropriate you can also change the nature of the object
- it represents (Drive, printer or trashcan but not a
- program or other file).
-
- 4.4.5 Remove icons... [^R]
-
- If you first select an icon on the desktop, you can
- remove it by selecting this menu item.
-
- 4.4.6 Set preferences... [^P]
-
- By selecting this menu item, you can set your preferences
- just as you can in the standard desktop. When you select
- the menu item, a dialog box is displayed. In this you
- can:
-
- 1. Toggle confirmation of copies.
-
- 2. Toggle confirmation of deletes.
-
- 3. Toggle confirmation of overwrites
-
- The dialog boxes displayed when a confirmation is
- necessary are similar to those in the standard desktop.
-
- 4. Set the size of the copy buffer. This is an area of
- RAM which is used to store the contents of files
- being copied. In general, the larger you set it the
- faster copying will be performed.
-
- 5. Set the default tabsize: the number of blank column
- produced in a text window when a 'Tab' is
- encountered.
-
- 6. Toggle a switch to save the palette. If this
- facility is switched on, the palette is saved when a
- program is run and restored when it finishes. This
- is useful if the program changes the palette without
- restoring it itself.
-
- 7. Set the dialog box display mode. Dialog boxes can
- be drawn in one of three modes. Each mode has its
- advantages:
-
- Buffered mode. In this mode, the screen under a
- dialogue box is saved in a buffer. It can thus
- be restored rapidly if the box is moved or
- resized. In this mode it is possible to move a
- dialog box about the screen by clicking on a
- special button in its top right corner.
-
- Window mode. In this mode, dialog boxes appear in
- windows. This has the advantage that you can
- use accessories while the box is displayed and
- can move the dialog box about the screen.
-
- Note that dialog boxes displayed by other
- programs are not effected.
-
- Normal mode. None of the special features
- associated with the other modes are available.
-
- 8. Determine the position of the dialog box. There are
- two possibilities:
-
- 1. Place the box at a point determined by the
- position of the mouse. This option is of most
- use when the display of the box is initiated by
- a key press.
-
- It is thus possible to prevent it covering
- other objects.
-
- 2. Centre the box on the screen in the standard
- way.
-
- 4.4.7 Editor...
-
- As explained in section 5.3, when you open a file which
- is not a program, you can, among other things, edit the
- file. Tera Desktop does not provide its own editor; that
- is up to you. When you select this menu option, the file
- selector is shown. You can select a suitable editor with
- it (assuming you have one). This should be of type TTP or
- GTP. When you opt to edit a file in this way, the name
- of the file is passed to the selected editor as a
- parameter.
-
- 4.4.8 Program options... [^M]
-
- With this menu option you can determine which files Tera
- Desktop recognises as containing a program and set
- various other features. A dialog box is displayed in
- which you can:
-
- 1. Toggle a flag which indicates whether Tera Desktop
- will wait for a keypress after a TOS or TTP program
- has finished. This is useful when such programs
- write something on the screen and you want to read
- it at leisure.
-
- 2. Toggle a flag which indicates whether Tera Desktop
- will redirect output to GEMDOS standard handle 2 to
- the screen. This is usefull when you are using
- programs compiled with GNU C.
-
- 3. Set which files contain programs. A small window
- contains a list of file name masks; you can scroll
- the list or select an entry. Any file which matches
- one of the masks is recognised by Tera Desktop to be
- a program. You can add a new mask, edit one already
- there which you have selected or delete the one
- selected by clicking on the appropriate button: Add,
- Change, Delete.
-
- If you add or edit a mask, another dialog box will
- be shown in which you must define the file type and
- the current drive and set the ARGV flag for the
- program.
-
- 4.4.9 Window options...
-
- If you select this menu option, you can determine the
- appearances of the desktop and of directory and view
- windows (see below). A dialog box is displayed in which
- you can:
-
- 1. Select a fill pattern for the desktop background
-
- 2. Select a colour for the desktop background (black
- only on monochrome monitors)
-
- 3. Select a font and a font size for text appearing in
- directory or view windows. You must first select
- 'Directory font' or 'View font'. You can then
- scroll a set of font sizes. The word 'Text' is shown
- at the selected size in a small window.
-
- 4.4.10 Save settings [^K]
-
- If you select this menu item, you can save all the
- current settings to a file call DESKTOP.CFG. This is
- similar to the 'save desktop' function in the standard
- desktop.
-
- 4.4.11 Load settings...
-
- If you select this menu item, you can load settings that
- you have previously saved in a file. The file selector
- is displayed; enter the name of the file containing the
- settings required.
-
- 4.4.12 Save settings as...
-
- If you select this menu option you can save the current
- settings in a file whose name you can choose. In this way
- you can have several files with different settings,
- perhaps to suit different resolutions.
-
- The file selector is displayed for you to enter the file
- name.
-
- 5 Icons and Objects
-
- 5.1 Introduction
-
- In this chapter we discuss the use of icons and the
- objects they represent.
-
- 5.2 The ICON.RSC file
-
- This file contains the bit-maps of the icons which you
- can select in the 'Add icon' and 'Change icon' options in
- the 'Install Desk Icon' and 'Install Window Icon' menu
- item dialog boxes.
-
- If you have a resource editor, you can add your own icons
- to the file or replace those already there by your own.
- The maximum size of an icon is 64 pixels wide by 32
- pixels high and the maximum size of the file is 64 Kb.
- Do not add other sorts of object to this resource file;
- if you do, it will not load. Owners of a Mega STE or a
- TT can also use the resource file which comes with these
- computers in place of ICON.RSC as long as they copy it to
- the DESKTOP folder and rename it as ICONS.RSC.
-
- Note that the first 7 icons in the file are used to
- represent:
-
- 1. Floppy disk drives
- 2. Hard disk partitions
- 3. Files
- 4. Programs
- 5. Folders
- 6. Trash cans
- 7. Printers
-
- You can replace the default icons in the file by others
- of your choice.
-
- 5.3 Opening objects and icons
-
- An object in a directory window or on the desktop can be
- opened by double clicking on it or by first selecting it
- and using the 'Open' item in the 'File' menu.
-
- What happens when you open an object depends what sort of
- object it is; the results may be modified in several
- cases by pressing the [Alternate] key as you open the
- object. Other objects can be opened in other ways. The
- results for the different objects are:
-
- 1. Disk drive.
-
- A new window which contains the objects in its root
- directory is opened.
-
- Disk drives may also be opened by holding down
- [Alternate] and pressing the key corresponding to
- the letter of the drive.
-
- If both the [Shift] and [Alternate] keys are held
- down, a new window will not be opened, but the
- directory will be displayed in the topmost window on
- the desktop.
-
- 2. Folder
-
- If the folder is represented by an icon on the
- desktop, a new window containing its directory will
- be opened.
-
- If the folder is in a directory window, the contents
- of that window will be replaced by the directory of
- the folder, as with the standard desktop. If
- [Alternate] is held down as the folder is opened, a
- new window containing its directory will be opened.
-
- Note that a folder name '..' behaves differently; it
- stands for a folder one level higher. If you open
- such a folder, the effect is to replace the contents
- of the window by this higher level directory. If you
- do this holding down [Alternate] a new window is
- created containing this higher level directory.
-
- 3. File.
-
- A. If the file is recognised as a program the
- program will be invoked. If the program is of
- GTP or TTP type, a dialog box will be displayed
- first. You should enter the parameters required
- in it.
-
- B. If the file is not a program but matches one of
- the masks set up in the 'Install application'
- menu item, the associated program will be
- started and the name of the file passed as a
- parameter as described in section 3.3.
-
- If you hold down [Alternate] as you open the
- file, the associated program is not started and
- it is not recognised as an application file.
-
- C. With all other files, a dialog box is displayed
- and you can opt to Show, Edit, Print or Cancel.
-
- a. If you opt to view the file, a window is
- opened and the contents of the file are
- displayed in it. If the first 256 bytes
- contain at least 90% ASCII character, the
- file is displayed in ASCII mode, otherwise
- it is displayed in HEX mode. See
- section 6.2 for further details.
-
- b. If you opt to edit the file, the editor
- program defined in the 'Editor' menu
- option (see paragraph 4.4.7) is run and
- the name of the file is passed to it as a
- parameter.
-
- c. If you opt to print the file, its contents
- are sent to your printer to be printed.
-
- d. If you opt to cancel, you return to the
- Tera Desktop.
-
- 5.5 Dragging Objects
-
- Icons or objects (the Source object) can be dragged to
- other icons or objects (The Destination object) by
- holding down the left mouse button and moving to a new
- position on the desktop. When the mouse button is finally
- released, the result depends on both the source and
- destination object.
-
- The results for the various destination objects are
- listed below. The first 4 destination require the source
- to be a file or folder.
-
- 1. File, Folder --> Disk drive
-
- Source files and folders (with their contents) are
- copied into the drive.
-
- If you want to perform a disk copy, use some program
- such as FCOPY.
-
- 2. File, Folder --> Folder
-
- Source files or folders will be copied into the
- folder.
-
- 3. File, Folder --> Directory window
-
- Source files or folders are copied into the
- directory.
-
- 4. File, Folder --> Trashcan
-
- The file or the folder together with its contents
- are deleted.
-
- For the next 2 destinations, the source can only be a
- file:
-
- 5. File --> Program
-
- The program is started and the name of the file
- passed to it as a parameter (which it may ignore if
- it is not of GTP or TTP type).
-
- 6. File --> Printer
-
- The contents of the file are sent to the printer.
-
- For the next destination, the source can be a file,
- folder or drive.
-
- 7. File, Folder Drive --> Desktop
-
- If the source object was already on the desktop, it
- will be moved to a new position defined by the mouse
- position when the button was released
-
- If the source object was in a directory window, the
- object will be installed on the desktop as an icon.
- Once so installed it can be used as if it were in a
- window.
-
- Note that all copy operations mentioned above can be
- modified by pressing [Control] as the mouse button is
- released. When this is done, the file or folder is moved
- rather than copied; this means that the source is deleted
- after it is copied to the destination.
-
- If, instead, [Alternate] is pressed as the button is
- released, a dialog box is displayed. With the aid of this
- you can rename the new version of the source which is
- placed in the destination.
-
- Note also that if a file or folder, which is installed in
- the Tera Desktop as an icon, is deleted, the icon is
- removed as well.
-
- If during a copy operation, a file or folder with the
- same name as the source is found in the destination, a
- dialog box will appear. This gives you the opportunity to
- rename both the source and destination object, to
- overwrite the destination or to abort the operation or to
- continue. This dialog box will be appear in all such
- instances of a name conflict and cannot be switched off.
-
- Finally note that a copy, delete or print operation can
- be aborted by pressing [Esc]
-
- 6 Windows
-
- Two kinds of window may be displayed on the desktop:
-
- 1. Directory windows
- 2. Text (or View) windows.
-
- Several features of these have been discussed above. Here we
- describe how to manipulate them.
-
- You can control windows in the standard manner using the
- various boxes and sliders. In Tera Desktop you can also
- control them by pressing various keys; these produce specific
- effects:
-
- [Clr Home] Jump to top of window
-
- [Shift] [Clr Home] Jump to bottom of window
-
- [C] Close the window
-
- Cursor (arrow) These keys scroll the window in the
- direction of the arrow. If the Shift
- key is pressed at the same time as
- the arrow key, the window scroll over
- a whole page, otherwise by a single
- line or column.
-
- 6.1 Directory windows
-
- The contents (folders and files) of a directory are shown
- as in the standard desktop.
-
- Certain additional keys have special effects:
-
- [Esc] Read the directory again
-
- ^[C] Close the window
-
- 6.2 Text windows
-
- The contents of a file are displayed. They may be
- displayed either in ASCII mode or in Hex mode.
-
- ASCII mode is suitable for readable text files while Hex
- mode is more suitable for binary files.
-
- Every text window has its own menu bar with one title,
- 'Viewer'. You must click on this to see the two items it
- contains. i.e. it is a click down rather than a drop down
- menu.
-
- The first item, 'Tabsize' , shows a dialog box when
- selected. In this you can set the tab size; the number of
- columns skipped when a Tab symbol is encountered in the
- text.
-
- The second 'Hexmode', enables you to toggle between ASCII
- mode and Hex mode. When 'Hexmode' is ticked, the file is
- shown in hex mode.
-
- Certain additional keys have special effects:
-
- [Esc],[Q] Close the window
- [Space bar] Scroll to next page
- [Return] Scroll to next line
-
- 7 The ARGV protocol
-
- In GEMDOS the length of a command line is limited to 125
- characters. The ARGV protocol makes much longer command
- lines possible.
-
- A disadvantage of the protocol is that many programs do not
- support such long command lines and may even crash. For this
- reason Tera Desktop enables you to switch the protocol on and
- off in 'Install application' and 'Program options'.
-
- There are two ways you can avoid this difficulty with the ARGV
- protocol:
-
- 1. Install programs which do not support the ARGV separately
- using the 'Program options' menu item (see paragraph
- 4.4.8). Enter their full names in the list of program
- mask but switch off the ARGV protocol for them. Make
- sure you enter their names before any masks which they
- might match.
-
- 2. Do the reverse of 1. Switch off the ARGV protocol for all
- programs but enter the names of those that do separately.
-
- Another possibility is to install them as applications with
- the ARGV protocol switched off .
-
- 8 Acknowledgements
-
- I would like to thank the following people for their
- contribution to the Tera Desktop:
-
- Ric Klaren,
- Ger Hobbelt and
- Hans Wessels for testing the Tera Desktop, designing
- some icons and making some improvements
- to the program code.
- Keith Frisby and
- Mark Matts for distributing and supporting the Tera
- Desktop in the United Kingdom.
- Ted Richards for rewritting the English manual.
- Jean Jacques Cortes for translating the resource file in
- French.
-
- Wout Klaren
- October 1993
-