remove import_infix
not necessary and potentially confusing
This commit is contained in:
parent
fc9b1b65b0
commit
21480ee371
1 changed files with 6 additions and 16 deletions
22
__init__.py
22
__init__.py
|
@ -1234,9 +1234,6 @@ class ABC3D_OT_CreateFontFromObjects(bpy.types.Operator):
|
|||
face_name: bpy.props.StringProperty(
|
||||
default="Tender",
|
||||
)
|
||||
import_infix: bpy.props.StringProperty(
|
||||
default="_NM_Origin_Tender",
|
||||
)
|
||||
autodetect_names: bpy.props.BoolProperty(
|
||||
default=True,
|
||||
)
|
||||
|
@ -1254,11 +1251,10 @@ class ABC3D_OT_CreateFontFromObjects(bpy.types.Operator):
|
|||
print(f"name could not be autodetected {name}")
|
||||
print("split:")
|
||||
print(ifxsplit)
|
||||
return self.font_name, self.face_name, self.import_infix
|
||||
return self.font_name, self.face_name
|
||||
detected_font_name = f"{ifxsplit[1]}_{ifxsplit[2]}"
|
||||
detected_face_name = ifxsplit[3]
|
||||
detected_import_infix = f"{ifxsplit[1]}_{ifxsplit[2]}_{ifxsplit[3]}"
|
||||
return detected_font_name, detected_face_name, detected_import_infix
|
||||
return detected_font_name, detected_face_name
|
||||
|
||||
def draw(self, context):
|
||||
layout = self.layout
|
||||
|
@ -1269,7 +1265,7 @@ class ABC3D_OT_CreateFontFromObjects(bpy.types.Operator):
|
|||
row = layout.row()
|
||||
row.prop(self, "autodetect_names")
|
||||
first_object_name = context.selected_objects[-1].name
|
||||
self.font_name, self.face_name, self.import_infix = (
|
||||
self.font_name, self.face_name = (
|
||||
self.do_autodetect_names(first_object_name)
|
||||
)
|
||||
if self.autodetect_names:
|
||||
|
@ -1313,10 +1309,9 @@ class ABC3D_OT_CreateFontFromObjects(bpy.types.Operator):
|
|||
row.label(text="- 'colon_NM_Origin_Tender_2'")
|
||||
box = layout.box()
|
||||
box.enabled = not self.autodetect_names
|
||||
box.prop(self, 'font_name')
|
||||
box.prop(self, 'face_name')
|
||||
box.prop(self, 'import_infix')
|
||||
layout.prop(self, 'fix_common_misspellings')
|
||||
box.prop(self, "font_name")
|
||||
box.prop(self, "face_name")
|
||||
layout.prop(self, "fix_common_misspellings")
|
||||
if self.fix_common_misspellings:
|
||||
for k in Font.known_misspellings:
|
||||
character = ""
|
||||
|
@ -1341,11 +1336,6 @@ class ABC3D_OT_CreateFontFromObjects(bpy.types.Operator):
|
|||
if fontcollection is None:
|
||||
fontcollection = bpy.data.collections.new("ABC3D")
|
||||
|
||||
ifxsplit = self.import_infix.split('_')
|
||||
# if len(ifxsplit) != 4:
|
||||
|
||||
# font_name = f"{ifxsplit[1]}_{ifxsplit[2]}"
|
||||
# face_name = ifxsplit[3]
|
||||
font_name = self.font_name
|
||||
face_name = self.face_name
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue