Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gsettingsbackend.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Data Structures

struct  _GSettingsBackendClass
 
struct  _GSettingsBackend
 

Macros

#define __GIO_GIO_H_INSIDE__
 
#define G_TYPE_SETTINGS_BACKEND   (g_settings_backend_get_type ())
 
#define G_SETTINGS_BACKEND(inst)
 
#define G_SETTINGS_BACKEND_CLASS(class)
 
#define G_IS_SETTINGS_BACKEND(inst)
 
#define G_IS_SETTINGS_BACKEND_CLASS(class)
 
#define G_SETTINGS_BACKEND_GET_CLASS(inst)
 
#define G_SETTINGS_BACKEND_EXTENSION_POINT_NAME   "gsettings-backend"
 

Typedefs

typedef struct _GSettingsBackendPrivate GSettingsBackendPrivate
 
typedef struct _GSettingsBackendClass GSettingsBackendClass
 

Functions

GIO_AVAILABLE_IN_ALL GType g_settings_backend_get_type (void)
 
GIO_AVAILABLE_IN_ALL void g_settings_backend_changed (GSettingsBackend *backend, const gchar *key, gpointer origin_tag)
 
GIO_AVAILABLE_IN_ALL void g_settings_backend_path_changed (GSettingsBackend *backend, const gchar *path, gpointer origin_tag)
 
GIO_AVAILABLE_IN_ALL void g_settings_backend_flatten_tree (GTree *tree, gchar **path, const gchar ***keys, GVariant ***values)
 
GIO_AVAILABLE_IN_ALL void g_settings_backend_keys_changed (GSettingsBackend *backend, const gchar *path, gchar const *const *items, gpointer origin_tag)
 
GIO_AVAILABLE_IN_ALL void g_settings_backend_path_writable_changed (GSettingsBackend *backend, const gchar *path)
 
GIO_AVAILABLE_IN_ALL void g_settings_backend_writable_changed (GSettingsBackend *backend, const gchar *key)
 
GIO_AVAILABLE_IN_ALL void g_settings_backend_changed_tree (GSettingsBackend *backend, GTree *tree, gpointer origin_tag)
 
GIO_AVAILABLE_IN_ALL GSettingsBackendg_settings_backend_get_default (void)
 
GIO_AVAILABLE_IN_ALL GSettingsBackendg_keyfile_settings_backend_new (const gchar *filename, const gchar *root_path, const gchar *root_group)
 
GIO_AVAILABLE_IN_ALL GSettingsBackendg_null_settings_backend_new (void)
 
GIO_AVAILABLE_IN_ALL GSettingsBackendg_memory_settings_backend_new (void)
 

Macro Definition Documentation

◆ __GIO_GIO_H_INSIDE__

#define __GIO_GIO_H_INSIDE__

Definition at line 31 of file gsettingsbackend.h.

◆ G_IS_SETTINGS_BACKEND

#define G_IS_SETTINGS_BACKEND ( inst)
Value:
#define G_TYPE_SETTINGS_BACKEND
#define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)
Definition gtype.h:541

Definition at line 42 of file gsettingsbackend.h.

42#define G_IS_SETTINGS_BACKEND(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
43 G_TYPE_SETTINGS_BACKEND))

◆ G_IS_SETTINGS_BACKEND_CLASS

#define G_IS_SETTINGS_BACKEND_CLASS ( class)
Value:
#define G_TYPE_CHECK_CLASS_TYPE(g_class, g_type)
Definition gtype.h:610

Definition at line 44 of file gsettingsbackend.h.

44#define G_IS_SETTINGS_BACKEND_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
45 G_TYPE_SETTINGS_BACKEND))

◆ G_SETTINGS_BACKEND

#define G_SETTINGS_BACKEND ( inst)
Value:
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)
Definition gtype.h:528

Definition at line 38 of file gsettingsbackend.h.

38#define G_SETTINGS_BACKEND(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
39 G_TYPE_SETTINGS_BACKEND, GSettingsBackend))

