Kerecha >> I'd love to. Would you please show me how?
Lets start with LDB. That stands for library right?
LDB is LibDataBroker, and there are loads of addons that displays information using this system, thje display is done using a display addon like fortress, buttonbin, caroucel and many more, but also fubar and Titan (these use an extra addon to display them, atleast fubar, not sure about titan).
Basilcy u need to open whatever addon it is u use to display LDB things, open it and look for an option listing what feeds to display, and then dissable the ones u don't want. Can't say anymore details since i don't know what display addon you are using.
I believe I don't have any Addon to display LDB settings. Any recommendations?
I mentioned 3 buttons on previous posts, they are YurrCombatLog, Button Facade, and one more which I can't remember since my server is still down.
I also noticed another icon on my most bottom right of my screen, I believed caused by ArkInventory. It's semi transparent and I think I can turn it off.
Perhaps I'll provide some screen shots. Maybe that will be helpful.
I believe I don't have any Addon to display LDB settings. Any recommendations?
I mentioned 3 buttons on previous posts, they are YurrCombatLog, Button Facade, and one more which I can't remember since my server is still down.
I also noticed another icon on my most bottom right of my screen, I believed caused by ArkInventory. It's semi transparent and I think I can turn it off.
Perhaps I'll provide some screen shots. Maybe that will be helpful.
If you see the "buttons/boxes" you have a LDB display, if not you would not be able to see them. Try turning of a few addons at a time (not couting the ones u see "buttons" for) untill they go away, one of those then should be the one generating the display.
Alternatively, post a list of your addons... It could also be that you're using a minimap mod that's not keeping the icons tied to the minimap. ButtonFacade by default has the minimap icon for its LDB plugin enabled.
Either way, as of the next major release, the LDB plugin will be separate as well all of the modules.
Try deleting the ButtonFacade folder and reinstalling it.
Outside of that, it's gotta be a fluke. If the library didn't get loaded, the error would've been thrown in ButtonFacade's core and the module would have never been loaded.
If, after reinstalling it, you get the same error, disable everything but ButtonFacade and log in. If WoW throws the error, then I'll have to do some more digging. If it doesn't, log back out and enable !Swatter then log in and see if !Swatter throws the error. If it doesn't, then slowly enable addons until it does and there's your culprit.
I just downloaded the package directly off of curse and installed it with nothing else running. It loaded fine.
3.1.255 That still has module support.
3.1.260 That doesn't.
If you're using an add-on that uses module support (IE Satrina Buff Frames), use 3.1.255 until the author updates their add-on to use the LibButtonFacade correctly.
Yes, I know there's no access to the ButtonTest module in 3.1.260. This will be reimplemented in a new add-on that will have the ButtonTest module, the "test" skin and a sample template skin all in one package to aid skin authors.
[2009/06/09 18:56:25-1123-x1]: TotemTimers-9.1i\ButtonFacade.lua:23: attempt to call method 'RegisterNamespace' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):502: in function `InitializeAddon'
AceAddon-3.0-5 (!!!AceLibs):614: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:607>
---
[2009/06/09 18:56:25-1123-x1]: LibButtonFacade-1.0-?:710: table index is nil
TotemTimers-9.1i\ButtonFacade.lua:58: in function <Interface\AddOns\TotemTimers\ButtonFacade.lua:50>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):531: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):543: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):621: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:607>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:229: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:252: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:497: in function <Interface\FrameXML\UIParent.lua:469>:
TotemTimers-9.1i\ButtonFacade.lua:23: attempt to call method 'RegisterNamespace' (a nil value)
That error means that TotemTimers is using ButtonFacade incorrectly. The latest version of ButtonFacade no longer supports incorrect usage, so addons that were doing it wrong need to be updated. Until the author of TotemTimers gets it right, you should use the previous version of ButtonFacade. Remember, you don't always need to download addon updates right away; check the change logs to make sure the update actually contains changes you need or want.
It's all good, I'm removing the "About" panel next. Gonna drop all that stuff into a ReadMe. Seems silly to have that extra mem usage for stuff people probably never read. :P
I'm currently adding quests items buttons to tomQuest2 quest tracker, I'll skin those buttons with Button Facade if the user have it.
Almost everything is ready I just want to add skining options related to tomQuest2 directly in tomQuest2 option panel. Is there any way to generate the ace3 option table directly like "GetSinkAce3OptionsDataTable" does for LibSink-2.0 or do I have to build it manually?
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
LDB is LibDataBroker, and there are loads of addons that displays information using this system, thje display is done using a display addon like fortress, buttonbin, caroucel and many more, but also fubar and Titan (these use an extra addon to display them, atleast fubar, not sure about titan).
Basilcy u need to open whatever addon it is u use to display LDB things, open it and look for an option listing what feeds to display, and then dissable the ones u don't want. Can't say anymore details since i don't know what display addon you are using.
I believe I don't have any Addon to display LDB settings. Any recommendations?
I mentioned 3 buttons on previous posts, they are YurrCombatLog, Button Facade, and one more which I can't remember since my server is still down.
I also noticed another icon on my most bottom right of my screen, I believed caused by ArkInventory. It's semi transparent and I think I can turn it off.
Perhaps I'll provide some screen shots. Maybe that will be helpful.
I'm using DockingStation, but there are plenty of other addons doing almost the same thing, like ChocolateBar or SLDataText.
You can find out more about Data Broker Addons in this section of the forum.
If you see the "buttons/boxes" you have a LDB display, if not you would not be able to see them. Try turning of a few addons at a time (not couting the ones u see "buttons" for) untill they go away, one of those then should be the one generating the display.
Either way, as of the next major release, the LDB plugin will be separate as well all of the modules.
http://www.wowace.com/projects/blizzfacade/
http://www.wowace.com/projects/broker_buttonfacade/
Date: 2009-06-08 00:07:08
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\ButtonFacade\Modules\ButtonTest.lua line 109:
Cannot find a library instance of "LibButtonFacade".
Debug:
[C]: ?
[C]: error()
!Swatter\Support\LibRevision.lua:47: LibStub()
ButtonFacade\Modules\ButtonTest.lua:109: in main chunk
Outside of that, it's gotta be a fluke. If the library didn't get loaded, the error would've been thrown in ButtonFacade's core and the module would have never been loaded.
If, after reinstalling it, you get the same error, disable everything but ButtonFacade and log in. If WoW throws the error, then I'll have to do some more digging. If it doesn't, log back out and enable !Swatter then log in and see if !Swatter throws the error. If it doesn't, then slowly enable addons until it does and there's your culprit.
I just downloaded the package directly off of curse and installed it with nothing else running. It loaded fine.
3.1.255 That still has module support.
3.1.260 That doesn't.
If you're using an add-on that uses module support (IE Satrina Buff Frames), use 3.1.255 until the author updates their add-on to use the LibButtonFacade correctly.
Yes, I know there's no access to the ButtonTest module in 3.1.260. This will be reimplemented in a new add-on that will have the ButtonTest module, the "test" skin and a sample template skin all in one package to aid skin authors.
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):502: in function `InitializeAddon'
AceAddon-3.0-5 (!!!AceLibs):614: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:607>
---
[2009/06/09 18:56:25-1123-x1]: LibButtonFacade-1.0-?:710: table index is nil
TotemTimers-9.1i\ButtonFacade.lua:58: in function <Interface\AddOns\TotemTimers\ButtonFacade.lua:50>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):531: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):543: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):621: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:607>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:229: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:252: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:497: in function <Interface\FrameXML\UIParent.lua:469>:
---
T-T.....a
That error means that TotemTimers is using ButtonFacade incorrectly. The latest version of ButtonFacade no longer supports incorrect usage, so addons that were doing it wrong need to be updated. Until the author of TotemTimers gets it right, you should use the previous version of ButtonFacade. Remember, you don't always need to download addon updates right away; check the change logs to make sure the update actually contains changes you need or want.
Worked out a solution, though.
/bficon
Almost everything is ready I just want to add skining options related to tomQuest2 directly in tomQuest2 option panel. Is there any way to generate the ace3 option table directly like "GetSinkAce3OptionsDataTable" does for LibSink-2.0 or do I have to build it manually?