•  Back 
  •  File formats 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  %Hilfe 
  •  Show info about hypertext 
  •  View a new file 
Topic       : Documentation for Thing
Author      : Arno Welzel/Thomas Binder/TransAction
Version     : thing.hyp 1.27E (23/8/1998)
Subject     : Documentation/Shells
Nodes       : 269
Index Size  : 6336
HCP-Version : 4
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : %I
@help       : %Hilfe
@options    : +g -i -s +y +zz -t4 -d10
@width      : 75
@hostname   : THING   
View Ref-FileFile formats - THING.INF                                              Thing

THING.INF contains all the resolution-independent settings (apart from 
the icon assignments). Thing searches for THING.INF in the same directory 
as THING.APP and also in the paths defined by the HOME and THINGDIR 
environmental variables where available. Incidentally THINGDIR overrides 
HOME!

The following settings are saved THING.INF:
 - 'Window' settings (1 & 2)
 - 'TOS2GEM' settings
 - 'Copy' settings
 - 'System' settings
 - Installed applications
 - Position and size of the directory and Console windows
 - 3D effect, double right mouse click and icon snap status

THING.INF structure:

 - Blank lines are ignored by Thing
 - Lines preceded with a '#' character are ignored by Thing
 - The maximum line length must not exceed 510 characters
 - Each entry consists of a four character keyword followed by the 
   relevant details.
 
As Thing develops the structure of this file is constantly changing, so 
the 'VERS' entry at the start of the file is a handy check to ascertain 
which version of Thing created the file; thus any peculiarities of older 
versions can be accommodated when read into later ones. An example:

VERS 100

100 stands for 'v1.00'. Version 1.21 enters 121 here, etc.


index=254
The version number is generated by Thing and may not be changed manually in any circumstances! If 'VERS' is missing Thing defaults to the format of v0.24 (where this feature was introduced) which will certainly lead to major problems. Also too low a version number of THING.INF may well lead to parts of the configuration being misinterpreted or completely ignored! Entries should generally not be edited directly. However if you experience problems the following entries may be edited: WIXY ... Position/size of the directory window -- converted to 10000/10000 VTXY ... Ditto -- for the Console window AVST ... Status-information of AV clients that were set with AV_STATUS. These lines should only be deleted, not edited! UDEF ... Set to 1 if Thing should generate its own G_USERDEF-objects on starting. Editing to 'UDEF 0' instead of 'UDEF 1' suppresses these and leaves this up to any AES-extension, for example the 3D-look of MultiTOS or MagiC!3 take effect If 'UDEF' is missing completely, Thing defaults to 'UDEF 1' NICE ... Specifies whether Thing is to use its own 'Nicelines' in the menus to draw 'prettier' separator lines between related groups of entries. As several system extensions and newer operating systems already offer something similar, users preferring the system nicelines or not liking Thing's version for any reason can switch the latter off with 'NICE 0' If 'NICE' is missing completely, Thing defaults to 'NICE 1' OKBD ... If one is still using Kobold 2, one can use 'OKBD 1' to ensure that Thing produces 'adapted' jobs that should also work with the old Kobold. If 'OKBD' is missing completely, Thing defaults to 'OKBD 0'