diff --git a/skins/Leency/HydrogenOS/Tupfile.lua b/skins/Leency/HydrogenOS/Tupfile.lua new file mode 100644 index 0000000000..e1087f78d1 --- /dev/null +++ b/skins/Leency/HydrogenOS/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"), "HydrogenOS.skn") diff --git a/skins/Leency/HydrogenOS/build.bat b/skins/Leency/HydrogenOS/build.bat new file mode 100644 index 0000000000..4da7975657 --- /dev/null +++ b/skins/Leency/HydrogenOS/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/HydrogenOS/center1.bmp b/skins/Leency/HydrogenOS/center1.bmp new file mode 100644 index 0000000000..559bfb7122 Binary files /dev/null and b/skins/Leency/HydrogenOS/center1.bmp differ diff --git a/skins/Leency/HydrogenOS/default.asm b/skins/Leency/HydrogenOS/default.asm new file mode 100644 index 0000000000..6c76cee855 --- /dev/null +++ b/skins/Leency/HydrogenOS/default.asm @@ -0,0 +1,33 @@ +; Author Frederic Feret + +include '../skin.inc' + +SKIN_PARAMS \ + height = bmp_center1.height,\ ; skin height + margins = [6:5:58:3],\ ; margins [left:top:right:bottom] + colors active = [binner=0x293455:\ ; border inner + bouter=0x000000:\ ; border outer + bframe=0x293455],\ ; border middle + colors inactive = [binner=0x293455:\ ; border inner + bouter=0x000000:\ ; border outer + bframe=0x293455],\ ; border middle + dtp = 'default.dtp' ; dtp colors + +SKIN_BUTTONS \ + close = [-21:4][16:16],\ ; buttons coordinates + minimize = [-40:4][16:16] ; [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, 'left1.bmp' +BITMAP bmp_right1, 'right1.bmp' +BITMAP bmp_right2, 'right2.bmp' +BITMAP bmp_center1,'center1.bmp' +BITMAP bmp_center2,'center1.bmp' diff --git a/skins/Leency/HydrogenOS/default.dtp b/skins/Leency/HydrogenOS/default.dtp new file mode 100644 index 0000000000..47b53d705e Binary files /dev/null and b/skins/Leency/HydrogenOS/default.dtp differ diff --git a/skins/Leency/HydrogenOS/default.dtp.asm b/skins/Leency/HydrogenOS/default.dtp.asm new file mode 100644 index 0000000000..61433b96c0 --- /dev/null +++ b/skins/Leency/HydrogenOS/default.dtp.asm @@ -0,0 +1,14 @@ +struc system_colors + { + .unused1 dd 0x363535 + .unused2 dd 0xE7E5E5 + .work_3d_dark dd 0x262D43 + .work_3d_light dd 0x39476F + .window_title dd 0xE3E3E3 + .work dd 0x293455 + .work_button dd 0x0030B6 + .work_button_text dd 0xECECEC + .work_text dd 0xFFFF00 + .work_graph dd 0x5368A5 + } +struct system_colors \ No newline at end of file diff --git a/skins/Leency/HydrogenOS/left1.bmp b/skins/Leency/HydrogenOS/left1.bmp new file mode 100644 index 0000000000..31d742ded0 Binary files /dev/null and b/skins/Leency/HydrogenOS/left1.bmp differ diff --git a/skins/Leency/HydrogenOS/right1.bmp b/skins/Leency/HydrogenOS/right1.bmp new file mode 100644 index 0000000000..3780e6351b Binary files /dev/null and b/skins/Leency/HydrogenOS/right1.bmp differ diff --git a/skins/Leency/HydrogenOS/right2.bmp b/skins/Leency/HydrogenOS/right2.bmp new file mode 100644 index 0000000000..92cf6fc768 Binary files /dev/null and b/skins/Leency/HydrogenOS/right2.bmp differ