diff options
| author | in1tiate <32779090+in1tiate@users.noreply.github.com> | 2024-02-10 05:23:34 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-10 12:23:34 +0100 |
| commit | 27726c9ce1fd6ff1e581bade5911e3bf05bc59f2 (patch) | |
| tree | 5e2c01731e8baaa9ee7705b2916944c10a8ae85e /src/text_file_functions.cpp | |
| parent | ff577255d3aa92ad104d674af9c789bf3be2d31f (diff) | |
Add integer-based theme scaling (#935)
Configurable over the options menu,
Diffstat (limited to 'src/text_file_functions.cpp')
| -rw-r--r-- | src/text_file_functions.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/text_file_functions.cpp b/src/text_file_functions.cpp index 8aba93fd..51dc95ad 100644 --- a/src/text_file_functions.cpp +++ b/src/text_file_functions.cpp @@ -173,9 +173,8 @@ QPoint AOApplication::get_button_spacing(QString p_identifier, QString p_file) if (sub_line_elements.size() < 2) return return_value; - - return_value.setX(sub_line_elements.at(0).toInt()); - return_value.setY(sub_line_elements.at(1).toInt()); + return_value.setX(sub_line_elements.at(0).toInt() * Options::getInstance().themeScalingFactor()); + return_value.setY(sub_line_elements.at(1).toInt() * Options::getInstance().themeScalingFactor()); return return_value; } @@ -196,10 +195,12 @@ pos_size_type AOApplication::get_element_dimensions(QString p_identifier, if (sub_line_elements.size() < 4) return return_value; - return_value.x = sub_line_elements.at(0).toInt(); - return_value.y = sub_line_elements.at(1).toInt(); - return_value.width = sub_line_elements.at(2).toInt(); - return_value.height = sub_line_elements.at(3).toInt(); + int scale = Options::getInstance().themeScalingFactor(); + + return_value.x = sub_line_elements.at(0).toInt() * scale; + return_value.y = sub_line_elements.at(1).toInt() * scale; + return_value.width = sub_line_elements.at(2).toInt() * scale; + return_value.height = sub_line_elements.at(3).toInt() * scale; return return_value; } |
