Q: How to skin VoidEYE 2000 ?

A: Oh, it's very simple. Go to folder ./skins/default  and  examine 
all files here. You'll find files voideye.skn and file skin.ini and
several pictures. The fastest way to create new skin  is to  modify
these existing files

			     - - - - - - -

Q: So, how to start?

A: Create a forlder, named for example, 'myskin' in the ./skins fol-
der. Then, use your designer skills to make four images in .GIF .BMP
or .JPG. I'm preferring GIF because it's enough compressed and  you
can easily control color loss (oh how to hard to do it with .JPG  ;)
Well, name the files as follows:

 MAIN.GIF (or main.jpg/bmp) - it's the main window picture with unpressed
			      buttons.
 MASK.GIF (or mask.jpg/bmp) - it's the transparency mask. White areas
			      appear transparent.

 OVER.GIF (or over.jpg/gif) - the main window with mouseovered buttons.

 PRESSED.GIF (or pressed.jpg/gif) - the main window with pressed buttons.

			     - - - - - - -

Q: Well, I'm a 313373 d3s1gn3r and already complteted this time-consuming
process. What I need to do to make my skin work?

A: Open skin.ini in the notepad. You will see the following structure. It's
commented here, but please do not attemtt to insert commentaries into real
skin.ini - just change values!

[VERSION]
Ver=140				#Do not change this.

[NEWIDNUMBER]
Button=33			#do not change this
Text=1				#do not change this
Trackbar=1			#do not change this.

[BITMAPINFO]
MaskBitmap=mask.gif		#defines file with mask
MouseUpBitmap=main.gif		#defines file with main window
MouseDownBitmap=pressed.gif	#defines file with pressed buttons
MouseOnBitmap=over.gif		#defines file with overed buttons


[HOTAREAINFO]
Count=9					#do not change
1=BUTTON_SCAN, 8, 95, 13, 12,		#defines X,Y,W,H of SCAN button region. Do not change anything exept numbers
2=BUTTON_ABORT, 14, 114, 13, 12,	#defines X,Y,W,H of STOP button region. Do not change anything exept numbers
3=BUTTON_SETUP, 28, 131, 13, 12,	#defines X,Y,W,H of SETTINGS button region. Do not change anything exept numbers
4=BUTTON_LIST, 47, 145, 13, 12,		#defines X,Y,W,H of SCAN LIST button region. Do not change anything exept numbers
5=BUTTON_ABOUT, 71, 160, 13, 12,	#defines X,Y,W,H of ABOUT button region. Do not change anything exept numbers
6=BUTTON_PROXY, 132, 160, 13, 12, FALSE #defines X,Y,W,H of USE PROXY checkbutton region. Do not change anything exept #'s
7=BUTTON_VIEW, 80, 38, 13, 12,		#defines X,Y,W,H of VUEW REPORT button region. Do not change anything exept numbers
8=BUTTON_EXIT, 158, 4, 14, 11,		#defines X,Y,W,H of CLOSE button region. Do not change anything exept numbers
9=BUTTON_TRAY, 250, 37, 14, 11,		#defines X,Y,W,H of MINIMIZE button region. Do not change anything exept numbers

[DISPLAYINFO]
Charset=1				#do not change

			     - - - - - - -
Q: So, now I've made the skin, but why it does not works ? and how I can change size/position
of these textboxes ?

A: Now you need to use copied into your new skin directory files voideye.skn
and skin.ini. You may want to rename 'voideye.skn' to 'yourhandle.skn' ;).
Then, open the .SKN file in notepad. You will see some kind of structure looking
very like HTML:

skins/default/skin.ini			#this defines skin file. Use
					#skins/yourskin/skin.ini for 'yourskin'

<main window X,Y position>
80					#this defines message window position relative
62					#to top left corner of window
</main window X,Y position>
<main window X_SIZE, Y_SIZE>
188					#this defines message window X size
44					#this defines message window Y size
</main window X_SIZE, Y_SIZE>
<proxy name field X,Y position>
137					#this defines proxy inputbox position relative
131					#to top left corner of window
</proxy name field X,Y position>
<proxy name field X_SIZE, Y_SIZE>
85					#this defines proxy inputbox X size
13					#this defines proxy inputbox Y size
</proxy name field X_SIZE, Y_SIZE>
<proxy port field X,Y position>
228					#this defines proxy port inputbox position relative
131					#to top left corner of window
</proxy name field X,Y position>
<proxy name field X_SIZE, Y_SIZE>
24					#this defines proxy port inputbox X size
13					#this defines proxy port inputbox Y size
</proxy name field X_SIZE, Y_SIZE>
<status string X,Y position>
66					#the position of status string
63
</status string field X,Y position>
<status string field X_SIZE, Y_SIZE>
183					#the size of status string
11
</status string field X_SIZE, Y_SIZE>
<fields BGCOLOR, TEXTCOLOR>
$00D6D6D6				#textfields background color in hex (e.g. $00FF0000 for pure red)
$004E4E4E				#textfields font color
</fields BGCOLOR, TEXTCOLOR>
<copyright, author URL>
(C) duke				#author's name
http://void.ru/bbc			#author's website
Default VoidEYE skin			#skin name
</copyright>
			     - - - - - - -

Q: It still does *not* works!

A: Please, send voideye.skn and skin.ini files to void@void.ru with subject VOIDEYE SKIN BUG. I'll
try to help you to figure out what happens;)

Kind regards,
duke
