mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 12:41:20 -06:00 
			
		
		
		
	Merge branch 'master' of https://github.com/prusa3d/Slic3r into euler_angles
This commit is contained in:
		
						commit
						1d81469d97
					
				
					 6 changed files with 18 additions and 8 deletions
				
			
		|  | @ -113,10 +113,12 @@ if(WIN32) | ||||||
| endif() | endif() | ||||||
| 
 | 
 | ||||||
| if (APPLE) | if (APPLE) | ||||||
|     if (NOT CMAKE_OSX_DEPLOYMENT_TARGET) |     message("OS X SDK Path: ${CMAKE_OSX_SYSROOT}") | ||||||
|         set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "OS X Deployment target (SDK version)" FORCE) |     if (CMAKE_OSX_DEPLOYMENT_TARGET) | ||||||
|  |         message("OS X Deployment Target: ${CMAKE_OSX_DEPLOYMENT_TARGET}") | ||||||
|  |     else () | ||||||
|  |         message("OS X Deployment Target: (default)") | ||||||
|     endif () |     endif () | ||||||
|     message(STATUS "Mac OS deployment target (SDK version): ${CMAKE_OSX_DEPLOYMENT_TARGET}") |  | ||||||
| endif () | endif () | ||||||
| 
 | 
 | ||||||
| if (CMAKE_SYSTEM_NAME STREQUAL "Linux") | if (CMAKE_SYSTEM_NAME STREQUAL "Linux") | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ where `N` is the number of CPU cores available. | ||||||
| 
 | 
 | ||||||
| Additional CMake flags may be applicable as explained below. | Additional CMake flags may be applicable as explained below. | ||||||
| 
 | 
 | ||||||
| ### Dependenciy resolution | ### Dependency resolution | ||||||
| 
 | 
 | ||||||
| By default Slic3r looks for dependencies the default way CMake looks for them, ie. in default system locations. | By default Slic3r looks for dependencies the default way CMake looks for them, ie. in default system locations. | ||||||
| On Linux this will typically make Slic3r depend on dynamically loaded libraries from the system, however, Slic3r can be told | On Linux this will typically make Slic3r depend on dynamically loaded libraries from the system, however, Slic3r can be told | ||||||
|  |  | ||||||
|  | @ -248,6 +248,9 @@ void TextCtrl::BUILD() { | ||||||
| 
 | 
 | ||||||
|     const long style = m_opt.multiline ? wxTE_MULTILINE : wxTE_PROCESS_ENTER/*0*/; |     const long style = m_opt.multiline ? wxTE_MULTILINE : wxTE_PROCESS_ENTER/*0*/; | ||||||
| 	auto temp = new wxTextCtrl(m_parent, wxID_ANY, text_value, wxDefaultPosition, size, style); | 	auto temp = new wxTextCtrl(m_parent, wxID_ANY, text_value, wxDefaultPosition, size, style); | ||||||
|  | #ifdef __WXOSX__ | ||||||
|  |     temp->OSXDisableAllSmartSubstitutions(); | ||||||
|  | #endif // __WXOSX__
 | ||||||
| 
 | 
 | ||||||
| 	temp->SetToolTip(get_tooltip_text(text_value)); | 	temp->SetToolTip(get_tooltip_text(text_value)); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -390,13 +390,13 @@ void ObjectManipulation::update_if_dirty() | ||||||
|     m_cache.size = m_new_size; |     m_cache.size = m_new_size; | ||||||
| 
 | 
 | ||||||
|     if (m_cache.rotation(0) != m_new_rotation(0)) |     if (m_cache.rotation(0) != m_new_rotation(0)) | ||||||
|         m_og->set_value("rotation_x", double_to_string(round_nearest(Geometry::rad2deg(m_new_rotation(0)), 0), 2)); |         m_og->set_value("rotation_x", double_to_string(Geometry::rad2deg(m_new_rotation(0)), 2)); | ||||||
| 
 | 
 | ||||||
|     if (m_cache.rotation(1) != m_new_rotation(1)) |     if (m_cache.rotation(1) != m_new_rotation(1)) | ||||||
|         m_og->set_value("rotation_y", double_to_string(round_nearest(Geometry::rad2deg(m_new_rotation(1)), 0), 2)); |         m_og->set_value("rotation_y", double_to_string(Geometry::rad2deg(m_new_rotation(1)), 2)); | ||||||
| 
 | 
 | ||||||
|     if (m_cache.rotation(2) != m_new_rotation(2)) |     if (m_cache.rotation(2) != m_new_rotation(2)) | ||||||
|         m_og->set_value("rotation_z", double_to_string(round_nearest(Geometry::rad2deg(m_new_rotation(2)), 0), 2)); |         m_og->set_value("rotation_z", double_to_string(Geometry::rad2deg(m_new_rotation(2)), 2)); | ||||||
| 
 | 
 | ||||||
|     m_cache.rotation = m_new_rotation; |     m_cache.rotation = m_new_rotation; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -220,6 +220,10 @@ bool MainFrame::can_delete_all() const | ||||||
| 
 | 
 | ||||||
| void MainFrame::init_menubar() | void MainFrame::init_menubar() | ||||||
| { | { | ||||||
|  | #ifdef __APPLE__ | ||||||
|  |     wxMenuBar::SetAutoWindowMenu(false); | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|     // File menu
 |     // File menu
 | ||||||
|     wxMenu* fileMenu = new wxMenu; |     wxMenu* fileMenu = new wxMenu; | ||||||
|     { |     { | ||||||
|  |  | ||||||
|  | @ -93,7 +93,8 @@ PrintHostQueueDialog::PrintHostQueueDialog(wxWindow *parent) | ||||||
| { | { | ||||||
|     enum { HEIGHT = 800, WIDTH = 400, SPACING = 5 }; |     enum { HEIGHT = 800, WIDTH = 400, SPACING = 5 }; | ||||||
| 
 | 
 | ||||||
|     SetMinSize(wxSize(HEIGHT, WIDTH)); |     SetSize(wxSize(HEIGHT, WIDTH)); | ||||||
|  |     SetSize(GetMinSize()); | ||||||
| 
 | 
 | ||||||
|     auto *topsizer = new wxBoxSizer(wxVERTICAL); |     auto *topsizer = new wxBoxSizer(wxVERTICAL); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Enrico Turri
						Enrico Turri