X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fguicast%2Fbcfilebox.C;h=8e5a1e547aa5969d68b26e7f8e1b4bc5a6238a30;hb=b0adaf11e855fd84af935d879848467a957d6c67;hp=21898b87a02694a91ce7917ff92de4bf710e9780;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/guicast/bcfilebox.C b/cinelerra-5.1/guicast/bcfilebox.C index 21898b87..8e5a1e54 100644 --- a/cinelerra-5.1/guicast/bcfilebox.C +++ b/cinelerra-5.1/guicast/bcfilebox.C @@ -751,22 +751,15 @@ int BC_FileBox::resize_event(int w, int h) w - (get_w() - listbox->get_w()), h - (get_h() - listbox->get_h()), 0); - icon_button->reposition_window(w - (get_w() - icon_button->get_x()), - icon_button->get_y()); - text_button->reposition_window(w - (get_w() - text_button->get_x()), - text_button->get_y()); - folder_button->reposition_window(w - (get_w() - folder_button->get_x()), - folder_button->get_y()); - rename_button->reposition_window(w - (get_w() - rename_button->get_x()), - rename_button->get_y()); - reload_button->reposition_window(w - (get_w() - reload_button->get_x()), - reload_button->get_y()); - delete_button->reposition_window(w - (get_w() - delete_button->get_x()), - delete_button->get_y()); - updir_button->reposition_window(w - (get_w() - updir_button->get_x()), - updir_button->get_y()); - set_w(w); - set_h(h); + int dx = w - get_w(); + icon_button->reposition_window(icon_button->get_x()+dx, icon_button->get_y()); + text_button->reposition_window(text_button->get_x()+dx, text_button->get_y()); + folder_button->reposition_window(folder_button->get_x()+dx, folder_button->get_y()); + rename_button->reposition_window(rename_button->get_x()+dx, rename_button->get_y()); + reload_button->reposition_window(reload_button->get_x()+dx, reload_button->get_y()); + delete_button->reposition_window(delete_button->get_x()+dx, delete_button->get_y()); + updir_button->reposition_window(updir_button->get_x()+dx, updir_button->get_y()); + set_w(w); set_h(h); get_resources()->filebox_w = get_w(); get_resources()->filebox_h = get_h(); flush();