a #GOptionContext a string to be shown in --help output before the list of options a #GOptionContext a string to be shown in --help output after the list of options Return value: the value associated with the key as a double. Since: 2.14 \throw Glib::KeyFileError Loads a key file into an empty KeyFile instance. If the file could not be loaded then a FileError or KeyFileError exception is thrown. Since: 2.6 \throw Glib::FileError \throw Glib::KeyFileError Returns the value associated with @key under @group_name. Since: 2.6 \throw Glib::KeyFileError in the event the key cannot be found (with the Glib::KeyFileError::KEY_NOT_FOUND code). \throw Glib::KeyFileError in the event that the @group_name cannot be found (with the Glib::KeyFileError::GROUP_NOT_FOUND code). The value as a string. Retrieves a comment above @key from @group_name. If @key is %NULL then @comment will be read from above @group_name. If both @key and @group_name are %NULL, then @comment will be read from above the first group in the file. Use the overrides for a %NULL @key or @group. Since: 2.6 \throw Glib::KeyFileError a #GKeyFile a group name a key return location for a #GError The comment Places a comment above @key from @group_name. If @key is %NULL then @comment will be written above @group_name. If both @key and @group_name are %NULL, then @comment will be written above the first group in the file. \throw Glib::KeyFileError Removes a comment above @key from @group_name. If @key is %NULL then @comment will be removed above @group_name. If both @key and @group_name are %NULL, then @comment will be removed above the first group in the file. \throw Glib::KeyFileError Looks whether the key file has the key @key in the group @group_name. Since: 2.6 \throw Glib::KeyFileError Return value: a newly allocated string or %NULL. Since: 2.6 \throw Glib::KeyFileError Return value: a newly allocated string or %NULL. Since: 2.6 \throw Glib::KeyFileError Return value: the value associated with the key as a boolean. Since: 2.6 \throw Glib::KeyFileError Return value: the value associated with the key as an integer. Since: 2.6 \throw Glib::KeyFileError Removes the specified group, @group_name, from the key file. \throw Glib::KeyFileError Removes @key in @group_name from the key file. \throw Glib::KeyFileError