list.signal_item_selected.connect(sigc::mem_fun(this, &Dropdown::list_item_selected));
list.signal_autosize_changed.connect(sigc::mem_fun(this, &Dropdown::list_autosize_changed));
}
list.signal_item_selected.connect(sigc::mem_fun(this, &Dropdown::list_item_selected));
list.signal_autosize_changed.connect(sigc::mem_fun(this, &Dropdown::list_autosize_changed));
}
geom.w = max(geom.w, list.get_geometry().w);
if(const Part *text_part = style->get_part("text"))
geom.w = max(geom.w, list.get_geometry().w);
if(const Part *text_part = style->get_part("text"))