◆ G_SETTINGS_BACKEND_CLASS

#define G_SETTINGS_BACKEND_CLASS ( class)
Value:
#define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)
Definition gtype.h:597

Definition at line 40 of file gsettingsbackend.h.

40#define G_SETTINGS_BACKEND_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
41 G_TYPE_SETTINGS_BACKEND, GSettingsBackendClass))

◆ G_SETTINGS_BACKEND_EXTENSION_POINT_NAME

#define G_SETTINGS_BACKEND_EXTENSION_POINT_NAME   "gsettings-backend"

G_SETTINGS_BACKEND_EXTENSION_POINT_NAME:

Extension point for GSettingsBackend functionality.

Definition at line 54 of file gsettingsbackend.h.

◆ G_SETTINGS_BACKEND_GET_CLASS

#define G_SETTINGS_BACKEND_GET_CLASS ( inst)
Value:
#define G_TYPE_INSTANCE_GET_CLASS(instance, g_type, c_type)
Definition gtype.h:571

Definition at line 46 of file gsettingsbackend.h.

46#define G_SETTINGS_BACKEND_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
47 G_TYPE_SETTINGS_BACKEND, GSettingsBackendClass))

◆ G_TYPE_SETTINGS_BACKEND

#define G_TYPE_SETTINGS_BACKEND   (g_settings_backend_get_type ())

Definition at line 37 of file gsettingsbackend.h.

Typedef Documentation

◆ GSettingsBackendClass

Definition at line 57 of file gsettingsbackend.h.

◆ GSettingsBackendPrivate

typedef struct _GSettingsBackendPrivate GSettingsBackendPrivate

Definition at line 56 of file gsettingsbackend.h.

Function Documentation

◆ g_keyfile_settings_backend_new()

GIO_AVAILABLE_IN_ALL GSettingsBackend * g_keyfile_settings_backend_new ( const gchar * filename,
const gchar * root_path,
const gchar * root_group )

◆ g_memory_settings_backend_new()

GIO_AVAILABLE_IN_ALL GSettingsBackend * g_memory_settings_backend_new ( void )

◆ g_null_settings_backend_new()

GIO_AVAILABLE_IN_ALL GSettingsBackend * g_null_settings_backend_new ( void )

◆ g_settings_backend_changed()

GIO_AVAILABLE_IN_ALL void g_settings_backend_changed ( GSettingsBackend * backend,
const gchar * key,
gpointer origin_tag )

◆ g_settings_backend_changed_tree()

GIO_AVAILABLE_IN_ALL void g_settings_backend_changed_tree ( GSettingsBackend * backend,
GTree * tree,
gpointer origin_tag )

◆ g_settings_backend_flatten_tree()

GIO_AVAILABLE_IN_ALL void g_settings_backend_flatten_tree ( GTree * tree,
gchar ** path,
const gchar *** keys,
GVariant *** values )

◆ g_settings_backend_get_default()

GIO_AVAILABLE_IN_ALL GSettingsBackend * g_settings_backend_get_default ( void )

◆ g_settings_backend_get_type()

GIO_AVAILABLE_IN_ALL GType g_settings_backend_get_type ( void )

◆ g_settings_backend_keys_changed()

GIO_AVAILABLE_IN_ALL void g_settings_backend_keys_changed ( GSettingsBackend * backend,
const gchar * path,
gchar const *const * items,
gpointer origin_tag )

◆ g_settings_backend_path_changed()

GIO_AVAILABLE_IN_ALL void g_settings_backend_path_changed ( GSettingsBackend * backend,
const gchar * path,
gpointer origin_tag )

◆ g_settings_backend_path_writable_changed()

GIO_AVAILABLE_IN_ALL void g_settings_backend_path_writable_changed ( GSettingsBackend * backend,
const gchar * path )

◆ g_settings_backend_writable_changed()

GIO_AVAILABLE_IN_ALL void g_settings_backend_writable_changed ( GSettingsBackend * backend,
const gchar * key )