]> git.tdb.fi Git - libs/gltk.git/blobdiff - examples/widgetdemo/demoselector.cpp
Rework how widget ownership works in Container
[libs/gltk.git] / examples / widgetdemo / demoselector.cpp
index de8d02788da66e45dd5f13a2b7d5e888bda17a0e..507815c1f663720ab9433c36bcb220362cb8b92a 100644 (file)
@@ -9,13 +9,12 @@ DemoSelector::DemoSelector():
        demos(&get_demo_title),
        current_demo(0)
 {
-       set_layout(new GLtk::Layout);
+       get_or_create_layout();
        layout->set_margin(GLtk::Sides(8));
 
        GLtk::Column col(*layout);
 
-       GLtk::Label *lbl = new GLtk::Label("Select a widget:");
-       add(*lbl);
+       add_new<GLtk::Label>("Select a widget:");
 
        list.set_data(demos);
        list.signal_item_selected.connect(sigc::mem_fun(this, &DemoSelector::item_selected));