方法
GioMenuItemset_action_and_target
since: 2.32
声明 [源代码]
void
g_menu_item_set_action_and_target (
GMenuItem* menu_item,
const gchar* action,
const gchar* format_string,
...
)
描述 [源代码]
设置或取消设置 menu_item
的 “action” 和 “target” 属性。
如果 action
是 NULL
,则将 “action” 和 “target” 属性都取消设置(并忽略 format_string
以及位置参数)。
如果 action
不是 NULL
,则设置 “action” 属性。然后检查 format_string
。如果它是非 NULL
的,则收集正确的位置参数以创建一个用于目标值的 GVariant
实例。如果是 NULL
,则忽略位置参数并将 “target” 属性取消设置。
有关直接接受 GVariant
的等效调用,请参阅 g_menu_item_set_action_and_target_value()
。有关与字符串类型的目标一起工作的更方便版本,请参阅 g_menu_item_set_detailed_action()
。
有关操作和目标属性语义的描述,请参阅 g_menu_item_set_action_and_target_value()
。
Available since: 2.32
此方法不直接对语言绑定可用。