mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-10-01 20:49:44 +00:00
spatial tool ui - sync shift-a hotkey UI with hotkey_S_A
Previously it was always showing two S_A operators
This commit is contained in:
@@ -85,13 +85,17 @@ class SpatialToolUI:
|
|||||||
row.prop(data=cls.model_props, property="rl3", text="RL")
|
row.prop(data=cls.model_props, property="rl3", text="RL")
|
||||||
row = cls.layout.row(align=True)
|
row = cls.layout.row(align=True)
|
||||||
op_name = lambda op: op.get_rna_type().name
|
op_name = lambda op: op.get_rna_type().name
|
||||||
add_layout_hotkey(
|
if AuthoringData.data["active_class"] == "IfcWall" and context.selected_objects:
|
||||||
cls.layout,
|
add_layout_hotkey(
|
||||||
op_name(bpy.ops.bim.generate_spaces_from_walls),
|
cls.layout,
|
||||||
"S_A",
|
op_name(bpy.ops.bim.generate_spaces_from_walls),
|
||||||
bpy.ops.bim.generate_spaces_from_walls.__doc__,
|
"S_A",
|
||||||
)
|
bpy.ops.bim.generate_spaces_from_walls.__doc__,
|
||||||
add_layout_hotkey(cls.layout, op_name(bpy.ops.bim.generate_space), "S_A", bpy.ops.bim.generate_space.__doc__)
|
)
|
||||||
|
else:
|
||||||
|
add_layout_hotkey(
|
||||||
|
cls.layout, op_name(bpy.ops.bim.generate_space), "S_A", bpy.ops.bim.generate_space.__doc__
|
||||||
|
)
|
||||||
add_layout_hotkey(
|
add_layout_hotkey(
|
||||||
cls.layout, op_name(bpy.ops.bim.toggle_space_visibility), "S_T", bpy.ops.bim.toggle_space_visibility.__doc__
|
cls.layout, op_name(bpy.ops.bim.toggle_space_visibility), "S_T", bpy.ops.bim.toggle_space_visibility.__doc__
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user