FrisbeeMonkey Logo
Home   Winamp3   Outdoors   Photos   blank

{ Main }{ Tutorial }{ References }{ Skins }
UpperLeft blank Advanced - Inline Components UpperRight

Inline Components

At some point in everyone's skinning career, they decide they want to add an Equalizer, a Thinger, the AVS, a Playlist Editor, or some other Component into their main window. If you happen to be one of those people, then this section is for you. This section is broken up into the various Components and explains how to approach each.


The Thinger is probably the easiest Component to include in your Main player. It only requires three or four pieces to make it work. Remember how we did the Thinger in its own window? Just include the ComponentBucket, your two scroll Buttons, and if you wish, the optional Text from that in your skin, and you're done. If you need to review the Thinger parts, you may do so by clicking here.


The next easiest Component to include is the Equalizer. Like the Thinger, merely copy some or all of the parts of the EQ into the desired location of your Main Window. Adjust the position, dimensions, and images to suit your needs, and you're done. If you need to review the parts of the Equalizer, you may do so by clicking here.

ColorThemes List

Another common request is to put the ColorTheme List in the Main player. To do so, you would use the following XML:

<groupdef id="example.colortheme.list">
   <ColorThemes:List id="ColorList"
      x="0" y="0" w="200" h="50"
   <Wasabi:Button id="Switch"
      action="colorthemes_switch" action_target="ColorList"
      x="60" y="60" w="50" h="20" text="Switch"

You can also use this technique to put the ColorTheme List inside its own window so the user doesn't have to go to Preferences to find it. For the final release of the tutorial skin, I included this feature, so if you want to see it in action, check it out.

Playlist Editor, AVS, Video, ML, etc

The last three Components are really easy to include if you have followed the rest of the tutorial. The remaining Components are a lot more difficult, but not impossible. An excellent resource on the topic would be this thread in the Winamp Forums where a few of us explored the topic.

Next, we'll discuss how to skin the windows for standalone components using the StandardFrame.

BottomLeft blank < Previous Up One Level Next > blank BottomRight

FrisbeeMonkey Logo Foot
Sign Guestbook     Email