Category: Graphic UI Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
StormFX's Portal Bug Reports Feature Requests
Author:
Version:
3.2.275
Date:
08-05-2009 08:01 PM
Size:
126.97 Kb
Downloads:
90,557
Favorites:
999
MD5:
Pictures
Click to enlarge
Bartender4 : Apathy Skin
ButtonFacade   Popular! (More than 5000 hits)
About

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 slash command or the Interface Options Window.


Quick Links


Installation
  1. Download the package.
  2. Extract the package to your "World of Warcraft\Interface\AddOns" directory.

Note: You must have ButtonFacade installed to use this plug-in.


Feedback

Please post comments in the ButtonFacade thread in the WoWAce forums or on the project page. 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 all those who have helped.
  Change Log - ButtonFacade
3.2.275

- Fixed an erroneous library reference.
- Fixed a core entry.
- Updated ToC for 3.2.
- Localization update.

3.1.270

- Removed the "About" panel.
- Added an "About" file.
- Localization clean up and update.
- Packager tweaks.

3.1.260

- Module support removed. If you run into issues with an add-on you're using, report the add-on to the author and inform them they need to correct the issue.

3.1.255

ButtonFacade GUI
- ButtonFacade will now attempt to remember the global skin settings. To be clear, it will only remember the *global* setting. It is still up to add-on authors to save the skin settings for their own add-on.
- Due to the GUI saving the settings and additional modules, the profile selection panel has been enabled once again.
- Tons of GUI tweaks and added some missing features (tool tips, etc), so the localizations will need to be updated.

LibButtonFacade
- The "root" group is now called "ButtonFacade" instead of an empty string.
- The separator for RegIDs is now an underscore instead of a "pipe". Additionally, all root addon groups will have a RegID matching the name that they're registered with. IE, instead of Bartender4 having a RegID of "|Bartender4", it will have a RegID of "Bartender4". All subgroups will have RegIDs that follow the "Addon_Group_Button" format.
- The skin callback firing function will now return the addon's root group data if a group is not specified. This means that addon authors can call LBF:Group("Addon"):Skin(self.db.profile["Addon"].SkinID, ...) prior to calling it for their individual groups to ensure that ButtonFacade's GUI displays the current settings for the addon's root group correctly. Feel free to contact me if you're unsure how to implement this correctly or if it gives you problems/errors.
- Any author attempting to write a LBF GUI will need to register their addon with LBF via the skin callback function. The addon *MUST* be registered as "ButtonFacade".

Miscellaneous
- Added WoWI's minion tag.

IMPORTANT: This is last version that will offer module support. If you download a new version and something breaks, revert to this one.

3.1.240

- More tweaks to the "About" panel.
- Fixed a type in the default skin. (Thanks, FlickerStreak)
- Misc. clean up and tweaks.
- Localization bump.

3.1.335

- Updated for 3.1.
- Updated locales.
- GUI Adjustments.
- The GUI Options can now be found under the "About" panel.
- Broker plug-in now responds to right or left clicks.
- The root global and addon panels will no longer display a selected skin due to their inability to display the correct skin.

3.1.225

- Localization Updates
- Updated to the WoWAce localization system.
- Restructured the directories and files a bit.
- New Icon.

3.0.208

- frFR update. (Pettigrow)

3.0.205

- Update zhTW/zhCN. (ananhaid/digmouse)
- Fix for borderless skins (Dreamlayout, Blizzard, etc). (flickerstreak)

3.0.200

- Removed FuBar/Harbor support (Use Broker2FuBar).
- Added Broker Support.
- Added LibDBIcon support.
- Rebuilt the options window.
- The /bf and /buttonfacade chat commands open the Blizzard Options category for ButtonFacade.
- Added a /bfo command and a button in the options that opens a standalone options window.
- Updated/Changed localization entries. Up to date (mostly) are: zhCN, zhTW and koKR. Need the rest translated or retranslated.
- Tons of code clean up.
  Optional Files - ButtonFacade
File Name
Version
Size
Author
Date
Type
v4.1
107kB
11-12-2009 01:32 PM
Addon
1.1
10kB
10-18-2009 07:35 PM
Addon
1.49
7kB
08-26-2009 09:08 AM
Addon
3.2.50
23kB
08-10-2009 06:46 PM
Addon
3.2.45
11kB
08-10-2009 06:44 PM
Addon
3.2.55
13kB
08-10-2009 06:42 PM
Addon
3.2.55
14kB
08-10-2009 06:38 PM
Addon
3.2.45
28kB
08-10-2009 06:36 PM
Addon
3.2.55
10kB
08-10-2009 11:28 AM
Addon
3.2.70
11kB
08-08-2009 08:01 PM
Addon
3.2
18kB
08-04-2009 02:18 PM
Addon
3.2
9kB
08-04-2009 02:14 PM
Addon
3.2
15kB
08-04-2009 02:13 PM
Addon
3.2
9kB
08-04-2009 02:09 PM
Addon
3.2
14kB
08-04-2009 02:08 PM
Addon
1.01
6kB
07-07-2009 12:31 AM
Addon
3.1.24
120kB
06-13-2009 04:12 PM
Addon
2
52kB
04-19-2009 11:21 PM
Patch
2
99kB
04-19-2009 11:12 PM
Patch
3.1
160kB
04-17-2009 10:26 PM
Addon
30100.1
302kB
04-14-2009 10:24 AM
Addon
1.01
6kB
04-11-2009 07:37 PM
Addon
1.0.0
18kB
03-05-2009 11:31 AM
Addon
1.0
3kB
01-19-2009 03:51 PM
Addon
0.5
15kB
10-25-2008 05:40 PM
Addon
1.0
14kB
10-19-2008 10:01 AM
Addon
1.2
17kB
10-14-2008 12:44 PM
Addon
1.1
20kB
10-14-2008 12:40 PM
Addon
0.1
12kB
07-23-2008 06:56 PM
Addon
0.1
39kB
06-18-2008 02:43 PM
Addon
0.1
42kB
06-15-2008 12:39 PM
Addon
  Comments - ButtonFacade
