]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/container.cpp
Remove unnecessary Container::create_child
[libs/gltk.git] / source / container.cpp
index a8c3133d0632238831c5b1692f29c2e9c32c3876..5c175031d76515e8b2bd2c269bdd9806baeb39bc 100644 (file)
@@ -21,7 +21,7 @@ Container::~Container()
 void Container::add(Widget &wdg)
 {
        wdg.set_parent(this);
-       children.push_back(create_child(&wdg));
+       children.push_back(new Child(*this, &wdg));
        if(wdg.get_animation_interval())
                check_animation_interval();
        children_rebuild_needed = true;
@@ -45,11 +45,6 @@ void Container::remove(Widget &wdg)
        on_child_removed(wdg);
 }
 
-Container::Child *Container::create_child(Widget *wdg)
-{
-       return new Child(*this, wdg);
-}
-
 Geometry Container::determine_child_geometry(const Widget &child, const Part &part) const
 {
        Geometry pgeom = part.get_geometry();