This commit is contained in:
2025-10-13 13:35:52 +02:00
parent 2494897360
commit bf636cbc66
21 changed files with 331 additions and 276 deletions

View File

@@ -139,6 +139,11 @@ class TEXT_TEXTURE_OT_save_preset(Operator):
pass
overlay_data = {
'name': overlay.name,
'component_type': overlay.component_type,
'placement_mode': overlay.placement_mode,
'text_content': overlay.text_content,
'text_spacing': overlay.text_spacing,
'image_spacing': overlay.image_spacing,
'image_path': overlay.image_path,
'x_position': overlay.x_position,
'y_position': overlay.y_position,
@@ -397,6 +402,11 @@ class TEXT_TEXTURE_OT_load_preset(Operator):
pass
overlay = props.image_overlays.add()
overlay.name = overlay_data.get('name', 'Overlay')
overlay.component_type = overlay_data.get('component_type', overlay.component_type)
overlay.placement_mode = overlay_data.get('placement_mode', 'ABSOLUTE')
overlay.text_content = overlay_data.get('text_content', '')
overlay.text_spacing = overlay_data.get('text_spacing', overlay.text_spacing)
overlay.image_spacing = overlay_data.get('image_spacing', overlay.image_spacing)
overlay.image_path = overlay_data.get('image_path', '')
overlay.x_position = overlay_data.get('x_position', 0.5)
overlay.y_position = overlay_data.get('y_position', 0.5)