方法

GtkNotebookinsert_page_menu

声明 [src]

int
gtk_notebook_insert_page_menu (
  GtkNotebook* notebook,
  GtkWidget* child,
  GtkWidget* tab_label,
  GtkWidget* menu_label,
  int position
)

描述 [src]

将一个页面插入到指定的位置到 notebook 中,指定用作弹出菜单标签的控件。

参数

child

类型: GtkWidget

用作页面内容的 GtkWidget

数据由方法的调用者所有。
tab_label

类型: GtkWidget

用作页面标签的 GtkWidget,或 NULL 以使用默认标签“页面 N”。

参数可以是 NULL
数据由方法的调用者所有。
menu_label

类型: GtkWidget

当启用页面切换菜单时,用作页面切换菜单标签的控件。如果为 NULL,且 tab_labelGtkLabelNULL,则菜单标签将是一个具有与 tab_label 相同文本的新创建的标签;如果 tab_label 不是 GtkLabel,则必须指定 menu_label 以使用页面切换菜单。

参数可以是 NULL
数据由方法的调用者所有。
position

类型: int

要插入页面的索引(从 0 开始),或 -1 以将页面追加到所有其他页面之后。

返回值

类型: int

笔记本中插入页面的索引(从0开始)。