parent
61e05f9bd1
commit
d574816aef
3 changed files with 9 additions and 0 deletions
|
@ -149,6 +149,9 @@ void AppConfig::set_defaults()
|
||||||
|
|
||||||
if (get("use_inches").empty())
|
if (get("use_inches").empty())
|
||||||
set("use_inches", "0");
|
set("use_inches", "0");
|
||||||
|
|
||||||
|
if (get("default_page").empty())
|
||||||
|
set("default_page", "0");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
|
|
@ -1107,6 +1107,8 @@ void GUI_App::post_init()
|
||||||
//#endif
|
//#endif
|
||||||
if (is_editor())
|
if (is_editor())
|
||||||
mainframe->select_tab(size_t(0));
|
mainframe->select_tab(size_t(0));
|
||||||
|
if (app_config->get("default_page") == "1")
|
||||||
|
mainframe->select_tab(size_t(1));
|
||||||
mainframe->Thaw();
|
mainframe->Thaw();
|
||||||
plater_->trigger_restore_project(1);
|
plater_->trigger_restore_project(1);
|
||||||
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ", end load_gl_resources";
|
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ", end load_gl_resources";
|
||||||
|
|
|
@ -979,6 +979,9 @@ wxWindow* PreferencesDialog::create_general_page()
|
||||||
std::vector<wxString> Units = {_L("Metric") + " (mm, g)", _L("Imperial") + " (in, oz)"};
|
std::vector<wxString> Units = {_L("Metric") + " (mm, g)", _L("Imperial") + " (in, oz)"};
|
||||||
auto item_currency = create_item_combobox(_L("Units"), page, _L("Units"), "use_inches", Units);
|
auto item_currency = create_item_combobox(_L("Units"), page, _L("Units"), "use_inches", Units);
|
||||||
|
|
||||||
|
std::vector<wxString> DefaultPage = {_L("Home"), _L("Prepare")};
|
||||||
|
auto item_default_page = create_item_combobox(_L("Default Page"), page, _L("Set the page opened on startup."), "default_page", DefaultPage);
|
||||||
|
|
||||||
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_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_use_free_camera_settings = create_item_checkbox(_L("Use free camera"), page, _L("If enabled, use free camera. If not enabled, use constrained camera."), 50, "use_free_camera");
|
auto item_use_free_camera_settings = create_item_checkbox(_L("Use free camera"), page, _L("If enabled, use free camera. If not enabled, use constrained camera."), 50, "use_free_camera");
|
||||||
|
|
||||||
|
@ -1040,6 +1043,7 @@ wxWindow* PreferencesDialog::create_general_page()
|
||||||
sizer_page->Add(item_language, 0, wxTOP, FromDIP(3));
|
sizer_page->Add(item_language, 0, wxTOP, FromDIP(3));
|
||||||
sizer_page->Add(item_region, 0, wxTOP, FromDIP(3));
|
sizer_page->Add(item_region, 0, wxTOP, FromDIP(3));
|
||||||
sizer_page->Add(item_currency, 0, wxTOP, FromDIP(3));
|
sizer_page->Add(item_currency, 0, wxTOP, FromDIP(3));
|
||||||
|
sizer_page->Add(item_default_page, 0, wxTOP, FromDIP(3));
|
||||||
sizer_page->Add(item_mouse_zoom_settings, 0, wxTOP, FromDIP(3));
|
sizer_page->Add(item_mouse_zoom_settings, 0, wxTOP, FromDIP(3));
|
||||||
sizer_page->Add(item_use_free_camera_settings, 0, wxTOP, FromDIP(3));
|
sizer_page->Add(item_use_free_camera_settings, 0, wxTOP, FromDIP(3));
|
||||||
sizer_page->Add(item_show_splash_screen, 0, wxTOP, FromDIP(3));
|
sizer_page->Add(item_show_splash_screen, 0, wxTOP, FromDIP(3));
|
||||||
|
|
Loading…
Reference in a new issue