From 3259775444c2b9a4f9ad0323080401c37ebdfe8b Mon Sep 17 00:00:00 2001 From: fgnm Date: Tue, 8 Sep 2020 18:42:06 +0200 Subject: [PATCH] - Structure for fully undecorated windows (miss drag and resize) - Cleanup useless assets --- art/textures/alpha-bar-10px.png | Bin 985 -> 0 bytes art/textures/alpha-bar-25px-shifted.png | Bin 1030 -> 0 bytes art/textures/alpha-bar-25px.png | Bin 1027 -> 0 bytes art/textures/box.9.png | Bin 327 -> 0 bytes art/textures/check-down-on.png | Bin 1196 -> 0 bytes art/textures/check-down.png | Bin 1006 -> 0 bytes art/textures/check-off.png | Bin 1006 -> 0 bytes art/textures/check-on-disabled.png | Bin 1193 -> 0 bytes art/textures/check-on.png | Bin 1211 -> 0 bytes art/textures/check-over-off.png | Bin 1004 -> 0 bytes art/textures/check-over-on.png | Bin 1198 -> 0 bytes art/textures/default-select-white-over.9.png | Bin 1475 -> 0 bytes art/textures/default-select-white.9.png | Bin 1492 -> 0 bytes art/textures/radio-down-on.png | Bin 1575 -> 0 bytes art/textures/radio-down.png | Bin 1456 -> 0 bytes art/textures/radio-off.png | Bin 1352 -> 0 bytes art/textures/radio-on-disabled.png | Bin 1522 -> 0 bytes art/textures/radio-on.png | Bin 1451 -> 0 bytes art/textures/radio-over-off.png | Bin 1488 -> 0 bytes art/textures/radio-over-on.png | Bin 1575 -> 0 bytes art/textures/textfield-light-down.9.png | Bin 1106 -> 0 bytes art/textures/window-action-close-hover.png | Bin 0 -> 2741 bytes art/textures/window-action-close-normal.png | Bin 0 -> 3071 bytes art/textures/window-action-close-pressed.png | Bin 0 -> 2820 bytes art/textures/window-action-iconify-hover.png | Bin 0 -> 1705 bytes art/textures/window-action-iconify-normal.png | Bin 0 -> 1691 bytes .../window-action-iconify-pressed.png | Bin 0 -> 1706 bytes art/textures/window-action-maximize-hover.png | Bin 0 -> 1690 bytes .../window-action-maximize-normal.png | Bin 0 -> 1702 bytes .../window-action-maximize-pressed.png | Bin 0 -> 1694 bytes art/textures/window-action-restore-hover.png | Bin 0 -> 1924 bytes art/textures/window-action-restore-normal.png | Bin 0 -> 1913 bytes .../window-action-restore-pressed.png | Bin 0 -> 1918 bytes assets/style/uiskin.atlas | 611 ++++++++---------- assets/style/uiskin.json | 50 +- assets/style/uiskin.png | Bin 51273 -> 49645 bytes .../games/rednblack/h2d/common/MsgAPI.java | 2 + .../games/rednblack/editor/HyperLap2D.java | 14 +- .../controller/BootstrapViewCommand.java | 5 +- .../view/menu/HyperLap2DMenuBarMediator.java | 1 + .../rednblack/editor/view/ui/UIMainTable.java | 23 +- .../editor/view/ui/UIWindowAction.java | 62 ++ .../view/ui/UIWindowActionMediator.java | 40 ++ .../editor/view/ui/widget/CustomMenuBar.java | 2 +- 44 files changed, 426 insertions(+), 384 deletions(-) delete mode 100644 art/textures/alpha-bar-10px.png delete mode 100644 art/textures/alpha-bar-25px-shifted.png delete mode 100644 art/textures/alpha-bar-25px.png delete mode 100644 art/textures/box.9.png delete mode 100644 art/textures/check-down-on.png delete mode 100644 art/textures/check-down.png delete mode 100644 art/textures/check-off.png delete mode 100644 art/textures/check-on-disabled.png delete mode 100644 art/textures/check-on.png delete mode 100644 art/textures/check-over-off.png delete mode 100644 art/textures/check-over-on.png delete mode 100644 art/textures/default-select-white-over.9.png delete mode 100644 art/textures/default-select-white.9.png delete mode 100644 art/textures/radio-down-on.png delete mode 100644 art/textures/radio-down.png delete mode 100644 art/textures/radio-off.png delete mode 100644 art/textures/radio-on-disabled.png delete mode 100644 art/textures/radio-on.png delete mode 100644 art/textures/radio-over-off.png delete mode 100644 art/textures/radio-over-on.png delete mode 100644 art/textures/textfield-light-down.9.png create mode 100755 art/textures/window-action-close-hover.png create mode 100755 art/textures/window-action-close-normal.png create mode 100755 art/textures/window-action-close-pressed.png create mode 100755 art/textures/window-action-iconify-hover.png create mode 100755 art/textures/window-action-iconify-normal.png create mode 100755 art/textures/window-action-iconify-pressed.png create mode 100755 art/textures/window-action-maximize-hover.png create mode 100755 art/textures/window-action-maximize-normal.png create mode 100755 art/textures/window-action-maximize-pressed.png create mode 100755 art/textures/window-action-restore-hover.png create mode 100755 art/textures/window-action-restore-normal.png create mode 100755 art/textures/window-action-restore-pressed.png create mode 100644 src/main/java/games/rednblack/editor/view/ui/UIWindowAction.java create mode 100644 src/main/java/games/rednblack/editor/view/ui/UIWindowActionMediator.java diff --git a/art/textures/alpha-bar-10px.png b/art/textures/alpha-bar-10px.png deleted file mode 100644 index 118e92d6771554b1eb7fc739c640178f4ef8ca98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 985 zcmaJ=KWNlY91a#rDRihfXc2s*P!+tqB$sP1p|M;qX&W%dc|Gh69hxSuck!CMn7o>_ zLWd5;uA-x;n<5mP97GCk>gM3!P(cR=ML`jlg1%hut`44om-l{;@B4m#-%hzSJ2W^l z$S};1F{f4NzD3vIz%ly&wKaT(Zl{P|BlCEL#8!xyf`gY4Fg&Y{D#&uyuf0T*4AVE} zR%@hYUQ%rAaaM}q5-*@^hMAm70?Te90+vzT^;P!Uvpp8Lj><0NOx_HNsNv3SglK-F zRJAvnw(PJ|7r|trPyr7S3nbpEA1R5-wsaMGPOl*gS`gAy*~6e}W*HQ5h(L}T&)B>m zfeD!ta^n;7#04Ny8}fN5@)=%Ma#@8JLHlE=x6oNpD%woj7qwKjK}euL7{@UeXE_|! zp&-jLproPj31456f_jsp&Jkv`yf@cmhl=K-6?7EuKZT>}dVpXBMR+Z=Y2#K#Q&)jf43R}}SjBj?Q^j%v z6C5>g0E)#{)xfz0*LQFnoo{hWQ!)IASiX%6O=YPH=emxP3Nr&qkakD+S={R@+^{k=Ly^frj5PP7Nw&M1Vh3~1?<~qG& z5qfeV4F;yo{j1rXD>^~xu{*ld=ng;f>BNV0wBP@Hv`L?ZVQ7VF^6tyqCqoPv&@M~6 zFJ3)8{kr^^jBS6|d$Sl1pS-pD>Fbr9o8Rvq+}Io$x!-@4$(8#`pZ7m5=70Y<=-)p6 c@WGuEOU%JNarW%~?dR!ZGxU^Fh98@nVIy^iw5C=B@+B8jA-P)ve#dVafV+9YIC9iAPk{6TLHSKK! zCtd{)1JQx7iy(OMqGN(5cX1aF>R~8&8@P+?BIrxkPKCKZ-k*=(@B4n=pLf4Bc|AHX zI6zTUv@ouf$-YefOZ_LwN=Nrr$#xOvs(1?3a8vgnl`+vQ1O;24gJr0jtvm1F2u1Z> zwklOzElwx~vKc+ZFoEq7Hbsq$2Ci<*Lkwo&oaLnH@2@s#V3}!pMl5ngSA}(JyzRlM z_GHCq&l|Eyk6r^KfkGVE5bGeY7aU&+(sakKLe8O?r9lUR=hO6osA{nUROCS*GRc_1 z@d+Tw3@;`nS-J`Ya%Z^|D{wJRR>Zi%384GYB${W|l(LrZ#v->gUB}o}Shm@0GR-)H zyg8PaWtrs!RuEzY5%XIP)`OVi5A{4~&^J8G#TIfv=uw|V4V~2?y@|?v9=xN)j|8X4FAYD675%7E@aElM-9&){iqG~$fS112MU2ijiMo=VM7NO zv@}gDjA@yQn&5;auX4GRpz(Yzk>$0drb%ixm5}9xmg#W|j*oT6fIY5t$j#=Ds-13uD>Ig3qNYC_mba@Gde$N|^B%H6r#^~xgoeDxX_64n z5)EoczsQLxKAuSm5?OM2y2~|>$i2%||I1~G7&dI~U(N2B$OMJQ!_g&|!{LVxnRt(k z_QSKKDe^293tFZUeA@lU54_>}^ZL#9x%azYyw!=jCE@(ny$$~7XZ2|?J^k9O?Orez zcE0`E+F6QhkM-5pPTYF@Ly}%R+Iki#o=R*}gLNvpvA@!IDQ-Ub*B04dIo diff --git a/art/textures/alpha-bar-25px.png b/art/textures/alpha-bar-25px.png deleted file mode 100644 index b852d001af50c57bcee90c8f60fa6fb331773c2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1027 zcmaJ=O=#0l9M2SGjMa;mZ47*7_yxB4=+Z8s-RzRqb(k@_!iu|?CU0%rl9wfKHtQ~B zdJ(({gB@guCwEXhc~DWj$Uu>a9u!182p)ubawnNDUE6uE2J+tfKYqX8|MT6Pp1K(7 z8R(%XDwLg2a%5j4|6unaveKcS8)WOp=>ncX^SGk9kV+Y-2tn4;N-zgCV`XU@CMfFg zX)|BI1@)4oBP*f>n22vVgiTS2G2hYj1&BcrmP|WI*PlG6foUY^SwUr0M}}o{qUyq# z>Qr8@F6g2`kBx$aFA)I?Vh#A#qU}k3l5Xfq5FgzP(MM;QCEDxF=O}x3ryp&TiO<%-H(q)VtiD4?0N~98v zAh*PDq9`&f&+vShAi~~?jWs`PdqXV+1$w$`I@m-u2o$vtZM27T@F3oQ3VZn#2QoS6p=DPmjhi0|Tse~LLJcD~kI-VP ziqmC;kyl0zkmW|zz}Z>THc-Vo*WjqCl(jvq**eTBNt&ocOw*7u0;|ON=y-aBmpLvy zJT9=p2p3Jo_&8b8nHE<;`mzOW+~OJsT)87R7zfKCo)zet*PxMckp&uQOJ?U-#EyDR zuF*M`R7WmDf?i+PCi~isV^%StXVCKmGW~9jk%f z3p-bzPCk77t=eBYa_0EEufKQjYS+m@{g%JJ@n~yn{mYxZ%`rLjvX<&&zke3?Ufpqi zy`2liPH8VdZ{Ll(yU(=I4^q9p`FLP)vVrQB>#NsykJg)hj~pzJq)k8BFGN}M1G^!F6fS(l z&dhrZ2(pSIc1V#qhGA?>(>$?|L{8u)B34{`o=08RQQ!B%!8|zd{8op$t|^Kl3W7j5 zm^L^NcU&9YfG%l=h{U$Jf5^xPDYQiG)Rws&MlO0 ZpDP@vQg1MSA+Z1e002ovPDHLkV1itPhOhtt diff --git a/art/textures/check-down-on.png b/art/textures/check-down-on.png deleted file mode 100644 index 5478800f4cfb0e030dd64b03a9f9a9bced0b3cee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1196 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%xak-5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8l;|;8yV;tSX!AHTNxNBK!Fm_wxX0Ys~{IQs9ivwtx`rwNr9EVetCJh zUb(Seeo?xG?WUP)qwZeFo6%mkOz;^d;tf|AVqJOz-6iAnjT zCALaHmqNUdTL3pUuNWFkzyQ;)NG#Ad)H48i38v837r)ZnT)67ulAu(Cd$Af^98y`3 zsvneEoL^d$42-xmWsp?`R?bDKi6!|(A^G_^uuu%h$S=t+&d4uNaCQcVnu11nW?o8u zd9fx~kFT$lXI^nhVqS8pr;Du;&=kGQ%oHnUOIK58Q%7T03uhBULst_^M*{$o&6x?nx!l_pu=oo!a_7M7d+d~fBlS$hp_SEdN%RK^n`C4&u=OyY?3-#A!qo3QMUA* zHvi%8^*T39wF>vJCrbz<|2?+g;LrYtm*d&mr0=@~@VH$3A%9})^WO&&4t-`hv;9de z=d$zlq6t5aALv*#k#%PAe|Gz3o8Q)KvFq;h#Q1!dY-!jO|G)7FtKpu8hsP%$VEFNQ zexu_|=0p4c&E&Q15_NwL%bnM` zu%&&H-~WH| zilX`odA&&X{&;m=Aph%m<^$QT;cOYtpaonv14w0TRDq!2nv1XqO?&139vq{n^FvOl zjLXIy#X>G?#uzqoeZr=wvGK?^ttE&-1uijsPJT6jGpkc2 zYjw$zZF>AB7>g7l;6iMI$X)hAB~s~zu0qc7HAjO61TU%dX;5Wj8fYkhKw?K3ix-k0 zC9{GwnvzpDfJkhPPje#A@UkK$6kY_)k0#y%dqFAcxu!2-sdN=%U*WiVz0TGXED9Dm zL6&8X7dcU62!aV$JZwgc7Y?=*bQoHJ<6{STAXYRhsD@RVM0%Qn>$hdSuvsQjFfKBE zPGI>sr54aI{ttECHaf&bcoy$Jg~QT{54j=?Q7y1Y;}!;ESH7YJ(8MSxA++48;&c^Z z6jqTBG_6rJFg)vcHmZjs4USlrC0YB@QjYb~yhteOiw+~V42+)PJqJPxi;JnJxU9zZ)6AQv>!R-DeUq&n&~xpwDR z(jB=R35JWC`&YADS7d_XV|#Ro(H?&2k%%SrX*_$v}8*3MA}zpuV}J<#TyZe&Y|V=Rw;5 diff --git a/art/textures/check-off.png b/art/textures/check-off.png deleted file mode 100644 index 572b98dbca85859ba445f6bf69c0f42367e97f70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1006 zcmaJ=O=#0l91n;hbCba?ZU{ay85`JqbnV)N#n~mP3oK)Fh4tWO)8uu{y5z;=)nvW+ zbrL*n3_J)Tc=F&uJP3jV*+tkz5Dy+a4MaTb;$^4#(zTrjYvAR*|Ks=j{XgI1#f6&# zeItDoMGa_kN`dSb<8}TV`Cpk!d?wp4R!evZRdHzekjh!80)gfjYp?(fYxB-0I89M! z#_VDVm-KnjL=I!b7$$N&!ltO{naDHDI>ev?*KAj!58v<7z_uiMIjwWLC&QXO*Yx31 zbD?N9>!x7QGuOd%BoYA!Vgp3Zh8u{HM7MNBa*nTA8nhs|F3~4JmGng*BOih^GnFto zJ_RxY!>6Y*LgpGs5}W0+Y?4cGf|#BZxg=<75Q$*Z#YU8HgVBzH0t3^xJ!~Tv#EM1*HLygJNKaC5ysoSpw97;a z#zuz6@(dTJ)B)=H|Dlf4MF+S5PviZka8TUzAX|U|YWOB;Ty->d<%zNn4UGIELK~eb zF4ho6K@E98mRnT=dp)iwB> zdSP#?fA7JM8_)K~Cnk>OHBH;v+1VLi*}ZpMeHR{n5AyZ;uj9S-*{}P`tFb}qr%?ez xPu4Hvk>}el4$ls8M=$SRx>{@YecA3GEK|214S!tyaO+L{0yT9(c|BWx_y=TWK=l9s diff --git a/art/textures/check-on-disabled.png b/art/textures/check-on-disabled.png deleted file mode 100644 index 20964dc727ca83207830bb44fa3ced1c5695a1fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1193 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%xak-5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8l;|;8yV;tSX!AHTNxNBK!Fm_wxX0Ys~{IQs9ivwtx`rwNr9EVetCJh zUb(Seeo?xG?WUP)qwZeFo6%mkOz;^d;tf|AVqJOz-6iAnjT zCALaHmqNUdTL3pUuNWFkzyQ;)NG#Ad)H48i38v837r)ZnT)67ulAu(Cd$Af^98y`3 zsvneEoL^d$42-xmWsp?`R?bDKi6!|(A^G_^uuu%h$S=t+&d4uNaCQcVnu11nW?o8u zd9fx~kFT$lXI^nhVqS8pr;Du;&=kGQ%oHmlGh<6vCksbc3ujY9Lst_^S65>vH!~ws zXG$o&6x?pH#Hm*w=oo!aP6Ewe@UcE<5kKc4!c*Zj3`#Z%`q*FTxo@O<uE^ug4 zxKO$x-S&Bho$qxvRk@5KX5k3e1AOmybpqR+78{VVK4Mreem5ekyx{{ zU*{gIsEGK*@?FApWnV+9@}zopr E0K*)masU7T diff --git a/art/textures/check-on.png b/art/textures/check-on.png deleted file mode 100644 index 42b425b8b756e39b447a39cb4d9b0d004d741fc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1211 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%xak-5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8l;|;8yV;tSX!AHTNxNBK!Fm_wxX0Ys~{IQs9ivwtx`rwNr9EVetCJh zUb(Seeo?xG?WUP)qwZeFo6%mkOz;^d;tf|AVqJOz-6iAnjT zCALaHmqNUdTL3pUuNWFkzyQ;)NG#Ad)H48i38v837r)ZnT)67ulAu(Cd$Af^98y`3 zsvneEoL^d$42-xmWsp?`R?bDKi6!|(A^G_^uuu%h$S=t+&d4uNaCQcVnu11nW?o8u zd9fx~kFT$lXI^nhVqS8pr;Du;&=kGQ%oHnAM`I^LQ%g5j3uhBULst_gAj87R+|bm( z+04Mn#RR6;B|o_|H#M&WrZ)wy*Uko=x=FMKQ zu5vj;*`wC{7#{h5N&V?!8MmB0m)rk0Hav2_^nkdx{)~o`>a0f;6pz}nzVc+_Fks-( WigRc>^!U>TEGn}gjC)^H3$sPT7+e2Ijb*@;W$NI8F4FB zTs5C4Hu6|2!LYFx5H>}PPsD*`FF_1yaMATu`uo8L8n}*1&q*e41{$op#kCO5uFX{J zwIy42=!r*QJXVN+2eAcWZ`qHOSf!h~3fU*e91WTfyrj|>MODob&`=10#AXo-FM`%XlWd{0pp^CLRxT2$bRFYB;kZVl!8TGX3Kuy+ zmSv6?IZEryQM77k1*^a!gY({0LjV4GmqTi3;nwjw0p7OjgQjg`6e{LLr??@o8Nb zc|9j;TBb17=IY2^@t}{}T<4OjcjYE_@B)%qhoSotI@2NYK=ay)+r5^2SG^Y3>0ZlJ zS1w12;gaG0HSG2gaZs}DSeFDH^FyCFJ|xyYySbJ87S9YlUx`20hK7dDoca0P>xVo2 zhZ|of-<-VN-~V-TdRp4q+uIv`KCyo8a pKK;4bxBH_!*?%joUj1hD^zzixyLY}E938z+5*dXV{oU03<{z!gJN^Iw diff --git a/art/textures/check-over-on.png b/art/textures/check-over-on.png deleted file mode 100644 index a833bc834375a378b6e9915be9d84d7f7c2e09af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1198 zcmaJ>TWB0r7#@{u+g#d$fo`Rj!$i|cvpbi)54&#GnO%3W8`kY&_o3=eW=^t0GIORg zC*4gDHfteLsy@V*R17WnlANM3vhXt0$oxJ9t&ix!1oL2B{RDk1UAHkji3w_;BbyF18mq|-`vhH@?oi6e{oc7!#%YK|J;uB~LS7ZxP2^Eb( zkkRFFn1`}DefmonrKl$cwL%dWv&RJm>0a5vc&oZe*c26wS4~-&fEbLzam|R)cRyXB zfu_djlYuOoHAPs~(lZu3F*8z7W+s$~O2?lA(W*cMbckh8)h7*GsK)4)u0ZzAF++nE z1W&~1heZ{$IUphnf`B*ZQCQ9oLJ=<)2!fv(zym zFQv9}ktjx&F*XH;sZ=W7iqDIzafXXTA`HtjJntb0k3DT*x#}_OfwqDKZN<_|tRVw9 zit;F$!ZDgu`tS<6xh-qhTWul@W2&;ra9-BAQX81f{y$XLx6wAv!$8)EXIq?XR>&AOmJJ1F zq!>+9yqcy8A&%#hJ~5aKivf;H`ooD}D8&VMDI8?|5+}B~5>lpgXy7(ieZ&oQ-WFHwTuY!Mmm$S4&T#)V?Di3Hkh9&kE(x~H4-MjY zi&*=I=&m|NJ$5J~B?{H=M*I8we^*PTg`U;<-qrfr@cWIW%a{LZG@H5k#l^*=uf%H` zYPhzsZV%@Dbt>&i?|G7YPj$!H#_ff#a*gF(S1+8q)Yn^ccYk}!$MQVe*!<=3eMgqK zcmCLW7UaJE`};3??{3)gt@4f6cf2JJpZ_^>_L&>v+@8(-?lbE*6Wre9k2P0nPFnuF z_oa`n)rVYj#cvLl?)9zc_1&qd13moO_1B>5-Ib90RMDUo?_Wq9So-r=bNPee(|Gpw zwdBgddeFzZeetf}?yqy|gP!G!v#A_4xp}2$?eK#S>w)ISb9V+WdBBlZH;-Na^NJ-C+-w zIn->?3?_?7)h{AOac z#JDI30ZwRX`WloWNZw5`9MK}dml$4-nYlE^tjFSzjUZ(edYt2T0}ZVMQBiVXw=RB; zp`zfzYHdLx825q(aeJ!*YFewpeCuxBDPR@lXqnDH12Ld+s2*#SR7Q7U8M_SJr>}7g z%|Nu>E^I!iNU$39$_hYjX1j?eNGnP^&7{pvJL%_93Z8Mofm4Kua56RvLs00#gF$bK zP|t)||AH@ga$yac7H4ogkw};m7PG8Gank8@;sk|LlnEkCYKx?Cx=B)vSqm&sc}0wC zqAa0li(H-Dthq24>3j;YcrdtVSW*`X1xtqOTpTCO1Rjf}^U9!AEd(Bfu_Rgzx5NP+ z0;=4s@KBF>W0nkS_h?61pujKU;>}89CQpIKK_iF(NmF4^WF{gQIm60)bNV*Gx-jU# zEQkW*a5^cU%}x5Vq?$a2L8T;h>j#;X8M zla;V6H)fTtZjd!uZII)r*PBrm-CQe5f}BvdWcg+b+QCc=rCzvtTaP9 zwh~r`Am*V#SrF@69){XXq%BNZ8IooQ`@f*D?F3Ha{ueCpOuekcIH(K#&|Mz`Dcw)wzlN0VggwcBgP z=v5Pjir}dR{@nTQP2RlW^@iJTJ#)gaqlqn8eJ*)wa#MTCP&+%)UHtYNr~9vuU#=Mn zJ$YjG#|@hwulcf{nEuRC^-1{SKerLdA5zwW53bxDJ9h1<&cmaj_rdWG=WHd0*$HlZ zYRA!>Ycb}=ShA~pnW@xNnqPb6-u-)t{Gy_wKGT7hXV3rqy05+G*U_#c-@n?nQ=j~* zzVJ; Oztw=Riv7s5YyUs1djZP; diff --git a/art/textures/default-select-white.9.png b/art/textures/default-select-white.9.png deleted file mode 100644 index aef4befa7a886d53e51cc8bf6e2c7b70e73e4a0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1492 zcmah}eM}o=9KH?4kZsAFVOk8^c@QEQ*ZXM8wI`*cy>@F@36?ID7$e8sTY5r!-Sx1A zgfK=#Mj~PU10hR@F`^^HZ7Nv=%`gZuqnXA;5;si=!q7#*gv~iYe6M_LCO9v-dq46# zzpv-_yR+qG$M$7pWgrN$&wZTp!ZjPdPo}5A?;q)$1Q(s^^s5zeK#lPVKuScp2B7W` zUkki|7aLDq14Rgua$EBGRlny1E65=|uVM7@Pz16Oq{tSJ@IoC>(Hc-Ig{|1)=v54r zL@QQl@{pd00|cexO$w-JD)R|Vb%I62Y{h6%oP`ELK;_YRs6HHJ<5nzbmxX)nn!wN` zM6I)8>p}TF<)}ke0BX_~;sQw-QO2UDOofbvDL`p>CP*_ulQ?N%O$L^v(TxX#-V`yw zdO6pIFL<(IK~;^g1QCnH^f7~8R%!{#VzCe;P0%zB5qPvQtnzU@9L?FZz=5csND)<% z!>DGFuaO&6D+VK7PazcXc(x3OqZ@^SB_rZ|grM{!5ejK}CDBpU3m$~AEjsFJi~zz5 zqH=>GKs^FEn`BtKM?2aCiozBy(xB8Q^ArUF)PoQRt5Fyfm5c~R&T_KQpxwGTD+V3t zMM-2WM!U;IQ$|;b(@s%NqnS2SX3FAn+Bve2F_mb3G_E@wRr#<0Ho4LRuHlhf)}a7i zl@*^X*KaCa9+Xu%8k8fb!;w@LeYR2xi*hWQpY*rR0UWOaD+ZM};iM6#86Ra}jSNef zkB~-|B-f!HS(E~e4?|5jW%5x*mSR}i_%A4IJCRrU{{@Qz8<3R{54D%HNg*QPTCGRc zOThs}dIg9sMGm1!ky&Y*;uIQ77{<;~PKSfm3TtN=+F@|I%r1kWkSQ@^8(eW4Q8u{r ze{u;J454-CLmj($1;;?!Zp|M&Y)vo-!?9K1e115QsY8$*EpD#F7yrIyWo^yYHZqWx zl74gK)T}M#P$H2S3kHKzW0RAUNA(K}3)R)F?>C>0clEWWJ!4(dP3Y8OkM?(bm5Oy--k&-(y#Gbpp8UR}XS=da=a#Om{>9h}vbz%#feSZh zSNERpryPmrh$qH#s*ZhuPo(wEd2|DV=f&!34!3(3dw0&Jj2_DKHg|R{uFeI_cMlHx zi|({OR?y|Ko-Eik^WF5pu@mVhmwQ^@oO?C1Y}og~@{N|f_MflMjlDcy+{52n>ECtn zZC~jpM{N1D|Kpa=F5P>J{pUcx1U)nn~G$g)| zHdt}4`F^Lrl+U_$dFj_1R}LqNSMT4cqc36od&JI}Z+m-tr^tq1eC@HtAI}NIl;B3w fa)uA=&PUKOBp1Ic7;befY5!Tbvy6MsUVY{tj93iE diff --git a/art/textures/radio-down-on.png b/art/textures/radio-down-on.png deleted file mode 100644 index e7333c7a0ddb1051605457571e58384c1cf39fe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmah}3vASM9IgTb1~}!RfFPw{MBuKE+dW!$BVBuAH@Gpz2^&$N*Z%LW+4@-9<8CY@ zYyufDHDM}GLx>0r5Kx#*T>`QwBH#f5f`B3k112I-K}-~8d)p3-BQ|OOk9^lsP6H4vC?Np*B`yL=04G#c z9sxNJ)a!;AEHz34(aNXqG;Faqv+5Yw6_gsBoXzsr_+ z@*+{gP$?9R$K&?6!>(u%6emd%#R!xjY$n2{SIGvKu*v$kZUq+Tye6uKsK~IT$c2=c z;YCbOJ42Avw5+UmrO8Yfn&4Cvw_{dFDWJfoacWGfNEsJ+6jT5S$cAoW@if-VQXr6q z_b4k#X|!&XfCsVlh}MHuDnLtsuEaFnEOL09<(5h@8sH2?3o1%QcgBmOilOLHMTHqA zm0@_o98ngOxc=fp9Kdo0@FHdfoHi`mMtFj_i*gbaflb1)DGcj`1{6UISN#|2rU(ax zd;SGA%P(*S_rG9)r^1RRab^uft7B1Bj-;#w0+e6Y4Nm5PpY_~sJuK9&(Fh1 zA4`)s?#m`|AL$`6!s+%9PTcA4=CTSOvntWe6&`TuM{=#6wrWMOKob`LAzxD@I8_fy z?72sXmuJ@j4ux#VQl~pDeDfcNER$uU*{I__b@aM_*Ij zaiBVR@6yp>D}8^)pFCE1@$SITuFwym+-GBFhPz|+?`I`{-&Zu^YQ=kJ29LaThdy{? z$;6LFJ=gS%r!K;QyBVjJ?(cJ&#pfBXcGOljeQ8}y;F|%FwS}J?ynTM`D-oSu5T z-cQHxXk&aIzMILnWX87bc5pd*p}l3qx53rR-uQLuY3_nJ>Al`*YS(}|j0tCnB+a%N%8orZzq+YZ%E zKKk=gaor!iGL|&<##`4IqpwU{%S1NM-v3m1?vVRR%K!}8DxQ4)r-nq*`gQw#MeMG; H`L+K5JMS~A diff --git a/art/textures/radio-down.png b/art/textures/radio-down.png deleted file mode 100644 index a54f9194f26104c0a38b233d6db5ad14d722d67b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1456 zcmah}3ryT(9IwvDoHD{BQx`N%(Pf0)wby&La$vb0a*QKzTrzaVthC=j$6Z_6vbzHn z!(1}hGQ&+Yk%vs9F*Cu91m$7Gutb;%k&C!&WD3jTBeIBz4rlhzuLs;_WU)#6J@Whg zU%&sq?UfbJW^CHF2|^eCqSgc0Ogfchd_ z9S8tUh&P@A1qiZXQ4H4THU4s%mm_A*z?fqZ1+o#OpeUwrd;`$YT2LoSZft36979FH zjqSGk3BTe2^V=22d+#A<8hNd8T zgBx23s>WZ5dSn%#cC*986BZllq|6q(!$~=Jq9i=ygbODL6G72-D@~B->VrXVst}?B zY{{xGcyeR)x~|YT9*suLQL9;2>u?K2Q8+>3Bx!;OlNOhBE@qOn+%*d<(0El;bWxU2 z!y;EJH|cH+M!J$hL`j>KwAC`fg5fbv!7XOONGSyr_%u#wQo||d0*`|*hyY2~Al8z` z!YcXwY52NkBat*((*xjEZtJ48U|a!s0BCZP%0rPuxkgwD?NI@z%W6=T!)q0AAYvJ7Rhcx_Y(+!Cyfu-YAVm(#k&Wo5p}P-2ZM+~QjA$TfP}(28b(D((kDi7H3X zlpeIWPArZRkIPeRWuZO05eq{xL@_j(zuZ zw;tFyn|zf1xyni`&Cwrr`KHSqnHl~3jn0EzftI1aY6m_(b@a;E*5v~EOtiy)|MtOG zk`v)`)o*M)aIx_3<(Y}g7k)Thn%<YrT~J;AG>4&ttQpoMU${&M-1}bdgC6ecf_? zJfm`w)@Qo&E+&Qt4$G5&-Z*w5|Ltq}iG{-Q*B)_g*)N=Y*xNb6`4ZP(ZRbAwrN>lp pWW&HjPEYdk)XC)YvAL_+dlA>oZf&`*^#S7_>ho5x1I2sW{sFbs1P%ZI diff --git a/art/textures/radio-off.png b/art/textures/radio-off.png deleted file mode 100644 index 7064c709ba7adf651b82bd9fdb48b64d1c963131..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1352 zcmah}ZD<>196wjtOYJ&grK_#t?TXOql6y%m$vrl1$z5V2UM*RmL51#e_awQs_u}1? z=2FJ26CBFe2j_IiY!zRI6YDDzooEFq>L)))#}qd=WDX~YI4NV$`CQt>i5(u?Jum!z z|Nrm*c25rv-M_K5yOkh_jhR6yi`Py5yM8VH-n(%40leIXQhBt~Dx#|5Kq8@81xRKL zr3AB3(Q1!<4F?FK<&vJuqrCheP%R^<_?Vz)*qBWa1KT}YQO6)63$Ub{aq9PzpHrl+ z#i5Zy*{_)Ie~nqvZt0QeAKICABous265f~=HY z@r6%us*I2gXu4Xh2CJc<<&@u2peVT;yV}FUtm^0~KUBIm;SvWPG@6A2ezET4`wxRRw-{7N*qT9Yd=H{|*~?bixO(9tKLmUb+Itk(nRt7wU& z#h923N!T9mYe@(RCY=!3L?|k7ViIR)6H>9s_^doIiYM zPB1j_*gAMVJE|QA@ofK@krFxY`_~S!?faOHr*w5|TieZ>H}wLq^CkNa=G}|!A2F=A zSuLEO-?44OUytXzI}h(ZG;`veYo`_;p6Y-7=uFQS2i|+7(6>MMt+@E{!Jg3<5b@B< z&$+XE&W(AV>bs=%wKLybc=p_Ach?r~gD1|-ba$0LJ3ZHT)!cRa zQu&H;wC&MTmEA3iduM;SD?IUJ?y7wH^3p_Cadhs$o}ce5zOk@l!-rF?7h5wwZUNKf ivzN{Fe_JLsB+Vvw?fV;cX~EL~ diff --git a/art/textures/radio-on-disabled.png b/art/textures/radio-on-disabled.png deleted file mode 100644 index 3a42b8f5869f112b91d1c74439ff81b6a2350839..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1522 zcmah}eNYr-96rR-5JV`m9KmgwkgU7?IPSPzJ@nW;^l@@Vlh9E*maSYtBM#rR329oB|9EK`H@=%gdF5 ze834+m1n_HgCTNAEGX0p-8nQbc}<*-F$KLcWE%`imjz{xF9#Y@0!l@n9ldqpI}{NG zJG$E9#@#Xl%EYXV3Rt-@w}9VR&Qk)qEFD=Iq@e*X&^RRMt?;RI(2j=e(r~X|V<-}W zXytZvJg7o<9>PcpKrAM!k;jQtB#kl=7Hb-n_5wn}GlttR5;x)$Z86h0iA+2w^ri?N zI-kv)@C8qHv`o`v8p8sCfGJ=$NlGb3P!xsXBu0`(h%l;EK8*_+eQMIA1s15hBFdU5 z`4HVAS0ec}I|?HmPr)mP&HB`dGQomjK~Ba96RxKe0t$Q>C;OF(kaK~@Kn3supQb`A z5yrwQx!qy-lxDr&Fk02}!TsE(M5_f=GQjeID)|*2itI_!!;)!60h}f&1(H-TS@FCw zNt4tvNk$kZRAD4#wdfP1fco469KdoKu%l1`ixE#XlC}cEN?S;p#Gl7gX&fJix+OvM zRQ(s4Mw4dRZ2cD$$}eyl_rG9)r#+J5<)8+l-m#eMD-C&byJ?qC)i@syT&x|1>6t`P zpcyMmFt&_TC+naH!kOx@ni)ri*=b|pmdvCkxva$dbtNXb!hNpgp!}A9Z;RyylIJOF$&leYzO*a@K_Pba|L9lP%yC-u`EuXXf;DPt1ZIM%g zpCuRDMyAEbwr#1YMQS2)s-Jl4l;d0VWGPOJPTSZ0xFznj<&Wjfiny_`FUr-5pVf|@ zxOa5PU$+(?>e;nncKfb|3eSg!f20P+hWn1BCEnb2dQp5$aYEfl=Bl3cErkbil9{Uq zJ4zg%bnm=#H~o&gx2W>`2j{LY>^k(d^37Fhxzy6Q`KejaJ5JB=EZ%$j<;8Wszn}eV z#D$+DKNo(`_}l&fTh@KKVsQ9a*WGznwgwunk5omxbn(fxd!pCZBjRxF zBSdV%(9pp2w>wG}ofYzbIMLa*eg2!-bAD?1+qQXdcr>xg@zJH`+h;!JTjSb`&d(@v z4(#TBt!2)D{)ny}oA%@+lT{af+vYrH%9@q1cWgoX;VWNo{YQ@d+1YfhZCQC74HeP?rApn9$4V(Put(sN(Q?wD(>>HBjpH#ZH{*OJwZ;+h^jy0T{z zmoj(B@uq&Ea9#bN?NyxE{b|=LgWvnxSJl5^Zn$JRT^{**@bc)~V#7?LJE`J$bHDx< Nb~$s|ri|jP{{TWQAJqT= diff --git a/art/textures/radio-on.png b/art/textures/radio-on.png deleted file mode 100644 index f7121d677560008dcf3c5b20511dcb4db037a587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1451 zcmah}4Qvx-815orIx}F?MFkgbw`_u}y`T2h_SSB8cP$iYon7ZP!j#+HxAo}m$GaQt z#)3a2kb#L3(ZB);A(2E)wxG)#Yzi(K6c?9;05XgqnngDaC<{LsW`5Ug1>=mD+*4Z*;jc5Ql_n#>X~5zWltzFA zC9WAn04KD){59}cEDubI(K@3pw1MUo$;O!&TT)UX+hXxlBvp=&0|RLU&7$l@uMM0; z5mE4>wNwZXsSJpT>)JI?-5!qe?Qz~MpcUnaCrLvC5->O(Mq9U=g4ztr`!D+*D}FQfWp5oS|q@MQNGOcvVa> z6g{S>2*ac@jI62^WkE^ktMB6gmNS4Cg%zNzxWh`iqC_c8ku-^~!5uV?&q70rAU3uA z8|tJOqSOXekXaE~e7XLVJ{{#pm|n0Uty7>`phyR6;GYTwwt%b6hiyg}E3MgP9$A zU&qd0!7(tm>G^|)^aKMLj;#jgGniMt$70ENA;|io$+3fxW9z?oX4#>V;)2c`E$6r1 zb3c50cIdgBo-@?eBY*vvxj!DB95}g*E!!sLU)b`%xElNe|LrR7y0sca&I3WFCWRM?#$l4 z`P9`;vFr3_*JdWjVD8i3{F&9|tEt&I*j#`9Q0|hxapOe8XxFn-2XY!b4|RENO=a#r z@(a^}^}kkASmYTycsBOfP|c(JwehZsuRix&-!)|~{z#gxsxQ0zK5hN@k-RG_W5g1H z$^LFjZSVAzo;Y#yZujEB)7`OK+%&W2*qs&B7vYfE1T9cgq*lzehfw z&-Z=(O`(STyj6JygCRe-hHQcB3jJN01HZN3?`nigiRy1xTg9lFpk-k2uwn!tL7wga zEr4c|Pk#>T42C7wxNy7LPOT*vkvGvg#-#BQWE%{1^_oO8T|h-5po0_K=r1FuQG{dN z=sFvPQ<4vKa%;L}(ApgeGu>T`i$&{KBXt@91$dy+h{neRh0xq+N|%6p{Tf4&6h!TE zqw`L+Q%#6ZlmTKh*^LZtu0b3wli6l>xEzll7I?;RCuYHoxQnn^3EYA#JSem#vr(dj z3@q4!CpX%usuF==iA2Jbu$n}<12el^E)2I|7K;%gj7m~aY0W4orHcwAP#Bq$R8ABS zU6GE6an+4NPv=A6rL?S|ETjo04AW={Gn;Tdq!f^4(l{wD$5O^w1_Lp`13^_F)||$| zEKyV%ep^|dPoovJ1>B77wrC}slmONO6frI{u*lI;-7Sgm$$(ZxIV_5?#f&#~imIq| ziW1`Ur80~>yp9uCF`-o6!T}_$0yhdPU^C)1MvF6Swi7lBVZp2M8Un}Xp_IsS(PRdw z)$$)GEI&)D^#6ichKPzXPs18;ddFgt(2=r6QAAKsR9av_kaVLkJQK&UggxMM`n*=s zPkL--v%kjU^56lF&+M@}To#{q-c!gWMJBFSVv)<<COx z&5_2XrQCF2@dU%2eg-UlN+eFfVSjVniICbhAG>vL4!(E9wD z8FmO8=)F`#MdEwd`dXeja5m>eX!Wm&4=*Rgi>F4Nn~J^DwimDFzF`09v)Ut%eQUP< t_03dG@%6p$?0@&`r{Zs484qu|3pbR^X<0klesk*o*q}c|9`SDM`xlVK{$T(B diff --git a/art/textures/radio-over-on.png b/art/textures/radio-over-on.png deleted file mode 100644 index f3f850c6f0c033988ced65e63c6430ddefc2a53a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmah}3s4kg9KUpi5L8e=!bj{Z|1^gbS|eF)X{^!3MXx?k?Ry zlcR#3m<=jv83to&h-M&TDr1gC!y~bQ(T32nw3!Smb;dHJrm=5NIBmw8c4qf`%POR$3qHm_C$MYZ{Ey0(%wGic7UNOpjL0zM#9NWfRcNkqVchI9$ISFSM>2|?sa z3wqxvkE;N&^CCbD8l#%VwR*&4)@ThzliBnPqJw7)&%|`N8aES$WdyE6CLa`96B#d2 zNajx3f+q`FAuMoV%bco5qo(UQAH09YZA_-c`cMfRpCZV7~41eDB+Zl152%6LHq zFY{6bFCcb%D8oob3Cl6OUwZl>4j?HRSWs92gBsVXb(wChkuYcpt!XK)Cvf~e)WtKb zw%G7Jkxq3TpHB50yo~~9ZF~wyba2*l3N>3}bB1j;zuK^}k z@`_DBJM-!9#e00SCucg!8%Mi6eC? z)nn(Kq}3g`RA1!6?AAof?_2sR4f^u!xvZAUFL%6&f)4s*X8-|eMlXW-c{xfzz)Hbj@u3 zDyr|@&SP!T?Vvwp>v8hhXKSY&U9UbdkT=#*yQ#3P2b=y4_UXmg`remWew^F=a~IJC0^LKdo1JirxMcE z$iw#-vypp0I<;Hqz4iCNa?hpa4j2C8zH8e^Z~mgQ=MOBnN9|v{u{~FPHpqOpa7VXL zw~4wr@c8Ybg}vpCZH90A8w-j%UfP_Km^PvLyy)PYPX-S?uYYIlknxR~yM8X&erNdb h{4>{wI{unlsv@?x+Foowa9R0vJ01Dt$F|Z9{{j&?Fqr@V diff --git a/art/textures/textfield-light-down.9.png b/art/textures/textfield-light-down.9.png deleted file mode 100644 index 29a9bcf094f270e1345585515000bb9ff5377c7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1106 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nAI{vB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU&_u!9QqR!T z%-qskN5Kfl*Eg`xH!{#Qu(UEYwlXkMfC43;ZAB?*RzWUqP`iLUTcwPWk^(Dz{qpj1 zy>er{{GxPyLrY6beFGzXBO_g)3fZE`@j@x4_pIZg5^PG@yV%reBd*pl_&Wpr4xy@)uZjaY;}r!Wmdq7l%|9r0NHy z7U!21B?IFlO&O*c7yo>ximL5uf)^ERtYGgmy(%cWol{S>f~f*;p*&c zYG~+c;%IK>>|*Q&3Q9+F6C-n&UeCPZlEl2^RG8jOgkE#Jdaay`QWHz^i$e1Ab6~L- zkda@KU!0L&py2Ebjx7a^@XWlF{PJQ=Q1C)sn_84vmYU*Ll%J~r4j-#bEN*Z#FgA5H zHZ^m#aB&5>-^swp#L~dj$ko);$;I5jPzkCx1&iOIdd+d_)dxC89~8Mrkqr|9rXUa# zo^*j6c;ZjZ1E%;QVA8G%xe*G?7Kc1t978H@CH{dR9Tb@x$hA zm)88(kKgy_|Lg1ednA^yEfHJ7zC`?4(|`TfaRwZmoQ49-_x4sFSGdRWO;cG|=R(KT zo^{hY8=VZY7)*H@mc4y`W`4ZD`j@A*1-=U1WW797?6{#peU;mkv}dk{JQw~nOq#iB q;Y`n24U+l`XGve=Rp4e|kzm*-liH>C_3tfEF86fxb6Mw<&;$Tc_i$AJ diff --git a/art/textures/window-action-close-hover.png b/art/textures/window-action-close-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..ec4e0b4198ccc99f6f7d46bcdb09e53205e7ac79 GIT binary patch literal 2741 zcmcIm4NwzT9!~+8V2Py_l~O#`=utp6yV-;!y9X)|l#d26rX!+qZgw}2l4N5NBm`+Y zR4i(d`>=OqII&p40||nB9O#LbSggkt%2A9ARL@=!=a>V<_Jp?Jz3_EyPaUT-mzmAJ zefxXA|L^_&|M%V=OitRwTkOA>!{PAak0nz-MW7bZeGT??Pd-~u-bJ! zW35=fm&5Ta*Q!!1DT-GJiq#89npHCbtKJCE98Sb~tC6HK84ILl(zS+2{@D48d`L@2 z^0$R6P=zsu$L<3F|3J!!UYnT5{fZMiVK7i6vxD25QYk+2r5N{A{Z4CsDu#V(A})}{NWhxX5h0G_2#O&X1_K0a&M{a>D{L^Yo@bCV zX3C^BTC}VIaxs!>Hp>#p2TEtBpf@hi8q9Mx0mBe0X+(qq)HS7fphEFvs9wK-Hd|u% zf+%x(A4zOh2 zD2Bo)4x=)aFq{y9#Gz|Zj6l&@r~;G%O~4o)zXAITrCufNHL6yG~uwC7Lza;4#Z(Ng`sL%gE6#vMi&?_XQ?cg8LsiO zl}ob};8-w}z-fw>NX0aaYlJjRlVTiJGa?Brl;Bd4TB4DnsAisRvq=jU52^b;t4kFP z7-<=*Vbpjyj8V80mZ-%HjLSq)7!~1a5koT?h5#a#CQVFKI&k`F>I-?CelxlE$?7#IL#c6E4U73~To42dEaB6^ug>#270IN*kRGE4uH-N)&KNl~LQl%91y|+DaZM@%s z52sgLA9nb)rf)_YqPh7H#C5Cg3sok( zaL_~fmpAqeKm22mk3C$OV6)lk^rfhG>$!7Z+`jEO(0sGtZbY$#P~_(RLYc7N=V&Jr za3w0_YaBXrqc2q?lNFMFgM)*0b#<4frlzE5GV973Im$@$QQSTkBIi+HSvU zKeR~BjlxQ3mMtzS;ky>zneZPg8?J9@;cnQx`8i;UN7SY9 zajZ%ex|drhY)q?Y+87cW^xJY(=oZ26ds2Iy&MOlWvee9Ww5E0N^)uI_0e9zdS$52GmRGpBQFl`8n%gbe$hfVT?@78zI;6hw6ShV=B8 z5d^6pO85kd=7QjDZDmzeAz)N@cen51*rcQ+)cY+OyXtVbpFVwB6}n6}P?;S3tInaq zk%?qcoR0^My{OS>G7N?wuG=-I6DJ5@#h*?lRVW8P|Gd7j@iG|6H;As;t;`0((se9Kp*_a-K+XV0Jiwl{6vMBBsj c%=U}ZUcBWssrYk7r|ZKqJ~l~S8@)UKKUV?^i2wiq literal 0 HcmV?d00001 diff --git a/art/textures/window-action-close-normal.png b/art/textures/window-action-close-normal.png new file mode 100755 index 0000000000000000000000000000000000000000..11b6c1f686e3c7f3f932fca782f103ed45942df7 GIT binary patch literal 3071 zcmcIm3se(V8jd_%L|H)*K@j4o2-GB#CrJb>5YQmuEiVcD1 zQJ~cd0t&3`ibvM+&{(agtVKlx4o69g7A*oQMP#kA6JFbP)#K?on{y^J_s(~}|NH;{ zn>&*g612|3e2F=MK(OGi=Y`>C8h+TA&Bp&Tj9L%jr#Z^?F=_&Vyxefi(w47HA`oVm zNF$;((SkrOjLFFmf(cQwR<6X+1cJv}trCK_qZ*qYd?a&ZDVs)2}FxlEzvYCVAoUM_xZn5F>435aI9C*W-e zNQ@SQ5PdNfN@S8*B$&#e5#2dtDhuS$7^{gikm^nW-6>Q$38ZpC7MIQ;PW=EpnhFtd z!+8EvvG9>6Akk=)TnZ&QIhmYHCu1rxh05V@C?JhOqmgg~Nu8q5Kw6SQy?mO1hpJ(f zRH>0-3Zj7#5@LxOPXJdsnSxw7L#t3vl?g8xMGGk@R5EBtX&NXHydNr;&!E*Bza%`$ zl-{=zt0PjBC?yP4V~Hvl^-Dq(n&s2MloCvXsU_Guw9VZ9jY0&T38+j|$tKE!z!X%5 z%5iQrj-^iMQ*wP(D5Swu5f~<$ZdAy0M53>+p)qWtOO#ZBV99D%gQ%%BC=b%0o&XJ` zfh3Sa0@)E%CYR3SGHD-yG%g5ELIt=L5J&_4FPOz;f?NjsH((5ric&rVDiCn_3bh7O zz$l;R3E-m0QYpfvqCyrba%Yg(AVeiGX$*+OhCp|ch{I%{LI~l&BKm|bd_50?6Ai^M zteS|Czj1vr8Kx3o2wq)WEdp~z zm`V=e7Lv*#F-lP?#0Ep-?06RIrE0u;DN~O~IGQkZC6f{-e8+`ggWWv=*wAMb0j8#< zZ>ipg>71lZmY_K4dzwE9Q)41cGNeMi#dxJZ#9x$m=~qKZ?^o~6;xHi=10k_FRFK5N z8%~0lB80?Y(cDoQoec}|oog!l|CjnHdRPJ}#3;UlQh-06&xd*WUETQI)Aa|t@%DTu zhP`vrYLwr*aN^#t_F2506I1x+ZMd9yYv6;K_YSJSOQpi!DuOM?VhIFO6F$#7B096Z zFj!(8<v(|5Y_(2=1$0g$>XXE}oe%mqCwY=%< zWyjQ$rkUnG*=I8y1NNEo50Xs2^v^CW*iEiIc(1Gr5!cesV5yz_($L(%!1=G^UbqkM zxX|-S&)Dmfp;M0r2j5tnyE1N{Q_bKvo{5~_zHL!QVyLw#!FALs=qFt6P4M^k zw{>z_<(QKjP);Z;D!Q1srB2@Mk71OWe)7vZiA!5*&!r4IS5=WadEP4kA2V6EvzgJ0 z!FwBmgXgbF9$Zlr_(MuuTS?X7mWM9Z=JPBpLRZ_&di3PU16{iD0~Lo>H1GTn<>mh7 zUVMNDJEwgHgolS0R%GR=Mz;444i1X*D_53Z9!)#o!13|=syV?y)*YGFvoqZ6^rFH! z8G7+0u*PnWcV)y6*YiIjJn1^KSH{YgcX!q`@y(u@A2Y7Xd%hd8&D{g(>&YjAj(k(Q zIb&mru#Y<6f)sg10DEw`PWmX`MMnF42L z=MZbtWtW3>Z*C6Q`Gr3D`fH9ub4gRvk%8`ihPzmoT6)LCpjKf448f)0#)eDe^jzKd zPsgbG+ESN+qkW;35ho+uv`5{y>cvCAvqet zH|%XScG~?sQtxoHp4Vru9}DrC+qe{c^U!kti|a3qwC;Io9VK~xnnk1I^}bz;9Upvb zmYzpb*~ei3;kEAbl13+X6Y`6ZGEWq6e=pH2WFu3x&Ce~#b!B}`ZqNzW&s$mqFTCQ7 zFapI`;nHKYBi?SoNa~UM_v8H6t#h@>UXgokWYyuI6Lw3Md^7Cve9S|wR<~3-84GpQ zjPRrm~mP;wzn^h!EABg@ zO*Rz-bvhlPPQEbv+sLN6s{zs56ddsKVU%pwWKegA+)O%On;k$Pu zV`F21MZfF}eG*LQY5Uuu)=SB)#!(B1v>u)jfpPsbI!fU zxUp$pse^fj-l=%$u+h`amL_J)KmlDP|JU;8X}kbFt*9)l66A3BtS`zplbsg(l$Gc0 zEUp+kRaGTc^qd!zgv8^O+tuIk_qMjSO9z&&*)f_nE;$w1A7#DLwfxiIjuA-EcD=W^ z7q@N&H%s%`R&YT^S657(tPA(Ocy#bytfh&%xFVtNyQSnU^_SbLqbl3C&0W=rV-8sER%TT)z6(DE=|sr&~NV{?A!c-5f`L)VyAMXTs^y6^E@$EvI6O5&>A z^3CzY>+0%WCGBusnIDiTV{O>9$^K|xNtIjswtV5~t5^2hANTj240nafTuvt<&- z67~UO#%Ox<>OD36^Y4kR{Vparc(nSOomSSx_NLt<1n9)$M$M!13P(Ji6&gO#`F=sX J8lU)#{{X~LkdgoZ literal 0 HcmV?d00001 diff --git a/art/textures/window-action-close-pressed.png b/art/textures/window-action-close-pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..d6ff999512627bd045eab9c5a32537094f2e558f GIT binary patch literal 2820 zcmcIm3se(V8V-?%peW+o`UnF)uud{FdCq90A>k2A1O->B2As@HNNSP^Ng#oWf zo`S8dx*WEw&||gQ`l#!wh;Ia~m{x2>9s*WZy8;#vT@-f0Yum1RJUwS~&SdV~`R@0B z_xt~Q?`)1)9O3IT#fQaW`6?q7OPM>uToZH+n-pM__D{iR9-=i_2W(;t<2i6M59UIyDGdTus#ime#v!!T7M99H8PNMe zVryKQnc^*_taOTnpu$oqlPz#Cm{~{LXseEXiMFBFzfnjMLjlbx7DJysB*CK$l#$`K zGFZ4zpBa-|DBMO{;%M41n5dY+h#a}xl^6+U&T_qpr0v#Vm#Bd;lmfR=QUHMv2!v1& zlElG6j4#3j{5K&4gP?w>iYWyWx8eT_7GXjN6Cl3<)1+RT_Bv3N3R9Y_Hrzx|N`(|) zL~-?c5))}~6cs=O$R{ZgDA5RnAPPewP$bfdDWOn8QW~mH7c*W#6Dck;T;uyIm!t`X zW5`g9L`66PlVT7RXh~2a5kO1}7lT3pg$q$31oIK?AX~IW&nzC?@M~6=Dw1K;!mtn) z!9ozB_#|VLKmy`?hK#~t4J;C9VW9vAIRA|+rwz14MU#xXe1Jm|n3lE}ai)ayMm&k) znN3Nqf@av6Sw!lsO!m?SmPjm>JkT=eIem49;e@N)r2yf|GerUe-TD`}_j)?}Y3(|S zA$>*i`(ajEYqR4PN|wYp{W|rl~J*0-alvl?e7m}&hX#(PzC`0U~tL@ zp~J`Dh`bbeFeplpY%e|0V(MynKHuI`Fg^V3H%sc~$8=}>rSaL_XA77wno{}!BOQ**w!@KD|v)RHky&Ri#>*2dwfKpynC-IvSd%flbvVO^lIPHiK7Eg z@6UuhZbl>k2X!bil~{W_wqU7mz^+H`TUXXJe|1G%>AZL(@~tVme%X0Aes`H)S&DaK zlo#0EQfz6FJa$Z;{OE_Yl)M0?>D=X@iFLyY&;6J$z0=hdkUXa7zFW3OfxS5emA3zk z$Bo=l{vrJD&WK~3SpF*U&H9Nk`-5wJbZ;E-n)Y*HKo@dV3O_R~K>7mVX!8?Xs zUT)d!@tYo<>z<50aZA`O)0|OXsedvT2uhxtmth!TynJIrW>ZDrovw#%(H+_x+{ee= z-S@0};7DTAD5%F6Qq!K>aCC>E)tU?GB8c zJN9+u7tLYl@)C}F8dt7*(6Cv(<1$W7TNS(nVTh!5?Ck;D5 z!6&=rSH|th{wrTLcgMBk;WeJ)6nAa;t*yJwO~Y%f6&(u}wQQd4ENt-8AFAzHmbFnb zGq>(k!BgHTdHQ|%$cOb8@7yOQJ0~|b`^niH+hfzrkE5J7 z+Q*%3J9flAzdA8GP!(4GKvlf_%d`8lQa9e3KgrMSaggHpiAyf%)tDJ?1T>Tln`)kQ zd1TAF4<20LPjb%rM`zWx73m?5Y4=asvIL4G|IowV*^F!dth={r$_4h*9((X}hyP^u zcK0=o?8eet2f6o_I49lwW@RKdVQXwtuQTF^N8{C-S8hJT4yM^}iwxnXYL$;p&`|R; zxO&(Am>DNeUz>evPvZ1|+InTzU9qyRu6g$Qk08~zD{4H7Ww*AJ>npx3DGaGP@2uJ} zNs_ze>9pPzUM1e0XW)PR;y1V6XR+`0g0RlB!6#Qt!=sYda~@Q!I2vCH%|D2I9R2C% z-QhvQ@g||++Vb%C+FSj8s62e2=IO?u(9i0=NIJz1WseeCge7hMO6U2Ccb|Q=cb{zU zlfz%u?>QNsxzE?xx%O7@Cz{~XPIKjA=e3K|w|8kKmVJGQ-*Ru`Tepk8&|4Fueyr*p Z_4TIr=S^X+HoCr3m0^n&2SQhG_z%9|D=h#3 literal 0 HcmV?d00001 diff --git a/art/textures/window-action-iconify-hover.png b/art/textures/window-action-iconify-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..a6b7a82f36cfdeb72c921ab9c58ebf201a5fbcbe GIT binary patch literal 1705 zcmcIlU5MO79FJP%JUpl%g^HBvoDUY8Wb(DUiCwSP&Dq`7tjFC#&w|j|nc3ZNn@mh{ z`z5sWo;*QC6j8iKebgu41Y7Y*(1$A&Uqq~kRZt6+`s`%CEYj9}F)+zY<~P6p@Bfj1 zc2=t=7v>+Imn3PSQg+wG^RO5P<{lFF>Ib(5;_+})eld|GWicD~^*&naNYaCQer+S& z@Sb-F4-`y!ohiK_5@<;}w$zI-*<>lGv!)*w;f>EOLEzIOJY#vti%P8Jmj^LhA5?2( zut{tRm!1X3dX69nSc*X}Xorc@E5aeKBj(v_6@noo-7Lc8%plnCRzZo!3|LA|CYq^( zyscqP(gZGSVEBa||1dFDR_VwBf9|&y8(~RS~w*G;&n6+wCe{L*a2# z)oj~Vk*?~xED&7=K{TZelW~|tz|UD*>P_U7Vun*5*Enxa616&E0i{xwm;!j}j2}|oO^#%u z#%Gv|Q&xmJ(vgg885L?;-a(dQ=}#lwL1+Z^L@7|5;@QBQ`i=f9P|tHJVUpsIu!>uR zLX_hB)X7mBGi2vvJx?q-XP8X35!PiyX&sp?r!lQD)FsZloNQ$g%+8N0mvSOFra^KV zrdF_Z+mLMwGnwQ~BHOm1%MD!5BdXb!iSiS+7h+$0Jh**3Yo>~3s&b8bju0f*Z6VFD zOieBr1zRo@Oj0*YYFTv*0VPg@#{m|l;s?0N)F^C1@Q<1jZ}ZsWRK(oK3R|7J@<*_QH_|SS*>Y1v zdY1Z9@1{S&o&QijQ||v?_2b}@77m+CbWjy${-{~68Kp-3ch-h`xAmn7Tr|6EI_qRn3hj~w5t>2u$IdG(n>|Jru`m*4*Q`N;iO zI`irJ*;7y4yng)9-Z!sYxERez`%mnD;GMP0uLc)BoU1;%3kxgJYd<{p#kH?jPyKpp zd-u<%v2*(9#rFnpy#Mz3ufUHL_mXlD?j|QU7oI%a`uKJC({Im`8!!Fz=67%ThxQq# RjeXhAq_R?VKRI!3`)}sQ9{vCT literal 0 HcmV?d00001 diff --git a/art/textures/window-action-iconify-normal.png b/art/textures/window-action-iconify-normal.png new file mode 100755 index 0000000000000000000000000000000000000000..901baf5914e8ec93943a4b55af393bfbe1f16d1b GIT binary patch literal 1691 zcmcIlU5MO79FIb^trQO*gj$4YPC>oSX7X{#CN!Sc-8*-sIgjf?&myIhnc3ZNn@pPI zZgcl!iy(*KgD-+UsGt-?1RunL2TIi^DOQjo_*4+}MO#q&VjrCBM=a7F`(j{{napo~ z|KI;3|7z7vrA%{kaWE z+Vfq|TFq9y;|}3r1yk;`N*=}nElEe`@)(mfmI0r2g2o!|FI=uB;&qL1aTzZK;-n498GskmevXgnFVBD9-R?U`~Vf<|I(hbDB|_ z;fSzi-Iax?N)S-Tu9{}sBsL^^RfEJgREQ1Jhej3YCZ!0WDjVn$=j)uT7ZEJZ4=a~) zA~?z*In>m3Z0H(nYs`nfZCDT^romYQS-L@0gs4Aedp-%o$Af#fvlgnTV8ohbBcIGd zo0tYvHG@Ih(tTLf5Ms=-4ZUj1fD)(8lMsti2}0aqN*r}$@UNO0@A1UrRK#2_3RQ|^`qdDE{-}(bWlYu{85TtGfa*0->ePxZtF{9xM+68 zwCu8CQTAyT3F<_2;p?v)dPj8dxLKcXHMW1d`tiOmz|`Wk3)Sc1g>Sz9^cZ;cy>E?! zmyFY=4qxVHAN*?Z#+N@I|K#dx7qy#@8GjzxxivF&8tgoipSyAIwLO<+{+PaU>Tmb= z%RT4aH}dVrr-EA_{`B^n_y6$nUM-d`JoNgxM=!o~=-2aKKXCKRQ!oDV!OoAx@1wb} LRR8GMne+bu81@`- literal 0 HcmV?d00001 diff --git a/art/textures/window-action-iconify-pressed.png b/art/textures/window-action-iconify-pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..8f1f72fb48f9b4f9d51c88e1c6a0eb602b4a17ca GIT binary patch literal 1706 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 S$0zbXNpoeb{@zpPFZ}~v;}#VF literal 0 HcmV?d00001 diff --git a/art/textures/window-action-maximize-pressed.png b/art/textures/window-action-maximize-pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..8b1c2903375a6ec97c04e8b4d4d410f839276c15 GIT binary patch literal 1694 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 F{{YL3k%0gJ literal 0 HcmV?d00001 diff --git a/assets/style/uiskin.atlas b/assets/style/uiskin.atlas index c49d4917..9560b1f7 100644 --- a/assets/style/uiskin.atlas +++ b/assets/style/uiskin.atlas @@ -6,98 +6,77 @@ filter: Nearest,Nearest repeat: none align-center-horisontal rotate: false - xy: 216, 5 + xy: 26, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 align-center-vertical rotate: false - xy: 486, 23 + xy: 46, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 align-edge-down rotate: false - xy: 486, 3 + xy: 66, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 align-edge-left rotate: false - xy: 590, 83 + xy: 86, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 align-edge-right rotate: false - xy: 610, 83 + xy: 106, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 align-edge-up rotate: false - xy: 630, 84 + xy: 126, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 align-simple-down rotate: false - xy: 650, 84 + xy: 146, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 align-simple-left rotate: false - xy: 670, 84 + xy: 166, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 align-simple-right rotate: false - xy: 690, 84 + xy: 186, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 align-simple-up rotate: false - xy: 710, 84 + xy: 206, 5 size: 18, 18 orig: 18, 18 offset: 0, 0 index: -1 -alpha-bar-10px - rotate: false - xy: 2, 13 - size: 130, 10 - orig: 130, 10 - offset: 0, 0 - index: -1 -alpha-bar-25px - rotate: false - xy: 253, 98 - size: 130, 28 - orig: 130, 28 - offset: 0, 0 - index: -1 -alpha-bar-25px-shifted - rotate: false - xy: 253, 68 - size: 130, 28 - orig: 130, 28 - offset: 0, 0 - index: -1 border rotate: false - xy: 960, 81 + xy: 627, 43 size: 5, 5 split: 2, 2, 2, 2 pad: 1, 1, 1, 1 @@ -106,21 +85,21 @@ border index: -1 border-circle rotate: false - xy: 280, 2 + xy: 684, 64 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 border-circle-error rotate: false - xy: 296, 2 + xy: 700, 64 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 border-error rotate: false - xy: 522, 2 + xy: 439, 17 size: 11, 11 split: 5, 5, 5, 5 pad: 1, 1, 1, 1 @@ -129,38 +108,30 @@ border-error index: -1 border-textfield rotate: false - xy: 524, 95 + xy: 473, 13 size: 11, 5 split: 5, 5, 2, 2 pad: 5, 5, 1, 1 orig: 11, 5 offset: 0, 0 index: -1 -box - rotate: false - xy: 487, 43 - size: 17, 30 - split: 8, 8, 23, 6 - orig: 17, 30 - offset: 0, 0 - index: -1 box-colapse-off rotate: false - xy: 535, 2 + xy: 756, 65 size: 11, 11 orig: 11, 11 offset: 0, 0 index: -1 box-colapse-on rotate: false - xy: 548, 2 + xy: 769, 65 size: 11, 11 orig: 11, 11 offset: 0, 0 index: -1 button rotate: false - xy: 643, 62 + xy: 410, 10 size: 12, 20 split: 5, 5, 5, 4 pad: 5, 5, 2, 2 @@ -169,7 +140,7 @@ button index: -1 button-dark rotate: false - xy: 560, 17 + xy: 245, 3 size: 12, 20 split: 5, 5, 5, 4 pad: 4, 4, 3, 3 @@ -178,7 +149,7 @@ button-dark index: -1 button-dark-down rotate: false - xy: 994, 82 + xy: 425, 37 size: 12, 20 split: 5, 5, 5, 4 pad: 4, 4, 3, 3 @@ -187,7 +158,7 @@ button-dark-down index: -1 button-dark-over rotate: false - xy: 546, 17 + xy: 452, 31 size: 12, 20 split: 5, 5, 5, 4 pad: 4, 4, 4, 3 @@ -196,7 +167,7 @@ button-dark-over index: -1 button-down rotate: false - xy: 574, 17 + xy: 298, 8 size: 12, 20 split: 5, 5, 5, 4 pad: 5, 5, 2, 2 @@ -205,7 +176,7 @@ button-down index: -1 button-flat-red rotate: false - xy: 615, 61 + xy: 340, 5 size: 12, 20 split: 3, 3, 3, 4 orig: 12, 20 @@ -213,7 +184,7 @@ button-flat-red index: -1 button-flat-red-down rotate: false - xy: 587, 57 + xy: 312, 8 size: 12, 20 split: 3, 3, 3, 4 orig: 12, 20 @@ -221,7 +192,7 @@ button-flat-red-down index: -1 button-flat-red-over rotate: false - xy: 601, 61 + xy: 326, 5 size: 12, 20 split: 3, 3, 3, 4 orig: 12, 20 @@ -229,7 +200,7 @@ button-flat-red-over index: -1 button-over rotate: false - xy: 590, 35 + xy: 354, 5 size: 12, 20 split: 5, 5, 5, 4 pad: 5, 5, 2, 2 @@ -238,7 +209,7 @@ button-over index: -1 button-panel-bg rotate: false - xy: 604, 39 + xy: 368, 5 size: 12, 20 split: 5, 5, 5, 4 pad: 4, 4, 1, 1 @@ -247,7 +218,7 @@ button-panel-bg index: -1 button-red rotate: false - xy: 588, 15 + xy: 425, 17 size: 12, 18 split: 5, 5, 4, 3 pad: 4, 4, 1, 1 @@ -256,7 +227,7 @@ button-red index: -1 button-resource rotate: false - xy: 629, 61 + xy: 396, 10 size: 12, 20 split: 5, 5, 5, 4 pad: 4, 4, 1, 1 @@ -265,7 +236,7 @@ button-resource index: -1 button-resource-over rotate: false - xy: 618, 39 + xy: 382, 10 size: 12, 20 split: 5, 5, 5, 4 pad: 4, 4, 1, 1 @@ -274,108 +245,51 @@ button-resource-over index: -1 button-window-bg rotate: false - xy: 657, 64 + xy: 452, 11 size: 12, 18 split: 5, 5, 4, 3 pad: 4, 4, 1, 1 orig: 12, 18 offset: 0, 0 index: -1 -check-down - rotate: false - xy: 312, 2 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -check-down-on - rotate: false - xy: 506, 2 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -check-off - rotate: false - xy: 946, 88 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -textfield - rotate: false - xy: 946, 88 - size: 14, 14 - split: 2, 2, 3, 2 - orig: 14, 14 - offset: 0, 0 - index: -1 -check-on - rotate: false - xy: 962, 88 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -check-on-disabled - rotate: false - xy: 978, 88 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -check-over-off - rotate: false - xy: 1008, 79 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -check-over-on - rotate: false - xy: 549, 39 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 color-picker-bar-selector rotate: false - xy: 581, 39 + xy: 1012, 78 size: 7, 14 orig: 7, 14 offset: 0, 0 index: -1 color-picker-cross rotate: false - xy: 967, 81 + xy: 494, 13 size: 5, 5 orig: 5, 5 offset: 0, 0 index: -1 color-picker-selector-horizontal rotate: false - xy: 537, 95 + xy: 410, 2 size: 3, 1 orig: 3, 1 offset: 0, 0 index: -1 color-picker-selector-vertical rotate: false - xy: 644, 39 + xy: 448, 99 size: 1, 3 orig: 1, 3 offset: 0, 0 index: -1 cursor rotate: false - xy: 228, 2 + xy: 326, 27 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 default-pane rotate: false - xy: 105, 2 + xy: 367, 75 size: 5, 3 split: 1, 1, 1, 1 orig: 5, 3 @@ -383,7 +297,7 @@ default-pane index: -1 default-pane-noborder rotate: false - xy: 231, 2 + xy: 339, 2 size: 1, 1 split: 0, 0, 0, 0 orig: 1, 1 @@ -391,7 +305,7 @@ default-pane-noborder index: -1 default-select rotate: false - xy: 282, 42 + xy: 792, 102 size: 27, 24 split: 4, 16, 0, 24 orig: 27, 24 @@ -399,7 +313,7 @@ default-select index: -1 default-select-over rotate: false - xy: 499, 102 + xy: 763, 102 size: 27, 24 split: 4, 16, 0, 24 orig: 27, 24 @@ -407,28 +321,12 @@ default-select-over index: -1 default-select-selection rotate: false - xy: 275, 3 + xy: 377, 27 size: 3, 3 split: 1, 1, 1, 1 orig: 3, 3 offset: 0, 0 index: -1 -default-select-white - rotate: false - xy: 163, 2 - size: 27, 21 - split: 2, 17, 0, 21 - orig: 27, 21 - offset: 0, 0 - index: -1 -default-select-white-over - rotate: false - xy: 134, 2 - size: 27, 21 - split: 2, 17, 0, 21 - orig: 27, 21 - offset: 0, 0 - index: -1 dropHere rotate: false xy: 2, 25 @@ -438,14 +336,14 @@ dropHere index: -1 expand-icon rotate: false - xy: 524, 77 + xy: 452, 53 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 expandable-properties-active-bg rotate: false - xy: 667, 45 + xy: 615, 42 size: 4, 17 split: 1, 2, 0, 17 orig: 4, 17 @@ -453,21 +351,21 @@ expandable-properties-active-bg index: -1 expandable-properties-collapse-off rotate: false - xy: 63, 4 + xy: 523, 20 size: 7, 7 orig: 7, 7 offset: 0, 0 index: -1 expandable-properties-collapse-on rotate: false - xy: 72, 4 + xy: 532, 20 size: 7, 7 orig: 7, 7 offset: 0, 0 index: -1 expandable-properties-inactive-bg rotate: false - xy: 661, 44 + xy: 621, 43 size: 4, 18 split: 1, 2, 0, 18 orig: 4, 18 @@ -475,357 +373,357 @@ expandable-properties-inactive-bg index: -1 icon-animation rotate: false - xy: 624, 104 + xy: 305, 30 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-arrow-left rotate: false - xy: 561, 2 + xy: 748, 67 size: 6, 11 orig: 6, 11 offset: 0, 0 index: -1 icon-arrow-right rotate: false - xy: 569, 2 + xy: 627, 50 size: 6, 11 orig: 6, 11 offset: 0, 0 index: -1 icon-close rotate: false - xy: 648, 104 + xy: 331, 51 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-close-panel rotate: false - xy: 306, 18 + xy: 355, 51 size: 18, 22 orig: 18, 22 offset: 0, 0 index: -1 icon-close-small rotate: false - xy: 535, 39 + xy: 599, 31 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 icon-close-white rotate: false - xy: 192, 5 + xy: 2, 5 size: 22, 18 orig: 22, 18 offset: 0, 0 index: -1 icon-composite rotate: false - xy: 672, 104 + xy: 329, 27 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-composite2 rotate: false - xy: 565, 39 + xy: 716, 64 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-drive rotate: false - xy: 696, 104 + xy: 353, 27 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-file-audio rotate: false - xy: 720, 104 + xy: 375, 56 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 744, 104 + xy: 399, 56 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-file-pdf rotate: false - xy: 768, 104 + xy: 377, 32 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 792, 104 + xy: 401, 32 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 816, 104 + xy: 468, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-folder-new rotate: false - xy: 840, 104 + xy: 492, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 864, 104 + xy: 516, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-folder-star rotate: false - xy: 888, 104 + xy: 540, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-group rotate: false - xy: 912, 104 + xy: 564, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-image rotate: false - xy: 936, 104 + xy: 588, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-label rotate: false - xy: 960, 104 + xy: 612, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-library rotate: false - xy: 984, 104 + xy: 636, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-library-over rotate: false - xy: 463, 51 + xy: 660, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-link-active rotate: false - xy: 328, 2 + xy: 616, 63 size: 15, 15 orig: 15, 15 offset: 0, 0 index: -1 icon-link-inactive rotate: false - xy: 345, 2 + xy: 633, 63 size: 15, 15 orig: 15, 15 offset: 0, 0 index: -1 icon-list-settings rotate: false - xy: 256, 8 + xy: 684, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-lock-active rotate: false - xy: 282, 18 + xy: 708, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-lock-inactive rotate: false - xy: 326, 19 + xy: 732, 80 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-new-layer rotate: false - xy: 671, 67 + xy: 473, 37 size: 13, 15 orig: 13, 15 offset: 0, 0 index: -1 icon-particle rotate: false - xy: 350, 19 + xy: 756, 78 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-particle-over rotate: false - xy: 374, 19 + xy: 780, 78 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-particle-white rotate: false - xy: 398, 30 + xy: 804, 78 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 422, 30 + xy: 828, 79 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-root rotate: false - xy: 686, 68 + xy: 732, 64 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-spine rotate: false - xy: 462, 27 + xy: 852, 79 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-star rotate: false - xy: 413, 6 + xy: 876, 79 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-star-outline rotate: false - xy: 453, 3 + xy: 900, 79 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 632, 44 + xy: 488, 37 size: 13, 15 orig: 13, 15 offset: 0, 0 index: -1 icon-trash-disabled rotate: false - xy: 718, 67 + xy: 473, 20 size: 13, 15 orig: 13, 15 offset: 0, 0 index: -1 icon-trash-over rotate: false - xy: 733, 68 + xy: 488, 20 size: 13, 15 orig: 13, 15 offset: 0, 0 index: -1 icon-unlink-active rotate: false - xy: 362, 2 + xy: 650, 63 size: 15, 15 orig: 15, 15 offset: 0, 0 index: -1 icon-unlink-inactive rotate: false - xy: 379, 2 + xy: 667, 63 size: 15, 15 orig: 15, 15 offset: 0, 0 index: -1 icon-visible-off rotate: false - xy: 522, 15 + xy: 924, 79 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-visible-on rotate: false - xy: 542, 79 + xy: 948, 79 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 icon-zoomin rotate: false - xy: 730, 85 + xy: 502, 61 size: 17, 17 orig: 17, 17 offset: 0, 0 index: -1 icon-zoomin-disabled rotate: false - xy: 749, 85 + xy: 521, 61 size: 17, 17 orig: 17, 17 offset: 0, 0 index: -1 icon-zoomin-over rotate: false - xy: 768, 85 + xy: 540, 61 size: 17, 17 orig: 17, 17 offset: 0, 0 index: -1 icon-zoomout rotate: false - xy: 787, 85 + xy: 559, 61 size: 17, 17 orig: 17, 17 offset: 0, 0 index: -1 icon-zoomout-disabled rotate: false - xy: 806, 85 + xy: 578, 61 size: 17, 17 orig: 17, 17 offset: 0, 0 index: -1 icon-zoomout-over rotate: false - xy: 825, 85 + xy: 597, 61 size: 17, 17 orig: 17, 17 offset: 0, 0 index: -1 layer-bg rotate: false - xy: 654, 41 + xy: 466, 11 size: 5, 19 split: 2, 2, 0, 19 orig: 5, 19 @@ -833,7 +731,7 @@ layer-bg index: -1 layer-bg-over rotate: false - xy: 647, 41 + xy: 466, 32 size: 5, 19 split: 2, 2, 0, 19 orig: 5, 19 @@ -841,28 +739,28 @@ layer-bg-over index: -1 list-selection rotate: false - xy: 671, 64 + xy: 415, 2 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 list-selection-white rotate: false - xy: 81, 2 + xy: 19, 2 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 logo rotate: false - xy: 499, 77 + xy: 821, 103 size: 23, 23 orig: 23, 23 offset: 0, 0 index: -1 menu-bg rotate: false - xy: 1008, 95 + xy: 423, 59 size: 14, 31 split: 2, 2, 0, 31 orig: 14, 31 @@ -870,7 +768,7 @@ menu-bg index: -1 menu-bg-down rotate: false - xy: 446, 28 + xy: 996, 77 size: 14, 24 split: 2, 2, 0, 24 orig: 14, 24 @@ -878,7 +776,7 @@ menu-bg-down index: -1 menu-bg-over rotate: false - xy: 437, 2 + xy: 470, 54 size: 14, 24 split: 2, 2, 0, 24 orig: 14, 24 @@ -886,7 +784,7 @@ menu-bg-over index: -1 menu-bg-up rotate: false - xy: 506, 18 + xy: 486, 54 size: 14, 24 split: 2, 2, 0, 24 orig: 14, 24 @@ -894,14 +792,14 @@ menu-bg-up index: -1 origin-anchor rotate: false - xy: 2, 2 + xy: 782, 67 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 padded-list-selection rotate: false - xy: 632, 39 + xy: 404, 5 size: 10, 3 split: 4, 4, 1, 1 pad: 4, 4, 0, 0 @@ -910,7 +808,7 @@ padded-list-selection index: -1 panel rotate: false - xy: 522, 39 + xy: 439, 54 size: 11, 36 split: 3, 3, 33, 2 orig: 11, 36 @@ -918,7 +816,7 @@ panel index: -1 popup-menu rotate: false - xy: 122, 2 + xy: 562, 24 size: 3, 3 split: 1, 1, 1, 1 orig: 3, 3 @@ -926,7 +824,7 @@ popup-menu index: -1 popup-menu-disabled rotate: false - xy: 537, 98 + xy: 253, 25 size: 3, 3 split: 1, 1, 1, 1 orig: 3, 3 @@ -934,7 +832,7 @@ popup-menu-disabled index: -1 popup-menu-down rotate: false - xy: 112, 2 + xy: 416, 5 size: 3, 3 split: 1, 1, 1, 1 orig: 3, 3 @@ -942,7 +840,7 @@ popup-menu-down index: -1 popup-menu-over rotate: false - xy: 117, 2 + xy: 647, 58 size: 3, 3 split: 1, 1, 1, 1 orig: 3, 3 @@ -950,84 +848,35 @@ popup-menu-over index: -1 progressbar rotate: false - xy: 253, 25 + xy: 1021, 87 size: 1, 5 orig: 1, 5 offset: 0, 0 index: -1 progressbar-filled rotate: false - xy: 409, 23 + xy: 1021, 80 size: 1, 5 orig: 1, 5 offset: 0, 0 index: -1 progressbar-filled-vertical rotate: false - xy: 192, 2 + xy: 2, 2 size: 5, 1 orig: 5, 1 offset: 0, 0 index: -1 progressbar-vertical rotate: false - xy: 199, 2 + xy: 326, 2 size: 5, 1 orig: 5, 1 offset: 0, 0 index: -1 -radio-down - rotate: false - xy: 396, 2 - size: 15, 15 - orig: 15, 15 - offset: 0, 0 - index: -1 -radio-down-on - rotate: false - xy: 844, 87 - size: 15, 15 - orig: 15, 15 - offset: 0, 0 - index: -1 -radio-off - rotate: false - xy: 861, 87 - size: 15, 15 - orig: 15, 15 - offset: 0, 0 - index: -1 -radio-on - rotate: false - xy: 878, 87 - size: 15, 15 - orig: 15, 15 - offset: 0, 0 - index: -1 -radio-on-disabled - rotate: false - xy: 895, 87 - size: 15, 15 - orig: 15, 15 - offset: 0, 0 - index: -1 -radio-over-off - rotate: false - xy: 912, 87 - size: 15, 15 - orig: 15, 15 - offset: 0, 0 - index: -1 -radio-over-on - rotate: false - xy: 929, 87 - size: 15, 15 - orig: 15, 15 - offset: 0, 0 - index: -1 scroll rotate: false - xy: 953, 80 + xy: 397, 2 size: 5, 6 split: 2, 2, 2, 2 orig: 5, 6 @@ -1035,7 +884,7 @@ scroll index: -1 scroll-horizontal rotate: false - xy: 89, 6 + xy: 486, 13 size: 6, 5 split: 2, 2, 0, 5 pad: -1, -1, 2, 2 @@ -1044,7 +893,7 @@ scroll-horizontal index: -1 scroll-knob-horizontal rotate: false - xy: 97, 6 + xy: 541, 22 size: 6, 5 split: 2, 2, 0, 5 pad: -1, -1, 2, 2 @@ -1053,7 +902,7 @@ scroll-knob-horizontal index: -1 scroll-knob-vertical rotate: false - xy: 946, 80 + xy: 390, 2 size: 5, 6 split: 2, 2, 2, 2 orig: 5, 6 @@ -1061,147 +910,147 @@ scroll-knob-vertical index: -1 select-box-list-bg rotate: false - xy: 84, 2 + xy: 342, 2 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 select-box-list-bg-white rotate: false - xy: 87, 2 + xy: 418, 2 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 select-down rotate: false - xy: 266, 2 + xy: 308, 2 size: 7, 4 orig: 7, 4 offset: 0, 0 index: -1 select-up rotate: false - xy: 105, 7 + xy: 317, 2 size: 7, 4 orig: 7, 4 offset: 0, 0 index: -1 selection rotate: false - xy: 413, 3 + xy: 22, 2 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 selection-anchor rotate: false - xy: 398, 19 + xy: 793, 67 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 separator rotate: false - xy: 601, 57 + xy: 259, 2 size: 1, 2 orig: 1, 2 offset: 0, 0 index: -1 separator-menu rotate: false - xy: 601, 57 + xy: 259, 2 size: 1, 2 orig: 1, 2 offset: 0, 0 index: -1 separator-vertical rotate: false - xy: 224, 2 + xy: 15, 2 size: 2, 1 orig: 2, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 126, 7 + xy: 1021, 74 size: 1, 4 orig: 1, 4 offset: 0, 0 index: -1 slider-knob rotate: false - xy: 535, 53 + xy: 439, 30 size: 11, 22 orig: 11, 22 offset: 0, 0 index: -1 slider-knob-disabled rotate: false - xy: 548, 55 + xy: 259, 6 size: 11, 22 orig: 11, 22 offset: 0, 0 index: -1 slider-knob-down rotate: false - xy: 561, 55 + xy: 272, 6 size: 11, 22 orig: 11, 22 offset: 0, 0 index: -1 slider-knob-over rotate: false - xy: 574, 55 + xy: 285, 6 size: 11, 22 orig: 11, 22 offset: 0, 0 index: -1 slider-vertical rotate: false - xy: 206, 2 + xy: 404, 2 size: 4, 1 orig: 4, 1 offset: 0, 0 index: -1 splash_logo rotate: false - xy: 385, 54 + xy: 253, 54 size: 76, 72 orig: 76, 72 offset: 0, 0 index: -1 splitpane rotate: false - xy: 212, 2 + xy: 9, 2 size: 4, 1 orig: 4, 1 offset: 0, 0 index: -1 splitpane-over rotate: false - xy: 218, 2 + xy: 333, 2 size: 4, 1 orig: 4, 1 offset: 0, 0 index: -1 splitpane-vertical rotate: false - xy: 940, 72 + xy: 419, 86 size: 1, 4 orig: 1, 4 offset: 0, 0 index: -1 splitpane-vertical-over rotate: false - xy: 981, 82 + xy: 419, 80 size: 1, 4 orig: 1, 4 offset: 0, 0 index: -1 static-text rotate: false - xy: 477, 4 + xy: 236, 2 size: 7, 21 split: 3, 3, 0, 21 orig: 7, 21 @@ -1209,14 +1058,14 @@ static-text index: -1 sub-menu rotate: false - xy: 940, 78 + xy: 635, 54 size: 4, 7 orig: 4, 7 offset: 0, 0 index: -1 sub-menu-bg rotate: false - xy: 506, 44 + xy: 452, 71 size: 14, 31 split: 2, 2, 0, 31 orig: 14, 31 @@ -1224,7 +1073,7 @@ sub-menu-bg index: -1 tab-active rotate: false - xy: 236, 2 + xy: 1014, 105 size: 8, 21 split: 3, 3, 2, 1 orig: 8, 21 @@ -1232,23 +1081,23 @@ tab-active index: -1 tab-inactive rotate: false - xy: 246, 2 + xy: 226, 2 size: 8, 21 split: 3, 3, 2, 1 orig: 8, 21 offset: 0, 0 index: -1 -textfield-light +textfield rotate: false - xy: 764, 69 + xy: 519, 45 size: 14, 14 - split: 3, 3, 4, 3 + split: 2, 2, 3, 2 orig: 14, 14 offset: 0, 0 index: -1 -textfield-light-down +textfield-light rotate: false - xy: 702, 68 + xy: 503, 29 size: 14, 14 split: 3, 3, 4, 3 orig: 14, 14 @@ -1256,7 +1105,7 @@ textfield-light-down index: -1 textfield-light-over rotate: false - xy: 748, 69 + xy: 503, 45 size: 14, 14 split: 3, 3, 4, 3 orig: 14, 14 @@ -1264,7 +1113,7 @@ textfield-light-over index: -1 textfield-over rotate: false - xy: 748, 69 + xy: 503, 45 size: 14, 14 split: 2, 2, 3, 2 orig: 14, 14 @@ -1272,7 +1121,7 @@ textfield-over index: -1 thumbnail rotate: false - xy: 120, 7 + xy: 556, 23 size: 4, 4 split: 1, 2, 1, 2 orig: 4, 4 @@ -1280,7 +1129,7 @@ thumbnail index: -1 thumbnail-over rotate: false - xy: 114, 7 + xy: 641, 57 size: 4, 4 split: 1, 2, 1, 2 orig: 4, 4 @@ -1288,7 +1137,7 @@ thumbnail-over index: -1 tint-border rotate: false - xy: 81, 5 + xy: 382, 2 size: 6, 6 split: 2, 2, 2, 2 orig: 6, 6 @@ -1296,56 +1145,56 @@ tint-border index: -1 tool-align rotate: false - xy: 528, 103 + xy: 846, 103 size: 22, 23 orig: 22, 23 offset: 0, 0 index: -1 tool-conuslight rotate: false - xy: 311, 43 + xy: 870, 103 size: 22, 23 orig: 22, 23 offset: 0, 0 index: -1 tool-label rotate: false - xy: 552, 103 + xy: 894, 103 size: 22, 23 orig: 22, 23 offset: 0, 0 index: -1 tool-mesh rotate: false - xy: 335, 43 + xy: 918, 103 size: 22, 23 orig: 22, 23 offset: 0, 0 index: -1 tool-move rotate: false - xy: 576, 103 + xy: 942, 103 size: 22, 23 orig: 22, 23 offset: 0, 0 index: -1 tool-sphericlight rotate: false - xy: 359, 43 + xy: 966, 103 size: 22, 23 orig: 22, 23 offset: 0, 0 index: -1 tool-transform rotate: false - xy: 600, 103 + xy: 990, 103 size: 22, 23 orig: 22, 23 offset: 0, 0 index: -1 toolbar-bg rotate: false - xy: 256, 2 + xy: 298, 2 size: 8, 4 split: 1, 2, 1, 1 orig: 8, 4 @@ -1353,7 +1202,7 @@ toolbar-bg index: -1 toolbar-down rotate: false - xy: 13, 2 + xy: 1014, 94 size: 8, 9 split: 2, 2, 3, 3 orig: 8, 9 @@ -1361,7 +1210,7 @@ toolbar-down index: -1 toolbar-normal rotate: false - xy: 23, 2 + xy: 804, 67 size: 8, 9 split: 2, 2, 3, 3 orig: 8, 9 @@ -1369,7 +1218,7 @@ toolbar-normal index: -1 toolbar-over rotate: false - xy: 33, 2 + xy: 814, 67 size: 8, 9 split: 2, 2, 3, 3 orig: 8, 9 @@ -1377,7 +1226,7 @@ toolbar-over index: -1 tooltip-bg rotate: false - xy: 129, 8 + xy: 652, 58 size: 3, 3 split: 1, 1, 1, 1 orig: 3, 3 @@ -1385,35 +1234,35 @@ tooltip-bg index: -1 touchpad-knob rotate: false - xy: 566, 79 + xy: 972, 79 size: 22, 22 orig: 22, 22 offset: 0, 0 index: -1 tree-minus rotate: false - xy: 43, 3 + xy: 503, 19 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tree-over rotate: false - xy: 590, 80 + xy: 345, 2 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 tree-plus rotate: false - xy: 53, 3 + xy: 513, 19 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 tree-selection rotate: false - xy: 974, 81 + xy: 549, 22 size: 5, 5 split: 2, 2, 2, 2 pad: 1, 1, 1, 1 @@ -1422,113 +1271,197 @@ tree-selection index: -1 vis-blue rotate: false - xy: 604, 36 + xy: 25, 2 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 vis-check rotate: false - xy: 780, 69 + xy: 519, 29 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-check-down rotate: false - xy: 796, 69 + xy: 535, 45 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-check-over rotate: false - xy: 812, 69 + xy: 535, 29 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-check-tick rotate: false - xy: 828, 69 + xy: 551, 45 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-check-tick-disabled rotate: false - xy: 844, 71 + xy: 551, 29 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-radio rotate: false - xy: 860, 71 + xy: 567, 45 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-radio-down rotate: false - xy: 876, 71 + xy: 567, 29 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-radio-over rotate: false - xy: 892, 71 + xy: 583, 45 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-radio-tick rotate: false - xy: 908, 71 + xy: 583, 29 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-radio-tick-disabled rotate: false - xy: 924, 71 + xy: 599, 45 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 vis-red rotate: false - xy: 661, 41 + xy: 348, 2 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 white rotate: false - xy: 127, 2 + xy: 567, 24 size: 3, 3 orig: 3, 3 offset: 0, 0 index: -1 window rotate: false - xy: 463, 75 + xy: 331, 75 size: 34, 51 split: 16, 16, 29, 20 orig: 34, 51 offset: 0, 0 index: -1 +window-action-close-hover + rotate: false + xy: 253, 30 + size: 50, 22 + orig: 50, 22 + offset: 0, 0 + index: -1 +window-action-close-normal + rotate: false + xy: 367, 104 + size: 50, 22 + orig: 50, 22 + offset: 0, 0 + index: -1 +window-action-close-pressed + rotate: false + xy: 367, 80 + size: 50, 22 + orig: 50, 22 + offset: 0, 0 + index: -1 +window-action-iconify-hover + rotate: false + xy: 448, 104 + size: 33, 22 + orig: 33, 22 + offset: 0, 0 + index: -1 +window-action-iconify-normal + rotate: false + xy: 483, 104 + size: 33, 22 + orig: 33, 22 + offset: 0, 0 + index: -1 +window-action-iconify-pressed + rotate: false + xy: 518, 104 + size: 33, 22 + orig: 33, 22 + offset: 0, 0 + index: -1 +window-action-maximize-hover + rotate: false + xy: 553, 104 + size: 33, 22 + orig: 33, 22 + offset: 0, 0 + index: -1 +window-action-maximize-normal + rotate: false + xy: 588, 104 + size: 33, 22 + orig: 33, 22 + offset: 0, 0 + index: -1 +window-action-maximize-pressed + rotate: false + xy: 623, 104 + size: 33, 22 + orig: 33, 22 + offset: 0, 0 + index: -1 +window-action-restore-hover + rotate: false + xy: 658, 104 + size: 33, 22 + orig: 33, 22 + offset: 0, 0 + index: -1 +window-action-restore-normal + rotate: false + xy: 693, 104 + size: 33, 22 + orig: 33, 22 + offset: 0, 0 + index: -1 +window-action-restore-pressed + rotate: false + xy: 728, 104 + size: 33, 22 + orig: 33, 22 + offset: 0, 0 + index: -1 window-bg rotate: false - xy: 409, 20 + xy: 28, 2 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 window-noborder rotate: false - xy: 253, 32 + xy: 419, 92 size: 27, 34 split: 5, 4, 26, 3 orig: 27, 34 diff --git a/assets/style/uiskin.json b/assets/style/uiskin.json index 0c220cbb..5a008ecd 100644 --- a/assets/style/uiskin.json +++ b/assets/style/uiskin.json @@ -147,20 +147,6 @@ selection: padded-list-selection, background: select-box-list-bg } - }, - white: { - font: default-font, - fontColor: black, - background: default-select-white, - backgroundOver: default-select-over, - scrollStyle: default, - listStyle: { - font: default-font, - fontColorSelected: black, - fontColorUnselected: black, - selection: list-selection-white, - background: select-box-list-bg-white - } } }, com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle: { @@ -241,22 +227,6 @@ cursor: cursor } }, - com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle: { - default: { - checkboxOn: check-on, - checkboxOff: check-off, - font: default-font, - fontColor: white, - disabledFontColor: grey - }, - radio: { - checkboxOn: radio-on, - checkboxOff: radio-off, - font: default-font, - fontColor: white, - disabledFontColor: grey - } - }, com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle: { default: { fontColorUnselected: white, @@ -602,6 +572,26 @@ imageOver: icon-link-inactive, imageChecked: icon-link-active, imageCheckedOver: icon-unlink-active + }, + window-action-close: { + imageDown: window-action-close-pressed, + imageOver: window-action-close-hover, + imageUp: window-action-close-normal + }, + window-action-iconify: { + imageDown: window-action-iconify-pressed, + imageOver: window-action-iconify-hover, + imageUp: window-action-iconify-normal + }, + window-action-maximize: { + imageDown: window-action-maximize-pressed, + imageOver: window-action-maximize-hover, + imageUp: window-action-maximize-normal + }, + window-action-restore: { + imageDown: window-action-restore-pressed, + imageOver: window-action-restore-hover, + imageUp: window-action-restore-normal } }, com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle: { diff --git a/assets/style/uiskin.png b/assets/style/uiskin.png index 4d09f5133a4fc5b74543890fd70faffd575c85d0..e5447d8a12c7fcb19d11dc1ad906c27f04627598 100644 GIT binary patch literal 49645 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�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

