making your own skins.

Do not change the default skin.

Add a new folder to the skins directory, the folder name is your new skin's name.
Copy any of the skin bitmaps you want to change to your new directory. Each bitmap has a text file with the same name.  It describes the skin.
The mask file is optional, it contains transparency information.  A simpler way to use transparency is the keyword 'transparent_pixel x,y' in the text file. This tells synthedit which pixel contains the 'transparent' color.
Then use a paint program to edit each of the bitmap files.  Keep your new skins the same
size as the originals, this will allow you to change skins without having to rearrange
all your controls.  You may need to restart synthedit to see your changes.

Font face, size and color are controlled by the file global.txt.

image options:

type:
* slider - the image has two parts: a background image and a sliding part that moves along a stright path.
* knob/animated - this image contains a series of frames arranged in a vericle stack (aka 'filmstrip').
* button - similar to a knob, but only two frames. on/off.
* bargraph - the image contains two stacks of 'lights' (all-off and all-on). The metadata describes how to animate the lights.
e.g.
type animated


frame_size - the size of each frame of a filmstrip image. in pixels. Applies to buttons, knobs and animated images.
e.g.
frame_size 32, 32


padding - extra blank pixels to insert arround an image. Used to visually center a knob or button which is asymetrical.
e.g.
padding 13, 7, 13, 4


handle_rect - the position of the handle in a slider image. The handle is the part that moves.
e.g.
handle_rect 4, 41, 28, 55


handle_range - the range of motion of the handle in a slider image. The handle moves from the top to the bottom of the image. The range is specified in pixels.
e.g.
handle_range 1, 26


orientation
vertical or horizontal - the direction of motion of the handle in a slider image.
e.g.
orientation vertical


segment - for bargraph images. The vertical position of the first segment, followed by the height of each subsequent segment, in pixels.
e.g.
segment 1, 6

segment_count - for bargraph images. The number of segments in the image.


tiled t/f - indicates that an image should repeat like wallpaper to fill the available space..
e.g.
tiled t


mouse_response - how the image reacts to the mouse.
* h - horizontal
* v - vertical
* c - click
* r - rotary
* s - stepped


line_end_length - for panel group images.

transparent_pixel - deprecated. For bmp images without a mask file, this is the color that is treated as transparent.  The color is specified as a pixel position in the image.

mouse_response:
* vertical
* click
* rotary
* horizontal
* stepped
* reverse_vertical


