func SettingsNewWithBackend(schemaID string, backend *SettingsBackend) *Settings {
	cstr1 := (*C.gchar)(C.CString(schemaID))
	defer C.free(unsafe.Pointer(cstr1))

	return wrapFullSettings(C.g_settings_new_with_backend(cstr1, backend.native()))
}
func SettingsNewWithBackend(schemaID string, backend *SettingsBackend) *Settings {
	cstr1 := (*C.gchar)(C.CString(schemaID))
	defer C.free(unsafe.Pointer(cstr1))

	return wrapFullSettings(C.g_settings_new_with_backend(cstr1, backend.native()))
}
func SettingsNewWithBackend ( schemaID string , backend * SettingsBackend ) * Settings { cstr1 := ( * C . gchar ) ( C . CString ( schemaID ) ) defer C . free ( unsafe . Pointer ( cstr1 ) ) return wrapFullSettings ( C . g_settings_new_with_backend ( cstr1 , backend . native ( ) ) ) }
// SettingsNewWithBackend is a wrapper around g_settings_new_with_backend().
SettingsNewWithBackend is a wrapper around g_settings_new_with_backend () .