From 4f7d0a63edc3df942b7264294e3c36db8f54bb62 Mon Sep 17 00:00:00 2001 From: "Kirill Lipatov (Leency)" Date: Fri, 8 May 2020 10:37:39 +0000 Subject: [PATCH] update icons16.png, fix several skins and remove a couple of insane ones git-svn-id: svn://kolibrios.org@7896 a494cfbc-eb01-0410-851d-a64ba20cac60 --- data/common/File Managers/icons.ini | 5 +- data/common/icons16.png | Bin 7414 -> 7894 bytes data/common/wallpapers/copyright.txt | 3 +- .../Black_lace/1.Black_lace/1.Black_lace.DTP | Bin 40 -> 40 bytes .../Black_lace/2.Black_lace/2.Black_lace.DTP | Bin 40 -> 40 bytes skins/_old/Orange_Silence/Orange_Silence.asm | 35 --- skins/_old/Orange_Silence/Orange_Silence.dtp | Bin 40 -> 0 bytes skins/_old/Orange_Silence/Orange_Silence.png | Bin 1743 -> 0 bytes skins/_old/Orange_Silence/Tupfile.lua | 2 - skins/_old/Orange_Silence/active/base.bmp | Bin 150 -> 0 bytes skins/_old/Orange_Silence/active/left.bmp | Bin 438 -> 0 bytes skins/_old/Orange_Silence/active/oper.bmp | Bin 4374 -> 0 bytes skins/_old/Orange_Silence/inactive/base.bmp | Bin 150 -> 0 bytes skins/_old/Orange_Silence/inactive/left.bmp | Bin 438 -> 0 bytes skins/_old/Orange_Silence/inactive/oper.bmp | Bin 4374 -> 0 bytes skins/_old/Orange_Silence/skin.inc | 239 ------------------ skins/_old/Orange_aureole/Tupfile.lua | 2 - skins/_old/Orange_aureole/active/base.bmp | Bin 150 -> 0 bytes skins/_old/Orange_aureole/active/left.bmp | Bin 438 -> 0 bytes skins/_old/Orange_aureole/active/oper.bmp | Bin 4374 -> 0 bytes skins/_old/Orange_aureole/inactive/base.bmp | Bin 150 -> 0 bytes skins/_old/Orange_aureole/inactive/left.bmp | Bin 438 -> 0 bytes skins/_old/Orange_aureole/inactive/oper.bmp | Bin 4374 -> 0 bytes skins/_old/Orange_aureole/orange_aureole.DTP | Bin 40 -> 0 bytes skins/_old/Orange_aureole/orange_aureole.asm | 35 --- skins/_old/Orange_aureole/screenshot.png | Bin 46245 -> 0 bytes skins/_old/Orange_aureole/skin.inc | 239 ------------------ skins/_old/RoboTech/BRoboTech/BRoboTech.dtp | Bin 40 -> 40 bytes .../_old/SashSkinPack_1_1/Src/Aqua/colors.dtp | Bin 40 -> 40 bytes skins/_old/mage-slot/ReadMe.txt | 7 - skins/_old/mage-slot/Tupfile.lua | 2 - skins/_old/mage-slot/base.bmp | Bin 318 -> 0 bytes skins/_old/mage-slot/base_1.bmp | Bin 318 -> 0 bytes skins/_old/mage-slot/colour.asm | 15 -- skins/_old/mage-slot/colour.dtp | Bin 40 -> 0 bytes skins/_old/mage-slot/default.asm | 38 --- skins/_old/mage-slot/left.bmp | Bin 758 -> 0 bytes skins/_old/mage-slot/left_1.bmp | Bin 758 -> 0 bytes skins/_old/mage-slot/oper.bmp | Bin 3222 -> 0 bytes skins/_old/mage-slot/oper_1.bmp | Bin 3222 -> 0 bytes skins/_old/mage-slot/skin.inc | 239 ------------------ skins/_old/mage-teckno/Tupfile.lua | 2 - skins/_old/mage-teckno/base.bmp | Bin 318 -> 0 bytes skins/_old/mage-teckno/base_1.bmp | Bin 318 -> 0 bytes skins/_old/mage-teckno/colour.asm | 15 -- skins/_old/mage-teckno/colour.dtp | Bin 40 -> 0 bytes skins/_old/mage-teckno/default.asm | 38 --- skins/_old/mage-teckno/left.bmp | Bin 1902 -> 0 bytes skins/_old/mage-teckno/left_1.bmp | Bin 1902 -> 0 bytes skins/_old/mage-teckno/oper.bmp | Bin 5070 -> 0 bytes skins/_old/mage-teckno/oper_1.bmp | Bin 5070 -> 0 bytes skins/_old/mage-teckno/readme.txt | 7 - skins/_old/mage-teckno/skin.inc | 239 ------------------ skins/skinlist.lua | 4 - 54 files changed, 5 insertions(+), 1161 deletions(-) delete mode 100644 skins/_old/Orange_Silence/Orange_Silence.asm delete mode 100644 skins/_old/Orange_Silence/Orange_Silence.dtp delete mode 100644 skins/_old/Orange_Silence/Orange_Silence.png delete mode 100644 skins/_old/Orange_Silence/Tupfile.lua delete mode 100644 skins/_old/Orange_Silence/active/base.bmp delete mode 100644 skins/_old/Orange_Silence/active/left.bmp delete mode 100644 skins/_old/Orange_Silence/active/oper.bmp delete mode 100644 skins/_old/Orange_Silence/inactive/base.bmp delete mode 100644 skins/_old/Orange_Silence/inactive/left.bmp delete mode 100644 skins/_old/Orange_Silence/inactive/oper.bmp delete mode 100644 skins/_old/Orange_Silence/skin.inc delete mode 100644 skins/_old/Orange_aureole/Tupfile.lua delete mode 100644 skins/_old/Orange_aureole/active/base.bmp delete mode 100644 skins/_old/Orange_aureole/active/left.bmp delete mode 100644 skins/_old/Orange_aureole/active/oper.bmp delete mode 100644 skins/_old/Orange_aureole/inactive/base.bmp delete mode 100644 skins/_old/Orange_aureole/inactive/left.bmp delete mode 100644 skins/_old/Orange_aureole/inactive/oper.bmp delete mode 100644 skins/_old/Orange_aureole/orange_aureole.DTP delete mode 100644 skins/_old/Orange_aureole/orange_aureole.asm delete mode 100644 skins/_old/Orange_aureole/screenshot.png delete mode 100644 skins/_old/Orange_aureole/skin.inc delete mode 100644 skins/_old/mage-slot/ReadMe.txt delete mode 100644 skins/_old/mage-slot/Tupfile.lua delete mode 100644 skins/_old/mage-slot/base.bmp delete mode 100644 skins/_old/mage-slot/base_1.bmp delete mode 100644 skins/_old/mage-slot/colour.asm delete mode 100644 skins/_old/mage-slot/colour.dtp delete mode 100644 skins/_old/mage-slot/default.asm delete mode 100644 skins/_old/mage-slot/left.bmp delete mode 100644 skins/_old/mage-slot/left_1.bmp delete mode 100644 skins/_old/mage-slot/oper.bmp delete mode 100644 skins/_old/mage-slot/oper_1.bmp delete mode 100644 skins/_old/mage-slot/skin.inc delete mode 100644 skins/_old/mage-teckno/Tupfile.lua delete mode 100644 skins/_old/mage-teckno/base.bmp delete mode 100644 skins/_old/mage-teckno/base_1.bmp delete mode 100644 skins/_old/mage-teckno/colour.asm delete mode 100644 skins/_old/mage-teckno/colour.dtp delete mode 100644 skins/_old/mage-teckno/default.asm delete mode 100644 skins/_old/mage-teckno/left.bmp delete mode 100644 skins/_old/mage-teckno/left_1.bmp delete mode 100644 skins/_old/mage-teckno/oper.bmp delete mode 100644 skins/_old/mage-teckno/oper_1.bmp delete mode 100644 skins/_old/mage-teckno/readme.txt delete mode 100644 skins/_old/mage-teckno/skin.inc diff --git a/data/common/File Managers/icons.ini b/data/common/File Managers/icons.ini index 428d80a25c..1071a8f3c5 100644 --- a/data/common/File Managers/icons.ini +++ b/data/common/File Managers/icons.ini @@ -165,10 +165,11 @@ sh=24 sys=25 pdf=26 asm=27 -cpp=27 -c=27 +h=27 java=27 pas=27 +cpp=28 +c=28 fb2=29 mgb=47 diff --git a/data/common/icons16.png b/data/common/icons16.png index 1279f29d9dfaa96fb95dff19009cbc3d7d2240a8..745e4d41c707c69b145ba15694681cef5d9e93d0 100644 GIT binary patch literal 7894 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 diff --git a/skins/_old/Black_lace/2.Black_lace/2.Black_lace.DTP b/skins/_old/Black_lace/2.Black_lace/2.Black_lace.DTP index bd4bcd6063745fb5b42c0531b9c0f3dfc0d8cf6d..816738b31601b39ba71db85af89fa85ff627543c 100644 GIT binary patch delta 21 VcmdPU;Fpt=V}Rkp!s3bik^mjy1AG7g literal 40 fcmb1>lVgyB;vYYLFo1ACKmdb*fdQBe;)CP?1`iI2 diff --git a/skins/_old/Orange_Silence/Orange_Silence.asm b/skins/_old/Orange_Silence/Orange_Silence.asm deleted file mode 100644 index 5e4f67704f..0000000000 --- a/skins/_old/Orange_Silence/Orange_Silence.asm +++ /dev/null @@ -1,35 +0,0 @@ -include 'skin.inc' - -SKIN_PARAMS \ - height = bmp_base.height,\ ; skin height - margins = [5:1:43:1],\ ; margins [left:top:right:bottom] - colors active = [binner=0x000000:\ ; border inner color - bouter=0x000000:\ ; border outer color - bframe=0xff6600],\ ; border frame color - colors inactive = [binner=0x000000:\ ; border inner color - bouter=0x000000:\ ; border outer color - bframe=0x878280],\ ; border frame color - dtp = 'Orange_Silence.dtp' ; dtp colors - -SKIN_BUTTONS \ - close = [-27:3][18:18],\ ; buttons coordinates - minimize = [-50:3][18:18] ; [left:top][width:height] - -SKIN_BITMAPS \ - left active = bmp_left,\ ; skin bitmaps pointers - left inactive = bmp_left1,\ - oper active = bmp_oper,\ - oper inactive = bmp_oper1,\ - base active = bmp_base,\ - base inactive = bmp_base1 - -BITMAP bmp_left ,'active/left.bmp' ; skin bitmaps -BITMAP bmp_oper ,'active/oper.bmp' -BITMAP bmp_base ,'active/base.bmp' -BITMAP bmp_left1,'inactive/left.bmp' -BITMAP bmp_oper1,'inactive/oper.bmp' -BITMAP bmp_base1,'inactive/base.bmp' - -;================================; -; Created by Rock_maniak_forever ; -;================================; diff --git a/skins/_old/Orange_Silence/Orange_Silence.dtp b/skins/_old/Orange_Silence/Orange_Silence.dtp deleted file mode 100644 index e025b3c00272487a4e51eca69230a3d35d3f3e3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40 dcmZQ5_`$#c#Xo)k*+2lI71DlyX|MoL9so~i57z(y diff --git a/skins/_old/Orange_Silence/Orange_Silence.png b/skins/_old/Orange_Silence/Orange_Silence.png deleted file mode 100644 index 6e65c9b4cdc1b1fa8084a0a5f7bef4bba90ba890..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1743 zcmeAS@N?(olHy`uVBq!ia0vp^(||aNg9%7p^|Yu0Qk(@Ik;M!Qd`Cc-ajG_-G*FPe z#M9T6{U$4uu#C`zMH3sqLaq@dj-@3T`9%yX*PZbI3h|Txg;oF&M`+;I?AY~z$B{``KE8bmFXJBAt@N{tushIP2?)hwKcah`w zr!|?g2R{m$Sp(f*Hd=a)+w z{~PnYvNvdE>c2X;=!UQ0Qll+F{P`wT*2dPq7b~xw|I3c$_u1UiG>&dIYnWDWNozuo$VbhqRrfDv3}il3Id$>b02(vanU<8d;7|;p<};j$HQRUTR7YKWQjcBO}2ybQ6V)z za#gx687rMO~_Qx%H z_-3i|yky_qlN&?pCf|8~_}8vYAFmyD112h-JFXwJ_r5g|Dp_&AT>PTXy^x$YC*?8~ z7cn1S*Tv;3dA_VfJU2^S{;jZLxal2b)qJg%M^kQiI<8Qe=l*-n`5#J&o=$sHOtb`BKrK9*0A?u~U6fh-jg5bmrNne^GOa5M2VSVXa;ekNTVx>a&uJs>S`&7h&e!uhB zG4I0HYkS1_+7IvSbJg&ZIlkqmTj*l}CqHxnELs*CXLHIUV}AU3)y)@{@4FMTvET3YlHSTh4IRaGEn6~M+72t8<+SFuooeg7 zCH)MygC6JG$y2XwdCr)7Y5h!hO+$&@b+;>&Cd6(-Lml zc^=i6TfZC4)(fdeoQH+QEqOMZX$xj9Y^l$^&)OjUTRnrrSn0{)zb9HB?%!D7R9`Z= z?NZT&WhdDxUp;v_wcf_Ho~yZGd9B=ar?>HSMP?NR$2SLSZxzgrbve?*Lv)(J5k_%zx0aQ{4eyZZa*uAjS@VpiRk6khlG^?ak_Y4Ug1CD&Wz z_|LO4PP!-b@88X8HxXO&`TH&@&RsvZQsv6se7jmxsoo67FBMf6Q+9{TaoU!qosCi5 zb0ezy_w4vB|C6$P-3?1NZgnd*VEp8nF(>SC#J{*-FaB8_t9Y}~vYzW!p_odYY;j4z zzxn+-Z}0#9`bNjvpMjyl{`~p;`tVO7iX#1MfTd|1sO&sm=%YH>y&4e(>PuSwpU}Rq z#i91_>bK7U>ld~k@XgOZ9CH}$xFNJ}g9ulv@dAL8jhy?+SY6>v@&otMi VB>BS@wl<(m44$rjF6*2UngE102ZI0r diff --git a/skins/_old/Orange_Silence/Tupfile.lua b/skins/_old/Orange_Silence/Tupfile.lua deleted file mode 100644 index 105dafe51c..0000000000 --- a/skins/_old/Orange_Silence/Tupfile.lua +++ /dev/null @@ -1,2 +0,0 @@ -if tup.getconfig("NO_FASM") ~= "" then return end -tup.rule("Orange_Silence.asm", 'fasm "%f" "%o" ' .. tup.getconfig("KPACK_CMD"), "Orange_Silence.skn") diff --git a/skins/_old/Orange_Silence/active/base.bmp b/skins/_old/Orange_Silence/active/base.bmp deleted file mode 100644 index 32cd9e6d8b2afda17d06e36244180dba2c41cd93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmZ?royGtGW7c($`Xe?O2=|6*8|9^($ Xh5s3Pc0yXeL zo}I{A(*Dzcuix|^h@kcZ&3EeuAp}2p;eQ}P@PSG|t^fhBd(h?4^`o1Q6a-Z94~l!B MhC{;>>_{j904HXcod5s; diff --git a/skins/_old/Orange_Silence/active/oper.bmp b/skins/_old/Orange_Silence/active/oper.bmp deleted file mode 100644 index 90180b2f78012e1d1a56f0ee541ba5f9d26617da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4374 zcmdT`F;c`Z3^X+jP%u1!E*%vWMLJ%Q89u-ds58SGcm}`WCt{t&I%6qz?tn4TC>}*t z)|-u^~tJdoa(JxQR0w#Iu2z+UY zdC-uz7iUtnV{>!%xnRq(&iS;5_)xnfZO5anDpmEl{ z&`q-55L3?fc2+YLtvp%2;qY3FG^=@Xvf@ZwDT5aEWeI#>JLK z5(s&j0aVWZYi{1zpO(dDu^9UXW44a3iPTcG%y3Z7jlSyk$zMsLCu@J+2$*_Z2hNpm zN}YUP&L@0HaXWoEtJHZ=7r8HIQV^a@O0}=-T009Ok82|tP diff --git a/skins/_old/Orange_Silence/inactive/left.bmp b/skins/_old/Orange_Silence/inactive/left.bmp deleted file mode 100644 index d6e8dcb813fd1c74fc7805c878ab53f0f3804134..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmZ?r-NwiO24+A~1Bh9HSOSO{!6XAi15jRw8-jttFwoG{4na@>I3LIW2>~f{OFIaH z@(&(9fzSeE(SSc~##|sm*tcNOav(zR*KODeLn6^{y}jM#Bd-9 Iavur+0K*5N?EnA( diff --git a/skins/_old/Orange_Silence/inactive/oper.bmp b/skins/_old/Orange_Silence/inactive/oper.bmp deleted file mode 100644 index 28ebe5d75b5259b9ca35eb05abe70331629b8058..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4374 zcmdT_Jxc>Y5It)fwGe-TT{=Y&3ybUg757KP#wNAc2x4O=Hu(W!WN3OQ*3U$^g(PzaLuC{|{*EO+~F3z-sE*DLlZ*K3>G6=?aGI1pc8MtT&Kq6Ln zsYf`Wi@L=T=lh4pwA6L|Ih|$-f?YI%VCArAOV96F&|MI5etI6IrD>Y4*(_5KY|&uE z$V5OG<1LOjzr4PsWf+X_`P`KtWN6XobrW49<1LOj+v~Jh619S>EsJ*MvVbm5=z{K| ziL?81T%(?xtGFpLB1I3Cdi11WL~t0UTq)vgf1c~GpcQbiZ%}9JSbF|iioz@nadtc5 zKN!)I)t@tuE66$VpOPkDmh%e#q_|F5&MI}Nq>EgZv$&D4ww;RVY+LsxTW~MjwDWeG K77#wC9_c@b@-x-| diff --git a/skins/_old/Orange_Silence/skin.inc b/skins/_old/Orange_Silence/skin.inc deleted file mode 100644 index 81a6bd8f3f..0000000000 --- a/skins/_old/Orange_Silence/skin.inc +++ /dev/null @@ -1,239 +0,0 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; ;; -;; Copyright (C) KolibriOS team 2004-2017. All rights reserved. ;; -;; Distributed under terms of the GNU General Public License ;; -;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;============================================================================ -; This file should be used to generate skins of new standard -;============================================================================ -; skin file structure: -;---------------------------------------------------------------------------- -; header: -; dd 'SKIN' -; dd = version (1 for now) -; dd @ params -; dd @ buttons -; dd @ bitmaps -; ... -;---------------------------------------------------------------------------- -; NOTE: order of sections listed below is insignificant -; since they're identified by pointer in above header -;---------------------------------------------------------------------------- -; ... -; params: -; dd = skin height -; dw = right margin -; dw = left margin -; dw = bottom margin -; dw = top margin -; dd = inner line color -; dd = outer line color -; dd = frame color -; dd = dtp file size -; ?? = dtp file itself -; ... -;---------------------------------------------------------------------------- -; ... -; buttons: -; dd = button type (1 = close, 2 = minimize) -; dw = left button coord (could be negative) -; dw = top button coord (could be negative) -; dw = button width -; dw = button height -; ... etc for all buttons -; dd = 0 (end of buttons list) -; ... -;---------------------------------------------------------------------------- -; ... -; bitmaps: -; dw = bitmap kind (1 = left, 2 = oper, 3 = base) -; dw = bitmap type (1 = active, 0 = inactive) -; dd @ bitmap -; ... etc for all bitmaps -; dd 0 (end of bitmaps list) -; ... -;---------------------------------------------------------------------------- -; ... -; bitmap: -; dd = bitmap width -; dd = bitmap height -; ?? = raw bitmap data -; ... etc for all bitmaps -; ... -;============================================================================ - -dd 'SKIN',1,__params__,__buttons__,__bitmaps__ - -struc BITMAPFILEHEADER { - .bfType dw ? ; WORD - .bfSize dd ? ; DWORD - .bfReserved1 dw ? ; WORD - .bfReserved2 dw ? ; WORD - .bfOffBits dd ? ; DWORD -} - -struc BITMAPINFOHEADER { - .biSize dd ? ; DWORD - .biWidth dd ? ; LONG - .biHeight dd ? ; LONG - .biPlanes dw ? ; WORD - .biBitCount dw ? ; WORD - .biCompression dd ? ; DWORD - .biSizeImage dd ? ; DWORD - .biXPelsPerMeter dd ? ; LONG - .biYPelsPerMeter dd ? ; LONG - .biClrUsed dd ? ; DWORD - .biClrImportant dd ? ; DWORD -} - -struc _bmp { - .h BITMAPFILEHEADER - .i BITMAPINFOHEADER -} -virtual at 0 - _bmp _bmp -end virtual - -macro BITMAP _name*,_fname* -{ - local w,h,a,r,g,b - virtual at 0 - _file equ _#_name - _file:: - file _fname - end virtual - load w dword from _file:_bmp.i.biWidth - load h dword from _file:_bmp.i.biHeight - load hsize dword from _file:_bmp.h.bfOffBits - align 4 - label _name - .width = w - .height = h - dd w,h - a=hsize+(w*3+(w mod 4))*(h-1) - size = $ - repeat h - repeat w - load r from _file:a+0 - load g from _file:a+1 - load b from _file:a+2 - db r,g,b - a=a+3 - end repeat - a=a-w*3*2-(w mod 4) - end repeat -} - -macro define_colors name,[col,val] -{ - common - local a,b,c - forward - match =binner,col \{ a = val \} - match =bouter,col \{ b = val \} - match =bframe,col \{ c = val \} - common - name equ a,b,c -} - -macro SKIN_PARAMS [a] -{ - common - local _height,_margins,_colors,_colors_1,_dtp - __params__: - forward - match qq == ww,a - \{ - match =height,qq \\{ _height = ww \\} - match =margins,qq \\{ - match [q1:q2:q3:q4],ww - \\\{ - _margins equ q3,q1,q4,q2 - \\\} - \\} - match =colors =active,qq - \\{ - match [q10==q11:q20==q21:q30==q31],ww - \\\{ - define_colors _colors,q10,q11,q20,q21,q30,q31 - \\\} - \\} - match =colors =inactive,qq - \\{ - match [q10==q11:q20==q21:q30==q31],ww - \\\{ - define_colors _colors_1,q10,q11,q20,q21,q30,q31 - \\\} - \\} - match =dtp,qq \\{ _dtp equ ww \\} - \} - common - dd _height - dw _margins - dd _colors,_colors_1 - dd @f - $ - 4 - file _dtp - @@: -} - -macro SKIN_BUTTONS [a] -{ - common - local btn - __buttons__: - forward - match qq == ww,a - \{ - btn = 0 - match =close,qq \\{ btn = 1 \\} - match =minimize,qq \\{ btn = 2 \\} - match [q1:q2][q3:q4],ww - \\{ - if btn <> 0 - dd btn - dw q1,q2,q3,q4 - end if - \\} - \} - common - dd 0 -} - -macro SKIN_BITMAPS [a] -{ - common - local bmp - __bitmaps__: - forward - match qq == ww,a - \{ - bmp=-1 - match qqq =active,qq \\{ bmp = 1 \\} - match qqq =inactive,qq \\{ bmp = 0 \\} - match =left qqq,qq - \\{ - if bmp >= 0 - dw 1,bmp - dd ww - end if - \\} - match =oper qqq,qq - \\{ - if bmp >= 0 - dw 2,bmp - dd ww - end if - \\} - match =base qqq,qq - \\{ - if bmp >= 0 - dw 3,bmp - dd ww - end if - \\} - \} - common - dd 0 -} diff --git a/skins/_old/Orange_aureole/Tupfile.lua b/skins/_old/Orange_aureole/Tupfile.lua deleted file mode 100644 index 4dac99625b..0000000000 --- a/skins/_old/Orange_aureole/Tupfile.lua +++ /dev/null @@ -1,2 +0,0 @@ -if tup.getconfig("NO_FASM") ~= "" then return end -tup.rule("orange_aureole.asm", 'fasm "%f" "%o" ' .. tup.getconfig("KPACK_CMD"), "Orange_aureole.skn") diff --git a/skins/_old/Orange_aureole/active/base.bmp b/skins/_old/Orange_aureole/active/base.bmp deleted file mode 100644 index f9cb94877e6e2be0868e6b496fbd77227c83af15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmZ?royGtGWZz LL(p>E7-Tj8OyViB diff --git a/skins/_old/Orange_aureole/active/left.bmp b/skins/_old/Orange_aureole/active/left.bmp deleted file mode 100644 index b0378b06cd8ce662d6ac313cd1d5a5833ed87e91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmZ?r-NwiO24+A~1Bh9HSOSO{!6XAi15jRw8-jttV8ECCT%i011OeF$$b6vaP~cM*e diff --git a/skins/_old/Orange_aureole/active/oper.bmp b/skins/_old/Orange_aureole/active/oper.bmp deleted file mode 100644 index e0e72d23097044fa597cdac47b15bb43da09107b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4374 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 diff --git a/skins/_old/Orange_aureole/inactive/base.bmp b/skins/_old/Orange_aureole/inactive/base.bmp deleted file mode 100644 index d7b6646d35654282487caafbf610e3a474eece68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmZ?royGtGWeFmY*aEyS1KV@aa6s5ZZr| LA$cZl3^E%4Gb<=W diff --git a/skins/_old/Orange_aureole/inactive/left.bmp b/skins/_old/Orange_aureole/inactive/left.bmp deleted file mode 100644 index a60a6b4e4e4d6ac47b3ac341255b89ce98d1ea16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmZ?r-NwiO24+A~1Bh9HSOSO{!6XAi15jRw8-jttU|?Oi-?scD1OeF$$b6vaP~^L{ io`fTi`+Yi3!V!oc+J6#`K>XyHC*g=5e4v$Z!~g(qDZHcr diff --git a/skins/_old/Orange_aureole/inactive/oper.bmp b/skins/_old/Orange_aureole/inactive/oper.bmp deleted file mode 100644 index b7ced2aad0addec48531cb3524493cb74e041eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4374 zcmdT`T~Axd8K&30X?s!iC-fSW8f-940wnR0CP2L1-Ozw-9Sj7FjY*97&<16RII@W` z7Ba|65FrU7#IS6et*S&m=gf>o^D2L$Kc&x{172fO?cOeWZOxfyo_C)2>zHe||M>eB z_wO(G{xd$E`1}c<-?-l`E&u&pOUoaA>wU28{smIjufn=A$V(O7 zrN|2kj$2=>irYEWpHrcyynltw98s$BIaQ(Ld%FFUg`RLg{if>Asv8;p_q+rOXtwfs z$P_mhnC4~`zHct_fi>YmH1(E3i|p2l>lvu#vf(W?ccQuJS@C6Fe7PaJj87d88Myvw z=8t|F%8IWFQajIyZ?;r$qN)Q=iDu1#ShXvof(sN}q|V2x%c!D5&?m5eZ0kp;(&z%Z zOW`n7#r7!rQjL@;7_SD>62z`~P49?V_p-uxg&tGJ9`z(Fe}V^>fvVsVb;O-eh8g=b zQdamzP}tEZ{4W#4_oZxbM}fW~v>9>^7PyyaHne8XAg{}?9_%O>JVPEH^`>iBbQ(I7 z!4uC2iA5fO>bMrkZ`gw-hv4CDJsmwWuI2@eb}c}&{kJD9ctS3nLg<7E234B7p!^Be zo3tY@X}AO~O6h8Lxy_pWV|JHLluiX|g!XF~Nu4YA0PekVY_&1gD#$h2=CCXORK8ue zMspHX__`=jg;C@gnanVB9rSq4ul&I3xYWk@m6NJ(SBHZ$XuQyZt^z_vyf+>>{t34V zm*u%L$^DbeZ&I-3UJ(ZW_Ic~#0X6mP*YZ%Fr3clfO zj<_K8qH>_!M+$=5BURKTkdp1=4!Zs8q6!|0pX2i2JMk4xA~_Qb!;Y~Ka%Ke-$!bdRHxZn*LHyFGe|F95#He78!5WG%3Ur>Q+HU$TleU4@2s#6 zG?F`X7)k$(fH$Z@t6ZwNVd%Vx^Ck;3h@og>7yIEX$+dem+Q#VGv<=PZUU#gt=7BYS z&aEBx78f3IrhnOejo{tojpQ`%N!XYy+}^CY`FF5kBr)l&qCPX;x_0ULqmaI`ej$4U zt8+EUe0z?b)`rCDBwwTp>a2*4sQU)<-nw{&#;e~HbpteOZXUXZk?h!K397$BXY~>j z!nel)GiT%MkJ}g`U)etRW!&~-{X6K7>3PQs0l%1mNrn!`Y(jJ2D%IP-vU4qA_sol) zj2`pB73c1}JyH}8HuzXs0quTi?Gm*s^)n`9_dX9Lt>HW$EsF3e>rGhQZ{^7^;)?EF z>p?+8OA_Dka4Tu`W_a(i?8#uFt$vg0?TfUn|1-g6mO{@|f7(v$tJE7xy`||r1vIp# zUJ*SZ3MzGO-nzEqE*RZPJJC&^KBVLuHG4=yOHOE!zad)I+>3`B9vR)7XWuQn zs#uv$U2fqrBD`ttDdA*%ovplc?>(iZH)_;mQT%VSqi3*QFxHQDWh5^~O@zr~CVRXq zXG$WT=djd{1d2^S!|%B#yV!8GQeh^5LNLyQKAz_j8{B~4brIQ=@H|}M6<79NGnWgX zID?Zo4;HxN8ytRW!kRTFN@A+W=TVV8i7=zF{6|8QREY%93!-~a zE5xuv#s|&)_CSY^`bG*evZ*3l@F0yW%k0X<*D7)-9PJzN3sERpym~LS!b2 zOThxSp#9W@HEWJ#*=ohD$O(OSL{XE~3K1=lM&FIS#kOKhXUTG>n3p3`I0g z-2>lKd;{sy&7eJ$X(TJ=UP_>A@PF!NBQJ+PxZDpkvMx~28ai8+BRNsyLUv8qC7N>_ zs*E w&e5`*+7hEVH(vaM4JR97>^WaLpt)TIdSY9mWD$gkprE{{{nUg(^RLnV2Q<7^OaK4? diff --git a/skins/_old/Orange_aureole/orange_aureole.DTP b/skins/_old/Orange_aureole/orange_aureole.DTP deleted file mode 100644 index c43db8fe7afa1a9a4c8584742df357a6a74bd0fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40 lcmY!=`@x_9#UDO=VEFOl2g8FqcfevGHU|d-LsniM0|1-362|}l diff --git a/skins/_old/Orange_aureole/orange_aureole.asm b/skins/_old/Orange_aureole/orange_aureole.asm deleted file mode 100644 index 4236ed730f..0000000000 --- a/skins/_old/Orange_aureole/orange_aureole.asm +++ /dev/null @@ -1,35 +0,0 @@ -include 'skin.inc' - -SKIN_PARAMS \ - height = bmp_base.height,\ ; skin height - margins = [5:1:43:1],\ ; margins [left:top:right:bottom] - colors active = [binner=0xF87710:\ ; border inner color - bouter=0xF87710:\ ; border outer color - bframe=0xF87710],\ ; border frame color - colors inactive = [binner=0xF87710:\ ; border inner color - bouter=0xF87710:\ ; border outer color - bframe=0x9C8A6D],\ ; border frame color - dtp = 'orange_aureole.DTP' ; dtp colors - -SKIN_BUTTONS \ - close = [-26:2][19:19],\ ; buttons coordinates - minimize = [-46:2][19:19] ; [left:top][width:height] - -SKIN_BITMAPS \ - left active = bmp_left,\ ; skin bitmaps pointers - left inactive = bmp_left1,\ - oper active = bmp_oper,\ - oper inactive = bmp_oper1,\ - base active = bmp_base,\ - base inactive = bmp_base1 - -BITMAP bmp_left ,'active/left.bmp' ; skin bitmaps -BITMAP bmp_oper ,'active/oper.bmp' -BITMAP bmp_base ,'active/base.bmp' -BITMAP bmp_left1,'inactive/left.bmp' -BITMAP bmp_oper1,'inactive/oper.bmp' -BITMAP bmp_base1,'inactive/base.bmp' - -;================================; -; Created by Rock_maniak_forever ; -;================================; \ No newline at end of file diff --git a/skins/_old/Orange_aureole/screenshot.png b/skins/_old/Orange_aureole/screenshot.png deleted file mode 100644 index 2c9840d4832ccddac8f54420c13cf7f82b60c3d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46245 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 OCkatmkqRMQzyARn;-fwQ diff --git a/skins/_old/Orange_aureole/skin.inc b/skins/_old/Orange_aureole/skin.inc deleted file mode 100644 index 81a6bd8f3f..0000000000 --- a/skins/_old/Orange_aureole/skin.inc +++ /dev/null @@ -1,239 +0,0 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; ;; -;; Copyright (C) KolibriOS team 2004-2017. All rights reserved. ;; -;; Distributed under terms of the GNU General Public License ;; -;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;============================================================================ -; This file should be used to generate skins of new standard -;============================================================================ -; skin file structure: -;---------------------------------------------------------------------------- -; header: -; dd 'SKIN' -; dd = version (1 for now) -; dd @ params -; dd @ buttons -; dd @ bitmaps -; ... -;---------------------------------------------------------------------------- -; NOTE: order of sections listed below is insignificant -; since they're identified by pointer in above header -;---------------------------------------------------------------------------- -; ... -; params: -; dd = skin height -; dw = right margin -; dw = left margin -; dw = bottom margin -; dw = top margin -; dd = inner line color -; dd = outer line color -; dd = frame color -; dd = dtp file size -; ?? = dtp file itself -; ... -;---------------------------------------------------------------------------- -; ... -; buttons: -; dd = button type (1 = close, 2 = minimize) -; dw = left button coord (could be negative) -; dw = top button coord (could be negative) -; dw = button width -; dw = button height -; ... etc for all buttons -; dd = 0 (end of buttons list) -; ... -;---------------------------------------------------------------------------- -; ... -; bitmaps: -; dw = bitmap kind (1 = left, 2 = oper, 3 = base) -; dw = bitmap type (1 = active, 0 = inactive) -; dd @ bitmap -; ... etc for all bitmaps -; dd 0 (end of bitmaps list) -; ... -;---------------------------------------------------------------------------- -; ... -; bitmap: -; dd = bitmap width -; dd = bitmap height -; ?? = raw bitmap data -; ... etc for all bitmaps -; ... -;============================================================================ - -dd 'SKIN',1,__params__,__buttons__,__bitmaps__ - -struc BITMAPFILEHEADER { - .bfType dw ? ; WORD - .bfSize dd ? ; DWORD - .bfReserved1 dw ? ; WORD - .bfReserved2 dw ? ; WORD - .bfOffBits dd ? ; DWORD -} - -struc BITMAPINFOHEADER { - .biSize dd ? ; DWORD - .biWidth dd ? ; LONG - .biHeight dd ? ; LONG - .biPlanes dw ? ; WORD - .biBitCount dw ? ; WORD - .biCompression dd ? ; DWORD - .biSizeImage dd ? ; DWORD - .biXPelsPerMeter dd ? ; LONG - .biYPelsPerMeter dd ? ; LONG - .biClrUsed dd ? ; DWORD - .biClrImportant dd ? ; DWORD -} - -struc _bmp { - .h BITMAPFILEHEADER - .i BITMAPINFOHEADER -} -virtual at 0 - _bmp _bmp -end virtual - -macro BITMAP _name*,_fname* -{ - local w,h,a,r,g,b - virtual at 0 - _file equ _#_name - _file:: - file _fname - end virtual - load w dword from _file:_bmp.i.biWidth - load h dword from _file:_bmp.i.biHeight - load hsize dword from _file:_bmp.h.bfOffBits - align 4 - label _name - .width = w - .height = h - dd w,h - a=hsize+(w*3+(w mod 4))*(h-1) - size = $ - repeat h - repeat w - load r from _file:a+0 - load g from _file:a+1 - load b from _file:a+2 - db r,g,b - a=a+3 - end repeat - a=a-w*3*2-(w mod 4) - end repeat -} - -macro define_colors name,[col,val] -{ - common - local a,b,c - forward - match =binner,col \{ a = val \} - match =bouter,col \{ b = val \} - match =bframe,col \{ c = val \} - common - name equ a,b,c -} - -macro SKIN_PARAMS [a] -{ - common - local _height,_margins,_colors,_colors_1,_dtp - __params__: - forward - match qq == ww,a - \{ - match =height,qq \\{ _height = ww \\} - match =margins,qq \\{ - match [q1:q2:q3:q4],ww - \\\{ - _margins equ q3,q1,q4,q2 - \\\} - \\} - match =colors =active,qq - \\{ - match [q10==q11:q20==q21:q30==q31],ww - \\\{ - define_colors _colors,q10,q11,q20,q21,q30,q31 - \\\} - \\} - match =colors =inactive,qq - \\{ - match [q10==q11:q20==q21:q30==q31],ww - \\\{ - define_colors _colors_1,q10,q11,q20,q21,q30,q31 - \\\} - \\} - match =dtp,qq \\{ _dtp equ ww \\} - \} - common - dd _height - dw _margins - dd _colors,_colors_1 - dd @f - $ - 4 - file _dtp - @@: -} - -macro SKIN_BUTTONS [a] -{ - common - local btn - __buttons__: - forward - match qq == ww,a - \{ - btn = 0 - match =close,qq \\{ btn = 1 \\} - match =minimize,qq \\{ btn = 2 \\} - match [q1:q2][q3:q4],ww - \\{ - if btn <> 0 - dd btn - dw q1,q2,q3,q4 - end if - \\} - \} - common - dd 0 -} - -macro SKIN_BITMAPS [a] -{ - common - local bmp - __bitmaps__: - forward - match qq == ww,a - \{ - bmp=-1 - match qqq =active,qq \\{ bmp = 1 \\} - match qqq =inactive,qq \\{ bmp = 0 \\} - match =left qqq,qq - \\{ - if bmp >= 0 - dw 1,bmp - dd ww - end if - \\} - match =oper qqq,qq - \\{ - if bmp >= 0 - dw 2,bmp - dd ww - end if - \\} - match =base qqq,qq - \\{ - if bmp >= 0 - dw 3,bmp - dd ww - end if - \\} - \} - common - dd 0 -} diff --git a/skins/_old/RoboTech/BRoboTech/BRoboTech.dtp b/skins/_old/RoboTech/BRoboTech/BRoboTech.dtp index e2fda925b8928ee8fb0a4eae0e2bd66b4d2adf7d..0e71e89f316460db4d44185090d6914b9b486b0d 100644 GIT binary patch delta 21 VcmdPU;Fpt=V}Rkhy84Oyk^ml{1EK%` literal 40 fcmb1>lVgyB;vYYLFo1ACKmdb+f&!Qg;)CP?13wN~ diff --git a/skins/_old/SashSkinPack_1_1/Src/Aqua/colors.dtp b/skins/_old/SashSkinPack_1_1/Src/Aqua/colors.dtp index 06f6832bc09c35b5d50a30d0e665231b460c1cf3..cc04bd7a141358192a738ab1e3aebb0ce3915c76 100644 GIT binary patch literal 40 icmX@PI*8#U5MR1(^b diff --git a/skins/_old/mage-slot/ReadMe.txt b/skins/_old/mage-slot/ReadMe.txt deleted file mode 100644 index 05ba1af7e8..0000000000 --- a/skins/_old/mage-slot/ReadMe.txt +++ /dev/null @@ -1,7 +0,0 @@ -Used standart skin codes at KolibriOS -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; ;; -;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; -;; Distributed under terms of the GNU General Public License ;; -;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \ No newline at end of file diff --git a/skins/_old/mage-slot/Tupfile.lua b/skins/_old/mage-slot/Tupfile.lua deleted file mode 100644 index 697941362e..0000000000 --- a/skins/_old/mage-slot/Tupfile.lua +++ /dev/null @@ -1,2 +0,0 @@ -if tup.getconfig("NO_FASM") ~= "" then return end -tup.rule("default.asm", 'fasm "%f" "%o" ' .. tup.getconfig("KPACK_CMD"), "mage-slot.skn") diff --git a/skins/_old/mage-slot/base.bmp b/skins/_old/mage-slot/base.bmp deleted file mode 100644 index 0513b4f091da11e35bc77279dd9a58a840e58f06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmZ?rwPR!e12Z700mLjoEC$4k3=%++fq?@kFT@SOU;#9uKFAo3mSj3%MfYdt!O;dJ baA$x3k`p%61{lE+R>uPc;f@C~ki8E8T4$wy diff --git a/skins/_old/mage-slot/base_1.bmp b/skins/_old/mage-slot/base_1.bmp deleted file mode 100644 index 1da97cea08b758dbaf93fc168896fd50d5ba3389..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmZ?rwPR!e12Z700mLjoEC$4k3=%++fq?@kFT@SOU;#9uJ|hB-CY2;$MH_m{;b;aD b*f2l<$q6&+(!=2htK)%!aK{4~$leD4n1+x~ diff --git a/skins/_old/mage-slot/colour.asm b/skins/_old/mage-slot/colour.asm deleted file mode 100644 index d3a97ea5ba..0000000000 --- a/skins/_old/mage-slot/colour.asm +++ /dev/null @@ -1,15 +0,0 @@ -;used: 'fasm colour.asm colour.dtp' -;to created file colour.dtp -;for sets this system_colors in skin -;-------------------------------------- -dd 0x8795A5 ;; .frame -dd 0xACBFD4 ;; .grab -dd 0x8EB1D2 ;; .grab_button -dd 0x9E0404 ;; .grab_button_text -dd 0x040404 ;; .grab_text -dd 0xD2D8E0 ;; .work -dd 0x3D6D94 ;; .work_button -dd 0xD3FD11 ;; .work_button_text -dd 0x080808 ;; .work_text -dd 0x4D7DA4 ;; .work_graph -;------------------------------------- \ No newline at end of file diff --git a/skins/_old/mage-slot/colour.dtp b/skins/_old/mage-slot/colour.dtp deleted file mode 100644 index dd7b5db8b946d946b337396e66b1764a59da6998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40 vcmZ2FwVmP0{xuAjHuf>Fu*?Hu7KR5mE-_5WwPg_edzpcQgM(p7tuF%rLPrhr diff --git a/skins/_old/mage-slot/default.asm b/skins/_old/mage-slot/default.asm deleted file mode 100644 index 2a32773a24..0000000000 --- a/skins/_old/mage-slot/default.asm +++ /dev/null @@ -1,38 +0,0 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; ;; -;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; -;; Distributed under terms of the GNU General Public License ;; -;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -include 'skin.inc' - -SKIN_PARAMS \ - height = bmp_base.height,\ ; skin height - margins = [12:1:43:1],\ ; margins [left:top:right:bottom] - colors active = [binner=0x00081d:\ ; border inner color - bouter=0x00081d:\ ; border outer color - bframe=0x4269A4],\ ; border frame color - colors inactive = [binner=0x00081d:\ ; border inner color - bouter=0x00081d:\ ; border outer color - bframe=0x607492],\ ; border frame color - dtp = 'colour.dtp' ; dtp colors - -SKIN_BUTTONS \ - close = [-18:4][12:12],\ ; buttons coordinates - minimize = [-34:6][12:12] ; [left:top][width:height] - -SKIN_BITMAPS \ - left active = bmp_left,\ ; skin bitmaps pointers - left inactive = bmp_left1,\ - oper active = bmp_oper,\ - oper inactive = bmp_oper1,\ - base active = bmp_base,\ - base inactive = bmp_base1 - -BITMAP bmp_left ,'left.bmp' ; skin bitmaps -BITMAP bmp_oper ,'oper.bmp' -BITMAP bmp_base ,'base.bmp' -BITMAP bmp_left1,'left_1.bmp' -BITMAP bmp_oper1,'oper_1.bmp' -BITMAP bmp_base1,'base_1.bmp' diff --git a/skins/_old/mage-slot/left.bmp b/skins/_old/mage-slot/left.bmp deleted file mode 100644 index a56fec2b71bf1a7f118953c5a12acd1c7ff8b283..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 758 zcmZ?r{l>%q24+A~1BkhRSPY0686K zNqvwp8UibW$Zy!N;dplv+$)!Dxg9J22)eh zo+yjivu8tO(8xg~4|FY>%q24+A~1BkhRSPY0686=;(LJ~t}0wrh6n6av( zxIQBS4S|(G9Xk14IeXAh;?d{Xlt$61b`jz2zA4$f|$}!Se0-u|Ot7 z28|?2zAinyudfeHCxi>uPak=#UI5$QRTz)U31Ioj<*5*POe0|Oa3g>oMOFotpIMU$ yj1Y(th(SPA5QSj*1xJtL7bXu>f)#<~@e%;F!92hK diff --git a/skins/_old/mage-slot/oper.bmp b/skins/_old/mage-slot/oper.bmp deleted file mode 100644 index 24a44ca74886239209a75388d1fa6c14e186334a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3222 zcmd7UziSh57{~E*wv$6~l`b6wp#@P8#6ZbVl_2;FL+TQ%Lv@ZQg$@oGx)eGXI0eN? zLa>9Nf>0D(EgcWVt$#wd_$HtD`1HP)>m`+#;MR)oB#BrUy3zIOseo#^fvwCfQLP8$n{ojO|jOKZ{d};m8dE!y|w1TOQ z{w(JCuvUHd%>1%nWxj~6eNM!ep~ZlFp)AJs$f0MlOzeG zpRI?Pv)M(aW%V!ZB|MBK;iGa$VdHp&a&2qo!Vluqx$lb1dWN3-uCNb+z)T)$}ZU%me|#7M;`lCS3=k4SpsJc<3h^YI>K0V9u92@ipX zcQDff41)Fb zRQgqnWc#Q8vLD3oC+ufD1fGxth8ui6NAs`{jiWWd2ogT}X+54TWF<0^H7iw5^RQJ0 z9TewjWzH`#Y%Y>izF8>@)0&4Bb7ELPct3q%F99P+_!!>fJ(=H*|Dx4r{7Yx9XdYhb M35iMgXFfFi29*qT-~a#s diff --git a/skins/_old/mage-slot/oper_1.bmp b/skins/_old/mage-slot/oper_1.bmp deleted file mode 100644 index c81ad10deee31b6d139871eb152760d41bd99150..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3222 zcmd7U%P#{_6vy#ev$7C>f}Nc|z+Q+*NW?QZE9S04W=cA3Wg|n5jiL)-#%$Ugx^L=Bz&gToYFzn@r z6~e4d_0>qoW4!-OsLA&{I}1Zw*?wYav`4{IKYteUoUCULS7)l6u(&+Ezdd;r%_xe6 zY2sH@<|&m*Rg%D*AI$kMm`JG)Rb@TR6UQ;6xUiHun_XmDR=+6D<6$%jAC*H28^v@)L7RUfe;Hz= zVid{O^COQ)dgDBa{d{wpqby+Lu`1yq@bC_%dVpb2P$eahd_608AW4;|5-k%6i9%fi zL$i3B3`0V{vMUcrHVbcE^DsQVo}YR|;-}KDVkFx?FE9Ih41dCY#zWuS-Rf%0~yqS)J_lOMEpKNh;s01cqtN!-^H+tAOx+ m`odlUMv(9^yvKV|zy14*R-eCLI(0?!@KV=E)WSdWq2UR|A#Gm( diff --git a/skins/_old/mage-slot/skin.inc b/skins/_old/mage-slot/skin.inc deleted file mode 100644 index 81a6bd8f3f..0000000000 --- a/skins/_old/mage-slot/skin.inc +++ /dev/null @@ -1,239 +0,0 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; ;; -;; Copyright (C) KolibriOS team 2004-2017. All rights reserved. ;; -;; Distributed under terms of the GNU General Public License ;; -;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;============================================================================ -; This file should be used to generate skins of new standard -;============================================================================ -; skin file structure: -;---------------------------------------------------------------------------- -; header: -; dd 'SKIN' -; dd = version (1 for now) -; dd @ params -; dd @ buttons -; dd @ bitmaps -; ... -;---------------------------------------------------------------------------- -; NOTE: order of sections listed below is insignificant -; since they're identified by pointer in above header -;---------------------------------------------------------------------------- -; ... -; params: -; dd = skin height -; dw = right margin -; dw = left margin -; dw = bottom margin -; dw = top margin -; dd = inner line color -; dd = outer line color -; dd = frame color -; dd = dtp file size -; ?? = dtp file itself -; ... -;---------------------------------------------------------------------------- -; ... -; buttons: -; dd = button type (1 = close, 2 = minimize) -; dw = left button coord (could be negative) -; dw = top button coord (could be negative) -; dw = button width -; dw = button height -; ... etc for all buttons -; dd = 0 (end of buttons list) -; ... -;---------------------------------------------------------------------------- -; ... -; bitmaps: -; dw = bitmap kind (1 = left, 2 = oper, 3 = base) -; dw = bitmap type (1 = active, 0 = inactive) -; dd @ bitmap -; ... etc for all bitmaps -; dd 0 (end of bitmaps list) -; ... -;---------------------------------------------------------------------------- -; ... -; bitmap: -; dd = bitmap width -; dd = bitmap height -; ?? = raw bitmap data -; ... etc for all bitmaps -; ... -;============================================================================ - -dd 'SKIN',1,__params__,__buttons__,__bitmaps__ - -struc BITMAPFILEHEADER { - .bfType dw ? ; WORD - .bfSize dd ? ; DWORD - .bfReserved1 dw ? ; WORD - .bfReserved2 dw ? ; WORD - .bfOffBits dd ? ; DWORD -} - -struc BITMAPINFOHEADER { - .biSize dd ? ; DWORD - .biWidth dd ? ; LONG - .biHeight dd ? ; LONG - .biPlanes dw ? ; WORD - .biBitCount dw ? ; WORD - .biCompression dd ? ; DWORD - .biSizeImage dd ? ; DWORD - .biXPelsPerMeter dd ? ; LONG - .biYPelsPerMeter dd ? ; LONG - .biClrUsed dd ? ; DWORD - .biClrImportant dd ? ; DWORD -} - -struc _bmp { - .h BITMAPFILEHEADER - .i BITMAPINFOHEADER -} -virtual at 0 - _bmp _bmp -end virtual - -macro BITMAP _name*,_fname* -{ - local w,h,a,r,g,b - virtual at 0 - _file equ _#_name - _file:: - file _fname - end virtual - load w dword from _file:_bmp.i.biWidth - load h dword from _file:_bmp.i.biHeight - load hsize dword from _file:_bmp.h.bfOffBits - align 4 - label _name - .width = w - .height = h - dd w,h - a=hsize+(w*3+(w mod 4))*(h-1) - size = $ - repeat h - repeat w - load r from _file:a+0 - load g from _file:a+1 - load b from _file:a+2 - db r,g,b - a=a+3 - end repeat - a=a-w*3*2-(w mod 4) - end repeat -} - -macro define_colors name,[col,val] -{ - common - local a,b,c - forward - match =binner,col \{ a = val \} - match =bouter,col \{ b = val \} - match =bframe,col \{ c = val \} - common - name equ a,b,c -} - -macro SKIN_PARAMS [a] -{ - common - local _height,_margins,_colors,_colors_1,_dtp - __params__: - forward - match qq == ww,a - \{ - match =height,qq \\{ _height = ww \\} - match =margins,qq \\{ - match [q1:q2:q3:q4],ww - \\\{ - _margins equ q3,q1,q4,q2 - \\\} - \\} - match =colors =active,qq - \\{ - match [q10==q11:q20==q21:q30==q31],ww - \\\{ - define_colors _colors,q10,q11,q20,q21,q30,q31 - \\\} - \\} - match =colors =inactive,qq - \\{ - match [q10==q11:q20==q21:q30==q31],ww - \\\{ - define_colors _colors_1,q10,q11,q20,q21,q30,q31 - \\\} - \\} - match =dtp,qq \\{ _dtp equ ww \\} - \} - common - dd _height - dw _margins - dd _colors,_colors_1 - dd @f - $ - 4 - file _dtp - @@: -} - -macro SKIN_BUTTONS [a] -{ - common - local btn - __buttons__: - forward - match qq == ww,a - \{ - btn = 0 - match =close,qq \\{ btn = 1 \\} - match =minimize,qq \\{ btn = 2 \\} - match [q1:q2][q3:q4],ww - \\{ - if btn <> 0 - dd btn - dw q1,q2,q3,q4 - end if - \\} - \} - common - dd 0 -} - -macro SKIN_BITMAPS [a] -{ - common - local bmp - __bitmaps__: - forward - match qq == ww,a - \{ - bmp=-1 - match qqq =active,qq \\{ bmp = 1 \\} - match qqq =inactive,qq \\{ bmp = 0 \\} - match =left qqq,qq - \\{ - if bmp >= 0 - dw 1,bmp - dd ww - end if - \\} - match =oper qqq,qq - \\{ - if bmp >= 0 - dw 2,bmp - dd ww - end if - \\} - match =base qqq,qq - \\{ - if bmp >= 0 - dw 3,bmp - dd ww - end if - \\} - \} - common - dd 0 -} diff --git a/skins/_old/mage-teckno/Tupfile.lua b/skins/_old/mage-teckno/Tupfile.lua deleted file mode 100644 index 894d04797a..0000000000 --- a/skins/_old/mage-teckno/Tupfile.lua +++ /dev/null @@ -1,2 +0,0 @@ -if tup.getconfig("NO_FASM") ~= "" then return end -tup.rule("default.asm", 'fasm "%f" "%o" ' .. tup.getconfig("KPACK_CMD"), "mage-teckno.skn") diff --git a/skins/_old/mage-teckno/base.bmp b/skins/_old/mage-teckno/base.bmp deleted file mode 100644 index 6931b0b5c8f99a3b33806667da6490a570c622fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmZ?rwPR!e12Z700mLjoEC$4k3=%++fq?@kFT@SOU;!ZEX&?Yci4G!gl<6s(;Ux

