X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=examples%2Fwidgetdemo%2Fdropdowndemo.cpp;fp=examples%2Fwidgetdemo%2Fdropdowndemo.cpp;h=8d6d276b85f429b039fb2764cdd6a745f1ef2cea;hp=5ab8782f4211a236dac5751081b2c37f448187fd;hb=3ac64a18ea1825174b84adb8570368df51e66231;hpb=72de2dce79c76da9931e6bc80e59743526cc18fe diff --git a/examples/widgetdemo/dropdowndemo.cpp b/examples/widgetdemo/dropdowndemo.cpp index 5ab8782..8d6d276 100644 --- a/examples/widgetdemo/dropdowndemo.cpp +++ b/examples/widgetdemo/dropdowndemo.cpp @@ -9,9 +9,8 @@ DropdownDemo::DropdownDemo() { get_or_create_layout(); - GLtk::Dropdown *drp = new GLtk::Dropdown(categories); + GLtk::Dropdown *drp = &add_new(categories); drp->signal_item_selected.connect(sigc::mem_fun(this, &DropdownDemo::category_selected)); - add(*drp); categories.append("Arabic numerals"); categories.append("Roman numerals"); @@ -19,8 +18,7 @@ DropdownDemo::DropdownDemo() categories.append("Uppercase letters"); GLtk::Widget *prev = drp; - drp = new GLtk::Dropdown(values); - add(*drp); + drp = &add_new(values); layout->add_constraint(*drp, GLtk::Layout::BELOW, *prev); layout->add_constraint(*drp, GLtk::Layout::ALIGN_LEFT, *prev);