Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gkeyfile.h File Reference
#include <glib/gbytes.h>
#include <glib/gerror.h>

Go to the source code of this file.

Macros

#define G_KEY_FILE_ERROR   g_key_file_error_quark()
 
#define G_KEY_FILE_DESKTOP_GROUP   "Desktop Entry"
 
#define G_KEY_FILE_DESKTOP_KEY_TYPE   "Type"
 
#define G_KEY_FILE_DESKTOP_KEY_VERSION   "Version"
 
#define G_KEY_FILE_DESKTOP_KEY_NAME   "Name"
 
#define G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME   "GenericName"
 
#define G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY   "NoDisplay"
 
#define G_KEY_FILE_DESKTOP_KEY_COMMENT   "Comment"
 
#define G_KEY_FILE_DESKTOP_KEY_ICON   "Icon"
 
#define G_KEY_FILE_DESKTOP_KEY_HIDDEN   "Hidden"
 
#define G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN   "OnlyShowIn"
 
#define G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN   "NotShowIn"
 
#define G_KEY_FILE_DESKTOP_KEY_TRY_EXEC   "TryExec"
 
#define G_KEY_FILE_DESKTOP_KEY_EXEC   "Exec"
 
#define G_KEY_FILE_DESKTOP_KEY_PATH   "Path"
 
#define G_KEY_FILE_DESKTOP_KEY_TERMINAL   "Terminal"
 
#define G_KEY_FILE_DESKTOP_KEY_MIME_TYPE   "MimeType"
 
#define G_KEY_FILE_DESKTOP_KEY_CATEGORIES   "Categories"
 
#define G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY   "StartupNotify"
 
#define G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS   "StartupWMClass"
 
#define G_KEY_FILE_DESKTOP_KEY_URL   "URL"
 
#define G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE   "DBusActivatable"
 
#define G_KEY_FILE_DESKTOP_KEY_ACTIONS   "Actions"
 
#define G_KEY_FILE_DESKTOP_TYPE_APPLICATION   "Application"
 
#define G_KEY_FILE_DESKTOP_TYPE_LINK   "Link"
 
#define G_KEY_FILE_DESKTOP_TYPE_DIRECTORY   "Directory"
 

Typedefs

typedef struct _GKeyFile GKeyFile
 

Enumerations

enum  GKeyFileError {
  G_KEY_FILE_ERROR_UNKNOWN_ENCODING , G_KEY_FILE_ERROR_PARSE , G_KEY_FILE_ERROR_NOT_FOUND , G_KEY_FILE_ERROR_KEY_NOT_FOUND ,
  G_KEY_FILE_ERROR_GROUP_NOT_FOUND , G_KEY_FILE_ERROR_INVALID_VALUE
}
 
enum  GKeyFileFlags { G_KEY_FILE_NONE = 0 , G_KEY_FILE_KEEP_COMMENTS = 1 << 0 , G_KEY_FILE_KEEP_TRANSLATIONS = 1 << 1 }
 

Functions

GLIB_AVAILABLE_IN_ALL GQuark g_key_file_error_quark (void)
 
GLIB_AVAILABLE_IN_ALL GKeyFileg_key_file_new (void)
 
GLIB_AVAILABLE_IN_ALL GKeyFileg_key_file_ref (GKeyFile *key_file)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_unref (GKeyFile *key_file)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_free (GKeyFile *key_file)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_list_separator (GKeyFile *key_file, gchar separator)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_load_from_file (GKeyFile *key_file, const gchar *file, GKeyFileFlags flags, GError **error)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_load_from_data (GKeyFile *key_file, const gchar *data, gsize length, GKeyFileFlags flags, GError **error)
 
GLIB_AVAILABLE_IN_2_50 gboolean g_key_file_load_from_bytes (GKeyFile *key_file, GBytes *bytes, GKeyFileFlags flags, GError **error)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_load_from_dirs (GKeyFile *key_file, const gchar *file, const gchar **search_dirs, gchar **full_path, GKeyFileFlags flags, GError **error)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_load_from_data_dirs (GKeyFile *key_file, const gchar *file, gchar **full_path, GKeyFileFlags flags, GError **error)
 
GLIB_AVAILABLE_IN_ALL gcharg_key_file_to_data (GKeyFile *key_file, gsize *length, GError **error) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_2_40 gboolean g_key_file_save_to_file (GKeyFile *key_file, const gchar *filename, GError **error)
 
GLIB_AVAILABLE_IN_ALL gcharg_key_file_get_start_group (GKeyFile *key_file) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_ALL gchar ** g_key_file_get_groups (GKeyFile *key_file, gsize *length)
 
