mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	
							parent
							
								
									c7aee35552
								
							
						
					
					
						commit
						d7412d4e54
					
				
					 3 changed files with 16 additions and 14 deletions
				
			
		|  | @ -933,13 +933,7 @@ bool GUI_App::on_init_inner() | |||
|         load_current_presets(); | ||||
|     mainframe->Show(true); | ||||
| 
 | ||||
|     /* Temporary workaround for the correct behavior of the Scrolled sidebar panel:
 | ||||
|      * change min hight of object list to the normal min value (15 * wxGetApp().em_unit())  | ||||
|      * after first whole Mainframe updating/layouting | ||||
|      */ | ||||
|     const int list_min_height = 15 * em_unit(); | ||||
|     if (obj_list()->GetMinSize().GetY() > list_min_height) | ||||
|         obj_list()->SetMinSize(wxSize(-1, list_min_height)); | ||||
|     obj_list()->set_min_height(); | ||||
| 
 | ||||
|     update_mode(); // update view mode after fix of the object_list size
 | ||||
| 
 | ||||
|  | @ -1150,13 +1144,8 @@ void GUI_App::recreate_GUI(const wxString& msg_name) | |||
|     mainframe->Show(true); | ||||
| 
 | ||||
|     dlg.Update(90, _L("Loading of a mode view") + dots); | ||||
|     /* Temporary workaround for the correct behavior of the Scrolled sidebar panel:
 | ||||
|     * change min hight of object list to the normal min value (15 * wxGetApp().em_unit()) | ||||
|     * after first whole Mainframe updating/layouting | ||||
|     */ | ||||
|     const int list_min_height = 15 * em_unit(); | ||||
|     if (obj_list()->GetMinSize().GetY() > list_min_height) | ||||
|         obj_list()->SetMinSize(wxSize(-1, list_min_height)); | ||||
| 
 | ||||
|     obj_list()->set_min_height(); | ||||
|     update_mode(); | ||||
| 
 | ||||
|     // #ys_FIXME_delete_after_testing  Do we still need this  ?
 | ||||
|  |  | |||
|  | @ -258,6 +258,18 @@ ObjectList::~ObjectList() | |||
| { | ||||
| } | ||||
| 
 | ||||
| void ObjectList::set_min_height() | ||||
| { | ||||
|     /* Temporary workaround for the correct behavior of the Scrolled sidebar panel:
 | ||||
|     * change min hight of object list to the normal min value (35 * wxGetApp().em_unit()) | ||||
|     * after first whole Mainframe updating/layouting | ||||
|     */ | ||||
|     const int list_min_height = 35 * wxGetApp().em_unit(); | ||||
|     if (this->GetMinSize().GetY() > list_min_height) | ||||
|         this->SetMinSize(wxSize(-1, list_min_height)); | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| void ObjectList::create_objects_ctrl() | ||||
| { | ||||
|     /* Temporary workaround for the correct behavior of the Scrolled sidebar panel:
 | ||||
|  |  | |||
|  | @ -207,6 +207,7 @@ public: | |||
|     ObjectList(wxWindow* parent); | ||||
|     ~ObjectList(); | ||||
| 
 | ||||
|     void set_min_height(); | ||||
| 
 | ||||
|     std::map<std::string, wxBitmap> CATEGORY_ICON; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 YuSanka
						YuSanka