+ gtk_myfixed_set_size( myfixed, widget, child->x, child->y, width, height );
+ break;
+ }
+ }
+}
+
+void
+gtk_myfixed_set_size (GtkMyFixed *myfixed,
+ GtkWidget *widget,
+ gint16 x,
+ gint16 y,
+ gint16 width,
+ gint16 height)
+{
+ GtkMyFixedChild *child;
+ GList *children;
+ GtkAllocation child_allocation;
+
+ g_return_if_fail (myfixed != NULL);
+ g_return_if_fail (GTK_IS_MYFIXED (myfixed));
+ g_return_if_fail (widget != NULL);
+
+ children = myfixed->children;
+ while (children)
+ {
+ child = children->data;
+ children = children->next;
+
+ if (child->widget == widget)
+ {
+ if ((child->x == x) &&
+ (child->y == y) &&
+ (child->width == width) &&
+ (child->height == height)) return;
+