[vlc-devel] [PATCH 3/8] pixmap: Add icons for AB Loop button

Rohan Rajpal rohan17089 at iiitd.ac.in
Mon Jun 17 16:54:57 CEST 2019


From: Pierre Lamot <pierre.lamot.prestataire at sfr.com>

Add the foreground and background icons for
the AB loop button
---
 modules/gui/qt/Makefile.am                    |   7 +
 modules/gui/qt/pixmaps/VLCIcons.json          |   7 +
 modules/gui/qt/pixmaps/VLCIcons.ttf           | Bin 22808 -> 23976 bytes
 modules/gui/qt/pixmaps/toolbar/atob_bg_a.svg  |  80 ++++++
 modules/gui/qt/pixmaps/toolbar/atob_bg_ab.svg |  78 ++++++
 modules/gui/qt/pixmaps/toolbar/atob_bg_b.svg  |  80 ++++++
 .../gui/qt/pixmaps/toolbar/atob_bg_none.svg   |  80 ++++++
 modules/gui/qt/pixmaps/toolbar/atob_fg_a.svg  |  80 ++++++
 modules/gui/qt/pixmaps/toolbar/atob_fg_ab.svg |  80 ++++++
 modules/gui/qt/pixmaps/toolbar/atob_fg_b.svg  |  80 ++++++
 modules/gui/qt/qml/style/VLCIcons.qml         | 231 +++++++++---------
 modules/gui/qt/vlc.qrc                        |   7 +
 12 files changed, 698 insertions(+), 112 deletions(-)
 create mode 100644 modules/gui/qt/pixmaps/toolbar/atob_bg_a.svg
 create mode 100644 modules/gui/qt/pixmaps/toolbar/atob_bg_ab.svg
 create mode 100644 modules/gui/qt/pixmaps/toolbar/atob_bg_b.svg
 create mode 100644 modules/gui/qt/pixmaps/toolbar/atob_bg_none.svg
 create mode 100644 modules/gui/qt/pixmaps/toolbar/atob_fg_a.svg
 create mode 100644 modules/gui/qt/pixmaps/toolbar/atob_fg_ab.svg
 create mode 100644 modules/gui/qt/pixmaps/toolbar/atob_fg_b.svg

diff --git a/modules/gui/qt/Makefile.am b/modules/gui/qt/Makefile.am
index feed9827b6..2049aeaa27 100644
--- a/modules/gui/qt/Makefile.am
+++ b/modules/gui/qt/Makefile.am
@@ -467,6 +467,13 @@ libqt_plugin_la_RES = \
 	gui/qt/pixmaps/toolbar/atob.svg \
 	gui/qt/pixmaps/toolbar/atob_noa.svg \
 	gui/qt/pixmaps/toolbar/atob_nob.svg \
+	gui/qt/pixmaps/toolbar/atob_bg_a.svg \
+	gui/qt/pixmaps/toolbar/atob_bg_ab.svg \
+	gui/qt/pixmaps/toolbar/atob_bg_b.svg \
+	gui/qt/pixmaps/toolbar/atob_bg_none.svg \
+	gui/qt/pixmaps/toolbar/atob_fg_a.svg \
+	gui/qt/pixmaps/toolbar/atob_fg_ab.svg \
+	gui/qt/pixmaps/toolbar/atob_fg_b.svg \
 	gui/qt/pixmaps/toolbar/renderer.svg \
 	gui/qt/pixmaps/toolbar/defullscreen.svg \
 	gui/qt/pixmaps/toolbar/dvd_menu.svg \
diff --git a/modules/gui/qt/pixmaps/VLCIcons.json b/modules/gui/qt/pixmaps/VLCIcons.json
index 8ab30cd235..03c133e7e0 100644
--- a/modules/gui/qt/pixmaps/VLCIcons.json
+++ b/modules/gui/qt/pixmaps/VLCIcons.json
@@ -21,6 +21,13 @@
 		{"key":"atob_nob", "path": "./toolbar/atob_nob.svg"},
 		{"key":"atob", "path": "./toolbar/atob.svg"},
 		{"key":"atob_noa", "path": "./toolbar/atob_noa.svg"},
+		{"key":"atob_bg_ab", "path": "./toolbar/atob_bg_ab.svg"},
+		{"key":"atob_bg_a", "path": "./toolbar/atob_bg_a.svg"},
+		{"key":"atob_bg_b", "path": "./toolbar/atob_bg_b.svg"},
+		{"key":"atob_bg_none", "path": "./toolbar/atob_bg_none.svg"},
+		{"key":"atob_fg_ab", "path": "./toolbar/atob_fg_ab.svg"},
+		{"key":"atob_fg_a", "path": "./toolbar/atob_fg_a.svg"},
+		{"key":"atob_fg_b", "path": "./toolbar/atob_fg_b.svg"},
 		{"key":"volume_low", "path": "./toolbar/volume-low.svg"},
 		{"key":"dvd_prev", "path": "./toolbar/dvd_prev.svg"},
 		{"key":"volume_medium", "path": "./toolbar/volume-medium.svg"},
