Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GSettingsBackendClass Struct Reference

#include <gsettingsbackend.h>

Data Fields

GObjectClass parent_class
 
GVariant *(* read )(GSettingsBackend *backend, const gchar *key, const GVariantType *expected_type, gboolean default_value)
 
gboolean(* get_writable )(GSettingsBackend *backend, const gchar *key)
 
gboolean(* write )(GSettingsBackend *backend, const gchar *key, GVariant *value, gpointer origin_tag)
 
gboolean(* write_tree )(GSettingsBackend *backend, GTree *tree, gpointer origin_tag)
 
void(* reset )(GSettingsBackend *backend, const gchar *key, gpointer origin_tag)
 
void(* subscribe )(GSettingsBackend *backend, const gchar *name)
 
void(* unsubscribe )(GSettingsBackend *backend, const gchar *name)
 
void(* sync )(GSettingsBackend *backend)
 
GPermission *(* get_permission )(GSettingsBackend *backend, const gchar *path)
 
GVariant *(* read_user_value )(GSettingsBackend *backend, const gchar *key, const GVariantType *expected_type)
 
gpointer padding [23]
 

Detailed Description

GSettingsBackendClass: @read: virtual method to read a key's value @get_writable: virtual method to get if a key is writable @write: virtual method to change key's value @write_tree: virtual method to change a tree of keys @reset: virtual method to reset state @subscribe: virtual method to subscribe to key changes @unsubscribe: virtual method to unsubscribe to key changes @sync: virtual method to sync state @get_permission: virtual method to get permission of a key @read_user_value: virtual method to read user's key value

Class structure for GSettingsBackend.

Definition at line 74 of file gsettingsbackend.h.

Field Documentation

◆ get_permission

GPermission *(* _GSettingsBackendClass::get_permission) (GSettingsBackend *backend, const gchar *path)

Definition at line 103 of file gsettingsbackend.h.

◆ get_writable

gboolean(* _GSettingsBackendClass::get_writable) (GSettingsBackend *backend, const gchar *key)

Definition at line 83 of file gsettingsbackend.h.

◆ padding

gpointer _GSettingsBackendClass::padding[23]

Definition at line 111 of file gsettingsbackend.h.

◆ parent_class

GObjectClass _GSettingsBackendClass::parent_class

Definition at line 76 of file gsettingsbackend.h.

◆ read

GVariant *(* _GSettingsBackendClass::read) (GSettingsBackend *backend, const gchar *key, const GVariantType *expected_type, gboolean default_value)

Definition at line 78 of file gsettingsbackend.h.

◆ read_user_value

GVariant *(* _GSettingsBackendClass::read_user_value) (GSettingsBackend *backend, const gchar *key, const GVariantType *expected_type)

Definition at line 106 of file gsettingsbackend.h.

◆ reset

void(* _GSettingsBackendClass::reset) (GSettingsBackend *backend, const gchar *key, gpointer origin_tag)

Definition at line 93 of file gsettingsbackend.h.

◆ subscribe

void(* _GSettingsBackendClass::subscribe) (GSettingsBackend *backend, const gchar *name)

Definition at line 97 of file gsettingsbackend.h.

◆ sync

void(* _GSettingsBackendClass::sync) (GSettingsBackend *backend)

Definition at line 101 of file gsettingsbackend.h.

◆ unsubscribe

void(* _GSettingsBackendClass::unsubscribe) (GSettingsBackend *backend, const gchar *name)

Definition at line 99 of file gsettingsbackend.h.

◆ write

gboolean(* _GSettingsBackendClass::write) (GSettingsBackend *backend, const gchar *key, GVariant *value, gpointer origin_tag)

Definition at line 86 of file gsettingsbackend.h.

◆ write_tree

gboolean(* _GSettingsBackendClass::write_tree) (GSettingsBackend *backend, GTree *tree, gpointer origin_tag)

Definition at line 90 of file gsettingsbackend.h.


The documentation for this struct was generated from the following file: