Bug 1640623 - Use enum classes for LookAndFeel int and float IDs. r=jmathies,geckoview-reviewers,esawin

Differential Revision: https://phabricator.services.mozilla.com/D76694
This commit is contained in:
Emilio Cobos Álvarez
2020-06-11 11:27:43 +00:00
parent f010048c4f
commit f998ecc386
38 changed files with 535 additions and 520 deletions

View File

@@ -4138,27 +4138,27 @@ static StyleIDs SelectionStyleIDs[] = {
{LookAndFeel::ColorID::IMERawInputForeground,
LookAndFeel::ColorID::IMERawInputBackground,
LookAndFeel::ColorID::IMERawInputUnderline,
LookAndFeel::eIntID_IMERawInputUnderlineStyle,
LookAndFeel::eFloatID_IMEUnderlineRelativeSize},
LookAndFeel::IntID::IMERawInputUnderlineStyle,
LookAndFeel::FloatID::IMEUnderlineRelativeSize},
{LookAndFeel::ColorID::IMESelectedRawTextForeground,
LookAndFeel::ColorID::IMESelectedRawTextBackground,
LookAndFeel::ColorID::IMESelectedRawTextUnderline,
LookAndFeel::eIntID_IMESelectedRawTextUnderlineStyle,
LookAndFeel::eFloatID_IMEUnderlineRelativeSize},
LookAndFeel::IntID::IMESelectedRawTextUnderlineStyle,
LookAndFeel::FloatID::IMEUnderlineRelativeSize},
{LookAndFeel::ColorID::IMEConvertedTextForeground,
LookAndFeel::ColorID::IMEConvertedTextBackground,
LookAndFeel::ColorID::IMEConvertedTextUnderline,
LookAndFeel::eIntID_IMEConvertedTextUnderlineStyle,
LookAndFeel::eFloatID_IMEUnderlineRelativeSize},
LookAndFeel::IntID::IMEConvertedTextUnderlineStyle,
LookAndFeel::FloatID::IMEUnderlineRelativeSize},
{LookAndFeel::ColorID::IMESelectedConvertedTextForeground,
LookAndFeel::ColorID::IMESelectedConvertedTextBackground,
LookAndFeel::ColorID::IMESelectedConvertedTextUnderline,
LookAndFeel::eIntID_IMESelectedConvertedTextUnderline,
LookAndFeel::eFloatID_IMEUnderlineRelativeSize},
LookAndFeel::IntID::IMESelectedConvertedTextUnderline,
LookAndFeel::FloatID::IMEUnderlineRelativeSize},
{LookAndFeel::ColorID::End, LookAndFeel::ColorID::End,
LookAndFeel::ColorID::SpellCheckerUnderline,
LookAndFeel::eIntID_SpellCheckerUnderlineStyle,
LookAndFeel::eFloatID_SpellCheckerUnderlineRelativeSize}};
LookAndFeel::IntID::SpellCheckerUnderlineStyle,
LookAndFeel::FloatID::SpellCheckerUnderlineRelativeSize}};
void nsTextPaintStyle::InitSelectionStyle(int32_t aIndex) {
NS_ASSERTION(aIndex >= 0 && aIndex < 5, "aIndex is invalid");