Post #3342: ![](https://blenderartists.org/user_avatar/blenderartists.org/roaoao/48/37600_2.

📋 Metadata

🏷️ Tags

pie-menu scripting advanced solved

  • Python Scripting
  • Pie Menu Editor
  • Macro Editor

💬 Content

roaoao:

L.prop_enum(C.tool_settings, “snap_elements”,

You can use operator() function but it’s not ideal solution:

items = C.tool_settings.rna_type.properties["snap_elements"].enum_items; col = L.column(align=True); [operator(col, "pme.exec", text=item.name, icon='CHECKBOX_HLT' if item.identifier in C.tool_settings.snap_elements else 'CHECKBOX_DEHLT', emboss=False, cmd="C.tool_settings.snap_elements = {'%s',}" % item.identifier) for item in items]

❤️ 3 likes


🔗 View on Blender Artists