虚方法
GioMenuModelget_item_attribute_value
自:2.32
声明 [src]
GVariant*
get_item_attribute_value (
GMenuModel* model,
gint item_index,
const gchar* attribute,
const GVariantType* expected_type
)
描述 [src]
查询在 model
中位置 item_index
的项目并获取由 attribute
指定的属性。
如果 expected_type
非空,则指定属性的关注类型。如果是 NULL
,则接受任何类型。
如果属性存在且与 expected_type
匹配(或者如果预期类型未指定)则返回值。
如果属性不存在或与预期类型不匹配,则返回 NULL
。
自:2.32
参数
item_index
-
类型:
gint
项目的索引。
attribute
-
类型:
const gchar*
要查询的属性。
数据由方法调用方拥有。 值是空终止的 UTF-8 字符串。 expected_type
-
类型:
GVariantType
属性的预期类型,或
NULL
。参数可以是 NULL
。数据由方法调用方拥有。
返回值
类型: GVariant
属性的值。
方法的调用方取得返回数据的所有权,并负责释放它。 |
返回值可以为 NULL 。 |