方法

GtkMenuButtonset_create_popup_func

声明 [src]

void
gtk_menu_button_set_create_popup_func (
  GtkMenuButton* menu_button,
  GtkMenuButtonCreatePopupFunc func,
  gpointer user_data,
  GDestroyNotify destroy_notify
)

描述 [src]

设置在将要显示弹出窗口时调用的函数。

func 应使用以下之一:

menu_button 设定弹出窗口。如果 func 非空,则 menu_button 将始终保持敏感。

使用此函数将不会重置与 menu_button 相关联的菜单小部件。相反,可以在 func 中手动完成。

参数

func

类型: GtkMenuButtonCreatePopupFunc

当即将显示弹出窗口但通过其他方式未提供时,或为 NULL 以重置为默认行为时调用该函数。

参数可以为 NULL
user_data

类型: gpointer

将传递到 func 的用户数据。

参数可以为 NULL
数据由方法的调用者拥有。
destroy_notify

类型: GDestroyNotify

user_data设置销毁通知。

参数可以为 NULL