Screenshots and notes at http://www.muskingum.edu/~rmusgrav/skin.html
It's a picture skin, not one of the uber-cool non-rect "I Am A Photoshop God" things, but that doesn't keep me from having [fun and] problems with it.
Problem #1: Skinning the components.
Mostly I can just get the skin to forget that there is anything but the main window. Though I have had windows that were skinned, but displayed nothing else (just the borders & background that stdframes should have); almost like they're not getting the content="<stuff>" ?? I also got something really interesting, when I told it to make the playlist, then defined the stdframe stuff -- I got a default-like playlist, but with the stdframe background image where the scrollbar background should be, and as the background for the titlebar.
And whats up with the WinampAbstractionLayer version="0.7" stuff in the WACS folders? Did they not update these? Are they worth borrowing & patching, or should I start from scratch?
Problem #2: Dragging animated layers.
Instead of a seekerbar, I'm using an animated layer. The problem is, I can't get it to be draggable -- once the mouse goes off of where the bar originally was, it picks up the underlying background and drags all of WinAmp around instead.
Problem #3: Remaking the Thinger
I've got a Thinger-like menu I really like, but I'd love to steal the Thinger icons so I don't have to even think about skinning the Thinger.
Problem #4: (Non)scrolling backgrounds
In the skins I've looked at, the background for the playlist scrolls up and down along with the playlist.. is there any way to avoid this? (As I haven't been able to skin components at all yet, I haven't had a chance to try to mess with this myself)
I'm also sure there are a lot of ways I could make this thing look better... Graphics aren't my specialty, which is why I'm borrowing the background image. They're fun to play with though, so feel free to throw suggestions at me along with the rotten veggies.
[More notes: I've been developing this in #488. Should I grab the newer builds for development purposes?
And if posting the current .wal would help, I can do that too. ]