Add tooltips + rename operators

This commit is contained in:
Gorgious
2022-01-30 12:20:04 +01:00
parent c3c6578f38
commit 7054f44cc9
3 changed files with 21 additions and 11 deletions
@@ -20,11 +20,11 @@ import bpy
from . import ui, prop, operator from . import ui, prop, operator
classes = ( classes = (
operator.AssignObject, operator.BIM_OT_assign_object,
operator.UnassignObject, operator.BIM_OT_unassign_object,
operator.EnableEditingAggregate, operator.BIM_OT_enable_editing_aggregate,
operator.DisableEditingAggregate, operator.BIM_OT_disable_editing_aggregate,
operator.AddAggregate, operator.BIM_OT_add_aggregate,
prop.BIMObjectAggregateProperties, prop.BIMObjectAggregateProperties,
ui.BIM_PT_aggregate, ui.BIM_PT_aggregate,
) )
@@ -33,7 +33,9 @@ class Operator:
return {"FINISHED"} return {"FINISHED"}
class AssignObject(bpy.types.Operator, Operator): class BIM_OT_assign_object(bpy.types.Operator, Operator):
"""Create aggregation relationship between two ifc elements"""
bl_idname = "bim.assign_object" bl_idname = "bim.assign_object"
bl_label = "Assign Object" bl_label = "Assign Object"
bl_options = {"REGISTER", "UNDO"} bl_options = {"REGISTER", "UNDO"}
@@ -50,7 +52,9 @@ class AssignObject(bpy.types.Operator, Operator):
) )
class UnassignObject(bpy.types.Operator, Operator): class BIM_OT_unassign_object(bpy.types.Operator, Operator):
"""Remove aggregation relationship between two ifc elements"""
bl_idname = "bim.unassign_object" bl_idname = "bim.unassign_object"
bl_label = "Unassign Object" bl_label = "Unassign Object"
bl_options = {"REGISTER", "UNDO"} bl_options = {"REGISTER", "UNDO"}
@@ -66,7 +70,9 @@ class UnassignObject(bpy.types.Operator, Operator):
) )
class EnableEditingAggregate(bpy.types.Operator, Operator): class BIM_OT_enable_editing_aggregate(bpy.types.Operator, Operator):
"""Enable editing aggregation relationship"""
bl_idname = "bim.enable_editing_aggregate" bl_idname = "bim.enable_editing_aggregate"
bl_label = "Enable Editing Aggregate" bl_label = "Enable Editing Aggregate"
bl_options = {"REGISTER", "UNDO"} bl_options = {"REGISTER", "UNDO"}
@@ -75,7 +81,9 @@ class EnableEditingAggregate(bpy.types.Operator, Operator):
core.enable_editing_aggregate(tool.Aggregate, obj=context.active_object) core.enable_editing_aggregate(tool.Aggregate, obj=context.active_object)
class DisableEditingAggregate(bpy.types.Operator, Operator): class BIM_OT_disable_editing_aggregate(bpy.types.Operator, Operator):
"""Disable editing aggregation relationship"""
bl_idname = "bim.disable_editing_aggregate" bl_idname = "bim.disable_editing_aggregate"
bl_label = "Disable Editing Aggregate" bl_label = "Disable Editing Aggregate"
bl_options = {"REGISTER", "UNDO"} bl_options = {"REGISTER", "UNDO"}
@@ -84,7 +92,9 @@ class DisableEditingAggregate(bpy.types.Operator, Operator):
core.disable_editing_aggregate(tool.Aggregate, obj=context.active_object) core.disable_editing_aggregate(tool.Aggregate, obj=context.active_object)
class AddAggregate(bpy.types.Operator): class BIM_OT_add_aggregate(bpy.types.Operator):
"""Add aggregate to IFC element"""
bl_idname = "bim.add_aggregate" bl_idname = "bim.add_aggregate"
bl_label = "Add Aggregate" bl_label = "Add Aggregate"
bl_options = {"REGISTER", "UNDO"} bl_options = {"REGISTER", "UNDO"}
+1 -1
View File
@@ -112,7 +112,7 @@ class Spatial(blenderbim.core.tool.Spatial):
@classmethod @classmethod
def set_active_object(cls, obj): def set_active_object(cls, obj):
bpy.context.view_layer.objects.active = obj bpy.context.view_layer.objects.active = obj
obj.select_set(True) cls.select_object(obj)
@classmethod @classmethod
def set_relative_object_matrix(cls, target_obj, relative_to_obj, matrix): def set_relative_object_matrix(cls, target_obj, relative_to_obj, matrix):