方法

GtkWidgetinsert_before

声明 [src]

void
gtk_widget_insert_before (
  GtkWidget* widget,
  GtkWidget* parent,
  GtkWidget* next_sibling
)

描述 [src]

设置.widget的父widget。

gtk_widget_set_parent()相对,此函数将widget插入到parent widget的子widget列表中的特定位置。

它将放置在next_sibling之前,或者如果next_siblingNULL,则放置在末尾。

调用此函数后,gtk_widget_get_next_sibling (widget)将返回next_sibling

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

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

参数

parent

类型: GtkWidget

widget插入其中的父widget。

数据由方法调用者拥有。
next_sibling

类型: GtkWidget

widget的新下一个兄弟。

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