Post A Reply Comment Options
Old 10-17-2009, 12:22 PM  
StormFX
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 28
File comments: 69
Uploads: 14
There's a beta on the project page. Please read the addon description page. It specifically states to report bugs and provide feedback on the project page. I rarely read the comments here.
StormFX is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-15-2009, 06:07 PM  
Forage
A Murloc Raider

Forum posts: 5
File comments: 6
Uploads: 0
LibButtonFacade-1.0-?:630: attempt to call method 'GetFrameType' (a nil value)
LibButtonFacade-1.0-?:717: in function `Skin'
LibButtonFacade-1.0-?:723: in function `Skin'
LibButtonFacade-1.0-?:723: in function `Skin'
ButtonFacade-3.2.285\Core.lua:112: in function <Interface\AddOns\ButtonFacade\Core.lua:110>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceConfigDialog-3.0-36:794: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:609>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-28:305: in function `Fire'
...ls\Ace3\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:426: in function <...ls\Ace3\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:417>:
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-28:305: in function `Fire'
...3\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:333: in function <...3\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:328>:

---

Any addon that calls ButtonFacade breaks, Soon as you remove ButtonFacade everything works fine. Not sure if you have the errors but I figure i'd post them either way.
Forage is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-15-2009, 02:03 PM  
heidaro
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
Hmm there's a newer version on Curse since 3rd Oct but not here, how come?
heidaro is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-07-2009, 12:08 PM  
ailurus
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
ButtonFacade appears to be pretty much broken on the PTR, at least in combination with Dominos. My friend tells me Bartender, too. :O
ailurus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-27-2009, 02:47 PM  
StormFX
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 28
File comments: 69
Uploads: 14
Looks like an issue with the ButtonFacade plug-in for Trinket Menu.
StormFX is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-27-2009, 05:35 AM  
Crazytoo
A Kobold Labourer

Forum posts: 1
File comments: 28
Uploads: 0
Since 3.2.2 I have been getting:
Date: 2009-09-25 22:31:24
ID: -13
Error occured in: Global
Count: 1
Message: ...ade\Libs\LibButtonFacade-1.0\LibButtonFacade-1.0.lua line 710:
table index is nil
Debug:
(tail call): ?
(tail call): ?
...ade\Libs\LibButtonFacade-1.0\LibButtonFacade-1.0.lua:710: AddButton()
...rinketMenu_ButtonFacade\TrinketMenu_ButtonFacade.lua:44: Init()
...rinketMenu_ButtonFacade\TrinketMenu_ButtonFacade.lua:23: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119:
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:118
Crazytoo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-05-2009, 07:30 PM  
StormFX
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 28
File comments: 69
Uploads: 14
StormFX is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-05-2009, 09:51 AM  
Twidget
A Fallenroot Satyr
 
Twidget's Avatar

Forum posts: 23
File comments: 251
Uploads: 0
Hi,
Is there a mod that would allow BF to work with the standard Blizzard bars?

Thanks
Twidget is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-30-2009, 01:57 AM  
StormFX
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 28
File comments: 69
Uploads: 14
The skin you're using has to have a backdrop for that feature to work.
StormFX is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-29-2009, 01:12 PM  
Skydog921
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I have a feeling that this is a stupid question, but I'm using Button Facade in conjunction with Bartender 4, and I cannot get the backdrop to show. I check the Backdrop check box, but nothing is being displayed.

Any help would be appreciated.

Thanks!
Skydog921 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-17-2009, 07:46 PM  
StormFX
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 28
File comments: 69
Uploads: 14
Quote:
I'm probably missing something right under my nose. Anyone have an idea?
Check with the author of the buff/debuff mod?

Quote:
Hi, how do I add effect to buttons of buffs in X-perl.
Ask the author of X-Perl or whatever mod is providing the buttons to add support.
StormFX is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-17-2009, 05:43 AM  
bengo
A Defias Bandit

Forum posts: 2
File comments: 11
Uploads: 0
X-perl

Hi, how do I add effect to buttons of buffs in X-perl. Thank you. Sorry for english.
bengo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-05-2009, 07:51 PM  
Kuzah
A Murloc Raider

Forum posts: 9
File comments: 33
Uploads: 0
A small issue here, I was redoing my ui today and noticed that there is no longer a highlight on the icon when you cast a buff/debuff on target anymore. I tried both the newest and the 3.1.225, but neither of them do it.

I'm probably missing something right under my nose. Anyone have an idea?
Kuzah is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-15-2009, 08:31 AM  
StormFX
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 28
File comments: 69
Uploads: 14
Quote:
Originally posted by SkunkWerks
I would, but overuse of the licking smily has gummed up my screen.

Squeegee?
StormFX is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-14-2009, 11:17 PM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Quote:
Originally posted by StormFX
Read the red text at the top of the download page.
I would, but overuse of the licking smily has gummed up my screen.

SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.