[RoutineDef, mirror_all_subtools, [IFreeze, [If, [IGet, "transform:Edit"] && [IExists,"tool:initialize:QCube"], [Loop, [SubToolGetCount], [SubToolSelect, n] [IPress, "Tool:Deformation:Mirror"] ,n] ,//else [Note, "Please, drop a model on the canvas and turn on the edit mode."] ] ] ] [IButton, "???", "Mirror all subtools.\nSet the mirror axis first before to run the macro.", [RoutineCall, mirror_all_subtools] ,,1]