How to add functionality to "Copy to Selected"/ALT (apply to selection) on greyed out menu's?

I’ve lived a long time in Blender without being able to do common tasks/attribute changes to multi selections - it’s very slow - copying from active to children, etc. It is always a multi-step process to work with multiple objects at once, till I learnt how to use ALT with the attributes.


But this doesn’t apply to the general UI systems.

NLA attributes on clips, common modifiers, drop down attributes, applying modifiers to selections, applying constraints to selections, editing Fcurve keyframe sliders/attributes, editing Fcurve modifiers, and more, do not have this feature. In fact, it’s greyed out.


Why? Is there a way to develop functionality to edit multiple UI selections (not just objects)? What is the code and workflow to add more consistent ALT (apply changes to UI selections) or “Copy to Selected” functionality?

Is there a way to make the UI check common attributes of the multiple selections in the interface?

Try build in blender “copy attributes menu” addon. It doesn’t solve the problem but it can copy some of the things you mentioned. But managing properties of multiple objects need improvement, i agree.

The system was designed mainly for the properties editor and specific types of data.

It can be extended but what is “active” and what is “selected” is something that needs to be defined for each data type in this operator. If you’re interested in implementing that you would search for the operator code based on its name shown in the Python tooltip and try to understand that code.

1 Like