The config property
Prev | Chapter 1. The application context | Next

## The config property

The AgsApplicationContext base class provides you an AgsConfig instance. It might load a default configuration or from current users home directory.

Since AgsConfig is a singleton you should obtain it by calling `AgsConfig* ags_config_get_instance()`.

AgsConfig stores its properties as key value pairs within appropriate group. In order to get the config instance, load default configuration and get the threading model do the following.

Example 1.3. Get config value

    #include <glib.h>
    #include <glib-object.h>

    #include <ags/libags.h>

    AgsConfig *config;
    gchar *str;

    config = ags_config_get_instance();
    ags_config_load_defaults(config);

    str = ags_config_get_value(config,
                               "thread",
                               "model");

Prev | Up | Next
The main loop property | Home | The file property