You don't need much for that
SupaMacro = CreateFrame("Button","SupaMacro",UIParent,"SecureActionButtonTemplate")
SupaMacro:SetAttribute("type1","macro")
SupaMacro:SetAttribute("type2","macro")
SupaMacro:SetAttribute("macrotext1",<nearly unlimited macro>)
SupaMacro:SetAttribute("macrotext2",<nearly unlimited macro for right click>)
and then you create usual macro with /click SupaMacro LeftButton
|