1) Your bar 1 is automatically switched to some other bar in stealth mode (not only in Bartender, but also with the default Blizzard interface). Just add/remove/rearrange your buttons for the stealth bar.
2) Maybe you accidentally used bar paging (default binding for this is Shift+Arrow up/down and Shift+Mouse Wheel up/down if I remember correctly). This can be disabled in the Bartender options.
I looked through alot of posts and couldn't find an answer.
Last night on Blood Queen, my bar didn't change to allow me to bite someone. This was my first time being bitten. Seemed like others didn't believe me that my bar didn't change as they also have Bartender and have never had a problem.
I have never had a problem with the bars changing for anything else (vehicles, dual spec, MC)
We compared settings over vent and my settings were the same as others.
Now I'm afraid for next time. Don't know if this will happen again or not. I don't want my guildies thinking I'm FAIL at biting on this encounter.
Is there a setting I'm missing? Or does anyone know how I can fix this?
Im having some trouble when i mount up for the tournament or when I do a run with a vehicle. My buttons for the mount or vehicle go into the pet bar, they wont let me move them to bar 1 or adjust anything. i would like to take the button commands and place them in bar 1 for easy access, any ideas as to how?
Hi all been a longtime user of Bartender and 4 being the best to date just one small thing here lately i have noticed that spells will not update on the bars on toons with dual-spec so i tried your dual-spec BT4 with same result. No big issue for me but just thought i would bring it to your attention.
Hi all been a longtime user of Bartender and 4 being the best to date just one small thing here lately i have noticed that spells will not update on the bars on toons with dual-spec so i tried your dual-spec BT4 with same result. No big issue for me but just thought i would bring it to your attention.
Bartender itself has no effekt whatsoever on what is displayed on what bar when you swap specc, BT4 only uses the blizzard information.
Keep in mind that all the stuff on the bars in spec 1 is completely separated from what is on the bars in spec 2 any any changes done while in one spec will never effect the bars of the other spec, they are completely separated and thats the way blizzard made them.
Currently experencing a issue with tree form and moonkin form with the bars. Though I can left click on the bars for spells, when i use the keyboard, pulls me out of form and use my caster form actionbar. whats even stranger, cat and bear form are not effected by this.
The latest version of ButtonFacade (3.3.315) is throwing up errors.
Rolling back to the previous version and it is ok again.
It seems other addons that use this have also had problems.
Something to do with:
"ButtonFacade will no longer be registered in the global namespace. Authors will have to use AceAddOn or IsAddOnLoaded() check for it"
Message: ...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:142: attempt to index local 'obj' (a nil value)
Time: 06/28/10 14:41:29
Count: 1
Stack: ...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:142: in function <...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:118>
...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:370: in function `HookScript'
Interface\AddOns\Prat-3.0\modules\TellTarget.lua:231: in function `OnModuleEnable'
Interface\AddOns\Prat-3.0\addon\modules.lua:189: in function <Interface\AddOns\Prat-3.0\addon\modules.lua:181>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:539: in function `EnableAddon'
...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:629: in function <...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
[C]: in function `LoadAddOn'
[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:7: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
...
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:539: in function `EnableAddon'
...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:629: in function <...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:235: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:258: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:482: in function <Interface\FrameXML\UIParent.lua:454>
Locals: self =
{
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
Enable = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:313
NewModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:255
EnableModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:346
modules =
{
}
GetModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:230
IterateEmbeds = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:456
SecureHookScript = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:413
defaultModuleLibraries =
{
}
RawHookScript = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:398
GetName = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:298
name = "Prat_TellTarget"
IsEnabled = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:465
DisableModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:364
HookScript = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:369
IsHooked = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:496
IsModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:237
db =
{
}
SetDefaultModuleState = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:401
baseName = "Prat-3.0"
SendTellToTarget = <function> defined @Interface\AddOns\Prat-3.0\modules\TellTarget.lua:249
SetEnabledState = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:438
Hook = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:277
enabledState = true
OnTextChanged = <function> defined @Interface\AddOns\Prat-3.0\modules\TellTarget.lua:241
OnModuleDisable = <function> defined @Interface\AddOns\Prat-3.0\modules\TellTarget.lua:234
OnModuleEnable = <function> defined @Interface\AddOns\Prat-3.0\modules\TellTarget.lua:230
hooks =
Nev, LibButtonFacade uses skin settings to tweak the various layers of a button. Currently, the HotKey layer cannot be adjusted by LBF because BT's calls to SetPoint() in the :UpdateHotKeys() method overwrites it.
Given that all that's done is a slight adjustment to the positioning of the indicator, would it be possible for you to throw a check in there to make sure LBF isn't active prior to adjusting it?
IE ActionButton.lua
From:
function Button:UpdateHotkeys()
local key = self:GetHotkey() or ""
local hotkey = self.hotkey
if key == "" or self.parent.config.hidehotkey then
hotkey:SetText(RANGE_INDICATOR)
hotkey:SetPoint("TOPLEFT", self, "TOPLEFT", 1, -2)
hotkey:Hide()
else
hotkey:SetText(key)
hotkey:SetPoint("TOPLEFT", self, "TOPLEFT", -2, -2)
hotkey:Show()
end
end
To
function Button:UpdateHotkeys()
local key = self:GetHotkey() or ""
local hotkey = self.hotkey
if key == "" or self.parent.config.hidehotkey then
hotkey:SetText(RANGE_INDICATOR)
if not LBF then
hotkey:SetPoint("TOPLEFT", self, "TOPLEFT", 1, -2)
end
hotkey:Hide()
else
hotkey:SetText(key)
if not LBF then
hotkey:SetPoint("TOPLEFT", self, "TOPLEFT", -2, -2)
end
hotkey:Show()
end
end
Thanks!
P.S. I have tested it and it does fix the issue. :):)
Bartender4 does not allow for skinning of the totem bar. Is this addition anywhere on your roadmap?
Also can you add more functionality to the totem bar like the other bars. I love your addon and it's flexibility but the totem bar is like a stain on my UI :D
Guys,i dont know if this isnt in Bartender or not but i have a question.For example,Death Knights have a move called "Death Coil" that requires 40 runic power to use. It is lit up as if it alreayd ahd 40 runic power and i dont have the required runic power to use. Is there a way to fix this?
I've searched through this topic and I don't see this question having been asked. I may very well have missed it so I apologize in advance if this is a repeat.
I would like to use custom state headers for some bars. I have looked at the documentation concerning them but it doesn't say exactly where to put the code for BT to use. I also looked in the configuration for BT but all I see under the visibility and state configuration tabs is a check mark to enable the use of said headers. There is also a button to copy the default configuration as a template.
I wiped out my WTF folder thinking perhaps the BT saved variables had been corrupted but that didn't seem to work either.
So, my question is, where do I input the code for state headers since it doesn't appear to be in the actual configuration menu of BT?
There is a multiline box at the bottom of the State Configuration tab. The header says Custom Conditionals. You put your code inside that box then hit accept. Make sure you also hit the checkbox for Use Custom Conditionals.
There is a multiline box at the bottom of the State Configuration tab. The header says Custom Conditionals. You put your code inside that box then hit accept. Make sure you also hit the checkbox for Use Custom Conditionals.
Thanks for the reply. The problem, I guess, is that I have another add on that is causing problems with BT as I currently have no text box. If I disable everything but BT the text box appears. I'll have to use a work around for now and will try to figure out what add on is causing the box to be hidden.
I've been experimenting with visibility conditionals. I currently have 2 bars set up purely for utility spells and abilities that i like to have access to but don't need to see till mouse over. The question is is it possible to create a conditional in each bar so that its counterpart will show when i mouse over the other?
eg:
mouse over bar A and bar B will also show. Mouse over B and A will show. Linking their visibility to each other essentially.
I know i can just mouse over each as needed i just felt it would be nifty to have them both show regardless of which i'm mousing over.
@midgetmage55
No, this is not possible with Bartender4's visibility conditionals. You would have to write your own addon to run a check OnUpdate for mouseovers on your desired frames and use SetAlpha to show/hide them.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
2) Maybe you accidentally used bar paging (default binding for this is Shift+Arrow up/down and Shift+Mouse Wheel up/down if I remember correctly). This can be disabled in the Bartender options.
Last night on Blood Queen, my bar didn't change to allow me to bite someone. This was my first time being bitten. Seemed like others didn't believe me that my bar didn't change as they also have Bartender and have never had a problem.
I have never had a problem with the bars changing for anything else (vehicles, dual spec, MC)
We compared settings over vent and my settings were the same as others.
Now I'm afraid for next time. Don't know if this will happen again or not. I don't want my guildies thinking I'm FAIL at biting on this encounter.
Is there a setting I'm missing? Or does anyone know how I can fix this?
Bartender itself has no effekt whatsoever on what is displayed on what bar when you swap specc, BT4 only uses the blizzard information.
Keep in mind that all the stuff on the bars in spec 1 is completely separated from what is on the bars in spec 2 any any changes done while in one spec will never effect the bars of the other spec, they are completely separated and thats the way blizzard made them.
Rolling back to the previous version and it is ok again.
It seems other addons that use this have also had problems.
Something to do with:
"ButtonFacade will no longer be registered in the global namespace. Authors will have to use AceAddOn or IsAddOnLoaded() check for it"
Time: 06/28/10 14:41:29
Count: 1
Stack: ...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:142: in function <...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:118>
...e\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:370: in function `HookScript'
Interface\AddOns\Prat-3.0\modules\TellTarget.lua:231: in function `OnModuleEnable'
Interface\AddOns\Prat-3.0\addon\modules.lua:189: in function <Interface\AddOns\Prat-3.0\addon\modules.lua:181>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:539: in function `EnableAddon'
...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:629: in function <...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
[C]: in function `LoadAddOn'
[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:7: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
...
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:539: in function `EnableAddon'
...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:629: in function <...dOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:235: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:258: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:482: in function <Interface\FrameXML\UIParent.lua:454>
Locals: self =
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
Enable = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:313
NewModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:255
EnableModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:346
modules =
}
GetModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:230
IterateEmbeds = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:456
SecureHookScript = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:413
defaultModuleLibraries =
}
RawHookScript = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:398
GetName = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:298
name = "Prat_TellTarget"
IsEnabled = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:465
DisableModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:364
HookScript = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:369
IsHooked = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:496
IsModule = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:237
db =
}
SetDefaultModuleState = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:401
baseName = "Prat-3.0"
SendTellToTarget = <function> defined @Interface\AddOns\Prat-3.0\modules\TellTarget.lua:249
SetEnabledState = <function> defined @Interface\AddOns\ButtonFacade\Libs\AceAddon-3.0\AceAddon-3.0.lua:438
Hook = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:277
enabledState = true
OnTextChanged = <function> defined @Interface\AddOns\Prat-3.0\modules\TellTarget.lua:241
OnModuleDisable = <function> defined @Interface\AddOns\Prat-3.0\modules\TellTarget.lua:234
OnModuleEnable = <function> defined @Interface\AddOns\Prat-3.0\modules\TellTarget.lua:230
hooks =
Bartender4 4.4.2
ButtonFacade 3.3.300
Prat 3.0 3.3.15
thx
Given that all that's done is a slight adjustment to the positioning of the indicator, would it be possible for you to throw a check in there to make sure LBF isn't active prior to adjusting it?
IE ActionButton.lua
From:
To
Thanks!
P.S. I have tested it and it does fix the issue. :):)
Nevcairiel, StormFX directed me to you.
Bartender4 does not allow for skinning of the totem bar. Is this addition anywhere on your roadmap?
Also can you add more functionality to the totem bar like the other bars. I love your addon and it's flexibility but the totem bar is like a stain on my UI :D
I might add more stuff to for the next major version.
I would like to use custom state headers for some bars. I have looked at the documentation concerning them but it doesn't say exactly where to put the code for BT to use. I also looked in the configuration for BT but all I see under the visibility and state configuration tabs is a check mark to enable the use of said headers. There is also a button to copy the default configuration as a template.
I wiped out my WTF folder thinking perhaps the BT saved variables had been corrupted but that didn't seem to work either.
So, my question is, where do I input the code for state headers since it doesn't appear to be in the actual configuration menu of BT?
Thanks for the reply. The problem, I guess, is that I have another add on that is causing problems with BT as I currently have no text box. If I disable everything but BT the text box appears. I'll have to use a work around for now and will try to figure out what add on is causing the box to be hidden.
Thanks again for the reply
eg:
mouse over bar A and bar B will also show. Mouse over B and A will show. Linking their visibility to each other essentially.
I know i can just mouse over each as needed i just felt it would be nifty to have them both show regardless of which i'm mousing over.
No, this is not possible with Bartender4's visibility conditionals. You would have to write your own addon to run a check OnUpdate for mouseovers on your desired frames and use SetAlpha to show/hide them.