Post #3328: In both cases you can use [operator()](<https://docs.blender.org/api/blender2.8/
📋 Metadata
- Author: roaoao
- Date: 2020-05-31 00:35:39
- Type:
answer - Quality Score: 8/10
- Reply to: post_03326
🏷️ Tags
pie-menu custom-scripting intermediate
⚙️ Related PME Features
- Custom Python Scripting
- Pie Menu Editor
- Operator execution
💬 Content
In both cases you can use operator() or prop_enum() functions in Custom tab:
plundh:
C.scene.tool_settings.transform_pivot_point = ‘BOUNDING_BOX_CENTER’
L.operator("pme.exec", text=slot, icon=icon, icon_value=icon_value, depress=C.scene.tool_settings.transform_pivot_point == 'BOUNDING_BOX_CENTER').cmd = "C.scene.tool_settings.transform_pivot_point = 'BOUNDING_BOX_CENTER'"
Or
L.prop_enum(C.scene.tool_settings, "transform_pivot_point", 'BOUNDING_BOX_CENTER')
plundh:
C.space_data.shading.type = ‘SOLID’
L.operator("pme.exec", text=slot, icon=icon, icon_value=icon_value, depress=C.space_data.shading.type == 'SOLID').cmd = "C.space_data.shading.type = 'SOLID'"
Or
L.prop_enum(C.space_data.shading, "type", 'SOLID')
❤️ 3 likes