Skin creating rules
If you want create
your own skin and do not want to read this boring rules, do the following:
1) copy some skin to a folder with a new name; 2) rename ini file, it
must have the same name as the folder; 3) read it and try to make your
own images. Some users of Alarm Master created their own skins without
any questions and documentation.
Rules
1. A skin is a sub folder that is stored in a Skin folder of the Alarm
Master Product. For example, if you call your skin MySkin it would be
placed in the "c:\Program Files\BrigSoft\AlarmMasterPlus\ MySkin"
folder.
2. All information that describes skins is placed in the ini file, that
has the same name as a folder. For example, MySkin.ini
3. The skin folder stores : 1) ini file, 2) two graphic images –
the main window background and controls images, 3) cursor files.
4. Most controls and buttons are described in separate sections of ini
file. The sections have the same names as the controls. For example,
Help button is described in the [Help] section. The From parameter set
points in the control images from where the control picture begins.
The Window parameter has format "x, y, width, height". Where
x and y are the distant point coordinates, width and height of a control
size. Region is a region around the window. It has no effect if the
control is placed inside the main window region and shows background
if the control or its part is outside. Region parameter has format "type,
x, y, width, height, rx, ry". Ellipse, Rect and RoundRect types
are supported. rx and ry are additional values for a round rect.
5. A button picture shows three button conditions: normal, highlight,
pressed.
6. A radio button picture shows two conditions: normal, checked.
7. A timer handle picture shows two conditions: normal, pressed.
8. Round scale control picture shows only background.
9. Timer control picture includes the timer scale.
10. Alarm Master supports only bmp graphic files, Alarm Master Plus
supports a lot of types: bmp, gif, jpg, png, etc. I prefer png. It is
the same as gif but has better compression, does not have 256 colors
limit and can store an alpha channel (transparency mask).
11. Some program elements are colored. The two colors format is supported:
R G B (UsedAlpfa = 0) and A R G B (UsedAlpfa = 1). The color channel
is a decimal number 1...255.
Author Rights
Sending me the skin you are agree with the next assertions:
1) This skin is designed by you
2) Any Alarm Master (Plus) user can download and use your skin for free.
3) Your skin can be included in the Alarm Master (Plus) installation
for delivering for free. |