diff --git a/skins/Leency/KNX/Tupfile.lua b/skins/Leency/KNX/Tupfile.lua new file mode 100644 index 000000000..bea716f2d --- /dev/null +++ b/skins/Leency/KNX/Tupfile.lua @@ -0,0 +1,2 @@ +if tup.getconfig("NO_FASM") ~= "" then return end +tup.rule("default.asm", 'fasm "%f" "%o" ' .. tup.getconfig("KPACK_CMD"), "KNX.skn") diff --git a/skins/Leency/KNX/build.bat b/skins/Leency/KNX/build.bat new file mode 100644 index 000000000..4da797565 --- /dev/null +++ b/skins/Leency/KNX/build.bat @@ -0,0 +1,4 @@ +@fasm default.dtp.asm default.dtp +@fasm default.asm default.skn +@kpack default.skn +@pause \ No newline at end of file diff --git a/skins/Leency/KNX/center1.bmp b/skins/Leency/KNX/center1.bmp new file mode 100644 index 000000000..4126a9357 Binary files /dev/null and b/skins/Leency/KNX/center1.bmp differ diff --git a/skins/Leency/KNX/center2.bmp b/skins/Leency/KNX/center2.bmp new file mode 100644 index 000000000..5c662e053 Binary files /dev/null and b/skins/Leency/KNX/center2.bmp differ diff --git a/skins/Leency/KNX/default.asm b/skins/Leency/KNX/default.asm new file mode 100644 index 000000000..22e4a467e --- /dev/null +++ b/skins/Leency/KNX/default.asm @@ -0,0 +1,31 @@ +include '..\me_skin.inc' + +SKIN_PARAMS \ + height = bmp_center1.height,\ ; skin height + margins = [6:5:43:3],\ ; margins [left:top:right:bottom] + colors active = [binner=0xDDD7CF:\ ; border inner + bouter=0x343434:\ ; border outer + bframe=0xDDD7CF],\ ; border middle + colors inactive = [binner=0xDDD7CF:\ ; border inner + bouter=0x343434:\ ; border outer + bframe=0xDDD7CF],\ ; border middle + dtp = 'default.dtp' ; dtp colors + +SKIN_BUTTONS \ + close = [-33:4][29:19],\ ; buttons coordinates + minimize = [-62:4][29:19] ; [left:top][width:height] + +SKIN_BITMAPS \ + left active = bmp_left1,\ ; skin bitmaps pointers + left inactive = bmp_left2,\ + oper active = bmp_right1,\ + oper inactive = bmp_right2,\ + base active = bmp_center1,\ + base inactive = bmp_center2 + +BITMAP bmp_left1, 'left1.bmp' ; skin bitmaps +BITMAP bmp_left2, 'left2.bmp' +BITMAP bmp_right1, 'right1.bmp' +BITMAP bmp_right2, 'right2.bmp' +BITMAP bmp_center1,'center1.bmp' +BITMAP bmp_center2,'center2.bmp' diff --git a/skins/Leency/KNX/default.dtp b/skins/Leency/KNX/default.dtp new file mode 100644 index 000000000..1a2e2b5ed Binary files /dev/null and b/skins/Leency/KNX/default.dtp differ diff --git a/skins/Leency/KNX/default.dtp.asm b/skins/Leency/KNX/default.dtp.asm new file mode 100644 index 000000000..49e614fa9 --- /dev/null +++ b/skins/Leency/KNX/default.dtp.asm @@ -0,0 +1,14 @@ +struc system_colors + { + .taskbar dd 0x586786 + .taskbar_text dd 0xFEFEFE + .work_3d_dark dd 0xC0BBB4 + .work_3d_light dd 0xECE9E5 + .window_title dd 0xFFFfff + .work dd 0xDDD7CF + .work_button dd 0x999999 + .work_button_text dd 0xFEFEFE + .work_text dd 0x000000 + .work_graph dd 0x7E7E7E + } +struct system_colors \ No newline at end of file diff --git a/skins/Leency/KNX/left1.bmp b/skins/Leency/KNX/left1.bmp new file mode 100644 index 000000000..c9351513c Binary files /dev/null and b/skins/Leency/KNX/left1.bmp differ diff --git a/skins/Leency/KNX/left2.bmp b/skins/Leency/KNX/left2.bmp new file mode 100644 index 000000000..5cf4c3f01 Binary files /dev/null and b/skins/Leency/KNX/left2.bmp differ diff --git a/skins/Leency/KNX/right1.bmp b/skins/Leency/KNX/right1.bmp new file mode 100644 index 000000000..5e83529d8 Binary files /dev/null and b/skins/Leency/KNX/right1.bmp differ diff --git a/skins/Leency/KNX/right2.bmp b/skins/Leency/KNX/right2.bmp new file mode 100644 index 000000000..612bae419 Binary files /dev/null and b/skins/Leency/KNX/right2.bmp differ