// Code generated by cmd/cgo; DO NOT EDIT. //line /home/josie/.cache/paru/clone/wiiudownloader/src/pkg/mod/github.com/gotk3/gotk3@v0.6.5-0.20240618185848-ff349ae13f56/glib/settings.go:1:1 package glib // #include // #include // #include // #include "glib.go.h" import _ "unsafe" import "unsafe" // Settings is a representation of GSettings. type Settings struct { *Object } // native() returns a pointer to the underlying GSettings. func (v *Settings) native() * /*line :16:30*/_Ctype_GSettings /*line :16:41*/ { if v == nil || v.GObject == nil { return nil } return func() *_Ctype_struct__GSettings{ _cgo0 := /*line :20:23*/unsafe.Pointer(v.GObject); _cgoCheckPointer(_cgo0, nil); return /*line :20:49*/_Cfunc_toGSettings(_cgo0); }() } func (v *Settings) Native() uintptr { return uintptr(unsafe.Pointer(v.native())) } func marshalSettings(p uintptr) (interface{}, error) { c := ( /*line :28:7*/_Cfunc_g_value_get_object /*line :28:26*/)((* /*line :28:30*/_Ctype_GValue /*line :28:38*/)(unsafe.Pointer(p))) return wrapSettings(wrapObject(unsafe.Pointer(c))), nil } func wrapSettings(obj *Object) *Settings { return &Settings{obj} } func wrapFullSettings(obj * /*line :36:28*/_Ctype_GSettings /*line :36:39*/) *Settings { if obj == nil { return nil } return wrapSettings(wrapObject(unsafe.Pointer(obj))) } // SettingsNew is a wrapper around g_settings_new(). func SettingsNew(schemaID string) *Settings { cstr := (* /*line :45:12*/_Ctype_gchar /*line :45:19*/)(( /*line :45:21*/_Cfunc_CString /*line :45:29*/)(schemaID)) defer func() func() { _cgo0 := /*line :46:15*/unsafe.Pointer(cstr); return func() { _cgoCheckPointer(_cgo0, nil); /*line :46:36*/_Cfunc_free(_cgo0); }}()() return wrapFullSettings(( /*line :48:26*/_Cfunc_g_settings_new /*line :48:41*/)(cstr)) } // SettingsNewWithPath is a wrapper around g_settings_new_with_path(). func SettingsNewWithPath(schemaID, path string) *Settings { cstr1 := (* /*line :53:13*/_Ctype_gchar /*line :53:20*/)(( /*line :53:22*/_Cfunc_CString /*line :53:30*/)(schemaID)) defer func() func() { _cgo0 := /*line :54:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :54:37*/_Cfunc_free(_cgo0); }}()() cstr2 := (* /*line :56:13*/_Ctype_gchar /*line :56:20*/)(( /*line :56:22*/_Cfunc_CString /*line :56:30*/)(path)) defer func() func() { _cgo0 := /*line :57:15*/unsafe.Pointer(cstr2); return func() { _cgoCheckPointer(_cgo0, nil); /*line :57:37*/_Cfunc_free(_cgo0); }}()() return wrapFullSettings(( /*line :59:26*/_Cfunc_g_settings_new_with_path /*line :59:51*/)(cstr1, cstr2)) } // SettingsNewWithBackend is a wrapper around g_settings_new_with_backend(). func SettingsNewWithBackend(schemaID string, backend *SettingsBackend) *Settings { cstr1 := (* /*line :64:13*/_Ctype_gchar /*line :64:20*/)(( /*line :64:22*/_Cfunc_CString /*line :64:30*/)(schemaID)) defer func() func() { _cgo0 := /*line :65:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :65:37*/_Cfunc_free(_cgo0); }}()() return wrapFullSettings(func() *_Ctype_struct__GSettings{ var _cgo0 *_Ctype_gchar = /*line :67:56*/cstr1; _cgo1 := /*line :67:63*/backend.native(); _cgoCheckPointer(_cgo1, nil); return /*line :67:80*/_Cfunc_g_settings_new_with_backend(_cgo0, _cgo1); }()) } // SettingsNewWithBackendAndPath is a wrapper around g_settings_new_with_backend_and_path(). func SettingsNewWithBackendAndPath(schemaID string, backend *SettingsBackend, path string) *Settings { cstr1 := (* /*line :72:13*/_Ctype_gchar /*line :72:20*/)(( /*line :72:22*/_Cfunc_CString /*line :72:30*/)(schemaID)) defer func() func() { _cgo0 := /*line :73:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :73:37*/_Cfunc_free(_cgo0); }}()() cstr2 := (* /*line :75:13*/_Ctype_gchar /*line :75:20*/)(( /*line :75:22*/_Cfunc_CString /*line :75:30*/)(path)) defer func() func() { _cgo0 := /*line :76:15*/unsafe.Pointer(cstr2); return func() { _cgoCheckPointer(_cgo0, nil); /*line :76:37*/_Cfunc_free(_cgo0); }}()() return wrapFullSettings(func() *_Ctype_struct__GSettings{ var _cgo0 *_Ctype_gchar = /*line :78:65*/cstr1; _cgo1 := /*line :78:72*/backend.native(); var _cgo2 *_Ctype_gchar = /*line :78:90*/cstr2; _cgoCheckPointer(_cgo1, nil); return /*line :78:96*/_Cfunc_g_settings_new_with_backend_and_path(_cgo0, _cgo1, _cgo2); }()) } // SettingsNewFull is a wrapper around g_settings_new_full(). func SettingsNewFull(schema *SettingsSchema, backend *SettingsBackend, path string) *Settings { cstr1 := (* /*line :83:13*/_Ctype_gchar /*line :83:20*/)(( /*line :83:22*/_Cfunc_CString /*line :83:30*/)(path)) defer func() func() { _cgo0 := /*line :84:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :84:37*/_Cfunc_free(_cgo0); }}()() return wrapFullSettings(func() *_Ctype_struct__GSettings{ _cgo0 := /*line :86:48*/schema.native(); _cgo1 := /*line :86:65*/backend.native(); var _cgo2 *_Ctype_gchar = /*line :86:83*/cstr1; _cgoCheckPointer(_cgo0, nil); _cgoCheckPointer(_cgo1, nil); return /*line :86:89*/_Cfunc_g_settings_new_full(_cgo0, _cgo1, _cgo2); }()) } // SettingsSync is a wrapper around g_settings_sync(). func SettingsSync() { ( /*line :91:2*/_Cfunc_g_settings_sync /*line :91:18*/)() } // IsWritable is a wrapper around g_settings_is_writable(). func (v *Settings) IsWritable(name string) bool { cstr1 := (* /*line :96:13*/_Ctype_gchar /*line :96:20*/)(( /*line :96:22*/_Cfunc_CString /*line :96:30*/)(name)) defer func() func() { _cgo0 := /*line :97:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :97:37*/_Cfunc_free(_cgo0); }}()() return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :99:41*/v.native(); var _cgo1 *_Ctype_gchar = /*line :99:53*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :99:59*/_Cfunc_g_settings_is_writable(_cgo0, _cgo1); }()) } // Delay is a wrapper around g_settings_delay(). func (v *Settings) Delay() { func() { _cgo0 := /*line :104:21*/v.native(); _cgoCheckPointer(_cgo0, nil); /*line :104:32*/_Cfunc_g_settings_delay(_cgo0); }() } // Apply is a wrapper around g_settings_apply(). func (v *Settings) Apply() { func() { _cgo0 := /*line :109:21*/v.native(); _cgoCheckPointer(_cgo0, nil); /*line :109:32*/_Cfunc_g_settings_apply(_cgo0); }() } // Revert is a wrapper around g_settings_revert(). func (v *Settings) Revert() { func() { _cgo0 := /*line :114:22*/v.native(); _cgoCheckPointer(_cgo0, nil); /*line :114:33*/_Cfunc_g_settings_revert(_cgo0); }() } // GetHasUnapplied is a wrapper around g_settings_get_has_unapplied(). func (v *Settings) GetHasUnapplied() bool { return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :119:47*/v.native(); _cgoCheckPointer(_cgo0, nil); return /*line :119:58*/_Cfunc_g_settings_get_has_unapplied(_cgo0); }()) } // GetChild is a wrapper around g_settings_get_child(). func (v *Settings) GetChild(name string) *Settings { cstr1 := (* /*line :124:13*/_Ctype_gchar /*line :124:20*/)(( /*line :124:22*/_Cfunc_CString /*line :124:30*/)(name)) defer func() func() { _cgo0 := /*line :125:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :125:37*/_Cfunc_free(_cgo0); }}()() return wrapFullSettings(func() *_Ctype_struct__GSettings{ _cgo0 := /*line :127:49*/v.native(); var _cgo1 *_Ctype_gchar = /*line :127:61*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :127:67*/_Cfunc_g_settings_get_child(_cgo0, _cgo1); }()) } // Reset is a wrapper around g_settings_reset(). func (v *Settings) Reset(name string) { cstr1 := (* /*line :132:13*/_Ctype_gchar /*line :132:20*/)(( /*line :132:22*/_Cfunc_CString /*line :132:30*/)(name)) defer func() func() { _cgo0 := /*line :133:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :133:37*/_Cfunc_free(_cgo0); }}()() func() { _cgo0 := /*line :135:21*/v.native(); var _cgo1 *_Ctype_gchar = /*line :135:33*/cstr1; _cgoCheckPointer(_cgo0, nil); /*line :135:39*/_Cfunc_g_settings_reset(_cgo0, _cgo1); }() } // ListChildren is a wrapper around g_settings_list_children(). func (v *Settings) ListChildren() []string { return toGoStringArray(func() **_Ctype_gchar{ _cgo0 := /*line :140:52*/v.native(); _cgoCheckPointer(_cgo0, nil); return /*line :140:63*/_Cfunc_g_settings_list_children(_cgo0); }()) } // GetBoolean is a wrapper around g_settings_get_boolean(). func (v *Settings) GetBoolean(name string) bool { cstr1 := (* /*line :145:13*/_Ctype_gchar /*line :145:20*/)(( /*line :145:22*/_Cfunc_CString /*line :145:30*/)(name)) defer func() func() { _cgo0 := /*line :146:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :146:37*/_Cfunc_free(_cgo0); }}()() return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :148:41*/v.native(); var _cgo1 *_Ctype_gchar = /*line :148:53*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :148:59*/_Cfunc_g_settings_get_boolean(_cgo0, _cgo1); }()) } // SetBoolean is a wrapper around g_settings_set_boolean(). func (v *Settings) SetBoolean(name string, value bool) bool { cstr1 := (* /*line :153:13*/_Ctype_gchar /*line :153:20*/)(( /*line :153:22*/_Cfunc_CString /*line :153:30*/)(name)) defer func() func() { _cgo0 := /*line :154:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :154:37*/_Cfunc_free(_cgo0); }}()() return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :156:41*/v.native(); var _cgo1 *_Ctype_gchar = /*line :156:53*/cstr1; var _cgo2 _Ctype_gboolean = /*line :156:60*/gbool(value); _cgoCheckPointer(_cgo0, nil); return /*line :156:73*/_Cfunc_g_settings_set_boolean(_cgo0, _cgo1, _cgo2); }()) } // GetInt is a wrapper around g_settings_get_int(). func (v *Settings) GetInt(name string) int { cstr1 := (* /*line :161:13*/_Ctype_gchar /*line :161:20*/)(( /*line :161:22*/_Cfunc_CString /*line :161:30*/)(name)) defer func() func() { _cgo0 := /*line :162:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :162:37*/_Cfunc_free(_cgo0); }}()() return int(func() _Ctype_gint{ _cgo0 := /*line :164:34*/v.native(); var _cgo1 *_Ctype_gchar = /*line :164:46*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :164:52*/_Cfunc_g_settings_get_int(_cgo0, _cgo1); }()) } // SetInt is a wrapper around g_settings_set_int(). func (v *Settings) SetInt(name string, value int) bool { cstr1 := (* /*line :169:13*/_Ctype_gchar /*line :169:20*/)(( /*line :169:22*/_Cfunc_CString /*line :169:30*/)(name)) defer func() func() { _cgo0 := /*line :170:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :170:37*/_Cfunc_free(_cgo0); }}()() return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :172:37*/v.native(); var _cgo1 *_Ctype_gchar = /*line :172:49*/cstr1; var _cgo2 _Ctype_gint = _Ctype_gint /*line :172:62*/(value); _cgoCheckPointer(_cgo0, nil); return /*line :172:70*/_Cfunc_g_settings_set_int(_cgo0, _cgo1, _cgo2); }()) } // GetUInt is a wrapper around g_settings_get_uint(). func (v *Settings) GetUInt(name string) uint { cstr1 := (* /*line :177:13*/_Ctype_gchar /*line :177:20*/)(( /*line :177:22*/_Cfunc_CString /*line :177:30*/)(name)) defer func() func() { _cgo0 := /*line :178:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :178:37*/_Cfunc_free(_cgo0); }}()() return uint(func() _Ctype_guint{ _cgo0 := /*line :180:36*/v.native(); var _cgo1 *_Ctype_gchar = /*line :180:48*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :180:54*/_Cfunc_g_settings_get_uint(_cgo0, _cgo1); }()) } // SetUInt is a wrapper around g_settings_set_uint(). func (v *Settings) SetUInt(name string, value uint) bool { cstr1 := (* /*line :185:13*/_Ctype_gchar /*line :185:20*/)(( /*line :185:22*/_Cfunc_CString /*line :185:30*/)(name)) defer func() func() { _cgo0 := /*line :186:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :186:37*/_Cfunc_free(_cgo0); }}()() return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :188:38*/v.native(); var _cgo1 *_Ctype_gchar = /*line :188:50*/cstr1; var _cgo2 _Ctype_guint = _Ctype_guint /*line :188:64*/(value); _cgoCheckPointer(_cgo0, nil); return /*line :188:72*/_Cfunc_g_settings_set_uint(_cgo0, _cgo1, _cgo2); }()) } // GetDouble is a wrapper around g_settings_get_double(). func (v *Settings) GetDouble(name string) float64 { cstr1 := (* /*line :193:13*/_Ctype_gchar /*line :193:20*/)(( /*line :193:22*/_Cfunc_CString /*line :193:30*/)(name)) defer func() func() { _cgo0 := /*line :194:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :194:37*/_Cfunc_free(_cgo0); }}()() return float64(func() _Ctype_gdouble{ _cgo0 := /*line :196:41*/v.native(); var _cgo1 *_Ctype_gchar = /*line :196:53*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :196:59*/_Cfunc_g_settings_get_double(_cgo0, _cgo1); }()) } // SetDouble is a wrapper around g_settings_set_double(). func (v *Settings) SetDouble(name string, value float64) bool { cstr1 := (* /*line :201:13*/_Ctype_gchar /*line :201:20*/)(( /*line :201:22*/_Cfunc_CString /*line :201:30*/)(name)) defer func() func() { _cgo0 := /*line :202:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :202:37*/_Cfunc_free(_cgo0); }}()() return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :204:40*/v.native(); var _cgo1 *_Ctype_gchar = /*line :204:52*/cstr1; var _cgo2 _Ctype_gdouble = _Ctype_gdouble /*line :204:68*/(value); _cgoCheckPointer(_cgo0, nil); return /*line :204:76*/_Cfunc_g_settings_set_double(_cgo0, _cgo1, _cgo2); }()) } // GetString is a wrapper around g_settings_get_string(). func (v *Settings) GetString(name string) string { cstr1 := (* /*line :209:13*/_Ctype_gchar /*line :209:20*/)(( /*line :209:22*/_Cfunc_CString /*line :209:30*/)(name)) defer func() func() { _cgo0 := /*line :210:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :210:37*/_Cfunc_free(_cgo0); }}()() return ( /*line :212:9*/_Cfunc_GoString /*line :212:18*/)((* /*line :212:22*/_Ctype_char /*line :212:28*/)(func() *_Ctype_gchar{ _cgo0 := /*line :212:54*/v.native(); var _cgo1 *_Ctype_gchar = /*line :212:66*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :212:72*/_Cfunc_g_settings_get_string(_cgo0, _cgo1); }())) } // SetString is a wrapper around g_settings_set_string(). func (v *Settings) SetString(name string, value string) bool { cstr1 := (* /*line :217:13*/_Ctype_gchar /*line :217:20*/)(( /*line :217:22*/_Cfunc_CString /*line :217:30*/)(name)) defer func() func() { _cgo0 := /*line :218:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :218:37*/_Cfunc_free(_cgo0); }}()() cstr2 := (* /*line :220:13*/_Ctype_gchar /*line :220:20*/)(( /*line :220:22*/_Cfunc_CString /*line :220:30*/)(value)) defer func() func() { _cgo0 := /*line :221:15*/unsafe.Pointer(cstr2); return func() { _cgoCheckPointer(_cgo0, nil); /*line :221:37*/_Cfunc_free(_cgo0); }}()() return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :223:40*/v.native(); var _cgo1 *_Ctype_gchar = /*line :223:52*/cstr1; var _cgo2 *_Ctype_gchar = /*line :223:59*/cstr2; _cgoCheckPointer(_cgo0, nil); return /*line :223:65*/_Cfunc_g_settings_set_string(_cgo0, _cgo1, _cgo2); }()) } // GetEnum is a wrapper around g_settings_get_enum(). func (v *Settings) GetEnum(name string) int { cstr1 := (* /*line :228:13*/_Ctype_gchar /*line :228:20*/)(( /*line :228:22*/_Cfunc_CString /*line :228:30*/)(name)) defer func() func() { _cgo0 := /*line :229:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :229:37*/_Cfunc_free(_cgo0); }}()() return int(func() _Ctype_gint{ _cgo0 := /*line :231:35*/v.native(); var _cgo1 *_Ctype_gchar = /*line :231:47*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :231:53*/_Cfunc_g_settings_get_enum(_cgo0, _cgo1); }()) } // GetStrv is a wrapper around g_settings_get_strv(). func (v *Settings) GetStrv(name string) []string { cstr1 := (* /*line :236:13*/_Ctype_gchar /*line :236:20*/)(( /*line :236:22*/_Cfunc_CString /*line :236:30*/)(name)) defer func() func() { _cgo0 := /*line :237:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :237:37*/_Cfunc_free(_cgo0); }}()() return toGoStringArray(func() **_Ctype_gchar{ _cgo0 := /*line :238:47*/v.native(); var _cgo1 *_Ctype_gchar = /*line :238:59*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :238:65*/_Cfunc_g_settings_get_strv(_cgo0, _cgo1); }()) } // SetStrv is a wrapper around g_settings_set_strv(). func (v *Settings) SetStrv(name string, values []string) bool { cstr1 := (* /*line :243:13*/_Ctype_gchar /*line :243:20*/)(( /*line :243:22*/_Cfunc_CString /*line :243:30*/)(name)) defer func() func() { _cgo0 := /*line :244:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :244:37*/_Cfunc_free(_cgo0); }}()() cvalues := make([]* /*line :246:21*/_Ctype_gchar /*line :246:28*/, len(values)) for i, accel := range values { cvalues[i] = (* /*line :248:18*/_Ctype_gchar /*line :248:25*/)(( /*line :248:27*/_Cfunc_CString /*line :248:35*/)(accel)) defer func() func() { _cgo0 := /*line :249:16*/unsafe.Pointer(cvalues[i]); return func() { _cgoCheckPointer(_cgo0, nil); /*line :249:43*/_Cfunc_free(_cgo0); }}()() } cvalues = append(cvalues, nil) return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :253:38*/v.native(); var _cgo1 *_Ctype_gchar = /*line :253:50*/cstr1; _cgoIndex2 := &/*line :253:58*/cvalues; _cgo2 := /*line :253:57*/&(*_cgoIndex2)[0]; _cgoCheckPointer(_cgo0, nil); _cgoCheckPointer(_cgo2, *_cgoIndex2); return /*line :253:69*/_Cfunc_g_settings_set_strv(_cgo0, _cgo1, _cgo2); }()) } // SetEnum is a wrapper around g_settings_set_enum(). func (v *Settings) SetEnum(name string, value int) bool { cstr1 := (* /*line :258:13*/_Ctype_gchar /*line :258:20*/)(( /*line :258:22*/_Cfunc_CString /*line :258:30*/)(name)) defer func() func() { _cgo0 := /*line :259:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :259:37*/_Cfunc_free(_cgo0); }}()() return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :261:38*/v.native(); var _cgo1 *_Ctype_gchar = /*line :261:50*/cstr1; var _cgo2 _Ctype_gint = _Ctype_gint /*line :261:63*/(value); _cgoCheckPointer(_cgo0, nil); return /*line :261:71*/_Cfunc_g_settings_set_enum(_cgo0, _cgo1, _cgo2); }()) } // GetFlags is a wrapper around g_settings_get_flags(). func (v *Settings) GetFlags(name string) uint { cstr1 := (* /*line :266:13*/_Ctype_gchar /*line :266:20*/)(( /*line :266:22*/_Cfunc_CString /*line :266:30*/)(name)) defer func() func() { _cgo0 := /*line :267:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :267:37*/_Cfunc_free(_cgo0); }}()() return uint(func() _Ctype_guint{ _cgo0 := /*line :269:37*/v.native(); var _cgo1 *_Ctype_gchar = /*line :269:49*/cstr1; _cgoCheckPointer(_cgo0, nil); return /*line :269:55*/_Cfunc_g_settings_get_flags(_cgo0, _cgo1); }()) } // SetFlags is a wrapper around g_settings_set_flags(). func (v *Settings) SetFlags(name string, value uint) bool { cstr1 := (* /*line :274:13*/_Ctype_gchar /*line :274:20*/)(( /*line :274:22*/_Cfunc_CString /*line :274:30*/)(name)) defer func() func() { _cgo0 := /*line :275:15*/unsafe.Pointer(cstr1); return func() { _cgoCheckPointer(_cgo0, nil); /*line :275:37*/_Cfunc_free(_cgo0); }}()() return gobool(func() _Ctype_gboolean{ _cgo0 := /*line :277:39*/v.native(); var _cgo1 *_Ctype_gchar = /*line :277:51*/cstr1; var _cgo2 _Ctype_guint = _Ctype_guint /*line :277:65*/(value); _cgoCheckPointer(_cgo0, nil); return /*line :277:73*/_Cfunc_g_settings_set_flags(_cgo0, _cgo1, _cgo2); }()) } func (v *Settings) GetValue(name string) *Variant { cstr := (* /*line :281:12*/_Ctype_gchar /*line :281:19*/)(( /*line :281:21*/_Cfunc_CString /*line :281:29*/)(name)) defer func() func() { _cgo0 := /*line :282:15*/unsafe.Pointer(cstr); return func() { _cgoCheckPointer(_cgo0, nil); /*line :282:36*/_Cfunc_free(_cgo0); }}()() return newVariant(func() *_Ctype_struct__GVariant{ _cgo0 := /*line :283:43*/v.native(); var _cgo1 *_Ctype_gchar = /*line :283:55*/cstr; _cgoCheckPointer(_cgo0, nil); return /*line :283:60*/_Cfunc_g_settings_get_value(_cgo0, _cgo1); }()) } // GVariant * g_settings_get_value () // gboolean g_settings_set_value () // GVariant * g_settings_get_user_value () // GVariant * g_settings_get_default_value () // const gchar * const * g_settings_list_schemas () // const gchar * const * g_settings_list_relocatable_schemas () // gchar ** g_settings_list_keys () // GVariant * g_settings_get_range () // gboolean g_settings_range_check () // void g_settings_get () // gboolean g_settings_set () // gpointer g_settings_get_mapped () // void g_settings_bind () // void g_settings_bind_with_mapping () // void g_settings_bind_writable () // void g_settings_unbind () // gaction * g_settings_create_action () // gchar ** g_settings_get_strv () // gboolean g_settings_set_strv ()