On Wed, Jun 19, 2002 at 11:28:14PM +0200, David Olofson wrote: >That said, the XMMS/WinAmp model *is* in fact of the first kind I >mention above; GUIs with custom graphics. A skin for such an >application is basically just a set of images that replace the >original custom graphics. > >It's like replacing the graphics of a game; drawing a bunch of images >for each object, whereas normal ("GTK+ style" themes consist of >generic textures and images used by all widgets.
Thats exactly what I'm aiming at :) I didn't mean themeability in the themes.org sense of the word. Just an abstraction of functionality: - sliderbars - rotational knobs from 1-10 - rotational knobs without beginning and end ... Just how far you can go, I don't know. Someone mentioned that the xmms coding style was to be avoided. I was thinking about some callback model: you provide the callback to redraw your knob after you changed the parameters. This way you could plug the functionality of the knobs etc. in your program, just by providing the graphics and using the toolkit you want... Obviously I must have missed all the difficult parts ;) regards Vincent