• 0

    posted a message on Poppins - Official Thread
    Quote from OttoDeFe »

    Just updated.

    I think the old positioning data doesn't work with the new version. I've added a reset button position button in r73402 so you don't need to reset your whole profile :)
    Posted in: General AddOns
  • 0

    posted a message on Poppins - Official Thread
    Quote from Bril »

    Just started getting the following error today.

    [2008/05/10 18:28:49-2541-x1]: Poppins-1.0\Frames.lua:119: attempt to call method 'Unregister' (a nil value)
    Poppins-1.0\Frames.lua:53: in function `Setup'
    Poppins-1.0\Poppins.lua:278: in function `UpdateButtons'
    Poppins-1.0\Poppins.lua:234: in function <Interface\AddOns\Poppins\Poppins.lua:218>
    (tail call): ?:
    <in C code>: ?
    <string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?:
    AceAddon-3.0\AceAddon-3.0.lua:341: in function `EnableAddon'
    AceAddon-3.0\AceAddon-3.0.lua:411: in function <...\AddOns\Afflicted\libs\AceAddon-3.0\AceAddon-3.0.lua:397>
    <in C code>: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:903: in function `UIParentLoadAddOn':
    Interface\FrameXML\UIParent.lua:233: in function `CombatLog_LoadUI':
    Interface\FrameXML\UIParent.lua:326: in function `UIParent_OnEvent':
    <string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

    Anyone have a suggestion?

    r73394 should have fixed this, you can get it on the SVN now or wait till it gets zipped.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Quote from StormFX »

    That can't be done as some textures have blank space around the border in the actual texture file itself.

    Thats the point of it though, some textures are bigger than the visible texture and you can't workout exactly how big the button is. What i'm asking for is an attribute set by the skin author which doesn't alter the skin in anyway, it simply says how large the visible skin is.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Quote from StormFX »

    Er, where exactly are you going with that? The largest a button will appear to be is the size of the largest size specified. But since some textures have transparencies around the edges, you'll never get an exact or accurate size. I don't understand the point.

    If you're a skin author, you should understand what's going on. If you're just a user, it shouldn't matter.

    Basically I want the visible size of the skin. My buttons have a width and height of 36 but the Blizzard skin has a visible size of 41, Volii around 29, Dreamlayout around 36, Zoom around 36.
    Posted in: General AddOns
  • 0

    posted a message on Buffalo
    Quote from Fulnir »

    Hey Sorata!
    Yesterday I grabbed the newest Buffalo & ButtonFacade, but was unable to skin Bufallo in any way. I read the changelog and saw you comitted the changes, but when I enter /bf menu Buffalo was nowhere to be found in the mod section. Do I need to do anything in particular to make it skin Buffalo properly? It's probably me making a mistake, I just can't narrow it down i'm afraid.
    Thx

    Unfortunatly my WoW time has run out and the EU PTR isn't working atm. I've added ButtonFacade to Buffalo's optional dependencies, hopefully that will fix it.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    You should probably put a note in ButtonFacades profile screen that it doesn't in anyway save skinning changes.

    Feature request:
    Allow skins to have an addition attribute which will show how big the button actually is. e.g. The Blizzard skin has a width and height of 36 but the border adds an additional 2.5 to each side giving it an actual width and height of 41.

    Preferbly I'd like the information returned similar to this incase one side is larger than the other:
    Give the distance from the center to the left, center to the top, center to the right, and the center to the bottom.

    and called like this:
    left, top, right, bottom = lbf:GetSkinInsets(SkinID)
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Quote from Sorata »

    Committed, its called Blizz_ButtonFacade. It works fine but you can't see or select any of the groups for it in the ButtonFacade UI.

    Edit: nvm, reverted commit as it was throwing an error when a group wasn't added before OnEnable was called.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Quote from jjsheets »

    This is one of the things I've wanted for ButtonFacade from the beginning. Let me know when it's committed and I'll take a look.

    Committed, its called Blizz_ButtonFacade. It works fine but you can't see or select any of the groups for it in the ButtonFacade UI.
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Just re-posting a bug in case you missed it:

    I\'ve made a small addon that allows ButtonFacade to skin the default Blizzard buttons (buff buttons, shapeshift buttons, action buttons, bonus actions buttons, pet buttons and possess buttons). All of the code runs before ButtonFacade\'s OnEnable is called. The addon name appears in ButtonFacades addon list correctly but none of the addons group appear. I\'ll commit the code when I get home so you can take a look if you want.
    Posted in: General AddOns
  • 0

    posted a message on Buffalo
    Quote from rakkarage »

    1. can you show target buffs and debuffs too? (and party? and raid? ha)

    2. is it possible to combine weapon buffs with normal buffs like in bliz ui?

    wwbbbbbbbb
    bbbbbbbbbb

    instead of

    wwbbbbbbbbb
    bbbbbbbbb

    thanks

    I'm not maintaining Buffalo, I only added ButtonFacade support because it is so easy to add support.
    Posted in: General AddOns
  • 0

    posted a message on Buffalo
    Quote from Veyska »

    *blink* Well that looks different. Vaguely annoying to have to install another add-on to maintain functionality, but it's not that big of one so I guess it's not that horrid.

    Is there a facade out there with more or less the same appearance as Buffalo pre-ButtonFacade force integration? I liked that look. A lot. (Or even an option to revert back to the original look instead if you don't want to skin buttons...?)

    :-)

    Woops, meant to add DreamLayout skinning back in if ButtonFacade wasn't found before I committed it, sorry about that (I've done that now).

    Give ButtonFacade a try though :)
    Posted in: General AddOns
  • 0

    posted a message on ButtonFacade (was LibButtonSkin-1.0)
    Not a 100% sure if this is a bug or not but if you create an addon group before ButtonFacade's OnEnable it will show the addon but not any of its groups.
    Posted in: General AddOns
  • 0

    posted a message on Buffalo
    Quote from Fulnir »

    Buffalo is the only mod still forcing me to use Cy_Circled, if anyone would add ButtonFacade support it would make my day!

    Easier done that said :)

    Note: Completely drycoded (i.e untested until I get home)


    function Buffalo:CreateBuffButtons()
    local LibButtonFacade = LibStub(\\\\\\\"LibButtonFacade\\\\\\\", true)
    for cat, templateName in pairs(BUTTON_TEMPLATE_NAME) do
    if LibButtonFacade then
    local db = self.db.profile.skins[cat]
    LibButtonFacade:Group(self.name, cat):Skin(db.skin, db.gloss, db.backdrop)
    end
    for i, buttonName, ghostButtonLabel in self.ButtonIterator, cat, nil do
    local button = CreateFrame(\\\\\\\"Button\\\\\\\", buttonName, getglobal(FRAME_NAME[cat]), templateName)
    button.cat=cat
    if(cat ~= \\\\\\\"weapon\\\\\\\") then
    button:SetID(i)
    else
    button:SetID(i+16)
    end
    button.buffFilter=BUFF_FILTER[cat]
    button:RegisterForClicks(\\\\\\\"RightButtonUp\\\\\\\")

    if LibButtonFacade then
    LibButtonFacade:Group(self.name, cat):AddButton(button)
    end
    getglobal(button:GetName()..\\\\\\\"_Ghost_Label\\\\\\\"):SetText(ghostButtonLabel)
    getglobal(button:GetName()..\\\\\\\"_Ghost_Texture\\\\\\\"):SetTexture(GHOST_COLOR[cat].r, GHOST_COLOR[cat].g, GHOST_COLOR[cat].b, GHOST_COLOR.alpha)
    self:BuffaloButton_Update(button)
    end
    end
    self:FillAnchors()
    end



    skins = { [\\\\\\\"*\\\\\\\"] = { skin = false, gloss = false, backdrop = false,} }.

    Ignore the \\\\\\. WowAce is blocked to I\'m going through a proxy :P
    Posted in: General AddOns
  • 0

    posted a message on Poppins - Official Thread
    Quote from Phanx »

    A few issues with the Totem Timers module:

    1. If I cast from a popup button without setting it as the main button, the main button doesn't show the timer.

    2. In Numen, totems with long cooldowns (Mana Tide, elementals) didn't go to the main button when cast. Is this functionality possible with Poppins?

    1. Thats intended but it shouldn't be too hard to give an option to have the totem timer affect all totems of the same element.

    2. It should be possible with a module.
    Posted in: General AddOns
  • 0

    posted a message on Poppins - Official Thread
    Quote from StormFX »

    Not exactly. What I'm asking for is for the option to drag a skill/etc to that main button and it stays there until it's replaced by another skill/etc (like a regular button), instead of changing. Permanent until replaced directly.

    Maybe a "Remember Last Button" option for that button or menu that always displays the most recent button that was clicked. But when disabled, you can drag anything to it and it will stay there until replaced. Alternatively, you could do the reverse. Use an option called "Normal Button" that when checked, makes it act like a normal button instead of remembering the last button clicked.

    Right clicking a popup button will cast it without setting it as the main button and middle clicking will set it without casting it.

    P.S. The popup direction "Around" looks really nice with the Gears skins :)
    Posted in: General AddOns
  • To post a comment, please or register a new account.