This is a main structure of skin file (xml): Values for dtmskin tag are: - folder - subfolder with skin images, default value is skin name (without extension) - author - author of skin - version - version of skin - mail - mail to author of skin Portrait and landscape tags separates settings for this two modes. For each orientation there are settings for: - all stages of alarm (disarmstate, armedstate, armingstate, warningstate, alarmstate) - general settings (general) - indicator when alarm was triggered (movedindicator) - indicator when alarm wasn't triggered (notmovedindicator) Each state have tags for three state-dependent elements: background, alarmindicator, motionindicator. Each element is described by following values: - color - only for background element with no file value, this color will be applied for background - flashing - only for background element with no file value. valid values are true or false - flashcolor - second color for flashing background - file - name of image file in skin subdirectory (support png,jpg,gif format) - frames - for animated images define number of frames - framewidth - width of one frame - x - on screen horizontal position when image will be placed - y - on screen vertical position when image will be placed - transparency - valid values are true or false. True means that pixel with 0,0 coordinates defines transparency color. Animated image is a normal image that have all farmes placed horizontally one by one. All frames has the same width described by framewidth value. Number of frames is described by frames value. Elements movedindicator and notmovedindicator are described by the same values that elements of state. General element support disablecontrols value (true/false). True means that all standard control (alarm state and motion indiciator, moved indicator) will be hidden.