8DRtdCGOV!^cGZ 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 literal 51273 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 IT(b%LUkDJdLI3~& diff --git a/hyperlap2d-common-api/src/main/java/games/rednblack/h2d/common/MsgAPI.java b/hyperlap2d-common-api/src/main/java/games/rednblack/h2d/common/MsgAPI.java index 7cf87ab9..2efba28f 100644 --- a/hyperlap2d-common-api/src/main/java/games/rednblack/h2d/common/MsgAPI.java +++ b/hyperlap2d-common-api/src/main/java/games/rednblack/h2d/common/MsgAPI.java @@ -34,6 +34,8 @@ public class MsgAPI { public static final String DISPOSE = GLOBAL_PREFIX + ".DISPOSE"; public static final String CREATE = GLOBAL_PREFIX + ".CREATE_BTN_CLICKED"; + public static final String WINDOW_MAXIMIZED = GLOBAL_PREFIX + ".WINDOW_MAXIMIZED"; + public static final String SAVE_EDITOR_CONFIG = GLOBAL_PREFIX + ".SAVE_EDITOR_CONFIG"; public static final String OPEN_CODE_EDITOR = GLOBAL_PREFIX + ".OPEN_CODE_EDITOR"; diff --git a/src/main/java/games/rednblack/editor/HyperLap2D.java b/src/main/java/games/rednblack/editor/HyperLap2D.java index 603789e7..2613ae63 100644 --- a/src/main/java/games/rednblack/editor/HyperLap2D.java +++ b/src/main/java/games/rednblack/editor/HyperLap2D.java @@ -147,11 +147,7 @@ public class HyperLap2D implements IProxy, ApplicationListener, Lwjgl3WindowList @Override public void dispose() { - facade.sendNotification(MsgAPI.CHECK_EDITS_ACTION, (Runnable) () -> { - sendNotification(MsgAPI.DISPOSE); - VisUI.dispose(); - Gdx.app.exit(); - }); + closeRequested(); } @Override @@ -212,7 +208,7 @@ public class HyperLap2D implements IProxy, ApplicationListener, Lwjgl3WindowList @Override public void maximized(boolean isMaximized) { - + facade.sendNotification(MsgAPI.WINDOW_MAXIMIZED, isMaximized); } @Override @@ -227,7 +223,11 @@ public class HyperLap2D implements IProxy, ApplicationListener, Lwjgl3WindowList @Override public boolean closeRequested() { - sendNotification(MsgAPI.CHECK_EDITS_ACTION, (Runnable) () -> Gdx.app.exit()); + facade.sendNotification(MsgAPI.CHECK_EDITS_ACTION, (Runnable) () -> { + sendNotification(MsgAPI.DISPOSE); + VisUI.dispose(); + Gdx.app.exit(); + }); return false; } diff --git a/src/main/java/games/rednblack/editor/controller/BootstrapViewCommand.java b/src/main/java/games/rednblack/editor/controller/BootstrapViewCommand.java index ac966bcb..7d86fe10 100644 --- a/src/main/java/games/rednblack/editor/controller/BootstrapViewCommand.java +++ b/src/main/java/games/rednblack/editor/controller/BootstrapViewCommand.java @@ -20,13 +20,11 @@ package games.rednblack.editor.controller; import games.rednblack.editor.HyperLap2DFacade; import games.rednblack.editor.splash.SplashScreenAdapter; -import games.rednblack.editor.view.ui.FollowersUIMediator; +import games.rednblack.editor.view.ui.*; import games.rednblack.editor.view.menu.HyperLap2DMenuBarMediator; import games.rednblack.editor.view.HyperLap2DScreenMediator; import games.rednblack.editor.view.stage.SandboxMediator; import games.rednblack.editor.view.stage.UIStageMediator; -import games.rednblack.editor.view.ui.RulersUIMediator; -import games.rednblack.editor.view.ui.UIDropDownMenuMediator; import games.rednblack.editor.view.ui.box.*; import games.rednblack.editor.view.ui.dialog.*; import games.rednblack.editor.view.ui.panel.CustomVariablesPanelMediator; @@ -48,6 +46,7 @@ public class BootstrapViewCommand extends SimpleCommand { facade.registerMediator(new HyperLap2DScreenMediator()); facade.registerMediator(new HyperLap2DMenuBarMediator()); + facade.registerMediator(new UIWindowActionMediator()); facade.registerMediator(new UICompositeHierarchyMediator()); facade.registerMediator(new UISceneBoxMediator()); diff --git a/src/main/java/games/rednblack/editor/view/menu/HyperLap2DMenuBarMediator.java b/src/main/java/games/rednblack/editor/view/menu/HyperLap2DMenuBarMediator.java index 0e837903..df0c94a7 100644 --- a/src/main/java/games/rednblack/editor/view/menu/HyperLap2DMenuBarMediator.java +++ b/src/main/java/games/rednblack/editor/view/menu/HyperLap2DMenuBarMediator.java @@ -42,6 +42,7 @@ import org.puremvc.java.patterns.mediator.Mediator; public class HyperLap2DMenuBarMediator extends Mediator { private static final String TAG = HyperLap2DMenuBarMediator.class.getCanonicalName(); public static final String NAME = TAG; + private ProjectManager projectManager; private SettingsManager settingsManager; diff --git a/src/main/java/games/rednblack/editor/view/ui/UIMainTable.java b/src/main/java/games/rednblack/editor/view/ui/UIMainTable.java index 1892399c..b04175a3 100644 --- a/src/main/java/games/rednblack/editor/view/ui/UIMainTable.java +++ b/src/main/java/games/rednblack/editor/view/ui/UIMainTable.java @@ -18,6 +18,9 @@ package games.rednblack.editor.view.ui; +import com.badlogic.gdx.utils.Align; +import com.kotcrab.vis.ui.VisUI; +import com.kotcrab.vis.ui.widget.VisImageButton; import com.kotcrab.vis.ui.widget.VisTable; import games.rednblack.editor.HyperLap2DFacade; import games.rednblack.editor.view.menu.HyperLap2DMenuBar; @@ -35,6 +38,7 @@ import games.rednblack.editor.view.ui.box.UIResourcesBoxMediator; import games.rednblack.editor.view.ui.box.UIToolBox; import games.rednblack.editor.view.ui.box.UIToolBoxMediator; import games.rednblack.editor.view.ui.widget.H2DLogo; +import games.rednblack.h2d.common.view.ui.StandardWidgetsFactory; public class UIMainTable extends VisTable { private final VisTable topTable, middleTable; @@ -60,15 +64,26 @@ public class UIMainTable extends VisTable { } private void initMenuBar() { - HyperLap2DMenuBarMediator hyperlap2DMenuBarMediator = facade.retrieveMediator(HyperLap2DMenuBarMediator.NAME); - HyperLap2DMenuBar menuBar = hyperlap2DMenuBarMediator.getViewComponent(); topTable.add(new H2DLogo()).left().fillY(); - topTable.add(menuBar.getTable().padLeft(0)).fillX().height(32).expandX(); + + HyperLap2DMenuBarMediator hyperlap2DMenuBarMediator = facade.retrieveMediator(HyperLap2DMenuBarMediator.NAME); + HyperLap2DMenuBar menuBar = hyperlap2DMenuBarMediator.getViewComponent(); + topTable.add(menuBar.getTable()).height(32).growX(); + + //TODO Undecorated window is cool but should enable window dragging + /*VisTable titleTable = new VisTable(); + titleTable.setBackground(VisUI.getSkin().getDrawable("menu-bg")); + titleTable.add("Title"); + topTable.add(titleTable).growX().fillY(); + + UIWindowActionMediator uiWindowActionMediator = facade.retrieveMediator(UIWindowActionMediator.NAME); + UIWindowAction uiWindowAction = uiWindowActionMediator.getViewComponent(); + topTable.add(uiWindowAction).padTop(-1).fillY();*/ } private void initSupportMenus() { UISubmenuBar compositePanel = new UISubmenuBar(); - topTable.add(compositePanel).fillX().expandX().colspan(2).height(32); + topTable.add(compositePanel).fillX().colspan(2).expandX().height(32); } private void initLeftBoxesPanel() { diff --git a/src/main/java/games/rednblack/editor/view/ui/UIWindowAction.java b/src/main/java/games/rednblack/editor/view/ui/UIWindowAction.java new file mode 100644 index 00000000..b93778eb --- /dev/null +++ b/src/main/java/games/rednblack/editor/view/ui/UIWindowAction.java @@ -0,0 +1,62 @@ +package games.rednblack.editor.view.ui; + +import com.badlogic.gdx.scenes.scene2d.InputEvent; +import com.badlogic.gdx.scenes.scene2d.utils.ClickListener; +import com.badlogic.gdx.utils.Align; +import com.kotcrab.vis.ui.VisUI; +import com.kotcrab.vis.ui.widget.VisImageButton; +import com.kotcrab.vis.ui.widget.VisTable; +import games.rednblack.editor.HyperLap2DApp; +import games.rednblack.h2d.common.view.ui.StandardWidgetsFactory; + +public class UIWindowAction extends VisTable { + + private VisImageButton maximizeButton; + private boolean isMaximized; + + public UIWindowAction() { + setBackground(VisUI.getSkin().getDrawable("menu-bg")); + align(Align.top); + VisImageButton iconifyButton = StandardWidgetsFactory.createImageButton("window-action-iconify"); + add(iconifyButton).padRight(-1); + iconifyButton.addListener(new ClickListener(){ + @Override + public void clicked(InputEvent event, float x, float y) { + HyperLap2DApp.getInstance().mainWindow.iconifyWindow(); + } + }); + + maximizeButton = StandardWidgetsFactory.createImageButton("window-action-maximize"); + add(maximizeButton).padRight(-1); + maximizeButton.addListener(new ClickListener(){ + @Override + public void clicked(InputEvent event, float x, float y) { + if (isMaximized) { + HyperLap2DApp.getInstance().mainWindow.restoreWindow(); + } else { + HyperLap2DApp.getInstance().mainWindow.maximizeWindow(); + } + + } + }); + setMaximized(true); + + VisImageButton closeButton = StandardWidgetsFactory.createImageButton("window-action-close"); + add(closeButton); + closeButton.addListener(new ClickListener(){ + @Override + public void clicked(InputEvent event, float x, float y) { + HyperLap2DApp.getInstance().hyperlap2D.closeRequested(); + } + }); + } + + public void setMaximized(boolean maximized) { + isMaximized = maximized; + if (maximized) { + maximizeButton.setStyle(VisUI.getSkin().get("window-action-restore", VisImageButton.VisImageButtonStyle.class)); + } else { + maximizeButton.setStyle(VisUI.getSkin().get("window-action-maximize", VisImageButton.VisImageButtonStyle.class)); + } + } +} diff --git a/src/main/java/games/rednblack/editor/view/ui/UIWindowActionMediator.java b/src/main/java/games/rednblack/editor/view/ui/UIWindowActionMediator.java new file mode 100644 index 00000000..4bf14951 --- /dev/null +++ b/src/main/java/games/rednblack/editor/view/ui/UIWindowActionMediator.java @@ -0,0 +1,40 @@ +package games.rednblack.editor.view.ui; + +import games.rednblack.editor.HyperLap2DFacade; +import games.rednblack.h2d.common.MsgAPI; +import org.puremvc.java.interfaces.INotification; +import org.puremvc.java.patterns.mediator.Mediator; + +public class UIWindowActionMediator extends Mediator { + private static final String TAG = UIWindowActionMediator.class.getCanonicalName(); + public static final String NAME = TAG; + + + public UIWindowActionMediator() { + super(NAME, new UIWindowAction()); + } + + @Override + public void onRegister() { + super.onRegister(); + facade = HyperLap2DFacade.getInstance(); + } + + @Override + public String[] listNotificationInterests() { + return new String[]{ + MsgAPI.WINDOW_MAXIMIZED + }; + } + + @Override + public void handleNotification(INotification notification) { + super.handleNotification(notification); + + switch (notification.getName()) { + case MsgAPI.WINDOW_MAXIMIZED: + viewComponent.setMaximized(notification.getBody()); + break; + } + } +} diff --git a/src/main/java/games/rednblack/editor/view/ui/widget/CustomMenuBar.java b/src/main/java/games/rednblack/editor/view/ui/widget/CustomMenuBar.java index 92227c62..e2a3dfc7 100644 --- a/src/main/java/games/rednblack/editor/view/ui/widget/CustomMenuBar.java +++ b/src/main/java/games/rednblack/editor/view/ui/widget/CustomMenuBar.java @@ -20,7 +20,7 @@ public class CustomMenuBar { private CustomMenu currentMenu; - private Array menus = new Array(); + private Array menus = new Array<>(); public CustomMenuBar () { Skin skin = VisUI.getSkin();