From bfbd472df94ad954065d2c4feda33c322c8dfd14 Mon Sep 17 00:00:00 2001 From: michael Date: Fri, 10 Jan 2014 11:00:18 -0500 Subject: [PATCH] Decoration of adjusters (issue 2190) --- rtdata/images/Dark/actions/ajd-ca-blue1.png | Bin 0 -> 15514 bytes rtdata/images/Dark/actions/ajd-ca-blue2.png | Bin 0 -> 15539 bytes rtdata/images/Dark/actions/ajd-ca-red1.png | Bin 0 -> 15519 bytes rtdata/images/Dark/actions/ajd-ca-red2.png | Bin 0 -> 15516 bytes .../images/Dark/actions/ajd-wb-bluered1.png | Bin 0 -> 15020 bytes .../images/Dark/actions/ajd-wb-bluered2.png | Bin 0 -> 15451 bytes rtdata/images/Dark/actions/ajd-wb-green1.png | Bin 0 -> 15457 bytes rtdata/images/Dark/actions/ajd-wb-green2.png | Bin 0 -> 15455 bytes rtdata/images/Dark/actions/ajd-wb-temp1.png | Bin 0 -> 15020 bytes rtdata/images/Dark/actions/ajd-wb-temp2.png | Bin 0 -> 15456 bytes .../images/Dark/actions/distortion-barrel.png | Bin 0 -> 962 bytes .../Dark/actions/distortion-pincushion.png | Bin 0 -> 950 bytes rtdata/images/Dark/actions/perspective-h1.png | Bin 0 -> 775 bytes rtdata/images/Dark/actions/perspective-h2.png | Bin 0 -> 772 bytes rtdata/images/Dark/actions/perspective-v1.png | Bin 0 -> 812 bytes rtdata/images/Dark/actions/perspective-v2.png | Bin 0 -> 769 bytes rtdata/images/Dark/actions/rotate-left-1.png | Bin 0 -> 633 bytes rtdata/images/Dark/actions/rotate-left-2.png | Bin 0 -> 649 bytes rtdata/images/Dark/actions/rotate-left-3.png | Bin 0 -> 620 bytes rtdata/images/Dark/actions/rotate-left.png | Bin 0 -> 532 bytes rtdata/images/Dark/actions/rotate-right-1.png | Bin 0 -> 625 bytes rtdata/images/Dark/actions/rotate-right-2.png | Bin 0 -> 639 bytes rtdata/images/Dark/actions/rotate-right-3.png | Bin 0 -> 615 bytes rtdata/images/Dark/actions/rotate-right.png | Bin 0 -> 534 bytes rtdata/images/Light/actions/ajd-ca-blue1.png | Bin 0 -> 15514 bytes rtdata/images/Light/actions/ajd-ca-blue2.png | Bin 0 -> 15539 bytes rtdata/images/Light/actions/ajd-ca-red1.png | Bin 0 -> 15519 bytes rtdata/images/Light/actions/ajd-ca-red2.png | Bin 0 -> 15516 bytes .../images/Light/actions/ajd-wb-bluered1.png | Bin 0 -> 15020 bytes .../images/Light/actions/ajd-wb-bluered2.png | Bin 0 -> 15451 bytes rtdata/images/Light/actions/ajd-wb-green1.png | Bin 0 -> 15457 bytes rtdata/images/Light/actions/ajd-wb-green2.png | Bin 0 -> 15455 bytes rtdata/images/Light/actions/ajd-wb-temp1.png | Bin 0 -> 15020 bytes rtdata/images/Light/actions/ajd-wb-temp2.png | Bin 0 -> 15456 bytes .../Light/actions/distortion-barrel.png | Bin 0 -> 961 bytes .../Light/actions/distortion-pincushion.png | Bin 0 -> 956 bytes .../images/Light/actions/perspective-h1.png | Bin 0 -> 791 bytes .../images/Light/actions/perspective-h2.png | Bin 0 -> 764 bytes .../images/Light/actions/perspective-v1.png | Bin 0 -> 856 bytes .../images/Light/actions/perspective-v2.png | Bin 0 -> 810 bytes rtdata/images/Light/actions/rotate-left-1.png | Bin 0 -> 662 bytes rtdata/images/Light/actions/rotate-left-2.png | Bin 0 -> 653 bytes rtdata/images/Light/actions/rotate-left-3.png | Bin 0 -> 651 bytes rtdata/images/Light/actions/rotate-left.png | Bin 0 -> 538 bytes .../images/Light/actions/rotate-right-1.png | Bin 0 -> 662 bytes .../images/Light/actions/rotate-right-2.png | Bin 0 -> 653 bytes .../images/Light/actions/rotate-right-3.png | Bin 0 -> 639 bytes rtdata/images/Light/actions/rotate-right.png | Bin 0 -> 543 bytes rtgui/adjuster.cc | 10 +- rtgui/adjuster.h | 2 +- rtgui/cacorrection.cc | 10 +- rtgui/distortion.cc | 5 +- rtgui/perspective.cc | 10 +- rtgui/rawcacorrection.cc | 10 +- rtgui/rotate.cc | 6 +- rtgui/whitebalance.cc | 21 +- .../scalable/distortion-barrel.file | 1 + .../scalable/distortion-barrel.svg | 1150 +++++++++++++ .../scalable/distortion-pincushion.file | 1 + .../scalable/distortion-pincushion.svg | 1149 +++++++++++++ .../source_icons/scalable/perspective-h1.file | 1 + .../source_icons/scalable/perspective-h1.svg | 1133 ++++++++++++ .../source_icons/scalable/perspective-h2.file | 1 + .../source_icons/scalable/perspective-h2.svg | 1133 ++++++++++++ .../source_icons/scalable/perspective-v1.file | 1 + .../source_icons/scalable/perspective-v1.svg | 1138 ++++++++++++ .../source_icons/scalable/perspective-v2.file | 1 + .../source_icons/scalable/perspective-v2.svg | 1140 +++++++++++++ .../source_icons/scalable/rotate-left-1.file | 1 + tools/source_icons/scalable/rotate-left-1.svg | 1519 +++++++++++++++++ .../source_icons/scalable/rotate-left-2.file | 1 + tools/source_icons/scalable/rotate-left-2.svg | 1519 +++++++++++++++++ .../source_icons/scalable/rotate-left-3.file | 1 + tools/source_icons/scalable/rotate-left-3.svg | 1519 +++++++++++++++++ tools/source_icons/scalable/rotate-left.file | 1 + tools/source_icons/scalable/rotate-left.svg | 1144 +++++++++++++ .../source_icons/scalable/rotate-right-1.file | 1 + .../source_icons/scalable/rotate-right-1.svg | 1519 +++++++++++++++++ .../source_icons/scalable/rotate-right-2.file | 1 + .../source_icons/scalable/rotate-right-2.svg | 1438 ++++++++++++++++ .../source_icons/scalable/rotate-right-3.file | 1 + .../source_icons/scalable/rotate-right-3.svg | 1438 ++++++++++++++++ tools/source_icons/scalable/rotate-right.file | 1 + tools/source_icons/scalable/rotate-right.svg | 1123 ++++++++++++ 84 files changed, 18134 insertions(+), 16 deletions(-) create mode 100644 rtdata/images/Dark/actions/ajd-ca-blue1.png create mode 100644 rtdata/images/Dark/actions/ajd-ca-blue2.png create mode 100644 rtdata/images/Dark/actions/ajd-ca-red1.png create mode 100644 rtdata/images/Dark/actions/ajd-ca-red2.png create mode 100644 rtdata/images/Dark/actions/ajd-wb-bluered1.png create mode 100644 rtdata/images/Dark/actions/ajd-wb-bluered2.png create mode 100644 rtdata/images/Dark/actions/ajd-wb-green1.png create mode 100644 rtdata/images/Dark/actions/ajd-wb-green2.png create mode 100644 rtdata/images/Dark/actions/ajd-wb-temp1.png create mode 100644 rtdata/images/Dark/actions/ajd-wb-temp2.png create mode 100644 rtdata/images/Dark/actions/distortion-barrel.png create mode 100644 rtdata/images/Dark/actions/distortion-pincushion.png create mode 100644 rtdata/images/Dark/actions/perspective-h1.png create mode 100644 rtdata/images/Dark/actions/perspective-h2.png create mode 100644 rtdata/images/Dark/actions/perspective-v1.png create mode 100644 rtdata/images/Dark/actions/perspective-v2.png create mode 100644 rtdata/images/Dark/actions/rotate-left-1.png create mode 100644 rtdata/images/Dark/actions/rotate-left-2.png create mode 100644 rtdata/images/Dark/actions/rotate-left-3.png create mode 100644 rtdata/images/Dark/actions/rotate-left.png create mode 100644 rtdata/images/Dark/actions/rotate-right-1.png create mode 100644 rtdata/images/Dark/actions/rotate-right-2.png create mode 100644 rtdata/images/Dark/actions/rotate-right-3.png create mode 100644 rtdata/images/Dark/actions/rotate-right.png create mode 100644 rtdata/images/Light/actions/ajd-ca-blue1.png create mode 100644 rtdata/images/Light/actions/ajd-ca-blue2.png create mode 100644 rtdata/images/Light/actions/ajd-ca-red1.png create mode 100644 rtdata/images/Light/actions/ajd-ca-red2.png create mode 100644 rtdata/images/Light/actions/ajd-wb-bluered1.png create mode 100644 rtdata/images/Light/actions/ajd-wb-bluered2.png create mode 100644 rtdata/images/Light/actions/ajd-wb-green1.png create mode 100644 rtdata/images/Light/actions/ajd-wb-green2.png create mode 100644 rtdata/images/Light/actions/ajd-wb-temp1.png create mode 100644 rtdata/images/Light/actions/ajd-wb-temp2.png create mode 100644 rtdata/images/Light/actions/distortion-barrel.png create mode 100644 rtdata/images/Light/actions/distortion-pincushion.png create mode 100644 rtdata/images/Light/actions/perspective-h1.png create mode 100644 rtdata/images/Light/actions/perspective-h2.png create mode 100644 rtdata/images/Light/actions/perspective-v1.png create mode 100644 rtdata/images/Light/actions/perspective-v2.png create mode 100644 rtdata/images/Light/actions/rotate-left-1.png create mode 100644 rtdata/images/Light/actions/rotate-left-2.png create mode 100644 rtdata/images/Light/actions/rotate-left-3.png create mode 100644 rtdata/images/Light/actions/rotate-left.png create mode 100644 rtdata/images/Light/actions/rotate-right-1.png create mode 100644 rtdata/images/Light/actions/rotate-right-2.png create mode 100644 rtdata/images/Light/actions/rotate-right-3.png create mode 100644 rtdata/images/Light/actions/rotate-right.png create mode 100644 tools/source_icons/scalable/distortion-barrel.file create mode 100644 tools/source_icons/scalable/distortion-barrel.svg create mode 100644 tools/source_icons/scalable/distortion-pincushion.file create mode 100644 tools/source_icons/scalable/distortion-pincushion.svg create mode 100644 tools/source_icons/scalable/perspective-h1.file create mode 100644 tools/source_icons/scalable/perspective-h1.svg create mode 100644 tools/source_icons/scalable/perspective-h2.file create mode 100644 tools/source_icons/scalable/perspective-h2.svg create mode 100644 tools/source_icons/scalable/perspective-v1.file create mode 100644 tools/source_icons/scalable/perspective-v1.svg create mode 100644 tools/source_icons/scalable/perspective-v2.file create mode 100644 tools/source_icons/scalable/perspective-v2.svg create mode 100644 tools/source_icons/scalable/rotate-left-1.file create mode 100644 tools/source_icons/scalable/rotate-left-1.svg create mode 100644 tools/source_icons/scalable/rotate-left-2.file create mode 100644 tools/source_icons/scalable/rotate-left-2.svg create mode 100644 tools/source_icons/scalable/rotate-left-3.file create mode 100644 tools/source_icons/scalable/rotate-left-3.svg create mode 100644 tools/source_icons/scalable/rotate-left.file create mode 100644 tools/source_icons/scalable/rotate-left.svg create mode 100644 tools/source_icons/scalable/rotate-right-1.file create mode 100644 tools/source_icons/scalable/rotate-right-1.svg create mode 100644 tools/source_icons/scalable/rotate-right-2.file create mode 100644 tools/source_icons/scalable/rotate-right-2.svg create mode 100644 tools/source_icons/scalable/rotate-right-3.file create mode 100644 tools/source_icons/scalable/rotate-right-3.svg create mode 100644 tools/source_icons/scalable/rotate-right.file create mode 100644 tools/source_icons/scalable/rotate-right.svg diff --git a/rtdata/images/Dark/actions/ajd-ca-blue1.png b/rtdata/images/Dark/actions/ajd-ca-blue1.png new file mode 100644 index 0000000000000000000000000000000000000000..7a47267df66761af998564b027f02c6139ca6fec GIT binary patch literal 15514 zcmeI3Ux*t;9LJ}EQqxxIAMg|`YwDjXy4gS3O|t7IwY~IuCztcMp7aic>t=V7te5Pj zyL*@1;loiy=tH5X#VS@%`ce=vNDZ)gvR!6-7(DpX#y0HX(rU=WHosIu|@lu?z z%xwIyT;L1!F<7xC)?9dKZFRnc|O%*C0o zi@%hO?+XTG<_j~-nBzi5PROjm3lfu75`rv98R2P01CpjU>3Zlv@svtA%Pdpbx zSDI^<)Y<%adpKle;}zeps~p#8G!l(u!g0%-pePE*i<~I3s0Zt<+P>aoZEtr=q@$CE zp5a<`-*Rjw(AA61vY(B|gMqrA_PT2I?m)KJW``(pO})+u37#7iWE$O=`m$RMr)C-) ztil?!eGkP61LNuy$9KGnGi1oFd+5L@Cxt?H?1A&G)dmjj`3F`If;Q5Dk>1>D9dfhK zbCz8L9#}z3**$3WzE$caXOmLk89H~^w1$KQo>o}66 z9fZu-7&CgFm_u7pVtIk(({rMrN*R?;vAnGEd_<(x6VoU- zrd3+)(-2izQKd~9k)F5)Iy$EA>o=ql?HkcC4YlOBHQmoyHN6bEx?R?|USp(ZcSEUT zPStVIv|ui&af6y8QQ;<2CvDHyZ39l`bEqLA{sD+SSUop`=s-Zu^b$fwzP?)WjbmQ} z;IL)mozvE>U)}N)#Ds@d)s3K#<&5AgKvUy3wf3gfjckWm{RzA=$}Rm!`0z0r6=;(V zR7)!CHC)7VN`6Ck;l4836Mu8eTY{S-aAl1PYJS!F4|3q?D>s(`QBG&lhLAx8D5J2t zAwjmtr;BVVt(S_Tm?=qy*vas}&48R#WwBGz{+A5&_O4OU?J_iTTxU_8hTAD=H&*v< z=Gb8OklQ%}hXxfDTy*&Lu+Rw_*VoqDF0KCaLE)?}hyBwck3O6b z{BMUw-FWB%IW+3VLwk`g*p{C|CpDZX)*Oino@`q8-b3gi9OhE8oRl>VZ^k2LtR}3^ z=Ph)T^n%hapml{YxMN`8!mz-IqaD~vRpfCwteLG=^e~Qo2XNgV0)6GQd&9Yv7rhnT zN>xmY4uSz8n-mwB59Xz~Fd$@;;v)0Gyc8D(gltk=WImXe;=+KCO^S=m2lG-~7!a~a zagq68UWy9?LN+NbG9S!KabZBnCdEbOgLx?~3<%kzxX64kFU5rcA)6EznGfcrxG*4O zlj0)t!Mqd~283)JkWGq<%m?#QTo@3tNpX?+U|xy~141?_E;1j?OL1X9 z$R@=_=7V`DE({3Sq`1g@FfYZ00U?_d7nu*{rMNI4WRv0|^TE6n7Y2lEQe0#{n3v+h zfRIfhu2}EYT4VuQ+RQ%;)X#t66l$2-qyA0|({_}1c)MSmlC f>Dtvjf9wL+Pi+Br95hDJ+`#04>HJ6gj~x38z`V|J literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/ajd-ca-blue2.png b/rtdata/images/Dark/actions/ajd-ca-blue2.png new file mode 100644 index 0000000000000000000000000000000000000000..dfb458300b59ae3cd38093353bca8fbd1780dd57 GIT binary patch literal 15539 zcmeI3UyKt)9LL8Xf>jLhPe5MS6iv{u-9PR2&)OEx_OPe+xEzOfyeQkYxDcir7y zd*_1)Ciq`Mz#uWv7)>xi5?|y2jERX4`hrGY;K3L}6b%u1GA2fx-TvE~wj&D0kW7=i z?r(nc`_9bgH}l)=!@f8%{_v{Mx)1J zZEIzDGQXug9I`UuS=Y5>j%zd;kw!FP+7(VnrBWO(a-zth9;~xqxJr{XoDD6Jj!qsr zs;yhDZW@fItCY;Tn+b=#fx4gex@uN;Aj4_1Lln8DVsS!*=LQ97YB$EJ+f{#Rn##c{ ztU<$dP@FI@&YCq{)0s7g4B2%L9T?@LSnQ5HaK5$Lz@Z&?bRHpSBOMs&Of6WDn}m*8 zw^cYgkCw7w(CS^i+)K_9CC@W-?y#v33G+OyFn=qwGL%MZm2);!T+^O1&1$x_%O*Mq znOu(9IISC+*>LVlb9nDws(V5(uedOawqlIs1(r`tiGmzU%6y#VC7I^~BCVd7M$y#t z@RhLUq; z)wI#HU^bfO1~mtw{7oj08IG$MDjdsaQA0%6HMy)wQ33KitEo_9VLZmOB_S!YiE>#~ z1U{<8qDdcOu^0^Rlg^uJ-8(34X$?tBe7pqXDV60lCCX~CSd2~aLYYm(qgpu;kH>|w z(vc2?_epQHbyVb(YM_rd`+qvb0GYm_3c7=~=0af0qK)g9v2F0_rL7%DRrkx0rPvPi z4qGPNIc?qg)h$n6jDKilMfD0?9xuqWnA3jE778;}j z)spgi4Ht3DvfEH>I8s4-;%|<5OK@ofuAJt)nqSrbgB&=@{MBVZloH8=DkM<>N~Tyv zjX}1=CrWHQp_EIam@LOsv6JC{n*k{*OJb)S{Vy5l?OkJQq^OkU@Mb(>LT|$A zOkPJfNyjVw0$P_JgF6NW?idyraI^zksR}$U`!%!GiXO(%?*Oj*L!hsmc5gV>@}jq* zYpIH9(LpdEWRv0|^TE6n7Y2lEQe0#{n3v+hfRIg!i_8b}Qd}4ivPp4~`Cwj(3j;zn zDK0V}%u8`$K*%P=MdpKfDJ~2M*`&D0d@wJ?g#jU(6c?Ef=B2nWAY_x`BJ;t#6c+}B zY*JigKA4x{!hn!Xii^w#^HN+G5VA>ek@;X=iVFimHYqMLAIwW}VL-?x#YN_Wc_}Uo z2-&2#$b2v_#f1SOn-mwB59Xz~Fd$@;;v)0Gyc8D(gltk=WImXe;=+KCO^S=m2lG-~ z7!a~a#1-njS_=*IK5YZNIJC`sZ$~)%BD6 z*FEyo>Gv<4{A$@dtB=PIUdm1H{PT%lo8JoV^21*?=f_{Tc;>)q>(S8h_nNOKUWx48 zzwW}>E#J+ZEZKKwo!7pAEBKdgJGS@yH>dvCe(KH7o?Qm!KK}9OyS3dBG-)t4I-WoF I(9Yd|0Z#bd7ytkO literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/ajd-ca-red1.png b/rtdata/images/Dark/actions/ajd-ca-red1.png new file mode 100644 index 0000000000000000000000000000000000000000..1e45c50356c6ee97c5999b434b45941d70f26411 GIT binary patch literal 15519 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 literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/ajd-wb-bluered1.png b/rtdata/images/Dark/actions/ajd-wb-bluered1.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8473451e364dfa1cb6f78885196f29e6ae7a15 GIT binary patch literal 15020 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 EFGJ9??f?J) literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/ajd-wb-green1.png b/rtdata/images/Dark/actions/ajd-wb-green1.png new file mode 100644 index 0000000000000000000000000000000000000000..4f33551d619a86cb1fce6ce8832a8ebf5c51f56c GIT binary patch literal 15457 zcmeI3Ux?g99LJ{=rJlWq;zLDz2&qc{Whcod`zL1isJE?m;@0DO((99*O(u7-yGcxP z-MxDd(IQkUNcBNQd=Sw$p>G8#eW`+o_FWLfhk}CmB-j`0B-uZ?+1;_)iWFwyZu6Vp z{Jt~u`OW;2eaQKx<4@1dJTe0Sm|a|GER*l#dS=)C z2OmBRz?0|PmDPB)`K)32odUA`7B2KU0qG5ZIoAu2bq2>m3$M9eP5kYPtD@lAHSwh0 zl$*gkUUwI^LVRND_=>f4#;V%lTz$su8APCiVoera3~k3) zZXD|mN35E-9>;+JVYk~Ybc+Q)T!TurT7|L-RaGKAq-fKNQBU%seVNEWr-36Ybc5LS zJt5IWEq^1fiDEL)@Y7#cCm0UoMSXUJBJ806Dg_x%3bL(XOt2BQ)2Z1O#BJQcUL27) zWnx^g?#F(#?oSzV=$<+-$w{+09DCw?JDrI`NAc0K1VJC^#K>r6Gr({eNB%}=;iG5C zQua++ee61;)NwRLpa!w@cNoh2F+jTa_G{|;V z4NcB#SjYN=e+B*)S#lI>`!glxSf=}6IAnp$=ADo!Cb zoB8lD>4tA@BnPE0Z4+r-F12u}YDuzE}Y1 z6gkw+^+{&`PluQwGd9$M8%h@=({dD`Fv7`UtBHftHmqO6 z@|47+ht@z=QpoC7au%>{!fmaiX$>R$VeWVWZ;x`Op9`NpMt2>1tOJ!vrM;$$M7|Su zQHYPMkv;J@$2=3<9ziRcFsb=%_dm!%gwEbs22{OVDO*Z~6rf5~LY9W5mRxR0r806_ zs#I(Mtj#u|8BLBqY2wA-tDcXDi~d&s?=wCwzC zFM@;GJzg};p+m*b*U;q zE;b*^%W+Xa*e1ut=0kZoE(!?Szy`y;`9Swef-VAKVM(CDc<_z@*D584?l+Y1haqakFWlE z@ji2B{mtE%uUxx$W5>P&hYEAoc3*zx_xI;69J;jkhnH`>_|bPiUI*vC{ptLLJ)at6 P2(Wncc;oY@PQUsW#woTG literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/ajd-wb-green2.png b/rtdata/images/Dark/actions/ajd-wb-green2.png new file mode 100644 index 0000000000000000000000000000000000000000..a9a7e85531eb48aed78988d7a8f451f47f0ee3e5 GIT binary patch literal 15455 zcmeI3O^n+_6vwARYRjT>;ZQ^`ma8HPb^H}4Ym=lco0eUvSysC#yG2OUv1fO!CbqG? zo9s%I3b<4Vsp4C}nIlr+SP&;pAhqIzK!^_ssc=D1E}UR&Cyw_e8H!qjDov!se)H!2 zpXWC-&(6UY7v>+|H}$|2LTKOIY<-a&%GFQE;ckESOo-4u_r>2`=$-fO zN9fU)oaRcj(l}*UUZ-H%UJDm`9iQ|@sB*ODo7OoTaV@;&xK;kwE1&Y5V^{fQtsyo1 z8NBYyZU=a2d%kIHpR;tEKU$lr^b8`$)yVil`_8=^=z$Ze;cZH$0e%40P%^v;xPE9M9!q zU9;tFL{*-T6J?+NxH^88$PN4K2t~1H`l4Kr#Bo8kmBsiQK|8rL+Y)gbcd#3UBu*Y1 z=dXK_7p{8~QfBUniOHNa8d>hK*W2lgO&vxjHVJ}0(y@_YbIZr#A`ZQcz``ds$xsfC z8-3)g4ku@aQtX*{?YQSm2#Y;wSh5t-8LE)68Z!YlBQI!rUb~jAvV{RcZf1siXxVXX zuNxk&h_Lr?s)s_jZbrC9mSRzmWI-x771=0G8&XM-G((bdB56;c(eP|%b!$X}EN8_~ z)x1WoC)6NY$2KGLrd0BMb2_$Vta?GmjA~BDT*IR8u2sZgW3Fempo|%>?FHnra80d< zvpZV{j<%DOBi{@{9B;NNKiF+q{mRNy z9FuHX!?fZ;RL=(sEt)uJlsmJ;tMxug_J z(=E#;b?DY+KvNAlD{24B3=G$$|+J?&|?Y|Ni&h|#qzpO~)Bg*k_KQ!-#p=ao!c{dCl zMxJ(^sHXI@f#zIP{A82fdzZ*VIIfkn51)t|SIJ#s;35 z6qs}L1JkL>JuW9TGi@agwfY42bi_Qml87=^X zZZceSKETUx0U&gf;iB^aUWN+*p_>dBoe%IbTmT5&WVq;jfS2I{KN@G zHyJKEAK+!U01&##aMAeyFT(|Z&`pMm&IfoIE&zmXGF)^%z{_v}Aas-AqVoY>h6@0p zn+zA75AZTv00`Y=xafR;AOY~5W2~5(fI%`!v%oQ zO@@ok2Y4AS0EBKbTy#Fb%Wwf8bd%wt^8sFl3jm>;R9sWTS8K6L-ly%77iXt8>u-{m zZaHgqv4PO`A%rfxh|r&Zk>k$@ZAb|Hauy-uZG`rFuRinHNz(W9T>W^n_x0T5qfJpbY4<{L+jEnT~I{roqF_6Wy5fAH9ix4v3D z|NZGhj}-20U3mY?=YHSw^u>>^|E4bAIJNuv-RQujFTVZm-KYK_3DDe$`T7TsoqgeN D3-hyC literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/ajd-wb-temp1.png b/rtdata/images/Dark/actions/ajd-wb-temp1.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8473451e364dfa1cb6f78885196f29e6ae7a15 GIT binary patch literal 15020 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 QX8=n_k5@l@^3*GT0pCKm{{R30 literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/distortion-barrel.png b/rtdata/images/Dark/actions/distortion-barrel.png new file mode 100644 index 0000000000000000000000000000000000000000..0a19ac097a99a9537f68d05a391b7d528c32385c GIT binary patch literal 962 zcmV;z13mnSP)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H113yVbK~y-6g;Pyyqg5C^_ul8dZ<~qJrfG-L7L)tz7+N}tJi`lrEX$!g#SGsZMPjCud*w%!^G^M3}4PCfW2FDKuI^iwtGCnocTkB4n$708G3HHU%pGG)UPQ)} zQaP=49zX_w1^^LZ=NvP$6Ol9L+%Yo;BGM6&Kq(byt#?bM(lhE0ygo58@o~4?J!R&g z-~3c-JsHRGpS@mh13`Y z<3geEO08BKO4D@67?a86a+xGaCR?r6djK*bBFx-XN=*`x-)J;eq9{5gqOedXgv{Le z&thxsUElX-thHZDAIvPi?^^)#&bc?3IRd~UVnqbjS`WZIW6Whg0CCPa08nddYr0yk zHqXw^cB3fT5RuS1*HcR6$H&J%4}xH|-EMz>MIyDmy&7_yYh>ipAoW*L?gTGrwA?R5q^pcuXm^3-lvh zuh&8%?mb?xT&Bk&3bdbEhuK7Xo(lmV}BDVpIh{zy$Uo0&x?GOMMV}3e5KK@K8 zHBLl%5y@$-C!BL35lv^a*^l}z5WYad%x7BbT$-jQ0RCX+Kx=*CdEU>LKfVb&J3F_C kXtXce$@22@`Aswb0u=QXfvsEc%K!iX07*qoM6N<$f{C)bU;qFB literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/distortion-pincushion.png b/rtdata/images/Dark/actions/distortion-pincushion.png new file mode 100644 index 0000000000000000000000000000000000000000..cfdcfaf632da053438c5d55ace73c6baef6ea6b8 GIT binary patch literal 950 zcmV;n14;aeP)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H112aiPK~y-6wUa?;TxAf)|1;lv%S*FMv+k~vMx`jlf>w%zhLB*g zyU`HPLkk|ni+ItC2f>Sihk#JIDK{hz+e{Fv`IGh}9X8VLYkZEfwEbMA#SO`8BZs@ln9GJnp`&-?!>-r3m+ zJDpCRnF|0401D2zyXA8Ew*UY{B%GL-_%cn?)XYp(RYd&u_Vzd<{V&7eu-ohPejW~o-w{zU48!N5D0-WjOR7pi5L`Yf zZkt)&%=#koy{fi}sAFbVi0C~t+dl&@EiJ`cTU%RE6umwi4!`lmdoYao12?ax7!_Y&b?`7$-=_IApp?n@apyY^+KWWh4#rH!C-J8B7HMc08u8BdER@UhzL{_C;A?kS+iQLesged`q=@XRYG`IeL`SN6AxV-wGuttKz%*@Pun$PE#z4u?w&dz?GB*}q@{5m%`cfHkWz2m)qUsX5F?8W8fWj@=A z-QC?x9LGP#aeOyT)3q=RUvbX800004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10)$CKK~y-6wUj?=Tvrgq&;9%Mtwg*F+GMwJ3|13$j))2PK?I59 zk6>^SaOXCa8kYv+6iJaLUA}}1Ns!23Nkl79lN2e0Ax32P`3XBNB<;KR-8nA23YHyG znD~|h_ct?V&Ws|7_wg(MtgWqG%ChX!7~@zeRXOLXrKP180Ny#P1px2;#lc{3C&m~^ zQbf|;-d+u$iZPZX%Mikt-|{Qwe0Wj zClNUjkyC5!1(ILv?CgA;=lQ8I=D2B^Tqy;T(HQe*(=@*Um;rF}O)35kA;hDjqo2I@ z6A@_}V{!nw)_NI0J?*Fips$pgwbmMI?Gj0)wI%?H2+x5V?_V} literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/perspective-h2.png b/rtdata/images/Dark/actions/perspective-h2.png new file mode 100644 index 0000000000000000000000000000000000000000..5cd371dfc1adc8b097d48ddd5ff07173a38088b2 GIT binary patch literal 772 zcmV+f1N;1mP)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10)a_HK~y-6wUoVU6hRoqpLb?eyAQlD#msm@%kf4=f<0XEOjoe&zcizXsM7_i>5FeOgVdmN4 zH@_JniT@GzFN@pl_JH?(EKSp~5JD3GTdmfU-xjyqZC4bgyW4yJs^}MR8$0X~{xzss##u(Fx8)H1lmWXg~G4nicZ*Feh7Lh#9^UcZ0$$KL5VQOmX`tIb##l`W# z!NK{mEFbQo_~EcmkgV-~3rVc5u0AlvSP>ZwA*iaVbIw#%RhDJBPSUGt7eE!q@p13{ zbCPdJc0&j~5$TFZizH`fXRq`z_TInp-Y*+t>LOB0)AWL>79oTeBvTPdRCQ3k=8%XS z0+5KvH^u<=F-EOcJL{Y~yko^XRi&zaE{fvOk5)M6=6k)~oxN6AYj221zZH3&-`(|C zL?*1Yr<`-c07jxHy4h$nzIp7NlQ@nqE-ft`3n6r}Eb9Q+0ANKV^fCTf{^sTZXpn@e zatFuS%*@QSJ`{U1Jw06kSl=1H`uV=M;*UH2*L(p1go(gMp3#;7000000004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10;x$vK~y-6wUfPT6j2n#&-<9&VRn+;REwyMAW=wg18YbO!O@ij z6cSJiP5uEP2%@5uc77Dv*x87kU@eNlWi|_eAaqzvjJp*JdV8LP(d} z4EMa5-+SlWd5nl~7$x@#)oS&G5TXPCdp6x^Xzv2i&q}4TejwO!oCVi)uPCJy5fNjI z0f16U6A^LFnK6d6)=|6xDW&QFo*oFcEUVniltrE>-FP9LqqRdt=3m#%tj2l6o%nnt@Sqm#5o_~oFDD?`=4Ua z5g|lLDYaCoRDSJyVy$(VF~%~P%qajTiHI!A8XzLcIrn1g87XBpiXsnyiK2+bryT>Z z1LkS4>$+3@et)A}F3*K+gCKZ4F)=YWIXOAs?RH;jt)pJAw=_LHea-W{ ztHzi=ob%GY8P{qxna}4-y2=OJc2!O4wuHKhYc0A8Zz^GQM^PKZDNzaG~%gf8TVzKx+2!eO* zcKdCzn9JoJSeA9B(P%8D2je)-8>Q3_rPRxm;{_s`(^}t{nVD(JSRBb_vo?T*TrPJr z$x;X*hzNy3;RB^g2*IV4=cSZWshkY}aLz{otR+!2wzjsO#Y6mmdl+*8SjL!bq;3^} q0su`!t@xYd2OuHD_D&RsQU3rx@PBJEx+gpU000000004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10)9zEK~y-6wUe=HQ$ZZZzjycUJrk35DAfveP$v=VP^c8aDA5jr zgXkcLgZKv&MR0H|t{ntH5Z!cg5en8MFO8{fNE5JHM|BhjgH0iqS7)BnRNdJfdyd z+}wOJH8nNo0e~@P&GWoeyWMUu#y-V|NlJN&F_!K3`>z}$B1kFETWdG8)-}hhwMRJT z$9&)ah`2)#5t_~BT&-4{aeE@d;^N}1dcFQS$zuMpQmITQSr~?Q!!UeCM2v{QohMNg zHGSV7PkODj{>C{EmX?;Xj#Vm^J&dumF{YKA4`b{E5xsZwU@jG57@iv$8M)u>cE1o& zL_}n*O{LT6gG#B-)>`MY2!h~Huh;u(t=)*NkN`%FF|+x6zPL5KSnq5sBKjT|&JfY4 zF{T5conT~)`N27NY#-;Gq9|JZouhYY(oekj4?M7d1uzz)m;k@ z3=FLG`~9v`>P4s1c?tl7gM$yX*6W>4=Ngb?EZ)^oYs^sXJpc2u+3?DbSC zm5(RR8DlmGg0t@C@#{O|tk7B)x7XRx@xRhfu6PQyYbB@800000NkvXXu0mjfYH(O| literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/rotate-left-1.png b/rtdata/images/Dark/actions/rotate-left-1.png new file mode 100644 index 0000000000000000000000000000000000000000..937598ca3f9586cb29fe07691dab8af01c2f3a86 GIT binary patch literal 633 zcmV-<0*3vGP)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10rp8mK~y-6wNx>06EPHi&(C&(x z$K!X^YV}Q;_!;3Sili~-t(0;@2tkPGrqk)mAP7DJ00IDXyWP4{>M;PUOeT|8zVGkP z3yb*)YwcY`yui#uYwZtf?GOO&&1ePy_B`(cGryKnl9ciR0H~!}ahjivX^UhW$Gbv^ zb*=UNVzKx&)A1bK0#N_}M??dqlo*Xh8}sCO!kEP|^BOaQ5Mnq_rslZWY+fOvM~H|) z5IlvG-u{JNueYVOzM3S-_e!O5w3K75^*2PkB!non+wF(_e*g64U>wJr&bghL>pcK4 zXUfTVAUBBUIT5We^T0WG$jrxD>udRZep?73lO*}%dET?MiZW9XhT%F9?I@+L%M*}u z4w(5jGwJsLN~xR9IgN;eLZR@vR4V<1jQ?U8;eWy(nG)Kr T6lCx}00000NkvXXu0mjfZ+{l2 literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/rotate-left-2.png b/rtdata/images/Dark/actions/rotate-left-2.png new file mode 100644 index 0000000000000000000000000000000000000000..20b3ff5da69574c9315ef01af676a986839cf2e9 GIT binary patch literal 649 zcmV;40(Sk0P)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10tQJ$K~y-6wUob$6G0Tm- za=!2T;k|ip2DR336v6U@cDsFwG3I!l_i{WQ^T}kg8b#3wLdaLgaee`SItYw;75lz_ zj}UT!Qu+}9E*gem5<&<72(9%8#@O3Zsk8+EnSe}izu!MErQD#DGD;~*DgPkiHvpJZ zO4m5&D~Je-#bVR8?I&6A|G>Roj|m~3GR9U2AruiIj^mA5t@eJ`GZ+l&rfJ?rL@Nx# zhm}gDod%Qift2zxA{LZVKc$pAQpz6yaOIz@0YH_@<#$4eN0d@(S=LR+m{sl_@9O)2 z=`cp4(Ix<#1c0l>VsUn0#i`IaPyhfKMbURegd|Chr^VcL+gEWOSP3B>hhca|2oW9% z+-kK}Ip?>u)}LJ0eU+8d?RJZl(z8jDym4K3mew=DjIpWK`gsrp+W_DMLC|kDn|lvp zI2^8V&L3Eob!;}9Edb!fp}_Te{Wk!7LBugZg)DJbB1A@)>?0wrfD$73iJ7V zIGs*2J6blp*Gj2p>+9<~obwxnLg6~4^qOtkqd1Q5E2Zu>8V#9cT()j|dA{#Ej4=_% jap-y8=cR_D`rZBlth3uYz*L7200000NkvXXu0mjfH+&qh literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/rotate-left-3.png b/rtdata/images/Dark/actions/rotate-left-3.png new file mode 100644 index 0000000000000000000000000000000000000000..635a50da638eeca4e06fbc642702f0c15a89eeb7 GIT binary patch literal 620 zcmV-y0+aoTP)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10qIFZK~y-6wUfV#6G0Tm-;Y@*SVh^hkR-wh*GM3R5^~!_W*bXu zTd}rK@ei=Ev9q>4kP~fEg!~vG0TWSd#KII7h9jW(yYrP2U7TFam&FKrXn~>(zl5b-NB|0SZUN~v8$ggB0$ zwOXy$dGHOewN^Rjo-=cmh!_AMNs=eVm=ORV0KjB2F-ob2B62Q{|D_Ec+!Qh=>RPw*X)SC%HD8&7QUPn20Ve7K`^=N3mKzIde_J;qV$FHk@-kW6Ywk z<24oCN~KciuGadxh&0Afr_;HjwZ11JAHy&_%=1jA(;LjZ zo2KcJ@B2qvft6A}MC4#R9)A`Q<9XiOcDtRfOo34pf!6vsj^h`VN+sGDwP<;R!QcTi znE5P+<3oRb-b!>w_Ei*Zx0cFmdoXDjYi{lk$-FOS@jPWX3vTG2Eoz*000000004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10g*{WK~y-6wUn_-V?hwcXXZWF@HjjIB9cGAPAn`e?gH76$^>k$ z5p1s&{|Eat*H|1UR@WwiN%TDsA%$WDyAuS#>X2ZPOTwGk-D^CMmz+k8A8fHZAHV%} z1{R%j@E)Q`jg?9zh@vPpsUMSx8;!=A@B0V2Ty9va)#j8^8%n7~M9f%gtuf}t7}H|r zAB95Ueo`<;y8|f8)J}&W&i+1q|MCV^7;JHIIy4CJ4B>( zI=vzy%gh{iyWPFPV6giyUA0#~TH0RXMFn^6>fcoxjezdD`HX|LBiBcean+AjcrNuSnwUqsG{XqK5* zo@)hUv)LU0*h!v`6A_&Nz>?>A3jlEVWa5`dL~fmPV6DxJT>2I;5zRl$<94cGMEnc@ zV6DBL8n|Ase WclVQ^ni-=20000iVU literal 0 HcmV?d00001 diff --git a/rtdata/images/Dark/actions/rotate-right-1.png b/rtdata/images/Dark/actions/rotate-right-1.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd9960ad2885ec9030f558f82974688088bec17 GIT binary patch literal 625 zcmV-%0*?KOP)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10q#jeK~y-6wUR$;Q&AYkpY!M5+ywkHh)C!pbr)JG1})cy1hWd_ zqLYJA@B=7a?ckuJUqSR6*fw0`rm;gb6p4d4Y3op8v$WjabDnctEEK#=TES;I!#U57 zAMbgE_a6Tv`UG!8k|gHvm{Eu{O&2Sb$~^$cvTTdwR{&=KT$WOnNqUl2DYY~|KmX}O z;51Edm&@g+&bd8f%*$G>whF)lz}ni{jUWh?0Khp%YwZuM^h!r^duCk(>}QpySdVXdXL)*55J zkbK@~G`0)N00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10sKisK~y-6wURxH6Hyd~-_)-2 zxy8BX;o+P^j4}8hVJrM842Q!LTI3aaTdh`0 z{x-i1TWZ_(4N57MQa*HD_c;Ll6AZvtN_|mE&9v5E2_cSBs(q~SbUIxF@C?8~tya4N zKrS}{Act@6N&R6ggg8kEL6Rh&4o$OSj)DRiS23T@za>d>pAhol2r%%&Iv1X~yf6&c zEX%s2lzP{0x2IW+VHjQ}gq%&1WT(^V>@C-`mIq4dg<`RIlXHG|JRYzATI=00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10pv+UK~y-6wUe=n6G0Tl-|W5}64`JGf=xIKhYEHUVh(b}1Y?ov z!2Am~VrgSxE69o9UtoQm*rZ5yWkZ<4*aX5AHdm~2pnFP+g^+dLJezPHUN)|RUpe!> z-}~nAMldt{4`G2CXEvK{B}sBqN_lFGiIq~zFbsRH>qbhc)4v4^t@R!v?lbc(-}fCN zvew$=Xf)D}0)R_I)CPdz#>9ic;EI&;9y3qd?e@{S#;XQ!uHgkazaNxJ zrLAhU`cO*wVBP&W;Kn_@V60Rs832Iid9_VO_?5aCxK^uuF~*!A;?8(HzMW?bg5Z7_ zhR^!_{?$U@Mx(Jz)AV(gWvMYntZL5EMNx#q;qb23`VBK5BI4Q)lDo%R>+O2I{xy!{ zS3-yrB8n05?P9U$Nhy2G94Mt;=DjHI=W(mmii057EtkvNh00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10h38YK~y-6wUj+i!cY{3Pj7o^Q-MV$T^w|9V{ju)_}ttG&JO+t z6E_$61x}76L^lUFI#31%V;FE?A%09uf~A6K%RTox5E26w8pSs`%RT3P^5&f6N;%BLI?>Fd#>wtgb)$oYK!?7LqHf|{nemq;Wo zWLZ{h+rC4@t8_a31_01(He;UW6%|D}l4bdXPt~4hEbQ2_EG-s`ovW&<_51xx!!XJ- zC;&hzmHHrr+#q6?5CVh*pJ^d6V=NhsMt8^KaXXXATnCvDu}CTP5%H08E&$+pC72Mh zABjZhU@))%An*XWT&@ZL)xfAT&isR_sym!>?s?wpGUF;OfG3m53z;r%Yu(^3BBHMA zSpbmM2DWYcVKf>&#pCg$X_|$#flH;5?>J7`ah$d!N%y}6gAgLH>h-$vQ!h*{{VV>W YFSEAyxCR$}0ssI207*qoM6N<$g2~y~M*si- literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/ajd-ca-blue1.png b/rtdata/images/Light/actions/ajd-ca-blue1.png new file mode 100644 index 0000000000000000000000000000000000000000..7a47267df66761af998564b027f02c6139ca6fec GIT binary patch literal 15514 zcmeI3Ux*t;9LJ}EQqxxIAMg|`YwDjXy4gS3O|t7IwY~IuCztcMp7aic>t=V7te5Pj zyL*@1;loiy=tH5X#VS@%`ce=vNDZ)gvR!6-7(DpX#y0HX(rU=WHosIu|@lu?z z%xwIyT;L1!F<7xC)?9dKZFRnc|O%*C0o zi@%hO?+XTG<_j~-nBzi5PROjm3lfu75`rv98R2P01CpjU>3Zlv@svtA%Pdpbx zSDI^<)Y<%adpKle;}zeps~p#8G!l(u!g0%-pePE*i<~I3s0Zt<+P>aoZEtr=q@$CE zp5a<`-*Rjw(AA61vY(B|gMqrA_PT2I?m)KJW``(pO})+u37#7iWE$O=`m$RMr)C-) ztil?!eGkP61LNuy$9KGnGi1oFd+5L@Cxt?H?1A&G)dmjj`3F`If;Q5Dk>1>D9dfhK zbCz8L9#}z3**$3WzE$caXOmLk89H~^w1$KQo>o}66 z9fZu-7&CgFm_u7pVtIk(({rMrN*R?;vAnGEd_<(x6VoU- zrd3+)(-2izQKd~9k)F5)Iy$EA>o=ql?HkcC4YlOBHQmoyHN6bEx?R?|USp(ZcSEUT zPStVIv|ui&af6y8QQ;<2CvDHyZ39l`bEqLA{sD+SSUop`=s-Zu^b$fwzP?)WjbmQ} z;IL)mozvE>U)}N)#Ds@d)s3K#<&5AgKvUy3wf3gfjckWm{RzA=$}Rm!`0z0r6=;(V zR7)!CHC)7VN`6Ck;l4836Mu8eTY{S-aAl1PYJS!F4|3q?D>s(`QBG&lhLAx8D5J2t zAwjmtr;BVVt(S_Tm?=qy*vas}&48R#WwBGz{+A5&_O4OU?J_iTTxU_8hTAD=H&*v< z=Gb8OklQ%}hXxfDTy*&Lu+Rw_*VoqDF0KCaLE)?}hyBwck3O6b z{BMUw-FWB%IW+3VLwk`g*p{C|CpDZX)*Oino@`q8-b3gi9OhE8oRl>VZ^k2LtR}3^ z=Ph)T^n%hapml{YxMN`8!mz-IqaD~vRpfCwteLG=^e~Qo2XNgV0)6GQd&9Yv7rhnT zN>xmY4uSz8n-mwB59Xz~Fd$@;;v)0Gyc8D(gltk=WImXe;=+KCO^S=m2lG-~7!a~a zagq68UWy9?LN+NbG9S!KabZBnCdEbOgLx?~3<%kzxX64kFU5rcA)6EznGfcrxG*4O zlj0)t!Mqd~283)JkWGq<%m?#QTo@3tNpX?+U|xy~141?_E;1j?OL1X9 z$R@=_=7V`DE({3Sq`1g@FfYZ00U?_d7nu*{rMNI4WRv0|^TE6n7Y2lEQe0#{n3v+h zfRIfhu2}EYT4VuQ+RQ%;)X#t66l$2-qyA0|({_}1c)MSmlC f>Dtvjf9wL+Pi+Br95hDJ+`#04>HJ6gj~x38z`V|J literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/ajd-ca-blue2.png b/rtdata/images/Light/actions/ajd-ca-blue2.png new file mode 100644 index 0000000000000000000000000000000000000000..dfb458300b59ae3cd38093353bca8fbd1780dd57 GIT binary patch literal 15539 zcmeI3UyKt)9LL8Xf>jLhPe5MS6iv{u-9PR2&)OEx_OPe+xEzOfyeQkYxDcir7y zd*_1)Ciq`Mz#uWv7)>xi5?|y2jERX4`hrGY;K3L}6b%u1GA2fx-TvE~wj&D0kW7=i z?r(nc`_9bgH}l)=!@f8%{_v{Mx)1J zZEIzDGQXug9I`UuS=Y5>j%zd;kw!FP+7(VnrBWO(a-zth9;~xqxJr{XoDD6Jj!qsr zs;yhDZW@fItCY;Tn+b=#fx4gex@uN;Aj4_1Lln8DVsS!*=LQ97YB$EJ+f{#Rn##c{ ztU<$dP@FI@&YCq{)0s7g4B2%L9T?@LSnQ5HaK5$Lz@Z&?bRHpSBOMs&Of6WDn}m*8 zw^cYgkCw7w(CS^i+)K_9CC@W-?y#v33G+OyFn=qwGL%MZm2);!T+^O1&1$x_%O*Mq znOu(9IISC+*>LVlb9nDws(V5(uedOawqlIs1(r`tiGmzU%6y#VC7I^~BCVd7M$y#t z@RhLUq; z)wI#HU^bfO1~mtw{7oj08IG$MDjdsaQA0%6HMy)wQ33KitEo_9VLZmOB_S!YiE>#~ z1U{<8qDdcOu^0^Rlg^uJ-8(34X$?tBe7pqXDV60lCCX~CSd2~aLYYm(qgpu;kH>|w z(vc2?_epQHbyVb(YM_rd`+qvb0GYm_3c7=~=0af0qK)g9v2F0_rL7%DRrkx0rPvPi z4qGPNIc?qg)h$n6jDKilMfD0?9xuqWnA3jE778;}j z)spgi4Ht3DvfEH>I8s4-;%|<5OK@ofuAJt)nqSrbgB&=@{MBVZloH8=DkM<>N~Tyv zjX}1=CrWHQp_EIam@LOsv6JC{n*k{*OJb)S{Vy5l?OkJQq^OkU@Mb(>LT|$A zOkPJfNyjVw0$P_JgF6NW?idyraI^zksR}$U`!%!GiXO(%?*Oj*L!hsmc5gV>@}jq* zYpIH9(LpdEWRv0|^TE6n7Y2lEQe0#{n3v+hfRIg!i_8b}Qd}4ivPp4~`Cwj(3j;zn zDK0V}%u8`$K*%P=MdpKfDJ~2M*`&D0d@wJ?g#jU(6c?Ef=B2nWAY_x`BJ;t#6c+}B zY*JigKA4x{!hn!Xii^w#^HN+G5VA>ek@;X=iVFimHYqMLAIwW}VL-?x#YN_Wc_}Uo z2-&2#$b2v_#f1SOn-mwB59Xz~Fd$@;;v)0Gyc8D(gltk=WImXe;=+KCO^S=m2lG-~ z7!a~a#1-njS_=*IK5YZNIJC`sZ$~)%BD6 z*FEyo>Gv<4{A$@dtB=PIUdm1H{PT%lo8JoV^21*?=f_{Tc;>)q>(S8h_nNOKUWx48 zzwW}>E#J+ZEZKKwo!7pAEBKdgJGS@yH>dvCe(KH7o?Qm!KK}9OyS3dBG-)t4I-WoF I(9Yd|0Z#bd7ytkO literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/ajd-ca-red1.png b/rtdata/images/Light/actions/ajd-ca-red1.png new file mode 100644 index 0000000000000000000000000000000000000000..1e45c50356c6ee97c5999b434b45941d70f26411 GIT binary patch literal 15519 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 literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/ajd-wb-bluered1.png b/rtdata/images/Light/actions/ajd-wb-bluered1.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8473451e364dfa1cb6f78885196f29e6ae7a15 GIT binary patch literal 15020 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 EFGJ9??f?J) literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/ajd-wb-green1.png b/rtdata/images/Light/actions/ajd-wb-green1.png new file mode 100644 index 0000000000000000000000000000000000000000..4f33551d619a86cb1fce6ce8832a8ebf5c51f56c GIT binary patch literal 15457 zcmeI3Ux?g99LJ{=rJlWq;zLDz2&qc{Whcod`zL1isJE?m;@0DO((99*O(u7-yGcxP z-MxDd(IQkUNcBNQd=Sw$p>G8#eW`+o_FWLfhk}CmB-j`0B-uZ?+1;_)iWFwyZu6Vp z{Jt~u`OW;2eaQKx<4@1dJTe0Sm|a|GER*l#dS=)C z2OmBRz?0|PmDPB)`K)32odUA`7B2KU0qG5ZIoAu2bq2>m3$M9eP5kYPtD@lAHSwh0 zl$*gkUUwI^LVRND_=>f4#;V%lTz$su8APCiVoera3~k3) zZXD|mN35E-9>;+JVYk~Ybc+Q)T!TurT7|L-RaGKAq-fKNQBU%seVNEWr-36Ybc5LS zJt5IWEq^1fiDEL)@Y7#cCm0UoMSXUJBJ806Dg_x%3bL(XOt2BQ)2Z1O#BJQcUL27) zWnx^g?#F(#?oSzV=$<+-$w{+09DCw?JDrI`NAc0K1VJC^#K>r6Gr({eNB%}=;iG5C zQua++ee61;)NwRLpa!w@cNoh2F+jTa_G{|;V z4NcB#SjYN=e+B*)S#lI>`!glxSf=}6IAnp$=ADo!Cb zoB8lD>4tA@BnPE0Z4+r-F12u}YDuzE}Y1 z6gkw+^+{&`PluQwGd9$M8%h@=({dD`Fv7`UtBHftHmqO6 z@|47+ht@z=QpoC7au%>{!fmaiX$>R$VeWVWZ;x`Op9`NpMt2>1tOJ!vrM;$$M7|Su zQHYPMkv;J@$2=3<9ziRcFsb=%_dm!%gwEbs22{OVDO*Z~6rf5~LY9W5mRxR0r806_ zs#I(Mtj#u|8BLBqY2wA-tDcXDi~d&s?=wCwzC zFM@;GJzg};p+m*b*U;q zE;b*^%W+Xa*e1ut=0kZoE(!?Szy`y;`9Swef-VAKVM(CDc<_z@*D584?l+Y1haqakFWlE z@ji2B{mtE%uUxx$W5>P&hYEAoc3*zx_xI;69J;jkhnH`>_|bPiUI*vC{ptLLJ)at6 P2(Wncc;oY@PQUsW#woTG literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/ajd-wb-green2.png b/rtdata/images/Light/actions/ajd-wb-green2.png new file mode 100644 index 0000000000000000000000000000000000000000..a9a7e85531eb48aed78988d7a8f451f47f0ee3e5 GIT binary patch literal 15455 zcmeI3O^n+_6vwARYRjT>;ZQ^`ma8HPb^H}4Ym=lco0eUvSysC#yG2OUv1fO!CbqG? zo9s%I3b<4Vsp4C}nIlr+SP&;pAhqIzK!^_ssc=D1E}UR&Cyw_e8H!qjDov!se)H!2 zpXWC-&(6UY7v>+|H}$|2LTKOIY<-a&%GFQE;ckESOo-4u_r>2`=$-fO zN9fU)oaRcj(l}*UUZ-H%UJDm`9iQ|@sB*ODo7OoTaV@;&xK;kwE1&Y5V^{fQtsyo1 z8NBYyZU=a2d%kIHpR;tEKU$lr^b8`$)yVil`_8=^=z$Ze;cZH$0e%40P%^v;xPE9M9!q zU9;tFL{*-T6J?+NxH^88$PN4K2t~1H`l4Kr#Bo8kmBsiQK|8rL+Y)gbcd#3UBu*Y1 z=dXK_7p{8~QfBUniOHNa8d>hK*W2lgO&vxjHVJ}0(y@_YbIZr#A`ZQcz``ds$xsfC z8-3)g4ku@aQtX*{?YQSm2#Y;wSh5t-8LE)68Z!YlBQI!rUb~jAvV{RcZf1siXxVXX zuNxk&h_Lr?s)s_jZbrC9mSRzmWI-x771=0G8&XM-G((bdB56;c(eP|%b!$X}EN8_~ z)x1WoC)6NY$2KGLrd0BMb2_$Vta?GmjA~BDT*IR8u2sZgW3Fempo|%>?FHnra80d< zvpZV{j<%DOBi{@{9B;NNKiF+q{mRNy z9FuHX!?fZ;RL=(sEt)uJlsmJ;tMxug_J z(=E#;b?DY+KvNAlD{24B3=G$$|+J?&|?Y|Ni&h|#qzpO~)Bg*k_KQ!-#p=ao!c{dCl zMxJ(^sHXI@f#zIP{A82fdzZ*VIIfkn51)t|SIJ#s;35 z6qs}L1JkL>JuW9TGi@agwfY42bi_Qml87=^X zZZceSKETUx0U&gf;iB^aUWN+*p_>dBoe%IbTmT5&WVq;jfS2I{KN@G zHyJKEAK+!U01&##aMAeyFT(|Z&`pMm&IfoIE&zmXGF)^%z{_v}Aas-AqVoY>h6@0p zn+zA75AZTv00`Y=xafR;AOY~5W2~5(fI%`!v%oQ zO@@ok2Y4AS0EBKbTy#Fb%Wwf8bd%wt^8sFl3jm>;R9sWTS8K6L-ly%77iXt8>u-{m zZaHgqv4PO`A%rfxh|r&Zk>k$@ZAb|Hauy-uZG`rFuRinHNz(W9T>W^n_x0T5qfJpbY4<{L+jEnT~I{roqF_6Wy5fAH9ix4v3D z|NZGhj}-20U3mY?=YHSw^u>>^|E4bAIJNuv-RQujFTVZm-KYK_3DDe$`T7TsoqgeN D3-hyC literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/ajd-wb-temp1.png b/rtdata/images/Light/actions/ajd-wb-temp1.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8473451e364dfa1cb6f78885196f29e6ae7a15 GIT binary patch literal 15020 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 QX8=n_k5@l@^3*GT0pCKm{{R30 literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/distortion-barrel.png b/rtdata/images/Light/actions/distortion-barrel.png new file mode 100644 index 0000000000000000000000000000000000000000..836be0ac23660521a163d16a2711009d664dc414 GIT binary patch literal 961 zcmV;y13vtTP)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H113pPaK~y-6g_O^0V^tK#zvupVc}a9$+f0W?X=yv~+J=-`q==H_ot&Js<(ftk5iBn+-wcA_U1Q8GV@yeF zJtZQO#+Z_b6huS;fcM@rv-jRJfUCh^@XUMPV&-!IEfHw}cvP#^o*MvAO1(KZH}_eZ zrfuh3iz;CllA z#bPn(bUK~={r&eu#E;h5+S>ZA-|zoityUk5uer9iHsig2zgn%{9Ydy;mX^K+Fbe<% z0IapQopaBUBw0?9Bm@vDr3$4|sURZp>gwu8L{tDE%-qph$6D)Lxm>>EoNEKxcE*KMR(in_I;() z?*Kxrb>4gb0f2QPQf6gkWzt%k8w>_N)oQgLN6eBW35JJljdK?fNs{Dzh_G9$)qWZ4 znIWQ$N~JPkj*pL9aU5sX+KqC#{B+2$Ypo3dfSF(W4{g6be6!_pd4ZYpTI&LUbrErg zhldv=BG}&Eevr@SXPt9y#LIi{!!Qi4uC6-F+-2r;Xo@_5TrQWh-EOx(_FqIqoO7r3 zdi`Sq09lqjVP00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H1135`VK~y-6wUaSyTU8W>&$;)$7pJ!6IF5s`9OQr+tl%aUdaBIA z0EG#LR$@Rbh@~tHNGwHSKtig-%-XpN5)uO=nL-hYrN{`Q__ZP)oXB;Y*1`6Be&^nE z7~)t|l@Lq6=`QELzy9+d6cKnH7yy8cjg4!*@2^Es)YDoIn0c_awsyL+vt$2jI0yod zi1JYs6`XSgrBnd`9)w}|hXDX^&Uuwe<;ysZNkqgs$3$f7_4<&R`_|gNwYHClN<@|s zu^=LO0LTIW_`WZEj#z8&%pEJG_C}-8*>E`gZ8DjBZ;V+{O1+TDWZqRu6%i4A->)(= zi%1_4^VZslbM6Ns>Wj!gDRl)AKhRnq&V|D;oYw30U$fclRvgFQ4hDl(uh*LdLGTJ9 zUT!oRpZq(5?d|Qm%zV^pweFS6Uz>DS8YPB2Xa`|?WB-Wk7 z0Kmo=Z#*7%L}W5^obo)cOhk!u4nzdxoF_!oYq#5<&m98*BuR4Qoa1h{dv{@BVeFjC z_`d&IHk%EswTB|&&5Rs7=StJ*^dTZPL}Wrl6JyNB0C4zJD*ynr){ke4{Il6?{sI6{ ztybSkr_--br_=9Rt=2IB!20@nYH4ZdM-ka=wOaQ809IF5GlfFoQ>E1LGs4cfOS2EI zZf$K{R!Zg4>2ytNtx~DfS3wY5VrG@iW=F;tWsJFAtyT*na+c5MM*t8rbLkmj09esl zt5T`-(JbRB0LZL0&NQLJ0Kgeziir3&GpA-54-v6)A*L=Kxm@mzD2o0*IXSs` zdU|?&cX#)lBuN@^9C!Bi_C6z`ua}pXzuDj4{~}3}j{A({MO^Ktw;MQmI$9)-QXW_o9e+M8qPZX03RPh)6^uBDzmRk3{4V zB38B5H$~*u!NEb-002Z$bS<4u=Y8M5N<>$pDC#@s9*)Q3keMS988h>QnLVY{Dk83k zNYNPczSi1^2wYsAbFKma=fa-nd7Vz@PLd=cGyfHa;Til75D_btN^Ws+v6v)D5fO`s e_+%c%^WYyIY5$(u9gpe&0000r( literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/perspective-h1.png b/rtdata/images/Light/actions/perspective-h1.png new file mode 100644 index 0000000000000000000000000000000000000000..c857a1df5427f6a27693506a3219007e07071129 GIT binary patch literal 791 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 literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/rotate-left-1.png b/rtdata/images/Light/actions/rotate-left-1.png new file mode 100644 index 0000000000000000000000000000000000000000..869c9ed4add1b10649fca87f0062c9d763286990 GIT binary patch literal 662 zcmV;H0%`q;P)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10uxC@K~y-6wUa%F6G0e;zi(!Cb{7j9f4I}wmfB~g-H*k#7XKuEH=Ao!K@ z4iE1;-#e(3g8wljOb|j`7DDVJA~qTgmQJUyW-^&umStT;L_80SVU81t#1SFn4k6@= zQtGazX*%be20`E}r9LaAI*#La=FY1AqVrcQcCIj{;Ph!|FK@LBLG0F)!Nf_{fS{1`-MW`D*&|5 zbsUSu_7L$QA%sv$5fL#6f^UPt;AqiVsZ_de7{+tY^Uku_?1N^r>2GvA91f2G;1~d4 zzNB?gE0xNJPN(yTF}6DzjjjN|_eDLl6?0(Na(caoba03aHTMku8R@pv2&@u^ZuF5hXl+d0!TZ@8}eqgt(=Zsj-TLe$z<}eWm(!{id-%y2qA}m7yHh(?O-Ks*as0pBz0YX!5F&`1i=^pP7v`I=lrH& z821PvY&xBOs?}=GY};N*6bc3a$mjFBp64BM&J&z-Mk%EL08+}S@B43x#p3(rnr#JM wh`uwM&2BTsI3kW2V00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10t!h)K~y-6wUj@L6G0fp-*;wbjgxAlLI}cPa0t5?K?Do2*iAjoRAz0X$Gn?EDIMxy22Mf&3|hjfq_1W|Qn@#=<)}?>0Ft?kVSa z=EpPd41-E3I1Xux3?alB0I)lq&U@RoPYecwmDy}|DxFS$wQYOoIF4Kf#zl=y(|k$@ zxk4$e0>D+qn9dj@QpyMsH>cC-C(rY?)B->(SO{^6G4@>hEtFDD0H8w%`AI1iiA3To zB7*Px>#pm*iG!1a3xz^KBZNFcL<9hkQmP;bUU{Ck=DMy^EEeyL$Kw}Dsep5SC!f#X zh--WZ-0SrU0B}-D`9n(CpU>w5LdeZsTRDy+UDy3Q8jW5v#wh3fL8VeTbXN;!3;?j# zI_{|Da+x(6jdesk9R$IxYPGtvwDEqaUB!8sOlBSg!8ZT^#+dQnjTeCd04&QAnx>r( z!*H|NZ1(qivF|vW&8|>NSA`HR0DOqcn5KD|QhLGn{g2&lcjurVJBsmm{9Q`00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10tiV&K~y-6wUf=O5>Xh&-}k&Tj?Sz~X%Sdpe#|f=7b$|;IB0)B z>!4M%3TjbpTByq)`WM<>yxdA~6SNeJAPvMxP^d+qVnH9E%-1h9%Z@{Sgse zWsJQ;#A}M8C`80K=Nte&1VPa1^?Dr<0@w&P4C5jqK9MAeBuPRc#ENr1mSy=TB3_8c z;~7K*-}j$&yWLlt;A>S_mL+k{?@H2v<@>$}g5arb+nsv7jsO7dcDte|%0mFSS1OgJ z0Pyy&iSzmVbws?y7-K|)0DwUdd>V~Lj}Ma}A{L9qD?*6Vx~{)&Hk-j#RUDa!2mlb) zqiLEZ5$y;e-V6qVd1MvG6$S(VXfzs3Rn^;?rd@Jf_dNjo0cKI)!^9zCjImPy07T@T zG&d&BWHRT8=uR$|>jA+2rkPf&by-!_jN>@dbUHmjaTVsU0T z9DWf(to_2s<;7yLUC;AULWqv0Y57DVag&G`0IcTo`HpSdYwvff#K)D*X46EJmu2~z lEX$w!{r>l;`K`hKs^7-p-pL{xBi8@`002ovPDHLkV1hpnAh`el literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/rotate-left.png b/rtdata/images/Light/actions/rotate-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f3851ba122ccb44761019d804326500d6523e9df GIT binary patch literal 538 zcmV+#0_FXQP)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10hdWcK~y-6wUfO|D?t>+@0}gU2Vsq1L`)F^iKK{FJc0o&Qdrs8 z+6cC`cK!u|rHze+Xd~DQ7TP>s_e2AxSWE~Jl15}VkSsGhnYmViZ2X8C4@`5<;djpr z3=$FihS;dVbUGc+X0y>z^B8WN&*#?$gTY0!*%Y~4ZaNx`ZpLD(y=BK6-uSR;%UKYPEeK#6DvT8DrbUVlnY4SO{_Ny6%6^^R5|V{Z6N|j))k}IgWF# zl)53JDW%k6*yrIvwOTy{fWz?oEorU)an2W%QgZ-s`C;QPsto{uh_hkiM_^;j%yI(!$@l%gLrcF4jzl82Qp!6bI%~Jv{!oC3zI`f{3V+WV c`g!BhGikH};>jgVlmGw#07*qoM6N<$f(-ZL2LJ#7 literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/rotate-right-1.png b/rtdata/images/Light/actions/rotate-right-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4d477cbe7176bc73e24925addd7ce77d4bba79 GIT binary patch literal 662 zcmV;H0%`q;P)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10uxC@K~y-6wUW(?Qc)Pj-}jvB^-kKyLR!d(5Q?H=iiV`LxT~0r ziy&qZty)Aa+XVw{%Eb`<8-@M}v#?r4h^eG5F1ZMth_OO+^nRR=HVQN2HK(8l&gQ)5 z{k_k5&Os?9{0}Lc4j>|CGMURlh;1RnQ6LcbQLoooG#b4N0B;S$ICAY<=NJ(&nM~$Y zRoy|vn~I`%9mip|ZCgT!4~Td}2=TGs?^n(ZUbuYh_xpDN0A{n<5D^W>aV`SDHA2W1 z=Ug(znBzEmhGBd<%OGyk(&_YVpU=0;IX|9ECeO>|^1Vi*@vPJ7JTXo4rChi{L?nbf z(sg|$(v^)`twuFXd!Q%^9goMaTCLW>$;%Kzb~xuhrIb<#Apu}(I2`H#aBvDFr98EY z#p2acsr0T;D7>y#tMqJrX?7Xoy0sF;bUNMkcsvvUhP__T^=0KkZndRWz?!E0;+z8j z1iRfXu4_cZwKZ38I2`^upU=N*nid`m2G`d?FPkx1xV;A*wXEz5d?h)5}Y zn#<)PC*9@qc~2sdct|PD5JCc>Q0SZM@HJ6kHk*Cn_xo=NAso{*-`lqRg>!z15Rz9E zCCC^%wk&JUFpS>cfFYGisg%+?nx@?+gj@gsPv)Md!ZT=H@DP7mE wj7Fn~lrqRUx4d5O=XSe&xan7H1pljk16rdaFb#WregFUf07*qoM6N<$g7nQLq5uE@ literal 0 HcmV?d00001 diff --git a/rtdata/images/Light/actions/rotate-right-2.png b/rtdata/images/Light/actions/rotate-right-2.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4d98c66de0339b8d2fbc60bf1b2601179891df GIT binary patch literal 653 zcmV;80&@L{P)00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10t!h)K~y-6wURN56G0e;znR@hvPtyV^(Q1*NFa&C+|{NCDg+Tc zPSCT_N-V`f5JChGLHz@VKR`%vh2=F{h=q{I8p#q?A_oQo-la&fn`CF^v+YpC8S}kf>*7@;xT!_VDCx&4hS(Y`=X0zJ>V7adQGfYRKhzTL2 zTrO|MU4{EjAN~9|X?RHzyH0>T^Oqon3uWZ{s>~uP(-y)RKYeI+#BI54_+GsSY0l?wf zD5}-!hNfxn5b?NPukSRQO&%5%006G3)C#c>LI(iweg6jl$S~15!${(MK7WBRw#7OB z+VA(>NFgC)-Gb0oWHOlzP19}&A-*_{(+Lxrrg;+)D?*6<;c$4gd>`71WHNb0*Y*49 zboyDLP{=Kj(p)Zg*>&9mDdk(w^N!Ci^XTg z*ghh@cO2(+Xbw@th$sxhcru+%TfJVd%NX0%b^W%YD0g>vcTYIyZ={q5QKpf^%VV16 nMMB6qLWnvT46MIu#lM00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10sKisK~y-6wUa-K6Hye!-+l9#nG~`HiKJOHAroQ-W(|lMuo*0I?A)1QBebY$FPO0tr^z1#45JS;0<5!Xz28MUVw0>B1!Q=iO@)A-FR!2%h?# z-#hQzcY%o5|B(3Gfp)vid%fP?Y&N^b7@Otu`Dwr34@#v{lXKo5jYhL1AEYG)0I)3U zj;3jcjIrySb1tRCAP52?IzhynQp(T6;qdj&U;u!6y?!W!ct%8QwOXAb;%OYm7dYnz zV=N=3q&SY_AP8PeCX;V}GI-K$mSx=nfTu*XS}YbX3x&eNMx*h{ah&JA@4umS8UO$x z#1q@L&sCb3xYcSYuIt|CoX;J{`LYSBR4PY8hyoFjl#&n;iRi<4JpQy5d~k4ZnTYO5 zDZdT|gF#|{0KgbywB<{kt0I%h>}9jr$GWaRYPZ{oRnb~$&_uAJC?R8v2_drEjK5Rw z3@(?;Kf*9PQ&qLt?RIaZ84bgDU>L?xu~@va6S&jq1YsDy4}xGpL;wJMGo5YQ!Zgjh zp67KD@!0qM-4_G^z%KA*o6LYys^%c<}CA9Y=CYMR!JqNwM(?%T8%C9d>( zFw<(adRy1^eN|P00004b3#c}2nYxW zd=GXMYp8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10h~!hK~y-6wUj+;8$l3;_hU|XoD+1yRud!eAqC6mKr*Ne2t&Gb zhSV|520Q6o(*p4 zd8d@RTnSvMRNi==cjCJ4RvgDkk|aZ8j21#{GRD|+I*ql~XHv=<5lN-ghx>j=gBFX$ z*M&milavzr{r>kjj=w0S`iwDFE|*^dz@e1#z2i8?h-eV8`7dJu?EAix&*winj^jj8 zblPgQF7D^UFr4_l|IKyXeE`@s#-vWX00w}X=Xs^^c-(Ba+h0>n0Ea?|1QA zf-{-So^9J!uh;uQ4}3tk+dXHDou{_?R}1TAS=Np*#vtOKWyZ&}0M=UH2q6R_zFI4o zh`RIn9JAT%0q2~r4GaKRqtWPhE|;s7N~O1J19v)|WH=mt9t;LeW6aN|f*BE|Mx)Vy hhjOdL(p&LAx&@bo?u~l%;q?Fj002ovPDHLkV1hb7?$Q7N literal 0 HcmV?d00001 diff --git a/rtgui/adjuster.cc b/rtgui/adjuster.cc index a5311530a..0b24ba645 100644 --- a/rtgui/adjuster.cc +++ b/rtgui/adjuster.cc @@ -29,7 +29,7 @@ static double one2one(double val) { return val; } -Adjuster::Adjuster (Glib::ustring vlabel, double vmin, double vmax, double vstep, double vdefault, Gtk::Image *imgIcon, double2double_fun slider2value_, double2double_fun value2slider_) { +Adjuster::Adjuster (Glib::ustring vlabel, double vmin, double vmax, double vstep, double vdefault, Gtk::Image *imgIcon1, Gtk::Image *imgIcon2, double2double_fun slider2value_, double2double_fun value2slider_) { Gtk::HBox *hbox2=NULL; @@ -82,9 +82,10 @@ Adjuster::Adjuster (Glib::ustring vlabel, double vmin, double vmax, double vstep if (vlabel.empty()) { // No label, everything goes in hbox - if (imgIcon) hbox->pack_start (*imgIcon, Gtk::PACK_SHRINK); + if (imgIcon1) hbox->pack_start (*imgIcon1, Gtk::PACK_SHRINK, 0); hbox->pack_end (*reset, Gtk::PACK_SHRINK, 0); hbox->pack_end (*spin, Gtk::PACK_SHRINK, 0); + if (imgIcon2) hbox->pack_start (*imgIcon2, Gtk::PACK_SHRINK, 0); hbox->pack_start (*slider, true, true); } else { @@ -92,14 +93,15 @@ Adjuster::Adjuster (Glib::ustring vlabel, double vmin, double vmax, double vstep hbox->pack_start (*label); hbox->pack_end (*reset, Gtk::PACK_SHRINK, 0); hbox->pack_end (*spin, Gtk::PACK_SHRINK, 0); - if (!imgIcon) { + if (!imgIcon1 || !imgIcon2) { pack_start (*slider, true, true); } else { // A second HBox is necessary hbox2 = Gtk::manage (new Gtk::HBox()); - hbox2->pack_start (*imgIcon, Gtk::PACK_SHRINK); + if (imgIcon1) hbox2->pack_start (*imgIcon1, Gtk::PACK_SHRINK, 0); hbox2->pack_start (*slider, true, true); + if (imgIcon2) hbox2->pack_start (*imgIcon2, Gtk::PACK_SHRINK, 0); pack_start (*hbox2, true, true); } } diff --git a/rtgui/adjuster.h b/rtgui/adjuster.h index e4005d159..9bd3fa813 100644 --- a/rtgui/adjuster.h +++ b/rtgui/adjuster.h @@ -77,7 +77,7 @@ class Adjuster : public Gtk::VBox { int delay; - Adjuster (Glib::ustring vlabel, double vmin, double vmax, double vstep, double vdefault, Gtk::Image *imgIcon=NULL, double2double_fun slider2value=NULL, double2double_fun value2slider=NULL); + Adjuster (Glib::ustring vlabel, double vmin, double vmax, double vstep, double vdefault, Gtk::Image *imgIcon1=NULL, Gtk::Image *imgIcon2=NULL, double2double_fun slider2value=NULL, double2double_fun value2slider=NULL); virtual ~Adjuster (); // Add an "Automatic" checkbox next to the reset button. diff --git a/rtgui/cacorrection.cc b/rtgui/cacorrection.cc index 110bd1cce..0ac29e333 100644 --- a/rtgui/cacorrection.cc +++ b/rtgui/cacorrection.cc @@ -18,6 +18,7 @@ */ #include "cacorrection.h" #include +#include "rtimage.h" using namespace rtengine; using namespace rtengine::procparams; @@ -26,10 +27,15 @@ CACorrection::CACorrection () : Gtk::VBox(), FoldableToolPanel(this) { set_border_width(4); - red = Gtk::manage (new Adjuster (M("TP_CACORRECTION_RED"), -0.005, 0.005, 0.0001, 0)); + Gtk::Image* icaredL = Gtk::manage (new RTImage ("ajd-ca-red1.png")); + Gtk::Image* icaredR = Gtk::manage (new RTImage ("ajd-ca-red2.png")); + Gtk::Image* icablueL = Gtk::manage (new RTImage ("ajd-ca-blue1.png")); + Gtk::Image* icablueR = Gtk::manage (new RTImage ("ajd-ca-blue2.png")); + + red = Gtk::manage (new Adjuster (M("TP_CACORRECTION_RED"), -0.005, 0.005, 0.0001, 0, icaredL, icaredR)); red->setAdjusterListener (this); - blue = Gtk::manage (new Adjuster (M("TP_CACORRECTION_BLUE"), -0.005, 0.005, 0.0001, 0)); + blue = Gtk::manage (new Adjuster (M("TP_CACORRECTION_BLUE"), -0.005, 0.005, 0.0001, 0, icablueL, icablueR)); blue->setAdjusterListener (this); pack_start (*red); diff --git a/rtgui/distortion.cc b/rtgui/distortion.cc index 3b909f605..1c3318b2e 100644 --- a/rtgui/distortion.cc +++ b/rtgui/distortion.cc @@ -37,7 +37,10 @@ Distortion::Distortion (): Gtk::VBox(), FoldableToolPanel(this) { autoDistor->show(); pack_start (*autoDistor); - distor = Gtk::manage (new Adjuster (M("TP_DISTORTION_AMOUNT"), -0.5, 0.5, 0.001, 0)); + Gtk::Image* idistL = Gtk::manage (new RTImage ("distortion-pincushion.png")); + Gtk::Image* idistR = Gtk::manage (new RTImage ("distortion-barrel.png")); + + distor = Gtk::manage (new Adjuster (M("TP_DISTORTION_AMOUNT"), -0.5, 0.5, 0.001, 0, idistL, idistR)); distor->setAdjusterListener (this); distor->show(); pack_start (*distor); diff --git a/rtgui/perspective.cc b/rtgui/perspective.cc index dc14b875f..2939ca248 100644 --- a/rtgui/perspective.cc +++ b/rtgui/perspective.cc @@ -17,6 +17,7 @@ * along with RawTherapee. If not, see . */ #include "perspective.h" +#include "rtimage.h" using namespace rtengine; using namespace rtengine::procparams; @@ -25,10 +26,15 @@ PerspCorrection::PerspCorrection () : Gtk::VBox(), FoldableToolPanel(this) { set_border_width(4); - horiz = Gtk::manage (new Adjuster (M("TP_PERSPECTIVE_HORIZONTAL"), -100, 100, 0.1, 0)); + Gtk::Image* ipersHL = Gtk::manage (new RTImage ("perspective-h1.png")); + Gtk::Image* ipersHR = Gtk::manage (new RTImage ("perspective-h2.png")); + Gtk::Image* ipersVL = Gtk::manage (new RTImage ("perspective-v1.png")); + Gtk::Image* ipersVR = Gtk::manage (new RTImage ("perspective-v2.png")); + + horiz = Gtk::manage (new Adjuster (M("TP_PERSPECTIVE_HORIZONTAL"), -100, 100, 0.1, 0, ipersHL, ipersHR)); horiz->setAdjusterListener (this); - vert = Gtk::manage (new Adjuster (M("TP_PERSPECTIVE_VERTICAL"), -100, 100, 0.1, 0)); + vert = Gtk::manage (new Adjuster (M("TP_PERSPECTIVE_VERTICAL"), -100, 100, 0.1, 0, ipersVL, ipersVR)); vert->setAdjusterListener (this); pack_start (*horiz); diff --git a/rtgui/rawcacorrection.cc b/rtgui/rawcacorrection.cc index af0c9eabd..cb5f5c227 100644 --- a/rtgui/rawcacorrection.cc +++ b/rtgui/rawcacorrection.cc @@ -20,6 +20,7 @@ #include "guiutils.h" #include "../rtengine/safegtk.h" #include +#include "rtimage.h" using namespace rtengine; using namespace rtengine::procparams; @@ -28,12 +29,17 @@ RAWCACorr::RAWCACorr () : Gtk::VBox(), FoldableToolPanel(this) { set_border_width(4); + Gtk::Image* icaredL = Gtk::manage (new RTImage ("ajd-ca-red1.png")); + Gtk::Image* icaredR = Gtk::manage (new RTImage ("ajd-ca-red2.png")); + Gtk::Image* icablueL = Gtk::manage (new RTImage ("ajd-ca-blue1.png")); + Gtk::Image* icablueR = Gtk::manage (new RTImage ("ajd-ca-blue2.png")); + caAutocorrect = Gtk::manage(new Gtk::CheckButton((M("TP_RAWCACORR_AUTO")))); - caRed = Gtk::manage(new Adjuster (M("TP_RAWCACORR_CARED"),-4.0,4.0,0.1,0)); + caRed = Gtk::manage(new Adjuster (M("TP_RAWCACORR_CARED"),-4.0,4.0,0.1,0,icaredL,icaredR)); caRed->setAdjusterListener (this); if (caRed->delay < 1000) caRed->delay = 1000; caRed->show(); - caBlue = Gtk::manage(new Adjuster (M("TP_RAWCACORR_CABLUE"),-4.0,4.0,0.1,0)); + caBlue = Gtk::manage(new Adjuster (M("TP_RAWCACORR_CABLUE"),-4.0,4.0,0.1,0,icablueL,icablueR)); caBlue->setAdjusterListener (this); if (caBlue->delay < 1000) caBlue->delay = 1000; caBlue->show(); diff --git a/rtgui/rotate.cc b/rtgui/rotate.cc index 16487f246..dd478cdaa 100644 --- a/rtgui/rotate.cc +++ b/rtgui/rotate.cc @@ -32,7 +32,11 @@ Rotate::Rotate () : Gtk::VBox(), FoldableToolPanel(this) { rlistener = NULL; - degree = Gtk::manage (new Adjuster (M("TP_ROTATE_DEGREE"), -45, 45, 0.01, 0)); + //TODO the action of the rotation slider is counter-intuitive + Gtk::Image* irotateL = Gtk::manage (new RTImage ("rotate-right-2.png")); + Gtk::Image* irotateR = Gtk::manage (new RTImage ("rotate-left-2.png")); + + degree = Gtk::manage (new Adjuster (M("TP_ROTATE_DEGREE"), -45, 45, 0.01, 0, irotateL, irotateR)); degree->setAdjusterListener (this); pack_start (*degree); diff --git a/rtgui/whitebalance.cc b/rtgui/whitebalance.cc index d125ba5d6..029b0da0a 100755 --- a/rtgui/whitebalance.cc +++ b/rtgui/whitebalance.cc @@ -235,9 +235,16 @@ WhiteBalance::WhiteBalance () : Gtk::VBox(), FoldableToolPanel(this), wbp(NULL), pack_start (*spotbox, Gtk::PACK_SHRINK, 4); - temp = Gtk::manage (new Adjuster (M("TP_WBALANCE_TEMPERATURE"), MINTEMP, MAXTEMP, 5, CENTERTEMP, NULL, &wbSlider2Temp, &wbTemp2Slider)); - green = Gtk::manage (new Adjuster (M("TP_WBALANCE_GREEN"), MINGREEN, MAXGREEN, 0.001, 1.0)); - equal = Gtk::manage (new Adjuster (M("TP_WBALANCE_EQBLUERED"), MINEQUAL, MAXEQUAL, 0.001, 1.0)); + Gtk::Image* itempL = Gtk::manage (new RTImage ("ajd-wb-temp1.png")); + Gtk::Image* itempR = Gtk::manage (new RTImage ("ajd-wb-temp2.png")); + Gtk::Image* igreenL = Gtk::manage (new RTImage ("ajd-wb-green1.png")); + Gtk::Image* igreenR = Gtk::manage (new RTImage ("ajd-wb-green2.png")); + Gtk::Image* iblueredL = Gtk::manage (new RTImage ("ajd-wb-bluered1.png")); + Gtk::Image* iblueredR = Gtk::manage (new RTImage ("ajd-wb-bluered2.png")); + + temp = Gtk::manage (new Adjuster (M("TP_WBALANCE_TEMPERATURE"), MINTEMP, MAXTEMP, 5, CENTERTEMP, itempL, itempR, &wbSlider2Temp, &wbTemp2Slider)); + green = Gtk::manage (new Adjuster (M("TP_WBALANCE_GREEN"), MINGREEN, MAXGREEN, 0.001, 1.0, igreenL, igreenR)); + equal = Gtk::manage (new Adjuster (M("TP_WBALANCE_EQBLUERED"), MINEQUAL, MAXEQUAL, 0.001, 1.0, iblueredL, iblueredR)); cache_customTemp (0); cache_customGreen (0); cache_customEqual (0); @@ -246,7 +253,15 @@ WhiteBalance::WhiteBalance () : Gtk::VBox(), FoldableToolPanel(this), wbp(NULL), green->show (); equal->show (); + /* Gtk::HBox* boxgreen = Gtk::manage (new Gtk::HBox ()); + boxgreen->show (); + + boxgreen->pack_start(*igreenL); + boxgreen->pack_start(*green); + boxgreen->pack_start(*igreenR);*/ + pack_start (*temp); + //pack_start (*boxgreen); pack_start (*green); pack_start (*equal); diff --git a/tools/source_icons/scalable/distortion-barrel.file b/tools/source_icons/scalable/distortion-barrel.file new file mode 100644 index 000000000..555f27f5d --- /dev/null +++ b/tools/source_icons/scalable/distortion-barrel.file @@ -0,0 +1 @@ +distortion-barrel.png,w22,actions diff --git a/tools/source_icons/scalable/distortion-barrel.svg b/tools/source_icons/scalable/distortion-barrel.svg new file mode 100644 index 000000000..fe76c60c3 --- /dev/null +++ b/tools/source_icons/scalable/distortion-barrel.svg @@ -0,0 +1,1150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/distortion-pincushion.file b/tools/source_icons/scalable/distortion-pincushion.file new file mode 100644 index 000000000..56807fba7 --- /dev/null +++ b/tools/source_icons/scalable/distortion-pincushion.file @@ -0,0 +1 @@ +distortion-pincushion.png,w22,actions diff --git a/tools/source_icons/scalable/distortion-pincushion.svg b/tools/source_icons/scalable/distortion-pincushion.svg new file mode 100644 index 000000000..0a5efed14 --- /dev/null +++ b/tools/source_icons/scalable/distortion-pincushion.svg @@ -0,0 +1,1149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/perspective-h1.file b/tools/source_icons/scalable/perspective-h1.file new file mode 100644 index 000000000..f6f27cad6 --- /dev/null +++ b/tools/source_icons/scalable/perspective-h1.file @@ -0,0 +1 @@ +perspective-h1.png,w22,actions diff --git a/tools/source_icons/scalable/perspective-h1.svg b/tools/source_icons/scalable/perspective-h1.svg new file mode 100644 index 000000000..5a5a9e33e --- /dev/null +++ b/tools/source_icons/scalable/perspective-h1.svg @@ -0,0 +1,1133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/perspective-h2.file b/tools/source_icons/scalable/perspective-h2.file new file mode 100644 index 000000000..60cc690af --- /dev/null +++ b/tools/source_icons/scalable/perspective-h2.file @@ -0,0 +1 @@ +perspective-h2.png,w22,actions diff --git a/tools/source_icons/scalable/perspective-h2.svg b/tools/source_icons/scalable/perspective-h2.svg new file mode 100644 index 000000000..a36956151 --- /dev/null +++ b/tools/source_icons/scalable/perspective-h2.svg @@ -0,0 +1,1133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/perspective-v1.file b/tools/source_icons/scalable/perspective-v1.file new file mode 100644 index 000000000..cbc05fec6 --- /dev/null +++ b/tools/source_icons/scalable/perspective-v1.file @@ -0,0 +1 @@ +perspective-v1.png,w22,actions diff --git a/tools/source_icons/scalable/perspective-v1.svg b/tools/source_icons/scalable/perspective-v1.svg new file mode 100644 index 000000000..712447c2a --- /dev/null +++ b/tools/source_icons/scalable/perspective-v1.svg @@ -0,0 +1,1138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/perspective-v2.file b/tools/source_icons/scalable/perspective-v2.file new file mode 100644 index 000000000..c4ade9f63 --- /dev/null +++ b/tools/source_icons/scalable/perspective-v2.file @@ -0,0 +1 @@ +perspective-v2.png,w22,actions diff --git a/tools/source_icons/scalable/perspective-v2.svg b/tools/source_icons/scalable/perspective-v2.svg new file mode 100644 index 000000000..8842e9c41 --- /dev/null +++ b/tools/source_icons/scalable/perspective-v2.svg @@ -0,0 +1,1140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/rotate-left-1.file b/tools/source_icons/scalable/rotate-left-1.file new file mode 100644 index 000000000..01069fb5b --- /dev/null +++ b/tools/source_icons/scalable/rotate-left-1.file @@ -0,0 +1 @@ +rotate-left-1.png,w22,actions diff --git a/tools/source_icons/scalable/rotate-left-1.svg b/tools/source_icons/scalable/rotate-left-1.svg new file mode 100644 index 000000000..19b6420ae --- /dev/null +++ b/tools/source_icons/scalable/rotate-left-1.svg @@ -0,0 +1,1519 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/rotate-left-2.file b/tools/source_icons/scalable/rotate-left-2.file new file mode 100644 index 000000000..7ddcc8294 --- /dev/null +++ b/tools/source_icons/scalable/rotate-left-2.file @@ -0,0 +1 @@ +rotate-left-2.png,w22,actions diff --git a/tools/source_icons/scalable/rotate-left-2.svg b/tools/source_icons/scalable/rotate-left-2.svg new file mode 100644 index 000000000..598912692 --- /dev/null +++ b/tools/source_icons/scalable/rotate-left-2.svg @@ -0,0 +1,1519 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/rotate-left-3.file b/tools/source_icons/scalable/rotate-left-3.file new file mode 100644 index 000000000..ff5463291 --- /dev/null +++ b/tools/source_icons/scalable/rotate-left-3.file @@ -0,0 +1 @@ +rotate-left-3.png,w22,actions diff --git a/tools/source_icons/scalable/rotate-left-3.svg b/tools/source_icons/scalable/rotate-left-3.svg new file mode 100644 index 000000000..e398a61e4 --- /dev/null +++ b/tools/source_icons/scalable/rotate-left-3.svg @@ -0,0 +1,1519 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/rotate-left.file b/tools/source_icons/scalable/rotate-left.file new file mode 100644 index 000000000..69b2f2e74 --- /dev/null +++ b/tools/source_icons/scalable/rotate-left.file @@ -0,0 +1 @@ +rotate-left.png,w22,actions diff --git a/tools/source_icons/scalable/rotate-left.svg b/tools/source_icons/scalable/rotate-left.svg new file mode 100644 index 000000000..b0617a931 --- /dev/null +++ b/tools/source_icons/scalable/rotate-left.svg @@ -0,0 +1,1144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/tools/source_icons/scalable/rotate-right-1.file b/tools/source_icons/scalable/rotate-right-1.file new file mode 100644 index 000000000..bddb3b975 --- /dev/null +++ b/tools/source_icons/scalable/rotate-right-1.file @@ -0,0 +1 @@ +rotate-right-1.png,w22,actions diff --git a/tools/source_icons/scalable/rotate-right-1.svg b/tools/source_icons/scalable/rotate-right-1.svg new file mode 100644 index 000000000..e485389ee --- /dev/null +++ b/tools/source_icons/scalable/rotate-right-1.svg @@ -0,0 +1,1519 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/rotate-right-2.file b/tools/source_icons/scalable/rotate-right-2.file new file mode 100644 index 000000000..e5e421457 --- /dev/null +++ b/tools/source_icons/scalable/rotate-right-2.file @@ -0,0 +1 @@ +rotate-right-2.png,w22,actions diff --git a/tools/source_icons/scalable/rotate-right-2.svg b/tools/source_icons/scalable/rotate-right-2.svg new file mode 100644 index 000000000..476c8d814 --- /dev/null +++ b/tools/source_icons/scalable/rotate-right-2.svg @@ -0,0 +1,1438 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/rotate-right-3.file b/tools/source_icons/scalable/rotate-right-3.file new file mode 100644 index 000000000..64c38a7e9 --- /dev/null +++ b/tools/source_icons/scalable/rotate-right-3.file @@ -0,0 +1 @@ +rotate-right-3.png,w22,actions diff --git a/tools/source_icons/scalable/rotate-right-3.svg b/tools/source_icons/scalable/rotate-right-3.svg new file mode 100644 index 000000000..7bef3af43 --- /dev/null +++ b/tools/source_icons/scalable/rotate-right-3.svg @@ -0,0 +1,1438 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/source_icons/scalable/rotate-right.file b/tools/source_icons/scalable/rotate-right.file new file mode 100644 index 000000000..123a579c0 --- /dev/null +++ b/tools/source_icons/scalable/rotate-right.file @@ -0,0 +1 @@ +rotate-right.png,w22,actions diff --git a/tools/source_icons/scalable/rotate-right.svg b/tools/source_icons/scalable/rotate-right.svg new file mode 100644 index 000000000..c5702309f --- /dev/null +++ b/tools/source_icons/scalable/rotate-right.svg @@ -0,0 +1,1123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + +