Extract ConvertFromLegacyWeightIfNecessary() function

Make it possible to reuse just this part of GetNumericWeightOf() in the
upcoming commit.
This commit is contained in:
Vadim Zeitlin
2018-09-15 13:07:17 +02:00
parent c302a8d1e7
commit 4ada99945f
2 changed files with 20 additions and 13 deletions

View File

@@ -491,7 +491,14 @@ public:
static wxFontEncoding GetDefaultEncoding() { return ms_encodingDefault; }
static void SetDefaultEncoding(wxFontEncoding encoding);
// Convert between symbolic and numeric font weights.
// Account for legacy font weight values: if the argument is one of
// wxNORMAL, wxLIGHT or wxBOLD, return the corresponding wxFONTWEIGHT_XXX
// enum value. Otherwise just return it unchanged.
static int ConvertFromLegacyWeightIfNecessary(int weight);
// Convert between symbolic and numeric font weights. This function uses
// ConvertFromLegacyWeightIfNecessary(), so takes legacy values into
// account as well.
static int GetNumericWeightOf(wxFontWeight weight);
// this doesn't do anything and is kept for compatibility only