Continuing in the thinking out loud department, so I don't have to study ;):
Seems a waste to hardcode all the GUI stuff though. How do they get about theming their controls in Xmms / mplayer ... ? Slider bars get different sizes and sometimes shapes in such programs, yet they retain their basic functionality. Guess we should try to do something similar, instead of hardcoding the actual appearance of a knob / slider. regards Vincent