diff --git a/modules/gui/qt/pixmaps/VLCIcons.ttf b/modules/gui/qt/pixmaps/VLCIcons.ttf
index da1cef560d7bcd3580ccc964e1c472fdc8ad2651..d9ad3d711b39afa2b2657ffa03d11d11739db3ee 100644
GIT binary patch
delta 10874
zcmc(F36vbwdG5Wpx~h8Lt802 at dadrRS$ei!rbk<kw$U;Y+7Su{A(;V*RRd^Y6Acnz
zP?Q{n>kI_!IDwd8zZZxNcAN*##*Y0WUg8)hA}7Yik)0DAg;<K?2M>GD8@=yVb<d12
zcJiKcPP)6Q at 2$FZ?|=XMFW>*)dgAl+xtD2!P(p~0+)pI3Y1OK2mpw8%_AVh;AIH_s
zjavsw)q6HSL<rr1`mSql***EM+IvR{VSkBZ{Mv*2(<H<0B1CS(eaD{NcT8Tqh at QyR
z52EhebMsx--}JLD-$97dMaag}d#~F)5&hhX*KqH9IEMG`y{@raF{E=CAc_mQy|?VY
z^NNSYkD>l09O0YyUAz13uh0Ax19YP9y=C{EljJ81B-0VJPv5%xmh1LB*ZZf0Y<Gg7
z*yO%D_HX^W{c8x>k;XG0wI+wwz4!h4o!0~wze_yQSv*I+(@m20|8f*Egh*-j94<Hs
z6PNM9L)Mim?FXc^)s=nEK0B-{57F28Qrga>v-~QWqAq?f&PVwtXlDaYW~8%pCyvcH
zinK_k#aEQ<FF8jeXx{pc(J at hGCA8Tr4(cQ4?PpLMYd-%|lq0P=`bmktTCJ at 9Q#hX_
z4QnVA-^KAW+F{*_&@nt}HE%s;k&+VKTStquzqYQ=k}96DjtJd}b`ct;J8 at +-?IG{m
zUs1QlXcDuWoI``JTHQ$W7JNsj$6_7iL&yl}w0TNbq6U7W?x0=xci at Zq>7y^6WghCg
zk2D~j50E3|D0%S3pGYd@?>YR9on(@Hocs?;XoYU0N9Y&nS=P?_*<<Xd(pA!{(mRfY
zjxCNqaGZ3^$Vs^*Psn%5XOuQ&rE<6OobqF3Mh&W~)F;)?s~4Ox=R)U`&QmV8YlG|K
zZnt}td%`{KS>>DXJ>r}85Bk^m-}ImL&jh-H>EN+YDRe5lyb+!Xe?Rg_<fQifSTZ&q
zJ03f$x9Pj|AGM9Q?QQ#b+sU>!+un(<ivK}-xP7wyuM+jd6N&$w+ at Ace$^V(!k(y2~
zPCt_VQD$LgD)aTMKYMfb!R%D_mF(-rxUt{(UE`$jlUzEtD|amSwcOizZ~m(M$^4rI
zrBE;2S9spsVBToT51U^yf6On)+Z*8g8Fq|C1XJ^&Ob9DfJVT2!ry#}<q%-Ul7A6WR
zdR14eD&6w at E3Z7y!pDzKO&y1xGpy at NXd|9St9&)1NqPqBcH-p8naP(XCg{$SSQYeD
zBuCKhkkwbUEIOmbsp+9<a&h|b^z>n?5k%ktcAgz18mc9|rWv(@kyWCx(r~pLRkDQ&
zJ<flo7-0!5UqZ{3#6xsqpnpD~8jPm-R<$qcn7tb&?IcS~asRhf6U6fWuGV65ljxNs
zKq7d)gQP@@fGfr5PCnoo$~$ITNJPaL0o*T#3<*cRtQjT_`UHQ#*%6&<siKu`_w+d@
zdOF0v?KG{iUc|(I;aE*--bafdiIO%*avHPehg at k!f1f|$D#m1JgJALpT71`Talutw
z%AnORu{Y3ySq%13BUBF26Lf6m<-_aP%9AJQiJ3{5Qkudt{E%Huyx>fcjF9DIy_owA
z?tvsr&~mj>Fv?oFG`xhOq|TP;82_R>>2)}0$tj;}msM5fr`<+BbvUGYT~>QlIU=i@
z?Z0`$_`r}}QYEAIFhibf?=KxD0~%DbTs1VKO1JQ at xV1~i{FEoZ;6ulx$JUi5Ch!CA
z=4R=`isZ;JSxUymEdP(E?!RPKTliXUfnhGUdk1rK^w00&KZa4&4<(vNm#jw)G|p#$
z4ubVnu$VhXCnoAA*ZE4(WT{k2WMmbqz^-o2_+&zxDwU?RL_w9sTEG&H&8~8ibdi#n
zyXGx4E}8pmx928;u~^U-)U at DjC2MKh3u1xi28adQL=&8zzI36X*JJeFra)av{2bY{
z{lu|0vNhw^=s0jgigc4QSt6(#@?=&hzfAtNH0S>AJYr8-e6Xd_CYitB(egGIK0qiF
z<HF91adj~wSlghjUTu!j at eguRf<HaN1hpYpi9DVwmtqMTRgC6;FRjh$$egyY(mX2X
zvy_g{XXVf(N(0rMCNHuAl-Pyg2#sk`)f}!?257kk!($rsef}+PqQNY?{5b5grR;gL
zCPCZT)TvX`<Kt(hre;pTdf{Um$z$lx1B04Ck4e_-(o}!0bGBShhsLti1-afrHkNp+
zG*QBjX_29k#77qA`c|#!Gm at 3TWNveyBkikA%uEVZg98vwVwM=Hs}ayjw^+om at YIy;
zOQ4fJavyt>-2uB(fJD}zk=sF1rj(@o3%)HXy^%)Zy=~m at AClrdalXP|YG8ur8Da0S
zr(mbkXpP3;zF#sj*+R8a%a`;)RaUfUIa7kcVrOL4K_!PQ&BSDvhrUf2ozW$UzOAq)
z9jbgclN}OuDjs&9n;xdjA>R$3CD?R^U4RR-EjWpkQ#3%0n#upgKMJ(e^fba(2yX(}
zSr*6&UosJ>%=0y~_CLb^D6m#McZ9tUUlxJn7-SH<;;vx28%``G3G-$h^!V$Kc~Xvh
z|M=c}ckF%aE17umCc0{8e<stP;oF1xU73EPxLTiBx6WcVv<<|F6=fhJlxN3gUS=z2
zCWVU?9 at cgeDr%MCQVb5077sjo;J~xATbvIxB|^AOn<z}>yFs|k6Z~SZ+7NE at 6L6|m
zK}9-9AFMVchH6noHR}|P!Bl^~=9lc7{d87J*`qy+7Ihm&schtuJza at xES1%B;kZL}
zd6lfo=kz&S!gW>t!P>~td_H;Wz`(7Ilo7wOP}mXAMOGw|V`0NLs5!%-kl&G0;vQ!t
zAhm>!lAkgU`w=?<F9w-_L_i*dI1IBhiZT<!ivJU3CzQKo2g5oOF|ijdw4h?*!XaUe
zZI#OFHC@$JQ#EV67T(thKY9j!Gy(?8P(vb=%dAm2Q}zb`YFIaglG?~4Bv1-1>n)2Q
zL^4zv*0l_f4Zj%9wA*(04ak52D?9=(M5s}zR_c^5iVOzoR0rUyLK0Y^L}h+gq!94O
zC|z}1oVK~(m0XlRA1UPhy00*^gQnte-~ze`9CZ)`hDaQffk5V~I_0NhF&>P%82t=y
zk1hmeXwk`<sKUZHH${O=zQ}()TD6di-IWhBF$7mAe<Ru}Fc8&Nw+S!$0DBEX$;54m
zgaM&Io84Mbh|F(ltI(!Jj*WdvWFfgsv^l3`LVl_xsa_k_V*y&HwMu~}VjV>RFttQN
zn>mGZQS<w?0Ci}AfaX6uzBEsZ>Gf`>Q;t{H()`_gcdWE5zcg>G3HB>ar at PCsxsqR6
zPV^)aJ%8v8B_)T?=S}&FC3raDvjs8dfiZ2+<_DA#E|q^frr&6<O_SgB#56vK4^wH|
z52mL;%hRC6MGsEK>C43wzDj9=j=_)$Lg@)Dk)OE&{J%|%LT4E(Y;@BbG}nF+)!8e2
zv)-Ww>{figo~4wp9oov@);k#x&1Z&&_(<EXakbgam}PYY3eA!p(vJa}syp2L*E6Av
zte0z!EbLqo{s%W~NL-P%vJkbuZ;LykMl{8z+ft1bO2vB7`hCLUOD{$esQQqFWZPj!
zb6BN1*+MQS`^lZ;e#Co!NnR(X$lsCglOK{Z<ZZ-74(g;{8l+L$MmrEEnzR=&*kZbr
zuB2<|db$a5(++wS-6fcy2cZ5~XI%}Lx~dt_DBUpCI+OXno+tQ{_G_a8QJPV`po2$c
zO-)g?pYhMNcQN`7|GnOrtQaMl;s34oBYZ>0??oiX$0SK|MEy}UswvTYJ3Y at YcGMlo
zWg`+_+WEt<#F#69Pc-UZp(aAZi_3f{(OsCgHvfil_PNkjNXtP4?m at urG*onuEFjCs
zT1-jzGtGc9BkB+aj{j9+L4f`VRMCHE!&eS%sO7aJk0l2Kax4*8c+;mB-W0h_?V&-w
zJvo3-$i_J6+7HdLMDX!sj<MVLE6Je-mKa8awz2c{G{8E-S~yKufwEo|VZ}QW6VuZZ
z at SCRvoGq=JLi-SwXp at y@5TS?=76U;|KiufBwUo=r2683YNj^%hM{npQ3oK<+E5nN@
zLMYVjLkO$EuTQPfC=G`_{&eQXWy>B|y7YdW!)+P<XQ|6rM(2 at q4~T at E(;?9K=g=k+
z$!M8r`p%4({<)w>=zz^TK|SIH&2nbdGX2cd3oqcu4vMpA3TCwYl5DYqK$z443W`js
znxj;;!aS4icI~Z}>*t at Y&HSUQ%D<3KSvvGhcAkGPouzqxG5su~-+1xaOp>-K$V(hy
z{|h25!oNHjf;fv+<8Ni-EGhB#vZ>yF3=u1rYMNqX3-q1Kr=n)0u}V=@rM5TR9o*C<
zitd;e2`YS%(SA*C?Z}!+SXc0g*Vv(hTUYGLkB?V!l{{T1yS+iDj~3|TE3V1Y16y-t
zO7k?kAnV0704tC&O+YH^g)n&`OgV_sVzP#8BfH4W&@qtqf^nyibu;(*Zjq(<8F`BR
z3nq{uE6E<R4}FwkIzX8Sa)-+$y`N?MlwZtk=?u4g`G0xr9$!!>b}HcajEt`zAMx;8
z@@pawv+$LpT6;<;y^<K}>>Nt)*YcO8{^VoVT=TJOU=};TtZzaZgCvIW1|TwP1Vsx9
zYXn6P6z(2W<}IkeXTlP}rbg;8aJt%0vx=&>%0|}Dc%L~S$NJ2q%6FMvjbKM1>Pr`k
zX|I+{YVNlF9(MQc&ldYWyTgW8wyXqTk73|wrWDgcfY2?6X<M^urC(Bo4T&kLpBY)R
zP^k at zM1tikCUJi2^1JT(>|I)+G`h(d9USnmK(O2^Gl#3;V(cKSxM*aV>mu6Sb$NEQ
zRL~Amcf8Bx^Z7DulKUwaaFZ84zC}<6)MyNLP^{8EayvOl?k4wvM4>shY44?Q>v?+#
zjBG!Piq#P~TFK at Gb``+ at zrSk(l3+gMS$x)sjs>EDfLnH{j^;Va&vvZ}-{uzX4nXJz
z4Zz8zxC4A~cU`x_wP&zE!fyrO(}i|pfqttSDU0*`PrDZjqtP?FMj|6IXUDgZD=fN?
zkgvl`%(vqgF0tb}?6_gs at fux3N9hVA;MUQNbSu4regwnKv*I5x;=0Cf>oFZ#6cYJ*
z{1&eE{>}%@c8}!Kd_2`Lz_sF8%S=Dkmz6WIS~<+~eLogDqRtuu4ZtM<Nz5buvk=8V
zf1kk9SNGR?=W;hH%taUyD>TDW3s?%hmr3x45%_U-IsZz34?;2v)jkE~TM1)pcW6Pf
znr32^uzqkf?txA}eQ?U{U%%e(o>H(bd}yH4ft67B#(}nWL7R<*JQg%In`RZ5{pbL)
zD^K#T4_p-%rtB&946-L;nJ}ju|K|+}LHXvvqBX_YC9)BS2~ahF5EpCt_+Xi_9sDl_
zm#KcV0)*tzp){~Tb!d;k1)m)H81Q0?iU0t3FIj{K1>^?X>m|J*gsz3Q%>tAN)tGJ!
z*ZP6ZnR|Ti;N~Ik=&yCJ>h at K~$E#kz at E)HAI3Uy#o@;--s0YK^R5TLQ*}?Y5Hk9{l
z4CP{nR}^=w^c#`AlY1k%z_uOR0y#BXjAceWIkhJiNazknF%>qQI~F$XS>iIoz>zRu
z7OCH3W3yO`Q1}Sz3vZAY**%eR62}jIKwmh at R<08t-;Ng$GKwUW0G56$D&>9Ugm8}Q
z%H0vx)P+M}KtTv)lJQ5%>2~@~d>|7Q`aLa9Yq!>mQ|w?gGZ5!rE_XISjU9v{o}*eV
zWWu?eeg1jmE{`9dIfY~;E~DpHft*K##|5l6Yfb1+50xH$wDjn)(lPwL+A81*Qu^rk
zCH5{mjO7+d!W=L{5vIL@?to$}sAC#clmA+!i?L(;NM$2Hp%scfiKNIu*cM38-&fij
zaJ<<XVtJTSz~ZPL>&2Ss at K1G$YerU8%xbx0BB-Tr)QbV9bD5U#x*SfwTZsjwpmGCj
ziAU2lk4Kij8S<;aL at 1O9%DRglclzAyV7}d<yA#^0id$8^L07ol>yTHV19!-cpJWD=
z4Njj&%XVj at 0a^Zh$gi~9uK58gm?$C|-zaGPR5k9IM-u<DYIkyuqIlgmn$I7*WPI)#
zt~gsA^VP#fLqwuaS<_#ME`^+`O4FRyU_7DB!n)6KL^u?|5*3JLjwQ-3V2MaX%`(K}
z3VBoyWAj<knB_ at aZt<i&H^&f<;`TeGpiIFLcN84asLc{p<fndh;u~T?|G%mKm57g%
zzh=n=QjC29F`GakeE@|M<PbJLj*~BuFOzSRx5yc)!)px!%a73m^d9<~^hx>*{T8Oq
zXGR8jc|`X*j2>kuTYxwM`c985cf%{IergQ%IQgeWw)mvh{hEknr$@F@#y2cj=W`l^
zc&Ii!N{3<Do?9^HS7oouttt{SF^o!ldchdHo)5s?=T`Xog&P8@>~XuCvcqb?82|Lb
z?F at ex7p{^0K`$C at T(p|EFRt;|7p;>NMdFFYOC8KERB+MVP~Abfxp219E&q2(-T#vw
zULtgtYGLCSsNsB(vvlyoRPa}qwo2naP1<bY8!bEc^NJ47WdXT4Rc|u=->d1irp_~d
zmukADE7uC^H&4^UuAo<)wSFECtluxv^;u;<g!ti?St`D)*4g+_13gbL;`z8`i2_PI
zF9`ajnruI3+o0aj;(QC#+EMy|YxT8!t1NsgKR())5_rT$EgCT3N1?$;E2;vT!jC{P
zzc#wMt(7xi&x}5e_yE}fK>41}F}``(0?pr@@ag_&k{z5rTtANhLSzs4^-I at eHC#_3
zP!YiBVQcHj-k8cE!n~0j5XRzLORsacdIv!Zmu+{5&iG@?uGE{40~$4Rl4Vj8&(P&H
zMjzx0mM=mK*Gf=nhzo3-WVQJX(dGpI#`4vEAz^m1ZIgJqV?~!LFnG06;%irQCXh;s
zAUPISgFc5OGfJu4>3;_PPPk3pSWzoOfK*&w?(fk8FhZ2ED+GKfX$eH$bK~27-J&tV
z|7pcTT?i5W!Ab)Pe?MTw*$WWR0gt5Mx9h;qb_~OxSlQ>JuQ{ZTI~3^(5mEBLS&7I}
znK`ehTpBZh8Fyj|&jFl<kcYE&9!AG>MsMU-jP-Xw>J%%d`wSYikiXysX8Xyp_HHX{
zr6T(%z8NIe?d1BT*q)ihaBqr}f-3*PSh}pr^pK*)XP%}z=MD^kRcy^i;Nw9c(i#Bn
z5;017)ndj{d~(%9LZaahBtJvC8cK<+L>l4$x+((CE+!*r1<uNckln))?HvBj at bGtD
zq9-yBXEF~H0QlM5h7Xe#c^E4}VCL;K2lf}Od<5NDC``~36BC8P`St53)~~0h>+9<i
z_|(_qBj{#yHO6}u;|V-XcIKO$plc3K9L9(?zC=Sxd+2KRWww!QMFn9Q;>aY^1=28L
zT1ih*KQ#*`Tv*o3npmG~KkCDPBS^=Z!!=u9zPq}k!Zs+OfFd)W=B3G~gy_;0?Qo>D
zxGyx?Sux#CUz<A;a8cF~b-5^2omhCDUz5JUAM<JnS)q=I=8|Ne)8mu9GL_-qA`S?i
z!{PTzPDyb%A&@~-0<z-tX{J;4hdR3PR*C~}LL6o1*a0gi6twwf)Fr8`_0xRWPgTKh
zgMOF)(VE`wxz-NgS-Z7SP13xEM<RH_%;1SC`w^#Wd$CE;>f3>&w$(b%m#vL3=Hr*I
z?SfR!8(uUKc`Fj(zqK|(FYr&V?ZayV%|%6+BXR;(b`r6Lg8ZCiZ%~BQLCTE2V{Qxu
zkfJRWQ{s#xzJs1F<pRjsYUu?|%7hAvqmJ|dQrb{NJ3B9O$YQTV1izOi3HavmxQMfE
z8ecZgaM(eXoe%@H-xyyKM_(egw{xB1jxbvpjKVwCWf<NbSh5bRgjo at L@?*9>Hr7EO
zpW%<M>n at 1BAo~pjj}?7d78UZ3%v>g<*Fv>SHG?Sb%(|rY3WA+RQ0<6-aD9Cm>46Hw
zN_-($1#AgcG3eU$9RdOI>(-kMMPU+i1(Tt0B-h^Y{vrf<HV^&+boXJ at 6x4r|tOgHs
zzobR2{7YpxpG2Yo(Vs)a5T<I~f;=EMgYm3<1a2~MPicnBbVbe^3%auLT(Y;9-j7o<
z=MFdg9wpcje9utaP8nM<M!3EGj5q3S4;!fAca=!4Cs<$3n=N#OvRm77sXg2Gq^wiU
z)t*eHeX-%8pkXNCNYv at +h@*>or5^U?yF%@C^b+rg;i8645<SQio<r1i9#I!C8lo;e
z5A^w&mrIY*Na at vAO2_bL2k^F;7qTY|2LIG$8lzw1U$|_bA<?hG2$(PeUgQl#Hr2`o
zSZNrMeX$c};_Zc2Ii|6K7+!Nne9lV?T7rckdOZoJFXG0Q`6Z<UhW@!ch37*O6~Dis
z)=UPx@*&9p*T$mA*Ep#}_OX9t*IRoh1uIFpfqVp+CPI+Q4 at Ir$4_iiNvxFBefRA*z
z7b{5078H?o65&7MLj?I)=mCmN09{m&+(k{qk}*Ax3^lgrMy(xVU2N9z=QnyA^g__%
zamp at vSx3aH`K(h&^*g<xP+Q0qOUHnXf}8!a+b#P8ZEcGJk<NGs8!?@!HrhUS*&puo
zM%;e;`b!>l=Csp;PH9 at rL^{xK7$+|TCln8bq*N>xK(}G9+7S<Ts$OrhP)Ka{>f6$Z
zO}fXE*pctLI>9$@%5>6O$QRi?Y&ir&B#}*Q3Dl&T8Ne3G&HOhubs(>DX^R?m8O(@T
zL;9HBD_RUnbOe&|$E*$x>sBhkNFlUIu_Z`v8FD6oin#<^6B$)At9XSaxVaK!)I;uI
zZ?T8qZ!N=c`DSd1eUcy8ysY6T&qHGEPbWO2U8YFt-q0*F_ at N`svV;WI-!{t-TpDba
zWfG)|n`H%Ja1Fc{b-2*2c<<0IQ&{0Enq>y1zg?7zXe1#LKi0hAK>q7Ovn-P|ZEuzp
z3~(9$=$7uj+mW^0OLmi60aL`6tk^es*X=j#*}Fg8b!~ULG&r=Nn7)1A-rctri$(tG
z)&zfh%O+`vRQRH;MfXspZ at 5piAw07+!jEpf5^qu=Ln=NOkBS6va~9T>=IJ3mv-N_X
zHt7BI0lYbPls-rwdU1N&d(w5{mCeb$L#1k~Fx)ECT7{8TVL`J{9&8ncto|up0TmQj
SoPXoo*q6lBxi>CJ^8W&Z&2zs1

delta 9952
zcmc&)33MFgegD3hoteGw+0m}FyV{*SbgT~VDckbOhkVMHkPpQe8-u{c7$XkL;2;F#
z09=RX`fC&#O!I02B}r?)U_Y7$w<UQ^QIdz7G^P!0D3~NXputTIZHORJf8WeXJ__mU
zYv0R`X6Boj at A!ZJ?|=S2J^dVg^cgxvC?Ui}?js^uziiotH3yG9eH$TzAL4Dpx`B>-
z>7La?gwR1eUwi#6JBBYjexaWb;WW<f>qqWvBnjbeLM-p&yJhE&JBFvH(GwYb56{+}
zd+xsROyr5pgh=SG?;E>r*fHeW*1r?qeuA^SYu629J4DNe4`6^GUZi&2a_3!Vq=}dD
z{0*FzJ-1%J<M+t^U!reL(9|tE?iwclD#-ZOh3Ce-J8rq*TQ7X at 3?coeKv2{0t#{mc
z==B|8LIyB^q#BdM1nV9;`MK?$?*AYT at lCWNFE`5XnD at o<J5y)TT~2r!FRVo1ukk}8
z<IR?-vr}h(^A(yix-!3+SBvrHUiuPSNF&13S+<qNsmSiZ^&WPVHjL3dBtgjZZk*e2
zcHxkXgO`kBYH~V0oih%3dK<oNn~qF<P^%?R_t#oTcoWBIKF>w{i+!0r=BDMTvqn2U
zhG3M&nv7c<&E#4~GtKxtXLQHAtQ}LY&Xi{FX1n<GZq$wA*o~exOjo9 at wSzzNqc$;2
zN1i at owDwLP$WI at bUOHU|W<ef|v%%ycE#rwxT?4Vu2<{dfcz*4klkW=-deUc+DGN)^
zv8`keIZVDyKBS#=J-wGcLw_cOgcjiu;XQFsyh}VNep5VS>9*{#JZd>(`A}LWZIEu1
zj!G9~ySzc(D<6?BC^_Xi<tgPC)@{}=TEAgiYa4eQcl^Dx*Lj!o5m%$D-L=@Y$35hp
z at a*;az4v*~`Xau+ at _iU|23H41#)8kPes!VxP$(F>J#;v9I&@wmT14BeP1JSOJyQ3x
z`c3u68!QdiHay#KHo7%B8S9Qc6ni_~6 at N7TH;wMbJ&m7k9B=$)<C#QnVsGNn#Pf-_
zlXc0#<O9iXCSTVr`g;9YeL{aP)t=g$I+~uB-ju#Q{pB=Q41o&{WgYUmF^JC_WLyYv
z24;N;-#E>^L33PW37x(M-zEe<fj)>@NmEM7vE!#t9~b<G4vmi=I>dXL?jom9hqp(q
zY$>6NT4I78o|u>#J~cE%w at sj*F7g2C>^J%;6?jJz<CBwQdUCXBa&i<EWO6^56h?@O
z9`jm7)hii2DF;LOa;XrMlbPZ!)~@In1T{~gW-oCNjp!hYU9af$EPF_4Q;B8vtDi(j
zl4SY!?<!e3!7eBjjYu_Odx?hx(7v9;d5s=xoQ|_=t#dY_2Xi{Tn2v%mJosMl>HJI=
zR6UDxYhT}<zCOCtxCy;e!<<`_ljGyy#wG0)wAIZ1e~$h~nQY6N6r2PrK8}JKjZ{Gm
zFA0)5$Z#Wg!oFr}qyy|lTMjj*er>S)iW(j}uQA7-TZBc4qsBS(As8%oQQcSY4bi1j
z&yDs8y%SiTsbNqnPq$)W&I{KNC-{{k6|$JD<{Ww4-VviwS|}AWdO<DZ%L{0+o$5-h
zn9)zLx9u^fEat7!I}u3{WswcL^mg2<RY_ at 8qyUQj{4Ob%4C4YrT1biXn8SS4o^1WC
z!_WkXP_l)RuIi;@Y at JKJe9Rv?(sMs at OnR^{KQx5D%Vz1qilj)HEFyh;mUEm{_hqv>
z#zvhPkx%AHXJ^|bGl0P(CrKU*wGkg7fsh(hvgJ~-gBB_fjjXP)72fDvFrI776VMog
z at s(^v1m};PJv+H-)f?mEQ)gl3O%WbPUv?~T1A2>5_Q&4H*xF=fX|gmo)tX6$qOatK
z^7s?f==$8%-Kn-^E86r}u``zP)Hk{+LsP?iW>*X+YDxgqn8OMFaj3GP$5?<cxtF{l
z+yRNtk^<P at N8mHXL_Q`&X;5yZimbD$Z>4gO1_H^jn?2&2WAW4_1MJ(rd|8;96bKcC
z$B3T`bRf at VBj^_NL^4w<R?>N`Q;}pfSV-g{Cl at 5eB1n>jwfVKQC|d-p>=5p?(@`o|
zqyw at s|2L==7Q<8#EX2+J<$+n%<*Lb*7w^C0PeOIy@)s{v?MoDEPGBW(_W;yo1g+{x
z29txbd at j)F*OTqERE&#Ua*T5q`^$i4(L50k`-edKTHG}~w_F?Q>*L|abU!qPFADr~
zz?UAMdXB611ek1?FK*&`K`;@D<$MShX=2|~`}RFWoB4GgXq_dWlVRAUtAjcnV)q40
zV}@Ni3ahmhHldMpK+pK1t3g at GRz>JoR=MP<onCyz4BF|ekbS;o{`_X$AJ<$3Jr!$d
ziYDzrx6M=UN%_MeZ_?(nx~wyDvo-zcO4p~-X-`{ztgLnHjqBkpnap4~Wow8h+=2Ec
zr|#-hgYC|g9Cla(9&tvdFkOq_Anyx at VHB{|SZS;?U*_@!S)K}sB7KVrhvfs3MZlVJ
zlgD*~n`8xR5GSqRMolZyT18Vdc3i!)9v0~hSfl{>D?y0}SB-3i!YrL*)sW_cEYDbW
zANK+xqX`v at e@`e;k0JVDr_N!KQ>2-6k%b^kFP4f`f&F=?(_Pl!w at O&%e4bJZ`_E9u
z6SdN1w}ok)O^_5p7Fes6(bZ^XYLLdm-0~T&fcvBo5ac6a&<%;pvOBaS?PFii=0#9r
zh9IG4h`F;UX=zRwo7NOsW!Ab97fsW>jUdWZvG$w+tiP at mKIPuJ<zd78-A`V^P!d$$
zWynVxuk%V>4ie%BFXMG)`Y^plCuV8bsGGtGkF3V1Rw-*C53SNlkv$f!Z-#EG(Wp9g
z7T28WcB>w0Q9T~jebepzG}pM=Zna9`(n|Uz_Ifx!)<0KY;cb_#R(q4Bzc^QkwnU>X
zf8zATM2pMijJtCAJa}RfF$q6yIzKmwk~9c~(^G3_S}BPI%@>p*6VNYTahCT(llYB}
zQgOq%$#D>N%&obiHaapKrq8j at M?3>A%}o!h(e%`2tN}6r?(|Jp&Mj&_#0`;QQPAmp
zs!bTv8|K%8RY8sg&+{Umb(Ij0*_OQ at Ng^Wll>)52ek(o34%Pqu7*T2+FEtDd_w#XB
zJ*>)%?v`shtR;L2Nh?$=W~5Op*Y1*9C{5(5xm@*(aXmWar0-2_&QIp2-sNv|XN>FA
zbCdKMqh!>|jnc#Ee12 at ud@@@ad~F3mJiOTtf*gjd>0~ZhK>EoBatGN@#>flg`{eJ)
zkH|lgSI9Z?bMh9MrXp3SgL-IyYBWM)RHs>5pcOiw_RuACIqjqC=m6bJuO`Ho*E}#2
zkPuDrWHm+A73iIwRjM at 2=0rb`E7_oy(O9J;&eq2)Y%u1H$a2J0 at 7D*lQ0RN*UYF{w
zSKO|Yt(SJN&%{3PDG!RGXbHN5N>G(!1^Nrd;#INjI*Gj$f8C?lJop8J?j=ezvUMT*
zZew$8Nni%9)Zcbu0|Ooa14h6Au51Zt at f<P_(Z(u>7vw_KAxH at HxIJVyCgyq;q}AB|
zwST>TZ6$3FxUKAXqSLFigy!A+<h+{$w~3yBMkV%6qQfs5Aq-b8H<T|0Nn#zz6vC~I
z$vI=NDYTAE($^3LIlv~woqDODl_1PRkk=u2$k%w3knbBOKDf&DMwZ5-J}xyW(ga&w
zfVG|vkGX`bBUh8{<a&balB+~gj#9nEWfjpXp3T$njd-1D1%VEIvHGsx?{GIJb}w3V
z|H6g$;p+Fo16`-D5xFP&y56z}ia_Up$`^PDE+*8(B&5wrU*G{HR}zzRpdX`hHH4un
z75c_coWP$j!ms1-KQnQwWH5q=ajJAs(3GW0wudT4Or2$HZK~C3sLzXJlHHd|(ky!-
z^%U(m*_Vz{Zigtwn}(?J_&Q12u}Vw9Id*?0OhfEwCO(#_6hei3MV0krX5)A;8yH(A
zD~ep%<!|<`Z{o#p#a#?&DE->_D9iH3&(AeJqFC9vsOZ;FKs90i$iR|o)2mh$Q^hpx
zi>WS}p<h_CJx%uwqzaU#>B^!LucF|D1DpWOLZlT*v=f1Gigc20vI07EEz-EVIFZ}4
zcd?hV&txpq5_yb#fLX*LV>b|3d?6pw5Vi4CqFl&p?KCN~Q%zSj1Wa4NqlJ}6KI!su
zwT*k+zMF2p$;Xn-D}qaMeXW9jOOG0fbJdq~)oPB7Hm}h?Sh9WlgWFqSrNOl<xb`xH
z&`Uy)?hbHm1t;jO<`t~aasb8^S?ugWhGA8kNgGsvh*b*06i$w!&6M?|o3dA0IxNxo
zZFc5sZ4&D{>e+(Ux-m4E?Z*R0lH&rC52>a>&TxBdL1WcOoQfHRTZE9TxT&7ZW{Q<E
z0{>aFO4Z@*mAk)scjY_QU}uLz at Px0j3KpA95Jq6W4a3W8=PKK~Hr{>r#;)x>bb~$I
zWOKQKdC~ru4S|vqUfq;V?zNKe%j=;dJIQWx3%QN#BfxD$t{|pyZ>0zqQ#IQw^Sc at Z
zWvneX7&+lePo!POg)a33VO#j0;!y1D%eiIl8x0S)5m$%oRM>~Ps%C@)kblEhd9cvB
zneO$sWvR>#v~`cQ%(Cj^%<i|ycOX+gBrlPFCa;p8l3$bGP)a3gqb};BL0U%}X^J+{
zBJHBxbRq4fE9hz<1sgb8b*a(4!scqQ23b~)GWKHoAO3brdo_Et<4wb^e!nv*F5Xnn
zE_D7fqRgtZ3Ue8SNSP9YpkaDW8^WUYe5KWhyi5<OK<WJuJ>oZl(@YWiuC)px99#gg
z(GGSv-;&^>^OzB+1x$Y^7Wl$c)GYLZFAjS(-{2S?x4T!bcH74t9%d^vls%4n9G+n_
z(g=r551cm=83Io`6SX*u at H-2+uR`Mxf?r)&NVl-Z3tM^4-i2{bAj{;TJ9Ih29K|Rm
z(NfG|rZakB#vI&HbE6A8en+u@@aXB{A}evD7G}zRS!^`?{Z9D$1EmLfWIaQH7pYVZ
z1_6<^XhzmX at XTXr!>>>y%*H1-3}Tf(Ww-#!N=Vbo6`m`EQj0qqcCB*ue4=?-v#Ydf
zRmq8fyT#>g09>Q1PBj)&@2uuDuU{Px2E3XuvcpwevOcr+NF)^+U6LE at b?bp$!@B}0
z&xXMbo|L3TlipA+sic&aT#I7K#r;|9ys=L%ux0%SB~7s40rIA>bT-~H%)bg3zzscO
ztqFFnT*qT$o~N5m4*Ux+TO|q?*Hmc^;v0{RPr%kic(CS!17bs!#!zxzf~)!@zpNan
z=EjAQ#JnW?qe{aVcxEQ49M(}QzO0&c9zTAXqdHS(f$V at Zo)0~b at VJZnP56;)#R%n<
z>}dYshw~2~%pb(xw`K}>gEm(5dx}zF6sydU74AQCFw#X(tQAxvEXnGnESuZagxL7{
zu61J^8Tujsh!L{fFwsb><(j#uz)Z&kED$$ch-i`(<lD&BlSnkRP%G9;gB#-SL_Mj<
z3uqyqMK&6*<~&yGA~ou?S*&im9P)}@iQXjH6o={vgdLLfqR*{_)3VbOu#ZWa{gBmV
z7e>+%i)N3i&&zg2ae8h3h*J=kpbNXtuA&Edt<~ko#a)`;t#}mW8J}B at 7;=5TkwUZs
z&gj2l0v=ISR0Wa1N0Mo#FYM&pXmpn1aMjh5P9MBT9;jpI=N9c32WBnv^j2eexJq%p
zAsB{hyMk{>P))9}-z;tz`zY3ULl+qnPKO<WV6r70zQ__ at G+7c!&G2KU9r$5y?a5J-
z84B=lE;AoVl#fUDd^LYJRE4MhMTpU)a1_}W4;tFYHZnx^XUV6?A#xhv?@Nfd-$slb
z1qj?tm(u;nY7f(+^hpW~RAgJaJ6WMybJ*r2VKPcpOR2&JyH`>tJJx-b&1$@@6w8b*
z7(nj1aY3I))LUe|6O}9F9$J2v{n>)0F1Od|kg0$Jza!P9E>TwOHiyGuw<&;|)>hX#
zP{pnoRV?gl)lC*&lZibmtcp~twZ3P$Of8~C6xg*3tL(=;i`b(*Www5y^Wy8J*l(Ft
zDsG8CUN}sZ%KR at BYG(DhI&rDFOqptev*j{nx<qo+k5#0P5uD$x+*~AT$)#Kzo23e#
zMEFSCG^_LgPvwucOx}=ecUv#FO#g!l`fXmP;uKcZ%#y>@-`}Q(`~N?UgGUah|1ZX2
z23Wts*DaoLb`qQ&N2U3B?i at WlEc8};aJZ0~8J5-rYXW2=xd#3ONst2Hz at vHglO@Yt
zJm4*!=s9MD at 2u3j*d1+-2_uuE)$>N!&K~Yvk!X&^nqjAS)bd#a&oj~W6uA)*>+M|G
z-|fA@*mNjPu<Mp?5~9uQ^wKS=(Qam=qu0m?QMYYbg$}bDm(Ax{(+rfMA__4B7+`!N
z`wP?=Vi%Sz_ZV7f25W2im*vZwx($S~P|D0%Ae1XO3Z*KYFO+l>2LY5?9;X4oC}G9x
zvWOD59a4k)3A-=obFdT3D+PEbyj$#UQ9ZH<&ns-^-afA)M!1wD(-HGT76XS at e5M6q
z`%eupt_2C+960DMq`2 at TVm=PP3L+??2qYCqL;iL}o4eH_{((gnH{%4Jdt_yk6}PGL
zcx3G>vw*U&K)Vs2oidXDAW{J$b|T4=LP6ldNE1z*s0~r|L3ZED_N~}yMD-J>&hgNh
zI05-Bj1^KDBT+C=pxI{=Yf=Cg@*@G1+d#U9B}I{jk!k)DzsSQJx_7Q>%;Qe?%Sw3a
z7~OX9<V!y at bDn>78cR73NDM-%?W?+JD|>v^&=_VDyBw^{0y*%-`6kM_=bWcE4-H|5
zjHB!PG#nqFJ)aKW0rLT at bJOwi%jNRRr|99tXA_Cf8Yt;36yd5tBt|x$O`E6$_E`)F
zVVvF97uzjN51`9u&?OIx(WyD{KOG$!MW3dcU}Q*DnJy>a6V?HpFo1a^d>EhSRY^Uh
z=JDXB*-X~R0Fzmmqjt(A4d7|ETtU24X71JX9b06dN0x*@J%zZ5JPQogTjFZi<?CrE
zX6;s2of@~)2W>V=6#$Fun$?XPqFgj3c%Fc26D60`;gXz^Xj235T!O{oc8XTXYE>xp
zqU at 1mt4qyV6}PXxSpaIxIikP^|615*fHPhb^!?%L01dM at R<|}^^4)?U)c79IOEH>O
z^{N<90h1>X%9q|}^VVEZ+h*3TlnQQYG?CDv;zNr<m_4$lsp;a-7GTjFIO5n!JC%3~
z5o2fxG*I7X=hn1ggS57AF&<rqGy^?Ub+8!F7&k#&VfnRK&aU%$0IlYOdXV36h6m|u
z`IHB6s|qtBQS9fSgtLka(twyv=$z-zeBU4oN-j_6+2_`Vkt;pDcG0DF#!Qw>oC-=!
z*DVOw5-Ag8<X^aTOTc%r&Fd0$7dx=7kTt9j-+x?cC at Itnumj)D=%9w477^xW%l+)^
zx at N8hGrO`5BfT`NE_49!S;D7Pe3e8gF_fPKDtc^ad~#}%%EHJv-<cYx?@eN_i*LSN
zgew#?twTIwnC%K;c17c&nCG|*APU8e<V-De({hPh!wf=u9{3kZyMA!w$PbQ8&WXju
zisbcZbuPCem4H<Uv}|EduFsBHu at _<U#(e%jDpLQ!{P_lBzmHV64TSR at iMiPFGl0gR
z0k-g+1HfHIUMLy+FVI-?Q?Xo`Nf>#$k(F!oemxaVCc~*%s}o9cTdcJ;ma=+W4yz>@
z{?(Z7^!c2+KN5KZryoz)h}p^^_NdU7svGDXs7u9nwyOD#oF~3>)6RIxs%nu)#E~4R
z({*P{vIUK+#j4-9;DygoAGWG!9&O<|j{V-}F_|tzusj#jsMhyf{$U!(KYu!p4ZA$V
z*I=~iUbsjb8z}$QuhKk|uj=4S`6A3o0p^5b`b{tuJVR&~p#KI2aOIPUlEHpNReQi?
zHAQx|WJq&V at T*a)D`4l+Jbqb`6RsL=*4#Gpehi3l{;J9hIxz9y(Sc0^x#iYr54n~6
zyKo~cKp2i9hm~AIwvd~FbRcf^890}(m<=Kotip9=ICK``lQK5c_%!(Xu^$cu9oRbQ
zfH72qF_E1gh|jfp9S*N!QGLLvx{M3f(CSuvb&*hGDAd^Rmh5)P?WwDq?+G+G0}gDi
zG)Q)r&(2nCXskM{v{6X}>e1MbOE}Ee+~sq}L!o%c?^Npj4T{ql%VeVcPHjVDpwQuQ
zIHH4TudXNK4))}RME&&L<XQ5duo%mVBs-8*;<O at GvL344#UdN)qe$&9t07i^@@E6t
z3ZPx1Mkm&_7wdXjsA5}5<Iswz$C1dyg$39o(4~Y257`CS8b~N=wseBsu(8O|1P$8`
zZwa4)_ciRpS2o7!X7;^}i^d=x$Ibttfk^4VFbzwMs}=jlW?6tg`a-QNVoBbrl_7RC
zSu0D#OV`%QGO^Oz;Kir~yMAOD7geK7VWjue$^yoH5al*rNyM;Us(r8!KXup25^3bS
z=SE{018ir{Zfe#RA(^|K+ysz!FKL8q>;U|@huq5E+|=M)G<5q-H|%X(vt#F;TbXV1
zFs-nAHs^5t>gIh8z?b|t{V9 at Xi!3U=mn|Or at Z{=G{7Qrk=0A#mG~<<wY5(}TFLGGq
KlK<<H-}x_jy{y>)

diff --git a/modules/gui/qt/pixmaps/toolbar/atob_bg_a.svg b/modules/gui/qt/pixmaps/toolbar/atob_bg_a.svg
new file mode 100644
index 0000000000..547ee2c303
--- /dev/null
+++ b/modules/gui/qt/pixmaps/toolbar/atob_bg_a.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="atob_bg_a.svg">
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="9.8333333"
+     inkscape:cx="2.7260861"
+     inkscape:cy="31.463724"
+     inkscape:window-x="2560"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <sodipodi:guide
+       position="0,24.017661"
+       orientation="1,0"
+       id="guide2390"
+       inkscape:locked="false" />
+    <sodipodi:guide
+       position="23.59322,0"
+       orientation="0,1"
+       id="guide2392"
+       inkscape:locked="false" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-384,-1004.3622)"
+     style="display:inline">
+    <path
+       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#747474;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.61248589;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+       d="m 10,6 v 6 8 h 6 v -8 h 16 v 4 h -5 l 8,8 8,-8 H 38 V 12 6 Z m 1,22 c -2.2091397,0 -4.000001,1.790861 -4,4 v 12 h 4 v -4 h 4 v 4 h 4 V 32 c 0,-2.20914 -1.790861,-4.000001 -4,-4 z m 1,3 h 2 c 0.552285,0 1,0.447715 1,1 v 5 h -4 v -5 c 0,-0.552285 0.447715,-1 1,-1 z"
+       transform="translate(384,1004.3622)"
+       id="rect6972"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccccssccccccssssssccss" />
+  </g>
+</svg>
diff --git a/modules/gui/qt/pixmaps/toolbar/atob_bg_ab.svg b/modules/gui/qt/pixmaps/toolbar/atob_bg_ab.svg
new file mode 100644
index 0000000000..490836954a
--- /dev/null
+++ b/modules/gui/qt/pixmaps/toolbar/atob_bg_ab.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="atob_bg_ab.svg">
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="9.8333333"
+     inkscape:cx="2.7260861"
+     inkscape:cy="36.129262"
+     inkscape:window-x="2560"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <sodipodi:guide
+       position="0,24.017661"
+       orientation="1,0"
+       id="guide2390"
+       inkscape:locked="false" />
+    <sodipodi:guide
+       position="23.59322,0"
+       orientation="0,1"
+       id="guide2392"
+       inkscape:locked="false" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-384,-1004.3622)"
+     style="display:inline">
+    <path
+       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#747474;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.61248589;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+       d="M 10 6 L 10 12 L 10 20 L 16 20 L 16 12 L 32 12 L 32 16 L 27 16 L 35 24 L 43 16 L 38 16 L 38 12 L 38 6 L 10 6 z M 11 28 A 4 3.9999981 0 0 0 7 32 L 7 44 L 11 44 L 11 40 L 15 40 L 15 44 L 19 44 L 19 32 A 3.9999981 4 0 0 0 15 28 L 11 28 z M 29 28 L 29 44 L 38 44 C 39.65685 44 41 42.6569 41 41 L 41 39 C 41 37.3432 39.65685 36 38 36 L 37 36 A 3 2.9999986 0 0 0 40 33 L 40 31 C 40 29.3432 38.65685 28 37 28 L 29 28 z M 12 31 L 14 31 A 0.9999995 1 0 0 1 15 32 L 15 37 L 11 37 L 11 32 A 1 0.9999995 0 0 1 12 31 z M 33 31 L 35 31 C 35.55228 31 36 31.4478 36 32 L 36 33.5 C 36 34.0523 35.55228 34.5 35 34.5 L 33 34.5 L 33 31 z M 33 37.5 L 36 37.5 C 36.55228 37.5 37 37.9478 37 38.5 L 37 40 C 37 40.5523 36.55228 41 36 41 L 33 41 L 33 37.5 z "
+       transform="translate(384,1004.3622)"
+       id="rect6972" />
+  </g>
+</svg>
diff --git a/modules/gui/qt/pixmaps/toolbar/atob_bg_b.svg b/modules/gui/qt/pixmaps/toolbar/atob_bg_b.svg
new file mode 100644
index 0000000000..fccd2eecf6
--- /dev/null
+++ b/modules/gui/qt/pixmaps/toolbar/atob_bg_b.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="atob_bg_b.svg">
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="9.8333333"
+     inkscape:cx="2.7260861"
+     inkscape:cy="31.463724"
+     inkscape:window-x="2560"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <sodipodi:guide
+       position="0,24.017661"
+       orientation="1,0"
+       id="guide2390"
+       inkscape:locked="false" />
+    <sodipodi:guide
+       position="23.59322,0"
+       orientation="0,1"
+       id="guide2392"
+       inkscape:locked="false" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-384,-1004.3622)"
+     style="display:inline">
+    <path
+       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#747474;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.61248589;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+       d="m 10,6 v 6 8 h 6 v -8 h 16 v 4 h -5 l 8,8 8,-8 H 38 V 12 6 Z m 19,22 v 16 h 9 c 1.65685,0 3,-1.3431 3,-3 v -2 c 0,-1.6568 -1.34315,-3 -3,-3 h -1 c 1.656855,0 3.000001,-1.343146 3,-3 v -2 c 0,-1.6568 -1.34315,-3 -3,-3 z m 4,3 h 2 c 0.55228,0 1,0.4478 1,1 v 1.5 c 0,0.5523 -0.44772,1 -1,1 h -2 z m 0,6.5 h 3 c 0.55228,0 1,0.4478 1,1 V 40 c 0,0.5523 -0.44772,1 -1,1 h -3 z"
+       transform="translate(384,1004.3622)"
+       id="rect6972"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccccccsssscsssccsssscccsssscc" />
+  </g>
+</svg>
diff --git a/modules/gui/qt/pixmaps/toolbar/atob_bg_none.svg b/modules/gui/qt/pixmaps/toolbar/atob_bg_none.svg
new file mode 100644
index 0000000000..5689f2e547
--- /dev/null
+++ b/modules/gui/qt/pixmaps/toolbar/atob_bg_none.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="atob_bg_none.svg">
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="9.8333333"
+     inkscape:cx="2.7260861"
+     inkscape:cy="31.463724"
+     inkscape:window-x="2560"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <sodipodi:guide
+       position="0,24.017661"
+       orientation="1,0"
+       id="guide2390"
+       inkscape:locked="false" />
+    <sodipodi:guide
+       position="23.59322,0"
+       orientation="0,1"
+       id="guide2392"
+       inkscape:locked="false" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-384,-1004.3622)"
+     style="display:inline">
+    <path
+       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#747474;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.61248589;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+       d="m 10,6 v 6 8 h 6 v -8 h 16 v 4 h -5 l 8,8 8,-8 H 38 V 12 6 Z"
+       transform="translate(384,1004.3622)"
+       id="rect6972"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccccccccc" />
+  </g>
+</svg>
diff --git a/modules/gui/qt/pixmaps/toolbar/atob_fg_a.svg b/modules/gui/qt/pixmaps/toolbar/atob_fg_a.svg
new file mode 100644
index 0000000000..351ea96f74
--- /dev/null
+++ b/modules/gui/qt/pixmaps/toolbar/atob_fg_a.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="atob_fg_a.svg">
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="9.8333333"
+     inkscape:cx="2.7260861"
+     inkscape:cy="31.463724"
+     inkscape:window-x="2560"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <sodipodi:guide
+       position="0,24.017661"
+       orientation="1,0"
+       id="guide2390"
+       inkscape:locked="false" />
+    <sodipodi:guide
+       position="23.59322,0"
+       orientation="0,1"
+       id="guide2392"
+       inkscape:locked="false" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-384,-1004.3622)"
+     style="display:inline">
+    <path
+       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#747474;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.61248589;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+       d="m 11,28 c -2.2091397,0 -4.000001,1.790861 -4,4 v 12 h 4 v -4 h 4 v 4 h 4 V 32 c 0,-2.20914 -1.790861,-4.000001 -4,-4 z m 1,3 h 2 c 0.552285,0 1,0.447715 1,1 v 5 h -4 v -5 c 0,-0.552285 0.447715,-1 1,-1 z"
+       transform="translate(384,1004.3622)"
+       id="rect6972"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ssccccccssssssccss" />
+  </g>
+</svg>
diff --git a/modules/gui/qt/pixmaps/toolbar/atob_fg_ab.svg b/modules/gui/qt/pixmaps/toolbar/atob_fg_ab.svg
new file mode 100644
index 0000000000..ce45a54f34
--- /dev/null
+++ b/modules/gui/qt/pixmaps/toolbar/atob_fg_ab.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="atob_fg_ab.svg">
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="9.8333333"
+     inkscape:cx="2.7260861"
+     inkscape:cy="31.463724"
+     inkscape:window-x="2560"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <sodipodi:guide
+       position="0,24.017661"
+       orientation="1,0"
+       id="guide2390"
+       inkscape:locked="false" />
+    <sodipodi:guide
+       position="23.59322,0"
+       orientation="0,1"
+       id="guide2392"
+       inkscape:locked="false" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-384,-1004.3622)"
+     style="display:inline">
+    <path
+       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#747474;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.61248589;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+       d="m 11,28 c -2.2091397,0 -4.000001,1.790861 -4,4 v 12 h 4 v -4 h 4 v 4 h 4 V 32 c 0,-2.20914 -1.790861,-4.000001 -4,-4 z m 18,0 v 16 h 9 c 1.65685,0 3,-1.3431 3,-3 v -2 c 0,-1.6568 -1.34315,-3 -3,-3 h -1 c 1.656855,0 3.000001,-1.343146 3,-3 v -2 c 0,-1.6568 -1.34315,-3 -3,-3 z m -17,3 h 2 c 0.552285,0 1,0.447715 1,1 v 5 h -4 v -5 c 0,-0.552285 0.447715,-1 1,-1 z m 21,0 h 2 c 0.55228,0 1,0.4478 1,1 v 1.5 c 0,0.5523 -0.44772,1 -1,1 h -2 z m 0,6.5 h 3 c 0.55228,0 1,0.4478 1,1 V 40 c 0,0.5523 -0.44772,1 -1,1 h -3 z"
+       transform="translate(384,1004.3622)"
+       id="rect6972"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ssccccccsssccsssscssscsssccsscsssscccsssscc" />
+  </g>
+</svg>
diff --git a/modules/gui/qt/pixmaps/toolbar/atob_fg_b.svg b/modules/gui/qt/pixmaps/toolbar/atob_fg_b.svg
new file mode 100644
index 0000000000..a75ad11c58
--- /dev/null
+++ b/modules/gui/qt/pixmaps/toolbar/atob_fg_b.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="atob_fg_b.svg">
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="9.8333333"
+     inkscape:cx="2.7260861"
+     inkscape:cy="31.463724"
+     inkscape:window-x="2560"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <sodipodi:guide
+       position="0,24.017661"
+       orientation="1,0"
+       id="guide2390"
+       inkscape:locked="false" />
+    <sodipodi:guide
+       position="23.59322,0"
+       orientation="0,1"
+       id="guide2392"
+       inkscape:locked="false" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-384,-1004.3622)"
+     style="display:inline">
+    <path
+       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#747474;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.61248589;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+       d="m 29,28 v 16 h 9 c 1.65685,0 3,-1.3431 3,-3 v -2 c 0,-1.6568 -1.34315,-3 -3,-3 h -1 c 1.656855,0 3.000001,-1.343146 3,-3 v -2 c 0,-1.6568 -1.34315,-3 -3,-3 z m 4,3 h 2 c 0.55228,0 1,0.4478 1,1 v 1.5 c 0,0.5523 -0.44772,1 -1,1 h -2 z m 0,6.5 h 3 c 0.55228,0 1,0.4478 1,1 V 40 c 0,0.5523 -0.44772,1 -1,1 h -3 z"
+       transform="translate(384,1004.3622)"
+       id="rect6972"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccsssscsssccsssscccsssscc" />
+  </g>
+</svg>
diff --git a/modules/gui/qt/qml/style/VLCIcons.qml b/modules/gui/qt/qml/style/VLCIcons.qml
index ab3663e153..0239304811 100644
--- a/modules/gui/qt/qml/style/VLCIcons.qml
+++ b/modules/gui/qt/qml/style/VLCIcons.qml
@@ -15,12 +15,11 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
  *****************************************************************************/
-
 /**
- * This file is generated, please do not edit by hand
+ * This file was generated by makeIconFont.py, please do not edit by hand
  */
 pragma Singleton
-import QtQuick 2.11
+import QtQuick 2.0
 
 Item {
     FontLoader {
@@ -47,112 +46,120 @@ Item {
     property string atob_nob : "\ue00e"
     property string atob : "\ue00f"
     property string atob_noa : "\ue010"
-    property string volume_low : "\ue011"
-    property string dvd_prev : "\ue012"
-    property string volume_medium : "\ue013"
-    property string dvd_next : "\ue014"
-    property string audiosub : "\ue015"
-    property string volume_slider_outside : "\ue016"
-    property string arrows : "\ue017"
-    property string aspect_ratio : "\ue018"
-    property string fullscreen : "\ue019"
-    property string dvd_menu : "\ue01a"
-    property string play_reverse : "\ue01b"
-    property string record : "\ue01c"
-    property string snapshot : "\ue01d"
-    property string volume_high : "\ue01e"
-    property string volume_slider_inside : "\ue01f"
-    property string volume_muted : "\ue020"
-    property string previous : "\ue021"
-    property string type_node : "\ue022"
-    property string type_unknown : "\ue023"
-    property string file_asym : "\ue024"
-    property string folder_grey : "\ue025"
-    property string type_file : "\ue026"
-    property string file_wide : "\ue027"
-    property string harddisk : "\ue028"
-    property string type_playlist : "\ue029"
-    property string folder_blue : "\ue02a"
-    property string capture_card : "\ue02b"
-    property string tape : "\ue02c"
-    property string type_stream : "\ue02d"
-    property string type_directory : "\ue02e"
-    property string disc : "\ue02f"
-    property string repeat_one : "\ue030"
-    property string repeat_off : "\ue031"
-    property string dropzone : "\ue032"
-    property string remove : "\ue033"
-    property string add : "\ue034"
-    property string shuffle_on : "\ue035"
-    property string appletrailers : "\ue036"
-    property string metachannels : "\ue037"
-    property string assembleenationale : "\ue038"
-    property string fmc : "\ue039"
-    property string jamendo : "\ue03a"
-    property string icecast : "\ue03b"
-    property string katsomo : "\ue03c"
-    property string frenchtv : "\ue03d"
-    property string mtp : "\ue03e"
-    property string network : "\ue03f"
-    property string movie : "\ue040"
-    property string pictures : "\ue041"
-    property string screen : "\ue042"
-    property string library : "\ue043"
-    property string music : "\ue044"
-    property string lan : "\ue045"
-    property string capture : "\ue046"
-    property string podcast : "\ue047"
-    property string playlist : "\ue048"
-    property string repeat_all : "\ue049"
-    property string lock : "\ue04a"
-    property string slower : "\ue04b"
-    property string clear : "\ue04c"
-    property string profile_new : "\ue04d"
-    property string addon_green : "\ue04e"
-    property string addon_broken : "\ue04f"
-    property string addon_magenta : "\ue050"
-    property string addon_cyan : "\ue051"
-    property string score : "\ue052"
-    property string addon_yellow : "\ue053"
-    property string addon_blue : "\ue054"
-    property string addon : "\ue055"
-    property string addon_red : "\ue056"
-    property string advprefs_playlist : "\ue057"
-    property string advprefs_audio : "\ue058"
-    property string advprefs_video : "\ue059"
-    property string advprefs_extended : "\ue05a"
-    property string advprefs_codec : "\ue05b"
-    property string advprefs_intf : "\ue05c"
-    property string advprefs_sout : "\ue05d"
-    property string win7thumbnail_next : "\ue05e"
-    property string win7thumbnail_play : "\ue05f"
-    property string win7thumbnail_pause : "\ue060"
-    property string win7thumbnail_prev : "\ue061"
-    property string next : "\ue062"
-    property string play : "\ue063"
-    property string space : "\ue064"
-    property string pause : "\ue065"
-    property string faster2 : "\ue066"
-    property string wait1 : "\ue067"
-    property string wait2 : "\ue068"
-    property string wait3 : "\ue069"
-    property string wait4 : "\ue06a"
-    property string slower2 : "\ue06b"
-    property string messages : "\ue06c"
-    property string settings : "\ue06d"
-    property string info : "\ue06e"
-    property string preferences : "\ue06f"
-    property string exit : "\ue070"
-    property string help : "\ue071"
-    property string stream : "\ue072"
-    property string valid : "\ue073"
-    property string search_clear : "\ue074"
-    property string menu : "\ue075"
-    property string topbar_video: "\ue076"
-    property string topbar_music: "\ue077"
-    property string topbar_network: "\ue078"
-    property string topbar_previous: "\ue079"
-    property string topbar_next: "\ue07a"
-    property string topbar_filter: "\ue07b"
-    property string topbar_sort: "\ue07c"
-}
+    property string atob_bg_ab : "\ue011"
+    property string atob_bg_a : "\ue012"
+    property string atob_bg_b : "\ue013"
+    property string atob_bg_none : "\ue014"
+    property string atob_fg_ab : "\ue015"
+    property string atob_fg_a : "\ue016"
+    property string atob_fg_b : "\ue017"
+    property string volume_low : "\ue018"
+    property string dvd_prev : "\ue019"
+    property string volume_medium : "\ue01a"
+    property string dvd_next : "\ue01b"
+    property string audiosub : "\ue01c"
+    property string volume_slider_outside : "\ue01d"
+    property string arrows : "\ue01e"
+    property string aspect_ratio : "\ue01f"
+    property string fullscreen : "\ue020"
+    property string dvd_menu : "\ue021"
+    property string play_reverse : "\ue022"
+    property string record : "\ue023"
+    property string snapshot : "\ue024"
+    property string volume_high : "\ue025"
+    property string volume_slider_inside : "\ue026"
+    property string volume_muted : "\ue027"
+    property string previous : "\ue028"
+    property string type_node : "\ue029"
+    property string type_unknown : "\ue02a"
+    property string file_asym : "\ue02b"
+    property string folder_grey : "\ue02c"
+    property string type_file : "\ue02d"
+    property string file_wide : "\ue02e"
+    property string harddisk : "\ue02f"
+    property string type_playlist : "\ue030"
+    property string folder_blue : "\ue031"
+    property string capture_card : "\ue032"
+    property string tape : "\ue033"
+    property string type_stream : "\ue034"
+    property string type_directory : "\ue035"
+    property string disc : "\ue036"
+    property string repeat_one : "\ue037"
+    property string repeat_off : "\ue038"
+    property string dropzone : "\ue039"
+    property string remove : "\ue03a"
+    property string add : "\ue03b"
+    property string shuffle_on : "\ue03c"
+    property string appletrailers : "\ue03d"
+    property string metachannels : "\ue03e"
+    property string assembleenationale : "\ue03f"
+    property string fmc : "\ue040"
+    property string jamendo : "\ue041"
+    property string icecast : "\ue042"
+    property string katsomo : "\ue043"
+    property string frenchtv : "\ue044"
+    property string mtp : "\ue045"
+    property string network : "\ue046"
+    property string movie : "\ue047"
+    property string pictures : "\ue048"
+    property string screen : "\ue049"
+    property string library : "\ue04a"
+    property string music : "\ue04b"
+    property string lan : "\ue04c"
+    property string capture : "\ue04d"
+    property string podcast : "\ue04e"
+    property string playlist : "\ue04f"
+    property string repeat_all : "\ue050"
+    property string lock : "\ue051"
+    property string slower : "\ue052"
+    property string clear : "\ue053"
+    property string profile_new : "\ue054"
+    property string addon_green : "\ue055"
+    property string addon_broken : "\ue056"
+    property string addon_magenta : "\ue057"
+    property string addon_cyan : "\ue058"
+    property string score : "\ue059"
+    property string addon_yellow : "\ue05a"
+    property string addon_blue : "\ue05b"
+    property string addon : "\ue05c"
+    property string addon_red : "\ue05d"
+    property string advprefs_playlist : "\ue05e"
+    property string advprefs_audio : "\ue05f"
+    property string advprefs_video : "\ue060"
+    property string advprefs_extended : "\ue061"
+    property string advprefs_codec : "\ue062"
+    property string advprefs_intf : "\ue063"
+    property string advprefs_sout : "\ue064"
+    property string win7thumbnail_next : "\ue065"
+    property string win7thumbnail_play : "\ue066"
+    property string win7thumbnail_pause : "\ue067"
+    property string win7thumbnail_prev : "\ue068"
+    property string next : "\ue069"
+    property string play : "\ue06a"
+    property string space : "\ue06b"
+    property string pause : "\ue06c"
+    property string faster2 : "\ue06d"
+    property string wait1 : "\ue06e"
+    property string wait2 : "\ue06f"
+    property string wait3 : "\ue070"
+    property string wait4 : "\ue071"
+    property string slower2 : "\ue072"
+    property string messages : "\ue073"
+    property string settings : "\ue074"
+    property string info : "\ue075"
+    property string preferences : "\ue076"
+    property string exit : "\ue077"
+    property string help : "\ue078"
+    property string stream : "\ue079"
+    property string valid : "\ue07a"
+    property string search_clear : "\ue07b"
+    property string menu : "\ue07c"
+    property string topbar_video : "\ue07d"
+    property string topbar_music : "\ue07e"
+    property string topbar_network : "\ue07f"
+    property string topbar_previous : "\ue080"
+    property string topbar_next : "\ue081"
+    property string topbar_filter : "\ue082"
+    property string topbar_sort : "\ue083"
+
+}
\ No newline at end of file
diff --git a/modules/gui/qt/vlc.qrc b/modules/gui/qt/vlc.qrc
index 232fc0941e..e03613e474 100644
--- a/modules/gui/qt/vlc.qrc
+++ b/modules/gui/qt/vlc.qrc
@@ -48,6 +48,13 @@
         <file alias="clear.svg">pixmaps/clear.svg</file>
         <file alias="atob.svg">pixmaps/toolbar/atob.svg</file>
         <file alias="atob_noa.svg">pixmaps/toolbar/atob_noa.svg</file>
+        <file alias="atob_bg_a.svg">pixmaps/toolbar/atob_bg_a.svg</file>
+        <file alias="atob_bg_ab.svg">pixmaps/toolbar/atob_bg_ab.svg</file>
+        <file alias="atob_bg_b.svg">pixmaps/toolbar/atob_bg_b.svg</file>
+        <file alias="atob_bg_none.svg">pixmaps/toolbar/atob_bg_none.svg</file>
+        <file alias="atob_fg_a.svg">pixmaps/toolbar/atob_fg_a.svg</file>
+        <file alias="atob_fg_ab.svg">pixmaps/toolbar/atob_fg_ab.svg</file>
+        <file alias="atob_fg_b.svg">pixmaps/toolbar/atob_fg_b.svg</file>
         <file alias="dvd_menu.svg">pixmaps/toolbar/dvd_menu.svg</file>
         <file alias="dvd_next.svg">pixmaps/toolbar/dvd_next.svg</file>
         <file alias="dvd_prev.svg">pixmaps/toolbar/dvd_prev.svg</file>
-- 
2.17.1



More information about the vlc-devel mailing list