mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 12:41:20 -06:00 
			
		
		
		
	Fix of #2249
This commit is contained in:
		
							parent
							
								
									0bcb449fb4
								
							
						
					
					
						commit
						cc933789eb
					
				
					 3 changed files with 4 additions and 8 deletions
				
			
		|  | @ -66,7 +66,7 @@ public: | |||
| 			m_normal_font = m_normal_font.Scale(m_scale_factor / scale_primary_display); | ||||
| 
 | ||||
|         // initialize default width_unit according to the width of the one symbol ("m") of the currently active font of this window.
 | ||||
|         m_em_unit = std::max<size_t>(10, this->GetTextExtent("m").x - 1/*10 * m_scale_factor*/); | ||||
|         m_em_unit = std::max<size_t>(10, this->GetTextExtent("m").x - 1); | ||||
| 
 | ||||
| //        recalc_font();
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -41,8 +41,6 @@ DPIFrame(NULL, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_S | |||
| #ifndef __WXOSX__ // Don't call SetFont under OSX to avoid name cutting in ObjectList 
 | ||||
|     this->SetFont(this->normal_font()); | ||||
| #endif | ||||
|     // initialize default width_unit according to the width of the one symbol ("m") of the currently active font of this window.
 | ||||
| //     wxGetApp().set_em_unit(std::max<size_t>(10, GetTextExtent("m").x - 1));
 | ||||
| 
 | ||||
|     // Load the icon either from the exe, or from the ico file.
 | ||||
| #if _WIN32 | ||||
|  | @ -315,8 +313,6 @@ void MainFrame::on_dpi_changed(const wxRect &suggested_rect) | |||
| { | ||||
|     wxGetApp().update_fonts(); | ||||
|     this->SetFont(this->normal_font()); | ||||
|     // initialize default width_unit according to the width of the one symbol ("m") of the currently active font of this window.
 | ||||
| //     wxGetApp().set_em_unit(std::max<size_t>(10, GetTextExtent("m").x - 1));
 | ||||
| 
 | ||||
|     /* Load default preset bitmaps before a tabpanel initialization,
 | ||||
|      * but after filling of an em_unit value | ||||
|  |  | |||
|  | @ -1871,9 +1871,9 @@ void DoubleSlider::draw_action_icon(wxDC& dc, const wxPoint pt_beg, const wxPoin | |||
| { | ||||
|     const int tick = m_selection == ssLower ? m_lower_value : m_higher_value; | ||||
| 
 | ||||
|     wxBitmap& icon = m_is_action_icon_focesed ? m_bmp_add_tick_off.bmp() : m_bmp_add_tick_on.bmp(); | ||||
|     wxBitmap* icon = m_is_action_icon_focesed ? &m_bmp_add_tick_off.bmp() : &m_bmp_add_tick_on.bmp(); | ||||
|     if (m_ticks.find(tick) != m_ticks.end()) | ||||
|         icon = m_is_action_icon_focesed ? m_bmp_del_tick_off.bmp() : m_bmp_del_tick_on.bmp(); | ||||
|         icon = m_is_action_icon_focesed ? &m_bmp_del_tick_off.bmp() : &m_bmp_del_tick_on.bmp(); | ||||
| 
 | ||||
|     wxCoord x_draw, y_draw; | ||||
|     is_horizontal() ? x_draw = pt_beg.x - 0.5*m_tick_icon_dim : y_draw = pt_beg.y - 0.5*m_tick_icon_dim; | ||||
|  | @ -1882,7 +1882,7 @@ void DoubleSlider::draw_action_icon(wxDC& dc, const wxPoint pt_beg, const wxPoin | |||
|     else | ||||
|         is_horizontal() ? y_draw = pt_beg.y - m_tick_icon_dim-2 : x_draw = pt_end.x + 3; | ||||
| 
 | ||||
|     dc.DrawBitmap(icon, x_draw, y_draw); | ||||
|     dc.DrawBitmap(*icon, x_draw, y_draw); | ||||
| 
 | ||||
|     //update rect of the tick action icon
 | ||||
|     m_rect_tick_action = wxRect(x_draw, y_draw, m_tick_icon_dim, m_tick_icon_dim); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 YuSanka
						YuSanka