Post #1849: ![](https://blenderartists.org/user_avatar/blenderartists.org/panosz/48/31678_2.

📋 Metadata

  • Author: roaoao
  • Date: 2019-01-16 12:42:09
  • Type: answer
  • Quality Score: 8/10
  • Reply to: post_01848

🏷️ Tags

v1-19-x v2-80-x pie-menu hotkeys advanced solved

  • Pie Menu Editor
  • Python Scripting
  • Tag-based menu enabling
  • Custom tab configuration

💬 Content

panosz:

What can I do when the button enables a pie menu by tag ?

Something like this (Custom tab):
Blender 2.80:

tag = "MyTag"; has_enabled_menus = len([m for m in prefs().pie_menus if tag in m.tag and m.enabled]) > 0; operator(L, "pme.pm_enable_by_tag", text=tag, icon='CHECKBOX_HLT' if has_enabled_menus else 'CHECKBOX_DEHLT',  depress=has_enabled_menus, enable=not has_enabled_menus, tag=tag)

Blender 2.79/2.80:

tag = "MyTag"; has_enabled_menus = len([m for m in prefs().pie_menus if tag in m.tag and m.enabled]) > 0; operator(L, "pme.pm_enable_by_tag", text=tag, icon='CHECKBOX_HLT' if has_enabled_menus else 'CHECKBOX_DEHLT', enable=not has_enabled_menus, tag=tag)

🔗 View on Blender Artists