dropped = false;
add(list);
+ list.set_view_all();
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));
}
return;
Widget::autosize();
- list.autosize_all();
+ list.autosize();
geom.w = max(geom.w, list.get_geometry().w);
if(const Part *text_part = style->get_part("text"))
void Dropdown::resize_list()
{
- list.autosize_all();
+ list.autosize();
Geometry lgeom = list.get_geometry();
lgeom.x = 0;
lgeom.y = -lgeom.h;