code: func SettingsSchemaSourceNewFromDirectory(dir string, parent *SettingsSchemaSource, trusted bool) *SettingsSchemaSource {
  	cstr := (*C.gchar)(C.CString(dir))
  	defer C.free(unsafe.Pointer(cstr))
  
  	return wrapSettingsSchemaSource(C.g_settings_schema_source_new_from_directory(cstr, parent.native(), gbool(trusted), nil))
  }
docs: // SettingsSchemaSourceNewFromDirectory() is a wrapper around g_settings_schema_source_new_from_directory().