aboutsummaryrefslogtreecommitdiff
path: root/src/text_file_functions.cpp
diff options
context:
space:
mode:
authorin1tiate <32779090+in1tiate@users.noreply.github.com>2024-02-10 05:23:34 -0600
committerGitHub <noreply@github.com>2024-02-10 12:23:34 +0100
commit27726c9ce1fd6ff1e581bade5911e3bf05bc59f2 (patch)
tree5e2c01731e8baaa9ee7705b2916944c10a8ae85e /src/text_file_functions.cpp
parentff577255d3aa92ad104d674af9c789bf3be2d31f (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.cpp15
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;
}