Posted: February 16th, 2009, 10:38 pm
Cliff Cawley Wrote:Ok, in that case I'll make it so that the playlist component can be embedded within the main player window. It'll mean there is no separate window for the playlist on some skins, it will be in the main window. This is the way that Winamp does it.
Ok, I just attempted to do this and its physical impossible in Windows to have a second Window as a child to a Layered window as it doesn't draw it at all.
The only time I've seen drop shadows in Winamp is on the main window, which is what Xion does. The only other time I've seen this is in a specific skin where they hack it to have several other windows following the edge of the resizeable window.
The reason for this is that Windows doesn't allow you to do this. It looks like the only way I'm going to be able to get a playlist that has soft edges is to create my own List box control from scratch and custom draw everything. This will take some time to set up and won't be done for a while as it will stop the release of the skinned playlist and other features for quite some time.
There are many more features that need to be implemented before the soft edges on playlists, which to me is something very minor and something that even Winamp doesn't do.
Cliff