Index

Package: Preferences

Description

package Preferences is

Subprograms & Entries

Initialize

procedure Initialize
( filename: String );
Initializes the preference system. The prefences in file 'filename' will be loaded and the auto-save task will begin.

Finalize

procedure Finalize;
Finalizes the preference system. All non-default preferences will be written to the filename provided at initialization, and the auto-save task will end.

Get_Pref

function Get_Pref
( name: String ) return Boolean;

Get_Pref

function Get_Pref
( name: String ) return Float;

Get_Pref

function Get_Pref
( name: String ) return Integer;

Get_Pref

function Get_Pref
( name: String ) return String;

Get_Pref

function Get_Pref
( section, name: String ) return Boolean;

Get_Pref

function Get_Pref
( section, name: String ) return Float;

Get_Pref

function Get_Pref
( section, name: String ) return Integer;

Get_Pref

function Get_Pref
( section, name: String ) return String;

Set_Pref

procedure Set_Pref
( name: String;
value: Boolean );

Set_Pref

procedure Set_Pref
( name: String;
value: Float );

Set_Pref

procedure Set_Pref
( name: String;
value: Integer );

Set_Pref

procedure Set_Pref
( name: String;
value: String );

Set_Pref

procedure Set_Pref
( section, name: String;
value: Boolean );

Set_Pref

procedure Set_Pref
( section, name: String;
value: Float );

Set_Pref

procedure Set_Pref
( section, name: String;
value: Integer );

Set_Pref

procedure Set_Pref
( section, name: String;
value: String );

Set_Default

procedure Set_Default
( name: String;
value: Boolean );

Set_Default

procedure Set_Default
( name: String;
value: Float );

Set_Default

procedure Set_Default
( name: String;
value: Integer );

Set_Default

procedure Set_Default
( name: String;
value: String );

Set_Default

procedure Set_Default
( section, name: String;
value: Boolean );

Set_Default

procedure Set_Default
( section, name: String;
value: Float );

Set_Default

procedure Set_Default
( section, name: String;
value: Integer );

Set_Default

procedure Set_Default
( section, name: String;
value: String );