WoW:API ActionButtonUp: Difference between revisions
Jump to navigation
Jump to search
m (catfix, Replaced: {{framexml → <br>{{framexml) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{protectedapi|2.0|}} | {{protectedapi|2.0|}} | ||
{{framexmlfunc|FrameXML/ActionButton.lua}} | |||
ActionButtonUp(buttonID [, onSelf]); | ActionButtonUp(buttonID [, onSelf]); | ||
Releases the specified action button. | Releases the specified action button. | ||
==Parameters== | ==Parameters== | ||
Line 17: | Line 15: | ||
===Returns=== | ===Returns=== | ||
:;nil | :;nil | ||
==Example== | ==Example== |
Revision as of 03:16, 17 May 2020
This function is PROTECTED, and can only be called from Blizzard code.
|
- This function is implemented in Lua here FrameXML/ActionButton.lua.
ActionButtonUp(buttonID [, onSelf]);
Releases the specified action button.
Parameters
Arguments
- (Number buttonID [,onSelf])
- buttonID
- The button ID of the button to release (Integers from 1 to 12)
- onSelf
- if evaluates to true, casts on yourself no matter the target (See API CastSpellByName)
Returns
- nil
Example
ActionButtonUp(1);
Result
- Checks if BonusActionBarFrame is Visible.
- On True -
- Checks if BonusActionButton1 is in state PUSHED.
- On True -
- Changes BonusActionButton1 to state NORMAL.
- If currently editing/writing macro saves the action.
- Uses the action associated with the BonusActionButton1
- Checks if it's the current action.
- If True -
- Changes Button 1's SetChecked value to 1.
- Else -
- Changes Button 1's SetChecked value to 0.
- Returns - Ending Function call.
- Checks if ActionButton1 is in state PUSHED.
- On True -
- Changes ActionButton1 to state NORMAL.
- If currently editing/writing macro saves the action.
- Uses the action associated with the ActionButton1.
- Checks if it's the current action.
- If True -
- Changes Button 1's SetChecked value to 1.
- Else -
- Changes Button 1's SetChecked value to 1.
Description
- Changes buttonID's state to NORMAL.
- NOTE: Works with ActionBarFrame & BonusActionBarFrame.