Slidebar love?
  • I don't know if Slidebar is considered part of another addon. I don't see a category for it.

    Some of my addons will automatically populate a spot on Slidebar, and some will not. I'm guessing that Slidebar is something that is a place for minimap icons to go instead of the minimap, but I don't have any idea how to make that happen. In my interface-> addons window, many years ago, there were icons in the slidebar configuration interface; now there are not, and I can't find any way to configure it. Am I doing something wrong, or is this just a legacy thing hanging around and it works or not? Pointers to info where I can find things out would be helpful, as I've failed to find anything useful on my own.
  • SlideBar looks for other AddOns that use the LibDataBroker lib for their minimap button; if it finds any, it should include that button by default.

    In the config panel it should show all the buttons it's found, and let you enable/disable them.

    Note that SlideBar's config shows up in the Blizzard Interface > AddOns panel. It's also called "Norganna SlideBar" there, so should be in the middle.
  • Ok, I don't now when it started again, because honestly I haven't looked at it in a couple of months, but the addon config was *not* showing any buttons, and now it is. Thanks for answernig the only actual needed question.
  • Ok. You can see what I mean here: http://imgur.com/UQzmZ37 -- the other day when I opened the config interface, yes it was populated, and I thought I'd been seeing things. Today, I had added a couple of addons that had put buttons on the minimap, and so I opened up the slidebar config, and that's what I saw. I have the slidebar open in the picture so you can see that it *is* populated with icons.
  • Today, I opened the config panel to see what it was doing, and it showed the same as it does in the above screenshot. I clicked on a box near the bottom, just for fun, and swatter reported the following error. I'm not sure where to post it, as there isn't a section for the slidebar:


    Date: 2015-07-08 18:49:41
    ID: 3
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\SlideBar\SlideMain.lua line 187:
    attempt to concatenate local 'id' (a nil value)
    Debug:
    SlideBar\SlideMain.lua:187: HideButton()
    SlideBar\SlideMain.lua:861:
    SlideBar\SlideMain.lua:852
    Locals:
    id = nil
    button = nil
    (*temporary) = defined =[C]:-1
    (*temporary) = nil
    (*temporary) = "ButtonId "
    (*temporary) = nil
    (*temporary) = " does not exist"
    (*temporary) = "attempt to concatenate local 'id' (a nil value)"
    frame = {
    0 =
    config = {
    }
    PopTimer = 5
    buttons = { } PopDirection = -1 Tab = { } isOpen = true fadeInfo = { }}lib = { SetTip = defined @Interface\AddOns\SlideBar\SlideMain.lua:406 ApplyLayout = defined @Interface\AddOns\SlideBar\SlideMain.lua:203 FlashOpen = defined @Interface\AddOns\SlideBar\SlideMain.lua:193 IterateButtons = defined @Interface\AddOns\SlideBar\SlideMain.lua:157 private = { } Capture = defined @Interface\AddOns\SlideBar\SlideMain.lua:71 HideButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:185 RemoveButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:167 SetTipLDB = defined @Interface\AddOns\SlideBar\SlideMain.lua:471 WaitFor = defined @Interface\AddOns\SlideBar\SlideMain.lua:86 GetButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:162 tooltip = SlidebarTooltip { } AddButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:98 Release = defined @Interface\AddOns\SlideBar\SlideMain.lua:78 frame = { } ShowButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:177 GetVersion = defined @Interface\AddOns\SlideBar\SlideMain.lua:66}AddOns: Swatter, v5.21e.5566 (SanctimoniousSwamprat) WowheadLooter, v60011 ACP, v3.4.16 AdvancedIconSelector, v1.0.7 AdvancedXPBar, v2.0.1 AllYourBase, v1.0.6 Altoholic, vr160 Analyst, v1.3.0 Archy, v6.2.0.1 AucAdvanced, v5.21e.5566 (SanctimoniousSwamprat) AucFilterBasic, v5.21e.5566 (SanctimoniousSwamprat) AucFilterOutlier, v5.21e.5566.5459(5.21e/embedded) AucMatchUndercut, v5.21e.5566.5507(5.21e/embedded) AucScanData, v5.21e.5566 (SanctimoniousSwamprat) AucStatHistogram, v5.21e.5566 (SanctimoniousSwamprat) AucStatiLevel, v5.21e.5566 (SanctimoniousSwamprat) AucStatPurchased, v5.21e.5566 (SanctimoniousSwamprat) AucStatSales, v5.21e.5566.5476(5.21e/embedded) AucStatSimple, v5.21e.5566 (SanctimoniousSwamprat) AucStatStdDev, v5.21e.5566 (SanctimoniousSwamprat) AucStatWOWEcon, v5.21e.5566.5323(5.21e/embedded) AucUtilAHWindowControl, v5.21e.5566.5347(5.21e/embedded) AucUtilAppraiser, v5.21e.5566.5545(5.21e/embedded) AucUtilAskPrice, v5.21e.5566.5447(5.21e/embedded) AucUtilAutoMagic, v5.21e.5566.5537(5.21e/embedded) AucUtilCompactUI, v5.21e.5566.5550(5.21e/embedded) AucUtilEasyBuyout, v5.21e.5566.5507(5.21e/embedded) AucUtilFixAH, v5.21e.5566 (SanctimoniousSwamprat) AucUtilItemSuggest, v5.21e.5566.5417(5.21e/embedded) AucUtilPriceLevel, v5.21e.5566.5535(5.21e/embedded) AucUtilScanButton, v5.21e.5566.5403(5.21e/embedded) AucUtilScanFinish, v5.21e.5566.5515(5.21e/embedded) AucUtilScanProgress, v5.21e.5566.4979(5.21e/embedded) AucUtilScanStart, v5.21e.5566.5347(5.21e/embedded) AucUtilSearchUI, v5.21e.5566.5556(5.21e/embedded) AucUtilSimpleAuction, v5.21e.5566.5531(5.21e/embedded) AucUtilVendMarkup, v5.21e.5566.4828(5.21e/embedded) AutoRepair, v Awwwww, v2.0.1 Babylonian, v5.1.DEV.332(/embedded) BadBoy, v12.566 BadBoyCCleaner, v BadBoyHistory, v1.31 BattlePetAbilityTooltips, v1.0.7 BeanCounter, v5.21e.5566 (SanctimoniousSwamprat) BelowAverageItems, v1.14 BetterTooltips, vv1.4b BindsWhen, v6.1.0.3 BodyguardFocusAlert, v1.2 BOPCraftConfirm, v1.2.2 BulkBuy, v1.04 BulkOrder, vv1.18 ChatLoot, v1.6.1 Compass, v1.0.5 Configator, v5.1.DEV.382(/embedded) CritterEmote, v1.8 DailyToDo, v1.0.1 DarkmoonProfessional, v6.0.3.2 DataStore, vr54 DataStoreAchievements, vr39 DataStoreAgenda, vr21 DataStoreAuctions, v6.0.001 DataStoreCharacters, vr34 DataStoreContainers, vr50 DataStoreCrafts, vr67 DataStoreCurrencies, vr29 DataStoreGarrisons, vr13 DataStoreInventory, vr42 DataStoreMails, vr42 DataStorePets, vr37 DataStoreQuests, vr34 DataStoreReputations, vr35 DataStoreSpells, vr25 DataStoreStats, vr24 DataStoreTalents, vr50 DebugLib, v5.1.DEV.337(/embedded) DragEmAll, v1.0.6 Dresser, v6.0.0.141016 Elephant, v3.4.4 Enchantrix, v5.21e.5566 (SanctimoniousSwamprat) EnchantrixBarker, v5.21e.5566 (SanctimoniousSwamprat) Engravings, v6.0.0.30 ExaltedWithTheFloor, v1.0 Exonumist, v6.1.0.16 FactionAddict, v1.31 FarmIt2, v FishingBuddy, v1.5.4 FlightMapEnhanced, v1.7.7 GarrisonJukebox, vv1.2.0.11 release GarrisonMissionManager, vv35 Gatherer, v5.0.0 GemHelper, v6.0.6 Grail, v069 GrailAchievements, v011 GrailReputations, v007 GrailWhen, v001 GuildRosterButtons, v4.0 Historia, v1.4 IgnoreMore, v1.1.1-40300 InFlightLoad, v6.0.001 Informant, v5.21e.5566 (SanctimoniousSwamprat) KeepingTabs, v1.5 LagBar, v3.3 LegacyQuest, vv1.0 LibExtraTip, v5.12.DEV.390(/embedded) LightHeaded, vwowi:revision Linkerize, v007 Livestock, v2.3.7 MasterPlan, v0.64 MasterPlanA, v MerchantFilterButtons, v2.2 MetaMap, v6.2.0.0 MetaMapBWP, v6.2.0.0 MetaMapFWM, v6.2.0.0 MetaMapNBK, v6.2.0.0 MetaMapQST, v6.2.0.0 MetaMapTRK, v6.2.0.0 MetaMapWKB, v6.2.0.0 MicroMenu, v1.2.1 Overachiever, v0.82 OverachieverTrade, v0.82 Pawn, v1.9.18 PetLeash, v3.0.5 Postal, v3.5.4 QuestPlates, v0.8 QuickQuestItem, v3.0 RangeDisplay, vv4.3.2 RaresTip, vr08 SanityCheck, vv1.69 SilverDragon, vv3.1.5 SimpleDing, v0.8 SimpleGold, v5.4.4 SlideBar, v5.21e.5566 (SanctimoniousSwamprat) SpeedyGonzales, v1.7.1 Squirrels, vr09 StoreBeGone, v1.2 Stubby, v5.21e.5566 (SanctimoniousSwamprat) SwindlerPreventer, v5.0.1 (15799) BETA TabardAddict, v2.29 TheUndermineJournal, v3.4.20150707 TinyPad, v2.0.5 TipHelper, v5.12.DEV.389(/embedded) TipTop, v2.14.2 TomTom, vv60200-1.0.0-077f92e TrackOMatic, v1.7.0 TradeSkillDW, v1.99 Volumizer, v6.2.0.1 WhoFramedWatcherWabbit, v2.2 Wholly, v051 WowheadGarrisonTimer, v1.0.9 ZoneAchievementTracker, v6.1.0.15 BlizRuntimeLib_enUS v6.2.0.60200 (ck=122b)
  • OK, that error message is a big clue :)

    Looks like there is a hidden error halting the function that is supposed to set up all those buttons. (The function is called automatically by the Client, and apparently any errors don't get reported!)

    Luckily that function is pretty short, so I just need to go over it and try to guess where the hidden error is...
  • If I've done this right, this should be a link to an updated file to try:

    (link deleted)

    Replaces SlideMain.lua in your SlideBar folder.
  • So I dropped that file in and finally remembered to check it. :)

    The config screen had icons! yay! There was a blank space, tho. If you count from top left, left to right, the second space was blank. I looked at my slidebar, and all the buttons were on it, just the config had the blank. I x'ed a couple, and they went away. I x'ed the blank, and got an error.

    Screenshot here: http://imgur.com/a9EbRNT

    Error:

    Date: 2015-07-12 07:54:28
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\SlideBar\SlideMain.lua line 854:
    attempt to index a nil value
    Debug:
    SlideBar\SlideMain.lua:854:
    SlideBar\SlideMain.lua:852
    Locals:
    self = {
    0 =
    tex = {
    }
    name = "Auc-Util-AutoMagic"
    pos = 2
    }
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index a nil value"
    lib = { SetTip = defined @Interface\AddOns\SlideBar\SlideMain.lua:406 ApplyLayout = defined @Interface\AddOns\SlideBar\SlideMain.lua:203 FlashOpen = defined @Interface\AddOns\SlideBar\SlideMain.lua:193 IterateButtons = defined @Interface\AddOns\SlideBar\SlideMain.lua:157 private = { } Capture = defined @Interface\AddOns\SlideBar\SlideMain.lua:71 HideButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:185 RemoveButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:167 SetTipLDB = defined @Interface\AddOns\SlideBar\SlideMain.lua:471 WaitFor = defined @Interface\AddOns\SlideBar\SlideMain.lua:86 GetButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:162 tooltip = SlidebarTooltip { } AddButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:98 Release = defined @Interface\AddOns\SlideBar\SlideMain.lua:78 frame = { } ShowButton = defined @Interface\AddOns\SlideBar\SlideMain.lua:177 GetVersion = defined @Interface\AddOns\SlideBar\SlideMain.lua:66}AddOns: Swatter, v5.21e.5566 (SanctimoniousSwamprat) WowheadLooter, v60011 ACP, v3.4.16 AdvancedIconSelector, v1.0.7 AdvancedXPBar, v2.0.1 AllYourBase, v1.0.6 Altoholic, vr160 Analyst, v1.3.0 Archy, v6.2.0.1 AucAdvanced, v5.21e.5566 (SanctimoniousSwamprat) AucFilterBasic, v5.21e.5566 (SanctimoniousSwamprat) AucFilterOutlier, v5.21e.5566.5459(5.21e/embedded) AucMatchUndercut, v5.21e.5566.5507(5.21e/embedded) AucScanData, v5.21e.5566 (SanctimoniousSwamprat) AucStatHistogram, v5.21e.5566 (SanctimoniousSwamprat) AucStatiLevel, v5.21e.5566 (SanctimoniousSwamprat) AucStatPurchased, v5.21e.5566 (SanctimoniousSwamprat) AucStatSales, v5.21e.5566.5476(5.21e/embedded) AucStatSimple, v5.21e.5566 (SanctimoniousSwamprat) AucStatStdDev, v5.21e.5566 (SanctimoniousSwamprat) AucStatWOWEcon, v5.21e.5566.5323(5.21e/embedded) AucUtilAHWindowControl, v5.21e.5566.5347(5.21e/embedded) AucUtilAppraiser, v5.21e.5566.5545(5.21e/embedded) AucUtilAskPrice, v5.21e.5566.5447(5.21e/embedded) AucUtilAutoMagic, v5.21e.5566.5537(5.21e/embedded) AucUtilCompactUI, v5.21e.5566.5550(5.21e/embedded) AucUtilEasyBuyout, v5.21e.5566.5507(5.21e/embedded) AucUtilFixAH, v5.21e.5566 (SanctimoniousSwamprat) AucUtilItemSuggest, v5.21e.5566.5417(5.21e/embedded) AucUtilPriceLevel, v5.21e.5566.5535(5.21e/embedded) AucUtilScanButton, v5.21e.5566.5403(5.21e/embedded) AucUtilScanFinish, v5.21e.5566.5515(5.21e/embedded) AucUtilScanProgress, v5.21e.5566.4979(5.21e/embedded) AucUtilScanStart, v5.21e.5566.5347(5.21e/embedded) AucUtilSearchUI, v5.21e.5566.5556(5.21e/embedded) AucUtilSimpleAuction, v5.21e.5566.5531(5.21e/embedded) AucUtilVendMarkup, v5.21e.5566.4828(5.21e/embedded) AutoRepair, v Awwwww, v2.0.1 Babylonian, v5.1.DEV.332(/embedded) BadBoy, v12.566 BadBoyCCleaner, v BadBoyHistory, v1.31 BattlePetAbilityTooltips, v1.0.7 BeanCounter, v5.21e.5566 (SanctimoniousSwamprat) BelowAverageItems, v1.14 BetterTooltips, vv1.4b BindsWhen, v6.1.0.3 BodyguardFocusAlert, v1.2 BOPCraftConfirm, v1.2.2 BulkBuy, v1.04 BulkOrder, vv1.18 ChatLoot, v1.6.1 Compass, v1.0.5 Configator, v5.1.DEV.382(/embedded) CritterEmote, v1.8 DailyToDo, v1.0.1 DarkmoonProfessional, v6.0.3.2 DataStore, vr54 DataStoreAchievements, vr39 DataStoreAgenda, vr21 DataStoreAuctions, v6.0.001 DataStoreCharacters, vr34 DataStoreContainers, vr50 DataStoreCrafts, vr67 DataStoreCurrencies, vr29 DataStoreGarrisons, vr13 DataStoreInventory, vr42 DataStoreMails, vr42 DataStorePets, vr37 DataStoreQuests, vr34 DataStoreReputations, vr35 DataStoreSpells, vr25 DataStoreStats, vr24 DataStoreTalents, vr50 DebugLib, v5.1.DEV.337(/embedded) DragEmAll, v1.0.6 Dresser, v6.0.0.141016 Elephant, v3.4.4 Enchantrix, v5.21e.5566 (SanctimoniousSwamprat) EnchantrixBarker, v5.21e.5566 (SanctimoniousSwamprat) Engravings, v6.0.0.30 ExaltedWithTheFloor, v1.0 Exonumist, v6.1.0.16 FactionAddict, v1.31 FarmIt2, v FishingBuddy, v1.5.4 FlightMapEnhanced, v1.7.7 GarrisonJukebox, vv1.2.0.11 release GarrisonMissionManager, vv35 Gatherer, v5.0.0 GemHelper, v6.0.6 Grail, v070 GrailAchievements, v011 GrailReputations, v007 GrailWhen, v001 GuildRosterButtons, v4.0 Historia, v1.4 IgnoreMore, v1.1.1-40300 InFlightLoad, v6.0.001 Informant, v5.21e.5566 (SanctimoniousSwamprat) KeepingTabs, v1.5 LagBar, v3.3 LegacyQuest, vv1.0 LibExtraTip, v5.12.DEV.390(/embedded) LightHeaded, vwowi:revision Linkerize, v007 Livestock, v2.3.7 MasterPlan, v0.64 MasterPlanA, v MerchantFilterButtons, v2.2 MetaMap, v6.2.0.0 MetaMapBWP, v6.2.0.0 MetaMapFWM, v6.2.0.0 MetaMapNBK, v6.2.0.0 MetaMapQST, v6.2.0.0 MetaMapTRK, v6.2.0.0 MetaMapWKB, v6.2.0.0 MicroMenu, v1.2.1 Overachiever, v0.82 OverachieverTrade, v0.82 Pawn, v1.9.19 PetLeash, v3.0.5 Postal, v3.5.4 QuestPlates, v0.8 QuickQuestItem, v3.0 RangeDisplay, vv4.3.2 RaresTip, vr08 SanityCheck, vv1.69 SilverDragon, vv3.1.5 SimpleDing, v0.8 SimpleGold, v5.4.4 SlideBar, v5.21e.5566 (SanctimoniousSwamprat) SpeedyGonzales, v1.7.1 Squirrels, vr09 StoreBeGone, v1.2 Stubby, v5.21e.5566 (SanctimoniousSwamprat) SwindlerPreventer, v5.0.1 (15799) BETA TabardAddict, v2.29 TheUndermineJournal, v3.4.20150711 TinyPad, v2.0.5 TipHelper, v5.12.DEV.389(/embedded) TipTop, v2.14.2 TomTom, vv60200-1.0.0-077f92e TooltipItemIcon, v1.69 TrackOMatic, v1.7.0 TradeSkillDW, v1.99 Volumizer, v6.2.0.1 WhoFramedWatcherWabbit, v2.2 Wholly, v051 WowheadGarrisonTimer, v1.0.9 ZoneAchievementTracker, v6.1.0.15 BlizRuntimeLib_enUS v6.2.0.60200 (ck=1244)

  • ID: 2

    that means this is the second error during the current Warcraft session, error that has probably been chain-triggered by something else.. it means that SlideMain.lua is not necessarily the culprit.

    what is the error with ID 1 looking like?
  • That extra info confirms the button is missing its icon texture, which was my first guess as to the problem.

    I'll have to think about how we want to handle that situation - maybe use a temporary texture instead?
  • Unfortunately by the time I came back and noticed A_Tom's question, the buffer on my swatter no longer reached that error. It was probably either Altoholic crashing in the reputation module when mousing over anything to do with crafting, Volumizer tainting combat (even when I'm not in combat), or All Your Base complaining (effectively) that I built a shipyard.
  • I think I've got something that will work a bit better - please could you give it a little test Barleduq?

    https://www.dropbox.com/s/9c4b2v8nyahvozn/SlideMain.lua?dl=0

    Also, looks like the AddOn with the missing texture is Auc-Util-AutoMagic. I can't immediately see why it would be missing its texture, or why only for you...
  • Because I'm special that way. =^-.-^= I've had a few addons that only misbehave for me. Usually it's due to timing, since I run on an old computer and scripts just don't run as fast - when the 'script took too long' error first started showing up, I was getting it from odd addons, and not during raid conditions. (I still have it pop up sometimes. I've had swatter complain about itself, for example....)

    Checked it tonight. No errors, no matter where I clicked. The buttons I'd Xed out last time have, as their icon, the skewed question mark that is used in the macro maker to indicate a variable icon - except greyed out. When I clicked on one to un-x it, it turned into a red question mark. The correct icon showed up on the slidebar, in color, but not on the config panel.

    I left that one 'on' and went to check on another toon. I finally remembered this many hours later, and after at least 2 complete exits of the game. The one I had left on now showed a proper icon in the config panel, and the other 'off' ones were still the greyed out question mark. I wasn't paying that much attention, but it was the 'Auction-Util-Automagic' icon that I had had off, and was now on. But the Xed icons were still greyed out.
  • Thanks for testing :)

    The '?' icon is the temporary texture I chose for when SlideBar found it was missing the correct icon. I also added some tooltips.

    I'll commit this as a fix for the next build.
  • I didn't notice any tooltips. Just to be clear, when I removed the x, the correct icon did not show up in the config panel - it was still the ?, just colored in. It didn't show up in the config panel till after at least a relog, and possibly a client restart - since I had done both in between there, I'm not sure which it was.

    And I'm happy to test, especially if it's a problem that's only showing up for me. :D
  • The icons shoudn't change while the config panel is open, but closing and reopening the entire panel should try to refresh them.

    The tooltips should just display the name of the AddOn that created the button - supposed to help distinguish them if they are all '?'s.
  • I've been running around Tanaan, got 3 blueprints. Came back, was turning them into the guy in my shipyard. When I went to turn in the second, this is what swatter showed me:


    Date: 2015-07-19 04:28:24
    ID: 1
    Error occured in: AddOn: SlideBar
    Count: 1
    Message: Note: AddOn SlideBar attempted to call a protected function (PartyMemberFrame4:Show()) during combat lockdown.
    Debug:
    [C]: Show()
    ..\FrameXML\PartyMemberFrame.lua:141: PartyMemberFrame_UpdateMember()
    ..\FrameXML\PartyMemberFrame.lua:46: PartyMemberFrame_ToPlayerArt()
    ..\FrameXML\PartyMemberFrame.lua:27: PartyMemberFrame_UpdateArt()
    ..\FrameXML\PartyMemberFrame.lua:445: PartyMemberFrame_OnEvent()
    [string "*:OnEvent"]:1: OnEvent()
    ..\FrameXML\UnitFrame.lua:676:
    ..\FrameXML\UnitFrame.lua:674
    Locals:
    None
    AddOns:
    ---
    all the same ones i've had
    ---
    BlizRuntimeLib_enUS v6.2.0.60200
    (ck=1148)
Start a New Discussion

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

privacy
norganna's addons network · tf2 warehouse · scrap warehouse · auctioneer addon · gatherer addon · addon forums · rdrct