User preferences of the problemtype will be automatically saved/read to/from disk in a xml file named .$problem_type$version.ini, located in the same user folder as the GiD preferences.
To set/get user preferences variables these procedures must be used.
- gid_groups_conds::get_preference <name> <default_value>
This function returns the value of a preference, or the default value if the preference does not already exist. It receives as arguments:
name - Name of the preference
value - Default value
- gid_groups_conds::set_preference <name> <value>
This function imposes the value of a preference. It receives as arguments:
name - Name of the preference
value - Default value
Example: get or set a user variable named 'verbosity_level', with default value=0
set level [gid_groups_conds::get_preference verbosity_level 0]
gid_groups_conds::set_preference verbosity_level 2