mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-18 06:55:57 +08:00
Store last opened font and restrict to scalable fonts
This commit is contained in:
parent
5ce91555f3
commit
615a5a17f9
@ -450,13 +450,14 @@ bool GLGizmoEmboss::load_font() {
|
|||||||
|
|
||||||
bool GLGizmoEmboss::choose_font_by_wxdialog() {
|
bool GLGizmoEmboss::choose_font_by_wxdialog() {
|
||||||
// keep last selected font did not work
|
// keep last selected font did not work
|
||||||
// static wxFontData data;
|
static wxFontData data;
|
||||||
// wxFontDialog font_dialog((wxWindow *) wxGetApp().mainframe, data);
|
data.RestrictSelection(wxFONTRESTRICT_SCALABLE);
|
||||||
|
data.SetInitialFont(data.GetChosenFont());
|
||||||
wxFontDialog font_dialog(nullptr);
|
wxFontDialog font_dialog(wxGetApp().mainframe, data);
|
||||||
|
//static wxFontDialog font_dialog(nullptr);
|
||||||
font_dialog.SetTitle(_L("Select font for Emboss"));
|
font_dialog.SetTitle(_L("Select font for Emboss"));
|
||||||
if (font_dialog.ShowModal() != wxID_OK) return false;
|
if (font_dialog.ShowModal() != wxID_OK) return false;
|
||||||
wxFontData data = font_dialog.GetFontData();
|
data = font_dialog.GetFontData();
|
||||||
wxFont font = data.GetChosenFont();
|
wxFont font = data.GetChosenFont();
|
||||||
size_t font_index = m_font_list.size();
|
size_t font_index = m_font_list.size();
|
||||||
m_font_list.emplace_back(WxFontUtils::get_font_item(font));
|
m_font_list.emplace_back(WxFontUtils::get_font_item(font));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user