GLIB_AVAILABLE_IN_ALL gchar ** g_key_file_get_keys (GKeyFile *key_file, const gchar *group_name, gsize *length, GError **error)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_has_group (GKeyFile *key_file, const gchar *group_name)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_has_key (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
 
GLIB_AVAILABLE_IN_ALL gcharg_key_file_get_value (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_value (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *value)
 
GLIB_AVAILABLE_IN_ALL gcharg_key_file_get_string (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_string (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *string)
 
GLIB_AVAILABLE_IN_ALL gcharg_key_file_get_locale_string (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *locale, GError **error) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_2_56 gcharg_key_file_get_locale_for_key (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *locale) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_locale_string (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *locale, const gchar *string)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_get_boolean (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_boolean (GKeyFile *key_file, const gchar *group_name, const gchar *key, gboolean value)
 
GLIB_AVAILABLE_IN_ALL gint g_key_file_get_integer (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_integer (GKeyFile *key_file, const gchar *group_name, const gchar *key, gint value)
 
GLIB_AVAILABLE_IN_ALL gint64 g_key_file_get_int64 (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_int64 (GKeyFile *key_file, const gchar *group_name, const gchar *key, gint64 value)
 
GLIB_AVAILABLE_IN_ALL guint64 g_key_file_get_uint64 (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_uint64 (GKeyFile *key_file, const gchar *group_name, const gchar *key, guint64 value)
 
GLIB_AVAILABLE_IN_ALL gdouble g_key_file_get_double (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_double (GKeyFile *key_file, const gchar *group_name, const gchar *key, gdouble value)
 
GLIB_AVAILABLE_IN_ALL gchar ** g_key_file_get_string_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gsize *length, GError **error)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_string_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *const list[], gsize length)
 
GLIB_AVAILABLE_IN_ALL gchar ** g_key_file_get_locale_string_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *locale, gsize *length, GError **error)
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_locale_string_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *locale, const gchar *const list[], gsize length)
 
GLIB_AVAILABLE_IN_ALL gbooleang_key_file_get_boolean_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gsize *length, GError **error) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_boolean_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gboolean list[], gsize length)
 
GLIB_AVAILABLE_IN_ALL gintg_key_file_get_integer_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gsize *length, GError **error) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_double_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gdouble list[], gsize length)
 
GLIB_AVAILABLE_IN_ALL gdoubleg_key_file_get_double_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gsize *length, GError **error) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_ALL void g_key_file_set_integer_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gint list[], gsize length)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_set_comment (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *comment, GError **error)
 
GLIB_AVAILABLE_IN_ALL gcharg_key_file_get_comment (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error) G_GNUC_MALLOC
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_remove_comment (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_remove_key (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
 
GLIB_AVAILABLE_IN_ALL gboolean g_key_file_remove_group (GKeyFile *key_file, const gchar *group_name, GError **error)
 

Macro Definition Documentation

◆ G_KEY_FILE_DESKTOP_GROUP

#define G_KEY_FILE_DESKTOP_GROUP   "Desktop Entry"

Definition at line 302 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_ACTIONS

#define G_KEY_FILE_DESKTOP_KEY_ACTIONS   "Actions"

Definition at line 324 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_CATEGORIES

#define G_KEY_FILE_DESKTOP_KEY_CATEGORIES   "Categories"

Definition at line 319 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_COMMENT

#define G_KEY_FILE_DESKTOP_KEY_COMMENT   "Comment"

Definition at line 309 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE

#define G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE   "DBusActivatable"

Definition at line 323 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_EXEC

#define G_KEY_FILE_DESKTOP_KEY_EXEC   "Exec"

Definition at line 315 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME

#define G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME   "GenericName"

Definition at line 307 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_HIDDEN

#define G_KEY_FILE_DESKTOP_KEY_HIDDEN   "Hidden"

Definition at line 311 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_ICON

#define G_KEY_FILE_DESKTOP_KEY_ICON   "Icon"

Definition at line 310 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_MIME_TYPE

#define G_KEY_FILE_DESKTOP_KEY_MIME_TYPE   "MimeType"

Definition at line 318 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_NAME

#define G_KEY_FILE_DESKTOP_KEY_NAME   "Name"

Definition at line 306 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY

#define G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY   "NoDisplay"

Definition at line 308 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN

#define G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN   "NotShowIn"

Definition at line 313 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN

#define G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN   "OnlyShowIn"

Definition at line 312 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_PATH

#define G_KEY_FILE_DESKTOP_KEY_PATH   "Path"

Definition at line 316 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY

#define G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY   "StartupNotify"

Definition at line 320 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS

#define G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS   "StartupWMClass"

Definition at line 321 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_TERMINAL

#define G_KEY_FILE_DESKTOP_KEY_TERMINAL   "Terminal"

Definition at line 317 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_TRY_EXEC

#define G_KEY_FILE_DESKTOP_KEY_TRY_EXEC   "TryExec"

Definition at line 314 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_TYPE

#define G_KEY_FILE_DESKTOP_KEY_TYPE   "Type"

Definition at line 304 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_URL

#define G_KEY_FILE_DESKTOP_KEY_URL   "URL"

Definition at line 322 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_KEY_VERSION

#define G_KEY_FILE_DESKTOP_KEY_VERSION   "Version"

Definition at line 305 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_TYPE_APPLICATION

#define G_KEY_FILE_DESKTOP_TYPE_APPLICATION   "Application"

Definition at line 326 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_TYPE_DIRECTORY

#define G_KEY_FILE_DESKTOP_TYPE_DIRECTORY   "Directory"

Definition at line 328 of file gkeyfile.h.

◆ G_KEY_FILE_DESKTOP_TYPE_LINK

#define G_KEY_FILE_DESKTOP_TYPE_LINK   "Link"

Definition at line 327 of file gkeyfile.h.

◆ G_KEY_FILE_ERROR

#define G_KEY_FILE_ERROR   g_key_file_error_quark()

Definition at line 45 of file gkeyfile.h.

Typedef Documentation

◆ GKeyFile

typedef struct _GKeyFile GKeyFile

Definition at line 50 of file gkeyfile.h.

Enumeration Type Documentation

◆ GKeyFileError

Enumerator
G_KEY_FILE_ERROR_UNKNOWN_ENCODING 
G_KEY_FILE_ERROR_PARSE 
G_KEY_FILE_ERROR_NOT_FOUND 
G_KEY_FILE_ERROR_KEY_NOT_FOUND 
G_KEY_FILE_ERROR_GROUP_NOT_FOUND 
G_KEY_FILE_ERROR_INVALID_VALUE 

Definition at line 35 of file gkeyfile.h.

36{
GKeyFileError
Definition gkeyfile.h:36
@ G_KEY_FILE_ERROR_UNKNOWN_ENCODING
Definition gkeyfile.h:37
@ G_KEY_FILE_ERROR_NOT_FOUND
Definition gkeyfile.h:39
@ G_KEY_FILE_ERROR_GROUP_NOT_FOUND
Definition gkeyfile.h:41
@ G_KEY_FILE_ERROR_PARSE
Definition gkeyfile.h:38
@ G_KEY_FILE_ERROR_INVALID_VALUE
Definition gkeyfile.h:42
@ G_KEY_FILE_ERROR_KEY_NOT_FOUND
Definition gkeyfile.h:40

◆ GKeyFileFlags

Enumerator
G_KEY_FILE_NONE 
G_KEY_FILE_KEEP_COMMENTS 
G_KEY_FILE_KEEP_TRANSLATIONS 

Definition at line 52 of file gkeyfile.h.

53{
GKeyFileFlags
Definition gkeyfile.h:53
@ G_KEY_FILE_NONE
Definition gkeyfile.h:54
@ G_KEY_FILE_KEEP_COMMENTS
Definition gkeyfile.h:55
@ G_KEY_FILE_KEEP_TRANSLATIONS
Definition gkeyfile.h:56

Function Documentation

◆ g_key_file_error_quark()

GLIB_AVAILABLE_IN_ALL GQuark g_key_file_error_quark ( void )

◆ g_key_file_free()

GLIB_AVAILABLE_IN_ALL void g_key_file_free ( GKeyFile * key_file)

◆ g_key_file_get_boolean()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_get_boolean ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_get_boolean_list()

GLIB_AVAILABLE_IN_ALL gboolean * g_key_file_get_boolean_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gsize * length,
GError ** error )

◆ g_key_file_get_comment()

GLIB_AVAILABLE_IN_ALL gchar * g_key_file_get_comment ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_get_double()

GLIB_AVAILABLE_IN_ALL gdouble g_key_file_get_double ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_get_double_list()

GLIB_AVAILABLE_IN_ALL gdouble * g_key_file_get_double_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gsize * length,
GError ** error )

◆ g_key_file_get_groups()

GLIB_AVAILABLE_IN_ALL gchar ** g_key_file_get_groups ( GKeyFile * key_file,
gsize * length )

◆ g_key_file_get_int64()

GLIB_AVAILABLE_IN_ALL gint64 g_key_file_get_int64 ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_get_integer()

GLIB_AVAILABLE_IN_ALL gint g_key_file_get_integer ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_get_integer_list()

GLIB_AVAILABLE_IN_ALL gint * g_key_file_get_integer_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gsize * length,
GError ** error )

◆ g_key_file_get_keys()

GLIB_AVAILABLE_IN_ALL gchar ** g_key_file_get_keys ( GKeyFile * key_file,
const gchar * group_name,
gsize * length,
GError ** error )

◆ g_key_file_get_locale_for_key()

GLIB_AVAILABLE_IN_2_56 gchar * g_key_file_get_locale_for_key ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
const gchar * locale )

