Miranda NG: Создаем скин для списка контактов

По умолчанию скин такой:
Miranda NG: Создаем скин для списка контактов

Создадим простенький, зато свой, в стиле Windows 8 :)
(Скин для Modern contact list)
Windows8
В архиве все необходимые файлы.

Файл Windows8.msf:

[Skin_Description_Section]
Name=Windows8
SubStyle=Normal
Author=DenTNT
Contact=None
URL=None
Preview=Preview.jpg
Description=None

; **********************************************************************************
; Windows 8 style
; **********************************************************************************

[ModernSkin]

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Секция графических элементов интерфейса

; ЭЛЕМЕНТЫ ОКНА
; Фон
$Window/Background=sGlyph,Image,back.png,StretchBoth,76,150,76,40,255
; Кнопка ЗАКРЫТЬ
;нормальная
$BTNclsnorm=sGlyph,Image,closeNorm.png,StretchBoth,0,0,0,0,250
;при наведенной мышке
$BTNclshov=sGlyph,Image,closeOver.png,StretchBoth,0,0,0,0,255
;нажатая
$BTNclsDn=sGlyph,Image,closeDown.png,StretchBoth,0,0,0,0,255
; Кнопка СВЕРНУТЬ
;нормальная
$Button/Minimize/Normal=sGlyph,Image,Mini.png,StretchBoth,0,0,0,0,255
;при наведенной мышке
$Button/Minimize/Hovered=sGlyph,Image,MiniHov.png,StretchBoth,0,0,0,0,255
;нажатая
$Button/Minimize/Down=sGlyph,Image,MiniDn.png,StretchBoth,0,0,0,0,255
; Ползунок прокрутки
;фон ползунка прокрутки
$Scrollbar/Back=sGlyph,Image,Scrollbar.png,StretchBoth,0,27,0,27,255
;сам ползунок
$Scrollbar/Thumb=sGlyph,Image,ScrollbarThumb.png,StretchBoth,0,11,0,11,255

; ЭЛЕМЕНТЫ СПИСКА КОНТАКТОВ
; Развернутая группа
$Group/Open/Normal=sGlyph,Image,Group.png,StretchBoth,0,0,0,0,255
$Group/Open/Hot=sGlyph,Image,GroupHot.png,StretchBoth,0,0,0,0,255
; Свернутая группа
$Group/Closed/Normal=sGlyph,Image,Group.png,StretchBoth,0,0,0,0,255
$Group/Closed/Hot=sGlyph,Image,GroupHot.png,StretchBoth,0,0,0,0,255
; Строка контакта
$Contact/Hot=sGlyph,Image,ContactHot.png,StretchBoth,0,0,0,0,255
; Выделенная строка контакта
$Contact/Select=sGlyph,Image,Select.png,TileHoriz,0,1,0,1,255

; Заголовок окна
; Главное Меню
;нормальная
$BTNmmNormal=sGlyph,Image,mainNorm.png,StretchBoth,0,0,0,0,255
;при наведенной мышке
$BTNmmHovered=sGlyph,Image,mainHov.png,StretchBoth,0,0,0,0,255
;нажатая
$BTNmmDown=sGlyph,Image,mainDown.png,StretchBoth,0,0,0,0,255

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Секция с правилами

; ЭЛЕМЕНТЫ ОКНА
; Фоновое изображение
@10=s$Window/Background:Main,ID=Background

;Кнопка СВЕРНУТЬ
@40=s$Button/Minimize/Down:MButton,ID=ActionMinimize,Down=1
@41=s$Button/Minimize/Hovered:MButton,ID=ActionMinimize,Hovered=1
@42=s$Button/Minimize/Normal:MButton,ID=ActionMinimize

;Ползунок прокрутки
@65=s$Scrollbar/Back:Main,ID=ScrollBar,Part=Back
@66=s$Scrollbar/Up:Main,ID=ScrollBar,Part=UpLineButton
@67=s$Scrollbar/Down:Main,ID=ScrollBar,Part=DownLineButton
@68=s$Scrollbar/Thumb:Main,ID=ScrollBar,Part=Thumb

;Кнопка ЗАКРЫТЬ
@54=s$BTNclsDn:MButton,ID=close,Down=1
@55=s$BTNclshov:MButton,ID=close,Hovered=1
@56=s$BTNclsnorm:MButton,ID=close

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ЭЛЕМЕНТЫ СПИСКА КОНТАКТОВ
;Развернутая группа
@60=s$Group/Open/Hot:CL,ID=Row,Type=Group,Open=True,Hot=True
@61=s$Group/Open/Normal:CL,ID=Row,Type=Group,Open=True
;Свернутая группа
@70=s$Group/Closed/Hot:CL,ID=Row,Type=Group,Open=False,Hot=True
@71=s$Group/Closed/Normal:CL,ID=Row,Type=Group,Open=False
;Строка контакта
@80=s$Contact/Hot:CL,ID=Row,Type=*Contact,Hot=True
@81=s$Contact/Even:CL,ID=Row,Type=*Contact,Odd=False
@83=s$Contact/Odd:CL,ID=Row,Type=*Contact,Odd=True
;Выделенная строка контакта
@85=s$Contact/Select:CL,ID=Selection

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;ЗАГОЛОВОК ОКНА
@49=s$BTNmmDown:MButton,ID=mm,Down=1
@50=s$BTNmmHovered:MButton,ID=mm,Hovered=1
@51=s$BTNmmNormal:MButton,ID=mm

;Кнопка Меню
@210=s$Button/Menu/Down:MButton,ID=ActionMainMenu,Down=1
@211=s$Button/Menu/Hovered:MButton,ID=ActionMainMenu,Hovered=1
@212=s$Button/Menu/Normal:MButton,ID=ActionMainMenu

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Секция действий

; ЭЛЕМЕНТЫ ОКНА
; Кнопка ЗАКРЫТЬ x-start,y-start,x-end,y-end
#close=sPush,CLIST/HK/CloseMiranda,-53,0,-8,20,R-R--,0,0,Close Miranda

; Кнопка СВЕРНУТЬ x-start,y-start,x-end,y-end
#ActionMinimize=sPush,CList/ShowHide,-79,0,-53,20,R-R--,0,0,Minimize

;Кнопка Меню
#mm=sPush,CList/ShowMainMenu,3,3,50,27,-----,0,0,Show Main Menu

;Границы программы
[CLUI]
LeftClientMargin=b10
TopClientMargin=b24
RightClientMargin=b9
BottomClientMargin=b3

;Цвет фона в десятиричном формате (0x838383)
[MyDetails]
BackgroundColor=d8618883

Результат:
Miranda NG: Создаем скин для списка контактов