• Home
  • Forums
  • Register
  • Login
  • Contact
GamesWorld of WarcraftUI Mods
  • Description  Description
  • Images  Images
  • Comments  Comments
  • Files  Files
  • Ratings  Ratings
    • Facebook
    • Twitter

    ButtonFacade

    ButtonFacade
    Rate this:   Please wait...

    Downloads ButtonFacade  Download - 133.71 KB



    World of Warcraft  World of Warcraft



    Views  Views: 16,362


    Downloaded  Downloaded: 4,866



    Version  4.0.340


    Author  StormFX, jjsheets


    ButtonFacade

    4.0.340

    - General:
    - ToC updated to 40000.
    - Bug Fixes:
    - Fixed an issue with HotKeys not obeying skin settings. (Ticket 56)
    - All texture layers now correctly support the "TexCoords" attribute. (Ticket 59)
    - Layers set to false in the ButtonData table will now be ignored instead of being hidden first.
    - Text layers will now be above all texture layers, where they should be.
    - Fixed an issue with negative frame levels.
    - LibButtonFacade:
    - Minor version bumped to 40000.
    - GUI:
    - Increased the step value for the "Opacity" option for the Gloss layer from 1 to 5.
    - Skin API:
    - Layers not defined in the SkinData table will now be set as hidden.
    - Colors must now be passed as a table such as {r, g, b, a}. The attributes "Red", "Blue", "Green" and "Alpha" are no longer supported.
    - The HotKey layer no longer supports a "Color" attribute due to update calls overwriting it.
    - ToDo:
    - Add support for the new "flash alert" frame.
    - Add support for the AutoCast frame textures.

    3.3.330

    - General:
    - Updated for 3.3.5. All future versions will be for 4.0 and later.
    - ButtonFacade should much more CPU friendly. (I hope)
    - LibButtonFacade:
    - Border color support has been removed. This leaves coloring the borders up to add-on authors, as it should be. (Use SetVertexColor)
    - The Group:AddButton() method will now correctly return if attempting to add a button to a group that already has that button assigned to it.
    - The Group:Skin() method now only supports a table of the layers and their respective colors. The single layer specification used by the ButtonFacade GUI has been removed.
    - The Group:SetLayerColor() method used by the ButtonFacade GUI will now correctly update the skin with new color.
    - A button's additional frame layers will now automatically update their levels when Button:SetFrameLevel() is called.
    - Removed the redundant code for SetTextColor() and SetVertexColor() since they apparently work as they should.
    - A new method, Group:ReSkin(), is available so authors can reapply the skin after calls that may interfere with LBF's engine.
    - A new method, LBF:Debug() is available that will cause LBF to throw errors on certain issues (IE, bad skin parameters, etc). Note that this function acts as a toggle.
    - Authors can use LBF, version = LibStub("LibButtonFacade") to check the LBF version for compatibility. This release is 30305.
    - More code optimization. (Scope: It's not just for bad breath.)
    - Skin API
    - The "Border" layer no longer supports the "Color" attribute.
    - ButtonFacade GUI:
    - The ButtonFacade GUI has been reworked a little and tool tips should now be slight more descriptive.
    - Layers that are disabled in the skin definition will now show their respective options as disabled in the GUI.
    - Miscellaneous:
    - ButtonFacade will no longer be registered in the global namespace. Authors will have to use AceAddOn or IsAddOnLoaded() to check for it.
    - Removed AceLocale.

    by StormFX & jjsheets

    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:

    LibButtonFacade
    A small library which provides addon authors with the tools needed to skin their add-ons.

    ButtonFacade
    A GUI for the LibButtonFacade library that allows users to adjust their settings on a per-add-on, per-group and per-button basis.

    Options

    * Access the options panel via the /bf chat command or the Interface Options Window.

    Quick Links

    * Official Forum Thread
    * Skins Forum Thread
    * FAQ
    * Skin List
    * LibButtonFacade-1.0 API
    * Creating Skins for ButtonFacade

    Installation

    1. Download the package.
    2. Extract the package to your "World of WarcraftInterfaceAddOns" directory.

    Feedback

    Please post all comments in the ButtonFacade thread in the forums. For bug reports and suggestions, please post a ticket.
    Translations

    If you would like to help translate ButtonFacade, please use the localization system. Special thanks to those that have helped thus far.
    History

    The idea for ButtonFacade and its format were conceived by JJ Sheets, the original author. It was based loosely on the concept of cyCircled, which has long since been discontinued.

    After some discussion, it was decided that the project would best serve authors and users alike if the skinning engine were provided as a library and a separate GUI were written to allow for configuration changes.

    The library was written in a manner that required add-on authors to add support for ButtonFacade and to store the settings provided by the ButtonFacade GUI in the add-on's own saved variable file.

    At some point, JJ Sheets stopped playing World of Warcraft and stopped maintaining ButtonFacade. I took over the project in an attempt to become familiar with programming for World of Warcraft and have since been keeping the project up to date.

    ~ Storm






     

    Related topics

    Related topics




    • Related topics
      Replies
      Views
      Last post
    • Tutorial/Guide for ButtonFacade
      by loder » January 26th, 2011, 2:53 pm
      0 Replies
      646 Views
      Last post by loder View the latest post
      January 26th, 2011, 2:53 pm
      World of Warcraft
    • The WoW Custom UI Thread
      by Dark Mayu » August 15th, 2009, 5:03 pm
      1 Replies
      2123 Views
      Last post by Strange Angel View the latest post
      August 16th, 2009, 7:28 am
      World of Warcraft
    • Which game is better? WOW or Guild Wars.
      by Webslug » February 17th, 2009, 2:21 pm
      4 Replies
      623 Views
      Last post by usernamesux View the latest post
      August 29th, 2009, 9:33 am
      World of Warcraft
    • New WoW Expansion? World of Warcraft - The Cataclysm?
      by Strange Angel » August 16th, 2009, 8:42 am
      1 Replies
      735 Views
      Last post by Strange Angel View the latest post
      August 24th, 2009, 12:28 am
      World of Warcraft
    • Help with Mods?
      by slygothmog » February 27th, 2010, 9:46 pm
      1 Replies
      2008 Views
      Last post by Rebel O Conner View the latest post
      April 28th, 2010, 10:40 am
      Elder Scrolls IV - Oblivion
    • Mods
      by Goldknife » March 15th, 2012, 6:36 pm
      2 Replies
      2730 Views
      Last post by Goldknife View the latest post
      March 16th, 2012, 2:02 am
      Xbox
    • Sims 3 Mods
      1, 2by Saturn Celeste » September 19th, 2010, 12:25 pm
      7 Replies
      28811 Views
      Last post by Saturn Celeste View the latest post
      September 21st, 2010, 1:47 pm
      The Sims 3
    • Three mods Skyrim already needs
      by loder » February 25th, 2011, 2:50 pm
      4 Replies
      6474 Views
      Last post by loder View the latest post
      February 27th, 2011, 5:24 pm
      Elder Scrolls V - Skyrim
    • New to mods reloaded
      by dragonxxbane » October 16th, 2012, 5:26 am
      2 Replies
      988 Views
      Last post by loder View the latest post
      October 16th, 2012, 11:45 am
      Introductions
    • Skyrim Mods
      1, 2by Prailos » December 6th, 2011, 8:20 pm
      7 Replies
      11972 Views
      Last post by loder View the latest post
      December 16th, 2011, 10:43 am
      Elder Scrolls V - Skyrim
    • Adult Mods
      1, 2by Prailos » December 16th, 2011, 5:59 am
      9 Replies
      26553 Views
      Last post by Prailos View the latest post
      January 22nd, 2012, 7:12 am
      Elder Scrolls V - Skyrim
    • New to Mods Reloaded
      1, 2by Grail Quest » April 10th, 2012, 12:47 pm
      5 Replies
      1466 Views
      Last post by Martian View the latest post
      June 14th, 2012, 4:28 pm
      Introductions
    • Thanks Mods Reloaded
      by drakeelvin » April 19th, 2012, 9:22 pm
      2 Replies
      601 Views
      Last post by Saturn Celeste View the latest post
      April 20th, 2012, 10:18 pm
      Off-Topic Lounge
    • New to Mods Reloaded
      by FaroeseAsgaard » October 7th, 2012, 3:29 am
      3 Replies
      578 Views
      Last post by Gehenna View the latest post
      October 8th, 2012, 3:38 pm
      Introductions
    • How to post mods?
      by StylenZ » December 8th, 2012, 11:43 pm
      3 Replies
      800 Views
      Last post by Gehenna View the latest post
      December 9th, 2012, 1:38 am
      Introductions
    • Merging mods
      by Fiend » February 18th, 2013, 8:50 am
      0 Replies
      495 Views
      Last post by Fiend View the latest post
      February 18th, 2013, 8:50 am
      Fallout New Vegas
Switch to mobile style

    Search

    Clique
    Detached MiniMap Buttons
    • FAQ
    • New posts
    • Active topics
    • Unanswered posts
    • Games
    • Top 100
    • New Uploads
    • Members
    • Register
    • Login

    New posts

    • Google+ Object Recognition
    • Google removes AdBlock from Play Store
    • We need to talk about Facebook...
    • NexusMods Compromised By Malware Hack
    • The 1st Amendment is dying
    • Gene Patents & the US Supreme Court
    • [Upcoming] New Settlers IV Map Series
    • Greetings
    • The Elder Scrolls Online - Gathering and Exploration Trailer
    • Should Mods Reloaded Have A Minecraft Server Again?

    Login

    Style

    0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14
    Top