◆ g_key_file_get_locale_string()

GLIB_AVAILABLE_IN_ALL gchar * g_key_file_get_locale_string ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
const gchar * locale,
GError ** error )

◆ g_key_file_get_locale_string_list()

GLIB_AVAILABLE_IN_ALL gchar ** g_key_file_get_locale_string_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
const gchar * locale,
gsize * length,
GError ** error )

◆ g_key_file_get_start_group()

GLIB_AVAILABLE_IN_ALL gchar * g_key_file_get_start_group ( GKeyFile * key_file)

◆ g_key_file_get_string()

GLIB_AVAILABLE_IN_ALL gchar * g_key_file_get_string ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_get_string_list()

GLIB_AVAILABLE_IN_ALL gchar ** g_key_file_get_string_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gsize * length,
GError ** error )

◆ g_key_file_get_uint64()

GLIB_AVAILABLE_IN_ALL guint64 g_key_file_get_uint64 ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_get_value()

GLIB_AVAILABLE_IN_ALL gchar * g_key_file_get_value ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_has_group()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_has_group ( GKeyFile * key_file,
const gchar * group_name )

◆ g_key_file_has_key()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_has_key ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_load_from_bytes()

GLIB_AVAILABLE_IN_2_50 gboolean g_key_file_load_from_bytes ( GKeyFile * key_file,
GBytes * bytes,
GKeyFileFlags flags,
GError ** error )

◆ g_key_file_load_from_data()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_load_from_data ( GKeyFile * key_file,
const gchar * data,
gsize length,
GKeyFileFlags flags,
GError ** error )

◆ g_key_file_load_from_data_dirs()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_load_from_data_dirs ( GKeyFile * key_file,
const gchar * file,
gchar ** full_path,
GKeyFileFlags flags,
GError ** error )

◆ g_key_file_load_from_dirs()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_load_from_dirs ( GKeyFile * key_file,
const gchar * file,
const gchar ** search_dirs,
gchar ** full_path,
GKeyFileFlags flags,
GError ** error )

◆ g_key_file_load_from_file()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_load_from_file ( GKeyFile * key_file,
const gchar * file,
GKeyFileFlags flags,
GError ** error )

◆ g_key_file_new()

GLIB_AVAILABLE_IN_ALL GKeyFile * g_key_file_new ( void )

◆ g_key_file_ref()

GLIB_AVAILABLE_IN_ALL GKeyFile * g_key_file_ref ( GKeyFile * key_file)

◆ g_key_file_remove_comment()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_remove_comment ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_remove_group()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_remove_group ( GKeyFile * key_file,
const gchar * group_name,
GError ** error )

◆ g_key_file_remove_key()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_remove_key ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
GError ** error )

◆ g_key_file_save_to_file()

GLIB_AVAILABLE_IN_2_40 gboolean g_key_file_save_to_file ( GKeyFile * key_file,
const gchar * filename,
GError ** error )

◆ g_key_file_set_boolean()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_boolean ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gboolean value )

◆ g_key_file_set_boolean_list()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_boolean_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gboolean list[],
gsize length )

◆ g_key_file_set_comment()

GLIB_AVAILABLE_IN_ALL gboolean g_key_file_set_comment ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
const gchar * comment,
GError ** error )

◆ g_key_file_set_double()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_double ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gdouble value )

◆ g_key_file_set_double_list()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_double_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gdouble list[],
gsize length )

◆ g_key_file_set_int64()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_int64 ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gint64 value )

◆ g_key_file_set_integer()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_integer ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gint value )

◆ g_key_file_set_integer_list()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_integer_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
gint list[],
gsize length )

◆ g_key_file_set_list_separator()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_list_separator ( GKeyFile * key_file,
gchar separator )

◆ g_key_file_set_locale_string()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_locale_string ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
const gchar * locale,
const gchar * string )

◆ g_key_file_set_locale_string_list()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_locale_string_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
const gchar * locale,
const gchar *const list[],
gsize length )

◆ g_key_file_set_string()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_string ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
const gchar * string )

◆ g_key_file_set_string_list()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_string_list ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
const gchar *const list[],
gsize length )

◆ g_key_file_set_uint64()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_uint64 ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
guint64 value )

◆ g_key_file_set_value()

GLIB_AVAILABLE_IN_ALL void g_key_file_set_value ( GKeyFile * key_file,
const gchar * group_name,
const gchar * key,
const gchar * value )

◆ g_key_file_to_data()

GLIB_AVAILABLE_IN_ALL gchar * g_key_file_to_data ( GKeyFile * key_file,
gsize * length,
GError ** error )

◆ g_key_file_unref()

GLIB_AVAILABLE_IN_ALL void g_key_file_unref ( GKeyFile * key_file)