mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-08 07:27:41 -06:00
FIX:fixed the blocking module of linux
Change-Id: I06b357f9592631a729208514a3239f944a98cc96
This commit is contained in:
parent
851b6d6304
commit
6633ef4acf
9 changed files with 59 additions and 36 deletions
|
@ -3,12 +3,13 @@
|
|||
|
||||
wxFont Label::sysFont(int size, bool bold)
|
||||
{
|
||||
#ifdef __linux__
|
||||
return wxFont{};
|
||||
#endif
|
||||
#ifdef __WIN32__
|
||||
//#ifdef __linux__
|
||||
// return wxFont{};
|
||||
//#endif
|
||||
#ifndef __APPLE__
|
||||
size = size * 4 / 5;
|
||||
#endif
|
||||
|
||||
auto face = wxString::FromUTF8("HarmonyOS Sans SC");
|
||||
wxFont font{size, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, bold ? wxFONTWEIGHT_BOLD : wxFONTWEIGHT_NORMAL, false, face};
|
||||
font.SetFaceName(face);
|
||||
|
@ -19,24 +20,46 @@ wxFont Label::sysFont(int size, bool bold)
|
|||
}
|
||||
return font;
|
||||
}
|
||||
wxFont Label::Head_24 = Label::sysFont(24, true);
|
||||
wxFont Label::Head_20 = Label::sysFont(20, true);
|
||||
wxFont Label::Head_18 = Label::sysFont(18, true);
|
||||
wxFont Label::Head_16 = Label::sysFont(16, true);
|
||||
wxFont Label::Head_15 = Label::sysFont(15, true);
|
||||
wxFont Label::Head_14 = Label::sysFont(14, true);
|
||||
wxFont Label::Head_13 = Label::sysFont(13, true);
|
||||
wxFont Label::Head_12 = Label::sysFont(12, true);
|
||||
wxFont Label::Head_10 = Label::sysFont(10, true);
|
||||
wxFont Label::Head_24;
|
||||
wxFont Label::Head_20;
|
||||
wxFont Label::Head_18;
|
||||
wxFont Label::Head_16;
|
||||
wxFont Label::Head_15;
|
||||
wxFont Label::Head_14;
|
||||
wxFont Label::Head_13;
|
||||
wxFont Label::Head_12;
|
||||
wxFont Label::Head_10;
|
||||
|
||||
wxFont Label::Body_16 = Label::sysFont(16, false);
|
||||
wxFont Label::Body_15 = Label::sysFont(15, false);
|
||||
wxFont Label::Body_14 = Label::sysFont(14, false);
|
||||
wxFont Label::Body_13 = Label::sysFont(13, false);
|
||||
wxFont Label::Body_12 = Label::sysFont(12, false);
|
||||
wxFont Label::Body_11 = Label::sysFont(11, false);
|
||||
wxFont Label::Body_10 = Label::sysFont(10, false);
|
||||
wxFont Label::Body_9 = Label::sysFont(9, false);
|
||||
wxFont Label::Body_16;
|
||||
wxFont Label::Body_15;
|
||||
wxFont Label::Body_14;
|
||||
wxFont Label::Body_13;
|
||||
wxFont Label::Body_12;
|
||||
wxFont Label::Body_11;
|
||||
wxFont Label::Body_10;
|
||||
wxFont Label::Body_9;
|
||||
|
||||
void Label::initSysFont()
|
||||
{
|
||||
Head_24 = Label::sysFont(24, true);
|
||||
Head_20 = Label::sysFont(20, true);
|
||||
Head_18 = Label::sysFont(18, true);
|
||||
Head_16 = Label::sysFont(16, true);
|
||||
Head_15 = Label::sysFont(15, true);
|
||||
Head_14 = Label::sysFont(14, true);
|
||||
Head_13 = Label::sysFont(13, true);
|
||||
Head_12 = Label::sysFont(12, true);
|
||||
Head_10 = Label::sysFont(10, true);
|
||||
|
||||
Body_16 = Label::sysFont(16, false);
|
||||
Body_15 = Label::sysFont(15, false);
|
||||
Body_14 = Label::sysFont(14, false);
|
||||
Body_13 = Label::sysFont(13, false);
|
||||
Body_12 = Label::sysFont(12, false);
|
||||
Body_11 = Label::sysFont(11, false);
|
||||
Body_10 = Label::sysFont(10, false);
|
||||
Body_9 = Label::sysFont(9, false);
|
||||
}
|
||||
|
||||
wxSize Label::split_lines(wxDC &dc, int width, const wxString &text, wxString &multiline_text)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue