GioMenuItem

自 2.32 起

描述 [src]

final class Gio.MenuItem : GObject.Object
{
  /* No available fields */
}

GMenuItem 是一种不透明的结构类型。你必须使用下面的函数访问它。

自版本 2.32 开始提供

祖先

构造函数

g_menu_item_new

创建一个新的 GMenuItem

自 2.32 起

g_menu_item_new_from_model

创建 GMenuItem 作为 GMenuModel 中现有菜单项的确切副本。

自 2.34 起

g_menu_item_new_section

创建一个表示 节的 GMenuItem

自 2.32 起

g_menu_item_new_submenu

创建一个表示 子菜单的 GMenuItem

自 2.32 起

实例方法

g_menu_item_get_attribute

查询 menu_item 中的 attribute

自 2.34 起

g_menu_item_get_attribute_value

查询 menu_item 中的 attribute

自 2.34 起

g_menu_item_get_link

查询 menu_item 中的 link

自 2.34 起

g_menu_item_set_action_and_target

设置或取消设置 menu_item 的“操作”和“目标”属性。

自 2.32 起

g_menu_item_set_action_and_target_value

设置或取消设置 menu_item 的“操作”和“目标”属性。

自 2.32 起

g_menu_item_set_attribute

设置或取消设置 menu_item 中的一个属性。

自 2.32 起

g_menu_item_set_attribute_value

设置或取消设置 menu_item 中的一个属性。

自 2.32 起

g_menu_item_set_detailed_action

设置 menu_item 的“操作”以及可能还有“目标”属性。

自 2.32 起

g_menu_item_set_icon

设置(或取消设置)menu_item 中的图标。

自 2.38 起

g_menu_item_set_label

设置或取消设置 menu_item 的“标签”属性。

自 2.32 起

g_menu_item_set_link

menu_item 创建到 model (如果非 NULL)的链接,或取消设置。

自 2.32 起

g_menu_item_set_section

设置或取消设置 menu_item 的“节”链接,其值为 section

自 2.32 起

g_menu_item_set_submenu

设置或取消设置 menu_item 的“子菜单”链接,其值为 submenu

自 2.32 起

GObject (43) 中继承的方法

请参阅 GObject 以获取方法的完整列表。

信号

GObject (1) 中继承的信号
GObject::notify

当对象的某个属性通过 g_object_set_property()、g_object_set() 等设置值时,便会发出通知信号。