ButtonFacade For Mac Publisher's description
ButtonFacade, with its associated library, is a small add-on that allows for the dynamic skinning of button-based add-ons
ButtonFacade, with its associated library, is a small add-on that allows for the dynamic skinning of button-based add-ons. It is composed of two individual components:
A small library that provides addon authors with the tools needed to skin their add-ons.
A GUI for the LibButtonFacade library that allows users to adjust their settings on a per-add-on, per-group and per-button basis.
What's New in This Release:LibButtonFacade:
В· Fixed an issue with borders not being able to be recolored correctly.
В· The method "ElementListCallback" has been renamed to "RegisterGuiCallback".
Added three new methods for accessing the custom border layer:
В· LBF:GetBorderLayer(button) Returns the border layer object for the button object passed.
В· LBF:GetBorderColor(button) Returns the vertex color of the button object passed.
В· LBF:SetBorderColor(button,r,g,b,a) Sets the border color for the button object passed.
В· A button's additional frame layers will now automatically update their levels when button:SetFrameLevel() is called.
В· More code optimization. (Scope: It's not just for bad breath.)
В· Layers that are disabled in the skin definition will now show their respective options as disabled in the GUI.
В· ButtonFacade will no longer be registered in the global namespace. Authors will have to use AceAddOn or IsAddonloaded() check for it.
В· Removed the need for AceLocale.
System Requirements:В· Word of Warcraft
Program Release Status: Minor Update
Program Install Support: Install and Uninstall