类
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() 等 设置时,会发出通知信号。