Registry File

Name

Registry file -- registry file; format; location; managing.

Synopsis

Location: /etc/tiffep/tiffep.reg or %Program Files%\tiffep.reg
Example of registry file:

# Registry file for TiFFEP
# Copyright (C) 2000 Romain Lievin <rlievin@mail.com>
# Warning: any comments that you add to this file WILL be overwritten

# Application 1
Name: TiLP
Description: Ti Linking Program
Path: /usr/bin/tilp
Type: linking
Calculator: 82,83,83+,85,86,89,92,92+
Variable: expression, list, matrix, data, text, string, graphic data base, figure, picture, program, function, macro, backup, group, flash, assembly program
Status: enabled

# Application 2
Name: string_editor
Description: a simple string editor
Path: /usr/local/bin/tiffep_string_editor
Type: plugin
Calculator: 92,89,92+
Variable: string, text
Status: enabled

REG_END

Description

The registry file is a centralized file which contains the list of available plugins as well as various informations about them.

The file has a simple and invariable format.

Any line which begins with a '#' is a comment line. Beware, any line that you will add will be overwritten.
Next, the file is made up of entries. Each entry contains a title and next 7 lines: name, description, path, type, calculator, variable and status.

Do not forget the 'RC_END' at the end of the file.

Details

Name

Name: TiLP

The name of the program.


Description

Description: a simple string editor

The description of the program.


Path

Path: /usr/local/bin/tiffep_string_editor

The location of the executable.


Type

Type: plugin

The type of application: either 'plugin', either 'linking'.


Calculator

Calculator: 92,89,92+

The different calculator that the plugin can handle. The value can be '82', '83', '83+', ... , '92+'.


Variable

Variable: string, text

The different variable that the plugin can handle. Legal values are: 'expression', 'list', 'matrix', 'data', 'text', 'graphic data base', 'figure', 'picture', 'program', 'function', 'macro', 'backup', 'group', 'flash', 'assembly program'.


Status

Status: enabled

The status of the plugin: 'enabled' or 'disabled'. If the plugin is disabled then it will not be used by another plugin/linking program but is should appears in the plugin list.protected against shared access.