Add decorator font scale property addon setting

This commit is contained in:
falken10vdl
2026-01-28 09:11:08 +01:00
committed by Bruno Perdigão
parent c0857c715a
commit 1b784e22af
2 changed files with 9 additions and 1 deletions
+8
View File
@@ -747,6 +747,12 @@ class BIM_ADDON_preferences(bpy.types.AddonPreferences):
default=".ifc.metadata.blend",
)
decorator_font_scale: bpy.props.FloatProperty(
name="Decorator Font Scale",
description="Scale factor for decorator font size.",
default=1.0,
)
if TYPE_CHECKING:
svg2pdf_command: str
svg2dxf_command: str
@@ -786,6 +792,7 @@ class BIM_ADDON_preferences(bpy.types.AddonPreferences):
mass_time_units_in_wizard: bool
chain_filter_with_set_operations: bool
save_metadata_blend_file: bool
decorator_font_scale: float
def draw(self, context: bpy.types.Context) -> None:
layout = self.layout
@@ -1009,6 +1016,7 @@ class BIM_ADDON_preferences(bpy.types.AddonPreferences):
else:
row = layout.row()
row.operator("bim.manage_tab_visibility", icon="PREFERENCES")
layout.prop(self, "decorator_font_scale")
# Scene panel groups
+1 -1
View File
@@ -1581,7 +1581,7 @@ class Blender(bonsai.core.tool.Blender):
default_scale = default_dpi * default_pixel_size
system = bpy.context.preferences.system
system_scale = system.dpi * system.pixel_size
return (system_scale / default_scale) * base_size *platform_scale
return (system_scale / default_scale) * base_size *platform_scale * tool.Blender.get_addon_preferences().decorator_font_scale
@classmethod