类
GioDBusMenuModel
描述 [src]
final class Gio.DBusMenuModel : Gio.MenuModel
{
/* No available fields */
}
GDBusMenuModel
是一个 GMenuModel
的实现,可以用作通过 g_dbus_connection_export_menu_model()
在 D-Bus 上导出的菜单模型的代理。
实例方法
从 GMenuModel 继承的方法(8)
g_menu_model_get_item_attribute
在 model
中查询位置 item_index
的项,检索由 attribute
指定的属性。
自:2.32
g_menu_model_get_item_attribute_value
查询 model
中位置 item_index
的项,检索由 attribute
指定的属性值。
自:2.32
g_menu_model_get_item_link
查询 model
中位置 item_index
的项,检索由 link
指定的链接。
自:2.32
g_menu_model_get_n_items
查询 model
中的项数。
自:2.32
g_menu_model_is_mutable
查询 model
是否是可变的。
自:2.32
g_menu_model_items_changed
请求在 model
上发出 GMenuModel::items-changed
信号。
自:2.32
g_menu_model_iterate_item_attributes
创建一个 GMenuAttributeIter
以遍历 model
中位置 item_index
的项的属性。
自:2.32
g_menu_model_iterate_item_links
创建一个 GMenuLinkIter
以遍历 model
中位置 item_index
的项的链接。
自:2.32
信号
从 GMenuModel 继承的信号(1)
从 GObject 继承的信号(1)
GObject::notify
当对象的一个属性值通过 g_object_set_property(), g_object_set() 等 设置时,会发出通知信号。