ENH: optimize object list display

1. add filament title
2. adjust the layout propotion of object list and per-object
   parameter setting panel
3. replace wxScrollWindow with wxPanel for the Sidebar to avoid ugly
   double scrollbars
4. remove the auto height logic in object list to avoid it occupies too much
   height, causing no enough space for per-object setting panel

Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I2201b61e5a654e86427ce7f377d0e4c4ef593748
(cherry picked from commit dd0413d6c22a20059e9042b88a15391518fb54c7)
This commit is contained in:
yifan.wu 2022-07-27 11:51:22 +08:00 committed by Lane.Wei
parent 3d80bb52dc
commit 21d41bbbec
3 changed files with 12 additions and 8 deletions

View file

@ -122,7 +122,7 @@ public:
ObjectList* obj_list();
ObjectSettings* obj_settings();
wxScrolledWindow* scrolled_panel();
wxPanel* scrolled_panel();
wxPanel* print_panel();
wxPanel* filament_panel();