方法

GtkWidgetinsert_after

声明 [源]

void
gtk_widget_insert_after (
  GtkWidget* widget,
  GtkWidget* parent,
  GtkWidget* previous_sibling
)

描述 [源]

设置控件的父控件。

gtk_widget_set_parent() 不同,此函数将 widget 插入到父控件子控件列表中的特定位置。

它将被放置在 previous_sibling 之后,或者如果 previous_siblingNULL,则在开始处。

调用此函数后,gtk_widget_get_prev_sibling (widget) 将返回 previous_sibling

如果 parent 已经设置为 widget 的父控件,此函数也可以用来在 parent 的子控件列表中重新排列 widget

此函数主要用于控件实现;如果您只是使用控件,您 必须 使用其自己的 API 来添加子控件。

参数

parent

类型: GtkWidget

要插入 widget 的父控件。

数据由方法的调用者拥有。
previous_sibling

类型: GtkWidget

widget 的新前一个兄弟控件。

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