WoW:API Button Click: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
m (Created page with '{{widgetmethod}} Clicks a button. MyButton:Click(virtual mouse button) == Arguments == :; virtual mouse button : String. The mouse button to virtually click the button with. …')
 
m (Move page script moved page API Button Click to API Button Click without leaving a redirect)
 

Latest revision as of 04:45, 15 August 2023

Widget API ← Button < Click

Clicks a button.

MyButton:Click(virtual mouse button)

Arguments

virtual mouse button
String. The mouse button to virtually click the button with. Whatever gets passed here will be used as arg1 in the button's OnClick script handler.

Example

local f = CreateFrame("Button")
f:SetScript("OnClick", function(self, arg1)
    print(arg1)
end)
f:Click("foo bar") -- will print "foo bar" in the chat frame.
f:Click("blah blah") -- will print "blah blah" in the chat frame.

Notes

  • This does not work on secure buttons.