Xml: Extenisble Mark-up Lanugage.
Used as the base for the winamp3 abstaction layer.
PS: Short for Photoshop
PSP: Short for Paintshop Pro
M file: An uncompiled Maki file
Maki File: A compiled M file, also known as a script. source code
Maki Monkey: Someone who knows how to write M files well.
Alpha Hierachy: Used in alpha blending and determined by the
XML hierarchy of layouts.
Alpha Blending: The art of blending several graphic files on top
of each other with transparency.
Root File: skin.xml, this is where the interaction with xml starts
Studio.xnf File: the file with all your preferences, positions n everything
X&Y Coordinates: As pertaining to layout code: position of the element in the layout, X being distance from the left and Y
being Distance from the top
X&Y Coordinates: As pertaining to elements code: position of the element in graphics file (.png) Used where more then one single image
is in the same graphic file.
Elements: source files for skins: bitmaps, fonts, etc.
Bitmap ID: The identification given a element in the elements file
and the id used in layout for said element
Group: A set of objects that can be referred to and manipulated as a whole. First must defined by a <groupdef> tag, then located with a <group> tag.
Container: A container is an object that holds multiple related layouts.
Component: In global winamp terms, a component is an advanced form of plugin, which can provide nearly any kind of new functionality to the core system. In skinner's terms, a component is the xml identity which represents the interface for the actual component(plugin). Not all components will nessecarily provide an obvious (or any) xml identity (cnv_dshow.wac, for instance)
Layout: A special kind of group, which lives directly inside a container. Only one layout in a container can be visible at a time.
I was away for a while.
But I'm feeling much better now.