UI: Support appending the value in pixels when formating metric/imperial dimensions

This commit is contained in:
NiLuJe
2024-09-12 21:19:24 +02:00
parent f8890a310d
commit cd0d8ca8bd
2 changed files with 21 additions and 1 deletions

View File

@@ -63,7 +63,14 @@ function optionsutil.formatFlexSize(value, unit)
-- We don't so subpixel positioning ;)
fmt = "%d (%d %s)"
end
return string.format(fmt, size, convertSizeTo(size, unit), shown_unit)
if G_reader_settings:isTrue("dimension_units_append_px") and unit ~= "px" then
local px_str = C_("Pixels", "px")
return string.format(fmt .. " [%d %s]", size, convertSizeTo(size, unit), shown_unit,
convertSizeTo(size, "px"), px_str)
else
return string.format(fmt, size, convertSizeTo(size, unit), shown_unit)
end
end
function optionsutil.showValues(configurable, option, prefix, document, unit)