Now, for a brief eepanels2 tutorial on how to make gradients.
See
this screenshot for what I'm talking about.
As you can see, I've got some spiffy gradients going in that screenshot. The one problem is, eepanels doesn't do just little 10-12 pixel wide lines. It makes--gasp--panels.
So, what's one to do?
Make 10-12 pixel wide panels.
The tricky part, though, comes in the parenting, and advanced option to make your art follow your frames around. If I moved my bongos bar around, the art would follow it due to parenting.
How do you parent in eepanels? It's pretty simple, really. All you need is a macro and some time.
[code]/print GetMouseFocus():GetName()[/code]
That's the macro we'll be using for this little exercise. With it, you can hover your mouse over a frame (say, your minimap) and attach a panel to follow that frame around. When you first parent a panel to a frame, it'll set the width and the height to 100%. That means it will be the exact size (albeit square) of the frame you're adding art to.
I tend to prefer to dictate what exact size my panels are going to be, but percentages can work too.
Now, how did I parent my actionbar art to a bongos bar, since you'll only be able to get individual buttons frame IDs? Simple; I chose one of the middle buttons, parented to that button, and went from there. That's where sizing by pixels and not by percents comes in handy, so you don't have to do things at 1000% and such.
I'm sure that I'm forgetting parts, so please, any questions to allow me to add to this would be appreciated. (I'll also be linking to this post in my first post to make it easier to navigate through this thread.)