PublicShow sourcepce_config.pl -- XPCE congifuration database

This module deals with saving and loading application settings such as preferences and the layout of windows.

See also
- library(settings) provides the Prolog equivalent
Sourceregister_config(:Pred) is det
Register Pred to provide metadata about the configuration handled in the calling module. Pred is called as call(Pred, Path, Attributes).
Sourceget_config(:Key, -Value) is det
Get configuration for Key as Value.
Sourceset_config(:Key, +Value) is det
Set the configuration parameter Key to Value. If the value is modified, a broadcast message set_config(Key, Value) is issued.
Sourceconfig_attributes(+Key, -Attributes)
Fetch the (meta) attributes of the given config key. The special path `config' returns information on the config database itself. The path of the key may be partly instantiated.

Undocumented predicates

The following predicates are exported, but not or incorrectly documented.

Sourcecurrent_config_type(Arg1, Arg2, Arg3)
Sourceconfig_term_to_object(Arg1, Arg2)
Sourceedit_config(Arg1)
Sourcesave_config(Arg1)
Sourceload_config(Arg1)
Sourceensure_loaded_config(Arg1)
Sourcedel_config(Arg1, Arg2)
Sourceadd_config(Arg1, Arg2)
Sourceregister_config_type(Arg1, Arg2)
Sourceconfig_term_to_object(Arg1, Arg2, Arg3)