-
-
Notifications
You must be signed in to change notification settings - Fork 11
ReSkin
StormFX edited this page Dec 13, 2022
·
1 revision
The ReSkin
method of the Group API reapplies the calling group's skin settings to its buttons.
-- Refresh a group's skin without firing a callback.
MSQ_Group:ReSkin(true)
-- Refresh a button's skin.
MSQ_Group:ReSkin(Button1)
Notes
- This method can be used to counter any changes made by an add-on that may affect Masque's settings.
- This method can be used to refresh the skin on a single button by passing the button as an argument.
- This method does not re-skin sub-groups.
{Group}:ReSkin([Silent or {Button}])
Parameter | Type | Required | Description |
---|---|---|---|
Button |
table | No | Refreshes the skin on the passed button. |
Silent |
boolean | No | Determines whether the add-on or group callback is fired. |
Notes
- If a button is passed, it must be registered with the calling group.
- This method accepts a boolean or a table. If
true
is passed, the group's skin will be refreshed without firing a callback. If a button is passed, only that button's skin will be refreshed.
9.0.4 90002
- Added the ability to refresh a single button by passing the button.
8.2.5 80200
- Added the
Silent
parameter to allow for bypassing the group's callback.
Wiki
• Home
Project
• Contributors
• History
Reference
⚬ Masque API
⚬ Group API
• AddButton()
• Delete()
• GetColor()
• GetLayer()
• GetOptions()
• RegisterCallback()
• RemoveButton()
• ReSkin()
• SetCallback()
• SetName()
⚬ Regions
Skins
• Skin List
Mirrors
• CurseForge
• Wago.io
• Wow Interface