From a1ca614a88c6f9719b5cced75cd84965e857e1d6 Mon Sep 17 00:00:00 2001 From: Richard Worth Date: Mon, 26 May 2008 10:18:11 +0000 Subject: [PATCH] Added platform cursors --- ui/tests/autodrag.html | 54 +++++++++++++----- ui/tests/cursors/linux/auto.png | Bin 0 -> 851 bytes ui/tests/cursors/linux/crosshair.png | Bin 0 -> 413 bytes ui/tests/cursors/linux/default.png | Bin 0 -> 851 bytes ui/tests/cursors/linux/e-resize.png | Bin 0 -> 861 bytes ui/tests/cursors/linux/help.png | Bin 0 -> 1279 bytes ui/tests/cursors/linux/move.png | Bin 0 -> 710 bytes ui/tests/cursors/linux/n-resize.png | Bin 0 -> 871 bytes ui/tests/cursors/linux/ne-resize.png | Bin 0 -> 836 bytes .../blank.cur => cursors/linux/none.cur} | Bin ui/tests/cursors/linux/none.png | Bin 0 -> 872 bytes ui/tests/cursors/linux/nw-resize.png | Bin 0 -> 824 bytes ui/tests/cursors/linux/pointer.png | Bin 0 -> 541 bytes ui/tests/cursors/linux/s-resize.png | Bin 0 -> 871 bytes ui/tests/cursors/linux/se-resize.png | Bin 0 -> 824 bytes ui/tests/cursors/linux/sw-resize.png | Bin 0 -> 836 bytes ui/tests/cursors/linux/text.png | Bin 0 -> 486 bytes ui/tests/cursors/linux/w-resize.png | Bin 0 -> 861 bytes ui/tests/cursors/mac/auto.png | Bin 0 -> 401 bytes ui/tests/cursors/mac/crosshair.png | Bin 0 -> 341 bytes ui/tests/cursors/mac/default.png | Bin 0 -> 401 bytes ui/tests/cursors/mac/e-resize.png | Bin 0 -> 390 bytes ui/tests/cursors/mac/help.png | Bin 0 -> 689 bytes ui/tests/cursors/mac/move.png | Bin 0 -> 651 bytes ui/tests/cursors/mac/n-resize.png | Bin 0 -> 434 bytes ui/tests/cursors/mac/ne-resize.png | Bin 0 -> 440 bytes ui/tests/cursors/mac/none.cur | Bin 0 -> 2238 bytes ui/tests/cursors/mac/none.png | Bin 0 -> 872 bytes ui/tests/cursors/mac/nw-resize.png | Bin 0 -> 452 bytes ui/tests/cursors/mac/pointer.png | Bin 0 -> 675 bytes ui/tests/cursors/mac/s-resize.png | Bin 0 -> 434 bytes ui/tests/cursors/mac/se-resize.png | Bin 0 -> 452 bytes ui/tests/cursors/mac/sw-resize.png | Bin 0 -> 440 bytes ui/tests/cursors/mac/text.png | Bin 0 -> 436 bytes ui/tests/cursors/mac/w-resize.png | Bin 0 -> 390 bytes ui/tests/cursors/win/auto.png | Bin 0 -> 724 bytes ui/tests/cursors/win/crosshair.png | Bin 0 -> 304 bytes ui/tests/cursors/win/default.png | Bin 0 -> 724 bytes ui/tests/cursors/win/e-resize.png | Bin 0 -> 714 bytes ui/tests/cursors/win/help.png | Bin 0 -> 1129 bytes ui/tests/cursors/win/move.png | Bin 0 -> 1035 bytes ui/tests/cursors/win/n-resize.png | Bin 0 -> 722 bytes ui/tests/cursors/win/ne-resize.png | Bin 0 -> 985 bytes ui/tests/cursors/win/none.cur | Bin 0 -> 2238 bytes ui/tests/cursors/win/none.png | Bin 0 -> 872 bytes ui/tests/cursors/win/nw-resize.png | Bin 0 -> 993 bytes ui/tests/cursors/win/pointer.png | Bin 0 -> 1178 bytes ui/tests/cursors/win/s-resize.png | Bin 0 -> 722 bytes ui/tests/cursors/win/se-resize.png | Bin 0 -> 993 bytes ui/tests/cursors/win/sw-resize.png | Bin 0 -> 985 bytes ui/tests/cursors/win/text.png | Bin 0 -> 258 bytes ui/tests/cursors/win/w-resize.png | Bin 0 -> 714 bytes ui/tests/images/se-resize.png | Bin 2898 -> 0 bytes 53 files changed, 41 insertions(+), 13 deletions(-) create mode 100644 ui/tests/cursors/linux/auto.png create mode 100644 ui/tests/cursors/linux/crosshair.png create mode 100644 ui/tests/cursors/linux/default.png create mode 100644 ui/tests/cursors/linux/e-resize.png create mode 100644 ui/tests/cursors/linux/help.png create mode 100644 ui/tests/cursors/linux/move.png create mode 100644 ui/tests/cursors/linux/n-resize.png create mode 100644 ui/tests/cursors/linux/ne-resize.png rename ui/tests/{images/blank.cur => cursors/linux/none.cur} (100%) create mode 100644 ui/tests/cursors/linux/none.png create mode 100644 ui/tests/cursors/linux/nw-resize.png create mode 100644 ui/tests/cursors/linux/pointer.png create mode 100644 ui/tests/cursors/linux/s-resize.png create mode 100644 ui/tests/cursors/linux/se-resize.png create mode 100644 ui/tests/cursors/linux/sw-resize.png create mode 100644 ui/tests/cursors/linux/text.png create mode 100644 ui/tests/cursors/linux/w-resize.png create mode 100644 ui/tests/cursors/mac/auto.png create mode 100644 ui/tests/cursors/mac/crosshair.png create mode 100644 ui/tests/cursors/mac/default.png create mode 100644 ui/tests/cursors/mac/e-resize.png create mode 100644 ui/tests/cursors/mac/help.png create mode 100644 ui/tests/cursors/mac/move.png create mode 100644 ui/tests/cursors/mac/n-resize.png create mode 100644 ui/tests/cursors/mac/ne-resize.png create mode 100644 ui/tests/cursors/mac/none.cur create mode 100644 ui/tests/cursors/mac/none.png create mode 100644 ui/tests/cursors/mac/nw-resize.png create mode 100644 ui/tests/cursors/mac/pointer.png create mode 100644 ui/tests/cursors/mac/s-resize.png create mode 100644 ui/tests/cursors/mac/se-resize.png create mode 100644 ui/tests/cursors/mac/sw-resize.png create mode 100644 ui/tests/cursors/mac/text.png create mode 100644 ui/tests/cursors/mac/w-resize.png create mode 100644 ui/tests/cursors/win/auto.png create mode 100644 ui/tests/cursors/win/crosshair.png create mode 100644 ui/tests/cursors/win/default.png create mode 100644 ui/tests/cursors/win/e-resize.png create mode 100644 ui/tests/cursors/win/help.png create mode 100644 ui/tests/cursors/win/move.png create mode 100644 ui/tests/cursors/win/n-resize.png create mode 100644 ui/tests/cursors/win/ne-resize.png create mode 100644 ui/tests/cursors/win/none.cur create mode 100644 ui/tests/cursors/win/none.png create mode 100644 ui/tests/cursors/win/nw-resize.png create mode 100644 ui/tests/cursors/win/pointer.png create mode 100644 ui/tests/cursors/win/s-resize.png create mode 100644 ui/tests/cursors/win/se-resize.png create mode 100644 ui/tests/cursors/win/sw-resize.png create mode 100644 ui/tests/cursors/win/text.png create mode 100644 ui/tests/cursors/win/w-resize.png delete mode 100644 ui/tests/images/se-resize.png diff --git a/ui/tests/autodrag.html b/ui/tests/autodrag.html index 05cbefd99..78caac169 100644 --- a/ui/tests/autodrag.html +++ b/ui/tests/autodrag.html @@ -8,9 +8,9 @@ @@ -74,25 +74,50 @@ function draggableTest(el, dx, dy) { var left = center.x; var top = center.y; - var fakemouse = $(''); - var realmouse = $(''); + var OS = (/(win|mac|linux)/i.exec(navigator.platform) || ['other'])[0].toLowerCase(); + + var defaultUrl = ['cursors', OS == 'other' ? 'win' : OS, 'default.png'].join('/'); + var cursorUrl = function() { + return ['cursors', OS == 'other' ? 'win' : OS, $(el).css('cursor') + '.png'].join('/'); + } + var noneUrl = ['cursors', OS == 'other' ? 'win' : OS, 'none.cur'].join('/'); + + var fakemouse = $(''); + var realmouse = $(''); if ($.browser.msie && $.browser.version == 6) { - fakemouse = $('
'); - realmouse = $('
'); + fakemouse = $('
'); + realmouse = $('
'); } var mousescreen = $('
'); + + var updateCursor = function() { + if ($.browser.msie && $.browser.version == 6) { + fakemouse.css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + cursorUrl() + '\', sizingMethod=\'scale\''); + } else { + fakemouse.attr('src', cursorUrl()); + } + } + var resetCursor = function() { + if ($.browser.msie && $.browser.version == 6) { + fakemouse.css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + defaultUrl + '\', sizingMethod=\'scale\''); + } else { + fakemouse.attr('src', defaultUrl); + } + } var testStart = function() { + $(el).bind("mouseover", updateCursor).bind("mouseout", resetCursor); fakemouse.appendTo('body').css({ position: 'absolute', left: mouseX, top: mouseY, zIndex: 5000 }); - realmouse.appendTo('body').css({ position: 'absolute', left: mouseX, top: mouseY, zIndex: 5000, opacity: 0.1 }) - .mousedown(function() { return false; }); + realmouse.appendTo('body').css({ position: 'absolute', left: mouseX, top: mouseY, zIndex: 5000, opacity: 0.1 }); mousescreen.appendTo('body').css({ width: '100%', height: '100%', position: 'absolute', top: 0, left: 0, zIndex: 5000 }) .mousemove(function(e) { realmouse.css({ left: e.pageX, top: e.pageY }); return false; }) .mousedown(function() { return false; }) .mouseup(function() { return false; }); - (!$.browser.safari && mousescreen.css({ cursor: 'url(images/blank.cur), auto' })); + mousescreen.css('cursor', 'url(' + noneUrl + '), crosshair'); + (($.browser.safari || $.browser.opera) && mousescreen.css('cursor', 'crosshair')); } var testStop = function() { + $(el).unbind("mouseover", updateCursor).unbind("mouseout", resetCursor); mousescreen.remove(); mouseX = realmouse.css("left"); mouseY = realmouse.css("top"); @@ -105,25 +130,28 @@ function draggableTest(el, dx, dy) { var lastX = null; fakemouse - .animate({ left: left, top: top }, "fast", function() { + .animate({ left: left, top: top }, "slow", function() { + $(el).triggerHandler('mouseover'); testMouseDown(el, left, top); testMouseMove(el, left, top); }) .animate({ left: left + dx, top: top + dy }, { - speed: "fast", + speed: "slow", easing: "swing", step: function (xory) { if (!lastX) { lastX = xory; } else { - testMouseMove(el, lastX, xory); + var x = lastX, y = xory; + testMouseMove(el, x, y); lastX = null; } }, complete: function() { + $(el).triggerHandler('mouseout'); testMouseUp(el, 0, 0); $(this).animate({ left: realmouse.css("left"), top: realmouse.css("top") }, { - speed: "fast", + speed: "slow", complete: function() { testStop(); } diff --git a/ui/tests/cursors/linux/auto.png b/ui/tests/cursors/linux/auto.png new file mode 100644 index 0000000000000000000000000000000000000000..03ac2f2818144fcc4c0b9be9570690ca4c549d4e GIT binary patch literal 851 zcmV-Z1FZasP)K#cseP!yFi~+?(^=cy$L)Xhe`!}G%&OPV;1+XZB znVFf4af9FhD3a14b89JhJQHBJbUZE)9Do#M4&>yO!{-k+kV%ukaODK=5FCIl z>4mVXt8xnpvxK!K`Y+di0@8U=+S73iQ3dVAYob6OhbPvLOb*VEHeQdL#OKv2;{ zVTC@B2VDH)Si@0$x;fv1Kp@}}i^Y}9gS}pF>vNmExW4`ZsPogIySu|r zl4L&G`;Ma!mFG(VNMzh85{V9=F~L0CZnqb!RJjk;+Wn{+CgH8q26J<>4Fv@ScX1S= zdijus%SS600&EY62|#2t7@;wc1gRXU6vHuIv*j0vRSN#L zN5W!i#CXo6hKevA^_@|$ihUvcNevA#D7}9HSm|6$Z_29$;7!&6Vg_J?GIB4x2>!nj dSO-|E{0789h%i@sP09cO002ovPDHLkV1ip2ceDTi literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/linux/crosshair.png b/ui/tests/cursors/linux/crosshair.png new file mode 100644 index 0000000000000000000000000000000000000000..30904f93385057ee119ce5bd892f347111678e58 GIT binary patch literal 413 zcmV;O0b>4%P)I%201Eq-9N;&1R>vET6btb3NhM3xJp(xvqO$tyW`h ze{ek_#7#5N20+6wtb!nzqVsnI=?@@H)5>w2R|MGK8{pigMNu4dU7w=kOBv`4(>T>o zi8L>sAGnU-d+$XSYRM_X=T3$B)n>ffYumQLG)-767GM|#@W{u@<#HFt@g&Q#x6Nh) zd7i_1y@u^}3yiU6%t)tgkt2P?vFZEz?8D8w&AP})C1vLS8Q@AKZMK2&$aj`yP2l$+ z`dO2r@0aZL$=>t47r1i`T(ha~`-dosdg+2o^K?F+SG@RoI|u#%5JDK#cseP!yFi~+?(^=cy$L)Xhe`!}G%&OPV;1+XZB znVFf4af9FhD3a14b89JhJQHBJbUZE)9Do#M4&>yO!{-k+kV%ukaODK=5FCIl z>4mVXt8xnpvxK!K`Y+di0@8U=+S73iQ3dVAYob6OhbPvLOb*VEHeQdL#OKv2;{ zVTC@B2VDH)Si@0$x;fv1Kp@}}i^Y}9gS}pF>vNmExW4`ZsPogIySu|r zl4L&G`;Ma!mFG(VNMzh85{V9=F~L0CZnqb!RJjk;+Wn{+CgH8q26J<>4Fv@ScX1S= zdijus%SS600&EY62|#2t7@;wc1gRXU6vHuIv*j0vRSN#L zN5W!i#CXo6hKevA^_@|$ihUvcNevA#D7}9HSm|6$Z_29$;7!&6Vg_J?GIB4x2>!nj dSO-|E{0789h%i@sP09cO002ovPDHLkV1ip2ceDTi literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/linux/e-resize.png b/ui/tests/cursors/linux/e-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c40ff17b9fbd0a6a3e2527532e90d535b66c12 GIT binary patch literal 861 zcmV-j1ETziP)lZbsRP%nnzmQ>=QHrAW;O{tE3~gPoMv_P*!b3wtWh#|wn)u_} zh1d#UBRIY*5g-qr5n_A*Zl4qZqVae<(%08_yuQAE0_Rw=W?f|bKL9p@+qz#V@7}o# z2yg)B!^ENj067A%&t42d-E~#O>2y{Y42E$5s3-_(tKg4p14@_s9n4M+Z~zSY7STdz zYe@i+s?#>Oda)E5wPz!CyS=Kdt!->O5L9w-v&E_GwtGOP$c2SD9|v$m0FbOe@M!rh z2nT0Dr>zE~;YKn&S0y*@4U{|L^C6ZjR8}|i4xoaPI z-@b;*%JNB?rppD_ww?|^>ht-E)oS%8v!$E1n9V4=3>5TUSP6|~3|>%l1{N3mu*L?V zqvJj*pl9`ZeYMNw`hxCd*sP4y3ZN-)!(p9HH`3YZpl$Z&AeZOD;`}g|11E@-QF0PK z2e>})xwNbf!l7wsYCH$6#s(J4@qB-OKUWP)ViowU0vhdbIGE<<<`32`5AA&FgYQ!> zIe=s63!<$Gl8W0SLx7ozQxD+^RzXuk4Xf2^FL*qjZ{*}5u{pp$WgLXnYGsT@=o%bntWlypOjn{|{vF?-)S1Cb0wmjsgDZ n$O2>mvH)3tEI=0EzXSXNrOt&gPw)Zz00000NkvXXu0mjfs1uIh literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/linux/help.png b/ui/tests/cursors/linux/help.png new file mode 100644 index 0000000000000000000000000000000000000000..a6b5836d6435e7f6e5db996edcca7abddc1c9f1c GIT binary patch literal 1279 zcmVrV3J-h0k>&iS41 zby^B+jT#*tjS311`Ul@F4&wDjktfe$u}t>%_9jRqk^$29NFXR8Gy)j8j*gBFNk&FS zAHK3=%={<-d=P+XYHEV)>}+UmZcfR{%Id*>6VdY;gcATw^P!>PxD^6nl5=u$G~R}= z0|*dcW>LW75E8r+_Ex@ahe$<;D>!Z>dLEApCjimnaEM->273JvRDQO@5rT7v!Rr9Q zp<)oPN{7B{oe5PW^_Q)6nwG2*a{(+%ae0+ zbGyB2fvD&Wu>R>c;A+oB&}qA2dTI!0%*L9UeO8Ft+S<6hyu3kATH-$zSeN!X3=9sy z$ZZwq@AiYipvN)=AU|4Xg(xT}c(S^>TH_S}E(YRLa$xB8AdC!OfvNF91Q?sOdP744 z$Ye66qN3v2l9G~3Fqfj90T78W3syV>!^3}pNE8AV(+nsS#~^I!Qm08Q%Q6uW5s_N0 zb_C|ixnpxXPUfittDyDNA!zI9hHt<50X}#y3to_>-w+Cg+fi=@Z0X3AX)VemSRLd9 zVJ6~M$~pn~_y&OT!f%k6u!iZ;^!sjq^;7WopMjsx$Sr|^0c%lj0%e-a%||KZ@pvNZ zku4Sz%0+z51Y3|A9YEXzP^nZ9A0Pj>pP%1WH1qi_(%rO1qlU&~l@J&AL~Ceh=q}Wq zLdi=@mwo<8)d2`zvdp@Wfw>PS8s)IRc*jlrOeJ~-R}fBjfzfCj6bJ-cxJi?flSj{W zDpLy!KL*L_aA~ccv3s*1Z|1%Pzjm~2#n*EL!sreF zA2(O~`1o+YaKcd;MU)HkL1!T`{fNOtT zV9(#UOAAFo@ZG7CP?DcrfkOvT^u!%zR{-3m0u*1;&!rb_Fc`WHSJ%fJIZ_WT&Gir) z8>7n1%zRCuP_#>5c`JrfJpJ`SHaIMb*QV&AIDiBD%Avk$&t4q*5@n18F1ru_kVvM< z(;msRPN&<+^=!@M88J>u$5y97Kem|Q&s002ovPDHLkV1lqcSMLA- literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/linux/move.png b/ui/tests/cursors/linux/move.png new file mode 100644 index 0000000000000000000000000000000000000000..39ae04520727cc631f1266ed3fdcd8f3b167ea81 GIT binary patch literal 710 zcmV;%0y+JOP)*U{-*z1O`?V~#UxPhL1Up1Jz{+;hHn?r=!o;7HJ+kT5+sJ#z+w z!F7kj(dzg6evilV4RSKX9znC;;B^1 zme1!=GMPl#Y<5_y)gDA5kz+d8YP>5o&_%M-3d?FCIC5GC;t;mUrqMWG3 z)exd6-hi*a%s{9C7AuEq8+(K2c{H6aS9&s;3@eq2GZu?|F$%!~ER{W%%OQ^AZbM#x zYP_WYkh>4LbI84cd8R$VX^G>q6R|sZRUr1B0oaG!2y%xwXVw!OT46YKxwTq=bF3#w zB`Ach=L81e$K&zSUa$Aa>-BEZzNOJ_w~^E7d}X)WAEUW3&-Juo2GH$xZ@OHrcjd*N{Sg&Km2la(KllAj@i2h+;40L?vdi+X~dh8jJmXMv$pk^4t}$rG?ut!}rQ z6+cB6hP%|$P_q&~pRWcLNWwn35)X3lSziZYVzeZR@kJyEw4y~Mv{Z%2qecT*5&}&M z7()-<^x~n3D3nBqA%=^OSYI4ONoqt=l(I`-&cH4i8_I!Q&;yhFvy*R{{D1S!x8H0j zNIWP)F+z$CDpB0$^KHz`%zWzgdXMDf86+dl6L?!f*Xyvya< zZ8n=fp*2B-h%Ohvy!q`rZCq1R8(6KE;F_(BcRHQ=^78Tz=r_EQ5G267c~kQ}uA!k8 zfRa#n#A!g)c z0cSvk#2_UjtwCaul47yg8=9sOOcW@J+5>ZM09Hucc@Sxe09aBMFaV9D79ov80}Y!2SIdq`4(D1<`+P^mazxb<-3dIeZ3^96J*AM5Doz~;Cw{00R&q0|l8 zmX;Q6VPVnWx%^7D=gC8q>Hsn

w)TOE7a6f3B|?5C){qgWR7<}4GP_c(xAmma0o(+A$t1;*j&S5 zY3CzKo5utE1<~5ty2WHNJ+fFV7uws~M@3^?bUetc{KWuB2o21=nrhJy?|Rw42}ua) xmZU{PY1fLGF9sm3{j>iCD>haERsmK4{s0b`k1*8=`QQKm002ovPDHLkV1iXei8BBI literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/linux/ne-resize.png b/ui/tests/cursors/linux/ne-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..8c5e970e181e4ac2bd852209d8eeeeb619e94092 GIT binary patch literal 836 zcmV-K1H1f*P)p(27EOsHlf1Oe&D*C3@@0mxLgwrydFo zDnlhm_7oHZ(H|1c2Xm!nZO+`zcbJDDx2G#>uo>ya{rv)J-^TSo!>d<3dqld zJbaRQ_GPGJ)?UUXWch{#Ugb&}1=$WjP*wGTD2nHEb|MH>bWune2Pp~w8?`wU3f&I| zV`qB%hA=VN`un8r9fOb+Mfv3QdKI<<#O4O)9LKtQ;djR&&PB)j%v7S4-es8YdeF1iH@#N}w$NvsN zTFKe3cKqy5UvC)5fC3fhzyv@9K_UqeMKm!45|Lmc6G~K~6O%Ar2ozEay@VDOap@$aF7EHYS4oj0F1Q`a}8mwqa4s%Mv%b_DpCrkd64<}|HQ z3_U4_8rHCfGsIHYaLQZpYmwGKRxM)9&X7VC>d=I+*sO(et>eiaVmw*j$hBprl&Vyx zCS_CuxYuPzNiB_JC!%CN=~AgmU7C{ZiIz#G`&!lN*0k(djLbZJcvPbv%?RsWn4aBs zlRdOuc4oO4v9!ooh!x$@6E?>_EP;}1Of7k=#PU0Gsg}8BS9WJlS`70xMYCB8mAd80 z>t;kPeY4h1b2 literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/linux/nw-resize.png b/ui/tests/cursors/linux/nw-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..7c17be53e894246ef7f484d48976dfa96c5165d1 GIT binary patch literal 824 zcmV-81IPS{P)iGyu@@b{g@ z^JlZj=jGR4uXm2(MD7}ZVHL0ufYRFLhm;J%VrhcUH;AP-^T_2=OFp0P7RAKL6RZ=w z1%~LL1fZ+u9MVb*huS?@TYEDnvs)?nJj*fv~ zFnC0R7#$s5cQ_m;P}G3R7E%;t-fp)~34+kde^YC1O$orpMvMd}F~QwoS*B8{x2vnG zU1bnMtO}AOJ%~i(SC4uRg8({FoDLZ^inC-2qR}WDwcEOE1j;hFva-^xhoJr7eL_?x zFHYRWmyh=uKre3(t4^jK0E;M!3$)41qPP>LxwB_Zg7~0^IOgxi*!UcFc2bChUon6_ zirYbPO4ND)*rGP>1)fDlYY(|ggBTmTgzlb`h(xwvHaQUg{fPneQ%sCkp=JQ>YUUvN z{hpbHRUsCOJ&q^j$unoC5e|JrHY?GN*-T@*Z3sa5y?(~cB)A18xbqioBDDS)iWFjE zg~`-RAfjOadzqO^|77dOuPG+D?X3_L`8$+U7`cBd@UvbG?E8#1nFXuWI$iNk1i_D@ z2Q?gMUDv5xOs$wuG_yZ*P;}pH?^NQMQFgLx45bg^P-{;;R_kQl)_jv`ZR&eer?pVT#w!>&N zdccxgE_Y1!fns`Z0D>SGx~|W1Q50bq#s;PRbpl9~UO#96wm^uYN^yA;fQcZg)c%6} zh#o)k2KW_^$3yvi9<5euj}|&L1Jvtvcs!n^&w;ps2z25NMNv>Lmk|z!yX|)SsTqLf zW?z61gcBU9gZ%-e(P%{7Za32DG!lsf767WMA{Y!V-S79KR4Q?;4hHZhl}de2CX?v( zdhmL^Xf~UclXxD^SryP3Ffy6Ue_wr@Mxzm2E*D<_Qk7mPTMeXs42MH>IvvQe%pKrs zp-}i7i9}W|JRXl{+tclKQK?iAi^UY`ddm|)3IqabHk*|tNm}eNCX)#?O~YU?m;uyk zHGKN=4ZnXXyELc36M)GpZts^d9pII36PWaIeqQ`H@X<5E^g-BqiRq8T4mJJZ4FEBG zawa;QudOENTK_^XzJGTo0Hh}r&*yF>R{vMvbPt&2pm;oYE3q3;1E-sCt+D}Z02{yt fumNm35)X3lSziZYVzeZR@kJyEw4y~Mv{Z%2qecT*5&}&M z7()-<^x~n3D3nBqA%=^OSYI4ONoqt=l(I`-&cH4i8_I!Q&;yhFvy*R{{D1S!x8H0j zNIWP)F+z$CDpB0$^KHz`%zWzgdXMDf86+dl6L?!f*Xyvya< zZ8n=fp*2B-h%Ohvy!q`rZCq1R8(6KE;F_(BcRHQ=^78Tz=r_EQ5G267c~kQ}uA!k8 zfRa#n#A!g)c z0cSvk#2_UjtwCaul47yg8=9sOOcW@J+5>ZM09Hucc@Sxe09aBMFaV9D79ov80}Y!2SIdq`4(D1<`+P^mazxb<-3dIeZ3^96J*AM5Doz~;Cw{00R&q0|l8 zmX;Q6VPVnWx%^7D=gC8q>Hsn

w)TOE7a6f3B|?5C){qgWR7<}4GP_c(xAmma0o(+A$t1;*j&S5 zY3CzKo5utE1<~5ty2WHNJ+fFV7uws~M@3^?bUetc{KWuB2o21=nrhJy?|Rw42}ua) xmZU{PY1fLGF9sm3{j>iCD>haERsmK4{s0b`k1*8=`QQKm002ovPDHLkV1iXei8BBI literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/linux/se-resize.png b/ui/tests/cursors/linux/se-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..7c17be53e894246ef7f484d48976dfa96c5165d1 GIT binary patch literal 824 zcmV-81IPS{P)iGyu@@b{g@ z^JlZj=jGR4uXm2(MD7}ZVHL0ufYRFLhm;J%VrhcUH;AP-^T_2=OFp0P7RAKL6RZ=w z1%~LL1fZ+u9MVb*huS?@TYEDnvs)?nJj*fv~ zFnC0R7#$s5cQ_m;P}G3R7E%;t-fp)~34+kde^YC1O$orpMvMd}F~QwoS*B8{x2vnG zU1bnMtO}AOJ%~i(SC4uRg8({FoDLZ^inC-2qR}WDwcEOE1j;hFva-^xhoJr7eL_?x zFHYRWmyh=uKre3(t4^jK0E;M!3$)41qPP>LxwB_Zg7~0^IOgxi*!UcFc2bChUon6_ zirYbPO4ND)*rGP>1)fDlYY(|ggBTmTgzlb`h(xwvHaQUg{fPneQ%sCkp=JQ>YUUvN z{hpbHRUsCOJ&q^j$unoC5e|JrHY?GN*-T@*Z3sa5y?(~cB)A18xbqioBDDS)iWFjE zg~`-RAfjOadzqO^|77dOuPG+D?X3_L`8$+U7`cBd@UvbG?E8#1nFXuWI$iNk1i_D@ z2p(27EOsHlf1Oe&D*C3@@0mxLgwrydFo zDnlhm_7oHZ(H|1c2Xm!nZO+`zcbJDDx2G#>uo>ya{rv)J-^TSo!>d<3dqld zJbaRQ_GPGJ)?UUXWch{#Ugb&}1=$WjP*wGTD2nHEb|MH>bWune2Pp~w8?`wU3f&I| zV`qB%hA=VN`un8r9fOb+Mfv3QdKI<<#O4O)9LKtQ;@P)J9+mPYw2Rl;qcL;M_a6| ztvPn=*zp?(Ch+p|Rs+@jp>{|xLVeB(#2K=(vYpqiUHdOCF3xc5*fC~qZth(dE?npg z4Gp~nl>Y(5zo{JxFbA*zF$WMUF)}iq{qW%f#2={TG-;ACFbr^`6dM~Gpm{kkAYjx1qYfB# cz<@gd03xsjFleDoF#rGn07*qoM6N<$f{B35>;M1& literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/linux/w-resize.png b/ui/tests/cursors/linux/w-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c40ff17b9fbd0a6a3e2527532e90d535b66c12 GIT binary patch literal 861 zcmV-j1ETziP)lZbsRP%nnzmQ>=QHrAW;O{tE3~gPoMv_P*!b3wtWh#|wn)u_} zh1d#UBRIY*5g-qr5n_A*Zl4qZqVae<(%08_yuQAE0_Rw=W?f|bKL9p@+qz#V@7}o# z2yg)B!^ENj067A%&t42d-E~#O>2y{Y42E$5s3-_(tKg4p14@_s9n4M+Z~zSY7STdz zYe@i+s?#>Oda)E5wPz!CyS=Kdt!->O5L9w-v&E_GwtGOP$c2SD9|v$m0FbOe@M!rh z2nT0Dr>zE~;YKn&S0y*@4U{|L^C6ZjR8}|i4xoaPI z-@b;*%JNB?rppD_ww?|^>ht-E)oS%8v!$E1n9V4=3>5TUSP6|~3|>%l1{N3mu*L?V zqvJj*pl9`ZeYMNw`hxCd*sP4y3ZN-)!(p9HH`3YZpl$Z&AeZOD;`}g|11E@-QF0PK z2e>})xwNbf!l7wsYCH$6#s(J4@qB-OKUWP)ViowU0vhdbIGE<<<`32`5AA&FgYQ!> zIe=s63!<$Gl8W0SLx7ozQxD+^RzXuk4Xf2^FL*qjZ{*}5u{pp$WgLXnYGsT@=o%bntWlypOjn{|{vF?-)S1Cb0wmjsgDZ n$O2>mvH)3tEI=0EzXSXNrOt&gPw)Zz00000NkvXXu0mjfs1uIh literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/auto.png b/ui/tests/cursors/mac/auto.png new file mode 100644 index 0000000000000000000000000000000000000000..65b21e435228787a25e6e536abacb06d0db9c868 GIT binary patch literal 401 zcmV;C0dD?@P)K?1Q0?5}x4o&g2O zMq1l69_eWu=jVNyIJU+7a|o3&YglN?90i~OHLbP1j}DP#qyaRJ0igg3PzwMLFgM5w zv4XzW7!V4u2(7~SP60GxLa5^sv<}l72M`nDPk>kul>jjyW&(tUs09!bqBcM%h+1Rd z$4w%7k4{$8AOL*R@9jf0`_MCW77T!fN65z|h;5p`(0u3EN=(t0>@V+fGsqi zpf_k@JS|vmDsIE%9wrB9pR<1#eJ8(6&wT=T3AY$&6?ULYQ;hD6P}e1Z4OU^~6QDu4 zUtmH2U6%J@eENB@$R^UGDZalq04Eog0QzZK&>obVV(@jLp6?1&Ri;VhG#yZ0$3WG& v%zSOv+*Zx&c1`AgL;^?v2_OL^fcfGbcy7cY6F~M500000NkvXXu0mjf*O67SL5nm;i7gUkGtXHsQPucY;C_03Or;zy^UCd<4+O*d7W@ z0QgV~ftLiJhq0~9Lg4^4sDr=@0?^0U8ai5lzW|_h?kMKOhj2~+226bjX^&9$2^GLg zooneOK!$nRKA{45sPk_vtxu>TRG}sou5!#k7j6fgGiLxAN$)+qkAKmGoPn_>#ew|t z=_eVu2Ox4)fCxMz07FfHP=dwEbOuVVf;9X8Mq~lfEV&OPn;5bwYm(r?ANngzH4!EwnUetY&G00000NkvXXu0mjfrIm&S literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/default.png b/ui/tests/cursors/mac/default.png new file mode 100644 index 0000000000000000000000000000000000000000..65b21e435228787a25e6e536abacb06d0db9c868 GIT binary patch literal 401 zcmV;C0dD?@P)K?1Q0?5}x4o&g2O zMq1l69_eWu=jVNyIJU+7a|o3&YglN?90i~OHLbP1j}DP#qyaRJ0igg3PzwMLFgM5w zv4XzW7!V4u2(7~SP60GxLa5^sv<}l72M`nDPk>kul>jjyW&(tUs09!bqBcM%h+1Rd z$4w%7k4{$8AOL*R@9jf0`_MCW77T!fN65z|h;5p`(0u3EN=(t0>@V+fGsqi zpf_k@JS|vmDsIE%9wrB9pR<1#eJ8(6&wT=T3AY$&6?ULYQ;hD6P}e1Z4OU^~6QDu4 zUtmH2U6%J@eENB@$R^UGDZalq04Eog0QzZK&>obVV(@jLp6?1&Ri;VhG#yZ0$3WG& v%zSOv+*Zx&c1`AgL;^?v2_OL^fcfGbcy7cY6F~M500000NkvXXu0mjf*z1<`U(J)pgKG+j<<=uHwi+Ak}qqx3UY$w z2>J{Fl%Xa(&z@g|(4pk(0Dl>N3<<&ou#Ho-@6I*;=OBdbrFXSz%wGUC=o~lR@2CQo zSPobP5uge+pbHp!-aEWeai`$c^LMc9L*q>q_~`*c*h+MrPHw5VQ}EzQw0ex4P9;D^k^d0aaDx3`yXYK(e*GwAqC3LUl k_Al7mNB{{S0pt#_0KZDBA;SoMjQ{`u07*qoM6N<$f|d-Yg#Z8m literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/help.png b/ui/tests/cursors/mac/help.png new file mode 100644 index 0000000000000000000000000000000000000000..5e8ee5870ef40fe0d14560accc596f8a8b90b826 GIT binary patch literal 689 zcmV;i0#5yjP)OMlt1kB@&oKJm3yPh4~ppb79C0kqNYu^I*t zgA$(S6}8r_XqQ=D9Um=1CVW-MvrRTj0%`@o@vVW@ov4Zq2$~;6@B(^;NxuT84hJz_ydW1RTe0&yAzT1mnDFxs z2ekV%`u`cAv%xrif3f)JU>}u802T;}z)SS~HUNhCyeTjCEC8?3JcUY;0SpL_b0u#8 z3@{)i@;3`WFPcZt^}PUuqaI%5hXK$}5s;A)V>vX}9uxt?;SlP5*&p;-7M~W2-!BIo z5L3!eNGfIYEm#)+h~~OjJo>*tIy4LH22r&*cK(TXexf4W12q8bNVezDynxPGTguP+ zyaj;Z4xlp?@+PbSU?=maKN}E3XcicRO1tCk$TC1th5Q!$zX>_KGpM%ld)ENSa#$}p z2QtAN<9PZ|9V-8BP+MBgezAGYhT0JmR5 zXcXGvbED5JUAx~6fNqY0V(7n?BM59tVF6+c5sXzBfbQ_OaJnqQ+rzsfn>Oej##clH zCY1jVIA@zs0Jawq0i>XIXq+J_`8JiG-4)KAH1r0GFJbWyXm2S0zfXBm4GZA1i*tS? z8Gu51#j5gnijQwZ`ME=ouE$IyfWTHhyX14r6OaipUQ+d+bC3Qij{Kl~me2AgKtsz7 X#g>aOifh;$00000NkvXXu0mjf*w!el literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/move.png b/ui/tests/cursors/mac/move.png new file mode 100644 index 0000000000000000000000000000000000000000..cf760853986577e234bdfe3b6f8840cb4e18bc0c GIT binary patch literal 651 zcmV;60(AX}P)lNft;CE-e-16;MRBwPq|1s{Zj3xN>^ui3y25?Lnk5hVfIeFgyK9}BPs zjIkU(b&f)$1W4`6FbZ=Pzz3QLcQICjRbZE}#-IdfE~fp5`f*r-B0(eoT+|56GdS(M zDg3l-sgvQp*DnDjxFnr9hc&~C(jsYC9&@)EfjNwogn#zrPc@>>zNCp)VG*Y60dD4b zo_9wiQm|=^-)r+T7<+)daHL2trJy4rQn;VBc+g&P{LyD0+~f;H(-tEn!|Km#F`rvgjjL`4#0*jk5bA*JkoE%6uBWF z9Gq5_V(FKyQSARqY(I@a15#;@qj7a|Kl&%BIz z3v)wn=;w$%`9k;td^7L0tPnl`Kbrps!Uten&D&|_35cpfyoUskx36Gu+qZz8fkbS9 z?m@poPyjjY>qtIx72~>d2=|G#Q45`+PG|txf=N|HATYjg09Msp-uy)sbPMF!F;y8Y zVtnZUtPr~~pL_qI3VI0LHiecjzH$JTiCv>-pM?s50-yjGse2&438et(TOd6b$dw)Z zCX90dW_N$chVv$eTo7kNw28^lFZI9f(|J4mUB_82zNy~&{-_^OB$ zVhhuTa|mn1jve#h6;T?*2IhyD?=n91HO~T&gqTKa=o~%znr8)YAxb(H!-4%5xO0d0 cXB4b;0ijjzA^3KZw*UYD07*qoM6N<$g1cF`{r~^~ literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/ne-resize.png b/ui/tests/cursors/mac/ne-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..da3f6d05f4bde4b6a3412f2ec8b209e840b289df GIT binary patch literal 440 zcmV;p0Z0CcP)DVcD}xu&r5?cpxbOxZ#JzjgoB)Yy&!I6fQ6Y+m4%D~I*W`1ggVYu_ z)8tJ%ouB8KPTPzWD=xAWCQnxYEeugH)KV4v-o>I6+^p0G`eQ6}_dan037a z$TNdAQQwDx&l9L1b$}jnYdRQwp1>xu2iV<=oy{z@4$?>7ec@gLOrnWqPh^|R#0Tyz zz$9uk0%PG>{xk=iH%nO;*}6|-2uxQ2a!hq%Ump1+a2FZG5>PY>Hj14yLq1}O@(KR+ iuNOjKDWw!xxxhCEzvCgy=Scqm0000 literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/none.cur b/ui/tests/cursors/mac/none.cur new file mode 100644 index 0000000000000000000000000000000000000000..4f7970a9ff273febc0bc19d862cc2ebac4e283e6 GIT binary patch literal 2238 zcmeIyv2ol$425CH<3JTSMyN7S3QBpUAkcVR#*0;h1C*fL!TBfGp>qemU4DE#l0$NL zF&FVAULrH@_Tx3;8%J+Q6kdXpG=06}FFSFO)6xm{9ER=iPsiuScOF(~a3KfAo)=V- zg@!ONHlhQG0zX<982jhFNfsKyz}N^5V-kgiFff*n3?vE-VPI?oTWq4x5C+CZ1)mv- zt2cy!u~8XF6dJ<7*fVTyswy;ufw5;wI>|yq7#Mq|OGy?Q!ob)wm6K$lAq+%FfjI%!X#N}2m@nJnK;QpLl_u)mykBeLPHoB8)p2DM4=%JuD++VGRZdjR&&PB)j%v7S4-es8YdeF1iH@#N}w$NvsN zTFKe3cKqy5UvC)5fC3fhzyv@9K_UqeMKm!45|Lmc6G~K~6O%Ar2ozEay@VDOap@$aF7EHYS4oj0F1Q`a}8mwqa4s%Mv%b_DpCrkd64<}|HQ z3_U4_8rHCfGsIHYaLQZpYmwGKRxM)9&X7VC>d=I+*sO(et>eiaVmw*j$hBprl&Vyx zCS_CuxYuPzNiB_JC!%CN=~AgmU7C{ZiIz#G`&!lN*0k(djLbZJcvPbv%?RsWn4aBs zlRdOuc4oO4v9!ooh!x$@6E?>_EP;}1Of7k=#PU0Gsg}8BS9WJlS`70xMYCB8mAd80 z>t;kPeY4h1b2 literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/nw-resize.png b/ui/tests/cursors/mac/nw-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c5e3956a9a5af065f612644cdfc61e5a9df466 GIT binary patch literal 452 zcmV;#0XzPQP)ZUOIEANKpPhp z6X{o+SN%0{obm3Di*EoLfCeDZKc}SU1?WpDSOB!3b_n66a-sJts6L?50$>4J1;7Iw zjSZro01B7{_-O&qhBn~nZWMr>AHlqUo~;0upe;DN(E#lH80I``X2`o~J%I zKg$J?%meJ)v-47c9pr+j%Y-r>SOm5VttB8zUZ>YqX3XEd1)h(g3W5T2K%i(p4Hwj8 z%t;=jI*2anTh-olF<}jI0sI6a?tQekVfJ|!vH@s_4n*gFC|6Vp1MI-OcQI*Y1)xHK zN=d7bZP#TM0CX!l6mW@G(-eS?fS&Ds)db5J5CFPn`z|J^MfIB$^%VV=&fpeEk&G#7 usj-s(wJ2L27+pWrx8uM4DsBK~R=xo&Yt|tOTFVUp0000;eyl_gp#>2arSk`ht4s&nr8|c%x++~ur~LsfF1qSU>t+_xZiT6J zGqgXT9~(hh6clk$bWl^#@nhY&J<%Uz4KT6cAsapFsnh zgrdo0@?F2*$Kf*pa0&VZeGeKS0$l*W+a-Xj&<9$S;!u+7lDGv}gDwK#jSPTun$2bu zi^a@A@Wwg%?F&~R$`SX3>({Idyb=JLn|CRj&62L)Fpqb4@0n2W34^#csPd2Nrt34A zj4>LGXgnTY2f%X%Fbsq0^*R*_1sGDLN~J>E+qZ3y_4O?p3I7iAo+od$TGZ?H zD3wZ?DPLs3xebRya~!!es1pE3ui{1fyzJufxLx=8d`^?egg7gjrctNUv3p(DWq`}j zzEui;0FZ{4JrWQ+G50)4E|;T5qwz=I?RGi!X136-K<}ZizDoeHt2a=J2RsSaTcr7K z0R8?B{P37crP8r8AWV3M7VdvhtJTcZGK3QV_g4D1peN8rza9|xPC-$t6gx6Rxm>1V zu}IZw)$S9C1R-1e>@_R;&*XCzESEw+Jd`20@sboR8s%Y>m7@PfKEDIYr4WA55aIoN zK5q}0PN(*<*XZ2<$Pny@^N9W>JKdq(fu7Q0{T~^(`B||&3+#6sSPKC{fL|ON1u(zQ)*S!<002ov JPDHLkV1kvRH9i0U literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/s-resize.png b/ui/tests/cursors/mac/s-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..1242980a4f75427f215710a2e7554f453ff5ae4c GIT binary patch literal 434 zcmV;j0ZsmiP)H(-tEn!|Km#F`rvgjjL`4#0*jk5bA*JkoE%6uBWF z9Gq5_V(FKyQSARqY(I@a15#;@qj7a|Kl&%BIz z3v)wn=;w$%`9k;td^7L0tPnl`Kbrps!Uten&D&|_35cpfyoUskx36Gu+qZz8fkbS9 z?m@poPyjjY>qtIx72~>d2=|G#Q45`+PG|txf=N|HATYjg09Msp-uy)sbPMF!F;y8Y zVtnZUtPr~~pL_qI3VI0LHiecjzH$JTiCv>-pM?s50-yjGse2&438et(TOd6b$dw)Z zCX90dW_N$chVv$eTo7kNw28^lFZI9f(|J4mUB_82zNy~&{-_^OB$ zVhhuTa|mn1jve#h6;T?*2IhyD?=n91HO~T&gqTKa=o~%znr8)YAxb(H!-4%5xO0d0 cXB4b;0ijjzA^3KZw*UYD07*qoM6N<$g1cF`{r~^~ literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/se-resize.png b/ui/tests/cursors/mac/se-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c5e3956a9a5af065f612644cdfc61e5a9df466 GIT binary patch literal 452 zcmV;#0XzPQP)ZUOIEANKpPhp z6X{o+SN%0{obm3Di*EoLfCeDZKc}SU1?WpDSOB!3b_n66a-sJts6L?50$>4J1;7Iw zjSZro01B7{_-O&qhBn~nZWMr>AHlqUo~;0upe;DN(E#lH80I``X2`o~J%I zKg$J?%meJ)v-47c9pr+j%Y-r>SOm5VttB8zUZ>YqX3XEd1)h(g3W5T2K%i(p4Hwj8 z%t;=jI*2anTh-olF<}jI0sI6a?tQekVfJ|!vH@s_4n*gFC|6Vp1MI-OcQI*Y1)xHK zN=d7bZP#TM0CX!l6mW@G(-eS?fS&Ds)db5J5CFPn`z|J^MfIB$^%VV=&fpeEk&G#7 usj-s(wJ2L27+pWrx8uM4DsBK~R=xo&Yt|tOTFVUp0000DVcD}xu&r5?cpxbOxZ#JzjgoB)Yy&!I6fQ6Y+m4%D~I*W`1ggVYu_ z)8tJ%ouB8KPTPzWD=xAWCQnxYEeugH)KV4v-o>I6+^p0G`eQ6}_dan037a z$TNdAQQwDx&l9L1b$}jnYdRQwp1>xu2iV<=oy{z@4$?>7ec@gLOrnWqPh^|R#0Tyz zz$9uk0%PG>{xk=iH%nO;*}6|-2uxQ2a!hq%Ump1+a2FZG5>PY>Hj14yLq1}O@(KR+ iuNOjKDWw!xxxhCEzvCgy=Scqm0000 literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/mac/text.png b/ui/tests/cursors/mac/text.png new file mode 100644 index 0000000000000000000000000000000000000000..2257903e96366bc605b213bb2cebb2735156b01d GIT binary patch literal 436 zcmV;l0ZaagP)F*!4E+K5_ z8S-P1FCZ-WSz-b*KoLYE5QGWriR>EjE0(KZI|0^73djOw5DdhZ8p1G&{1w7Cuu8lF zKntMK=Rn#OBJPn}0CW`3E-DcA0E2{-K>Q{I)R~-!m&!p8$Xk#HDj@z40&bBT0dwW( z7RZ$YsvzzQ0XN7E`53I0jQ~@HJPY^~0%|P4RN$bmw-vC<3*tAx$^&c#{P6<0j`09n z0eihb{I>FdqbdNjRn!A(2KFI;9io~DZWW2XLL9>_59N(jhuBvR+|fS0M* e*-8a?7qA6qsPiFBc%udY0000z1<`U(J)pgKG+j<<=uHwi+Ak}qqx3UY$w z2>J{Fl%Xa(&z@g|(4pk(0Dl>N3<<&ou#Ho-@6I*;=OBdbrFXSz%wGUC=o~lR@2CQo zSPobP5uge+pbHp!-aEWeai`$c^LMc9L*q>q_~`*c*h+MrPHw5VQ}EzQw0ex4P9;D^k^d0aaDx3`yXYK(e*GwAqC3LUl k_Al7mNB{{S0pt#_0KZDBA;SoMjQ{`u07*qoM6N<$f|d-Yg#Z8m literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/win/auto.png b/ui/tests/cursors/win/auto.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c5c858c14090cd90594ef8fb55fec98c54a725 GIT binary patch literal 724 zcmV;_0xSKAP)0_G8nH*;(Kl&fud5krUefXYj=D-i{dv9@n_uO-j*C2k38PEemF{Ln! zOl;s^!4f;u5K#rpU;|tL&-mRs*wR}Fa7(WLcum-w%N~i*Jpj9rH zh1>1!LShlmPe@8{2~}VoEDwi6QK?i&Vha+t@b0nR5_<$FSYjIzH}#hIrNA^L_7#|x z#8`o8Nc>h{jKoKwL7(^|fe{Hh9oO-g1)o71Z0jaaC=>=BkH;W(J0`_DaGnLIS#3^| zg*^iKd|m{D!9l51lFVkau-R<=cDtRx_Z9FOv^f1=Sb#Fn(?lSb%L%{VPkX%@i^b-n z(Wn%OM27Kr{3*WQ=hZKRw>&xVO|vb)e*x|BJ&cdq?e>Lwy)M;iwZ6mQpo+i7t6yP( zuRQrbuYOeE1b6{%bDB@mIFreo_W69W*XtG8Y<3Cn9- zvOv9{tCfI}$0mNBWr@X5D0C^AOd1o3gb0VjMZCKKn&7=qE-e!`qR}vNT4ityoWW6i z)M~Y6WLXwgtCg;4m%&S+6e1nPiBG|PLG^G7ETI{lYc`w4Mx#Ode^)4%l@CIxgB`sD zOq_+Y;3A-2@QNp0i^*%5+K2Ayi00003}0_@rf#$P!S`DrLS16B0nci;>svn z^~M}a8Z-bbk2T4$KN}T4{`n$2l6K~P9KD4_=vV`cNdRtY zLWIdZkpwW7z4&6j1`edXd9DG>UIIt2!q;tqDgXuxEz2o*W&d>%O#!IA1?sP1!#;LI z+4=zk0N4{|>xd+9xB^*wLIhFiia%lnpa2vAb$}a5(PbenuCMF>00000_G8nH*;(Kl&fud5krUefXYj=D-i{dv9@n_uO-j*C2k38PEemF{Ln! zOl;s^!4f;u5K#rpU;|tL&-mRs*wR}Fa7(WLcum-w%N~i*Jpj9rH zh1>1!LShlmPe@8{2~}VoEDwi6QK?i&Vha+t@b0nR5_<$FSYjIzH}#hIrNA^L_7#|x z#8`o8Nc>h{jKoKwL7(^|fe{Hh9oO-g1)o71Z0jaaC=>=BkH;W(J0`_DaGnLIS#3^| zg*^iKd|m{D!9l51lFVkau-R<=cDtRx_Z9FOv^f1=Sb#Fn(?lSb%L%{VPkX%@i^b-n z(Wn%OM27Kr{3*WQ=hZKRw>&xVO|vb)e*x|BJ&cdq?e>Lwy)M;iwZ6mQpo+i7t6yP( zuRQrbuYOeE1b6{%bDB@mIFreo_W69W*XtG8Y<3Cn9- zvOv9{tCfI}$0mNBWr@X5D0C^AOd1o3gb0VjMZCKKn&7=qE-e!`qR}vNT4ityoWW6i z)M~Y6WLXwgtCg;4m%&S+6e1nPiBG|PLG^G7ETI{lYc`w4Mx#Ode^)4%l@CIxgB`sD zOq_+Y;3A-2@QNp0i^*%5+K2Ayi0000M6AcRB^Wq`?8Yv|3!WX&seYxjz&$&Nj$d((k1K0uV0RATc>OBt{ zui=$|CLsQA08q~b3{DV$UjQOOzXbaf;@2{eRRHw6wAE_e&}y{@5{bkB{Sj(7$InhC zlMn57`>w%Yc!`03pr2n9U|Dds*=*j_>2zs@LLp}uMgwEVpaK4hvp`oZ=Xt)@@Ar=z zjm90T)%ps(T?FRW1^5#jR-U%mZ1QTgN&w(0PWTgagy|I;Ez=$Vd@`9#q+Bi!^7;Hd zkH=F(fVmLNg5XjJeoF{mtJMfhOaVCfb^_`x0eA~OVl)~_sZ<(fG8w~V5Fp`j_=`*?y9V8_n7x6Jg;@Z)kuKKjbxyC>r|ovTjMjeB4A8w$ zEEZ3a$>hG@?|%kEhX_E+I9`|mkP^~n;W#eta5$zAxCicI9feac+vq9C(mg(xEfYgaZ!s2u~9{~hgsZ=PyZ5aP9((Ez33;<8fX7hCA(P)$g ze}gMOTxSmmV-#W!q>9Jm*Ih1GOsQ0|>z;yMuQvqvhrwX*JqGWH`o?6*nPz<)XPax(R2?aY^J|`WB#H wDgxg4Ef9OQ_8QK5xAK4BpSB&q4qylH8{acCFbGz)5&!@I07*qoM6N<$f_qLpfB*mh literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/win/help.png b/ui/tests/cursors/win/help.png new file mode 100644 index 0000000000000000000000000000000000000000..b8034bb7bcaad04b948c3099d62030d15d2a71d3 GIT binary patch literal 1129 zcmV-v1eW`WP)}zKp`0>uXzUQ3(^MB5H z-q9svBLxhDm?SA&*1|4cg(8NMA;bvqfdQ}v{LOnW!J9;jFj>z4&;5S?>rg0EiqHRm z5an5m!L6L`*5*6GV78r^~t*BO{+AUWVBDDf;8YIMu=OSrWPTC z;xxFA6JUwZ)3FO*>%j|gnw8G65qu9a!CVf}#U6qi;CBjF*IrS0^t}R_nwp}yxw+#l zeGHa^K4!NA`~a?t)4lCs8X6j;prAl&{j{Q@Vt#pf zxx1{aELK@r`4|3vn%UpwRqOjFm<|5r#KSC0g!^JM*kB3JlC0%bUFaVp0Pg~=@ezEU znURsPsk5`w-O zbyZsnQI1WuwY9FAnwn@~VWA4!0v>=T9M=dISPraZW>0uepWkmSuEI(w;Gq$qF`XHu za^irN0i11aZl0H&o$b!b${KEOZ$Bu`5qv<4{otfH=YBWq|F*W=BY%L!TtoNAIq)-G zd~8Y}T-0UNGmRql6c-n7sIIQ|R#jC=Nl8gF7t$JrIA$hY(|9e;IoGbY9c<%$6?PGv zqB~g*b}mgTY{m$K#PeAfV^@Cvc5+4$=j$m8G75GO$&gj(L+OB*x9z z%dzTGc)S2RbU%Cvj-weZ>+bIMc6D{B^@qjzvC_i{jeA1d_4`$D864w0n$QrP=%cWA zjVNBE(uJksbUN(?x2U|A6PYvb<`@_E(=W7t8ox(bngL!1#cIXz!bN)nWI7iLQN#d0 z+x^?a{i6$~FbNN{eMJ{0yo{y_FDLWM=uh{EmBnQLLzrjXd|sakk6-vh1(>YNghK0v zjD?dt7m(4{a)eH)fVjU0J~Z4i`r~4i6!%PiS0ZP`*j;v_G-`(|fkCNd(8n#`GN>9S%xhQ_6BkC6Kkcx>{XWSopH0 zrX~hlOk#3!@?L9e>w;i8Lg^6TW)7AU4u?NyW@cXEJA6LhUS3{a#@5!>o?5NW;Qhg1 za8035T%`nllOu%590iUuFD)&7A(P3j!81!u9gRj`GYmuEO5pmChI|dVg+d|Q+}xa@ zp`pP^!F`EHFiF5U!4(%5TU08Q5Eg;ZD!MDM};QN4@n4O&sOiWDN2Tiz0g6v@8fFDvj z1<_FgxULNNR^kvqi}K{k%gf2k%uLek5EH-(S5;6@U=^mCSZLU`x3>xSP>duuH#g=Z zyg>1uCjoWh5!8t{_&Km0N+N~;-YX)J$k*=f?)?7#esWT+tE-Fj_V)gO?5Kpt4Z2jQ zi>QzQZY){L%gefwk`hZ@U7Z5gKHUhQ7N)1CLn9+2J$k+VEx6Vx0jv*^LlFSWg>Y5r zbUIUgeLY7)lxoNvebzW>7}JN~Q&UqRqtQ4B5q$?;-;zau(*T$XEN^&txC%CyXF!5= zI-SB)<3V1>SYxB}EJ49j~h(`i-A&2t1 zD3{Cg#X=Jc6y957Syo5C5u~$CsS=8p14+njHk(GP)taF`D3a}lD&P&6+NlxjXFdm6)vY#PX z!tqQHAgBCSEMATrdgTu$XL2qOjyt!Lk$C*MoDEN`{R7r;O+Ooy;)MVJ002ovPDHLk FV1f)R)q4N{ literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/win/n-resize.png b/ui/tests/cursors/win/n-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..d06244cbb3b4f0e73c13d665063dcb8e71767923 GIT binary patch literal 722 zcmV;@0xkWCP)HsR}X9nWGK>VMc4gl$61!5K`8)W$(ApT9NL&$LeNDtfj^XJ`lb#$1!@k<6o-2cJndr};L z9vvVD+(&YNKh$Cv#vAOEH~{7dkOQ8eIRF&&FQ5(}%JNYMkmG;>O9KO*3t0dD{d3AV&xRvB1=+Q(dB?qq~3>a+H^s|LpAS1X+F> zDEA8Ld#bkwkfTBXgr`rR?wpX2P&aw<FH@P!!XgiySotw2M3hP=nD2yb1+p%J?*xuaSe0Okg@Dsd$#~{CW;;H}wkZ`?TpO>4P z`=YY4^49F^tZ$O0X<~D8)7jF}QaUj)@ezg&L5?o+!c_s#cQ-(8YPH(@^73-6OeTw- zo163Q2O%JKc6MBKb#?a^78X9hkQL+`h%;y*AkLF721K&Gy{%bYUCjfCFn@sR>T1Q( z($WSDS+E2Z0EHnI67ZSHWGV&agj%ikjEszsU^R&Vs;a8$mzS5{!@9le0w84`;%5>e zOGW$p`$OyN>oTN#a&nT8NF;BPl9JMDYilD11_l_pT>e0((`{S_fP!qNH5v`~?!q9^ zR;zW$Xf*ni$Hm1hW@l$VS11&B`uh5mP=?_Ug6f%>856AE2l>hy0O~xctgK9DFc=yN z3JQ#PJqebpIm@S}rig@ugqIl^8Bg(Nj7p`Fc64+oD=I4F^YincVeACN#utDdA0L;N zl$5-uDC!K#={~r23u69|i#f79F)oyGvL2mw9>2X2h&xc8T?)|D)a3O52T)X0#Ey-P*_BG=qv7G< zHLQG>I6v(ID&q|RnVbb>Xpl;!;c)BuCW?!T3CM}luC6XsPfw2?hRoOl48gMn1ZZz> zPwnjNd~LBqemU4DE#l0$NL zF&FVAULrH@_Tx3;8%J+Q6kdXpG=06}FFSFO)6xm{9ER=iPsiuScOF(~a3KfAo)=V- zg@!ONHlhQG0zX<982jhFNfsKyz}N^5V-kgiFff*n3?vE-VPI?oTWq4x5C+CZ1)mv- zt2cy!u~8XF6dJ<7*fVTyswy;ufw5;wI>|yq7#Mq|OGy?Q!ob)wm6K$lAq+%FfjI%!X#N}2m@nJnK;QpLl_u)mykBeLPHoB8)p2DM4=%JuD++VGRZdjR&&PB)j%v7S4-es8YdeF1iH@#N}w$NvsN zTFKe3cKqy5UvC)5fC3fhzyv@9K_UqeMKm!45|Lmc6G~K~6O%Ar2ozEay@VDOap@$aF7EHYS4oj0F1Q`a}8mwqa4s%Mv%b_DpCrkd64<}|HQ z3_U4_8rHCfGsIHYaLQZpYmwGKRxM)9&X7VC>d=I+*sO(et>eiaVmw*j$hBprl&Vyx zCS_CuxYuPzNiB_JC!%CN=~AgmU7C{ZiIz#G`&!lN*0k(djLbZJcvPbv%?RsWn4aBs zlRdOuc4oO4v9!ooh!x$@6E?>_EP;}1Of7k=#PU0Gsg}8BS9WJlS`70xMYCB8mAd80 z>t;kPeY4h1b2 literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/win/nw-resize.png b/ui/tests/cursors/win/nw-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..af48a12d2ee85c1175c203c2486ce597d154c273 GIT binary patch literal 993 zcmV<710MW|P)QW7HVcVv#XQyXa;RL<}|-SkP4;R19Jk6%iwX1f5dRf~Z~Dg03Qn z3PwalUaSugB4~4r&5QN5)WT`5IW1dSy65P5r)y+9!X3IjNZCk{ddz-eu5y;o6D@is9rk$rIB+gBtK zc?Jgu9dfz+c~@5#Hogh^4%z|zM822^4S+-<5!BVy%?APu4Gp=|($YQ&g~CpFHGzyo z)=(e89{{`uqEL z*4EZmHa9mjii(O5hKP%cdy}4?E+r7y12`7k0eiDff(i92- z(XN9zE+|Z^)jl(u%?}F;3%w8t2?;7bpD!U^a7<56XJlt*D_dGxM9t03X5@>F-O~cF zK@lk_DO|{N{EVyNbuv#cE-ot8*Vl6oc|s0e;@8yFbVJaFg9mduIy%;faR)jgNKdMS z*dPb_OEDu{m|~WemR=YPhTjlLNl9}M7s9f#GOkjobT&0Li6C~qz}jtcM9$L!FotRJ zj?d9ej)Die0TAr~@fbsZQFmWoAEi>MD4kB{5{tzplarGxu+9Q9p9O#!VZ<;~WN>sx zV=sVit*)-VTv%AR4-npR4J8`s_4@tN(o*s4?5q~1aKA8}2jDoUn{eijDl02rf$^w` zi3y4U01xb!l$2Df)#?uy1;B=A&&kTldR<&x96dHR=KsKEBM4j<6t1e7nVFBoct`;# z$nz*@)$g26XA;x}3U^7U7ZlSiV`F3Ypn5(5fX~QRCAUHefZflL$z<`+C1W=>HX$@nwruP!?-}YG%<+lL^yd4+|Pyl6_9!UYlPxbdf0H_V0yr@cZ5rEE4~8wzX5&$f4q$_K4CFt P00000NkvXXu0mjf!FjmQ literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/win/pointer.png b/ui/tests/cursors/win/pointer.png new file mode 100644 index 0000000000000000000000000000000000000000..7d07182a90d35503cd0fb158186cac08267d8ea4 GIT binary patch literal 1178 zcmV;L1ZDe)P)oaa36 zd(Ie0Ul@Q(fCT)b^BLVQ*81HDm=$9^z~ARZM2mn4coV1vz6Cx5{sR609tcG)i~#@U z2i$FHYI>!*x?0-U*mw)~KLNi3$3l$@BfztN+27xP`S9@2P+MC|<>lqK(f0wc4;%r1 zKCKFB1bE#OqN1X{pP8AVuC6XABO_x9eeVF@zyjD36BBO_4Gq!A$Ot7Q zBrKutCa@z&9FT0tb0=UB1njA)sm|WsUSbkSNl8DWuLf8HxcwX8CfN%Q&zpc1$W2R2 z`@Flmn>sr?$!@ok)oOisbaeCse*0LE*b^ik2sN0D?qxZP02iHSf$J$LDb0O-eKa^Y zNR^e9ULr+BMN(T^8%dIM;_-OC!njXJPR~7Y^%2q}VmRfVKW-8V*dV)eU|_)O0b~J< zj*ims@Gw~_1qz%$h(oAbUPBk3i;ZFc@^V)nDZ8}ae+ zx5mcCXnua4a&vQOVPSzLCMH+~a=BbIJv~i%d3nTRVq#*XwY9ak@!SZ>20a!^=pw+g zz7ZT8+-NqN4a>{RU*mo>Iy$xrBvbniAD?2-z9nUXyMMOlzE-fwbdeh?KB1J| z2fO|`;CfhC*oSj-b7V9cDK<8iW@l%05pX)4l%JpfBbx7tCHPhNKogVToXJuu@92gj=n*hwq1*#FvI|>4- z8`f!s$fv^l#l^+;hK2^+1VTbWXnlR1*ME{8d4LZunrWyEE=KHyNL06;)zwvNP*9NO z$GIjzEzbEoU{es_G(1sz&TvNGW#9#%uC%n&URPJANr3l=%*;$q!FPrHyj}CbMRz4s zhDoS!Eg&G^yUoqbOHf0V0Ekk3eSJHcpVFfY;1pCnFQ{$DtO9%C8^pDooE%jGadB}p zK0fY1b5KD*^TeceBzqpP0Zp1~AV((2(zE&au%dZp)H)S&MsQm4a`+1{G2;_sS!Q-S zpO)_l>ACIJVyyMQ;2Dxj^c8XCYH2!StXs^OiSPz=qBVOx1Pp?NMawU|9Q&V6$$AM~So}}mU$^0=FsMf?^Z)<=07*qoM6N<$g37fk_y7O^ literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/win/s-resize.png b/ui/tests/cursors/win/s-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..d06244cbb3b4f0e73c13d665063dcb8e71767923 GIT binary patch literal 722 zcmV;@0xkWCP)HsR}X9nWGK>VMc4gl$61!5K`8)W$(ApT9NL&$LeNDtfj^XJ`lb#$1!@k<6o-2cJndr};L z9vvVD+(&YNKh$Cv#vAOEH~{7dkOQ8eIRF&&FQ5(}%JNYMkmG;>O9KO*3t0dD{d3AV&xRvB1=+Q(dB?qq~3>a+H^s|LpAS1X+F> zDEA8Ld#bkwkfTBXgr`rR?wpX2P&aw<QW7HVcVv#XQyXa;RL<}|-SkP4;R19Jk6%iwX1f5dRf~Z~Dg03Qn z3PwalUaSugB4~4r&5QN5)WT`5IW1dSy65P5r)y+9!X3IjNZCk{ddz-eu5y;o6D@is9rk$rIB+gBtK zc?Jgu9dfz+c~@5#Hogh^4%z|zM822^4S+-<5!BVy%?APu4Gp=|($YQ&g~CpFHGzyo z)=(e89{{`uqEL z*4EZmHa9mjii(O5hKP%cdy}4?E+r7y12`7k0eiDff(i92- z(XN9zE+|Z^)jl(u%?}F;3%w8t2?;7bpD!U^a7<56XJlt*D_dGxM9t03X5@>F-O~cF zK@lk_DO|{N{EVyNbuv#cE-ot8*Vl6oc|s0e;@8yFbVJaFg9mduIy%;faR)jgNKdMS z*dPb_OEDu{m|~WemR=YPhTjlLNl9}M7s9f#GOkjobT&0Li6C~qz}jtcM9$L!FotRJ zj?d9ej)Die0TAr~@fbsZQFmWoAEi>MD4kB{5{tzplarGxu+9Q9p9O#!VZ<;~WN>sx zV=sVit*)-VTv%AR4-npR4J8`s_4@tN(o*s4?5q~1aKA8}2jDoUn{eijDl02rf$^w` zi3y4U01xb!l$2Df)#?uy1;B=A&&kTldR<&x96dHR=KsKEBM4j<6t1e7nVFBoct`;# z$nz*@)$g26XA;x}3U^7U7ZlSiV`F3Ypn5(5fX~QRCAUHefZflL$z<`+C1W=>HX$@nwruP!?-}YG%<+lL^yd4+|Pyl6_9!UYlPxbdf0H_V0yr@cZ5rEE4~8wzX5&$f4q$_K4CFt P00000NkvXXu0mjf!FjmQ literal 0 HcmV?d00001 diff --git a/ui/tests/cursors/win/sw-resize.png b/ui/tests/cursors/win/sw-resize.png new file mode 100644 index 0000000000000000000000000000000000000000..79f6c3ae3e7022cfb6c5fad83a797e26ec25ce20 GIT binary patch literal 985 zcmV;~119{5P)FH@P!!XgiySotw2M3hP=nD2yb1+p%J?*xuaSe0Okg@Dsd$#~{CW;;H}wkZ`?TpO>4P z`=YY4^49F^tZ$O0X<~D8)7jF}QaUj)@ezg&L5?o+!c_s#cQ-(8YPH(@^73-6OeTw- zo163Q2O%JKc6MBKb#?a^78X9hkQL+`h%;y*AkLF721K&Gy{%bYUCjfCFn@sR>T1Q( z($WSDS+E2Z0EHnI67ZSHWGV&agj%ikjEszsU^R&Vs;a8$mzS5{!@9le0w84`;%5>e zOGW$p`$OyN>oTN#a&nT8NF;BPl9JMDYilD11_l_pT>e0((`{S_fP!qNH5v`~?!q9^ zR;zW$Xf*ni$Hm1hW@l$VS11&B`uh5mP=?_Ug6f%>856AE2l>hy0O~xctgK9DFc=yN z3JQ#PJqebpIm@S}rig@ugqIl^8Bg(Nj7p`Fc64+oD=I4F^YincVeACN#utDdA0L;N zl$5-uDC!K#={~r23u69|i#f79F)oyGvL2mw9>2X2h&xc8T?)|D)a3O52T)X0#Ey-P*_BG=qv7G< zHLQG>I6v(ID&q|RnVbb>Xpl;!;c)BuCW?!T3CM}luC6XsPfw2?hRoOl48gMn1ZZz> zPwnjNd~LBsx*2R90{%HOPy_(usEw~}Q zJBOje)Ul{R<4^Xc$REvW4)bhTt5vI2Zd<%q71$cYeJ+QkfWMmCjB)WbCWZjkc`=MB zd$O1vSPC9;-8u5#oH-M6AcRB^Wq`?8Yv|3!WX&seYxjz&$&Nj$d((k1K0uV0RATc>OBt{ zui=$|CLsQA08q~b3{DV$UjQOOzXbaf;@2{eRRHw6wAE_e&}y{@5{bkB{Sj(7$InhC zlMn57`>w%Yc!`03pr2n9U|Dds*=*j_>2zs@LLp}uMgwEVpaK4hvp`oZ=Xt)@@Ar=z zjm90T)%ps(T?FRW1^5#jR-U%mZ1QTgN&w(0PWTgagy|I;Ez=$Vd@`9#q+Bi!^7;Hd zkH=F(fVmLNg5XjJeoF{mtJMfhOaVCfb^_`x0eA~OVl)~_sZ<(fG8w~V5Fp`j_=`*?y9V8_n7x6Jg;@Z)kuKKjbxyC>r|ovTjMjeB4A8w$ zEEZ3a$>hG@?|%kEhX_E+I9`|mkP^~n;W#eta5$zAxCicI9feac+vq9C(mg(xEfYgaZ!s2u~9{~hgsZ=PyZ5aP9((Ez33;<8fX7hCA(P)$g ze}gMOTxSmmV-#W!q>9Jm*Ih1GOsQ0|>z;yMuQvqvhrwX*JqGWH`o?6*nPz<)XPax(R2?aY^J|`WB#H wDgxg4Ef9OQ_8QK5xAK4BpSB&q4qylH8{acCFbGz)5&!@I07*qoM6N<$f_qLpfB*mh literal 0 HcmV?d00001 diff --git a/ui/tests/images/se-resize.png b/ui/tests/images/se-resize.png deleted file mode 100644 index ae636e4556708d25f91c46ef354bc4e1131e94d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2898 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 w6OZ~4yc;S5&w?^6uZ8&+d