diff --git a/skins/Leency/Oasis/Tupfile.lua b/skins/Leency/Oasis/Tupfile.lua new file mode 100644 index 0000000000..012db5ab1f --- /dev/null +++ b/skins/Leency/Oasis/Tupfile.lua @@ -0,0 +1,3 @@ +if tup.getconfig("NO_FASM") ~= "" then return end +tup.rule("default.dtp.asm", 'fasm "%f" "%o"', "default.dtp") +tup.rule({"default.asm", extra_inputs = {"default.dtp"}}, 'fasm "%f" "%o" ' .. tup.getconfig("KPACK_CMD"), "Aurum.skn") diff --git a/skins/Leency/Oasis/build.bat b/skins/Leency/Oasis/build.bat new file mode 100644 index 0000000000..4da7975657 --- /dev/null +++ b/skins/Leency/Oasis/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/Oasis/center1.bmp b/skins/Leency/Oasis/center1.bmp new file mode 100644 index 0000000000..76cbbe4227 Binary files /dev/null and b/skins/Leency/Oasis/center1.bmp differ diff --git a/skins/Leency/Oasis/center2.bmp b/skins/Leency/Oasis/center2.bmp new file mode 100644 index 0000000000..5adbcbfd45 Binary files /dev/null and b/skins/Leency/Oasis/center2.bmp differ diff --git a/skins/Leency/Oasis/default.asm b/skins/Leency/Oasis/default.asm new file mode 100644 index 0000000000..f39b7aabc4 --- /dev/null +++ b/skins/Leency/Oasis/default.asm @@ -0,0 +1,31 @@ +include '../../skin.inc' + +SKIN_PARAMS \ + height = bmp_center1.height,\ ; skin height + margins = [6:5:65:3],\ ; margins [left:top:right:bottom] + colors active = [binner=0xDDD7CF:\ ; border inner + bouter=0x646464:\ ; border outer + bframe=0xDDD7CF],\ ; border middle + colors inactive = [binner=0xDDD7CF:\ ; border inner + bouter=0x646464:\ ; border outer + bframe=0xDDD7CF],\ ; border middle + dtp = 'default.dtp' ; dtp colors + +SKIN_BUTTONS \ + close = [-24:3][19:19],\ ; buttons coordinates + minimize = [-45:3][19: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/Oasis/default.dtp.asm b/skins/Leency/Oasis/default.dtp.asm new file mode 100644 index 0000000000..88cf432594 --- /dev/null +++ b/skins/Leency/Oasis/default.dtp.asm @@ -0,0 +1,14 @@ +struc system_colors + { + .taskbar dd 0x586786 + .taskbar_text dd 0xFEFEFE + .work_dark dd 0xC5BDB9 + .work_light dd 0xECE9E5 + .window_title dd 0x333333 + .work dd 0xDDD7CF + .work_button dd 0xFFD9B5 + .work_button_text dd 0x000000 + .work_text dd 0x000000 + .work_graph dd 0x7E7E7E + } +struct system_colors \ No newline at end of file diff --git a/skins/Leency/Oasis/left1.bmp b/skins/Leency/Oasis/left1.bmp new file mode 100644 index 0000000000..be84ea7eb9 Binary files /dev/null and b/skins/Leency/Oasis/left1.bmp differ diff --git a/skins/Leency/Oasis/left2.bmp b/skins/Leency/Oasis/left2.bmp new file mode 100644 index 0000000000..6ead4c4a3b Binary files /dev/null and b/skins/Leency/Oasis/left2.bmp differ diff --git a/skins/Leency/Oasis/right1.bmp b/skins/Leency/Oasis/right1.bmp new file mode 100644 index 0000000000..95eaf8f26c Binary files /dev/null and b/skins/Leency/Oasis/right1.bmp differ diff --git a/skins/Leency/Oasis/right2.bmp b/skins/Leency/Oasis/right2.bmp new file mode 100644 index 0000000000..dfb566a70e Binary files /dev/null and b/skins/Leency/Oasis/right2.bmp differ diff --git a/skins/skinlist.lua b/skins/skinlist.lua index db4ce98d85..7f7885a1b9 100644 --- a/skins/skinlist.lua +++ b/skins/skinlist.lua @@ -15,6 +15,7 @@ skinlist = { "Leency/Florence/Florence.skn", "Leency/HydrogenOS/HydrogenOS.skn", "Leency/Luna/Luna.skn", +"Leency/Oasis/Oasis.skn", "Leency/ObsidianOS/ObsidianOS.skn", "Leency/Octo_flat/Octo_flat.skn", "Leency/Shkvorka/Shkvorka.skn",