Merge branch 'master' of https://github.com/prusa3d/Slic3r into euler_angles

This commit is contained in:
Enrico Turri 2019-01-14 08:28:08 +01:00
commit 1d81469d97
6 changed files with 18 additions and 8 deletions

View file

@ -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")

View file

@ -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

View file

@ -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));

View file

@ -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;

View file

@ -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;
{ {

View file

@ -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);