mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-24 15:07:38 +00:00
Fix #2985. Purge obsolete vector style feature.
This commit is contained in:
@@ -47,7 +47,6 @@ classes = (
|
|||||||
operator.EditAssignedProduct,
|
operator.EditAssignedProduct,
|
||||||
operator.EditText,
|
operator.EditText,
|
||||||
operator.EditTextPopup,
|
operator.EditTextPopup,
|
||||||
operator.EditVectorStyle,
|
|
||||||
operator.EnableEditingAssignedProduct,
|
operator.EnableEditingAssignedProduct,
|
||||||
operator.EnableEditingText,
|
operator.EnableEditingText,
|
||||||
operator.ExpandSheet,
|
operator.ExpandSheet,
|
||||||
|
|||||||
@@ -1230,20 +1230,6 @@ class ActivateDrawingStyle(bpy.types.Operator):
|
|||||||
return space
|
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):
|
class RemoveSheet(bpy.types.Operator, Operator):
|
||||||
bl_idname = "bim.remove_sheet"
|
bl_idname = "bim.remove_sheet"
|
||||||
bl_label = "Remove Sheet"
|
bl_label = "Remove Sheet"
|
||||||
|
|||||||
@@ -45,16 +45,13 @@ from bpy.props import (
|
|||||||
|
|
||||||
diagram_scales_enum = []
|
diagram_scales_enum = []
|
||||||
sheets_enum = []
|
sheets_enum = []
|
||||||
vector_styles_enum = []
|
|
||||||
|
|
||||||
|
|
||||||
def purge():
|
def purge():
|
||||||
global diagram_scales_enum
|
global diagram_scales_enum
|
||||||
global sheets_enum
|
global sheets_enum
|
||||||
global vector_styles_enum
|
|
||||||
diagram_scales_enum = []
|
diagram_scales_enum = []
|
||||||
sheets_enum = []
|
sheets_enum = []
|
||||||
vector_styles_enum = []
|
|
||||||
|
|
||||||
|
|
||||||
def update_target_view(self, context):
|
def update_target_view(self, context):
|
||||||
@@ -211,16 +208,6 @@ def toggleDecorations(self, context):
|
|||||||
decoration.DecorationsHandler.uninstall()
|
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):
|
class Variable(PropertyGroup):
|
||||||
name: StringProperty(name="Name")
|
name: StringProperty(name="Name")
|
||||||
prop_key: StringProperty(name="Property Key")
|
prop_key: StringProperty(name="Property Key")
|
||||||
@@ -260,7 +247,6 @@ class DrawingStyle(PropertyGroup):
|
|||||||
name="Render Type",
|
name="Render Type",
|
||||||
default="VIEWPORT",
|
default="VIEWPORT",
|
||||||
)
|
)
|
||||||
vector_style: EnumProperty(items=getVectorStyles, name="Vector Style")
|
|
||||||
include_query: StringProperty(name="Include Query")
|
include_query: StringProperty(name="Include Query")
|
||||||
exclude_query: StringProperty(name="Exclude Query")
|
exclude_query: StringProperty(name="Exclude Query")
|
||||||
attributes: CollectionProperty(name="Attributes", type=StrProperty)
|
attributes: CollectionProperty(name="Attributes", type=StrProperty)
|
||||||
|
|||||||
@@ -123,9 +123,6 @@ class BIM_PT_drawing_underlay(Panel):
|
|||||||
row = layout.row()
|
row = layout.row()
|
||||||
row.prop(drawing_style, "render_type")
|
row.prop(drawing_style, "render_type")
|
||||||
row = layout.row(align=True)
|
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.prop(drawing_style, "include_query")
|
||||||
row = layout.row(align=True)
|
row = layout.row(align=True)
|
||||||
row.prop(drawing_style, "exclude_query")
|
row.prop(drawing_style, "exclude_query")
|
||||||
|
|||||||
Reference in New Issue
Block a user