+void eWidget::insertIntoParent()
+{
+ ePtrList<eWidget>::iterator i = m_parent->m_childs.begin();
+
+ for(;;)
+ {
+ if ((i == m_parent->m_childs.end()) || (i->m_z_position > m_z_position))
+ {
+ m_parent->m_childs.insert(i, this);
+ return;
+ }
+ ++i;
+ }
+}
+