方法

GioSettingsSchemaSourcelookup

自:2.32

声明 [源代码]

GSettingsSchema*
g_settings_schema_source_lookup (
  GSettingsSchemaSource* source,
  const gchar* schema_id,
  gboolean recursive
)

描述 [源代码]

source 中查找具有标识符 schema_id 的模式。

此函数对于 GSettings 的正常使用不是必需的,但对于插件管理系统的作者或希望检查模式内容的人来说可能很有用。

如果模式未直接在 source 中找到,并且 recursiveTRUE,则还会检查父来源。

如果没有找到模式,将返回 NULL

自:2.32

参数

schema_id

类型: const gchar*

一个模式的标识符(ID)。

数据由方法调用者拥有。
值是一个以NULL终止的UTF-8字符串。
recursive

类型: gboolean

TRUE 如果查询应该是递归的。

返回值

类型: GSettingsSchema

一个新的GSettingsSchema

方法的调用者负责管理返回的数据,并在适当时释放它。
返回值可以是 NULL