+ m_children.Append( child );
+
+ if ((child->m_x != -1) && (child->m_y != -1))
+ gtk_widget_set_uposition( child->m_widget, child->m_x, child->m_y );
+
+ return;
+ }
+
+ // In the case of an wxMDIChildFrame descendant, we use the
+ // client windows's AddChild()
+
+ if (IS_KIND_OF(this,wxMDIParentFrame))
+ {
+ if (IS_KIND_OF(child,wxMDIChildFrame))