Method

GtkWidgetinsert_before

Declaration [src]

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

Description [src]

Sets the parent widget of the widget.

In contrast to gtk_widget_set_parent(), this function inserts widget at a specific position into the list of children of the parent widget.

It will be placed before next_sibling, or at the end if next_sibling is NULL.

After calling this function, gtk_widget_get_next_sibling (widget) will return next_sibling.

If parent is already set as the parent widget of widget, this function can also be used to reorder widget in the child widget list of parent.

This function is primarily meant for widget implementations; if you are just using a widget, you must use its own API for adding children.

Parameters

parent

Type: GtkWidget

The parent widget to insert widget into.

The data is owned by the caller of the method.
next_sibling

Type: GtkWidget

The new next sibling of widget.

The argument can be NULL.
The data is owned by the caller of the method.