int ZoomPanel::calculate_w(int menu_w)
{
- return BC_PopupMenu::calculate_w(menu_w) + BC_Tumbler::calculate_w();
+ return BC_PopupMenu::calculate_w(-1, menu_w, 1) + BC_Tumbler::calculate_w();
}
void ZoomPanel::update_menu()
ZoomPopup::ZoomPopup(MWindow *mwindow, ZoomPanel *panel, int x, int y)
: BC_PopupMenu(x, y, panel->w, panel->value_to_text(panel->value, 0),
- 1, mwindow->theme->get_image_set("zoombar_menu", 0))
+ 1, mwindow->theme->get_image_set("zoombar_menu", 0), 0)
{
this->mwindow = mwindow;
this->panel = panel;