NEW:add "show_shells_in_preview" item in preferences
jira: none Change-Id: I5cd0816b811608138c28f568cc5977966126baf6
This commit is contained in:
parent
9aebcdbdd0
commit
060daf2428
|
@ -172,6 +172,8 @@ void AppConfig::set_defaults()
|
|||
|
||||
if (get("zoom_to_mouse").empty())
|
||||
set_bool("zoom_to_mouse", false);
|
||||
if (get("show_shells_in_preview").empty())
|
||||
set_bool("show_shells_in_preview", true);
|
||||
if (get("enable_lod").empty())
|
||||
set_bool("enable_lod", true);
|
||||
if (get("user_bed_type").empty())
|
||||
|
|
|
@ -734,8 +734,8 @@ void Preview::load_print_as_fff(bool keep_z_range, bool only_gcode)
|
|||
//BBS show sliders
|
||||
show_moves_sliders();
|
||||
|
||||
//BBS: keep shell preview on
|
||||
m_canvas->set_shells_on_previewing(true);
|
||||
//BBS: keep shell preview on or not by app_config
|
||||
m_canvas->set_shells_on_previewing(wxGetApp().app_config->get_bool("show_shells_in_preview"));
|
||||
Refresh();
|
||||
zs = m_canvas->get_gcode_layers_zs();
|
||||
//BBS: add m_loaded_print logic
|
||||
|
|
|
@ -1130,6 +1130,9 @@ wxWindow* PreferencesDialog::create_general_page()
|
|||
auto item_mouse_zoom_settings = create_item_checkbox(_L("Zoom to mouse position"), page,
|
||||
_L("Zoom in towards the mouse pointer's position in the 3D view, rather than the 2D window center."), 50,
|
||||
"zoom_to_mouse");
|
||||
auto item_show_shells_in_preview_settings = create_item_checkbox(_L("Always show shells in preview"), page,
|
||||
_L("Always show shells or not in preview view tab.If change value,you should reslice."), 50,
|
||||
"show_shells_in_preview");
|
||||
auto enable_lod_settings = create_item_checkbox(_L("Improve rendering performance by lod"), page,
|
||||
_L("Improved rendering performance under the scene of multiple plates and many models."), 50,
|
||||
"enable_lod");
|
||||
|
@ -1215,6 +1218,7 @@ wxWindow* PreferencesDialog::create_general_page()
|
|||
sizer_page->Add(item_beta_version_update, 0, wxTOP, FromDIP(3));
|
||||
sizer_page->Add(_3d_settings, 0, wxTOP | wxEXPAND, FromDIP(20));
|
||||
sizer_page->Add(item_mouse_zoom_settings, 0, wxTOP, FromDIP(3));
|
||||
sizer_page->Add(item_show_shells_in_preview_settings, 0, wxTOP, FromDIP(3));
|
||||
sizer_page->Add(enable_lod_settings, 0, wxTOP, FromDIP(3));
|
||||
sizer_page->Add(item_grabber_size_settings, 0, wxTOP, FromDIP(3));
|
||||
sizer_page->Add(title_presets, 0, wxTOP | wxEXPAND, FromDIP(20));
|
||||
|
|
Loading…
Reference in New Issue