&e@l5c1sld2j>( DMG&Kf diff --git a/skins/_old/mage-teckno/base_1.bmp b/skins/_old/mage-teckno/base_1.bmp deleted file mode 100644 index 6ee9e6b310fbbe483583e353229eb4776b042e3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmZ?rwPR!e12Z700mLjoEC$4k3=%++fq?@kFT@SOU;!Y}SDy_>b31e4XkmZxqP}7X xxok=$9KCsV0FG{6**xIr(%JQJbmYKNIC}Z^92~v-dx@RWldPXqQ# ziul+CptY{}KdP^(G{1!=2U{x#+A2W`YE3cdMR_H67ajUKtA{(QKniM2G3Z5kC3hE@ zV?A}F-L)VEwWb*KBK6EvAL{aC8ufU$$ifH#Z$rS_Xh}h>DF(f0Gy*qQM~+jIx-dd$ zxH;r&F{Gf@6oX#0+L?(FX8i48e;Y_aeRe*Ny1HIQiGf?1&P+@_7wn2mbb%Cl3TVcH zVxyUKW@754aPLyM$I^&Ie4Mdg@7pM9WGWlYhSAyn?e)>DHZaIq)Vmh#xAelsOcVI| zB(dx^W24#7nTe2i%(oTufhc^%p(g6%;@f_7ENz<3OdOqv`_Y@F-;rs%#XZJZXn!Y=b)Pu;=x|yWGkCD85SJx}{X9X$nKVOk#h|Id!jDfE(6XWYbhqw2e zH}@ML1+}Ia^ddDfa|_2kJSFm5nBw_0mES_<%iF=rTgsAxT2l;qQC`X3wYQB6&u9Gr DkMbgt diff --git a/skins/_old/mage-teckno/left_1.bmp b/skins/_old/mage-teckno/left_1.bmp deleted file mode 100644 index e7e515fbbb1381a7fd4eae0385d908293d8c1498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1902 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 diff --git a/skins/_old/mage-teckno/readme.txt b/skins/_old/mage-teckno/readme.txt deleted file mode 100644 index 05ba1af7e8..0000000000 --- a/skins/_old/mage-teckno/readme.txt +++ /dev/null @@ -1,7 +0,0 @@ -Used standart skin codes at KolibriOS -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; ;; -;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; -;; Distributed under terms of the GNU General Public License ;; -;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \ No newline at end of file diff --git a/skins/_old/mage-teckno/skin.inc b/skins/_old/mage-teckno/skin.inc deleted file mode 100644 index 81a6bd8f3f..0000000000 --- a/skins/_old/mage-teckno/skin.inc +++ /dev/null @@ -1,239 +0,0 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; ;; -;; Copyright (C) KolibriOS team 2004-2017. All rights reserved. ;; -;; Distributed under terms of the GNU General Public License ;; -;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;============================================================================ -; This file should be used to generate skins of new standard -;============================================================================ -; skin file structure: -;---------------------------------------------------------------------------- -; header: -; dd 'SKIN' -; dd = version (1 for now) -; dd @ params -; dd @ buttons -; dd @ bitmaps -; ... -;---------------------------------------------------------------------------- -; NOTE: order of sections listed below is insignificant -; since they're identified by pointer in above header -;---------------------------------------------------------------------------- -; ... -; params: -; dd = skin height -; dw = right margin -; dw = left margin -; dw = bottom margin -; dw = top margin -; dd = inner line color -; dd = outer line color -; dd = frame color -; dd = dtp file size -; ?? = dtp file itself -; ... -;---------------------------------------------------------------------------- -; ... -; buttons: -; dd = button type (1 = close, 2 = minimize) -; dw = left button coord (could be negative) -; dw = top button coord (could be negative) -; dw = button width -; dw = button height -; ... etc for all buttons -; dd = 0 (end of buttons list) -; ... -;---------------------------------------------------------------------------- -; ... -; bitmaps: -; dw = bitmap kind (1 = left, 2 = oper, 3 = base) -; dw = bitmap type (1 = active, 0 = inactive) -; dd @ bitmap -; ... etc for all bitmaps -; dd 0 (end of bitmaps list) -; ... -;---------------------------------------------------------------------------- -; ... -; bitmap: -; dd = bitmap width -; dd = bitmap height -; ?? = raw bitmap data -; ... etc for all bitmaps -; ... -;============================================================================ - -dd 'SKIN',1,__params__,__buttons__,__bitmaps__ - -struc BITMAPFILEHEADER { - .bfType dw ? ; WORD - .bfSize dd ? ; DWORD - .bfReserved1 dw ? ; WORD - .bfReserved2 dw ? ; WORD - .bfOffBits dd ? ; DWORD -} - -struc BITMAPINFOHEADER { - .biSize dd ? ; DWORD - .biWidth dd ? ; LONG - .biHeight dd ? ; LONG - .biPlanes dw ? ; WORD - .biBitCount dw ? ; WORD - .biCompression dd ? ; DWORD - .biSizeImage dd ? ; DWORD - .biXPelsPerMeter dd ? ; LONG - .biYPelsPerMeter dd ? ; LONG - .biClrUsed dd ? ; DWORD - .biClrImportant dd ? ; DWORD -} - -struc _bmp { - .h BITMAPFILEHEADER - .i BITMAPINFOHEADER -} -virtual at 0 - _bmp _bmp -end virtual - -macro BITMAP _name*,_fname* -{ - local w,h,a,r,g,b - virtual at 0 - _file equ _#_name - _file:: - file _fname - end virtual - load w dword from _file:_bmp.i.biWidth - load h dword from _file:_bmp.i.biHeight - load hsize dword from _file:_bmp.h.bfOffBits - align 4 - label _name - .width = w - .height = h - dd w,h - a=hsize+(w*3+(w mod 4))*(h-1) - size = $ - repeat h - repeat w - load r from _file:a+0 - load g from _file:a+1 - load b from _file:a+2 - db r,g,b - a=a+3 - end repeat - a=a-w*3*2-(w mod 4) - end repeat -} - -macro define_colors name,[col,val] -{ - common - local a,b,c - forward - match =binner,col \{ a = val \} - match =bouter,col \{ b = val \} - match =bframe,col \{ c = val \} - common - name equ a,b,c -} - -macro SKIN_PARAMS [a] -{ - common - local _height,_margins,_colors,_colors_1,_dtp - __params__: - forward - match qq == ww,a - \{ - match =height,qq \\{ _height = ww \\} - match =margins,qq \\{ - match [q1:q2:q3:q4],ww - \\\{ - _margins equ q3,q1,q4,q2 - \\\} - \\} - match =colors =active,qq - \\{ - match [q10==q11:q20==q21:q30==q31],ww - \\\{ - define_colors _colors,q10,q11,q20,q21,q30,q31 - \\\} - \\} - match =colors =inactive,qq - \\{ - match [q10==q11:q20==q21:q30==q31],ww - \\\{ - define_colors _colors_1,q10,q11,q20,q21,q30,q31 - \\\} - \\} - match =dtp,qq \\{ _dtp equ ww \\} - \} - common - dd _height - dw _margins - dd _colors,_colors_1 - dd @f - $ - 4 - file _dtp - @@: -} - -macro SKIN_BUTTONS [a] -{ - common - local btn - __buttons__: - forward - match qq == ww,a - \{ - btn = 0 - match =close,qq \\{ btn = 1 \\} - match =minimize,qq \\{ btn = 2 \\} - match [q1:q2][q3:q4],ww - \\{ - if btn <> 0 - dd btn - dw q1,q2,q3,q4 - end if - \\} - \} - common - dd 0 -} - -macro SKIN_BITMAPS [a] -{ - common - local bmp - __bitmaps__: - forward - match qq == ww,a - \{ - bmp=-1 - match qqq =active,qq \\{ bmp = 1 \\} - match qqq =inactive,qq \\{ bmp = 0 \\} - match =left qqq,qq - \\{ - if bmp >= 0 - dw 1,bmp - dd ww - end if - \\} - match =oper qqq,qq - \\{ - if bmp >= 0 - dw 2,bmp - dd ww - end if - \\} - match =base qqq,qq - \\{ - if bmp >= 0 - dw 3,bmp - dd ww - end if - \\} - \} - common - dd 0 -} diff --git a/skins/skinlist.lua b/skins/skinlist.lua index 17342b5c4f..07d67edddb 100644 --- a/skins/skinlist.lua +++ b/skins/skinlist.lua @@ -87,8 +87,6 @@ skinlist = { "_old/lightskin/lightskin.skn", "_old/macos_l/macos_l.skn", "_old/mage-scroll/mage-scroll.skn", -"_old/mage-slot/mage-slot.skn", -"_old/mage-teckno/mage-teckno.skn", "_old/MenuetOS/1.MenuetOS/2/1.MenuetOS.2.skn", "_old/MenuetOS/2.MenuetOS/1/2.MenuetOS.1.skn", "_old/MenuetOS/2.MenuetOS/2/2.MenuetOS.2.skn", @@ -129,8 +127,6 @@ skinlist = { "_old/Nova_skins/Nova_red/Nova_red.skn", "_old/Nova_skins/Nova_violet/Nova_violet.skn", "_old/OpusOs_Blue/OpusOs_Blue.skn", -"_old/Orange_aureole/Orange_aureole.skn", -"_old/Orange_Silence/Orange_Silence.skn", "_old/Organics/Organics.skn", "_old/plum/plum.skn", "_old/Rednex/Rednex.skn",