方法
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
。