Danke mucho =)
On 20-Oct-99 Gabor Fleischer wrote:
> Hi!
>
> These are 2 little patches.
> 1st is because it didn't find my themes, because if it did not find
> themes at the first place it looked for, it stoped to look at the other
> places. Now it goes on.
Applied.
>
> 2nd is because I'm working on a WinAmp Theme, in wich I use ChangeWindow.
> The old one always put the new window to (0,0). Now it puts to the right
> place.
Not applied =) Actually, the SetWindowPosition call is completely unnecessary.
Thanks for pointing it out, though.
Just to be pessimistic, here's the problems you're going to run into with on a
winamp theme.xml, since I've thought about hacking one up myself:
1. Need to write a pixmap based font class -- something that takes a pixmap,
a character map, and cuts and pastes a text string onto the window.
2. Same for numbers. They're currently handled in freeamp with regular
fonts, winamp and many other players use pixmaps for the numbers.
3. Sliders. You're not going to be able to do the 'change background or
thumbtab based on slider position stuff'
4. Probably need to have HotSpots, being areas where things happen if you
click but have no graphics associated..
lesse, what else did I have to write for my olde eMusic proggy... oh yea. =)
5. the control bar over on the left won't work right if you just use
buttons.. need to work around that somewhat.
6. All those status indicators winamp has.
But basic functionality should work wonderfully.. =) If you need a list of all
the exact pixel coords for all the controls, lemme know..
Isaac