@Database
@WordWrap
@INDEX MAIN

@Node MAIN FileClassPrefs

		@{b}File Class Prefs -- Version 2.0@{ub}

		  English Documentation



@{b}1.  Introduction@{ub}

 1.1  @{"          Features          " link Description}     A short description of FileClassPrefs.
 1.2  @{"        Requirements        " link Config}

@{b}2.  Installation@{ub}

 2.1  @{"        Installation        " link Installation}     How to install FileClassPrefs.

@{b}3.  Usage@{ub}

 3.1  @{"           Edition          " link Edition}     How to create or change a file format.

@{b}4. Status@{ub}

 4.1  @{"         The author         " link Auteur}

@{b}5. Misc@{ub}

 5.1  @{"          History           " link Historique}     The past of FileClassPrefs.
 5.2  @{"   Améliorations futures    " link AFaire}     The future of FileClassPrefs.


@Endnode

@Node Description

	@{u}@{b}Short description@{ub}@{uu}



FileClassPrefs is a tool for Searcher or IconAct. It improves this programs to recognize differents file formats (IFF, JPEG, ASCII, ...). Some features :
 @{bg fill}   @{bg background} There are five differents identification strings (alphanumeric, hexadecimal) for each type.
 @{bg fill}   @{bg background} A filter for the file name.
 @{bg fill}   @{bg background} Five utilities can be linked to each type.
 @{bg fill}   @{bg background} CLI output mode for each type.


FileClassPrefs is a part of a @{b}shareware@{ub} archive. This version is not limited in any way, but if you like it, please support @{"The author" link Auteur} and consider to register. See the documentation of Searcher or IconAct for more details.

FileClassPrefs is useless without Searcher or IconAct.

@Endnode

@Node Installation "How to install FileClassPrefs ?"

	@{u}@{b}Installation@{ub}@{uu}



No @{i}installer@{ui} script ! If you have a previous release of FileClassPrefs, just copy :

 @{bg fill}   @{bg background} @{i}fileclass.prefs@{ui} in @{i}ENV:@{ui}
 @{bg fill}   @{bg background} @{i}fileclassprefs.catalog@{ui} dans @{i}LOCALE:catalogs/Votrelangue/@{ui}

@Endnode

@Node Config "Configuration needed"

	@{u}@{b}FileClassPrefs need :@{ub}@{uu}

@{bg fill}   @{bg background} OS 2.0 or greater.
@{bg fill}   @{bg background} ReqTools.library © Nico François.

	@{u}@{b}FileClassPrefs use if present :@{ub}@{uu}

@{bg fill}   @{bg background} @{i}fileclass.prefs@{ui}.
@{bg fill}   @{bg background} @{i}locale.library@{ui} and @{i}fileclassprefs.catalog@{ui}.


Useful to know :
The revision of FileClassPrefs included in this package isn't compatible with the previous version. So, IconAct 1.0 can't work. If you use IconAct, you must have the last version (1.2).

@Endnode

@Node Edition "FileClassPrefs usage"

	@{u}@{b}Global@{ub}@{uu}



@{b}IMPORTANT :@{ub} Searcher and IconAct read the liste from top to bottom. So, for example, the ASCII format should be after the AmigaGuide and the html formats. Think about it if you adds some new files formats.

Number of file types is limited to 100.




	@{u}@{b}Editate a type@{ub}@{uu}

@{b}List of file types :@{ub} this list contains all the formats defined by the user.

@{b}Move up and move down buttons :@{ub} to move a file type.

@{b}Format name :@{ub} this is the name of the selected type, which can be changed.

@{b}Filter :@{ub} this is an alphanumeric string for the name of a file. The entered string is considered as the end of the name.

@{b}String number :@{ub} this is the cycle gadget witch contains @{i}# 1@{ui}. You can select one of the five ID string of the current format.

@{b}ID string :@{ub} to the right of the cycle gadget. ID string and adress are in the same gadget. Firts the adress of the string, next the ',' charactere and finally the ID string. If you adds '$' to the ID string, the string is considered as an hexa string, else as as alphanumeric string. For the ASCII type, you must enter '[ASCII]' as ID string.

@{b}Add :@{ub} to add a new file type.

@{b}Delete :@{ub} to supress a file type.


	@{b}@{u}Editate an action@{uu}@{ub}

@{b}Actions list :@{ub} this list contains the actions associed to the current format.

@{b}Name of the action :@{ub} ...

@{b}Command :@{b} see the @{"syntax" link Syntax}.

@{b}Choose a program :@{ub} open a requester to select a utility linked to the current file type. See the @{"syntax" link Syntax}.

@{b}No ouput/Output @{ub} the @{i}output@{ui} mode opens of CLI window. It's usefull for commands like @{i}lha@{ui}.

@{b}Add :@{ub} to create a new action.

@{b}Delete :@{ub} to delete the current action.

@Endnode

@Node Syntax "Syntax"

	@{b}@{u}Syntax for linked utility@{uu}@{ub}



[f]    : the name of the file.
[REQP] : open a path requester.
[REQV] : open a disk requester.


EXAMPLES :
C:Viewtek [f]
C:Lha x [f] ram:
C:Lha x [f] [REQP]
C:DMS write [f] to [REQV]

@Endnode

@Node Auteur "The author"

	@{u}@{b}Informations about the author@{ub}@{uu}



FileClassPrefs has been written in @{i}Blitz Basic@{ui} by Pierre Rivasseau.


You can join me at :
	@{b}pierre.rivasseau@esial.u-nancy.fr@{ub}

Or at this adress :
	@{b}Pierre Rivasseau
	22, impasse Eugène Delacroix
	03410 DOMERAT
	FRANCE@{ub}

@Endnode

@Node Status

	@{b}@{u}Informations about FileClassPrefs@{uu}@{ub}



FileClassPrefs is a part of two @{b}SHAREWARE@{ub} packages, Searcher and IconAct. See on the documentation of this software to have more details.

@Endnode

@Node AFaire "Future"

	@{b}@{u}Features added in anear future... perhaps :@{uu}@{ub}



@{bg fill}   @{bg background} @{i}Learn@{ui} fonction to enter new formats more easily.

@Endnode

@Node Historique "History"

	@{u}@{b}History of FileClassPrefs@{ub}@{uu}


@{u}@{b}Version 2.0 :@{ub}@{uu}

@{bg fill}   @{bg background} @{i}No output/Output@{ui} mode management.

@{bg fill}   @{bg background} Some bugs killed.



@{u}@{b}Version 1.5 :@{ub}@{uu}

@{bg fill}   @{bg background} Localisation. Catalog in french.

@{bg fill}   @{bg background} A vicious bug is no more. The preference file was badely saved.

@{bg fill}   @{bg background} New documentation.

@{bg fill}   @{bg background} A new preference file format to have 5 differents string ID.



@{u}@{b}Version 1.0 :@{ub}@{uu}

@{bg fill}   @{bg background} IdentityPrefs becomes FileClassPrefs.

@{bg fill}   @{bg background} That's all...

@Endnode
