mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-11 08:47:52 -06:00
Reworked sys_color_changed() functions
Fixed OSX specific bugs: - toolbar flashing for some mainframe sizes (Retina specific) - size of mainframe when settings layout in slNew mode Added missed icons to the "white" folder
This commit is contained in:
parent
c09d702045
commit
a56bbea140
17 changed files with 135 additions and 11 deletions
|
@ -597,7 +597,7 @@ void TabPrinter::sys_color_changed()
|
|||
// update missed options_groups
|
||||
const std::vector<PageShp>& pages = m_printer_technology == ptFFF ? m_pages_sla : m_pages_fff;
|
||||
for (auto page : pages)
|
||||
page->msw_rescale();
|
||||
page->sys_color_changed();
|
||||
|
||||
Layout();
|
||||
}
|
||||
|
@ -890,8 +890,8 @@ void Tab::sys_color_changed()
|
|||
btn->msw_rescale();
|
||||
for (const auto bmp : m_scaled_bitmaps)
|
||||
bmp->msw_rescale();
|
||||
for (ScalableBitmap& bmp : m_mode_bitmap_cache)
|
||||
bmp.msw_rescale();
|
||||
// for (ScalableBitmap& bmp : m_mode_bitmap_cache)
|
||||
// bmp.msw_rescale();
|
||||
|
||||
// update icons for tree_ctrl
|
||||
for (ScalableBitmap& bmp : m_scaled_icons_list)
|
||||
|
@ -903,7 +903,6 @@ void Tab::sys_color_changed()
|
|||
m_icons->Add(bmp.bmp());
|
||||
m_treectrl->AssignImageList(m_icons);
|
||||
|
||||
|
||||
// Colors for ui "decoration"
|
||||
m_sys_label_clr = wxGetApp().get_label_clr_sys();
|
||||
m_modified_label_clr = wxGetApp().get_label_clr_modified();
|
||||
|
@ -911,7 +910,7 @@ void Tab::sys_color_changed()
|
|||
|
||||
// update options_groups
|
||||
for (auto page : m_pages)
|
||||
page->msw_rescale();
|
||||
page->sys_color_changed();
|
||||
|
||||
Layout();
|
||||
}
|
||||
|
@ -3606,6 +3605,12 @@ void Page::msw_rescale()
|
|||
group->msw_rescale();
|
||||
}
|
||||
|
||||
void Page::sys_color_changed()
|
||||
{
|
||||
for (auto group : m_optgroups)
|
||||
group->sys_color_changed();
|
||||
}
|
||||
|
||||
Field* Page::get_field(const t_config_option_key& opt_key, int opt_index /*= -1*/) const
|
||||
{
|
||||
Field* field = nullptr;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue