I get emails about all comment updates.
But its irrelevant anyhow, that code is no longer being executed in the Cataclysm version, replaced by LibActionButton, which doesn't have any LBF special case logic. :)
Oh, and what Maul said would be a good idea. The new overlay thing only fits on square buttons, looks rather funny on round ones. ;)
Maybe the skin itself can switch around the overlay animation, instead of exposing that interface?
Would have to bundle the new animation with ButtonFacade, for example.
Anyhow, i have no intentions of writing skinning code of my own, and will send anyone whining about missing border colors your way =)
Just to be sure i'm not misunderstanding ..
Some skins come with their own border, that one can still be colored?
Default buttons don't even have a visual border, the green thing with items is basically overlayed on the icon. That was skinnable before? =P
The "AutoCastable" Texture should always be BELOW the actualy "AutoCast" Model, so if i have auto-cast activated, the AutoCastable arrows should not show anymore. Right now they show above the AutoCast Model, and it looks weird.
Well it works fine for the buttons that inherit the "ActionButtonTemplate", but does not seem to work for buttons that inherit the "ShapeshiftButtonTemplate", and i have not a clue why, i even checkd ButtonFacade code to see how it applys the skin, but i couldnt find any real reason for it not working.
Is ButtonFacade itself supposed to store the Skin i selected for my Buttons or do i need to store and restore that? Right now it doesnt seem to be saving at all ;)
Also, for buttons that are bigger then the "default" action buttons, the backdrop layer doesnt work properly (aka is hidden behind the button)
the button thats not working is actually smaller and scaled up, but still doesnt show any backdrop..
Do i need to supply anything specific for the backdrop to work?
I managed to get my button to work properly, with one problem.
Can we extend the button-data API so i can supply references to different Pushed/Checked/Highlight/Normal textures?
I have all the "normal" art on a different frame now, and use the special textures of the secure frame, but it does not Skin those because it trys to access the artwork-only frame, which doesnt have them.