Thanks for your suggestions, insights, and time!
TLDR:
I'm using the _customscript facility of SecureActionButtonTemplate (thanks!) but have forsaken the evil Get/SetFrameRef of SecureHandlerClickTemplate. Instead, I am getting the flyout by rummaging through the children... which also presented a final(?) sadistic "fuck you" in that self:GetChildren()[1] isn't OK but you've gotta do table.new(self:GetChildren())[1] because reasons!
TL:
It didn't work even after mushing all the various FooBarSecureClickyWickyButtonHandyTemplates as you suggested. Yes, it did indeed make the GetFrameRef method available... but in a "hahaha, fooled you again!" way. GetFrameRef("flyout") == nil.
I've managed to get a proof of concept working with your help. Thank you! After I stop bleeding from running into brick wall after brick wall, I'll apply what I've learned to my addon and let you know how it goes.
thanks!
|