Like many people who have made skins with drawers, one of the most frustrating bugs is when your drawer gets clipped by the layout's boundaries. On the skin I'm working on, the only way to get the drawer to appear is by increasing the size parameters in the layout tag:
id="normal" desktopalpha="1" h="452" default_h="452" minimum_h="452" maximum_h="452"
droptarget="pldr" default_x="0" default_y="0"
default_visible="1" snapadjustbottom="10" snapadjustleft="2"
However, making that change in the XML and then refreshing Winamp does not produce any effect in the skin. I have to close winamp, open up studio.xnf, and then delete the info from the skin. Once I re-open Winamp, the expanded layout will be showing. Why does setting a new height in the XML not affect the skin when its refreshed?
If people have any other strategies for dealing with clipped drawers, or explaining them, please post them.
Here are a few of the most common ones I've seen:
1) Increasing the layout size (like I've shown above)
2) Expanding the size of your background image so that it includes a lot of transparent space
3) Setting sysregion="1" in some objects (this didn't produce any effect in my case)