Fix #2985. Purge obsolete vector style feature.

This commit is contained in:
Dion Moult
2023-04-14 20:04:33 +10:00
parent 6b0e7d51b1
commit 7b3410c7b1
4 changed files with 0 additions and 32 deletions
@@ -47,7 +47,6 @@ classes = (
operator.EditAssignedProduct,
operator.EditText,
operator.EditTextPopup,
operator.EditVectorStyle,
operator.EnableEditingAssignedProduct,
operator.EnableEditingText,
operator.ExpandSheet,
@@ -1230,20 +1230,6 @@ class ActivateDrawingStyle(bpy.types.Operator):
return space
class EditVectorStyle(bpy.types.Operator):
bl_idname = "bim.edit_vector_style"
bl_label = "Edit Vector Style"
bl_options = {"REGISTER", "UNDO"}
def execute(self, context):
camera = context.scene.camera
vector_style = context.scene.DocProperties.drawing_styles[
camera.data.BIMCameraProperties.active_drawing_style_index
].vector_style
bpy.data.texts.load(os.path.join(context.scene.BIMProperties.data_dir, "styles", vector_style + ".css"))
return {"FINISHED"}
class RemoveSheet(bpy.types.Operator, Operator):
bl_idname = "bim.remove_sheet"
bl_label = "Remove Sheet"
@@ -45,16 +45,13 @@ from bpy.props import (
diagram_scales_enum = []
sheets_enum = []
vector_styles_enum = []
def purge():
global diagram_scales_enum
global sheets_enum
global vector_styles_enum
diagram_scales_enum = []
sheets_enum = []
vector_styles_enum = []
def update_target_view(self, context):
@@ -211,16 +208,6 @@ def toggleDecorations(self, context):
decoration.DecorationsHandler.uninstall()
def getVectorStyles(self, context):
global vector_styles_enum
if len(vector_styles_enum) < 1:
sheets_enum.clear()
for filename in Path(os.path.join(context.scene.BIMProperties.data_dir, "styles")).glob("*.css"):
f = str(filename.stem)
vector_styles_enum.append((f, f, ""))
return vector_styles_enum
class Variable(PropertyGroup):
name: StringProperty(name="Name")
prop_key: StringProperty(name="Property Key")
@@ -260,7 +247,6 @@ class DrawingStyle(PropertyGroup):
name="Render Type",
default="VIEWPORT",
)
vector_style: EnumProperty(items=getVectorStyles, name="Vector Style")
include_query: StringProperty(name="Include Query")
exclude_query: StringProperty(name="Exclude Query")
attributes: CollectionProperty(name="Attributes", type=StrProperty)
@@ -123,9 +123,6 @@ class BIM_PT_drawing_underlay(Panel):
row = layout.row()
row.prop(drawing_style, "render_type")
row = layout.row(align=True)
row.prop(drawing_style, "vector_style")
row.operator("bim.edit_vector_style", text="", icon="GREASEPENCIL")
row = layout.row(align=True)
row.prop(drawing_style, "include_query")
row = layout.row(align=True)
row.prop(drawing_style, "exclude_query")