pax_global_header00006660000000000000000000000064142231260770014516gustar00rootroot0000000000000052 comment=1491458a2c5b4e8e7fb80c3e5ff92298aa87fec9 arc-theme-20220405/000077500000000000000000000000001422312607700136235ustar00rootroot00000000000000arc-theme-20220405/.github/000077500000000000000000000000001422312607700151635ustar00rootroot00000000000000arc-theme-20220405/.github/ISSUE_TEMPLATE.md000066400000000000000000000013671422312607700176770ustar00rootroot00000000000000### Before submitting - Ensure that the issue is present with the latest Arc-theme release, or latest git snapshot. - Test whether the issue also appears with default themes (e.g. Adwaita for GTK and GNOME). - Make sure you have built the correct theme versions for GTK 3, GNOME Shell and Cinnamon themes. - Make sure the issue persists between restarts. - For GTK 3 related issues, try clearing your user's `~/.config/gtk-3.0/gtk.css`, if it exists. ### Details Please add the following information: - Distribution and version. - Versions for the affected applications/desktops/toolkits. - Installation method (package or compiled manually). - Arc-theme version. Unless this is a non-visual issue, always add screenshots to help describe your problem. arc-theme-20220405/.github/arc-dark-prv.png000066400000000000000000000421271422312607700201700ustar00rootroot00000000000000PNG  IHDR(9 cHRMz&u0`:pQ<gAMA asRGB,CIDATxJ@NM4s+#4d/|N˟0rpϯÄ\aV, ˏtV-4gTtuhuƳ_? :Z78\YG'Z5Nk[Et`9XoZCq>ZF##4u5fuDk3JѺ%ߛh/zOTWNxӊjSԣp9Z3gc7&4X@ k֨&g@z+ 8}g + q,k[bVWf""vZU*]~b UVZոN"wDY(-[-gcafNffN7̌03333SSSriVSoPt:l.[Ќ+5=$ »2\ӈ~ZyJTbADZO#Ƥ> n{@?CN̍_k [ԏ _=jr*p Kq1v0j.pqxz4tK/)*d58?%'86eQ.UU=S~rUmLOXm搚S= kgDZ?|ƻѵWzzeB6Zi՗Rmf 5:QV.RjEtEZ{$ El}\W?7Jߏv3p+J62!2惥=5Ғ FY1_sj~ԜE1u$ ^.~7SC!$jj-xMAa7w0YauFfa1y6{pòWWAU.>q5jFv<|+(HPG }'uz7vi6URZ|+>S1ZؕEV%(2`{,6)93$QVJQVZ"nUӪ+p9&ueXե@mv a=6&zz1ٺ w8x]γm1.=$;kՈ:{^R`#k|ꨄjjzZu5b JsH}xAV5[|S!N=Zl|'G1L؛+evj3vvJ DZJ P!6wǻzǹŠB#\ee# 2TܙI'נܻ2nNҪCWZ/wHiVMUZis'iA|ʪi{)U:OU\(-h}{<tqV[;)1#X5ͱǹzm=[1}PTOƭ-<+SUADOX5ꯑVakxq8]}+hIiy{7aӶv+1)t:ѻ!s êD]VǖYS*>`>4@Ҫ_Mlە4'riR#S?A=N]9RrjTb*" һ^@+9a{LlTZ#elr ~t>]7zulh5nV>=4,RocpEfQ~m,*h<خeQꋩ*ᘚVftu`H Cq?Z`<X0D;eoo?v}jPnϩm,`8m}k.1KIZ[0+$0S։x}7@dXaQZQoͤ^rQQ۶xTN >}EX6Ii"<+9Nx탴=/?,NȜV֭VTĄusbRmHdRUyJ+qj>?r$H)q?.ʥ_(][(*J+ N$6HjֵҪuVb(Z|-#+?$ ۦ@+.=f}~H@\!~OQŠSJ)SZCZ":l)>P:'Y"VKsYd~?YRFi vL53Qyxsmg:Q^՟)z#X ?.μ.zlĀ$V)1\)R"&n)0@߄JN$qoVSV`b{)zV(O|z])EPXz]Esy㱈 r~NY(Y5%0ΐj+̋))eT-gYUZ!3U>wUӦlOmLz`:lѱPf_R8ӿuEfYqI8 DV)CʁYWIEَyҊ|Li[g9Kvjx^Z3v|OIZa$=1czCyݏ3O;ju}o>?֨Ò0ߜRS?6 > ǠҪJn#ʶH$YZ<]dqR;̬N =P9u2%8 Sex&k:} ᜃ\'74v;gmm|':㺻vfىŝ/(bU)N8<0+q\Yٿ%\:{x)z/+p|"(},>}ec62aU *dޏºYnB]uD<cU YqTD,u$ωk~ ɧ뽅,VFH_: )>H f(@BihRyW}i_Ipm:=Kݞ8A(Ve)iYc^X/sH{¸su>Sv6~?Q_6Ƹe}h#dW?v6MF6X.bNTxL`\] YL躖bkjtvS-krt]<~h6<^o[,Emexч&_V^%6Pq+r˥"_2po<*1cLPOXo5m~;֐,{xm31Qe o +#$^?R\_#wϔ8COzcVi?UV|y ŠҪiҁyC8$ObDf,Mst1%Xlf9.㱣mMln"<%:x VR2`; *ze~1E݅2eͼ"$I<W-f_ձ?EH`PܟN՗h[, Y,`9ev$Pޤ}&1c)K+iORĢnfN,nk?ؠC:ݩrӺN쉂 t]arLG(ڡMȧ8\B@;fU^#mֿZ%X5s+.a,?*kxW{e@3'ZܳujE\_rFV&&HAQڔoG/:jS/jU4St2ʘϗas@DPo5X䜱Nk 'MԺ7 j~Kd&άݎךi,o/>{us̽O"J bKRuQ=jIGq9a%~z~VڀrJG1%39affmㄙyLեq.U̷_ )9S.3[qPͻz+e*rL&2]?"9uQL-#'.}SVdeSѺ֚$ﰮoO ։C46}Bw0o~Xa:r y_u %hدޗ3\JzO[UMZ}Ҫ/*ǜ Z,xe@D Llwnwei8VK+U Yu&hUhܕ|IWV,W5e}ۈVIPP{^!rFwpz';{)~}+V&,X+" e#\-lXAd-5[,Q[g?^!;HG.с#G.;м{p=ǽ`s:"C_nEbI֬g|--&`DeS|^g*V?l%cM`\ ZH5hHjUZUV0eM Ԇ N4_^:U,`qoNfߺ3m-8\?Z+ V۔5S(R*LZܞupъ@HpjkUʕ4y(KVj6eMHgъhEEбV Z#ժYdZ_hpU]x7{K ]aб#ewwwZ*iwOSA,w3v Msi;s^nŕ|51Z |I1.TV8FN?ءuE <(GcT]. boVhUdW7hVY~bB+u˞ؼњ<+NZ>bct:UO?.FVOƙJ?3MI }6N_p D%:Mu/⪂V+{5A#?ݦh6g fT~\Th$i ƩP{FkA+1.B]MFV.z.h*W-5:)π֗`qy!ypCp#FŒ&Swt!u<|1F =S:?n&VD^eXVK?<`8V#FMm[s 1rLc>8Vǯ60ꝉN\pEY69HAi9קEMK!B8u+bU 'h4@P`^ސ[V\{_hŞcWf3Ʉ]+>F䥘=S<ݶaG|F+q\ᣑ^ nq?W*q5wEV1 _au](ˎ-zޘB#ND0ޅPԽ v *Y=~Eh-%õ&XAhtyp֢sV8] S,Zg,F+Ͱʁ:bt9(@B 0<}LfUz &V[apES*VJ+ G?{$Zx *WUް-ӹ%戞CϥC77>'}/e#jkhÖ1}IAK'jg G{__ƹm]rl.?Ch]U V^7]ȣ^qqѻCyor?xnQE諜B+9H7OIDZ: aKiЪ``VOvͶF ' :Ht+*%.*4ZXK(͝kWZZ&VΚ~B[[UwZ8_i' j&N[f_6Z.ݱ~pV_Dq_UUq~|ŘAFUqw WZ/lWp%X]W?ZIbze= Z[6%'LN/,$o6PH 4Z}q%Zs@!J*/*xopŖu:.˿ގ]+du׷zuȞ;wg{6ZX8I48waZ\n4akh$+ 2Z9h3OffZm9bXtʦXV6SUnC +#+Lh7֣JVq',ݕO%zBUluURZX99.ѩs:kl tl1V_ *ZaZ,qc~h@](-׸dfoӋ 2Z9+hw;.N&\y5?'4J7OAecxlAgvA/yarav!ycp3hSVvWV*ZBLTѺAW^u S>;3mʝ8f0aןcҴEd'izl]F[Wy>zU85Kwa'bq* 8hVW]o»cX9^ C+8@ &>:-ɟ#0+oH.OдIh1:3{`ara`& wyB,KVZK +Gkc\W_ii{ -FwpJ@۵5Zʹ Hh. y5FUjzٯa\rGCqGҶVKb^L'\yFg*w%ֻc`ͤZ5AfCщV{&gO6_P P#?Xi t!VZ]^_AJ`uOv8s@ϡr/&Z9P!.z|:W _>&+WYs$zSc@m m.Z}h`tEa&`'`tw z!8=^ւÕ*VƵ_mS7ݾ<7@.ˍq*V\O_/kp|W yi^7jݖVGA9ɗWUO+ VZ~BpɊU(>5&lD@h8J`=~NA|JѝL?5w!EiU֑Wj`­f w蜨PG%#vO4ZL+hUBU޺G1yGYWdq\IП QIRWqQ­;n8pՍ;m^=hwFbVB,8 \k 4Xp)V3 Ww# )[WZ_$ 82Z98F+Uswpƈ+8qŕF5z?4WZV@G\1zGlx%[jv7 V_L9h`erVElzVO`W{Ϥ*/ZtB/,`Z xw>=Wg }XF+1Z9uʡ*@:lTJ\9_CE U& mV 67LNBk66Z>cVʽ`OՑL#RAyUu;^LjrÕЪ3۠0=0|°bppGRĻJ<ɅX)cq^i}x|Yh%XXuD!#0d76/\G<Ͽ-1Y㕾^%\cxppbpFS&pZ2Z9ʫ զ VeP0F T *ڈ~z)ZX9^+@):Q@kENM!F3Jk\ne>cr*J.~Ao_J?4D־+!*XmUUo37*k$u{BRj Kk%5ݨq`&{H#ϸRQ1Z%v_phxf, }~};0vl|z;v~|:7JX_^m[}xlzYṹ0Lhewx|2CynCX@l,@V=j1u$;L7$of4K"хhgZ]w)Z+Ta{|ѹxDhUkJEqj"|0n>*­s0bǗ3Z=bs0Cc-iFkUVa*c<|(W[hm:=pxp"E&R BkJ =OJ`s8ӯ߆squ 1>Zh3qfJTix /yǃ+=k/;N/ʿ8n`t: ~ȭCjBVG3 ה⠹G J Y Q`n& :>FDYVeԟ t>Vʶ:ǧ:lVcy^Y^Nh%iBNbQR[BIjkoTXi.r @+9z3 ZJDݗ13Me: cʒpe៾кC}_J7PDmDi;peމx~,7זpdHgEc*S5p`CY=δ257^B})9zZaHMF?Dh+oGyV ~Bk' omDI}7ʲDaJ;*UVpQJ Gh#>bߢ3L ZVH#RhCJ*Woк] %86kC I3As:w\5͢+Wr^c{{ q XXֈn 902v][1}5S8qӅ[q <~\ Z~^{E>Y5Es}KbM¸>E}<-hg0X9c2\hZY<DŽ* ϑQi8zǶ{aHP (Ձfգb_U _3hebe0D:y,?R4@iݓWM]h@XTOU`%Fim
  • %wQhB o\ ZKt+!QS)Ϣ~ uU `*A8"_2u;%*HI#E qt{NGGSnǏܵQApyč<9ny16_#@-Te\Ak"&מ)WD( G1li< WqZ, 6綡54 _G'F$@Ձ3xU C*IWzŠ5Jl[+~ہ#p*Nd"@BDU?O C+V"ۅֹխ zMLqg凷`NVytγvrEEN.[qDƶX#@5F{E\2he %!~ w_cq b@/C}.?I Fek*s,5S'ytwx:r}=RY+S*s%v_@BXXyzBhl[*<*D V^;) g L Z|[Bkb3sYX'Ӻ\i @ɫ\@Zm9f+wT=@^~w΢-Ǟ<@sf<(FǝxW#q s!R!LmsT߅˺dݐ`/w(G.0L&sr3UO̕NS骧~Τ$Z8BHZ_*!iﷴnKNErz9֜BdЖW1Imy5ŠCuspzu=V!&<8y ^:>7y`;|l'!2~65a2&ۣ'N`{L46tu6p>6~B#0bt< x|gs|Bk7(ҺeYi9y/rVJ+uOe:mb7q֔LLI@Z%:J*$BJYRTm)pOŔYϲk/X@-p6V*iLZYi펴 LUHV*FGJ 7^\ӽ{܍ko \v\um[F'U@yyyyyd);Z/ʴY\MO\B#0I!NBOAO"+Fq\2[|%Dyyyyy$LZb_\ZEjw!iBJi9-`J[SPPV%$"q"kcVIuguҚx VHZ`KZ"pQ :{ؕ9bk[i)/ szHI_ZEIyاUV3 PhUx=>-lvy;3l+T3bif #'Jqoi-*-$g`GrV+'i !TiFti |V3XmՐ"/iZ{;/*aW!$BeZͥ5dgx@gbץLky"iՐLe""Ux5IϴRZPZ򑞝JV!V0pQiZ꼴RX+7j$Bx;HZp@Z\V[Oieudܦ#$Bx"JU+59= VR{9i+r\:iB*2jkitSZy[^Hl!Қa0 HB(`&t6cmyeL2`,rVXJ V!D_V.dd VV$L+<Ӱ(YyHʶTZ?ĉ6TlOzdnkBC1V!Kc;iV}D=5+9ŔVJGiEVffaWje>s8цvVo6ۃL*iB,^d$`+iݴm'%K0PRKZRZ78w}qimX?´H;]?a?VIB `+TiZ_iiٹVxOz+uUH N7xw~W4/fiV!hk9ÜDZ%VVZݥRVt.B,Jk oXC+{ \ЂkQ$~n|?Tk+m8ڎC~PÖS'ź(kCQ!*)G[pƟ+"'\}}IUZzORsO*Vˤ55+KZ+zJ+,B϶Ԡ]?%Gߥͨ>݂mێ`晴܂ucgUeGw?ԠUS52o׾FnS ֮>>O-2Nᆐ !$7 Gؘ<ẏ"|l氍'1>6FMqS0>f&5 㢧?wq3|me?ؘDW{|gੈ8?e!6-ƣ#":*&x|ϱ~ T~Bq݃* H+YQԞjOÙfMmXCZG;5t'6SZ[㏮kfEm93(;|XG{U &!$BIvJ%ABΐ> ]!C9`gZ_O%֤a}xΑ_ƫB[}cA/im?Xhg^(gWkfEnvJke+|Cu6=U*iBHZx2*$ٶ蒸G4V7qx_vVCX{\լ~@ V7y~/ojO":5?.|[VlZw{5v'j7`"~8gwn}=qQxU!iCZweVLkuyu߉n 64'Qek!".CM;㷴H V;9o5>sCHZV!$+]Z>ృ@&sB&$BIV.i}sq^[mvԢ_xc'cB* !i:ՐVbY!p K=um_Gps$gB* !i{q[Z":`vxOߕ2!iBHZ[^'bsiB*IZ[Zc\ZZ !$BHZ00ߧU*$B!iI++֮WZi'B!iBVfZ%B*V!.̴^lK*BHZV!$9J.ZG +VVJt*U!iBZ0Lki7q[`wh]"$B^/Bh+fZJZU* a*_xM cZ!iBHZWe3Jq-۳׼ji2+a !$BHZ3r)\Z{2B!B?&ǜIENDB`arc-theme-20220405/.github/arc-darker-prv.png000066400000000000000000000405231422312607700205150ustar00rootroot00000000000000PNG  IHDR(9 cHRMz&u0`:pQ<gAMA asRGB,@IDATxJ@NM4s+#4d/|N˟0rpϯÄ\aV, ˏtV-4gTtuhuƳ_? :Z78\YG'Z5Nk[Et`9XoZCq>ZF##4u5fuDk3JѺ%ߛh/zOTWNxӊjSԣp9Z3gc7&4X@ k֨&g@z+ 8}g + q,k[bVWf""vZU*]~b UVZոN"wDY(-[-gcafNffN7̌03333SSSriVSoPt:l.[Ќ+5=$ »2\ӈ~ZyJTbADZO#Ƥ> n{@?CN̍_k [ԏ _=jr*p Kq1v0j.pqxz4tK/)*d58?%'86eQ.UU=S~rUmLOXm搚S= kgDZ?|ƻѵWzzeB6Zi՗Rmf 5:QV.RjEtEZ{$ El}\W?7Jߏv3p+J62!2惥=5Ғ FY1_sj~ԜE1u$ ^.~7SC!$jj-xMAa7w0YauFfa1y6{pòWWAU.>q5jFv<|+(HPG }'uz7vi6URZ|+>S1ZؕEV%(2`{,6)93$QVJQVZ"nUӪ+p9&ueXե@mv a=6&zz1ٺ w8x]γm1.=$;kՈ:{^R`#k|ꨄjjzZu5b JsH}xAV5[|S!N=Zl|'G1L؛+evj3vvJ DZJ P!6wǻzǹŠB#\ee# 2TܙI'נܻ2nNҪCWZ/wHiVMUZis'iA|ʪi{)U:OU\(-h}{<tqV[;)1#X5ͱǹzm=[1}PTOƭ-<+SUADOX5ꯑVakxq8]}+hIiy{7aӶv+1)t:ѻ!s êD]VǖYS*>`>4@Ҫ_Mlە4'riR#S?A=N]9RrjTb*" һ^@+9a{LlTZ#elr ~t>]7zulh5nV>=4,RocpEfQ~m,*h<خeQꋩ*ᘚVftu`8 Dq?Z`yߢ]6=GWO^^6l xƻ P$c3 Upzz/a-vT9 @VWvh5VeѹO8+fs?Aoܴ=^;'y8$,h{$BiO$)V 丨1~1CAc-w Y D{+A3.:}Ǒ@!!y<~cʴ2zvyZ3Fl1?H?|^k>YXRdsP&7ee?>V˷r`zC-aFQVX L~c)}+0u07]K` iO#M-fF%-2s$y=}6L - c]tZץ|~~0 JaE~92˪ aȐN޿~ȴuga)`9+UZ"|#&)|-:sVә]r)16K Ƿj|o1dO4#|<'Yw*y'R1 ҍ_]浕U$ZNvMCI_X4?ˌE'iziSdIY5mvd ]~#g6Dо j1SUG^Jp-O$:;*YKaܹ J@< I}$V 1O=cKHȬ /O83uC[oc L|N=\_d泦T@/^\NJ)ΊS1.3dk IqJƳ6Ik u&]iud}vzJjrPS/hkzQo!Ǻ7D}3HH%kllj2IR)YX)QI+hZ9e& *H_ZA# iV +YGꠠ2J򃑵/ձ d~9o,ݞcbj! .\h_N_Yϗ/[XUXyKXAr" 1,_h^cl|4hǓeͼ_yy֕fzN;p/{<#"ĖYSe%Ἱ$ai?wRc[t}A|wb|>߿߽w؅YVLnd_XfKHN}RT!TU DZ##nWdZ1 irqS\uS:164:})ۛ6>=IKDϠ#i NM/KVK+VD8%]aY\]6S⻘u͜jaϒVV_#?R?\Z"G*9OXy=TM|BT$ +4۪⪲|BiDQYw=Sb^>.+"YZo{@VՐч% hdN׀* +,Ka,iks·_r/N-1 CieLk?\Ⱦbzu"}t28bߦ.㷃AJMcR\ѴN,8y1O!v^T!MVKru^}t:;[_c%qX#Oe%??cm q#+,V7! wS"^ꗡ*^B= ܐNZnVzTdMP`޻v'7fEUCC !S|\.F9D`ehscFҺ@6|jfXB?}dZ6a|B׋:Jk+a/xLv'u$*uV@] t{)ƀM(2B= X\W_`uעqqJq(H9rSux m*;I O)>yq͍-1vEUu_ O̺ +R+6n:ۉ x1}- ߏ3Ad"`ˑmKqa9qh71Zi"!*)ql^=2/ʉ\}:1s`/58<޿,!{xA :$_YȮ>Ch! 1T ,K?AXq$̴chCV/::P\3%dI80:_NWLNۂXp}+Heײ?+@FpL vdmu&F)M]or#we %y iLu\ۚzbǚ3rcC])Ƥow2".+$beֱLN iYq/ rMI=/R ]ۼx6psݼOں}5Vc Whpy~a R( "vqǣ.-+EؚD H;Z>%M^V3.ZhV0̭2VujaʍEXj蛚V~@^u0* 7+mah5Ď VvKCKԷVTݪlhGbz= .ZxN:&SsRSdmc2ls:cq\ںGsӃ εn+}2{B+pGGo5DkbZ Wm8+TT a:?;/?&) WgvDkh4@urvhMP}Ko {)| s6Z?j+ WVaUV _3oh%ZsʳZh%phMvo¹%13C1Mafde[l8f,+@_l!qUpNZk.? _2Nbw7J#&wťsz{^ 050 PJրB\W\^/`i U#+sD[֗aIy$qۜhuئ~w7=@iVg| kq]ČddQ;"GclY`J~VVa]KF|z-Kk`iV~1 êcmO>tri*RUosh䘆9#uމXBZD>WZ5 UCgFFCs7m:7=.ajo,]åhFUU6Ʉja8Ke#2?iS7-+D̛TҫXOk\%[CO\:PqYU0 юCxNزXPit @Bz4!Y-#tOX:d`dŨنq+.S09f`0fK+ iYF.FK^VHZz$m $/U8r /۵8{h;#qeHLGƳ2+ܪA: QK]K (_%UCs,_CVUI+0̣Oi?_ŕunR''Co#bm KZ IZ80*1fuAo> 3&HJ/ۃJ+mZ]x:RX_ 8<#vU%> E6weeڱܗt@W:~6ވEȄ{@۾RsFhiE0w`ˆɍQcim?!|_^ވ~qU5F=~P iCj}\ s/jq|{)brZ hMRdbi>E{}\ۀ%:FҊ%W=aRY+@Q{/@))9$ ŕCɫPI~'2HZzM^y(:l`:1[i " i=VaSVn pQ!@sh.J+0iinC1%V=@lVp@Tr(khHZ[F7~:Dϸzn 6{o"D+Jjs#.B\ EZ;5_\~$=z[t|kĮg m;̲K+0 EXEÆH1$FXU~ZVn]hܦψ :lu{…>&W!"BK뉳y|㉦'bdief+ 땻/# K+A']KȀ&s FVԦV\Z녤A;nM4wcDsVZ9jGɥկAi?N^Bu8hػ,׍0[ 3333#Y[E8fKf[`$q`xSzwMv\~NV"":֒bE{91*\qRT57F[ī.gZEnεωJDD E3@AQ0"'T^=4ь+')Z`2Zz̢`xGv׊ћB+^rzUMVF+1Zn*=lFS},5֙9X5\h5rշG_Do`hɪ\ui=/Poi⪮CZWe2YH$"< Y܏UZG_^%@Pp~)J2\otj OYePʼnQOG+PֈJզXl5v4-(Z. CJQd;٤ X+CU%%{.V;T q/$25Db%^x .*ΆTah <Z}zXhG+]!NU *j jVZ06Za m(Z {8]1g/_cQX9Z(\)k[\ Mqtyy8+ cwbði@(o01r+%.y>1DP2ZYҷeյ1zQ]oAɊ:kLM05LTe*Ck=\KWa]nu+y+G2VL|<M,dT-M-* _)zPs1O@r&#&|5"7Adꅣ^ - ` 7|Pp|^΍{6X/\OLB܆]yz'zМäŞ[A_#N6H%R:Rhܥ'][QZT"awsHRc)*-D-jiKr5:%jo5סHB JwW3h j+n]?ZkL 4hmVX[Vu7bQ+Wa'N])3SuK7&֮  4DǙZZxDž]mx[iuFZT2T=ol*ƞV;XG CY[Pyz`ppAF4}[vE^R^":•V}3An`J'pQDvctU6g9]YB6#C{TyŸ{jqM|B}.NBbdAB; {(S8!)4ǀca;[Yq$02~xЀ8cz7oKOaIF ]3P :֭?%ؙ$,lڰ 54ܾ_EkƛgI rS'7 J Jqa.Nc1΋uPSVۋheJZKhEu=Ղ:Fk̍-G+ȑWBok_cscV`s {&g USD2nxیEiJkN¯aB0~1a%ϝw8c$e5NVV=Q J 1 ZЅHփsNdpK_}@H-7Pö\ ~{C͋VB.:=|*:Tf *Hg@~^Ή}eU1B'b^؉q޵CE'N_d.lG+{!֯l2uKzHIݧ=U({۷WVo!5: Ww58 Q/߿Cwm)|Rrpy#C+\Q`= VĹ}=V{ bZYZkn"Z=Cg_\`liG{+rx,6*ӼKPx~;澴NjV֌E{qqV ܿu )6!,j#bgx.s.؊7IpGy0pXq 1 [!qW*~0X/TVtJp1vUOp#V܍X5܍X 8QˁL Z;MvtJOvCVzZg]#j55G^Dt׮ߔ׉МE4ަ'XAR1c32i 8RhL3M@EZٍX,X!Z˷@U%V`Jׅ ~m hࣕZ-CZȫ8X3yz,M͇FvOƸY'*H Ͼ}cgbeQ9: Y踱Mg8q]ڻf㚡nzG\{ƩJx% Z$ha Z%Zj4DZqδ {V%Wz{>O.Ъ-$I*[u:h$A+mwYV, Њp41h5Nfu`}Z%I* Z%iu Ɲx<\C > +#{0{UǸJU&Cr5,K{ hkH媞uPCޚ5e5uJʱ Z%A,h#O$n{~#iA*zg/Y@+w'V㡕] Z~Z.I* ZY#Jnņ_໱>f?"l0X bp$6""1ML6h,6ҙ,bQ; Jy^J*qp3,K$) yxCZyȴrB+ Z-*Ò$IދZ_|:A<̳XJ,K$)>z=|{}Ck$D$V]yZeA$I=NxiBr"ZU4tGUJ$)`ZApVVheu"_Q$I r ZpZB,[<UY ZeA$IOVfB B+Op+>h:,ĚZpZ/7C dA$I3N@xw*k+ofZmx@~u!>R;!LJ$hBug\<Z=:{3VL`7ȧ(0V83~ow}$ICkӭ6oeV(WBYi>6h@h%`m\>ԭMugYŦbew?Kp+)@,IxkJ huMvb.Zx36heh%IUiΪvCVk<'bu!|缞B3)MWK^]ChM$ ZJOi ZYi@+A dZ_|z{!Ƌ^>g]y=]z@'qUl6hHǪxl(_E?qg+EC&_py>2*$hu(ITiݾӇjIxwVGڠu)Z!0Bg-bo2A .~=Zi}N&pGel ^b_U}Z O+4Yi҇,h$IjB(fB@RC8e>|"-dƒ`+Q; Jm?>\&+^O>_X, J èTk`XjRxƍu.uX3z\kGX):fPn1N`YǿSv} ZaSn xctSma!tW$J8٩Y*IբtH y8X6Z,Zo>L}Z]ɴz+.kgwR|ƑQgT YyqtS~ia7p=G?K@^#]k[*h$I^vsG88rUVX;:Ar YQ}G\Cƛ&Ap= =|_38N}dJf`g?wf쫖>KgF}YQ<@*IU_n@+f՞i1ƌ.-v \c V;F }pgl(Y$Ȇ|Z?].w>! Z%IJu|ubRmЦx8=/˒$IVi%hSC봙) 7V[X,K$ Zv -rZQCǍl׮0,Wo dA$IVI=<\mh}wCtki.L#(wSzݓ2"XwsEψ3hv*hf? {Z qmrj7 2]5Uhhњ'ֶLDhOZsUh0hm}5VVz6bD"U((Z5/Tlc<$8,{+g|m!jİq*Rjqռѿ_ZeY܇ܤ*Yִ/D*9mTnI_Z]٫c>i-{yMsN?iՖ=t$:vJ$WINI(Z?bHJE+ #i90 YYvGngZ+LcIimSS`#Vhjj"%ni ثӎMiz?M.V 3`;.S%jiL7aFvBX ^gQW+!x5k%D dלe#uܿuwɕOQtz$SR !Siz.M4t` flx<^'nGH$%'7׫OZQJ*R+-zZ5, sCj809q)ȈE`#x@ W"HJ~JZ&-;"W1̄*12p *;2`&BÖQ=h&:&g2_jTTg% FG-:US{5+jo/JKv{N5̪uVZjJ멤 1Lf#BQjS-6q|~D"KҪf_i3u\ca>| ֯0%8zK\{ c>sx!!DWec Y,[a 9JiH$)O2aVo?iUԕ{xr cp;w ]L}5u>*EG"Hwrg0F{YKz\a[qt{{WS AI~Q-*UUєV!a[czzi~/"'kiID"U"Hd4ችXo|%!1lٸW~}΁GR|^q[h)q811⿊+L<ƔVM1S7c=JNo(7{wA Ea_r [ll +l0/"!Z"D+peN +K^2YSwoID+pDݴRjF69J4kA= ]̨-|{ѵڪtn6hE Z 'jt.~ZNoP qKъKoR3@!dl-[)nJh4RV`fѪṗƕXQhu ZQvOj3<> `uQ3$uCyeՅ<>prhz<hCiy`G{ l~1FV'{pZ"&h5wO%p Bo..{p LyЉ(k,^g?l]]8Ƴ0]XI13(~!b:.;77̽;ڜA2ǥ,eJ(OYl2#._^D5t^Ġ3=χI93yjcW&_?M: gsKVX%G=dbOl?}/O8)[Ux3Xv Q-?wZ`'o'0h'QX7}O4տ ꟳױϓ?L埪:_7WrcU>imAX_@Ԝ:i4b D Yh7|ؤ%ܢ5T% )}KC1^XY&,*^a5~:nCHyQQI{]IjQՉҚ X#ॕu}aAA=81A])v*e޵wX @*Ky}ןK+9PfRb~\,iJ; It kVy$IX*uVb(ZR1#~ `:iM@Bo֗ BX9(YX}J)pqJlJ^U3MXʖ8Pe+c,̶:[YAd";Һ6g;D'9ȸjk:YCq]7b7bAѵf^Q^h-U6eLVʜ,}0m,[ ¸&<;IXwڷklm̱kwq-P)6ږ kf1ur Hz"+ϧuJ(Z5IO%t`@Š,raU !9=5DŕPtGu; +Ma/,hҊ}MҪ_OŒa&)(3,o~KPi59/fza i/LO_2 'Ҿ%|<'Yw*u'Rp ҍԏ_m浑U$OYK+ґf> i2EQ[G(^ZKmTBF;2\|Q<|F(7ZAӺAT]Td¬l0\GVX=JaW̵8d#K@6 I}$V ^u@.!#,ƾ찏nQ]BX~dc'dh/ eZ]s65<'p qe=>*:+&uc;O_Tg[ g\m;*z\Ik u&=it}n?öiJjrPSo+' ɗr1Ru=D}3HH%kllj2YR)YX)gQK+h9e& *b/ Kk]@iV +Y &AAevbaձ dƐi4DZM$_@|N["Ǐr~z{^܊Azp]yxWu!u.'2πO2 `m:6deg^/,ͳrc[%u2c }rT>*92i[.k%O'{~2kDHć{Z%(u_{O3V[uLCZ|9oh`Rͷ`:wKXGwv|l&FӇ f0nۙ:צ)m2~;weY ˾MjWu4]ՖXٿ\< טL/&#:>|r;&(8pbI("iiѧ2sD2\Ϗ?q6V֏k! 5e/cPN/pYPynHJ)^fKTh="ixY1AT!XvՍYgQ1ǐ!}/Tϐː%8(}g2'ym,+4l0~, M2o0SeuE/-up'vC`gv3$Q9+6mr Ftkĉ/ySml,0mꘇȺyl;!qHף7H/^f{<^B,Se^cKˬ='m}U2k.37X ʾTcu-Xg;6sLy_K0~h? /2K gr:gYQoڜ ^h.,²%ק{:RCB˼(gr *uf>7#8}tjrڨg W&˨6g{:-yen0\LP̮势>1qw<**\Z3ܜ2`=<Q]ְֲۘWu(dӁن)΃}eAy&V㸗R>9ɺ\ UZoszX(_5j`q||X֘2JSP-g&5j,ݽbǚe\cWc1௯Gg =BR.+$bG.2c4_:)/Z_J߭i| ҘVȪ +Ϲy:`z=ukeeiD0|H~7ӢLT-[7q/T攊c1`v1-cX ՇHLh8kQ1 a/+k B-mGL\֢ut^E|3u`]ф˵ f.ݶow~yFrc{zQ[6nh-⃍>c.Ήo-j]DEϥ٢^so5}=H][r-ߡ X q098A`t+SxEoڃ {1b砭7]Fț .]߈-, y,o%fa۵oS ZpA88UUz;qUU;D\]=:\z{gF D3n%9Þ!13{D.ʲj~|k6|~ZKYv)ԗ;iK*JHq}[Wo"-bN,W |!Tje&R6JZX[*Һkq@H$拕B)N'L]}f $L>|f^m^j_aמC]S@Es1/ŋ%Q5m]f~vz3gtM"0;*"kNP@ix^Ƃ_>á A(j=TZUD^xUC,B UVv4Vڥ0%mE$A,jkQAUIa\˫Jʚ/,F+h&VUЪGdj?OVF|_cy҂P<%5^&T[ҞVBk*kfvV@_֕M ʩa*!T-a*S~L֋5Z/屽[[\ XVl?kt|Z5 FZ\Y.RUAz-TY38BaElKF+GH|i)ٙ%=Խ?KжuhlHXx D lz,Y׹$Ъ>5S6`U>`0Lv 0hMgo~%%|ځ[8s웃mv53Z9u2ZJ利U7Gkv6VV7Au%4~YRXΦТ*@p͋\Խ=@FU1RUC!V[=86B/WD*E85HzNu񙅲Wh-i Hf֮ C}IcTq5Z[Ơ{zctevDvi<ocr8*8cQqo 4D%@vOZGkyXNբ?Z5ìX*hl~%y.?`saYeEɀyPpXPmMZ(e.p5bjk j\QE>?n+htmf!tV>$+6ZUR*}wrW+Vڠ"VhZC=@}d _ǴWk7b#&Z*@ A01PrVTJ VM+wqmkυCc%`d3qÁel+ģ8w:NЌG3ܻv}>;^ y\=2}Y|+gr# 6hU(C;|cաu;4brQih r_^ͩmov멟4):| [Ds5*r^dgK@RD>8baFDbiYYDB9IXmzU:C pSiux M-^'U1ކsWŹJv .>EG| ;Bi*EmX}VM? Oױ"&iqܾL~hZUVNNYV @CX=}RiURi5hu@Zµr*XQ]|OV)MeeIo* &qGRŲ RIUZ",=ufJ.03W VKo=$pz%hݏ xNRoKem==K㭶Qq|,a}hW2Z9(ZIO;fhUIxUhUWJaRZr篊*.V' ? G g0g()К'7Fh^UI^$6hkN"2=/#J>z<>U]]O~Ba beh]6"J啂w/TMZVF+'1D{Yu@p0=]Qeuy%G X)g,Gr!65B+eo´; '"' g\gJJDkU#R$htL֞AnΊ ;1# 4]zѕWIܹxWh2RQܼ?|ϯuñ]v>Ibq' VSzd.~sD !R4X|` .zr;Vy&=p0 KOLP^)=*hm8U*D7ןoWX Lwo^ xwhzGlg=xtHɞJάBמJSc۴}Ϲ[DO0t _=‹h+)W%A`-kCUsqZ'&sz20͆_ RqMUi‡lDžX,v#VXUA/AqCqDҪKF-E+ѾJ`'\asU~ֆEcA[Z[nre؎ vn&R5~ D+Y*hHhJ+óZz[/Gvh2QBO\]h ^蝊`Ǡ=.ܼ:Z9hw^z]h5 XX[8?iJ$Whm7Dh`mV Zq JQJ# ZyVVsƁ+^z]}=F+g*cb|m0h/WRm:[TUh3yDh7EWZVi]WyrrыG@^vvS@}הD)G5jCV peW`]^Ԁ09Ehu zI  #bȑ8VF/BA"s8:)~VFk=p҇Q:M.t4-ݓ ީ18v&T+i/6F+ >耮H:qhրF,fVEp%vw.0D4g e  B++Z7F+qUV2Z*D6_A9?H K@\!q=a{TuJ{\䢕Za5pMAZ>3i/-~Fl֐H![ЊQgZz 4쌂VnGϷuTG3(2ZGE[[Fa`ayf{ŹٕٙTo RЕ\WQ6p8$~3#VhГVn H4lU$1{ΐHD@5 31W |3sZ)*re/MF+mUJ>s?+C hkV.VV%m}:B`tG0bBLYXiUCk*=pIRT=Rp8Id>_I 91JT+i-+ON29kRlSͬr^ZL˜tE0`$` d` EˮU?p8z%ҳpϿ]u3iwo 8@ 9u*VX Z9VF+BjjfoՍ'yIG\!XX$lB <9"h\Ѫ=G뛘_Z3L8a1R9jW9`X LJJu2h`>@'zO2ܤX4pZוMCzsЄi7UXðp)iXݑ,hU.X}2i82Z'F+a=x"EhM fe` $UU`U`eʩT՝=NGjp5\̰zC @k`jVQu`eOV`owv9 `UC%kl0 5O Z)KCr[OVNÀUop(U5}}ppA(5hf^f!s2V 'F+~"V~ \r5{ ZG hu#pcpG),seкrshV]h VgqND VsU4g W(O8o4!B0PYJklG+neOVh= B 3 XU:bKGu^}(WbZQj`hzjkx^ u bրCZY;Z>q֖NbbVIh1C7r`U9}uarh%>~^Tym7cQk'9eJ,~ KƟ!#WftPU/GnzX4>cU ' UVV0DrLΪ`Z\Bo8iZytWZU@{Z*9olb55 /f\{{a \ArQpJ+CEKڡ9X !*4Qޅ])µ -jRG%@nj:>¡iB$!19Zٙךk|"JC3C+Ck ^}~Ѻ553˰yYDoU/TcHPU+A*6ShKQS+h+7l tKZQ(Axy;AVVۺ QuVR;?7Ͼ0еk]QYӡƶ[~Gkt[xTZZZ?-mb|af :}QVEzP|s׆JX}XZ.~e= h5~ r4 ?oŤHjzQܡSZ1 ,~JGThwVV8Z?E+e ?5 O{P[2qK= RsQ<'b;6}^G4,~ui0`Glmn#PUE8F*<õ4iayzZ`Ń̻q֐mp-~@JkUM0bh:U>@Ǧ #KpXmf6@ich*o_.phOVa{1gZ8u{LcCbh}v V}8o,y-K A;,WBZB"R/bNMndo!6 :)(Drfrbr p|55c_ mkE8\XbQ?5? Z_}Qni+ ŨW+j3{}@IJӪPcFBzZZШ JZ߹"i'Wi<ƮHx!AGLAι<й2,n`} ӋV׷V V0~}TUB+ C+^;E~kNVk`h՛ @鷼m|Tjwr'*.!4r+3_B$fF"7sւ[FkZZYXZZ}?‡hvGus?^fffff'̜Ka-yL}ZEYE>tWuyD;;lկ< iЖ%Ww|G$ Ze'zVIzQ5B Xmh EV\#;ƬNֺB̆VY*IփGnF"1whp ͍Z̰2SwWI2ZeAp8D2[r0+)cr\:RF&_C2[1|Zk:BvՆVVyH**hMpBA7ּ#Z zRX |.z h|"ݕ;~xU&[ʪ!X,mؖWpx_sF8<`[V kup\( Gq.W[Lrt&H4S q2F"s~c.ɂc^Kz&g'JXwz):v=Z v4кVGZW\_SUx%h(I* ZfB뫼9z&u!|\s)>_VeZ .׮ Z!I4oq8= @.:6Z@+F}VJ >|N𹱟!L8nۈMLUi%TZBkA$IBA+7Z x?k+8z*3t]*h$IVs}[i:YS+6:7bӰn-˂VIiuB7ZȴsvdjCLJah$IR<NL+uxg,J,h$iR<`j~<;VCp4p,y Z @+] ZͷU$Iۆ^gZV'ތnA+[]E x*&Y*Ix ( hXpVgV'zuyG@iA$I9V̢ʈm7bmV#*`A,h$ILJ'$i[^7Ve#xLK/9,h$IR<L~X- B+G:7bZw]KdA$IVndg ß ; Z96)jCku`B[CևU[\69ջ$IR<#nà[-X֋WolV(WB]i mxw Xy8|gl`7 .t(YM+i>.&J$)Zi@AgÅ+qƪZx;cxL[Ww 88>{>O\^ Z%I2@jUZ^ծ{ _D;.g~(?D3-?OG>:U*Idv=Lyϴ Z:v A{S3%= 1YH7xX~?b]{@>VhN6xpr+JGvlJ\/I- 6H*A%I*WRoo̠U*hQкmVnrxو"z!T̿Sǖ,jvqt>aZxq|׆[=9.=UJ<k -pš)pV…cY$I`fRP8C78!Mc؏7Td /_s{wLGu9<\sBB밬8(\U&2L\"뤵UznL6WhuZ6E$U[O| }80Q}bwBk}N0lt`;Za9"2,huJ$Ak*[E8f8JBA3X :*ּ܂`x:huiEOEߙo}4/G/`lrE|gZ[#]{1 v~>s9dA$I~X㿛 5zVV5+VJp\Mզ^"nW ~2V=X7^ ]W3Y*IU؇ Z_8WIm( I ̜4sI̴fo1FxFQњ^y1"0yhR5/fhDEi ZɘxUhֈIk̴V@53uhϴ~~E Z)Z im .{|EkF˿}E `.V@h@#ZʹZ=,J?)Z֕ʫۇ8iVVLh񀵍+kh Zp;gZ_7c%NZ3ZW5fh ZѺʒ$ID0IENDB`arc-theme-20220405/.github/arc-prv.png000066400000000000000000000435361422312607700172560ustar00rootroot00000000000000PNG  IHDR(9 cHRMz&u0`:pQ<gAMA asRGB,FIDATxj@a_FCMZ/ SNtOBw ?a.|~&w5 fN=4Gس|-ЦߦFG3bs 0D:hqp=>Zo:Z-:5qh X /+t6P}Ѣ5PGk68' ZQ5޴fgGգ\]!8M+MQVSuh͜ݨΛ0QUn:6FkWp:AVG+*ZhDTEbi`U:"\!ba.+Dv"ZUhU2f,[Pw6uwcuwwww^қ;0NHev5;KuDi64Dk/d. 𬶂C]c~ei} }?2Fsi.q:@'& *,Ȧk1Ɔ9d)Σ 7߸88f:%9fVTuW]VAH6ONV1=a迕#jNY֜6 3]_{{LZM F#R꼢\ODž "B͎}_gKZ`gV>I•E3l _WABn1ӾmxCIf&G}zZQ(V/5`tYa5w%֜v@5a1}i~L} If{ڤƟBj*bD^ZTC/&.v1r;ɧ,d`+6u]>2 =?F ̮WNjJZO>.Z)}͝=i5-αnp}byL M4֖w3 u?<7ӊ(Je9 ŭz.qNpIY9믡/Υ>V['yEk kHMOAeVE?tUӪ'a3-PMʛt2so*q)&\"35"L |OX5JNZGΉmہfUVJJw\-N({\G1zOM]pխ>ƍ%0wǔ3Ik)fL|';$4 үHNg7aGZsʤi[W/LiIkdH^D`uNm[K؃~ Os7}G WURfZ>ųzyˎ.5 -3f<^Bu>9 8)jK剝>d]@EL=+9[wuIZuccѵuʀGr%MU.vZn<&gϱLܟ )i>v-솩ZsFvwt ~O[7 *S,gxNrUmBc\gucyEB ?S f`({c!\Ew;iUΡ+5IaN*KGUZi>K;iE\S[eӰ}Xou^M@kTRJ:j'wQb"_GZTOs+%FE'S(;ۘ"{QUADſUOX}5꫑V_e[xy]iAIEQvV(1 +at61{ cã#*6gqw՞XkxgX3eKY|>) ķw!ˌ񹊵Kd^c^cd k!cy @.dGV5}={ $ּTZa"JJ'dXAi*ViXTRZs]&H+dq+{{+~UZ7-܀>O$0I mu~[(X,ms QE' +O)N3Ni`wi}2iL i4ltt!"lkbb_H}MCd)H]ZwpŁI|:P4xچtX8bbZW='Ln& ߌo&LD%aAQvDm6Iwfc+HMvr.sE'&`MY>NhUsnurTKt]Lb(%9U¶)C:S ȲRXe[̲RX2 6Q@q%ݞi}rV.XWV9_ 3"e!)(3,JHj(?qV1Kֆlx߿Hm2ӒY0?3Z09ȺSV ;R!I+ +(oTW d-zl i&:τ2EѧgPXT˘Sdk 2C3+ArND~ Q 6gRV tp/_HtwDaPL(Bs G6(&]&.NHDtGD\w- ;LSlSr )ƂG@_Gc[_ N^~<4am=3"C{6$Ӛew/`Y\ҀN.{F\YON)ghZg1r{:dn7/i27sϹ:>T?=ڰ}ewNZlP!C؀-5ͤ0u4Kkx9[xRS~GuaQJ@ѳ QIRZo%5VBLrʺP lTȼֶV@iRZ3U-<~ kϬ+X/|ZYo[>Қ&9ymW7/Ar<]؝o{~R-yr(Uy5z6 \h>Y~|J|+c:hYUJuИr5~/jxNټ 4ĖYӜ'E9TXfbo'IƀӱdocL}\ؒf29o\/~we\>u%.Gyۃ~$z2DNGz x_DD~9W;jU^l~ۇۿ=c ,+>ץͳ}OK_p AVV30iM\i&熝P4w`RU0G֥?w+֑AbճBdkKHfD&Bi%Smn}^ylr:$, ra'VWql?GWX̩˿`JZC%&H1~qZ"7UXNDy=HΥ"muquvBZݡLq=ӊO^׮$.*=@o|e~ileNw ʪl`^ '&.C8p<@Zb8u=~(ߞixIL*+>HA0ۅM=(T߅Ư3RCB˼(+g*x- ]6x5}۷wK= eBzvqۄ*Զze:Xjq֥[Jsrs;&e#ۜ`[HX& a9愺בLc{|S"ӛ~- ȸ{?&juZ(U~f?y'| j̶^~Oac>s:3oKO(L;!lvӵbo.7o6 ۼ}h||4IUq\e2>NiwKutE$_ػr>;yu N?"&V0 Eݝ>n'bPN\qr1ќ|/L1l@ؘB,⃈#uuIDN/ @͓ 0DSa5ڇi׫sIz\CgIz-n=wE.W,h3o:kshz#W }}^O]`ߪB%GV?7Qcis~q5/rVo] o;y:~>W nj́kbN167\pr9gQ^ϴyy*:+4v#{W2hS#XwȯB<1{_MO ?{gE5`'R5def63LenUߓSEQ;GtFc?L鎪z.9 ]LXYՄUlԳuj|7B!xc6_zZk`t8j,Bsq@Y kM+ f3 9$I"Àv:v%Y~]{II¼;sks=:o̲͗󚪵Gj,nٮmM4)"@Bi%|}˩%e a+ Ah극$\HT!6B jH=F1fV/tb')Ì/gݐ2@l-t fveaqm {hbH@'g'&oiB9 P\i' jaN+iZ ܱ 56iGtai{qw:Vv37Jih݋O1+HH7:15Ii5u )! qG>d@B*¡wVv!QZ~x5~JܗH#m=뤴 ViKYR F]&vwT2۟Y+BIbe׵3t lr SZsw-")3WK Sunx 띾t[)Hv#Jk@ HzK@]Z5 |i&*8W* w@\=$ xï{Ec 鶦B.՛wT݃V]Z]Ze5V֛w+ 'WŨ!3>Q%!EҚ{YZ])xF3imqVpBKnZ q=mG^i*`Hi H;ObԊ)ָCpnGLe\mSf 3'CC:i.~ܩ٫+ծzv+u*ɹGGkůVs *39ZE\7hUzXʚ[\b2ZN- "VΪQ}?JJуcbF4EpK 2oq٫8xX.īMF+hG5zV ֦m dw> 3Ol VkuJF+@歆VP;ؼ/ De)ik;<W0Bp%RU5`"PrԼXUJ%8V+: ħqE ժs5Zm!wP!V7oƑgq{ W\__NlJP.Q2Myq-Sz1}=JW:./qWV  eEޡhVZC\Uhk=\H͇mc-Q>gFk\(f96xDNuApzAkT;5QiuyKM=KhӁmlkőw~bF{bk[j)74ٟk[a 56WtcHH;(,p#96X ZV 5{9cKZzkA`X :^cV Xi!>Siz"MX`=(K E` `pB5 l4 <+%R_D+-2=X2ZñaCɵ˚`*k&W 6N/=]p5W9h=zx}/ÉBn񱨸dQ:HsW5X(PzR^N01@V(R?9UYߠIb_s~D{):`&+;;h'.R hUM :"WQWu}UXF+jWtkt֫ QT]=DWB(*^lvZOFTV^)" RO'9 VNej뀜p4=]Qe<=JRMI-궐MFT6eJWt~%u$N) 7QU$ O8HVu bh \M+E덯h i;5h:q #Hh<ǫm|ϛRr{ Umsq39jϨCXVG^YߕJVOcaqjB,Bm_g n/z ,ƚئ}e #4C-#˜D0cƟ3;'p?H)oZ5F^i'."ȝAN1>*u6i_3$U\pD0'+Ҫ*њd E+\@{&AQN5gpfFť'4!fwAU\=|}',OX~}j7xXe^<ad*1gvO oS4̄2pbI;bIVJiJ+ŀVJ=+YUlƔ3$51sbl2Z9&WZkF/6l^Qʊ/nʄ[ebi.v#V|}UK|=|s18t#8<)}iL NWZ9yPzpk[x:)N~v=ӌMF+m ٮ\]UG•{ucXZv?UK7Xe.Aר[Շ^{} zAMD7LT5 rh#⪍~9VkDE\ih{64ܧ0Y:m, DMuOs2Zu$op]<UWҜ]ה:u[jjB=-viT?׫-hu̢u#E-FtAWRVoVFk#d~ QXge]js/:F\cl4-Mcǰ;!wr=`ӇV\w>c.Z;G]͖n.0B$g fIBUˌVZ+V\3ZRB덶n$BTPlɰ:!g CnEOc.[7( ?TqoYf6m(&0]f>VL`oڲaڌ|5Fњ]L?)UI/~j'Jǟ Q~(hY37_jEd.n9U_ī L4Dfjڥ}~.TiX頸G  UDϋ5zȷN5+;sرV5Nz9~YP53[w)c@(媎͌Q;(juKۃiIoJf.XzǼ"pԏI?ULStJ12yXx!ZeMc}s!jĢfbac`1s+>֌ɕSĞV)Z(wgJ1*W KgPaQ0{pN_(*\ta }lhDh5 Z[XXj9XZjX{rDg]YH6˽֧!c16Wm;,/nDh]t, ,iVV[.V:Dkz5fh=ZmD+c%tH S<} {9N%Ffbnb墪qCECk\hn{ORкMf%OH{TF ub庁զՖjCQ3Chf1Zhy hM@ND@ $&X{>q2L~+b!VX-T:4Çf[]4vmc\ _X#NV*4 )&զJ> ;D5XI+A襠z=*CpZ&*B3h`5iM\"X%Z98Vv`e9ls{OVe&2\JBUE VM$Z""Z- /h Z [V5Nqʐ?GhVAMwP?ֶG pzc?2 h Z&V%޼u#δ桂YJgVͰQ7\4lm7DEX1n${Z G,A$޸y#9XS擄Yʫ\)ꦍx! 5UVxV+@+Jrpzz#^u9XSW<oz.Z--@3V0b.Z8Rwwǥ;ݕ:.Q.De.)T9gH78Μ jLYahlKXkCx g\ghe9n\uq< -_Aon䪮#RCkYohvcՊZs 05ֶQmg< 3: i'@#:! Vt*ٍ0w O|iGoVVQ*f9K?g@',k?|RkUY 4QmG fP`h6?x8h],Ǒ|Is M%2q؍7xr_zxj2z.[Z D,^.+\!Z}NVVchJ^=ãUU5RGmfԚ,4Xahl!2Z[=UX2=8ݸ-_fQ}lr)*\ ~GL;s9&N`Xdhu zAv;ZGCGu)Wi,K`h)ZUV+V`hVUN>ʪPYkp_oBތ::K#-06D}0rVgמV%45<ה{\zk? cp0WN3VBpWMaV1n^CȎSi@[n1iq^m2W!mNGA)Fp װoi_ 1)cbe~lwb=hn c.ؒ࿏5H%R;jheh•Η-(-̃X,C,5asqӆbJQj% 7W!GPn?[lHdHԷPbGuC+TmUFׇZc=,M05KsZJ>~F,a*x̥1gy}s^`51rO+7WiuDBAcT* |>ʐkhzaGnDvXfhwaࢵ/ȓ` Z92z V#EkUJ`壕N{z4(XtSY VZ؟Uhs$k!-`*U^1im2ㆲ7װ?p1~HZyAj "}n` N !.{0 l9IQl02}}\8gK`E-5$ r0VD`_lZoblz?*Z].V?t6\35j!%0vp/PP SWppQRח2w[_ XmvCxV=:"jr uVT fL,054Vj i#<M͍qXՃ s^zܧVU-ȳK%!sO(&=V&WX{juh S77ߎJ>/E,p1ŰJ9D5wNWƧD+9)5)} qLE9}Gɐ YલSF! .$]AN[`.^G+{!1IV 6=E@,CjX4N={t=(|F+lwkzZuE(?n>R)9f F,nJU7 Z]6 {ЁnŊ"m ,~`h3V=C/.j.gל1X ETUrgyn7Ppq&tY03Ze% ~wxxoGP6D>/^hEd݅O8;Zyy8]q=k/G}lNSwV:֊pa%Ҙbt}ڈ !ۈ#Z_MBm6$HUŸhC+fghe1J0bR{@ꌨ1+kY@=FkZppAcAֵ![􀩛#tocq"?zR)R6S{h+(L0 A^3Z.6bYQ{$Xfffffff͖)؉ǘz3xxϑz;WH?}9]IھsJm*IVhZ Ao .EW- >N^dSp껗q?^ ^rڀ/\s~5.| 75kʭ| Z%I*hK*.B LJqiL }dsbf\iF 9ݼAZ^I҉UUzVZw?4g bx| C}V\q@k竖cVXVAէU.Uk7n>=:;]q〻|h̰2#S/%jWIڂֹ9D {7u= Z/VOI]X|ohmE&fՄ+=H**h?RzZh@k%襳3כh6\k>:;K s37 lw%ho h$AVheՎVlãصx18c^py=>plYLzq:d8'Rq,?X`kD19q1}9Ք|?}{cC;EY3Vh]!V UЪJT ZQ$ ZS5<2n{^tM?1cAh{p1heUO- Jfh<[ﷇT{puদ}܋koNZh]i;>bh4h]C+fVeZ-}/j3;@$Ij6@k{\ T;h@u lyev η uV50<>#ظe*VA$IZٷ:fuֵVZYimօbݰ 'eY$IV{h=뻆>?yh VZ#:gZPX$I}AkϴZyKnI$V/plh#GxݕUJ~)`UAk繳OZB#VWP.J,h$RW .]nRh wY23xk <F-KD |d _ty;ӭ9b<^!A$I?8|FxsVA[C?x4,x@/b5zc?T&ɿs]eC(հ}{WZ?0pZ51F|Zibtyoe03g|b`WW?|}+5[,vX$ Z-$P*UJ `>4L7Hc$08PkD19yǼ.Oi/ǜ'LcΟNgw28"/I̔ZX;5*^oj A}k:;|ܯGZ}Zȴ^Qөlc<{n EqGd6#\hCk:f[ʘ 8r b˱,sȂVIm%j?7|~Z-ʊk$wYa֥ʹWZ- !֚Eib;R >& E0RSc{# 4=;8XaPk>JaQXXٯGNA$IVIp^i%jVZm2}րQ"61Sm0X6ӎ=e9HH>k*cws`CJ$h$Ak6֥ ZLT@1cw,K$ Z%i`+Vn.;i}zM TsjgܾG 5),h$I*I.TVXhC,uՁRJ,8v7qLJ$h$AkNC;r8q9v`DqT ENu(6d_^L15֔ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . arc-theme-20220405/HACKING.md000066400000000000000000000045001422312607700152100ustar00rootroot00000000000000### Editing the theme #### Editing the CSS based themes in the `common` directory (cinnamon, gnome-shell, gtk-3.0) This theme uses libsass to process the various .scss files. Never edit any of the .css files manually. * Edit the `common/*/sass/*.scss` files. * Rebuild to generate all css files using `sassc`. #### Editing the GTK 2 themes * Go to `common/gtk-2.0` * The colors and includes are defined in `light/gtkrc`, `dark/gtkrc` and `darker/gtkrc` for each theme variant * `main.rc` contains the major part of the theme * `panel.rc` contains the panel styling for Xfce and MATE * `apps.rc` contains some application specific rules Because this theme is heavily based on the pixmap engine, a lot of the styling comes from the images in the `light/assets` and `dark/assets` folders. Don't edit these images directly. See the next section. #### Editing the images for the GTK 2, GTK 3 and XFWM4 themes * Go to the `common/gtk-2.0/{light,dark}`, `common/gtk-3.0/$gtk-version` or `common/xfwm4/{light,dark}` directory. * Open the `assets.svg` file in inkscape. Each object in the .svg file corresponds to an image in the `assets` folder. * Find the object you want to edit and make your changes. **Important:** Don't change the object *id*! * Save `assets.svg` and rebuild. --- ### Contributing to the project The main purpose of this fork is to *maintain* the theme. This means that all major changes to the visual style should be avoided, unless there are very good reason for them. All contributions to the theme are appreciated, as long as they are useful and well implemented, and don't increase the maintenance load, or unnecessarily alter the visual style. If you're unsure about anything, or would like to work on some larger project, it's not a bad idea to open an issue for discussion before submitting a pull request. #### Sending pull requests Nicely split single-purpose commits, and clean and descriptive commit messages are greatly appreciated. Please abide by the following commit message guidelines if possible: * Prepend the first line of the message with a tag describing what part of the theme is affected, e.g. `gtk3:`, `cinnamon:`, `build:` etc. This makes the commit logs much cleaner. * Add a *full link* to the pull request you opened, or a related github issue at the end of the commit message for future reference. arc-theme-20220405/INSTALL.md000066400000000000000000000115311422312607700152540ustar00rootroot00000000000000# Installing Arc from the source ## Getting the source To get the source, either clone the git repository with e.g. git clone https://github.com/jnsh/arc-theme --depth 1 Or download and extract a [snapshot](https://github.com/jnsh/arc-theme/archive/master.zip) of the master git branch, or the latest [release tarball](https://github.com/jnsh/arc-theme/releases/latest). ## Dependencies #### Build dependencies The following packages are always required for building the theme: * `meson` version 0.53.0 or later The following packages are only required for building certain themes: * `sassc` for GTK 3, GTK 4, Cinnamon, and GNOME Shell * `glib-compile-resources` from `glib2` (or its development files, e.g. `libglib2.0-dev-bin` for Debian based distros or `glib2-devel` for RPM based distros), for GTK 3 and GTK 4 (and GNOME Shell if the `gnome_shell_gresource` build option is enabled) You can avoid these dependencies by choosing to not build specific themes using the `themes` build option. The following packages are only required for building certain themes from a git snapshot: * `inkscape` for GTK 2, GTK 3, GTK 4 and Xfwm These packages aren't required when building from a release tarball. #### Runtime dependencies For the GTK 2 theme to function properly, install the following: * `gnome-themes-extra`, or `gnome-themes-standard` before GNOME version 3.28 * The murrine GTK 2 engine. This has different names depending on the distribution: * `gtk-engine-murrine` (Arch Linux) * `gtk2-engines-murrine` (Debian, Ubuntu, elementary OS) * `gtk-murrine-engine` (Fedora) * `gtk2-engine-murrine` (openSUSE) * `gtk-engines-murrine` (Gentoo) ## Building and installation Arc-theme uses [Meson](https://mesonbuild.com/) build system, refer to its documentation for further information about the build process. The following instructions should work for most common cases. #### Setup and configure a build directory First you need to setup and configure a new build directory (e.g. `build/`) from the cloned/extracted source code directory. You should at least configure the build prefix with `--prefix=` option, usually `/usr` for system wide installation, or `$HOME/.local` for installing for your user only. Additionally you may set any Arc-theme specific [build options](#build-options) according to your needs and preferences, with `-Doption=value` command line argument. For example, configure to install in your home directory, and to only build the Arc-Darker variant with: meson setup --prefix=$HOME/.local -Dvariants=darker build/ The build options can later be changed with `meson configure` command, e.g. meson configure --prefix=/usr -Dvariants=light,darker build/ #### Build and install Build and install the theme according to your configuration by running the following: meson install -C build/ #### Note about installation in user's home directory Some themes (at least GTK 2) aren't loaded from `~/.local/share/themes/`. You can work around this e.g. by symlinking the Arc theme directories in `~/.local/share/themes/` to `~/.themes/` with following commands: mkdir -p ~/.themes/ for d in Arc{,-Dark,-Darker,-Lighter}{,-solid}; do [ -d ~/.local/share/themes/$d ] && ln -s ~/.local/share/themes/$d ~/.themes/; done ## Versioned themes The source code comes branched for different versions of GNOME Shell, and Cinnamon. Only one version of those themes will be built and installed, and using the wrong versions will likely result in visual issues. The versions that will be built can be set manually with `cinnamon_version` and `gnome_shell_version` build options. Otherwise the build system tries to determine correct versions using the following packages on the build environment: * `gnome-shell` for detecting GNOME Shell version * `cinnamon` for detecting Cinnamon version **Note:** The build setup for Cinnamon and GNOME Shell themes will fail, if their versions can't be determined either from the build options, or from installed packages. ## Build options Arc-theme specific build options can be set or changed with `meson configure -Doption=value ` e.g. meson configure -Dthemes=cinnamon,plank,xfwm -Dtransparency=false -Dcinnamon_version=5.0 build/ Option | Default value | Description --- | --- | --- `themes` | `cinnamon,gnome-shell,gtk2,gtk3,gtk4,metacity,plank,unity,xfwm` | List of themes to build `variants` | `light,darker,dark,lighter` | List of theme variants to build `transparency` | `true` | Enable or disable transparency `cinnamon_version` | - | Build Cinnamon theme for specific version `gnome_shell_version` | - | Build GNOME Shell theme for specific version `gnome_shell_gresource` | `false` | Compile GNOME Shell theme into a gresource file ## Uninstallation Manually remove the theme directories from your install location, e.g. rm -rf ~/.local/share/themes/Arc{,-Dark,-Darker,-Lighter}{,-solid} arc-theme-20220405/README.md000066400000000000000000000057531422312607700151140ustar00rootroot00000000000000# Arc Theme Arc is a flat theme with transparent elements for GTK 3, GTK 2 and various desktop shells, window managers and applications. It's well suited for GTK based desktop environments such as GNOME, Cinnamon, Xfce, Unity, MATE, Budgie etc. The theme was originally designed and developed by [horst3180](https://github.com/horst3180/arc-theme), but the project has been unmaintained since May 2017. This fork aims to keep the theme updated with new toolkit and desktop environment versions, resolve pre-existing issues, and improve and polish the theme while preserving the original visual design. ## Arc is available in four variants ##### Arc ![A screenshot of the Arc theme](https://raw.githubusercontent.com/jnsh/arc-theme/master/.github/arc-prv.png) ##### Arc-Darker ![A screenshot of the Arc-Darker theme](https://raw.githubusercontent.com/jnsh/arc-theme/master/.github/arc-darker-prv.png) ##### Arc-Dark ![A screenshot of the Arc-Dark theme](https://raw.githubusercontent.com/jnsh/arc-theme/master/.github/arc-dark-prv.png) ##### Arc-Lighter ![A screenshot of the Arc-Lighter theme](https://raw.githubusercontent.com/jnsh/arc-theme/master/.github/arc-lighter-prv.png) ## Supported toolkits and desktops Arc comes with themes for the following: * GTK 2 * GTK 3 * GTK 4 * GNOME Shell >=3.28 * Cinnamon >=3.8 * Unity * Metacity * Xfwm * Plank ## Installation #### Packages Arc Theme is available from the official software package repositories for many common Linux distributions and FOSS operating systems. Installing the theme by using the package manager of your operating system should be the preferred method in most cases. See [the wiki](https://github.com/jnsh/arc-theme/wiki/Packages) for non-exhaustive list of distribution packages, and some additional packages. #### Manual installation For installing the theme by compiling it from the source code, see [INSTALL.md](https://github.com/jnsh/arc-theme/blob/master/INSTALL.md) for build instructions, list of dependencies, build options and additional details. ## Issues If you are experiencing any kind of issues, found a bug, or have a suggestion for improving the theme, please open an issue at . Some known issues are addressed in [common problems](https://github.com/jnsh/arc-theme/wiki/Common-problems). ## Contributing If you'd like to contribute to the project, open an pull request, or an issue for discussion. See [HACKING.md](https://github.com/jnsh/arc-theme/blob/master/HACKING.md) for further details. ## License Arc is available under the terms of the GPL-3.0. See [COPYING](https://github.com/jnsh/arc-theme/blob/master/COPYING) for details. ## Full Preview ![A full screenshot of the Arc theme](http://i.imgur.com/tD1OBQ3.png) Screenshot Details: Icons: [Arc](https://github.com/horst3180/arc-icon-theme) | Launcher Icons based on [White Pixel Icons](http://darkdawg.deviantart.com/art/White-Pixel-Icons-252310560) | [Wallpaper](https://pixabay.com/photo-869593/) | Font: Futura Bk bt arc-theme-20220405/common/000077500000000000000000000000001422312607700151135ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/000077500000000000000000000000001422312607700167155ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/000077500000000000000000000000001422312607700172255ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/common-assets/000077500000000000000000000000001422312607700220155ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/common-assets/menu/000077500000000000000000000000001422312607700227615ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/common-assets/menu/menu-hover.svg000066400000000000000000000060461422312607700255750ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/menu/menu-separator.svg000066400000000000000000000033131422312607700264440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/000077500000000000000000000000001422312607700227505ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151422312607700274660ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031422312607700273300ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/add-workspace.svg000066400000000000000000000077741422312607700262340ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/bg.svg000066400000000000000000000114111422312607700240570ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301422312607700304450ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131422312607700273230ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321422312607700306320ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151422312607700275100ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/close-active.svg000066400000000000000000000115541422312607700260550ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/3.8/common-assets/misc/close-hover.svg000066400000000000000000000115531422312607700257240ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/3.8/common-assets/misc/close.svg000066400000000000000000000115451422312607700246040ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/3.8/common-assets/misc/corner-ripple.svg000066400000000000000000000047371422312607700262650ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/desklet-header.svg000066400000000000000000000137121422312607700263560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/desklet.svg000066400000000000000000000133101422312607700251220ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/osd.svg000066400000000000000000000114041422312607700242560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/misc/overview-hover.png000066400000000000000000000015061422312607700264470ustar00rootroot00000000000000PNG  IHDR s IDATxTkG}s2I 6 CRRUBBkRXvuVA B~*yc~{y3?#PXeO+b"SP00P(b;)z 䐐D @'0a@E'C$K&Iin'fFhdea#s310Qy-DQDBw\C^f*HMA! image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/000077500000000000000000000000001422312607700231145ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700272510ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/activities.svg000066400000000000000000000111621422312607700260020ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/panel-bottom.svg000066400000000000000000000046471422312607700262510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/panel-left.svg000066400000000000000000000046571422312607700257000ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/panel-right.svg000066400000000000000000000046601422312607700260550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/panel-top.svg000066400000000000000000000044501422312607700255370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571422312607700307000ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151422312607700303220ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161422312607700305060ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551422312607700301740ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/switch/000077500000000000000000000000001422312607700233165ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700277140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700275550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/000077500000000000000000000000001422312607700214465ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/dark-assets/checkbox/000077500000000000000000000000001422312607700232345ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700305630ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700271330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700311250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700275020ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/menu/000077500000000000000000000000001422312607700224125ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/dark-assets/menu/menu.svg000066400000000000000000000114111422312607700240750ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/menu/submenu.svg000066400000000000000000000072451422312607700246210ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/misc/000077500000000000000000000000001422312607700224015ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/dark-assets/misc/button-box.svg000066400000000000000000000063451422312607700252330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/misc/message.svg000066400000000000000000000060651422312607700245550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/misc/modal.svg000066400000000000000000000124721422312607700242240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/switch/000077500000000000000000000000001422312607700227475ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700255530ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700254200ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/000077500000000000000000000000001422312607700216345ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/light-assets/checkbox/000077500000000000000000000000001422312607700234225ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700307460ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700273170ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700313150ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700276600ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/menu/000077500000000000000000000000001422312607700226005ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/light-assets/menu/menu.svg000066400000000000000000000113571422312607700242740ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/menu/submenu.svg000066400000000000000000000072431422312607700250050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/misc/000077500000000000000000000000001422312607700225675ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/light-assets/misc/button-box.svg000066400000000000000000000056071422312607700254210ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/misc/message.svg000066400000000000000000000071151422312607700247400ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/misc/modal.svg000066400000000000000000000125121422312607700244050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/switch/000077500000000000000000000000001422312607700231355ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700257370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700256120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/3.8/sass/000077500000000000000000000000001422312607700201765ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/3.8/sass/_colors.scss000066400000000000000000000111201422312607700225260ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; arc-theme-20220405/common/cinnamon/3.8/sass/_common.scss000066400000000000000000001013321422312607700225220ustar00rootroot00000000000000$asset_path: if($variant == 'dark', dark-assets, light-assets); // // Globals // $font-size: 9; $font-family: Futura Bk bt, sans, Sans-Serif; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; stage { font-family: $font-family; @include fontsize($font-size); color: $fg_color; } .label-shadow { color: rgba(0, 0, 0, 0); } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // %button { min-height: 20px; padding: 5px 32px; transition-duration: 0; &, &:focus, &:hover, &:hover:focus, &:active, &:active:focus, &:insensitive { border-radius: 2px; } @include button(normal); @at-root %button_hover, &:hover { @include button(hover); } &:focus { @include button(focus); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // %entry { padding: 7px; caret-size: 1px; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } } %osd_entry { padding: 7px; caret-size: 1px; caret-color: $osd_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(osd); &:focus { @include entry(osd-focus); } &:insensitive { @include entry(osd-insensitive); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 2px; background-color: mix($fg_color, $bg_color, 40%); border: 0px solid; margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } .separator { -gradient-height: 1px; -gradient-start: rgba(0,0,0,0); -gradient-end: rgba(0,0,0,0); -margin-horizontal: 1.5em; height: 1em; } // // Slider // .popup-slider-menu-item, .slider { -slider-height: 4px; -slider-background-color: $button_border; //background of the trough -slider-border-color: transparentize(black, 1); //trough border color -slider-active-background-color: $selected_bg_color; //active trough fill -slider-active-border-color: transparentize(black, 1); //active trough border -slider-border-width: 0; -slider-handle-radius: 4px; height: 18px; min-width: 15em; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: transparent; .popup-menu-item:active & { -slider-background-color: transparentize(black, 0.8); -slider-active-background-color: $selected_fg_color; } } // // Check Boxes // .check-box { CinnamonGenericContainer { spacing: .2em; min-height: 30px; padding-top: 2px; } StLabel { font-weight: normal; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Radio Buttons // .radiobutton { CinnamonGenericContainer { spacing: .2em; height: 26px; padding-top: 2px; } StLabel { padding-top: 4px; font-size: 0.9em; box-shadow: none; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item:active & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .cinnamon-link { color: $link_color; text-decoration: underline; &:hover { color: lighten($link_color,10%); } } // // Tooltip // #Tooltip { border-radius: 3px; padding: 5px 12px; background-color: $osd_bg_color; color: $osd_fg_color; font-size: 1em; font-weight: normal; text-align: center; } // // Popvers/Menus // .menu, %menu { color: $fg_color; border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; } .popup-menu-arrow { icon-size: 16px; } .popup-sub-menu { background-gradient-direction: none; box-shadow: none; border-image: url("#{$asset_path}/menu/submenu.svg") 9 9 9 9; .popup-menu-item:ltr { padding-right: 0em; } .popup-menu-item:rtl { padding-left: 0em; } StScrollBar { padding: 4px; StBin#trough, StBin#vhandle { border-width: 0; } } } .popup-menu-content { padding: 1em 1px; } .popup-menu-item { padding: .4em 1.75em; spacing: 1em; &:active { color: $selected_fg_color; background-color: transparent; border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } .popup-menu-item:active .popup-inactive-menu-item { color: $selected_fg_color; } .popup-menu-icon { icon-size: 16px; } .popup-combo-menu { @extend %menu; padding: 10px 1px; } .popup-image-menu-item {} .popup-combobox-item { spacing: 1em; } .popup-separator-menu-item { -gradient-height: 2px; -gradient-start: transparent; -gradient-end: transparent; -margin-horizontal: 1.5em; height: 1em; } .popup-alternating-menu-item:alternate { font-weight: normal; } .popup-device-menu-item { spacing: .5em; } .popup-subtitle-menu-item { font-weight: normal; } .nm-menu-item-icons { spacing: .5em; } // // Panel // #panel { font-weight: bold; height: 27px; width: 32px; &:highlight { border-image: none; background-color: transparentize($error_color, 0.5); } } .panel { $_panel_fg_color: $_shell_fg_color; &Left { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(255,0,0,0.05); background-gradient-end: rgba(255,0,0,0.2); } &:ltr { padding-right: 4px; } &:rtl { padding-left: 4px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Right { &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,0,255,0.05); background-gradient-end: rgba(0,0,255,0.2); } &:ltr { padding-left: 4px; spacing: 0px; } &:rtl { padding-right: 4px; spacing: 0px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Center { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,255,0,0.05); background-gradient-end: rgba(0,255,0,0.2); } } &-top, &-bottom, &-left, &-right { color: $_panel_fg_color; font-size: 1em; padding: 0px; } &-top { border-image: url('common-assets/panel/panel-top.svg') 1 1 1 1; } &-bottom { border-image: url('common-assets/panel/panel-bottom.svg') 1 1 1 1; } &-left { border-image: url('common-assets/panel/panel-left.svg') 1 1 1 1; } &-right { border-image: url('common-assets/panel/panel-right.svg') 1 1 1 1; } &-dummy { background-color: transparentize($error_color, 0.5); &:entered { background-color: transparentize($error_color, 0.4); } } &-status-button { border-width: 0; -natural-hpadding: 3px; -minimum-hpadding: 3px; font-weight: bold; color: white; &:hover {} } &-button { -natural-hpadding: 6px; -minimum-hpadding: 2px; font-weight: bold; color: green; transition-duration: 100; &:hover {} } } .system-status-icon { icon-size: 16px; padding: 0 1px; } // // Overview // #overview { spacing: 12px; } .window-caption { background-color: $osd_bg_color; border: 1px solid $osd_bg_color; color: $osd_fg_color; spacing: 25px; border-radius: 2px; font-size: 9pt; padding: 5px 8px; -cinnamon-caption-spacing: 4px; &#selected { background-color: $selected_bg_color; color: $selected_fg_color; border: 1px solid $selected_bg_color; spacing: 25px; } } .expo-workspaces-name-entry { height: 15px; border-radius: 2px; font-size: 9pt; padding: 5px 8px; -cinnamon-caption-spacing: 4px; transition-duration: 300; @include entry(osd); &:focus, &#selected { border: 1px solid $selected_bg_color; background-color: $selected_bg_color; color: $selected_fg_color; font-style: italic; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } &:hover { border: 1px solid $selected_bg_color; } } .expo-workspace-thumbnail-frame { border: 4px solid rgba(255,255,255,0.0); background-color: rgba(255,255,255,0.0); border-radius: 2px; &#active { border: 4px solid $selected_bg_color; background-color: black; border-radius: 2px; } } .expo-background { background-color: opacify($osd_bg_color, 1); } .workspace { //&-controls { visible-height: 32px; } &-thumbnails { spacing: 26px; &-background, &-background:rtl { padding: 8px; } } &-add-button { background-image: url("common-assets/misc/add-workspace.svg"); height: 200px; width: 35px; transition-duration: 100; &:hover { background-image: url("common-assets/misc/add-workspace-hover.svg"); transition-duration: 100; } &:active { background-image: url("common-assets/misc/add-workspace-active.svg"); transition-duration: 100; } } &-overview-background-shade { background-color: rgba(0,0,0,0.5); } } .workspace-close-button, .window-close { background-image: url("common-assets/misc/close.svg"); background-size: 26px; height: 26px; width: 26px; -cinnamon-close-overlap: 10px; &:hover { background-image: url("common-assets/misc/close-hover.svg"); background-size: 26px; height: 26px; width: 26px; } &:active { background-image: url("common-assets/misc/close-active.svg"); background-size: 26px; height: 26px; width: 26px; } } //.workspace-thumbnail-indicator { // outline: 2px solid red; // border: 1px solid green; //} // //.window-close:rtl { // -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); //} .window-close-area { background-image: url("common-assets/misc/trash-icon.svg"); height: 120px; width: 400px; } // // About Dialog (applet.js and desklet.js) // .about { &-content { width: 550px; height: 250px; spacing: 8px; padding-bottom: 10px; } &-title { font-size: 2em; font-weight: bold; } &-uuid { font-size: 10px; color: #888; } &-icon { padding-right: 20px; padding-bottom: 14px; } &-scrollBox { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; padding: 4px; padding-right: 0; border-radius: 0; &-innerBox { padding: 1.2em; spacing: 1.2em; } } &-description { padding-top: 4px; padding-bottom: 16px; } &-version { padding-left: 7px; font-size: 10px; color: #888; } } // // Calendar // .calendar { padding: .4em 1.75em; spacing-rows: 0px; spacing-columns: 0px; } .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; } .calendar-change-month-back, .calendar-change-month-forward { width: 16px; height: 16px; } //arrow back .calendar-change-month-back { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } } } //arrow forward .calendar-change-month-forward { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } } } .datemenu-date-label { padding: .4em 1.75em; font-weight: bold; text-align: center; color: $fg_color; border-radius: 2px; } .calendar-day-base { font-size: 8pt; text-align: center; width: 2.5em; height: 2.5em; padding: 0.1em; margin: 0.1em; border-radius: 999px; } .calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 1em; font-size: 6pt; width: 2.5em; height: 2em; } .calendar-day { border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-nonwork-day { color: $fg_color; background-color: transparent; font-weight: bold; border-width: 0; } .calendar-today, .calendar-today:active, .calendar-today:focus, .calendar-today:hover { font-weight: bold; color: $selected_fg_color; background-color: $selected_bg_color; border-width: 0; } .calendar-other-month-day { color: transparentize($fg_color, 0.7); opacity: 1; } .calendar-week-number { color: transparentize($fg_color, 0.3); font-size: 6pt; width: 2.5em; height: 2em; padding: 1.2em 0 0; text-align: center; } // // Notifications // #notification { border-radius: 3px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; padding: 13px; spacing-rows: 10px; spacing-columns: 10px; margin-from-right-edge-of-screen: 20px; width: 34em; color: $osd_fg_color; .menu &, .popup-menu & { &, &.multi-line-notification { color: $fg_color; } border-image: url("#{$asset_path}/misc/message.svg") 9 9 9 9; .notification-button, .notification-icon-button { @extend %button; padding: 5px; } StEntry { @extend %entry; } } &.multi-line-notification { padding-bottom: 13px; color: $osd_fg_color; } &-scrollview { max-height: 10em; > .top-shadow, > .bottom-shadow { height: 1em; } &:ltr > StScrollBar { padding-left: 6px; } &:rtl > StScrollBar { padding-right: 6px; } } &-body { spacing: 5px; } &-actions { spacing: 10px; } } .notification { &-with-image { min-height: 159px; color: $osd_fg_color; } &-button, &-icon-button { @extend %osd_button; padding: 5px; } &-icon-button > StIcon { icon-size: 36px; } StEntry { @extend %osd_entry; } } // // Alt Tab /// #altTabPopup { padding: 8px; spacing: 16px; } .switcher-list { color: $osd_fg_color; background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; padding: 20px; > StBoxLayout { padding: 4px; } &-item-container { spacing: 8px; } .item-box { padding: 8px; border-radius: 2px; &:outlined { padding: 8px; border: 1px solid $selected_bg_color; } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 0px solid $selected_bg_color; } } .thumbnail { width: 256px; } .thumbnail-box { padding: 2px; spacing: 4px; } .separator { width: 1px; background: rgba(255,255,255,0.2); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { border-color: rgba(0,0,0,0); color: $_shell_fg_color; } } //.switcher-preview-backdrop { background-color: rgba(25,25,25,0.95); } .thumbnail-scroll-gradient-left { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topright: 0px; border-radius-bottomright: 0px; width: 60px; } .thumbnail-scroll-gradient-right { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topleft: 0px; border-radius-bottomleft: 0px; width: 60px; } // //Activities Ripples // .ripple-box { width: 104px; height: 104px; background-image: url("common-assets/misc/corner-ripple.svg"); background-size: contain; } // // Modal dialogs // .lightbox { background-color: rgba(0, 0, 0, 0.4); } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: none; border-image: url("#{$asset_path}/misc/modal.svg") 9 9 9 67; padding: 0 5px 6px 5px; > StBoxLayout:first-child { padding: 20px 10px 10px 10px; } &-button-box { spacing: 0; margin: 0px; padding: 14px 10px; background: none; border: none; border-image: url("#{$asset_path}/misc/button-box.svg") 9 9 9 9; .modal-dialog-button { padding-top: 0; padding-bottom: 0; height: 30px; @extend %osd_button; } } } // // Run dialog // .run-dialog { padding: 0px 15px 10px 15px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; > * { padding: 0; } &-label { font-size: 0; font-weight: bold; color: $osd_fg_color; padding-bottom: 0; } &-error-label { color: $error_color; } &-error-box { padding-top: 15px; spacing: 5px; } &-completion-box { padding-left: 15px; font-size: 10px; } &-entry { width: 21em; padding: 7px; border-radius: 3px; caret-color: $osd_fg_color; selected-color: $selected_fg_color; selection-background-color: $selected_bg_color; @include entry(osd); &:focus { @include entry(osd-focus); } } .modal-dialog-button-box { border: none; border-image: none; box-shadow: none; background: none; background-gradient-direction: none; } } /* CinnamonMountOperation Dialogs */ .cinnamon-mount-operation-icon { icon-size: 48px; } .mount-password-reask { color: $warning_color; } .show-processes-dialog, .mount-question-dialog { spacing: 24px; &-subject { padding-top: 10px; padding-left: 17px; padding-bottom: 6px; &:rtl { padding-left: 0px; padding-right: 17px; } } &-description { padding-left: 17px; width: 28em; &:rtl { padding-right: 17px; } } } .show-processes-dialog-app-list { max-height: 200px; padding-top: 24px; padding-left: 49px; padding-right: 32px; &:rtl { padding-right: 49px; padding-left: 32px; } &-item { color: #ccc; &:hover { color: white } &:ltr { padding-right: 1em; } &:rtl { padding-left: 1em; } &-icon:ltr { padding-right: 17px; } &-icon:rtl { padding-left: 17px; } &-name { font-size: 1.1em; } } } // // Magnifier // .magnifier-zoom-region { border: 2px solid rgba(128, 0, 0, 1); .full-screen { border-width: 0px; } } // // On-Screen Keyboard // #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.6); } .keyboard-layout { spacing: 10px; padding: 10px; } .keyboard-row { spacing: 15px; } .keyboard-key { min-height: 2em; min-width: 2em; font-size: 14pt; font-weight: bold; border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; padding: 5px; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } // // Cinnamon Specific Section // // // Menu (menu.js) // .menu { &-favorites-box { padding: 10px; transition-duration: 300; background-color: $bg_color; border: 1px solid $borders_color; } &-favorites-button { padding: 10px; border: 1px solid rgba(0,0,0,0); &:hover { @extend %button_hover; } } &-places { &-box { padding: 10px; border: 0px solid red; } &-button { padding: 10px; } } &-categories-box { padding: 10px 30px 10px 30px; } &-applications-inner-box, &-applications-outer-box { padding: 10px 10px 0 10px; } &-application-button { padding: 7px; border: 1px solid rgba(0,0,0,0); // This style is used in menu application buttons for applications which were newly installed &:highlighted { font-weight: bold; } &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; &:highlighted { font-weight: bold; } } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } &-category-button { padding: 7px; border: 1px solid rgba(0,0,0,0); &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; } &-greyed { padding: 7px; color: $insensitive_fg_color; border: 1px solid rgba(0,0,0,0); } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } // Name and description of the currently hovered item in the menu // This appears on the bottom right hand corner of the menu &-selected-app-box { padding-right: 30px; padding-left: 28px; text-align: right; height: 30px; &:rtl { padding-top: 10px; height: 30px; } } &-selected-app-title { font-weight: bold; } &-selected-app-description { max-width: 150px; } &-search-box:ltr { padding-left: 30px; } &-search-box-rtl { padding-right: 30px; } } #menu-search-entry { width: 250px; font-weight: normal; caret-color: $fg_color; @extend %entry; } .menu-search-entry-icon { icon-size: 1em; color: $fg_color; } /* Context menu (at the moment only for favorites) */ .menu-context-menu { padding: 1em 1px; } // // OSD // .info-osd { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_shell_fg_color; background: none; border: none; border-radius: 5px; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; .osd-monitor-label { font-size: 3em; } .level { padding: 0; height: 4px; background-color: transparentize(black, 0.5); border-radius: 2px; color: $selected_bg_color; } .level-bar { background-color: $selected_bg_color; border-radius: 2px; } } // // Window list (windowList.js) // .window-list { &-box { spacing: 6px; padding-left: 10px; .panel-bottom & { padding-top: 1px; } .panel-top & { padding-bottom: 1px; } &.vertical { spacing: 4px; padding: 10px 0; } &:highlight { background-color: transparentize($error_color, 0.5); } } &-item-box { font-weight: bold; background-image: none; padding: 0; spacing: 0.5em; transition-duration: 100; color: transparentize($_shell_fg_color, 0.4); &:hover {color: $_shell_fg_color;} &:active, &:checked, &:focus { color: $_shell_fg_color; .panel-bottom & { border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; } .panel-top & { border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; } .panel-left & { border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; } .panel-right & { border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; } } &.top, &.bottom { padding: 0 0.5em; } & .progress { background-gradient-start: $selected_bg_color; background-gradient-end: $selected_bg_color; } } &-item-demands-attention { background-gradient-start: $warning_color; background-gradient-end: $warning_color; } &-preview { background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; font-size: 9pt; color: $osd_fg_color; text-shadow: none; padding: 14px; spacing: 4px; } } /// // Sound Applet (status/volume.js) // .sound-player { padding: 0 4px; > StBoxLayout:first-child { padding: 5px 10px 12px 10px; spacing: 0.5em; StButton:small { width: 16px; height: 16px; color: transparentize($fg_color, 0.4); &:hover {color: $fg_color;} StIcon { icon-size: 16px; } } } &-generic-coverart { background: rgba(0,0,0,0.2); } &-overlay { width: 290px; height: 70px; padding: 15px; spacing: 0.5em; background: transparentize(darken($osd_bg_color, 5%), 0.1); border: 0px solid darken($osd_bg_color, 10%); border-bottom: 1px ; color: $osd_fg_color; StButton { width: 18px; height: 18px; padding: 5px; color: $osd_fg_color; border-radius: 2px; border: 1px solid transparentize($osd_bg_color,1); StIcon { icon-size: 16px; } &:hover{ @include button(osd-hover); } &:active { @include button(active); } } StBoxLayout { padding-top: 2px; & > StLabel { padding-left: 10px; } } } .slider { height: 0.5em; padding: 0; border: none; -slider-height: 0.5em; -slider-background-color: if($variant == 'light', $button_border, darken($bg_color, 5%)); -slider-border-color: rgba(0,0,0,0); -slider-active-background-color: $selected_bg_color; -slider-active-border-color: rgba(0,0,0,0); -slider-border-width: 0px; -slider-handle-radius: 0px; } } // // Workspace Switcher applet (workspaceSwitcher.js) // /* Controls the styling when using the "Simple buttons" option */ .panel-top .workspace-switcher, .panel-bottom .workspace-switcher { padding: 0 3px; } .panel-left .workspace-switcher, .panel-right .workspace-switcher { padding: 3px; } .workspace-button { color: $selected_fg_color; padding: 1px 8px 0px 8px; transition-duration: 300; &:outlined, &:outlined:hover { color: $selected_bg_color; } &:hover { color: transparentize($selected_bg_color, 0.5) } .vertical & { padding: 4px 0; } } /* Controls the style when using the "Visual representation" option */ .workspace-graph { padding: 3px; spacing: 3px; } .workspace-graph .workspace { border: 1px solid transparentize(black, 0.6); background-gradient-direction: none; background-color: transparentize(black, 0.8); } .workspace-graph .workspace:active { border: 1px solid $selected_bg_color; background-gradient-direction: none; } .workspace-graph .workspace .windows { -active-window-background: lighten($panel_bg, 15%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 15%); -inactive-window-border: rgba(0, 0, 0, 0.8); } .workspace-graph .workspace:active .windows { -active-window-background: lighten($panel_bg, 20%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 5%); -inactive-window-border: rgba(0, 0, 0, 0.8); } // // Panel Launchers Applet (panelLaunchers.js) // .panel-launchers { padding-left: 7px; spacing: 6px; &.vertical { padding: 2px 0; } } .launcher { padding: 1px; transition-duration: 200; & .icon-box { padding-top: 2px; .panel-top &, .panel-launchers.vertical & { padding-top: 0; } } &:hover { background-gradient-direction: none; border: 0px solid $selected_bg_color; .panel-bottom & { border-bottom-width: 1px; } .panel-top & { border-top-width: 1px; padding-top: 0;} .panel-left & { border-left-width: 1px; padding-left: 0; } .panel-right & { border-right-width: 1px; padding-right: 0; } } } // // Overview corner // #overview-corner { background-image: url("common-assets/misc/overview.png"); &:hover { background-image: url("common-assets/misc/overview-hover.png"); } } // // Applets (applet.js) // .applet { &-separator { padding: 1px 4px; .vertical & { padding: 4px 1px; } } &-separator-line { width: 1px; background: rgba(255,255,255, 0.12); &-vertical { border: 0px solid rgba(255,255,255,0.12); border-bottom-width: 1px; } } &-box { padding-left: 3px; padding-right: 3px; color: $_shell_fg_color; text-shadow: none; transition-duration: 100; &.vertical { padding: 3px 0; } &:checked, &:hover { color: $selected_fg_color; background-color: $selected_bg_color; } &:highlight { background-image: none; border-image: none; background-color: transparentize($error_color, 0.5); } .panel-top &, .panel-bottom & { spacing: 3px; } } &-label { font-weight: bold; color: $_shell_fg_color; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } &-icon { color: $_shell_fg_color; icon-size: 22px; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } } // // User Applet // .user-icon { width: 32px; height: 32px; background-color: transparent; border: none; border-radius: 0; } .user-label { color: $fg_color; font-size: 1em; font-weight: bold; margin: 0px; } // // Desklets (desklet.js) // .desklet { color: $osd_fg_color; &:highlight { background-color: transparentize($error_color, 0.5); } &-with-borders { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-with-borders-and-header { border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; color: $osd_fg_color; border-radius: 0; border-radius-topleft: 0; border-radius-topright: 0; padding: 12px; padding-bottom: 17px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-header { border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; color: $osd_fg_color; font-size: 1em; padding: 12px; padding-bottom: 6px; } &-drag-placeholder { border: 2px solid $selected_bg_color; background-color: transparentize($selected_bg_color, 0.7); } } .photoframe-box { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; } // // Workspace OSD // .workspace-osd { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } // // Notification Applet // .notification-applet-padding { padding: .5em 1em; } .notification-applet-container { max-height: 100px; } // // Tile Preview // .tile-preview, .tile-preview.snap, .tile-hud, .tile-hud.snap { background-color: transparentize($selected_bg_color, 0.7); border: 1px solid $selected_bg_color; } // // Systray Applet // .systray { spacing: 6px; } // // Xkcd Desklet // .xkcd-box { padding: 6px; border: 0px; background-color: rgba(0,0,0,0); border-radius: 0px; } arc-theme-20220405/common/cinnamon/3.8/sass/_drawing.scss000066400000000000000000000075161422312607700226760ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border-color: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px $selected_bg_color; } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $selected_bg_color; background-color: $selected_bg_color; } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); } } arc-theme-20220405/common/cinnamon/3.8/sass/cinnamon.scss.in000066400000000000000000000002271422312607700233030ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/cinnamon/4.0/000077500000000000000000000000001422312607700172165ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/common-assets/000077500000000000000000000000001422312607700220065ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/common-assets/menu/000077500000000000000000000000001422312607700227525ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/common-assets/menu/menu-hover.svg000066400000000000000000000060461422312607700255660ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/menu/menu-separator.svg000066400000000000000000000033131422312607700264350ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/000077500000000000000000000000001422312607700227415ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151422312607700274570ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031422312607700273210ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/add-workspace.svg000066400000000000000000000077741422312607700262250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/bg.svg000066400000000000000000000114111422312607700240500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301422312607700304360ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131422312607700273140ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321422312607700306230ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151422312607700275010ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/close-active.svg000066400000000000000000000115541422312607700260460ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/4.0/common-assets/misc/close-hover.svg000066400000000000000000000115531422312607700257150ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/4.0/common-assets/misc/close.svg000066400000000000000000000115451422312607700245750ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/4.0/common-assets/misc/corner-ripple.svg000066400000000000000000000047371422312607700262560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/desklet-header.svg000066400000000000000000000137121422312607700263470ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/desklet.svg000066400000000000000000000133101422312607700251130ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/osd.svg000066400000000000000000000114041422312607700242470ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/misc/overview-hover.png000066400000000000000000000015061422312607700264400ustar00rootroot00000000000000PNG  IHDR s IDATxTkG}s2I 6 CRRUBBkRXvuVA B~*yc~{y3?#PXeO+b"SP00P(b;)z 䐐D @'0a@E'C$K&Iin'fFhdea#s310Qy-DQDBw\C^f*HMA! image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/000077500000000000000000000000001422312607700231055ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700272420ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/activities.svg000066400000000000000000000111621422312607700257730ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/panel-bottom.svg000066400000000000000000000046471422312607700262420ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/panel-left.svg000066400000000000000000000046571422312607700256710ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/panel-right.svg000066400000000000000000000046601422312607700260460ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/panel-top.svg000066400000000000000000000044501422312607700255300ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571422312607700306710ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151422312607700303130ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161422312607700304770ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551422312607700301650ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/switch/000077500000000000000000000000001422312607700233075ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700277050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700275460ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/000077500000000000000000000000001422312607700214375ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/dark-assets/checkbox/000077500000000000000000000000001422312607700232255ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700305540ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700271240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700311160ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700274730ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/menu/000077500000000000000000000000001422312607700224035ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/dark-assets/menu/menu.svg000066400000000000000000000114111422312607700240660ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/menu/submenu.svg000066400000000000000000000072451422312607700246120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/misc/000077500000000000000000000000001422312607700223725ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/dark-assets/misc/button-box.svg000066400000000000000000000063451422312607700252240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/misc/message.svg000066400000000000000000000060651422312607700245460ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/misc/modal.svg000066400000000000000000000124721422312607700242150ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/switch/000077500000000000000000000000001422312607700227405ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700255440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700254110ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/000077500000000000000000000000001422312607700216255ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/light-assets/checkbox/000077500000000000000000000000001422312607700234135ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700307370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700273100ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700313060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700276510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/menu/000077500000000000000000000000001422312607700225715ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/light-assets/menu/menu.svg000066400000000000000000000113571422312607700242650ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/menu/submenu.svg000066400000000000000000000072431422312607700247760ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/misc/000077500000000000000000000000001422312607700225605ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/light-assets/misc/button-box.svg000066400000000000000000000056071422312607700254120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/misc/message.svg000066400000000000000000000071151422312607700247310ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/misc/modal.svg000066400000000000000000000125121422312607700243760ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/switch/000077500000000000000000000000001422312607700231265ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700257300ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700256030ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.0/sass/000077500000000000000000000000001422312607700201675ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.0/sass/_colors.scss000066400000000000000000000111201422312607700225170ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; arc-theme-20220405/common/cinnamon/4.0/sass/_common.scss000066400000000000000000001062531422312607700225220ustar00rootroot00000000000000$asset_path: if($variant == 'dark', dark-assets, light-assets); // // Globals // $font-size: 9; $font-family: Futura Bk bt, sans, Sans-Serif; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; stage { font-family: $font-family; @include fontsize($font-size); color: $fg_color; } .label-shadow { color: rgba(0, 0, 0, 0); } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // %button { min-height: 20px; padding: 5px 32px; transition-duration: 0; &, &:focus, &:hover, &:hover:focus, &:active, &:active:focus, &:insensitive { border-radius: 2px; } @include button(normal); @at-root %button_hover, &:hover { @include button(hover); } &:focus { @include button(focus); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // %entry { padding: 7px; caret-size: 1px; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } } %osd_entry { padding: 7px; caret-size: 1px; caret-color: $osd_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(osd); &:focus { @include entry(osd-focus); } &:insensitive { @include entry(osd-insensitive); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 2px; background-color: mix($fg_color, $bg_color, 40%); border: 0px solid; margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } .separator { -gradient-height: 1px; -gradient-start: rgba(0,0,0,0); -gradient-end: rgba(0,0,0,0); -margin-horizontal: 1.5em; height: 1em; } // // Slider // .popup-slider-menu-item, .slider { -slider-height: 4px; -slider-background-color: $button_border; //background of the trough -slider-border-color: transparentize(black, 1); //trough border color -slider-active-background-color: $selected_bg_color; //active trough fill -slider-active-border-color: transparentize(black, 1); //active trough border -slider-border-width: 0; -slider-handle-radius: 4px; height: 18px; min-width: 15em; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: transparent; .popup-menu-item:active & { -slider-background-color: transparentize(black, 0.8); -slider-active-background-color: $selected_fg_color; } } // // Check Boxes // .check-box { CinnamonGenericContainer { spacing: .2em; min-height: 30px; padding-top: 2px; } StLabel { font-weight: normal; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Radio Buttons // .radiobutton { CinnamonGenericContainer { spacing: .2em; height: 26px; padding-top: 2px; } StLabel { padding-top: 4px; font-size: 0.9em; box-shadow: none; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item:active & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .cinnamon-link { color: $link_color; text-decoration: underline; &:hover { color: lighten($link_color,10%); } } // // Tooltip // #Tooltip { border-radius: 3px; padding: 5px 12px; background-color: $osd_bg_color; color: $osd_fg_color; font-size: 1em; font-weight: normal; text-align: center; } // // Popvers/Menus // .menu, %menu { color: $fg_color; border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; } .popup-menu-arrow { icon-size: 16px; } .popup-sub-menu { background-gradient-direction: none; box-shadow: none; border-image: url("#{$asset_path}/menu/submenu.svg") 9 9 9 9; .popup-menu-item:ltr { padding-right: 0em; } .popup-menu-item:rtl { padding-left: 0em; } StScrollBar { padding: 4px; StBin#trough, StBin#vhandle { border-width: 0; } } } .popup-menu-content { padding: 1em 1px; } .popup-menu-item { padding: .4em 1.75em; spacing: 1em; &:active { color: $selected_fg_color; background-color: transparent; border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } .popup-menu-item:active .popup-inactive-menu-item { color: $selected_fg_color; } .popup-menu-icon { icon-size: 16px; } .popup-combo-menu { @extend %menu; padding: 10px 1px; } .popup-image-menu-item {} .popup-combobox-item { spacing: 1em; } .popup-separator-menu-item { -gradient-height: 2px; -gradient-start: transparent; -gradient-end: transparent; -margin-horizontal: 1.5em; height: 1em; } .popup-alternating-menu-item:alternate { font-weight: normal; } .popup-device-menu-item { spacing: .5em; } .popup-subtitle-menu-item { font-weight: normal; } .nm-menu-item-icons { spacing: .5em; } // // Panel // #panel { font-weight: bold; height: 27px; width: 32px; &:highlight { border-image: none; background-color: transparentize($error_color, 0.5); } } .panel { $_panel_fg_color: $_shell_fg_color; &Left { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(255,0,0,0.05); background-gradient-end: rgba(255,0,0,0.2); } &:ltr { padding-right: 4px; } &:rtl { padding-left: 4px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Right { &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,0,255,0.05); background-gradient-end: rgba(0,0,255,0.2); } &:ltr { padding-left: 4px; spacing: 0px; } &:rtl { padding-right: 4px; spacing: 0px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Center { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,255,0,0.05); background-gradient-end: rgba(0,255,0,0.2); } } &-top, &-bottom, &-left, &-right { color: $_panel_fg_color; font-size: 1em; padding: 0px; } &-top { border-image: url('common-assets/panel/panel-top.svg') 1 1 1 1; } &-bottom { border-image: url('common-assets/panel/panel-bottom.svg') 1 1 1 1; } &-left { border-image: url('common-assets/panel/panel-left.svg') 1 1 1 1; } &-right { border-image: url('common-assets/panel/panel-right.svg') 1 1 1 1; } &-dummy { background-color: transparentize($error_color, 0.5); &:entered { background-color: transparentize($error_color, 0.4); } } &-status-button { border-width: 0; -natural-hpadding: 3px; -minimum-hpadding: 3px; font-weight: bold; color: white; &:hover {} } &-button { -natural-hpadding: 6px; -minimum-hpadding: 2px; font-weight: bold; color: green; transition-duration: 100; &:hover {} } } .system-status-icon { icon-size: 16px; padding: 0 1px; } // // Overview // #overview { spacing: 12px; } .window-caption { background-color: $osd_bg_color; border: 1px solid $osd_bg_color; color: $osd_fg_color; padding: .5em .7em; spacing: .5em; border-radius: 2px; font-size: 9pt; -cinnamon-caption-spacing: 8px; max-width: 20em; &:focus { background-color: $selected_bg_color; color: $selected_fg_color; border: 1px solid $selected_bg_color; } } .window-border { border: 3px $selected_bg_color; border-radius: 4px; /* Cover rounded corners and some bad adjustment gaps */ box-shadow: 0 0 0 1px $selected_bg_color inset; } .overview-empty-placeholder { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } .expo-workspaces-name-entry { height: 1.4em; border-radius: 2px; font-size: 9pt; padding: 5px 8px; -cinnamon-caption-spacing: 4px; transition-duration: 300; @include entry(osd); &:focus, &#selected { border: 1px solid $selected_bg_color; background-color: $selected_bg_color; color: $selected_fg_color; font-style: italic; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } &:hover { border: 1px solid $selected_bg_color; } } .expo-workspace-thumbnail-frame { border: 4px solid rgba(255,255,255,0.0); background-color: rgba(255,255,255,0.0); border-radius: 2px; &#active { border: 4px solid $selected_bg_color; background-color: black; border-radius: 2px; } } .expo-background { background-color: opacify($osd_bg_color, 1); } .workspace { //&-controls { visible-height: 32px; } &-thumbnails { spacing: 26px; &-background, &-background:rtl { padding: 8px; } } &-add-button { background-image: url("common-assets/misc/add-workspace.svg"); height: 200px; width: 35px; transition-duration: 100; &:hover { background-image: url("common-assets/misc/add-workspace-hover.svg"); transition-duration: 100; } &:active { background-image: url("common-assets/misc/add-workspace-active.svg"); transition-duration: 100; } } &-overview-background-shade { background-color: rgba(0,0,0,0.5); } } .workspace-close-button, .window-close { background-image: url("common-assets/misc/close.svg"); background-size: 26px; height: 26px; width: 26px; -cinnamon-close-overlap: 10px; &:hover { background-image: url("common-assets/misc/close-hover.svg"); background-size: 26px; height: 26px; width: 26px; } &:active { background-image: url("common-assets/misc/close-active.svg"); background-size: 26px; height: 26px; width: 26px; } } //.workspace-thumbnail-indicator { // outline: 2px solid red; // border: 1px solid green; //} // //.window-close:rtl { // -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); //} .window-close-area { background-image: url("common-assets/misc/trash-icon.svg"); height: 120px; width: 400px; } // // About Dialog (applet.js and desklet.js) // .about { &-content { width: 550px; height: 250px; spacing: 8px; padding-bottom: 10px; } &-title { font-size: 2em; font-weight: bold; } &-uuid { font-size: 10px; color: #888; } &-icon { padding-right: 20px; padding-bottom: 14px; } &-scrollBox { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; padding: 4px; padding-right: 0; border-radius: 0; &-innerBox { padding: 1.2em; spacing: 1.2em; } } &-description { padding-top: 4px; padding-bottom: 16px; } &-version { padding-left: 7px; font-size: 10px; color: #888; } } // // Calendar // .calendar { padding: .4em 1.75em; spacing-rows: 0px; spacing-columns: 0px; } .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; } .calendar-change-month-back, .calendar-change-month-forward { width: 16px; height: 16px; } //arrow back .calendar-change-month-back { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } } } //arrow forward .calendar-change-month-forward { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } } } .datemenu-date-label { padding: .4em 1.75em; font-weight: bold; text-align: center; color: $fg_color; border-radius: 2px; } .calendar-day-base { font-size: 8pt; text-align: center; width: 2.5em; height: 2.5em; padding: 0.1em; margin: 0.1em; border-radius: 999px; } .calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 1em; font-size: 6pt; width: 2.5em; height: 2em; } .calendar-day { border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-nonwork-day { color: $fg_color; background-color: transparent; font-weight: bold; border-width: 0; } .calendar-today, .calendar-today:active, .calendar-today:focus, .calendar-today:hover { font-weight: bold; color: $selected_fg_color; background-color: $selected_bg_color; border-width: 0; } .calendar-other-month-day { color: transparentize($fg_color, 0.7); opacity: 1; } .calendar-week-number { color: transparentize($fg_color, 0.3); font-size: 6pt; width: 2.5em; height: 2em; padding: 1.2em 0 0; text-align: center; } // // Notifications // #notification { border-radius: 3px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; padding: 13px; spacing-rows: 10px; spacing-columns: 10px; margin-from-right-edge-of-screen: 20px; width: 34em; color: $osd_fg_color; .menu &, .popup-menu & { &, &.multi-line-notification { color: $fg_color; } border-image: url("#{$asset_path}/misc/message.svg") 9 9 9 9; .notification-button, .notification-icon-button { @extend %button; padding: 5px; } StEntry { @extend %entry; } } &.multi-line-notification { padding-bottom: 13px; color: $osd_fg_color; } &-scrollview { max-height: 10em; > .top-shadow, > .bottom-shadow { height: 1em; } &:ltr > StScrollBar { padding-left: 6px; } &:rtl > StScrollBar { padding-right: 6px; } } &-body { spacing: 5px; } &-actions { spacing: 10px; } } .notification { &-with-image { min-height: 159px; color: $osd_fg_color; } &-button, &-icon-button { @extend %osd_button; padding: 5px; } &-icon-button > StIcon { icon-size: 36px; } StEntry { @extend %osd_entry; } } // // Alt Tab /// #altTabPopup { padding: 8px; spacing: 16px; } .switcher-list { color: $osd_fg_color; background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; padding: 20px; > StBoxLayout { padding: 4px; } &-item-container { spacing: 8px; } .item-box { padding: 8px; border-radius: 2px; &:outlined { padding: 8px; border: 1px solid $selected_bg_color; } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 0px solid $selected_bg_color; } } .thumbnail { width: 256px; } .thumbnail-box { padding: 2px; spacing: 4px; } .separator { width: 1px; background: rgba(255,255,255,0.2); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { border-color: rgba(0,0,0,0); color: $_shell_fg_color; } } //.switcher-preview-backdrop { background-color: rgba(25,25,25,0.95); } .thumbnail-scroll-gradient-left { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topright: 0px; border-radius-bottomright: 0px; width: 60px; } .thumbnail-scroll-gradient-right { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topleft: 0px; border-radius-bottomleft: 0px; width: 60px; } // //Activities Ripples // .ripple-box { width: 104px; height: 104px; background-image: url("common-assets/misc/corner-ripple.svg"); background-size: contain; } // // Modal dialogs // .lightbox { background-color: rgba(0, 0, 0, 0.4); } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: none; border-image: url("#{$asset_path}/misc/modal.svg") 9 9 9 67; padding: 0 5px 6px 5px; > StBoxLayout:first-child { padding: 20px 10px 10px 10px; } &-button-box { spacing: 0; margin: 0px; padding: 14px 10px; background: none; border: none; border-image: url("#{$asset_path}/misc/button-box.svg") 9 9 9 9; .modal-dialog-button { padding-top: 0; padding-bottom: 0; height: 30px; @extend %osd_button; } } } // // Run dialog // .run-dialog { padding: 0px 15px 10px 15px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; > * { padding: 0; } &-label { font-size: 0; font-weight: bold; color: $osd_fg_color; padding-bottom: 0; } &-error-label { color: $error_color; } &-error-box { padding-top: 15px; spacing: 5px; } &-completion-box { padding-left: 15px; font-size: 10px; } &-entry { width: 21em; padding: 7px; border-radius: 3px; caret-color: $osd_fg_color; selected-color: $selected_fg_color; selection-background-color: $selected_bg_color; @include entry(osd); &:focus { @include entry(osd-focus); } } .modal-dialog-button-box { border: none; border-image: none; box-shadow: none; background: none; background-gradient-direction: none; } } /* CinnamonMountOperation Dialogs */ .cinnamon-mount-operation-icon { icon-size: 48px; } .mount-password-reask { color: $warning_color; } .show-processes-dialog, .mount-question-dialog { spacing: 24px; &-subject { padding-top: 10px; padding-left: 17px; padding-bottom: 6px; &:rtl { padding-left: 0px; padding-right: 17px; } } &-description { padding-left: 17px; width: 28em; &:rtl { padding-right: 17px; } } } .show-processes-dialog-app-list { max-height: 200px; padding-top: 24px; padding-left: 49px; padding-right: 32px; &:rtl { padding-right: 49px; padding-left: 32px; } &-item { color: #ccc; &:hover { color: white } &:ltr { padding-right: 1em; } &:rtl { padding-left: 1em; } &-icon:ltr { padding-right: 17px; } &-icon:rtl { padding-left: 17px; } &-name { font-size: 1.1em; } } } // // Magnifier // .magnifier-zoom-region { border: 2px solid rgba(128, 0, 0, 1); .full-screen { border-width: 0px; } } // // On-Screen Keyboard // #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.6); } .keyboard-layout { spacing: 10px; padding: 10px; } .keyboard-row { spacing: 15px; } .keyboard-key { min-height: 2em; min-width: 2em; font-size: 14pt; font-weight: bold; border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; padding: 5px; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } // // Cinnamon Specific Section // // // Menu (menu.js) // .menu { &-favorites-box { padding: .8em; transition-duration: 300; background-color: $bg_color; border: 1px solid $borders_color; spacing: 1em; } &-favorites-scrollbox { padding-bottom: 1em; border-bottom: 1px solid; border-color: $borders_color; } &-favorites-button { padding: .8em; border: 1px solid rgba(0,0,0,0); &:hover { @extend %button_hover; } } &-categories-box { padding: 10px 30px 10px 30px; } &-applications-inner-box, &-applications-outer-box { padding: 10px 10px 0 10px; } &-application-button { padding: 7px; border: 1px solid rgba(0,0,0,0); // This style is used in menu application buttons for applications which were newly installed &:highlighted { font-weight: bold; } &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; &:highlighted { font-weight: bold; } } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } &-category-button { padding: 7px; border: 1px solid rgba(0,0,0,0); &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; } &-greyed { padding: 7px; color: $insensitive_fg_color; border: 1px solid rgba(0,0,0,0); & StIcon { opacity: 0.5; } } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } // Name and description of the currently hovered item in the menu // This appears on the bottom right hand corner of the menu &-selected-app-box { padding-right: 30px; padding-left: 28px; text-align: right; height: 30px; &:rtl { padding-top: 10px; height: 30px; } } &-selected-app-title { font-weight: bold; } &-selected-app-description { max-width: 150px; } &-top-box { spacing: 10px; } &-search-box:ltr { padding-left: 30px; } &-search-box-rtl { padding-right: 30px; } } #menu-search-entry { width: 250px; font-weight: normal; caret-color: $fg_color; @extend %entry; } .menu-search-entry-icon { icon-size: 1em; color: $fg_color; } /* Context menu (at the moment only for favorites) */ .menu-context-menu { padding: 1em 1px; } // // OSD // .info-osd { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_shell_fg_color; background: none; border: none; border-radius: 5px; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; .osd-monitor-label { font-size: 3em; } .level { padding: 0; height: 4px; background-color: transparentize(black, 0.5); border-radius: 2px; color: $selected_bg_color; } .level-bar { background-color: $selected_bg_color; border-radius: 2px; } } // // Window list (windowList.js) // .window-list { &-box { spacing: 6px; padding-left: 10px; .panel-bottom & { padding-top: 1px; } .panel-top & { padding-bottom: 1px; } &.vertical { spacing: 4px; padding: 10px 0; } &:highlight { background-color: transparentize($error_color, 0.5); } } &-item-box { font-weight: bold; background-image: none; padding: 0; spacing: 0.5em; transition-duration: 100; color: transparentize($_shell_fg_color, 0.4); &:hover {color: $_shell_fg_color;} &:active, &:checked, &:focus, &:running { color: $_shell_fg_color; .panel-bottom & { border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; } .panel-top & { border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; } .panel-left & { border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; } .panel-right & { border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; } } &.top, &.bottom { padding: 0 0.5em; } & .progress { background-gradient-start: $selected_bg_color; background-gradient-end: $selected_bg_color; } } &-item-demands-attention { background-gradient-start: $warning_color; background-gradient-end: $warning_color; } &-preview { background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; font-size: 9pt; color: $osd_fg_color; text-shadow: none; padding: 14px; spacing: 4px; } } // // Grouped window list (grouped-window-list@cinnamon.org) // .grouped-window-list { &-thumbnail-label { padding-left: 4px; } &-number-label { z-index: 99; text-shadow: none; font-size: 10px; color: $osd_fg_color; padding: 0; } &-badge { border-radius: 256px; background-color: $osd_bg_color; } &-button-label { padding-left: 4px; } &-thumbnail-alert { background: transparentize($error_color, 0.5); } &-item-box { spacing: 0.5em; &.top, &.bottom { padding: 0 0.5em; } &.left, &.right { padding: 0.3em 0; } &:active { // Trick due to St limitations. It needs a background to draw a box-shadow background: rgba(0, 0, 0, 0.01); .panel-bottom & { box-shadow: inset 0 -2px $selected_bg_color; } .panel-top & { box-shadow: inset 0 2px $selected_bg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_bg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_bg_color; } &:hover { .panel-bottom & { box-shadow: inset 0 -2px $selected_fg_color; } .panel-top & { box-shadow: inset 0 2px $selected_fg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_fg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_fg_color; } } } &:focus { background: transparentize(black, 0.8); } &:checked, &:hover, & .progress { background: $selected_bg_color; } } &-item-demands-attention { background: transparentize($error_color, 0.5); } &-thumbnail-menu { & .item-box { padding: 10px; border-radius: 2px; spacing: 4px; } & .item-box:outlined { padding: 4px; border: 2px solid $selected_bg_color; } & .item-box:selected { background: none; } & .thumbnail { width: 256px; } & .separator { width: 1px; background: rgba(255,255,255,0.12); } } } /// // Sound Applet (status/volume.js) // .sound-player { padding: 0 4px; > StBoxLayout:first-child { padding: 5px 10px 12px 10px; spacing: 0.5em; StButton:small { width: 16px; height: 16px; color: transparentize($fg_color, 0.4); &:hover {color: $fg_color;} StIcon { icon-size: 16px; } } } &-generic-coverart { background: rgba(0,0,0,0.2); } &-overlay { width: 290px; height: 70px; padding: 15px; spacing: 0.5em; background: transparentize(darken($osd_bg_color, 5%), 0.1); border: 0px solid darken($osd_bg_color, 10%); border-bottom: 1px ; color: $osd_fg_color; StButton { width: 18px; height: 18px; padding: 5px; color: $osd_fg_color; border-radius: 2px; border: 1px solid transparentize($osd_bg_color,1); StIcon { icon-size: 16px; } &:hover{ @include button(osd-hover); } &:active { @include button(active); } } StBoxLayout { padding-top: 2px; & > StLabel { padding-left: 10px; } } } .slider { height: 0.5em; padding: 0; border: none; -slider-height: 0.5em; -slider-background-color: if($variant == 'light', $button_border, darken($bg_color, 5%)); -slider-border-color: rgba(0,0,0,0); -slider-active-background-color: $selected_bg_color; -slider-active-border-color: rgba(0,0,0,0); -slider-border-width: 0px; -slider-handle-radius: 0px; } } // // Workspace Switcher applet (workspaceSwitcher.js) // /* Controls the styling when using the "Simple buttons" option */ .panel-top .workspace-switcher, .panel-bottom .workspace-switcher { padding: 0 3px; } .panel-left .workspace-switcher, .panel-right .workspace-switcher { padding: 3px; } .workspace-button { color: $selected_fg_color; padding: 1px 8px 0px 8px; transition-duration: 300; &:outlined, &:outlined:hover { color: $selected_bg_color; } &:hover { color: transparentize($selected_bg_color, 0.5) } .vertical & { padding: 4px 0; } } /* Controls the style when using the "Visual representation" option */ .workspace-graph { padding: 3px; spacing: 3px; } .workspace-graph .workspace { border: 1px solid transparentize(black, 0.6); background-gradient-direction: none; background-color: transparentize(black, 0.8); } .workspace-graph .workspace:active { border: 1px solid $selected_bg_color; background-gradient-direction: none; } .workspace-graph .workspace .windows { -active-window-background: lighten($panel_bg, 15%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 15%); -inactive-window-border: rgba(0, 0, 0, 0.8); } .workspace-graph .workspace:active .windows { -active-window-background: lighten($panel_bg, 20%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 5%); -inactive-window-border: rgba(0, 0, 0, 0.8); } // // Panel Launchers Applet (panelLaunchers.js) // .panel-launchers { padding-left: 7px; spacing: 6px; &.vertical { padding: 2px 0; } } .launcher { padding: 1px; transition-duration: 200; & .icon-box { padding-top: 0; } &:hover { background-gradient-direction: none; // Trick due to St limitations. It needs a background to draw a box-shadow background: rgba(0, 0, 0, 0.01); .panel-bottom & { box-shadow: inset 0 -2px $selected_bg_color; } .panel-top & { box-shadow: inset 0 2px $selected_bg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_bg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_bg_color; } } } // // Overview corner // #overview-corner { background-image: url("common-assets/misc/overview.png"); &:hover { background-image: url("common-assets/misc/overview-hover.png"); } } // // Applets (applet.js) // .applet { &-separator { padding: 1px 4px; .vertical & { padding: 4px 1px; } } &-separator-line { width: 1px; background: rgba(255,255,255, 0.12); &-vertical { border: 0px solid rgba(255,255,255,0.12); border-bottom-width: 1px; } } &-box { padding-left: 3px; padding-right: 3px; color: $_shell_fg_color; text-shadow: none; transition-duration: 100; &.vertical { padding: 3px 0; } &:checked, &:hover { color: $selected_fg_color; background-color: $selected_bg_color; } &:highlight { background-image: none; border-image: none; background-color: transparentize($error_color, 0.5); } .panel-top &, .panel-bottom & { spacing: 3px; } } &-label { font-weight: bold; color: $_shell_fg_color; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } &-icon { color: $_shell_fg_color; icon-size: 22px; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } } // // User Applet // .user-icon { width: 32px; height: 32px; background-color: transparent; border: none; border-radius: 0; } .user-label { color: $fg_color; font-size: 1em; font-weight: bold; margin: 0px; } // // Desklets (desklet.js) // .desklet { color: $osd_fg_color; &:highlight { background-color: transparentize($error_color, 0.5); } &-with-borders { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-with-borders-and-header { border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; color: $osd_fg_color; border-radius: 0; border-radius-topleft: 0; border-radius-topright: 0; padding: 12px; padding-bottom: 17px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-header { border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; color: $osd_fg_color; font-size: 1em; padding: 12px; padding-bottom: 6px; } &-drag-placeholder { border: 2px solid $selected_bg_color; background-color: transparentize($selected_bg_color, 0.7); } } .photoframe-box { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; } // // Workspace OSD // .workspace-osd { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } // // Notification Applet // .notification-applet-padding { padding: .5em 1em; } .notification-applet-container { max-height: 100px; } // // Tile Preview // .tile-preview, .tile-preview.snap, .tile-hud, .tile-hud.snap { background-color: transparentize($selected_bg_color, 0.7); border: 1px solid $selected_bg_color; } // // Systray Applet // .systray { spacing: 6px; } // // Xkcd Desklet // .xkcd-box { padding: 6px; border: 0px; background-color: rgba(0,0,0,0); border-radius: 0px; } arc-theme-20220405/common/cinnamon/4.0/sass/_drawing.scss000066400000000000000000000075161422312607700226670ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border-color: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px $selected_bg_color; } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $selected_bg_color; background-color: $selected_bg_color; } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); } } arc-theme-20220405/common/cinnamon/4.0/sass/cinnamon.scss.in000066400000000000000000000002271422312607700232740ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/cinnamon/4.2/000077500000000000000000000000001422312607700172205ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/common-assets/000077500000000000000000000000001422312607700220105ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/common-assets/menu/000077500000000000000000000000001422312607700227545ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/common-assets/menu/menu-hover.svg000066400000000000000000000060461422312607700255700ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/menu/menu-separator.svg000066400000000000000000000033131422312607700264370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/000077500000000000000000000000001422312607700227435ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151422312607700274610ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031422312607700273230ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/add-workspace.svg000066400000000000000000000077741422312607700262270ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/bg.svg000066400000000000000000000114111422312607700240520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301422312607700304400ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131422312607700273160ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321422312607700306250ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151422312607700275030ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/close-active.svg000066400000000000000000000115541422312607700260500ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/4.2/common-assets/misc/close-hover.svg000066400000000000000000000115531422312607700257170ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/4.2/common-assets/misc/close.svg000066400000000000000000000115451422312607700245770ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/4.2/common-assets/misc/corner-ripple.svg000066400000000000000000000047371422312607700262600ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/desklet-header.svg000066400000000000000000000137121422312607700263510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/desklet.svg000066400000000000000000000133101422312607700251150ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/osd.svg000066400000000000000000000114041422312607700242510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/misc/overview-hover.png000066400000000000000000000015061422312607700264420ustar00rootroot00000000000000PNG  IHDR s IDATxTkG}s2I 6 CRRUBBkRXvuVA B~*yc~{y3?#PXeO+b"SP00P(b;)z 䐐D @'0a@E'C$K&Iin'fFhdea#s310Qy-DQDBw\C^f*HMA! image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/000077500000000000000000000000001422312607700231075ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700272440ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/activities.svg000066400000000000000000000111621422312607700257750ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/panel-bottom.svg000066400000000000000000000046471422312607700262440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/panel-left.svg000066400000000000000000000046571422312607700256730ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/panel-right.svg000066400000000000000000000046601422312607700260500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/panel-top.svg000066400000000000000000000044501422312607700255320ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571422312607700306730ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151422312607700303150ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161422312607700305010ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551422312607700301670ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/switch/000077500000000000000000000000001422312607700233115ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700277070ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700275500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/000077500000000000000000000000001422312607700214415ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/dark-assets/checkbox/000077500000000000000000000000001422312607700232275ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700305560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700271260ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700311200ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700274750ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/menu/000077500000000000000000000000001422312607700224055ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/dark-assets/menu/menu.svg000066400000000000000000000114111422312607700240700ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/menu/submenu.svg000066400000000000000000000072451422312607700246140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/misc/000077500000000000000000000000001422312607700223745ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/dark-assets/misc/button-box.svg000066400000000000000000000063451422312607700252260ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/misc/message.svg000066400000000000000000000060651422312607700245500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/misc/modal.svg000066400000000000000000000124721422312607700242170ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/switch/000077500000000000000000000000001422312607700227425ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700255460ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700254130ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/000077500000000000000000000000001422312607700216275ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/light-assets/checkbox/000077500000000000000000000000001422312607700234155ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700307410ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700273120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700313100ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700276530ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/menu/000077500000000000000000000000001422312607700225735ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/light-assets/menu/menu.svg000066400000000000000000000113571422312607700242670ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/menu/submenu.svg000066400000000000000000000072431422312607700250000ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/misc/000077500000000000000000000000001422312607700225625ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/light-assets/misc/button-box.svg000066400000000000000000000056071422312607700254140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/misc/message.svg000066400000000000000000000071151422312607700247330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/misc/modal.svg000066400000000000000000000125121422312607700244000ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/switch/000077500000000000000000000000001422312607700231305ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700257320ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700256050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.2/sass/000077500000000000000000000000001422312607700201715ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.2/sass/_colors.scss000066400000000000000000000111201422312607700225210ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; arc-theme-20220405/common/cinnamon/4.2/sass/_common.scss000066400000000000000000001067231422312607700225260ustar00rootroot00000000000000$asset_path: if($variant == 'dark', dark-assets, light-assets); // // Globals // $font-size: 9; $font-family: Futura Bk bt, sans, Sans-Serif; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; stage { font-family: $font-family; @include fontsize($font-size); color: $fg_color; } .label-shadow { color: rgba(0, 0, 0, 0); } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // %button { min-height: 20px; padding: 5px 32px; transition-duration: 0; &, &:focus, &:hover, &:hover:focus, &:active, &:active:focus, &:insensitive { border-radius: 2px; } @include button(normal); @at-root %button_hover, &:hover { @include button(hover); } &:focus { @include button(focus); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // %entry { padding: 7px; caret-size: 1px; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } } %osd_entry { padding: 7px; caret-size: 1px; caret-color: $osd_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(osd); &:focus { @include entry(osd-focus); } &:insensitive { @include entry(osd-insensitive); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 2px; background-color: mix($fg_color, $bg_color, 40%); border: 0px solid; margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } .separator { -gradient-height: 1px; -gradient-start: rgba(0,0,0,0); -gradient-end: rgba(0,0,0,0); -margin-horizontal: 1.5em; height: 1em; } // // Slider // .popup-slider-menu-item, .slider { -slider-height: 4px; -slider-background-color: $button_border; //background of the trough -slider-border-color: transparentize(black, 1); //trough border color -slider-active-background-color: $selected_bg_color; //active trough fill -slider-active-border-color: transparentize(black, 1); //active trough border -slider-border-width: 0; -slider-handle-radius: 4px; height: 18px; min-width: 15em; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: transparent; .popup-menu-item:active & { -slider-background-color: transparentize(black, 0.8); -slider-active-background-color: $selected_fg_color; } } // // Check Boxes // .check-box { CinnamonGenericContainer { spacing: .2em; min-height: 30px; padding-top: 2px; } StLabel { font-weight: normal; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Radio Buttons // .radiobutton { CinnamonGenericContainer { spacing: .2em; height: 26px; padding-top: 2px; } StLabel { padding-top: 4px; font-size: 0.9em; box-shadow: none; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item:active & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .cinnamon-link { color: $link_color; text-decoration: underline; &:hover { color: lighten($link_color,10%); } } // // Tooltip // #Tooltip { border-radius: 3px; padding: 5px 12px; background-color: $osd_bg_color; color: $osd_fg_color; font-size: 1em; font-weight: normal; text-align: center; } // // Popvers/Menus // .menu, %menu { color: $fg_color; border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; } .popup-menu-arrow { icon-size: 16px; } .popup-sub-menu { background-gradient-direction: none; box-shadow: none; border-image: url("#{$asset_path}/menu/submenu.svg") 9 9 9 9; .popup-menu-item:ltr { padding-right: 0em; } .popup-menu-item:rtl { padding-left: 0em; } StScrollBar { padding: 4px; StBin#trough, StBin#vhandle { border-width: 0; } } } .popup-menu-content { padding: 1em 1px; } .popup-menu-item { padding: .4em 1.75em; spacing: 1em; &:active { color: $selected_fg_color; background-color: transparent; border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } .popup-menu-item:active .popup-inactive-menu-item { color: $selected_fg_color; } .popup-menu-icon { icon-size: 16px; } .popup-combo-menu { @extend %menu; padding: 10px 1px; } .popup-image-menu-item {} .popup-combobox-item { spacing: 1em; } .popup-separator-menu-item { -gradient-height: 2px; -gradient-start: transparent; -gradient-end: transparent; -margin-horizontal: 1.5em; height: 1em; } .popup-alternating-menu-item:alternate { font-weight: normal; } .popup-device-menu-item { spacing: .5em; } .popup-subtitle-menu-item { font-weight: normal; } .nm-menu-item-icons { spacing: .5em; } // // Panel // #panel { font-weight: bold; height: 27px; width: 32px; &:highlight { border-image: none; background-color: transparentize($error_color, 0.5); } } .panel { $_panel_fg_color: $_shell_fg_color; &Left { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(255,0,0,0.05); background-gradient-end: rgba(255,0,0,0.2); } &:ltr { padding-right: 4px; } &:rtl { padding-left: 4px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Right { &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,0,255,0.05); background-gradient-end: rgba(0,0,255,0.2); } &:ltr { padding-left: 4px; spacing: 0px; } &:rtl { padding-right: 4px; spacing: 0px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Center { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,255,0,0.05); background-gradient-end: rgba(0,255,0,0.2); } } &-top, &-bottom, &-left, &-right { color: $_panel_fg_color; font-size: 1em; padding: 0px; } &-top { border-image: url('common-assets/panel/panel-top.svg') 1 1 1 1; } &-bottom { border-image: url('common-assets/panel/panel-bottom.svg') 1 1 1 1; } &-left { border-image: url('common-assets/panel/panel-left.svg') 1 1 1 1; } &-right { border-image: url('common-assets/panel/panel-right.svg') 1 1 1 1; } &-dummy { background-color: transparentize($error_color, 0.5); &:entered { background-color: transparentize($error_color, 0.4); } } &-status-button { border-width: 0; -natural-hpadding: 3px; -minimum-hpadding: 3px; font-weight: bold; color: white; &:hover {} } &-button { -natural-hpadding: 6px; -minimum-hpadding: 2px; font-weight: bold; color: green; transition-duration: 100; &:hover {} } } .system-status-icon { icon-size: 16px; padding: 0 1px; } // // Overview // #overview { spacing: 12px; } .window-caption { background-color: $osd_bg_color; border: 1px solid $osd_bg_color; color: $osd_fg_color; padding: .5em .7em; spacing: .5em; border-radius: 2px; font-size: 9pt; -cinnamon-caption-spacing: 8px; max-width: 20em; &:focus { background-color: $selected_bg_color; color: $selected_fg_color; border: 1px solid $selected_bg_color; } } .window-border { border: 3px $selected_bg_color; border-radius: 4px; /* Cover rounded corners and some bad adjustment gaps */ box-shadow: 0 0 0 1px $selected_bg_color inset; } .overview-empty-placeholder { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } .expo-workspaces-name-entry { height: 1.4em; border-radius: 2px; font-size: 9pt; padding: 5px 8px; -cinnamon-caption-spacing: 4px; transition-duration: 300; @include entry(osd); &:focus, &#selected { border: 1px solid $selected_bg_color; background-color: $selected_bg_color; color: $selected_fg_color; font-style: italic; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } &:hover { border: 1px solid $selected_bg_color; } } .expo-workspace-thumbnail-frame { border: 4px solid rgba(255,255,255,0.0); background-color: rgba(255,255,255,0.0); border-radius: 2px; &#active { border: 4px solid $selected_bg_color; background-color: black; border-radius: 2px; } } .expo-background { background-color: opacify($osd_bg_color, 1); } .workspace { //&-controls { visible-height: 32px; } &-thumbnails { spacing: 26px; &-background, &-background:rtl { padding: 8px; } } &-add-button { background-image: url("common-assets/misc/add-workspace.svg"); height: 200px; width: 35px; transition-duration: 100; &:hover { background-image: url("common-assets/misc/add-workspace-hover.svg"); transition-duration: 100; } &:active { background-image: url("common-assets/misc/add-workspace-active.svg"); transition-duration: 100; } } &-overview-background-shade { background-color: rgba(0,0,0,0.5); } } .workspace-close-button, .window-close { background-image: url("common-assets/misc/close.svg"); background-size: 26px; height: 26px; width: 26px; -cinnamon-close-overlap: 10px; &:hover { background-image: url("common-assets/misc/close-hover.svg"); background-size: 26px; height: 26px; width: 26px; } &:active { background-image: url("common-assets/misc/close-active.svg"); background-size: 26px; height: 26px; width: 26px; } } //.workspace-thumbnail-indicator { // outline: 2px solid red; // border: 1px solid green; //} // //.window-close:rtl { // -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); //} .window-close-area { background-image: url("common-assets/misc/trash-icon.svg"); height: 120px; width: 400px; } // // About Dialog (applet.js and desklet.js) // .about { &-content { width: 550px; height: 250px; spacing: 8px; padding-bottom: 10px; } &-title { font-size: 2em; font-weight: bold; } &-uuid { font-size: 10px; color: #888; } &-icon { padding-right: 20px; padding-bottom: 14px; } &-scrollBox { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; padding: 4px; padding-right: 0; border-radius: 0; &-innerBox { padding: 1.2em; spacing: 1.2em; } } &-description { padding-top: 4px; padding-bottom: 16px; } &-version { padding-left: 7px; font-size: 10px; color: #888; } } // // Calendar // .calendar { padding: .4em 1.75em; spacing-rows: 0px; spacing-columns: 0px; } .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; } .calendar-change-month-back, .calendar-change-month-forward { width: 16px; height: 16px; } //arrow back .calendar-change-month-back { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } } } //arrow forward .calendar-change-month-forward { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } } } .datemenu-date-label { padding: .4em 1.75em; font-weight: bold; text-align: center; color: $fg_color; border-radius: 2px; } .calendar-day-base { font-size: 8pt; text-align: center; width: 2.5em; height: 2.5em; padding: 0.1em; margin: 0.1em; border-radius: 999px; } .calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 1em; font-size: 6pt; width: 2.5em; height: 2em; } .calendar-day { border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-nonwork-day { color: $fg_color; background-color: transparent; font-weight: bold; border-width: 0; } .calendar-today, .calendar-today:active, .calendar-today:focus, .calendar-today:hover { font-weight: bold; color: $selected_fg_color; background-color: $selected_bg_color; border-width: 0; } .calendar-other-month-day { color: transparentize($fg_color, 0.7); opacity: 1; } .calendar-week-number { color: transparentize($fg_color, 0.3); font-size: 6pt; width: 2.5em; height: 2em; padding: 1.2em 0 0; text-align: center; } // // Notifications // #notification { border-radius: 3px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; padding: 13px; spacing-rows: 10px; spacing-columns: 10px; margin-from-right-edge-of-screen: 20px; width: 34em; color: $osd_fg_color; .menu &, .popup-menu & { &, &.multi-line-notification { color: $fg_color; } border-image: url("#{$asset_path}/misc/message.svg") 9 9 9 9; .notification-button, .notification-icon-button { @extend %button; padding: 5px; } StEntry { @extend %entry; } } &.multi-line-notification { padding-bottom: 13px; color: $osd_fg_color; } &-scrollview { max-height: 10em; > .top-shadow, > .bottom-shadow { height: 1em; } &:ltr > StScrollBar { padding-left: 6px; } &:rtl > StScrollBar { padding-right: 6px; } } &-body { spacing: 5px; } &-actions { spacing: 10px; } } .notification { &-with-image { min-height: 159px; color: $osd_fg_color; } &-button, &-icon-button { @extend %osd_button; padding: 5px; } &-icon-button > StIcon { icon-size: 36px; } StEntry { @extend %osd_entry; } } // // Alt Tab /// #altTabPopup { padding: 8px; spacing: 16px; } .switcher-list { color: $osd_fg_color; background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; padding: 20px; > StBoxLayout { padding: 4px; } &-item-container { spacing: 8px; } .item-box { padding: 8px; border-radius: 2px; &:outlined { padding: 8px; border: 1px solid $selected_bg_color; } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 0px solid $selected_bg_color; } } .thumbnail { width: 256px; } .thumbnail-box { padding: 2px; spacing: 4px; } .separator { width: 1px; background: rgba(255,255,255,0.2); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { border-color: rgba(0,0,0,0); color: $_shell_fg_color; } } //.switcher-preview-backdrop { background-color: rgba(25,25,25,0.95); } .thumbnail-scroll-gradient-left { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topright: 0px; border-radius-bottomright: 0px; width: 60px; } .thumbnail-scroll-gradient-right { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topleft: 0px; border-radius-bottomleft: 0px; width: 60px; } // //Activities Ripples // .ripple-box { width: 104px; height: 104px; background-image: url("common-assets/misc/corner-ripple.svg"); background-size: contain; } // // Modal dialogs // .lightbox { background-color: rgba(0, 0, 0, 0.4); } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: none; border-image: url("#{$asset_path}/misc/modal.svg") 9 9 9 67; padding: 0 5px 6px 5px; > StBoxLayout:first-child { padding: 20px 10px 10px 10px; } &-button-box { spacing: 0; margin: 0px; padding: 14px 10px; background: none; border: none; border-image: url("#{$asset_path}/misc/button-box.svg") 9 9 9 9; .modal-dialog-button { padding-top: 0; padding-bottom: 0; height: 30px; @extend %osd_button; } } } // // Run dialog // .run-dialog { padding: 0px 15px 10px 15px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; > * { padding: 0; } &-label { font-size: 0; font-weight: bold; color: $osd_fg_color; padding-bottom: 0; } &-error-label { color: $error_color; } &-error-box { padding-top: 15px; spacing: 5px; } &-completion-box { padding-left: 15px; font-size: 10px; } &-entry { width: 21em; padding: 7px; border-radius: 3px; caret-color: $osd_fg_color; selected-color: $selected_fg_color; selection-background-color: $selected_bg_color; @include entry(osd); &:focus { @include entry(osd-focus); } } .modal-dialog-button-box { border: none; border-image: none; box-shadow: none; background: none; background-gradient-direction: none; } } /* CinnamonMountOperation Dialogs */ .cinnamon-mount-operation-icon { icon-size: 48px; } .mount-password-reask { color: $warning_color; } .show-processes-dialog, .mount-question-dialog { spacing: 24px; &-subject { padding-top: 10px; padding-left: 17px; padding-bottom: 6px; &:rtl { padding-left: 0px; padding-right: 17px; } } &-description { padding-left: 17px; width: 28em; &:rtl { padding-right: 17px; } } } .show-processes-dialog-app-list { max-height: 200px; padding-top: 24px; padding-left: 49px; padding-right: 32px; &:rtl { padding-right: 49px; padding-left: 32px; } &-item { color: #ccc; &:hover { color: white } &:ltr { padding-right: 1em; } &:rtl { padding-left: 1em; } &-icon:ltr { padding-right: 17px; } &-icon:rtl { padding-left: 17px; } &-name { font-size: 1.1em; } } } // // Magnifier // .magnifier-zoom-region { border: 2px solid rgba(128, 0, 0, 1); .full-screen { border-width: 0px; } } // // On-Screen Keyboard // #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.6); } .keyboard-layout { spacing: 10px; padding: 10px; } .keyboard-row { spacing: 15px; } .keyboard-key { min-height: 2em; min-width: 2em; font-size: 14pt; font-weight: bold; border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; padding: 5px; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } // // Cinnamon Specific Section // // // Menu (menu.js) // .menu { &-favorites-box { padding: .8em; transition-duration: 300; background-color: $bg_color; border: 1px solid $borders_color; spacing: 1em; } &-favorites-scrollbox { padding-bottom: 1em; border-bottom: 1px solid; border-color: $borders_color; } &-favorites-button { padding: .8em; border: 1px solid rgba(0,0,0,0); &:hover { @extend %button_hover; } } &-categories-box { padding: 10px 30px 10px 30px; } &-applications-inner-box, &-applications-outer-box { padding: 10px 10px 0 10px; } &-application-button { padding: 7px; border: 1px solid rgba(0,0,0,0); // This style is used in menu application buttons for applications which were newly installed &:highlighted { font-weight: bold; } &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; &:highlighted { font-weight: bold; } } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } &-category-button { padding: 7px; border: 1px solid rgba(0,0,0,0); &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; } &-greyed { padding: 7px; color: $insensitive_fg_color; border: 1px solid rgba(0,0,0,0); & StIcon { opacity: 0.5; } } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } // Name and description of the currently hovered item in the menu // This appears on the bottom right hand corner of the menu &-selected-app-box { padding-right: 30px; padding-left: 28px; text-align: right; height: 30px; &:rtl { padding-top: 10px; height: 30px; } } &-selected-app-title { font-weight: bold; } &-selected-app-description { max-width: 150px; } &-top-box { spacing: 10px; } &-search-box:ltr { padding-left: 30px; } &-search-box-rtl { padding-right: 30px; } } #menu-search-entry { width: 250px; font-weight: normal; caret-color: $fg_color; @extend %entry; } .menu-search-entry-icon { icon-size: 1em; color: $fg_color; } /* Context menu (at the moment only for favorites) */ .menu-context-menu { padding: 1em 1px; } // // OSD // .info-osd { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_shell_fg_color; background: none; border: none; border-radius: 5px; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; .osd-monitor-label { font-size: 3em; } .level { padding: 0; height: 4px; background-color: transparentize(black, 0.5); border-radius: 2px; color: $selected_bg_color; } .level-bar { background-color: $selected_bg_color; border-radius: 2px; } } // // Window list (windowList.js) // .window-list { &-box { spacing: 6px; padding-left: 10px; .panel-bottom & { padding-top: 1px; } .panel-top & { padding-bottom: 1px; } &.vertical { spacing: 4px; padding: 10px 0; } &:highlight { background-color: transparentize($error_color, 0.5); } } &-item-box { font-weight: bold; background-image: none; padding: 0; spacing: 0.5em; transition-duration: 100; color: transparentize($_shell_fg_color, 0.4); &:hover {color: $_shell_fg_color;} &:active, &:checked, &:focus, &:running { color: $_shell_fg_color; .panel-bottom & { border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; } .panel-top & { border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; } .panel-left & { border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; } .panel-right & { border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; } } &.top, &.bottom { padding: 0 0.5em; } & .progress { background-gradient-start: $selected_bg_color; background-gradient-end: $selected_bg_color; } } &-item-demands-attention { background-gradient-start: $warning_color; background-gradient-end: $warning_color; } &-preview { background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; font-size: 9pt; color: $osd_fg_color; text-shadow: none; padding: 14px; spacing: 4px; } } // // Grouped window list (grouped-window-list@cinnamon.org) // .grouped-window-list { &-thumbnail-label { padding-left: 4px; } &-number-label { z-index: 99; text-shadow: none; font-size: 10px; color: $osd_fg_color; padding: 0; } &-badge { border-radius: 256px; background-color: $osd_bg_color; } &-button-label { padding-left: 4px; } &-thumbnail-alert { background: transparentize($error_color, 0.5); } &-item-box { spacing: 0.5em; &.top, &.bottom { padding: 0 0.5em; } &.left, &.right { padding: 0.3em 0; } &:active { // Trick due to St limitations. It needs a background to draw a box-shadow background: rgba(0, 0, 0, 0.01); .panel-bottom & { box-shadow: inset 0 -2px $selected_bg_color; } .panel-top & { box-shadow: inset 0 2px $selected_bg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_bg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_bg_color; } &:hover { .panel-bottom & { box-shadow: inset 0 -2px $selected_fg_color; } .panel-top & { box-shadow: inset 0 2px $selected_fg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_fg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_fg_color; } } } &:focus { background: transparentize(black, 0.8); } &:checked, &:hover, & .progress { background: $selected_bg_color; } } &-item-demands-attention { background: transparentize($error_color, 0.5); } &-thumbnail-menu { & .item-box { padding: 10px; border-radius: 2px; spacing: 4px; } & .item-box:outlined { padding: 4px; border: 2px solid $selected_bg_color; } & .item-box:selected { background: none; } & .thumbnail { width: 256px; } & .separator { width: 1px; background: rgba(255,255,255,0.12); } } } /// // Sound Applet (status/volume.js) // .sound-player { padding: 0 4px; > StBoxLayout:first-child { padding: 5px 10px 12px 10px; spacing: 0.5em; StButton:small { width: 16px; height: 16px; color: transparentize($fg_color, 0.4); &:hover {color: $fg_color;} StIcon { icon-size: 16px; } } } &-generic-coverart { background: rgba(0,0,0,0.2); } &-overlay { width: 290px; height: 70px; padding: 15px; spacing: 0.5em; background: transparentize(darken($osd_bg_color, 5%), 0.1); border: 0px solid darken($osd_bg_color, 10%); border-bottom: 1px ; color: $osd_fg_color; StButton { width: 18px; height: 18px; padding: 5px; color: $osd_fg_color; border-radius: 2px; border: 1px solid transparentize($osd_bg_color,1); StIcon { icon-size: 16px; } &:hover{ @include button(osd-hover); } &:active { @include button(active); } } StBoxLayout { padding-top: 2px; & > StLabel { padding-left: 10px; } } } .slider { height: 0.5em; padding: 0; border: none; -slider-height: 0.5em; -slider-background-color: if($variant == 'light', $button_border, darken($bg_color, 5%)); -slider-border-color: rgba(0,0,0,0); -slider-active-background-color: $selected_bg_color; -slider-active-border-color: rgba(0,0,0,0); -slider-border-width: 0px; -slider-handle-radius: 0px; } } // // Spacer applet // .spacer-box { border-radius: 1px; border: 1px solid transparent; &:highlight { background-color: #aa5555; } &.vertical {} &.edit-mode { border-radius: 1px; border: 1px symbolic; } } // // Workspace Switcher applet (workspaceSwitcher.js) // /* Controls the styling when using the "Simple buttons" option */ .panel-top .workspace-switcher, .panel-bottom .workspace-switcher { padding: 0 3px; } .panel-left .workspace-switcher, .panel-right .workspace-switcher { padding: 3px; } .workspace-button { color: $selected_fg_color; padding: 1px 8px 0px 8px; transition-duration: 300; &:outlined, &:outlined:hover { color: $selected_bg_color; } &:hover { color: transparentize($selected_bg_color, 0.5) } &:shaded { color: transparentize($_shell_fg_color, 0.4); } .vertical & { padding: 4px 0; } } /* Controls the style when using the "Visual representation" option */ .workspace-graph { padding: 3px; spacing: 3px; } .workspace-graph .workspace { border: 1px solid transparentize(black, 0.6); background-gradient-direction: none; background-color: transparentize(black, 0.8); } .workspace-graph .workspace:active { border: 1px solid $selected_bg_color; background-gradient-direction: none; } .workspace-graph .workspace .windows { -active-window-background: lighten($panel_bg, 15%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 15%); -inactive-window-border: rgba(0, 0, 0, 0.8); } .workspace-graph .workspace:active .windows { -active-window-background: lighten($panel_bg, 20%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 5%); -inactive-window-border: rgba(0, 0, 0, 0.8); } // // Panel Launchers Applet (panelLaunchers.js) // .panel-launchers { padding-left: 7px; spacing: 6px; &.vertical { padding: 2px 0; } } .launcher { padding: 1px; transition-duration: 200; & .icon-box { padding-top: 0; } &:hover { background-gradient-direction: none; // Trick due to St limitations. It needs a background to draw a box-shadow background: rgba(0, 0, 0, 0.01); .panel-bottom & { box-shadow: inset 0 -2px $selected_bg_color; } .panel-top & { box-shadow: inset 0 2px $selected_bg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_bg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_bg_color; } } } // // Overview corner // #overview-corner { background-image: url("common-assets/misc/overview.png"); &:hover { background-image: url("common-assets/misc/overview-hover.png"); } } // // Applets (applet.js) // .applet { &-separator { padding: 1px 4px; .vertical & { padding: 4px 1px; } } &-separator-line { width: 1px; background: rgba(255,255,255, 0.12); &-vertical { border: 0px solid rgba(255,255,255,0.12); border-bottom-width: 1px; } } &-box { padding-left: 3px; padding-right: 3px; color: $_shell_fg_color; text-shadow: none; transition-duration: 100; &.vertical { padding: 3px 0; } &:checked, &:hover { color: $selected_fg_color; background-color: $selected_bg_color; } &:highlight { background-image: none; border-image: none; background-color: transparentize($error_color, 0.5); } .panel-top &, .panel-bottom & { spacing: 3px; } } &-label { font-weight: bold; color: $_shell_fg_color; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } &-icon { color: $_shell_fg_color; icon-size: 22px; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } } // // User Applet // .user-icon { width: 32px; height: 32px; background-color: transparent; border: none; border-radius: 0; } .user-label { color: $fg_color; font-size: 1em; font-weight: bold; margin: 0px; } // // Desklets (desklet.js) // .desklet { color: $osd_fg_color; &:highlight { background-color: transparentize($error_color, 0.5); } &-with-borders { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-with-borders-and-header { border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; color: $osd_fg_color; border-radius: 0; border-radius-topleft: 0; border-radius-topright: 0; padding: 12px; padding-bottom: 17px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-header { border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; color: $osd_fg_color; font-size: 1em; padding: 12px; padding-bottom: 6px; } &-drag-placeholder { border: 2px solid $selected_bg_color; background-color: transparentize($selected_bg_color, 0.7); } } .photoframe-box { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; } // // Workspace OSD // .workspace-osd { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } // // Notification Applet // .notification-applet-padding { padding: .5em 1em; } .notification-applet-container { max-height: 100px; } // // Tile Preview // .tile-preview, .tile-preview.snap, .tile-hud, .tile-hud.snap { background-color: transparentize($selected_bg_color, 0.7); border: 1px solid $selected_bg_color; } // // Systray Applet // .systray { spacing: 6px; } // // Xkcd Desklet // .xkcd-box { padding: 6px; border: 0px; background-color: rgba(0,0,0,0); border-radius: 0px; } arc-theme-20220405/common/cinnamon/4.2/sass/_drawing.scss000066400000000000000000000075161422312607700226710ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border-color: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px $selected_bg_color; } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $selected_bg_color; background-color: $selected_bg_color; } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); } } arc-theme-20220405/common/cinnamon/4.2/sass/cinnamon.scss.in000066400000000000000000000002271422312607700232760ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/cinnamon/4.40000777000000000000000000000000014223126077001736624.2ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/000077500000000000000000000000001422312607700172245ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/common-assets/000077500000000000000000000000001422312607700220145ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/common-assets/menu/000077500000000000000000000000001422312607700227605ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/common-assets/menu/menu-hover.svg000066400000000000000000000060461422312607700255740ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/menu/menu-separator.svg000066400000000000000000000033131422312607700264430ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/000077500000000000000000000000001422312607700227475ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151422312607700274650ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031422312607700273270ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/add-workspace.svg000066400000000000000000000077741422312607700262330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/bg.svg000066400000000000000000000114111422312607700240560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301422312607700304440ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131422312607700273220ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321422312607700306310ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151422312607700275070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/close-active.svg000066400000000000000000000115541422312607700260540ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/4.6/common-assets/misc/close-hover.svg000066400000000000000000000115531422312607700257230ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/4.6/common-assets/misc/close.svg000066400000000000000000000115451422312607700246030ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/4.6/common-assets/misc/corner-ripple.svg000066400000000000000000000047371422312607700262640ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/desklet-header.svg000066400000000000000000000137121422312607700263550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/desklet.svg000066400000000000000000000133101422312607700251210ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/osd.svg000066400000000000000000000114041422312607700242550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/misc/overview-hover.png000066400000000000000000000015061422312607700264460ustar00rootroot00000000000000PNG  IHDR s IDATxTkG}s2I 6 CRRUBBkRXvuVA B~*yc~{y3?#PXeO+b"SP00P(b;)z 䐐D @'0a@E'C$K&Iin'fFhdea#s310Qy-DQDBw\C^f*HMA! image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/000077500000000000000000000000001422312607700231135ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700272500ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/activities.svg000066400000000000000000000111621422312607700260010ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/panel-bottom.svg000066400000000000000000000046471422312607700262500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/panel-left.svg000066400000000000000000000046571422312607700256770ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/panel-right.svg000066400000000000000000000046601422312607700260540ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/panel-top.svg000066400000000000000000000044501422312607700255360ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571422312607700306770ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151422312607700303210ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161422312607700305050ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551422312607700301730ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/switch/000077500000000000000000000000001422312607700233155ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700277130ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700275540ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/000077500000000000000000000000001422312607700214455ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/dark-assets/checkbox/000077500000000000000000000000001422312607700232335ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700305620ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700271320ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700311240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700275010ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/menu/000077500000000000000000000000001422312607700224115ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/dark-assets/menu/menu.svg000066400000000000000000000114111422312607700240740ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/menu/submenu.svg000066400000000000000000000072451422312607700246200ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/misc/000077500000000000000000000000001422312607700224005ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/dark-assets/misc/button-box.svg000066400000000000000000000063451422312607700252320ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/misc/message.svg000066400000000000000000000060651422312607700245540ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/misc/modal.svg000066400000000000000000000124721422312607700242230ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/switch/000077500000000000000000000000001422312607700227465ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700255520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700254170ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/000077500000000000000000000000001422312607700216335ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/light-assets/checkbox/000077500000000000000000000000001422312607700234215ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700307450ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700273160ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700313140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700276570ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/menu/000077500000000000000000000000001422312607700225775ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/light-assets/menu/menu.svg000066400000000000000000000113571422312607700242730ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/menu/submenu.svg000066400000000000000000000072431422312607700250040ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/misc/000077500000000000000000000000001422312607700225665ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/light-assets/misc/button-box.svg000066400000000000000000000056071422312607700254200ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/misc/message.svg000066400000000000000000000071151422312607700247370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/misc/modal.svg000066400000000000000000000125121422312607700244040ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/switch/000077500000000000000000000000001422312607700231345ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700257360ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700256110ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/4.6/sass/000077500000000000000000000000001422312607700201755ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/4.6/sass/_colors.scss000066400000000000000000000111201422312607700225250ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; arc-theme-20220405/common/cinnamon/4.6/sass/_common.scss000066400000000000000000001054201422312607700225230ustar00rootroot00000000000000$asset_path: if($variant == 'dark', dark-assets, light-assets); // // Globals // $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; stage { color: $fg_color; } .label-shadow { color: rgba(0, 0, 0, 0); } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // %button { min-height: 20px; padding: 5px 32px; transition-duration: 0; &, &:focus, &:hover, &:hover:focus, &:active, &:active:focus, &:insensitive { border-radius: 2px; } @include button(normal); @at-root %button_hover, &:hover { @include button(hover); } &:focus { @include button(focus); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // %entry { padding: 7px; caret-size: 1px; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } } %osd_entry { padding: 7px; caret-size: 1px; caret-color: $osd_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(osd); &:focus { @include entry(osd-focus); } &:insensitive { @include entry(osd-insensitive); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 2px; background-color: mix($fg_color, $bg_color, 40%); border: 0px solid; margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } .separator { -gradient-height: 1px; -gradient-start: rgba(0,0,0,0); -gradient-end: rgba(0,0,0,0); -margin-horizontal: 1.5em; height: 1em; } // // Slider // .popup-slider-menu-item, .slider { -slider-height: 4px; -slider-background-color: $button_border; //background of the trough -slider-border-color: transparentize(black, 1); //trough border color -slider-active-background-color: $selected_bg_color; //active trough fill -slider-active-border-color: transparentize(black, 1); //active trough border -slider-border-width: 0; -slider-handle-radius: 4px; height: 18px; min-width: 15em; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: transparent; .popup-menu-item:active & { -slider-background-color: transparentize(black, 0.8); -slider-active-background-color: $selected_fg_color; } } // // Check Boxes // .check-box { CinnamonGenericContainer { spacing: .2em; min-height: 30px; padding-top: 2px; } StLabel { font-weight: normal; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Radio Buttons // .radiobutton { CinnamonGenericContainer { spacing: .2em; height: 26px; padding-top: 2px; } StLabel { padding-top: 4px; font-size: 0.9em; box-shadow: none; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item:active & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .cinnamon-link { color: $link_color; text-decoration: underline; &:hover { color: lighten($link_color,10%); } } // // Tooltip // #Tooltip { border-radius: 3px; padding: 5px 12px; background-color: $osd_bg_color; color: $osd_fg_color; font-size: 1em; font-weight: normal; text-align: center; } // // Popvers/Menus // .menu, %menu { color: $fg_color; border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; } .popup-menu-arrow { icon-size: 16px; } .popup-sub-menu { background-gradient-direction: none; box-shadow: none; border-image: url("#{$asset_path}/menu/submenu.svg") 9 9 9 9; .popup-menu-item:ltr { padding-right: 0em; } .popup-menu-item:rtl { padding-left: 0em; } StScrollBar { padding: 4px; StBin#trough, StBin#vhandle { border-width: 0; } } } .popup-menu-content { padding: 1em 1px; } .popup-menu-item { padding: .4em 1.75em; spacing: 1em; &:active { color: $selected_fg_color; background-color: transparent; border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } .popup-menu-item:active .popup-inactive-menu-item { color: $selected_fg_color; } .popup-menu-icon { icon-size: 16px; } .popup-combo-menu { @extend %menu; padding: 10px 1px; } .popup-image-menu-item {} .popup-combobox-item { spacing: 1em; } .popup-separator-menu-item { -gradient-height: 2px; -gradient-start: transparent; -gradient-end: transparent; -margin-horizontal: 1.5em; height: 1em; } .popup-alternating-menu-item:alternate { font-weight: normal; } .popup-device-menu-item { spacing: .5em; } .popup-subtitle-menu-item { font-weight: normal; } .nm-menu-item-icons { spacing: .5em; } // // Panel // #panel { font-weight: bold; height: 27px; width: 32px; &:highlight { border-image: none; background-color: transparentize($error_color, 0.5); } } .panel { $_panel_fg_color: $_shell_fg_color; &Left { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(255,0,0,0.05); background-gradient-end: rgba(255,0,0,0.2); } &:ltr { padding-right: 4px; } &:rtl { padding-left: 4px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Right { &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,0,255,0.05); background-gradient-end: rgba(0,0,255,0.2); } &:ltr { padding-left: 4px; spacing: 0px; } &:rtl { padding-right: 4px; spacing: 0px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Center { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,255,0,0.05); background-gradient-end: rgba(0,255,0,0.2); } } &-top, &-bottom, &-left, &-right { color: $_panel_fg_color; font-size: 1em; padding: 0px; } &-top { border-image: url('common-assets/panel/panel-top.svg') 1 1 1 1; } &-bottom { border-image: url('common-assets/panel/panel-bottom.svg') 1 1 1 1; } &-left { border-image: url('common-assets/panel/panel-left.svg') 1 1 1 1; } &-right { border-image: url('common-assets/panel/panel-right.svg') 1 1 1 1; } &-dummy { background-color: transparentize($error_color, 0.5); &:entered { background-color: transparentize($error_color, 0.4); } } &-status-button { border-width: 0; -natural-hpadding: 3px; -minimum-hpadding: 3px; font-weight: bold; color: white; &:hover {} } &-button { -natural-hpadding: 6px; -minimum-hpadding: 2px; font-weight: bold; color: green; transition-duration: 100; &:hover {} } } .system-status-icon { icon-size: 16px; padding: 0 1px; } // // Overview // #overview { spacing: 12px; } .window-caption { background-color: $osd_bg_color; border: 1px solid $osd_bg_color; color: $osd_fg_color; padding: .5em .7em; spacing: .5em; border-radius: 2px; font-size: 1em; -cinnamon-caption-spacing: 8px; max-width: 20em; &:focus { background-color: $selected_bg_color; color: $selected_fg_color; border: 1px solid $selected_bg_color; } } .window-border { border: 3px $selected_bg_color; border-radius: 4px; /* Cover rounded corners and some bad adjustment gaps */ box-shadow: 0 0 0 1px $selected_bg_color inset; } .overview-empty-placeholder { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } .expo-workspaces-name-entry { height: 1.4em; border-radius: 2px; font-size: 1em; padding: 5px 8px; -cinnamon-caption-spacing: 4px; transition-duration: 300; @include entry(osd); &:focus, &#selected { border: 1px solid $selected_bg_color; background-color: $selected_bg_color; color: $selected_fg_color; font-style: italic; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } &:hover { border: 1px solid $selected_bg_color; } } .expo-workspace-thumbnail-frame { border: 4px solid rgba(255,255,255,0.0); background-color: rgba(255,255,255,0.0); border-radius: 2px; &#active { border: 4px solid $selected_bg_color; background-color: black; border-radius: 2px; } } .expo-background { background-color: opacify($osd_bg_color, 1); } .workspace { //&-controls { visible-height: 32px; } &-thumbnails { spacing: 26px; &-background, &-background:rtl { padding: 8px; } } &-add-button { background-image: url("common-assets/misc/add-workspace.svg"); height: 200px; width: 35px; transition-duration: 100; &:hover { background-image: url("common-assets/misc/add-workspace-hover.svg"); transition-duration: 100; } &:active { background-image: url("common-assets/misc/add-workspace-active.svg"); transition-duration: 100; } } &-overview-background-shade { background-color: rgba(0,0,0,0.5); } } .workspace-close-button, .window-close { background-image: url("common-assets/misc/close.svg"); background-size: 26px; height: 26px; width: 26px; -cinnamon-close-overlap: 10px; &:hover { background-image: url("common-assets/misc/close-hover.svg"); background-size: 26px; height: 26px; width: 26px; } &:active { background-image: url("common-assets/misc/close-active.svg"); background-size: 26px; height: 26px; width: 26px; } } //.workspace-thumbnail-indicator { // outline: 2px solid red; // border: 1px solid green; //} // //.window-close:rtl { // -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); //} .window-close-area { background-image: url("common-assets/misc/trash-icon.svg"); height: 120px; width: 400px; } // // About Dialog (applet.js and desklet.js) // .about { &-content { width: 550px; height: 250px; spacing: 8px; padding-bottom: 10px; } &-title { font-size: 2em; font-weight: bold; } &-uuid { font-size: 1.1em; color: #888; } &-icon { padding-right: 20px; padding-bottom: 14px; } &-scrollBox { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; padding: 4px; padding-right: 0; border-radius: 0; &-innerBox { padding: 1.2em; spacing: 1.2em; } } &-description { padding-top: 4px; padding-bottom: 16px; } &-version { padding-left: 7px; font-size: 1.1em; color: #888; } } // // Calendar // .calendar { padding: .4em 1.75em; spacing-rows: 0px; spacing-columns: 0px; } .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; } .calendar-change-month-back, .calendar-change-month-forward { width: 16px; height: 16px; } //arrow back .calendar-change-month-back { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } } } //arrow forward .calendar-change-month-forward { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } } } .datemenu-date-label { padding: .4em 1.75em; font-weight: bold; text-align: center; color: $fg_color; border-radius: 2px; } .calendar-day-base { font-size: 0.9em; text-align: center; width: 2.5em; height: 2.5em; padding: 0.1em; margin: 0.1em; border-radius: 999px; } .calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 1em; font-size: 0.7em; width: 2.5em; height: 2em; } .calendar-day { border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-nonwork-day { color: $fg_color; background-color: transparent; font-weight: bold; border-width: 0; } .calendar-today, .calendar-today:active, .calendar-today:focus, .calendar-today:hover { font-weight: bold; color: $selected_fg_color; background-color: $selected_bg_color; border-width: 0; } .calendar-other-month-day { color: transparentize($fg_color, 0.7); opacity: 1; } .calendar-week-number { color: transparentize($fg_color, 0.3); font-size: 0.7em; width: 2.5em; height: 2em; padding: 1.2em 0 0; text-align: center; } // // Notifications // #notification { border-radius: 3px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; padding: 13px; spacing-rows: 10px; spacing-columns: 10px; margin-from-right-edge-of-screen: 20px; width: 34em; color: $osd_fg_color; .menu &, .popup-menu & { &, &.multi-line-notification { color: $fg_color; } border-image: url("#{$asset_path}/misc/message.svg") 9 9 9 9; .notification-button, .notification-icon-button { @extend %button; padding: 5px; } StEntry { @extend %entry; } } &.multi-line-notification { padding-bottom: 13px; color: $osd_fg_color; } &-scrollview { max-height: 10em; > .top-shadow, > .bottom-shadow { height: 1em; } &:ltr > StScrollBar { padding-left: 6px; } &:rtl > StScrollBar { padding-right: 6px; } } &-body { spacing: 5px; } &-actions { spacing: 10px; } } .notification { &-with-image { min-height: 159px; color: $osd_fg_color; } &-button, &-icon-button { @extend %osd_button; padding: 5px; } &-icon-button > StIcon { icon-size: 36px; } StEntry { @extend %osd_entry; } } // // Alt Tab /// #altTabPopup { padding: 8px; spacing: 16px; } .switcher-list { color: $osd_fg_color; background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; padding: 20px; > StBoxLayout { padding: 4px; } &-item-container { spacing: 8px; } .item-box { padding: 8px; border-radius: 2px; &:outlined { padding: 8px; border: 1px solid $selected_bg_color; } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 0px solid $selected_bg_color; } } .thumbnail { width: 256px; } .thumbnail-box { padding: 2px; spacing: 4px; } .separator { width: 1px; background: rgba(255,255,255,0.2); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { border-color: rgba(0,0,0,0); color: $_shell_fg_color; } } //.switcher-preview-backdrop { background-color: rgba(25,25,25,0.95); } .thumbnail-scroll-gradient-left { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topright: 0px; border-radius-bottomright: 0px; width: 60px; } .thumbnail-scroll-gradient-right { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topleft: 0px; border-radius-bottomleft: 0px; width: 60px; } // //Activities Ripples // .ripple-box { width: 104px; height: 104px; background-image: url("common-assets/misc/corner-ripple.svg"); background-size: contain; } // // Modal dialogs // .lightbox { background-color: rgba(0, 0, 0, 0.4); } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: none; border-image: url("#{$asset_path}/misc/modal.svg") 9 9 9 67; padding: 0 5px 6px 5px; > StBoxLayout:first-child { padding: 20px 10px 10px 10px; } &-button-box { spacing: 0; margin: 0px; padding: 14px 10px; background: none; border: none; border-image: url("#{$asset_path}/misc/button-box.svg") 9 9 9 9; .modal-dialog-button { padding-top: 0; padding-bottom: 0; height: 30px; @extend %osd_button; } } } .workspace-osd { text-align: center; font-weight: bold; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } // // Run dialog // .run-dialog { padding: 0px 15px 10px 15px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; > * { padding: 0; } &-label { font-size: 0; font-weight: bold; color: $osd_fg_color; padding-bottom: 0; } &-error-label { color: $error_color; } &-error-box { padding-top: 15px; spacing: 5px; } &-completion-box { padding-left: 15px; font-size: 1.1em; } &-entry { width: 21em; padding: 7px; border-radius: 3px; caret-color: $osd_fg_color; selected-color: $selected_fg_color; selection-background-color: $selected_bg_color; @include entry(osd); &:focus { @include entry(osd-focus); } } .modal-dialog-button-box { border: none; border-image: none; box-shadow: none; background: none; background-gradient-direction: none; } } // // Magnifier // .magnifier-zoom-region { border: 2px solid rgba(128, 0, 0, 1); .full-screen { border-width: 0px; } } // // On-Screen Keyboard // #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.6); } .keyboard-layout { spacing: 10px; padding: 10px; } .keyboard-row { spacing: 15px; } .keyboard-key { min-height: 2em; min-width: 2em; font-size: 1.5em; font-weight: bold; border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; padding: 5px; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } // // Cinnamon Specific Section // // // Menu (menu.js) // .menu { &-favorites-box { padding: .8em; transition-duration: 300; background-color: $bg_color; border: 1px solid $borders_color; spacing: 1em; } &-favorites-scrollbox { padding-bottom: 1em; border-bottom: 1px solid; border-color: $borders_color; } &-favorites-button { padding: .8em; border: 1px solid rgba(0,0,0,0); &:hover { @extend %button_hover; } } &-categories-box { padding: 10px 30px 10px 30px; } &-applications-inner-box, &-applications-outer-box { padding: 10px 10px 0 10px; } &-application-button { padding: 7px; border: 1px solid rgba(0,0,0,0); // This style is used in menu application buttons for applications which were newly installed &:highlighted { font-weight: bold; } &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; &:highlighted { font-weight: bold; } } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } &-category-button { padding: 7px; border: 1px solid rgba(0,0,0,0); &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; } &-greyed { padding: 7px; color: $insensitive_fg_color; border: 1px solid rgba(0,0,0,0); & StIcon { opacity: 0.5; } } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } // Name and description of the currently hovered item in the menu // This appears on the bottom right hand corner of the menu &-selected-app-box { padding-right: 30px; padding-left: 28px; text-align: right; height: 2.2em; &:rtl { padding-top: 10px; height: 2.2em; } } &-selected-app-title { font-weight: bold; } &-selected-app-description { max-width: 150px; } &-top-box { spacing: 10px; } &-search-box:ltr { padding-left: 30px; } &-search-box-rtl { padding-right: 30px; } } #menu-search-entry { width: 250px; font-weight: normal; caret-color: $fg_color; @extend %entry; } .menu-search-entry-icon { icon-size: 1em; color: $fg_color; } /* Context menu (at the moment only for favorites) */ .menu-context-menu { padding: 1em 1px; } // // OSD // .info-osd { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_shell_fg_color; background: none; border: none; border-radius: 5px; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; .osd-monitor-label { font-size: 3em; } .level { padding: 0; height: 4px; background-color: transparentize(black, 0.5); border-radius: 2px; color: $selected_bg_color; } .level-bar { background-color: $selected_bg_color; border-radius: 2px; } } // // Window list (windowList.js) // .window-list { &-box { spacing: 6px; padding-left: 10px; .panel-bottom & { padding-top: 1px; } .panel-top & { padding-bottom: 1px; } &.vertical { spacing: 4px; padding: 10px 0; } &:highlight { background-color: transparentize($error_color, 0.5); } } &-item-box { font-weight: bold; background-image: none; padding: 0; spacing: 0.5em; transition-duration: 100; color: transparentize($_shell_fg_color, 0.4); &:hover {color: $_shell_fg_color;} &:active, &:checked, &:focus, &:running { color: $_shell_fg_color; .panel-bottom & { border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; } .panel-top & { border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; } .panel-left & { border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; } .panel-right & { border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; } } &.top, &.bottom { padding: 0 0.5em; } & .progress { background-gradient-start: $selected_bg_color; background-gradient-end: $selected_bg_color; } } &-item-demands-attention { background-gradient-start: $warning_color; background-gradient-end: $warning_color; } &-preview { background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; font-size: 1em; color: $osd_fg_color; text-shadow: none; padding: 14px; spacing: 4px; } } // // Grouped window list (grouped-window-list@cinnamon.org) // .grouped-window-list { &-thumbnail-label { padding-left: 4px; } &-number-label { z-index: 99; text-shadow: none; font-size: 1.1em; color: $osd_fg_color; padding: 0; } &-badge { border-radius: 256px; background-color: $osd_bg_color; } &-button-label { padding-left: 4px; } &-thumbnail-alert { background: transparentize($error_color, 0.5); } &-item-box { spacing: 0.5em; &.top, &.bottom { padding: 0 0.5em; } &.left, &.right { padding: 0.3em 0; } &:active { // Trick due to St limitations. It needs a background to draw a box-shadow background: rgba(0, 0, 0, 0.01); .panel-bottom & { box-shadow: inset 0 -2px $selected_bg_color; } .panel-top & { box-shadow: inset 0 2px $selected_bg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_bg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_bg_color; } &:hover { .panel-bottom & { box-shadow: inset 0 -2px $selected_fg_color; } .panel-top & { box-shadow: inset 0 2px $selected_fg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_fg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_fg_color; } } } &:focus { background: transparentize(black, 0.8); } &:checked, &:hover, & .progress { background: $selected_bg_color; } } &-item-demands-attention { background: transparentize($error_color, 0.5); } &-thumbnail-menu { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; color: $osd_fg_color; padding: 8px; // HACK: Dont style GWL thumbnail-menus inside the topmost thumbnail-menu & .grouped-window-list-thumbnail-menu { border-image: none; padding: 0; } & .item-box { padding: 10px; border-radius: 2px; spacing: 4px; } & .item-box:outlined { padding: 4px; border: 2px solid $selected_bg_color; } & .item-box:selected { background: $selected_bg_color; color: $selected_fg_color; } & .thumbnail { width: 256px; } & .separator { width: 1px; background: rgba(255,255,255,0.12); } } } /// // Sound Applet (status/volume.js) // .sound-player { padding: 0 4px; > StBoxLayout:first-child { padding: 5px 10px 12px 10px; spacing: 0.5em; StButton:small { width: 16px; height: 16px; color: transparentize($fg_color, 0.4); &:hover {color: $fg_color;} StIcon { icon-size: 16px; } } } &-generic-coverart { background: rgba(0,0,0,0.2); } &-overlay { width: 290px; height: 70px; padding: 15px; spacing: 0.5em; background: transparentize(darken($osd_bg_color, 5%), 0.1); border: 0px solid darken($osd_bg_color, 10%); border-bottom: 1px ; color: $osd_fg_color; StButton { width: 18px; height: 18px; padding: 5px; color: $osd_fg_color; border-radius: 2px; border: 1px solid transparentize($osd_bg_color,1); StIcon { icon-size: 16px; } &:hover{ @include button(osd-hover); } &:active { @include button(active); } } StBoxLayout { padding-top: 2px; & > StLabel { padding-left: 10px; } } } .slider { height: 0.5em; padding: 0; border: none; -slider-height: 0.5em; -slider-background-color: if($variant == 'light', $button_border, darken($bg_color, 5%)); -slider-border-color: rgba(0,0,0,0); -slider-active-background-color: $selected_bg_color; -slider-active-border-color: rgba(0,0,0,0); -slider-border-width: 0px; -slider-handle-radius: 0px; } } // // Spacer applet // .spacer-box { border-radius: 1px; border: 1px solid transparent; &:highlight { background-color: #aa5555; } &.vertical {} &.edit-mode { border-radius: 1px; border: 1px symbolic; } } // // Workspace Switcher applet (workspaceSwitcher.js) // /* Controls the styling when using the "Simple buttons" option */ .panel-top .workspace-switcher, .panel-bottom .workspace-switcher { padding: 0 3px; } .panel-left .workspace-switcher, .panel-right .workspace-switcher { padding: 3px; } .workspace-button { color: $selected_fg_color; padding: 1px 8px 0px 8px; transition-duration: 300; &:outlined, &:outlined:hover { color: $selected_bg_color; } &:hover { color: transparentize($selected_bg_color, 0.5) } &:shaded { color: transparentize($_shell_fg_color, 0.4); } .vertical & { padding: 4px 0; } } /* Controls the style when using the "Visual representation" option */ .workspace-graph { padding: 3px; spacing: 3px; } .workspace-graph .workspace { border: 1px solid transparentize(black, 0.6); background-gradient-direction: none; background-color: transparentize(black, 0.8); } .workspace-graph .workspace:active { border: 1px solid $selected_bg_color; background-gradient-direction: none; } .workspace-graph .workspace .windows { -active-window-background: lighten($panel_bg, 15%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 15%); -inactive-window-border: rgba(0, 0, 0, 0.8); } .workspace-graph .workspace:active .windows { -active-window-background: lighten($panel_bg, 20%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 5%); -inactive-window-border: rgba(0, 0, 0, 0.8); } // // Panel Launchers Applet (panelLaunchers.js) // .panel-launchers { padding-left: 7px; spacing: 6px; &.vertical { padding: 2px 0; } } .launcher { padding: 1px; transition-duration: 200; & .icon-box { padding-top: 0; } &:hover { background-gradient-direction: none; // Trick due to St limitations. It needs a background to draw a box-shadow background: rgba(0, 0, 0, 0.01); .panel-bottom & { box-shadow: inset 0 -2px $selected_bg_color; } .panel-top & { box-shadow: inset 0 2px $selected_bg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_bg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_bg_color; } } } // // Overview corner // #overview-corner { background-image: url("common-assets/misc/overview.png"); &:hover { background-image: url("common-assets/misc/overview-hover.png"); } } // // Applets (applet.js) // .applet { &-separator { padding: 1px 4px; .vertical & { padding: 4px 1px; } } &-separator-line { width: 1px; background: rgba(255,255,255, 0.12); &-vertical { border: 0px solid rgba(255,255,255,0.12); border-bottom-width: 1px; } } &-box { padding-left: 3px; padding-right: 3px; color: $_shell_fg_color; text-shadow: none; transition-duration: 100; &.vertical { padding: 3px 0; } &:checked, &:hover { color: $selected_fg_color; background-color: $selected_bg_color; } &:highlight { background-image: none; border-image: none; background-color: transparentize($error_color, 0.5); } .panel-top &, .panel-bottom & { spacing: 3px; } } &-label { font-weight: bold; color: $_shell_fg_color; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } &-icon { color: $_shell_fg_color; icon-size: 22px; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } } // // User Applet // .user-icon { width: 32px; height: 32px; background-color: transparent; border: none; border-radius: 0; } .user-label { color: $fg_color; font-size: 1em; font-weight: bold; margin: 0px; } // // Desklets (desklet.js) // .desklet { color: $osd_fg_color; &:highlight { background-color: transparentize($error_color, 0.5); } &-with-borders { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-with-borders-and-header { border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; color: $osd_fg_color; border-radius: 0; border-radius-topleft: 0; border-radius-topright: 0; padding: 12px; padding-bottom: 17px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-header { border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; color: $osd_fg_color; font-size: 1em; padding: 12px; padding-bottom: 6px; } &-drag-placeholder { border: 2px solid $selected_bg_color; background-color: transparentize($selected_bg_color, 0.7); } } .photoframe-box { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; } // // Notification Applet // .notification-applet-padding { padding: .5em 1em; } .notification-applet-container { max-height: 100px; } // // Tile Preview // .tile-preview, .tile-preview.snap, .tile-hud, .tile-hud.snap { background-color: transparentize($selected_bg_color, 0.7); border: 1px solid $selected_bg_color; } // // Systray Applet // .systray { spacing: 6px; } // // Xkcd Desklet // .xkcd-box { padding: 6px; border: 0px; background-color: rgba(0,0,0,0); border-radius: 0px; } arc-theme-20220405/common/cinnamon/4.6/sass/_drawing.scss000066400000000000000000000075161422312607700226750ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border-color: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px $selected_bg_color; } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $selected_bg_color; background-color: $selected_bg_color; } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); } } arc-theme-20220405/common/cinnamon/4.6/sass/cinnamon.scss.in000066400000000000000000000002271422312607700233020ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/cinnamon/4.80000777000000000000000000000000014223126077001737624.6ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.00000777000000000000000000000000014223126077001736724.6ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/000077500000000000000000000000001422312607700172215ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/common-assets/000077500000000000000000000000001422312607700220115ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/common-assets/menu/000077500000000000000000000000001422312607700227555ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/common-assets/menu/menu-hover.svg000066400000000000000000000060461422312607700255710ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/menu/menu-separator.svg000066400000000000000000000033131422312607700264400ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/000077500000000000000000000000001422312607700227445ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151422312607700274620ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031422312607700273240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/add-workspace.svg000066400000000000000000000077741422312607700262300ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/bg.svg000066400000000000000000000114111422312607700240530ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301422312607700304410ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131422312607700273170ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321422312607700306260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151422312607700275040ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/close-active.svg000066400000000000000000000115541422312607700260510ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/5.2/common-assets/misc/close-hover.svg000066400000000000000000000115531422312607700257200ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/5.2/common-assets/misc/close.svg000066400000000000000000000115451422312607700246000ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/cinnamon/5.2/common-assets/misc/corner-ripple.svg000066400000000000000000000047371422312607700262610ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/desklet-header.svg000066400000000000000000000137121422312607700263520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/desklet.svg000066400000000000000000000133101422312607700251160ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/osd.svg000066400000000000000000000114041422312607700242520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/misc/overview-hover.png000066400000000000000000000015061422312607700264430ustar00rootroot00000000000000PNG  IHDR s IDATxTkG}s2I 6 CRRUBBkRXvuVA B~*yc~{y3?#PXeO+b"SP00P(b;)z 䐐D @'0a@E'C$K&Iin'fFhdea#s310Qy-DQDBw\C^f*HMA! image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/000077500000000000000000000000001422312607700231105ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700272450ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/activities.svg000066400000000000000000000111621422312607700257760ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/panel-bottom.svg000066400000000000000000000046471422312607700262450ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/panel-left.svg000066400000000000000000000046571422312607700256740ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/panel-right.svg000066400000000000000000000046601422312607700260510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/panel-top.svg000066400000000000000000000044501422312607700255330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571422312607700306740ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151422312607700303160ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161422312607700305020ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551422312607700301700ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/switch/000077500000000000000000000000001422312607700233125ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700277100ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700275510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/000077500000000000000000000000001422312607700214425ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/dark-assets/checkbox/000077500000000000000000000000001422312607700232305ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700305570ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700271270ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700311210ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700274760ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/menu/000077500000000000000000000000001422312607700224065ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/dark-assets/menu/menu.svg000066400000000000000000000114111422312607700240710ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/menu/submenu.svg000066400000000000000000000072451422312607700246150ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/misc/000077500000000000000000000000001422312607700223755ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/dark-assets/misc/button-box.svg000066400000000000000000000063451422312607700252270ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/misc/message.svg000066400000000000000000000060651422312607700245510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/misc/modal.svg000066400000000000000000000124721422312607700242200ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/switch/000077500000000000000000000000001422312607700227435ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700255470ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700254140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/000077500000000000000000000000001422312607700216305ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/light-assets/checkbox/000077500000000000000000000000001422312607700234165ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700307420ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700273130ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700313110ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700276540ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/menu/000077500000000000000000000000001422312607700225745ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/light-assets/menu/menu.svg000066400000000000000000000113571422312607700242700ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/menu/submenu.svg000066400000000000000000000072431422312607700250010ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/misc/000077500000000000000000000000001422312607700225635ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/light-assets/misc/button-box.svg000066400000000000000000000056071422312607700254150ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/misc/message.svg000066400000000000000000000071151422312607700247340ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/misc/modal.svg000066400000000000000000000125121422312607700244010ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/switch/000077500000000000000000000000001422312607700231315ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700257330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700256060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/cinnamon/5.2/sass/000077500000000000000000000000001422312607700201725ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/5.2/sass/_colors.scss000066400000000000000000000125141422312607700225320ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; //GNOME Shell colors $shell_osd_background_color: if($transparency == 'true', transparentize(#252A35, 0.05), #252A35); $shell_osd_border_color: if($transparency == 'true', transparentize(#0F1116, 0.15), #0F1116); $shell_bg_border_color: rgba(#161A26, 0.81); $shell_modal_background_color: if($variant!='dark', $bg_color, #323644); $shell_modal_border_color: if($variant!='dark', rgba(black, 0.1), rgba(black, 0.64)); $shell_popup_menu_background_color: if($variant!='dark', white, $bg_color); $shell_popup_menu_border_color: if($variant!='dark', rgba(black, 0.1), rgba(#1B1C21, 0.83)); $shell_message_background_color: if($variant != 'dark', #FCFDFD, rgba(black, 0.15)); $shell_message_border_color: if($variant != 'dark', $entry_border, rgba(black, 0.42)); arc-theme-20220405/common/cinnamon/5.2/sass/_common.scss000066400000000000000000001132251422312607700225220ustar00rootroot00000000000000$asset_path: if($variant == 'dark', dark-assets, light-assets); // // Globals // $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; stage { color: $fg_color; } .label-shadow { color: rgba(0, 0, 0, 0); } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // %button { min-height: 20px; padding: 5px 32px; transition-duration: 0; &, &:focus, &:hover, &:hover:focus, &:active, &:active:focus, &:insensitive { border-radius: 2px; } @include button(normal); @at-root %button_hover, &:hover { @include button(hover); } &:focus { @include button(focus); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // %entry { padding: 7px; caret-size: 1px; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } } %osd_entry { padding: 7px; caret-size: 1px; caret-color: $osd_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(osd); &:focus { @include entry(osd-focus); } &:insensitive { @include entry(osd-insensitive); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 2px; background-color: mix($fg_color, $bg_color, 40%); border: 0px solid; margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } .separator { -gradient-height: 1px; -gradient-start: rgba(0,0,0,0); -gradient-end: rgba(0,0,0,0); -margin-horizontal: 1.5em; height: 1em; } // // Slider // .popup-slider-menu-item, .slider { -slider-height: 4px; -slider-background-color: $button_border; //background of the trough -slider-border-color: transparentize(black, 1); //trough border color -slider-active-background-color: $selected_bg_color; //active trough fill -slider-active-border-color: transparentize(black, 1); //active trough border -slider-border-width: 0; -slider-handle-radius: 4px; height: 18px; min-width: 15em; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: transparent; .popup-menu-item:active & { -slider-background-color: transparentize(black, 0.8); -slider-active-background-color: $selected_fg_color; } } // // Check Boxes // .check-box { CinnamonGenericContainer { spacing: .2em; min-height: 30px; padding-top: 2px; } StLabel { font-weight: normal; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Radio Buttons // .radiobutton { CinnamonGenericContainer { spacing: .2em; height: 26px; padding-top: 2px; } StLabel { padding-top: 4px; font-size: 0.9em; box-shadow: none; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item:active & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .cinnamon-link { color: $link_color; text-decoration: underline; &:hover { color: lighten($link_color,10%); } } // // Tooltip // #Tooltip { border-radius: 3px; padding: 5px 12px; background-color: $osd_bg_color; color: $osd_fg_color; font-size: 1em; font-weight: normal; text-align: center; } // // Popvers/Menus // .menu, %menu { color: $fg_color; border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; } .popup-menu-arrow { icon-size: 16px; } .popup-sub-menu { background-gradient-direction: none; box-shadow: none; border-image: url("#{$asset_path}/menu/submenu.svg") 9 9 9 9; .popup-menu-item:ltr { padding-right: 0em; } .popup-menu-item:rtl { padding-left: 0em; } StScrollBar { padding: 4px; StBin#trough, StBin#vhandle { border-width: 0; } } } .popup-menu-content { padding: 1em 1px; } .popup-menu-item { padding: .4em 1.75em; spacing: 1em; &:active { color: $selected_fg_color; background-color: transparent; border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } .popup-menu-item:active .popup-inactive-menu-item { color: $selected_fg_color; } .popup-menu-icon { icon-size: 16px; } .popup-combo-menu { @extend %menu; padding: 10px 1px; } .popup-image-menu-item {} .popup-combobox-item { spacing: 1em; } .popup-separator-menu-item { -gradient-height: 2px; -gradient-start: transparent; -gradient-end: transparent; -margin-horizontal: 1.5em; height: 1em; } .popup-alternating-menu-item:alternate { font-weight: normal; } .popup-device-menu-item { spacing: .5em; } .popup-subtitle-menu-item { font-weight: normal; } .nm-menu-item-icons { spacing: .5em; } // // Panel // #panel { font-weight: bold; height: 27px; width: 32px; &:highlight { border-image: none; background-color: transparentize($error_color, 0.5); } } .panel { $_panel_fg_color: $_shell_fg_color; &Left { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(255,0,0,0.05); background-gradient-end: rgba(255,0,0,0.2); } &:ltr { padding-right: 4px; } &:rtl { padding-left: 4px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Right { &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,0,255,0.05); background-gradient-end: rgba(0,0,255,0.2); } &:ltr { padding-left: 4px; spacing: 0px; } &:rtl { padding-right: 4px; spacing: 0px; } &.vertical { padding: 0; &:ltr { padding-right: 0px; } &:rtl { padding-left: 0px; } } } &Center { spacing: 4px; &:dnd { background-gradient-direction: vertical; background-gradient-start: rgba(0,255,0,0.05); background-gradient-end: rgba(0,255,0,0.2); } } &-top, &-bottom, &-left, &-right { color: $_panel_fg_color; font-size: 1em; padding: 0px; } &-top { border-image: url('common-assets/panel/panel-top.svg') 1 1 1 1; } &-bottom { border-image: url('common-assets/panel/panel-bottom.svg') 1 1 1 1; } &-left { border-image: url('common-assets/panel/panel-left.svg') 1 1 1 1; } &-right { border-image: url('common-assets/panel/panel-right.svg') 1 1 1 1; } &-dummy { background-color: transparentize($error_color, 0.5); &:entered { background-color: transparentize($error_color, 0.4); } } &-status-button { border-width: 0; -natural-hpadding: 3px; -minimum-hpadding: 3px; font-weight: bold; color: white; &:hover {} } &-button { -natural-hpadding: 6px; -minimum-hpadding: 2px; font-weight: bold; color: green; transition-duration: 100; &:hover {} } } .system-status-icon { icon-size: 16px; padding: 0 1px; } // // Overview // #overview { spacing: 12px; } .window-caption { background-color: $osd_bg_color; border: 1px solid $osd_bg_color; color: $osd_fg_color; padding: .5em .7em; spacing: .5em; border-radius: 2px; font-size: 1em; -cinnamon-caption-spacing: 8px; max-width: 20em; &:focus { background-color: $selected_bg_color; color: $selected_fg_color; border: 1px solid $selected_bg_color; } } .window-border { border: 3px $selected_bg_color; border-radius: 4px; /* Cover rounded corners and some bad adjustment gaps */ box-shadow: 0 0 0 1px $selected_bg_color inset; } .overview-empty-placeholder { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } .expo-workspaces-name-entry { height: 1.4em; border-radius: 2px; font-size: 1em; padding: 5px 8px; -cinnamon-caption-spacing: 4px; transition-duration: 300; @include entry(osd); &:focus, &#selected { border: 1px solid $selected_bg_color; background-color: $selected_bg_color; color: $selected_fg_color; font-style: italic; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } &:hover { border: 1px solid $selected_bg_color; } } .expo-workspace-thumbnail-frame { border: 4px solid rgba(255,255,255,0.0); background-color: rgba(255,255,255,0.0); border-radius: 2px; &#active { border: 4px solid $selected_bg_color; background-color: black; border-radius: 2px; } } .expo-background { background-color: opacify($osd_bg_color, 1); } .workspace { //&-controls { visible-height: 32px; } &-thumbnails { spacing: 26px; &-background, &-background:rtl { padding: 8px; } } &-add-button { background-image: url("common-assets/misc/add-workspace.svg"); height: 200px; width: 35px; transition-duration: 100; &:hover { background-image: url("common-assets/misc/add-workspace-hover.svg"); transition-duration: 100; } &:active { background-image: url("common-assets/misc/add-workspace-active.svg"); transition-duration: 100; } } &-overview-background-shade { background-color: rgba(0,0,0,0.5); } } .workspace-close-button, .window-close { background-image: url("common-assets/misc/close.svg"); background-size: 26px; height: 26px; width: 26px; -cinnamon-close-overlap: 10px; &:hover { background-image: url("common-assets/misc/close-hover.svg"); background-size: 26px; height: 26px; width: 26px; } &:active { background-image: url("common-assets/misc/close-active.svg"); background-size: 26px; height: 26px; width: 26px; } } //.workspace-thumbnail-indicator { // outline: 2px solid red; // border: 1px solid green; //} // //.window-close:rtl { // -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); //} .window-close-area { background-image: url("common-assets/misc/trash-icon.svg"); height: 120px; width: 400px; } // // About Dialog (applet.js and desklet.js) // .about { &-content { width: 550px; height: 250px; spacing: 8px; padding-bottom: 10px; } &-title { font-size: 2em; font-weight: bold; } &-uuid { font-size: 1.1em; color: #888; } &-icon { padding-right: 20px; padding-bottom: 14px; } &-scrollBox { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; padding: 4px; padding-right: 0; border-radius: 0; &-innerBox { padding: 1.2em; spacing: 1.2em; } } &-description { padding-top: 4px; padding-bottom: 16px; } &-version { padding-left: 7px; font-size: 1.1em; color: #888; } } // // Calendar // .calendar-main-box { margin: 0 .8em 0 .8em; } .calendar { /*padding: 0 0.5em 0.4em;*/ spacing-rows: 0px; spacing-columns: 0px; } .calendar-events-main-box { height: 300px; margin-right: 0.8em; padding: .5em; min-width: 350px; border: none; border-radius: 0; } .calendar-events-no-events-box { } .calendar-events-no-events-button { border-radius: 3px; margin: 0; padding: 7px 10px; &:hover { background-color: transparentize(black, 0.9); } } .calendar-events-no-events-icon { color: $fg_color; } .calendar-events-no-events-label { font-size: 1em; color: $fg_color; font-weight: bold; text-align: center; margin-top: 10px; } .calendar-events-date-label { padding: .2em 0 .75em .2em; font-size: 1em; color: $fg_color; font-weight: bold; text-align: center; } .calendar-events-event-container { padding: .1em; } .calendar-events-scrollbox { } .calendar-events-main-box .separator { -margin-horizontal: 1em; -gradient-height: 0; -gradient-start: #000; -gradient-end: #000; } .calendar-event-button { margin: 6px 0 6px 0; background-color: $shell_message_background_color; border: 1px solid $shell_message_border_color; border-radius: 2px; &:hover { color: $fg_color; border-color: $selected_bg_color; } } .calendar-event-color-strip { width: 2px; border-radius: 2px 0 0 2px; box-shadow: 100px 0 $selected_bg_color inset; } .calendar-event-row-content { margin: 7px; } .calendar-event-time-past, .calendar-event-time-present, .calendar-event-time-future { font-weight: bold; text-align: left; margin-bottom: .6em; } .calendar-event-time-past { } .calendar-event-time-present { } .calendar-event-time-present:all-day { } .calendar-event-time-future { } .calendar-event-countdown { color: $fg_color; font-weight: bold; text-align: right; margin-bottom: .6em; } .calendar-event-countdown:soon { } .calendar-event-countdown:imminent { color: $warning_color; } .calendar-event-countdown:current { color: $success_color; } .calendar-event-summary { color: $fg_color; text-align: left; width: 200px; } .calendar-today-home-button, .calendar-today-home-button-enabled { border-radius: 3px; margin: 0; padding: 7px 10px; } .calendar-today-home-button-enabled:hover { background-color: transparentize(black, 0.9); } .calendar-today-day-label { font-size: 1.5em; color: $fg_color; font-weight: bold; text-align: center; padding-bottom: .1em; } .calendar-today-date-label { font-size: 1em; color: $fg_color; font-weight: bold; text-align: center; } .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; } .calendar-change-month-back, .calendar-change-month-forward { width: 16px; height: 16px; } //arrow back .calendar-change-month-back { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } } } //arrow forward .calendar-change-month-forward { background-image: url("common-assets/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-right.svg"); } &:rtl { background-image: url("common-assets/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("common-assets/misc/calendar-arrow-left.svg"); } } } .calendar-day-event-dot-box { margin-top: 1.7em; /* any other way do do something like this? */ max-rows: 1; } .calendar-day-event-dot { margin: 1px; border-radius: 2px; width: 4px; height: 4px; } .calendar-day-base { font-size: 0.9em; text-align: center; width: 2.5em; height: 2.5em; padding: 0.1em; margin: 0.1em; border-radius: 999px; } .calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 1em; font-size: 0.7em; width: 2.5em; height: 2em; } .calendar-day { border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-nonwork-day { color: $fg_color; background-color: transparent; font-weight: bold; border-width: 0; } .calendar-today, .calendar-today:active, .calendar-today:focus, .calendar-today:hover, .calendar-today:selected { font-weight: bold; color: $selected_fg_color; background-color: $selected_bg_color; border-width: 0; } .calendar-other-month-day { color: transparentize($fg_color, 0.7); opacity: 1; } .calendar-not-today { color: transparentize($fg_color, 0.2); &:hover, &:focus { background-color: transparentize(black, 0.9); } &:selected { color: $fg_color; background-color: transparentize(black, 0.85); } } .calendar-week-number { color: transparentize($fg_color, 0.3); font-size: 0.7em; width: 2.5em; height: 2em; padding: 1.2em 0 0; text-align: center; } // // Notifications // #notification { border-radius: 3px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; padding: 13px; spacing-rows: 10px; spacing-columns: 10px; margin-from-right-edge-of-screen: 20px; width: 34em; color: $osd_fg_color; .menu &, .popup-menu & { &, &.multi-line-notification { color: $fg_color; } border-image: url("#{$asset_path}/misc/message.svg") 9 9 9 9; .notification-button, .notification-icon-button { @extend %button; padding: 5px; } StEntry { @extend %entry; } } &.multi-line-notification { padding-bottom: 13px; color: $osd_fg_color; } &-scrollview { max-height: 10em; > .top-shadow, > .bottom-shadow { height: 1em; } &:ltr > StScrollBar { padding-left: 6px; } &:rtl > StScrollBar { padding-right: 6px; } } &-body { spacing: 5px; } &-actions { spacing: 10px; } } .notification { &-with-image { min-height: 159px; color: $osd_fg_color; } &-button, &-icon-button { @extend %osd_button; padding: 5px; } &-icon-button > StIcon { icon-size: 36px; } StEntry { @extend %osd_entry; } } // // Alt Tab /// #altTabPopup { padding: 8px; spacing: 16px; } .switcher-list { color: $osd_fg_color; background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; padding: 20px; > StBoxLayout { padding: 4px; } &-item-container { spacing: 8px; } .item-box { padding: 8px; border-radius: 2px; &:outlined { padding: 8px; border: 1px solid $selected_bg_color; } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 0px solid $selected_bg_color; } } .thumbnail { width: 256px; } .thumbnail-box { padding: 2px; spacing: 4px; } .separator { width: 1px; background: rgba(255,255,255,0.2); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { border-color: rgba(0,0,0,0); color: $_shell_fg_color; } } //.switcher-preview-backdrop { background-color: rgba(25,25,25,0.95); } .thumbnail-scroll-gradient-left { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topright: 0px; border-radius-bottomright: 0px; width: 60px; } .thumbnail-scroll-gradient-right { background-color: rgba(0, 0, 0, 0); border-radius: 24px; border-radius-topleft: 0px; border-radius-bottomleft: 0px; width: 60px; } // //Activities Ripples // .ripple-box { width: 104px; height: 104px; background-image: url("common-assets/misc/corner-ripple.svg"); background-size: contain; } // // Modal dialogs // .lightbox { background-color: rgba(0, 0, 0, 0.4); } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: none; border-image: url("#{$asset_path}/misc/modal.svg") 9 9 9 67; padding: 0 5px 6px 5px; > StBoxLayout:first-child { padding: 20px 10px 10px 10px; } &-button-box { spacing: 0; margin: 0px; padding: 14px 10px; background: none; border: none; border-image: url("#{$asset_path}/misc/button-box.svg") 9 9 9 9; .modal-dialog-button { padding-top: 0; padding-bottom: 0; height: 30px; @extend %osd_button; } } } .confirm-dialog-title { font-size: 0; padding-bottom: 0; } .workspace-osd { text-align: center; font-weight: bold; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } // // Run dialog // .run-dialog { padding: 0px 15px 10px 15px; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; > * { padding: 0; } &-label { font-size: 0; font-weight: bold; color: $osd_fg_color; padding-bottom: 0; } &-description { color: $osd_fg_color; padding-top: 15px; text-align: center; &.error { color: $error_color; } } &-completion-box { padding-left: 15px; font-size: 1.1em; } &-entry { width: 21em; padding: 7px; border-radius: 3px; caret-color: $osd_fg_color; selected-color: $selected_fg_color; selection-background-color: $selected_bg_color; @include entry(osd); &:focus { @include entry(osd-focus); } } .modal-dialog-button-box { border: none; border-image: none; box-shadow: none; background: none; background-gradient-direction: none; } } // // Magnifier // .magnifier-zoom-region { border: 2px solid rgba(128, 0, 0, 1); .full-screen { border-width: 0px; } } // // On-Screen Keyboard // #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.6); } .keyboard-layout { spacing: 10px; padding: 10px; } .keyboard-row { spacing: 15px; } .keyboard-key { min-height: 2em; min-width: 2em; font-size: 1.5em; font-weight: bold; border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; padding: 5px; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } // // Cinnamon Specific Section // // // Menu (menu.js) // .menu { &-favorites-box { padding: .8em; transition-duration: 300; background-color: $bg_color; border: 1px solid $borders_color; spacing: 1em; } &-favorites-scrollbox { padding-bottom: 1em; border-bottom: 1px solid; border-color: $borders_color; } &-favorites-button { padding: .8em; border: 1px solid rgba(0,0,0,0); &:hover { @extend %button_hover; } } &-categories-box { padding: 10px 30px 10px 30px; } &-applications-inner-box, &-applications-outer-box { padding: 10px 10px 0 10px; } &-application-button { padding: 7px; border: 1px solid rgba(0,0,0,0); // This style is used in menu application buttons for applications which were newly installed &:highlighted { font-weight: bold; } &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; &:highlighted { font-weight: bold; } } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } &-category-button { padding: 7px; border: 1px solid rgba(0,0,0,0); &-selected { padding: 7px; text-shadow: 0 0 0 rgba(0,0,0,0); @extend %button_hover; } &-greyed { padding: 7px; color: $insensitive_fg_color; border: 1px solid rgba(0,0,0,0); & StIcon { opacity: 0.5; } } &-label:ltr { padding-left: 5px; } &-label:rtl { padding-right: 5px; } } // Name and description of the currently hovered item in the menu // This appears on the bottom right hand corner of the menu &-selected-app-box { padding-right: 30px; padding-left: 28px; text-align: right; height: 2.2em; &:rtl { padding-top: 10px; height: 2.2em; } } &-selected-app-title { font-weight: bold; } &-selected-app-description { max-width: 150px; } &-top-box { spacing: 10px; } &-search-box:ltr { padding-left: 30px; } &-search-box-rtl { padding-right: 30px; } } #menu-search-entry { width: 250px; font-weight: normal; caret-color: $fg_color; @extend %entry; } .menu-search-entry-icon { icon-size: 1em; color: $fg_color; } /* Context menu (at the moment only for favorites) */ .menu-context-menu { padding: 1em 1px; } // // OSD // .info-osd { text-align: center; font-weight: bold; spacing: 1em; padding: 16px; color: $_shell_fg_color; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_shell_fg_color; background: none; border: none; border-radius: 5px; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; .osd-monitor-label { font-size: 3em; } .level { padding: 0; height: 4px; background-color: transparentize(black, 0.5); border-radius: 2px; color: $selected_bg_color; } .level-bar { background-color: $selected_bg_color; border-radius: 2px; } } // // Window list (windowList.js) // .window-list { &-box { spacing: 6px; padding-left: 10px; .panel-bottom & { padding-top: 1px; } .panel-top & { padding-bottom: 1px; } &.vertical { spacing: 4px; padding: 10px 0; } &:highlight { background-color: transparentize($error_color, 0.5); } } &-item-box { font-weight: bold; background-image: none; padding: 0; spacing: 0.5em; transition-duration: 100; color: transparentize($_shell_fg_color, 0.4); &:hover {color: $_shell_fg_color;} &:active, &:checked, &:focus, &:running { color: $_shell_fg_color; .panel-bottom & { border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; } .panel-top & { border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; } .panel-left & { border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; } .panel-right & { border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; } } &.top, &.bottom { padding: 0 0.5em; } & .progress { background-gradient-start: $selected_bg_color; background-gradient-end: $selected_bg_color; } } &-item-demands-attention { background-gradient-start: $warning_color; background-gradient-end: $warning_color; } &-preview { background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; font-size: 1em; color: $osd_fg_color; text-shadow: none; padding: 14px; spacing: 4px; } } // // Grouped window list (grouped-window-list@cinnamon.org) // .grouped-window-list { &-thumbnail-label { padding-left: 4px; } &-number-label { z-index: 99; text-shadow: none; font-size: 1.1em; color: $osd_fg_color; padding: 0; } &-badge { border-radius: 256px; background-color: $osd_bg_color; } &-button-label { padding-left: 4px; } &-thumbnail-alert { background: transparentize($error_color, 0.5); } &-item-box { spacing: 0.5em; &.top, &.bottom { padding: 0 0.5em; } &.left, &.right { padding: 0.3em 0; } &:active { // Trick due to St limitations. It needs a background to draw a box-shadow background: rgba(0, 0, 0, 0.01); .panel-bottom & { box-shadow: inset 0 -2px $selected_bg_color; } .panel-top & { box-shadow: inset 0 2px $selected_bg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_bg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_bg_color; } &:hover { .panel-bottom & { box-shadow: inset 0 -2px $selected_fg_color; } .panel-top & { box-shadow: inset 0 2px $selected_fg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_fg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_fg_color; } } } &:focus { background: transparentize(black, 0.8); } &:checked, &:hover, & .progress { background: $selected_bg_color; } } &-item-demands-attention { background: transparentize($error_color, 0.5); } &-thumbnail-menu { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; color: $osd_fg_color; padding: 8px; // HACK: Dont style GWL thumbnail-menus inside the topmost thumbnail-menu & .grouped-window-list-thumbnail-menu { border-image: none; padding: 0; } & .item-box { padding: 10px; border-radius: 2px; spacing: 4px; } & .item-box:outlined { padding: 4px; border: 2px solid $selected_bg_color; } & .item-box:selected { background: $selected_bg_color; color: $selected_fg_color; } & .thumbnail { width: 256px; } & .separator { width: 1px; background: rgba(255,255,255,0.12); } } } /// // Sound Applet (status/volume.js) // .sound-player { padding: 0 4px; > StBoxLayout:first-child { padding: 5px 10px 12px 10px; spacing: 0.5em; StButton:small { width: 16px; height: 16px; color: transparentize($fg_color, 0.4); &:hover {color: $fg_color;} StIcon { icon-size: 16px; } } } &-generic-coverart { background: rgba(0,0,0,0.2); } &-overlay { width: 290px; height: 70px; padding: 15px; spacing: 0.5em; background: transparentize(darken($osd_bg_color, 5%), 0.1); border: 0px solid darken($osd_bg_color, 10%); border-bottom: 1px ; color: $osd_fg_color; StButton { width: 18px; height: 18px; padding: 5px; color: $osd_fg_color; border-radius: 2px; border: 1px solid transparentize($osd_bg_color,1); StIcon { icon-size: 16px; } &:hover{ @include button(osd-hover); } &:active { @include button(active); } } StBoxLayout { padding-top: 2px; & > StLabel { padding-left: 10px; } } } .slider { height: 0.5em; padding: 0; border: none; -slider-height: 0.5em; -slider-background-color: if($variant == 'light', $button_border, darken($bg_color, 5%)); -slider-border-color: rgba(0,0,0,0); -slider-active-background-color: $selected_bg_color; -slider-active-border-color: rgba(0,0,0,0); -slider-border-width: 0px; -slider-handle-radius: 0px; } } // // Spacer applet // .spacer-box { border-radius: 1px; border: 1px solid transparent; &:highlight { background-color: #aa5555; } &.vertical {} &.edit-mode { border-radius: 1px; border: 1px symbolic; } } // // Workspace Switcher applet (workspaceSwitcher.js) // /* Controls the styling when using the "Simple buttons" option */ .panel-top .workspace-switcher, .panel-bottom .workspace-switcher { padding: 0 3px; } .panel-left .workspace-switcher, .panel-right .workspace-switcher { padding: 3px; } .workspace-button { color: $selected_fg_color; padding: 1px 8px 0px 8px; transition-duration: 300; &:outlined, &:outlined:hover { color: $selected_bg_color; } &:hover { color: transparentize($selected_bg_color, 0.5) } &:shaded { color: transparentize($_shell_fg_color, 0.4); } .vertical & { padding: 4px 0; } } /* Controls the style when using the "Visual representation" option */ .workspace-graph { padding: 3px; spacing: 3px; } .workspace-graph .workspace { border: 1px solid transparentize(black, 0.6); background-gradient-direction: none; background-color: transparentize(black, 0.8); } .workspace-graph .workspace:active { border: 1px solid $selected_bg_color; background-gradient-direction: none; } .workspace-graph .workspace .windows { -active-window-background: lighten($panel_bg, 15%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 15%); -inactive-window-border: rgba(0, 0, 0, 0.8); } .workspace-graph .workspace:active .windows { -active-window-background: lighten($panel_bg, 20%); -active-window-border: rgba(0, 0, 0, 0.8); -inactive-window-background: lighten($panel_bg, 5%); -inactive-window-border: rgba(0, 0, 0, 0.8); } // // Panel Launchers Applet (panelLaunchers.js) // .panel-launchers { padding-left: 7px; spacing: 6px; &.vertical { padding: 2px 0; } } .launcher { padding: 1px; transition-duration: 200; & .icon-box { padding-top: 0; } &:hover { background-gradient-direction: none; // Trick due to St limitations. It needs a background to draw a box-shadow background: rgba(0, 0, 0, 0.01); .panel-bottom & { box-shadow: inset 0 -2px $selected_bg_color; } .panel-top & { box-shadow: inset 0 2px $selected_bg_color; } .panel-left & { box-shadow: inset 2px 0 $selected_bg_color; } .panel-right & { box-shadow: inset -2px 0 $selected_bg_color; } } } // // Overview corner // #overview-corner { background-image: url("common-assets/misc/overview.png"); &:hover { background-image: url("common-assets/misc/overview-hover.png"); } } // // Applets (applet.js) // .applet { &-separator { padding: 1px 4px; .vertical & { padding: 4px 1px; } } &-separator-line { width: 1px; background: rgba(255,255,255, 0.12); &-vertical { border: 0px solid rgba(255,255,255,0.12); border-bottom-width: 1px; } } &-box { padding-left: 3px; padding-right: 3px; color: $_shell_fg_color; text-shadow: none; transition-duration: 100; &.vertical { padding: 3px 0; } &:checked, &:hover { color: $selected_fg_color; background-color: $selected_bg_color; } &:highlight { background-image: none; border-image: none; background-color: transparentize($error_color, 0.5); } .panel-top &, .panel-bottom & { spacing: 3px; } } &-label { font-weight: bold; color: $_shell_fg_color; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } &-icon { color: $_shell_fg_color; icon-size: 22px; .applet-box:checked > &, .applet-box:hover > &, &:hover { color: $selected_fg_color; text-shadow: none; } } } // // User Applet // .user-icon { width: 32px; height: 32px; background-color: transparent; border: none; border-radius: 0; } .user-label { color: $fg_color; font-size: 1em; font-weight: bold; margin: 0px; } // // Desklets (desklet.js) // .desklet { color: $osd_fg_color; &:highlight { background-color: transparentize($error_color, 0.5); } &-with-borders { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-with-borders-and-header { border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; color: $osd_fg_color; border-radius: 0; border-radius-topleft: 0; border-radius-topright: 0; padding: 12px; padding-bottom: 17px; &:highlight { background-color: transparentize($error_color, 0.5); } } &-header { border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; color: $osd_fg_color; font-size: 1em; padding: 12px; padding-bottom: 6px; } &-drag-placeholder { border: 2px solid $selected_bg_color; background-color: transparentize($selected_bg_color, 0.7); } } .photoframe-box { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; color: $osd_fg_color; padding: 12px; padding-bottom: 16px; } // // Notification Applet // .notification-applet-padding { padding: .5em 1em; } .notification-applet-container { max-height: 100px; } // // Tile Preview // .tile-preview, .tile-preview.snap, .tile-hud, .tile-hud.snap { background-color: transparentize($selected_bg_color, 0.7); border: 1px solid $selected_bg_color; } // // Systray Applet // .systray { spacing: 6px; } // // Xkcd Desklet // .xkcd-box { padding: 6px; border: 0px; background-color: rgba(0,0,0,0); border-radius: 0px; } arc-theme-20220405/common/cinnamon/5.2/sass/_drawing.scss000066400000000000000000000075161422312607700226720ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border-color: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 2px 4px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px $selected_bg_color; } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 2px 4px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $selected_bg_color; background-color: $selected_bg_color; } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); } } arc-theme-20220405/common/cinnamon/5.2/sass/cinnamon.scss.in000066400000000000000000000002271422312607700232770ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/cinnamon/meson.build000066400000000000000000000052621422312607700210640ustar00rootroot00000000000000# supported versions cinnamon_versions = ['3.8', '4.0', '4.2', '4.4', '4.6', '4.8', '5.0', '5.2'] # cinnamon version cinnamon = find_program('cinnamon', required : false) if get_option('cinnamon_version') != '' cinnamon_full_ver = get_option('cinnamon_version') elif cinnamon.found() cinnamon_full_ver = run_command(cinnamon, '--version', check : true).stdout().split()[-1] else error('Could not determine Cinnamon version') endif cinnamon_ver_array = cinnamon_full_ver.split('.') if cinnamon_ver_array[1].to_int().is_even() cinnamon_ver = cinnamon_ver_array[0] + '.' + cinnamon_ver_array[1] else # evenize development versions cinnamon_ver = cinnamon_ver_array[0] + '.' + (cinnamon_ver_array[1].to_int() + 1).to_string() endif if cinnamon_ver not in cinnamon_versions if cinnamon_ver.version_compare('>' + cinnamon_versions[-1]) warning('Cinnamon version ' + cinnamon_ver + ' not supported yet, building theme for ' + cinnamon_versions[-1]) cinnamon_ver = cinnamon_versions[-1] else error('Unsupported Cinnamon version') endif endif # compile and install sass_depend_files = run_command( 'find', '-L', meson.current_source_dir() / cinnamon_ver / 'sass', '-name', '_*.scss', check : true ).stdout().split() foreach variant : get_option('variants') # no darker or lighter cinnamon theme if variant == 'darker' or variant == 'lighter' continue endif # generate base SCSS file input_scss = configure_file( input: meson.current_source_dir() / cinnamon_ver / 'sass' / 'cinnamon.scss.in', output : 'cinnamon-' + variant + '.scss', configuration : { 'variant' : variant, 'transparency' : true.to_string(), 'sass_path' : meson.current_source_dir() / cinnamon_ver / 'sass', } ) output_css = (variant == 'light' ? 'cinnamon.css' : 'cinnamon-' + variant + '.css') cinnamon_css = custom_target( output_css, input : input_scss, output : output_css, command : [sassc, sassc_options, '@INPUT@', '@OUTPUT@'], build_by_default : true, depend_files : sass_depend_files ) meson.add_install_script( install_file, cinnamon_css.full_path(), '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('cinnamon') / 'cinnamon.css' ) install_subdir( cinnamon_ver / 'common-assets', install_dir : prefix / install_dir.get(variant) / common_dirs.get('cinnamon') ) install_subdir( cinnamon_ver / variant + '-assets', install_dir : prefix / install_dir.get(variant) / common_dirs.get('cinnamon') ) install_data( 'thumbnail' / variant + '.png', rename : 'thumbnail.png', install_dir : prefix / install_dir.get(variant) / common_dirs.get('cinnamon') ) endforeach arc-theme-20220405/common/cinnamon/thumbnail/000077500000000000000000000000001422312607700207005ustar00rootroot00000000000000arc-theme-20220405/common/cinnamon/thumbnail/dark.png000066400000000000000000001040411422312607700223270ustar00rootroot00000000000000PNG  IHDRbobKGD pHYs  tIME  --an IDATxwTu`)˲APXAl5vMb-j4]#`AQ)*Qi*X-ҶlvEE#Jy983|ޙ9w@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD(a""""rcAl:!҂5 m)|+z܎Xn5hw9ZYw8};*QP O+t`o1d3HŘp ř`iἹy/Bǎ6ӏˌs=lsC"c1Cx[Bۘ4}TREDDD Yw5܁m4fjc,Ub_|Tj2m,^zPk碐i3`sz04֌큩47W8ʲwn"- """"GٶX/vˌu4Ż]T8TeB,]31-+ƴ o6]f[DDDD:^&iכvcfijzd3퍞6NT9|53dC砊"닕U*""""""?* """"""*""""""*"""""" """"""" """"""*""""""*"""""" """"""" """"""*"""""?W>3"JP[C-iYg><tv;y}XcecAљw}j~&UʽЕ︯+q2bIp.џcqc,[y]T֛b1 َv)N4PLcV =8ienTy/McVQ u;-~ Se .dҸkN#%y,uREDDDDZxv}͛mie Xf}7KشN7L:zSOEy_xYE zѷRM$kb'Y.{ygjPX@~5|*W }`+\v%ۿ>t+O\Ielt=MɤoKz[H먙Y-.|f2lE,QMڨA 7χጙt:#zzH4B4~3w &q/eŅi_Oi H|zf Wv: bI/0{z'έēr?܋3oO;xxs`k9"""""$¿r=9^/Wrrv.IEŖ C8Kwygq98 q/M Xp{2m\>93$t7LwWg8~5i!+Xc?#:gޑg M\a[Jޝ_E"MV04uTu' ' ^Y=IؾOc;oߚݙ&d*\϶P<ᶉI$q}']Iq [tlcl/n=3f{@ُsO㎳IYJH+ %6F(B)v€mÌN xG^XIIs6d[S7n3EOj*7/;f?~[a6 :ɉ0NtVڱ7p{~Mlv>sr30$Op68 fMw/bf1Ļ,\1qUmbwazSMH}IŧuGBzxpH1ac˞DVBoku%W⳾b@1 z*5@?p&_YXXeEBL.7n6J*fŽh .LgK_7~8K{7W'qy,v_:eWyM>mH|>C>N #nbq_Qʃ<]6o;[z~IFyWTZ''_ǤݚWo}ʤM+ܲeZtOIϮµiTjAк_A '3ޗ[3s(FB;֝*jr3ᜐ&1]ф/i4~v*C} X:ؽ2E|Vj׋,^9#j7=C8{pwRmy-ycoB~8u|n~3y}ͦx_-K;{c-{1g˃k[E,|`1tr4[ xu)-}_vwc^g:us^$.?7=#s3̮hn8>3=n C:Q>< 甑=TG:[n%/""""G,wݒ ;a_l8pSZB]s ùI|ݵ ~&_D|xßWDDDDD'6?ݩ[#|XmOc˞[FS-SH}4qF2R6*c߸ hE!UDDDDD5'8۷,Ai9p((BB((BB((BB((BBB(H<-L $p"""""?1F,3ӷc,nLeX`:}CX nήfW51kn h#{]M4-e+ӘUh`flNĄAۃ4,dKӘU|©rNtt`05A .dҸkN#%y,ud{TυNG8R ?Acqme&l{]{U6'G-wr 9$C[l̔\K\GՌ;yo]LL\dz OrlG08g" \G_ⵕ!E WkTG/h ΘI3D#Dc}q:s0i2v Xɻ󫨷BVܪ ch371:9^-M8ZE 1 C9qVD/㓵NAIqg[(~p$ ' ;/a1lN;.dxRp1rrv.IEŖ#uCC3,  1~)x< vllPopҼVjv8\k0^_O@8Q~){wqV6G*Hy)!ޚ3# T4~qװ׼Nq#YKrl/>`˜9,To^122!Ui}D='߸>3FR c;2$..qgp0F %FaaWM9COdcs)+J);8}2>ZΜg?aSҿ{6Y06dvM/jVeGFiJLPNJQWfj=YH"95RRӈb&4Rj]h߅,; yUjNˏO!˽\ո6iCw Յc5ʕ|:Q$==Gm(w'M:{]$RE|ZU+yRI[`hj F1uۼZ-崙TdkZǢ-rOqbH}LoުzaLE`3[nn տL3 ƶe|4iyU`Ǖ\ZO M$/ {ǝ@!n;Lb?k> I3m4]5y)x&K?e ola*7>LؙN\m1O2ֳ(LƍZ ;(Z- Wm<@P&TJeELVR[yӞlKHJ^})?y Y`'K.W>69.%k)nJ$Kg:$ek]6ƄKذ]GğԊͰ`u/dCDDDD&yY = q%Yi"JK<ߧ""""""򣡐*"""""" """"""" """"""*""""""*"""""" """"""" """"""*""""""rjȷ'vqg->ݍcnƿg=M;WQREDDDDD"ϕϱpevmv76OOxL PQwtjBȑ3lv<'>oơΤ ]:VCREDDDDDOʉz) .d6T-} +РP DDDDDhe ~YHzͮ*Oqgu.x=WUH9xδNFA|8S; """"""CHA3 <}& """"""?Ɏ6osguVب"""""-tpec8>fiX7-,#сW]L%FՓ7@[=A 쾏1y!ѹߋAGsb=TƩ/2k>6A=!=X^-yܜl)s=WGml;'SkE r׎A&E/*""""҂` +%&==/9yfW>a`e!Hik\ۓdˠjˤ9gp|#<1FW*iơreZbӞı M |;dž۞Ugw$ bz$N=r;_ǭӮp rcW(ӧZwídH7 ;6ĴW fle  |UT6Z\t`֧^^!`>l<ǥBn~^[زq nj#۽;@t;ږDcl㫕TY ep~ɅΨԱdrF1{G^1. W{L_ԑ&ڟKNicرwgWSn!2N |ڃ|l4x3&(eg[U@u&nzu&{g7g6tH6u_ZIiu{4Mˈ1:x^V,ӧ{{=_yY3 #5Oɇ^fzp< ?3L㒎@Z)*u)C8t¿~v!+8#=?(xűC=\ &d[H0JX%1Q?C[^5헴'\yqLjfߖU|)vY! _:VZf;nzhn&Ļ27P:aAKɪ&,G?D5,uzpߚ`[?"jH α^0c:ѳX?jZp/hw8rn>}!TķUydi/n jTduh(K(!{Y!nq!g&rI%2ԒCI3k2l: } MhYZKSΩL]{t>tkD!UDDDDECjx1M0}Ԯy2pEȋ51L/[7lB>Ӎ 1&wf#r5pC5ĬĘX`v>:5T_yЏoyG\cuaXSL+?;pvY lV?^F_AcmBDDDD&yY = q%Y9$gBxWNǷ}5JEn)Nj+ \tO~wK(;¹}_,Gz_u-0G&PfsͽLN$zp &=x#_r/K1{ށj }vDO&Ӵq*>-TPt>N>3iCbQK9Zw{kf {=k%'qF@tjKX93YBɋ^VR.a=4~w\ޝ9Y3g3m^5#ƁjYm\6LqcVV*""""ʷ&VFi\kev s'W3 }GQuma})Sj@Î01 flegQO&8:˞}~ALR~s|>WHWT+f ^zK&lREDDDD&V\Meԙ`i ghf a ^1]=upX, 9^F29#{\ۂ[!!`yڃ<6H/pf|Obʏ,&3µ19qz''nXWbVxv!""""Glnjq{Rn8R^hnr^a3k>Z%xY^ix.cS=I'q<6R",a+|zTq.C˗{r%}澻s*}Ě@/N51^Ɠ.ddbVVGֺ:wpN0o1*sֳ+={7uVv9}e2m[MɲY3ѽg[ooUͣJ8h%UDDDDoM8KV! ,bZ#J,L 0~|atj)mI.AQ]lݞ˜8qrFF5V061y̎adJc{Ca 8 ǎOM-Uϯ9ӑ W{#`h-o5+g,z@ƲZ絢*""""HMT.?dHEl<>:dVv*3 >vG]ͣfFx`;V ʨ3 $Xӄ3DVą1#g0=~,fc/ҵPnH (g&:ou$VvwaPm"f\weMfJp"R 3W>ɡnW?M./~3RIt mOb"U1(hI€bV=5I86zV5\y`= Lh(.&D[-gr TGV0/㗷 f@L-|t-*ٵ[k0c J[ʖ-TV@VdB_PiQb4TMK0-v1{R2HNcÀ8VX{do-G[sÊOCW=a,G;z`ԊP\ rQ"i>8Dž;8ƍ>\e^g+B+"""""- rn;nGO.d=_q=n߱"Z][17V]9ɀk3H/Vgi65i,rQ3g,g;x<7gݘ8vn}E(r8- 62 8>Zo|m_8 !1o4Z1v!""""G,wݒƈR[%v_PHTTQHQHTTQHQHTTQHQHTTQHQHǡD4goYK'xmq->~сW]L%Fky=}ӹ 1`ʼ^ ?s R6N}YU>K/+ .',+[EɃ/Ab`/[Ļӗzh漫F28/${ Lg>gfHHB₸.+jZVkm۷n֪KֺT낂uC@]-$$$!{n~gyHجZx>̜s̝9gVn囗%m^uo< {#5x Ymn8YVbgxRMNB!TCmsaÉӟzߖڻ:|xK0z :5c\hrV~M!K6s(gcO¥,ZfCʡWqGyYhUg;,f%|uX:zy̼4Ć'aև[+\_]W":y%C0dxmQ.a<.a p7mщaiQ|kv'S0| 윿 \ٶ̝r7+޻oF?#FFZ̈t_!B!zҹ5QlH&5j`弻*e}VeeqZi_V-^*T8lba0[S_y_ xWI_H=h@X-fW'əʹى*Kgsxw .C@t g: kzg0sQ/2W!Bϐy&WARRȿ`0Rޫe\\h4S ^_ҾoqWV!iV6h(5 x{:G^ٯ.F`_FC:ByrY|ۈ@3-a;0&N{ c@)&_qz (`;~ q w^2*qQtȚ`'-k>cDFRB!g8f`.kC6\˼]eN>~~~Cos_.J~) JZIO?ϫ˙yWڗЯ5:F/աiCw_OLjwX~Ws=c(i>YN`yv1 ?L.&WV; ga)DBB!E@u0z|t=Uo׸rW3+twO)n[Dz2SV`&Zf+5:0rzTŰBuz2s'qȎ &cJ qF +랪F6}ܿTStN[zpsn݁ \ذG?cE !B,[.f:{/ ]_7pE s;8Cei8%{e>El5+uG)諫h1^{p3Q Hz \ .GϺ;=aZ'U,Ͼ/u^hމs|r|>G܍l3l.@bW-ĮsK13h]E B!B23q~oag=̓[YYjˤ mW>l_Y@v(o3'"C33-G>2Pe=Q&{YƏ},KӸrlKӆ}eLPAZiZz J`T.]¼^bQЎyBUb7巫h4TfRSmqA$;q%FRze-G&Y+N=qQLv|2`jwh/xI0~TP^$j~7 umml lɤ璝ldžF$ !B$XX21}rõ(9pмU^X9+/Ijv6gRÊBygWZD^g9U/ Һc3{t T/)(LZ@oOF,@E6naJ"n.+!!TCC̎ӭ(/RB!jE A#RA4r}Aޯt$rzi,% =gٳOinO 9_VC71{ g9^c;u Φ~HHB!3`:pM3:Ӂm_xrW˕EH=RS-'ݥURKe)) [ZM[I+,s#Xf q&,O ;HoɎ(y$U$B!gqļ?xq~_O˖Jvkwz)f;[7qNv;dK_`ъnnW5uq+ J4WPv,k~NJ.B!(*6VS4u훥&/䖭Tu|F6AN|Z^z'g! -bwQZ띶aioh:v oo '"$-vZ )}B!8YV,%@b%XPIB!B!!U!B!T!B!BBB!B B!B!T!B!RB!B B!B!$ !B!RB!BHHB!B!$ !B!*B!BHHB!B!!U!B!*B!BBB!B!!U!B!*B!BBB!B!!U!B!T!B!BBB!B B!B!T!B!RB!B B!B!$ !B!RB!BHHB!B!$ !B!*B!BHHB!B$]4+k΢glOlQM!B!zpbD+(_o·pK:WdWèZ?s2L-ҠyxdkBMs9}ȴrV> OgdkaQ'Ҝ5/mvE+}x9S{w'ZM+?~7uz4>u}:T]~eZ뷜A[fVx״/$X_T!B!c) i" pB(o7=7n9g_cvhecYR1ܣҷfww"ʽQ;z0 )n~ tq_u?Ӕz~b:=eO-tKIɻwqс_w+t/{m:ܺ{<8I!B f'-a [lz:*ML3HY> V*__̦y DzFݙK߂4m l虐l~:]EM԰q\T&oҼvNb?x}f3;:{~JVרw:'ËsjhLո7r;1u n.Od{΍S8[y~ h[^nܦ{/T!B!z&1;$y \wA EIĨqpQK'0 #f+<٪^fh[&}+F>͓wûDZaSW-L{׿-OIjZ}Okt}[:߷YI}}qdcb&=aӡri:Ǜ?\K:ٜ8m:% !B3I5l;. w.}S~y3 /nj Щ8jxs{=#`r/w\O~%D+ wρ'Ŏx%T|ߟ_fa'CgjXwVǰҿ\'ڇxIր(.2hu=\@ !BѣWj"{)]W^r= w6l/弌-3HK, EdY3}h/9cfai[uT˞v5!St ٓ|pCsm%8fv{@~8-,Ս'cK>ERGey"uռ".˓xWrȾ:z 2*B!Dq-c~0=V,Y7r,FlJUb՜3~ޖt_!B!RB!B B!B!$ !B!RB!BHHB!B!$ !B!*B!BHHB!B!!U!BTx@k7uT*JtIHB!.W5;bJt\ Ԙ]myW5\j ԎB!8fK3nj83LB6~LBY>zţS4l*R;B!TS~⌻,'QSO|bh lM!z[awbk7 V̎cŶP!BzL3Slo3m51U-Su:M*BvSǫ+hDi(I5xĄ9HB!8%0M>uNVvڢI| FT5uO%ķ3$ !BS;gﴹ1-ϱCT* w>;@Lg4so@*B!aUjB'©B!Bd .*B!?f[=~nߖL˲ '*BQNY־z"B!_Xf^ H$tU2M `(Dg0((zU{l?-D7tC4? {r:I)X@> ̬\zZVK·Nǔ@qVN 4,4p[e* hsi,|iHX߀\FI4EQ4UEQUTEEUUTueYXaYXYbdXWo݊pz=r{)4>rSF^A("IPB!Nr\Ų,wP[WOG prߏ墡U6pZ5aomTT<.6 ǣk֭wc{u Mm! XC^-{hZaXbL0ut#n&0l5H158l_fW,a 7rz.i<v3 DX$Nk\2p /Gۣ] aS9kcJLjYpt^E;(*n4 Z4Vxk eyCih8v4͎iXIBOabnp㨪ڱK2lv'.OG~P8ĒSPfGor0n >^E}C#X|Tvl47X||^/Ygguk N89ygxS?)k]KJ N8*nnj] 23hlji̜q9oG]ܯ1|>/ _0;/D'yXܗ1F2KWr ESr9|2fϙ:j'U;:~c6Նq'aIĊsXaXe*要n(4ķPYm|;򕫺_/ZH1ǯli}ni8˘f7IjN]Ҷ%${A\c@\A?I>ʿ,qp):dSI0{JG,2z,,HB2$x|b4't8PUXmDuPM'aּof5ku,xyJօ|9<$*W&lo@}}+{F˷ 6H{qb'}5N\g&m].2:h Eyoċ/mmǴ? P{ (=u}nv1S&OEQ!ؼUU쨪iTVᣵ@:y~p߸ywVaCg\_gG>+YKM!}D~Յ =ȞaZp+Yz/Tde5a7NLQ3wEY#G!=W'uioo_A1u#Fx,ʜB1č(e(*enjAk8.QUòHMO';'k:j*T<κ)"# BƕOgؑ=E:;r@U4z8hj+>QN Pۻ,=Y ,zضlug{s9G;6ug?fOǾv*ʧm+3& jhoI5h9*SVZ /Õxc,0vAee]. vYf؉iwa;ZhԁgqYi#[wY>L\f?~Soۮm(Z#7صLJ-߾|^/ ^`֛Ob!IGwymQܯtoD{Ga?;+4Pf^q93|7/u3nc `M3'MgP\:O G4-Nhx01[$Pہ&RHRvLkTc) pEn^vh"EQP4J{׵?pzN>N O]Xv]t!u@MlvRm+aז \. ˖A}pa`g8dW2Y>\=B|ÎV: (BT$?WrRb.@zC%[.RIYXJ$eOZxETi=-+Oz.J|͡-!??BJJJ:vԬ,=M~faokg]<mU[١&dbՅ?3d[W/#-04M*V-8؉D&ַf?g0g^V:qdEq۩OV'%9CjaAII@6^ˉMN1tPhߓk|^ Ҿ![oQWQa!GÇo>I@g]Yq355wtAG\ ԀŤNg䰡r<\yt8m/JW))>Μ$ãW|{/r`n}線!|~}?b<ު\gqYO,}~~קx䃮5䔥[{C{^(]3r0 `ƠBa~f}4LkӁUf=V',_|13.d߉f7端W_gݝF*3._LFzOnBUۨhx '2MgmҼqVVӑ23/qBCˎZ:,?9c/皉Ī+I*R1OQ^]g瘗KIq-PhMXb<)`TIGZV]Ĉ 3Ff'h9Hwx+b-p!vW[;R%m>hKв8kX $dsi>=xF{6 %RtVvc$;u6ֺ5d{=ף( ^ 5bg_2}!V]-QJ .̔2nH?&[V簰+W]ɛoAuUNvzv77*+V7&t]5!TE}7>uۍl^âEFf*UL<'Ecc#?StQz1}RM#5ோZxf`ש֝{ Tbf <#m{pSmr%([WaS0MTM2cZ-~o(eV/-`{ڃ~Ǚ:w\AWC U u{GJP``a '];~bS>I/2-TܖkqfZ# jٙ$ő(JlnQ"F|s zͻ"Cs9V<|EzoNwtqfvϠv@ z2 DMU4զVi`w:G#ĻG}`qn:{KVfO ,Y 9#Q==P(5+[d)c$$g{1 v[YCϸN>h[Ǯ3*IndY2?A}()n q };̭r1ʾ+~ )sY+xcrjt[\R(z#P ##NWn)itwQd/{mH+MӆM:2` |x-rSbP3g1Uz2UwբzύTPЉ`]e;-AIG~g$:I#*D[K3PMHƠMQ(Y:1M7bAGDոO'>Ot;fbζzJV ajFen0&fjL~nyTony VAٓ\2<{֭ Ӷi qߦ`,C&jp-_[HeOSzqjL8o'uxhf7b3dT* uݾJ 70bPu^c~h^p $'d BGݟv?hm]vlL,j'-xUK韞?ƍy~0+WKӧ3w߉d^KZZ݌ F q>ǻW~1eQ%Xc$遥%lpy0gxD'`O(@Nrjc{ jZ,2'IȲKGۆBBX1::2o3?/C|);YZ>BEUMy8|>B@'Æxl:Tq  U#|6B<gjrs );s3K8}BlEX.Llx;yеȡߑӁL(&XnۡF_?4SS}/Mo00=;TCAI>v c~qtvyk{6ᩮ_[KM`0rخϑܾ‚{nƍ|f-7n"-5ܜޚqԎ-璋.Ih+ӟytř=fݲu[e0#؁eCM`! I&ކl%BE `Ze:lKtYeɺ>dIlI0{OOogLnd~ hZ[[9PZ{al!,c﷒Z8!7m>=#33~ 5el9 !Xancb{66bcݔwZ >I'梕@oKH'F8srFCFNLt\Rey2I{XΗ_6X'c߶-w]G,˦ٞIP7eJ ˠz!\uZy'r9 .mD :3vkgVRu't eYdt%3BI0Ejg߼I3sNefX~TYhI KB=r$"}ooCc)~-o@$֬\݋9QS ̝ɚK6 >EG;hllH[3|'فGdQH&3y`*P!Fq{dpycr&"әv 9.:9)gC[3n}tMs6Q O]ͪSQ7#KQӾdO9TEi&p@`w>=GL Md$) -IaJcKgl"Y7rMvWΰ(:t\&M]iN'ս~fp*5C{nUd5u {5y ih7觧+XlF X5J]{ W*$qJЎ&Q֝WKvv I!%;Xw= rP#.Ve7ihnd9ÙFWx#>9'^5nRggƵx}; X|: tQU\AHL,!.﫤9|y)@>9J3/L 0~ݢ+8XQymq:|orwϭ<:4A]C [(OCjX{|κ9h{ ihiZՒ=YaI}odN}d4kxq&PqS79 j[N`qREδ\Hf;zDS9@rdtTZ nhL`4QsKd"FJጧ`A n+@C%Q I.qCQ]A(\E.ω{O|5,HX AE7_4]H.:]l#jCsTY92,&P\QW`gq%.G~eʥu a"E"ёKLH PcX2Eejtv' Iμ]J%^OLgiifdyMX/-cގVEocY|n9zS&{t5RR5ӭ%iFjᴷO+U/M.pX=6 )( Cҧ-%Idq67sON:d/OZǭ,x:] q:a_m!C0!U3r;e >q㷮HMnth{\W%k9AūILrjf \YNq:D4nK6?]!nJJÕ%|t&bi޹gn())3Xadg K?@{ Es.?ݔ5]`#c_ ׮"zӨ{M&֮&x+.;%l2 @iUwf=Q~/{e nCc@QxOŤdjjٻy꧄B! >x\mYh!OUḿ26\w-܍ÖDH o#֙B#b*Ɋ $ÕNسc.m9YK&Jn&b4lߩgo"m  .K~ K/tBGJ+*!ݴR׫Tu'/e%Ӓ0Mcx lA4y1wW/4}5u]8ֿœœ#L&/_?ų1[}T5Q!Y 9f,=C1"bvSi&(z`.tfJpv4(@I~5DA!OfGVuۚYلͪ)^:&8PQR%B Kh:a M%TDBERM(Ծ(S2i`kAʠDF5OlK:v,:E ]W,ӚDFZcfdyq-p4tՈv]źa%䐋Nώ9ZӢ#ɬlkí 5y!7 hK`ש[03Kdi"}sb{a)1u>(n"e4h |f&J^Z⃣?iinv$~iiiB!T(nykG3$=1 ov9;nMŁCg.*RtNEb&&:),& 1=a*y !>IvU,\\um4vǮ̯kZiz(mٔ{FB\9Ssͷxoh8]}h~y|g۸V_}C?yܒ RrиOwx'dĀcuY?qf7ƞ rdBu4_N&BtiWXdN~91g ,kd+'ȚeHApWMM':l`b)Il $B~hvKi7BKEB͎&85 }4  nP$!t4MXƯ}D#0ȼ133{]w˗-ㅗ~Ȏ\nG8ƟѮqp=wsˍa|T]Lf1qg"Inqý`qS?;vAǜ`p|c]_g_xiBu77xN-?Ã|Ҳ.C\9wΠqu\XG4]m6!tAck i3s?ޅ?zϽOVU5U wXO [Nb]9꺎?Χ܋/#4A呣wuyu|co ̙}Ͽ *@T-tLT=̇N#'IpA.{͘tgZ^ # }E;;WG+mň9\Հb9R#;)RDR4 V0'̰rN sͺ/{ȟv@_R npq~FRP\.7?Yl+?fe屪%uy|؋73k114浭}~&ˌiHɒڿ(ׅ 9)zE >Bt7P''I &RӘ2˜%+DE]V>4Aũ6ׁ4U4@L $D 63IZTeZ"ηȨi63v!5,7O z:O -VwB+vVX$KuG( jj</y~AIy <<Ҩ '>I6|R; b׻0 J*BPL&oeɂ9TU0wm/!S\R4V&{11L#u5WR K XNNYhW,GUU/fYnɒ:^FUR#QVut#[V2mj1KB?_ zyJ&IIHU>IG1EUk$(l ^ \4 Jak2#c\$D urjZS!GD^Q*(huXP@0.%Yed,td&qZ%]GFEbb]cc@]Izz:Q`pجdef& ك٤c``2I |]hcb(cQRj=<_>2,_gpHd\iP܋EJ 28:uat=MCJ($; %, -%)hp!V`tB#9{_O5c``````````05JpWs;A6IENDB`arc-theme-20220405/common/cinnamon/thumbnail/light.png000066400000000000000000001021721422312607700225200ustar00rootroot00000000000000PNG  IHDRbobKGD pHYs  tIME  /"Ñ IDATxwݥw&ED@.ؐKT{5{ILEk(hiKYyy0jD&\aߙ/>=s@$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I[ Im]xKA!mo(䥸!U$I8Nz)KV8t@H ͘ĸo|`jH$IҶPۿ,: d"mAc ׇǷ|T $IڶjaaRdAz(ByO'm@3m}jc4mT $IB$(,I嬾-1M1$%P )D09D<²?˄F ̡>p$I/d(ȂP?v 9PҖxx\Μ\D-L$Iۜ¡L)LP&0J[V(>PpC$I-^ nvіƘUJA1ϧ!U$IۜfOϠJ[O)ee_}. $I C$I$ɐ*I$I!U$IdH$I$ɐ*I$I2J$IdH$I$R%I$I2J$I $I~:M:O9Yd/ {em$Ie|oɮ.5<|ycȏF BSRW'y^[u.9ow8M'ɟ1/j3am=613Wr9ؑ'Yxy~7  VW V/baM[gN\{ DzpµҸS4;v8 λM~7BOEuud \L$I\{\7s Ac=9<+}PVp E_Le˘VX7^ 1.n#ik1XjԗC'SQ|nYSZk-UVss xBM:nVĚՌpאLsi̘׎L›@r28hެ_]5fOcn3r\FȳSAWi>W?<}$6Th m56,]VBdeQ V-l9l8 yhmυwR%IdUe#T`MxFk'Mݏُɨ.G~9'p5L>Y]EXk;].gUǟIM+]C^[@qy#4dPTcZ[ kI09mgh5,m(a}ھw?_@] Ԧ7 Cab33!Y5Dʖu ԇIX3ֿp*5)y_TI$'n<Dz>|5 `*>=;Op2Ҳ2mONV󱣈sׇ4hh38~ޔLpݵ7P֋؂Ͼ6vs ι1Ws$m6yMF`:B_N9 ?@Ҿ%vj'Ο^G9-E Iёpy%,-.pjfAy(=p 7GɬQ}h$.0xo}>d )~y.%pm,&&.;f}zHǁ{R3Mv!%Dž<\Jy6Yy<#w;ox^[ɠOߥXu=5a.aaYK87~(GcAY Le@tnb_Wy+6S~fOU>'Nd~y _'s\>gd }_?$IږL"TX< ̔B(M|JAu:5Udg:h Lo|GnO~IY- %+ϐnuuL`51.s.$I̎,C|i5%TJ_R.9 *I$izk*@#/<0<m $I CaP'I$I $I$R%I$ITI$I $I$C$I$ITI$I!U$I$C$I$ɐ*I$I!U$IdH$I$ɐ*I$I2J$IdH$I$R%I$I2J$IdH$I$R%I$m&',WI$K<?)b?_dyӭ]9Q cUsImEG_`ϩ./!H9C) @U=?ѿ#ӏ;^;p/?\ Igc`9/+ \zῶwI$IDhgܹ=_^]wByjI}X|gZbuio_~%?<[|5Nv#f-[o-p/R c~uMPZEKhH8xõ^{O'{7;HX9oWQVtss\xH??Uqa͞F8}:g{l4bg寯>FKrٱ#O>RX*=BiD1pǒm npeOa{d~#?]dQ]Hƀ1rV7wR%IxƎKJJf7rbjFu85$ܮ@3fc**S?\#GQY6{>v`m Y6{;t˦oO65G N% .ʾwc11o*W}m{{ӳuJJ ƍ#0ydJMbC@3UMM-o& hvл >;{/*@j[1'g;/>Yw[TI$'W_}p8̸qHMM1˪ iIqHܰ=<֔ntD6/ Ci$xЮ1Nw'M9/ȨYKR.2~}xŋ7<3ϚȩgL3Ҵ/'pIw>MuC>?}m1Zvޜyޙ~%w_"SLf/pӝwIs&yݨ]sDX2REb6{ދ !4?xv5W$I/I PHYTcXЮMFG)%%RNˊUnyɐJ }etXYV߬%]7 QDZ%m8WW}mEŋOt;|]Wr U+8sPF< ם8[օuρf$#~iWd}GR̒浏^G;$IRddd~xW1wPh7YWY5Dʖu gfOHpBZ57_y¹ ),&;=*ųp6VygIq1GܾVdc䒛UTI$)7nxKnx؇cOn})\]tO#Fq)WABU+OKJN\?]E@ =skyiY +0/-gά)k:>1cK>ZPDr/@L+6h$g,_gd<"m'K,!3n8ӷjib-i p XZAC?j Z7g*sC}wvF:&L ˚[@A9QJ$I~2 $I$C$I$ITI$I!U$I$C$I$ɐ*I$I!U$IdH$I$ɐ*I$I2J$I¶@$IJYEp=ς.{9Q5z::BS۲㘃4Dxl VC0C!#pqtl:pϒPN4Y?ۋP~ ӖeH$I~ºߝ|AN vwDc_`އ ?@܆Uk}|~8R㭙k9L5&l>[!U$I 9w{8TT7=O)޸\3H>3p//ӀR!LQ)£4E9^MlVkK\gR%I-$#ڔ~-)gXT6c5 piۃ$~f*mѹ%WIt}?qtȪ#k YTfw>Νe쓎&aUTJX-u R%IfF ܛ_;#NlKڱ'}oǪU ^]y[tn|ݿ]S~G =:vme_Iq̵M'[O&_|Gˠ6a5hH$I~Rl#B.ل;_S~wZ@t2S>xуGnѹ%,o4-ѿVUk&vyĀɟ,s1ԡwBkm'>*I$mAi)p􄯿HhsQg>Lی*v?e5KM&jOVߝa閛[kJXyI&qQEmgx}r T蓰Zi2= kB$IےI RIO).ݸ. ,0²&PeN徒$I C$I$ɐ*I$I!U$IdH$I$ɐ*I$I2J$IdH$I$R%I$I2J$I $I$R%I$ITI$I $I$C$I$ITI$I!U$I$C$I$ITI$I!U$I$C$I$ɐ*I$I!U$IdH$I$ɐ*I$I2J$IdH$I$ I$)`qQ5-tnMn.@(-` ^fz lidX=pRBjt%@Ny ~th |p zv9tAVGY^`9ɴVVE~h#9rMﻏs!HA$Ιx4}GR%IuCjzW^0jY]ZL8ٽhBjee1t`b-de'VC8 ׏x8/l%Yz*)[ Fp19s~tPՙp8Bf.\B~ZHo хxJ&3.MM̼VVRBiw`JBjr„&w[o+$R%Ie) hrIiĚhhגs  W󫪇`#$%aǁC<#)Z2s),!o3Bj pd-q @M#dd@~n'V,}+N>YEZCqn:ٵ cVWzC$I-mPS44@$dU4אkz\[J6m LȼRÐ߾7~` D~F~ i&S]UNZrf׈5ѩM2=D/8B9ZNY-Ě/3}R&՟K +C$IےI RIO).ݸ. ,0²&PeN徒$I C$I$ɐ*I$I!U$IdH$I$ɐ*I$I2J$IdH$I$R%I$I\a[ I$I_"Nj|Y#e1Jk46IbHdvFc!U$IpMXɬogyy3˛U#VүC2'ʦdhH$IksL<Ԗ1Wr*v=gĐ*I$mA)8HKϢ,AjߝVs K"йeSN䌄։] ;l?hϗm]H9<4%`RnbMV?+C52~ܿuhЧU{"x?{Aw;?^ͯ[3r_I$iK<iYY[6]ZSsb𰱴pe>߈}!$-9@(ҚM[XƋӪxjZA>/y~BjI/ :Ib@>$gw hHJp"RݍF'|2nTI$i k %+w\R %NK|MN}DB WMC:7oCMS_/S(p2=+3k*)W~Z5 q"Js(% r 9ؗvmCoD#0hzG ,Me$hdlzH>;8>|yfs7mȽky .}8SD?T_$IږL"TX< ̔B(M|JAu̶UaiH$IM0q z2KM6J$IҦaA {3(hd $IN~Q96א*I$I?L(9U%K'T $I#d$?8GGg loƷ%#٘9|Ք$Im^(`nm;(G?%|]S8~lz !U$IZSʊ(SJkb'% ?#L^F!]Sةg*C$I$%Rǜ0f2ah\,-I$I2J$IdH$I$R%I$I2J$I $I$R%I$ITI$I6WH$Iw3oP+TI$i ݽKJmi H-'خIAX~63~[kg}˄pv뫉$V0iY V `My}w;f׹cU}GH#=Mjzf߉Z V ÷gŐ*I$m%u&%u,oÒk渴Rf{j5}f߉.-qx79y=X m=^9k{ljkd,JIm#NpmnI8I$IRBTCn+xR+%9vnO~YD+VzmB4{1p2 5˶ʵr_I$i+ϦeR d.cy5Eg^c|zZuqefQ_~Qú$q{=`v1|5~ܯ7kקfyQ I@f~-FПk;s72dVeP9 CvkZv ڦ3Sa{Ut9p\?5H$i[R0Pa0S 7)՛d6cyq|W^~X#ceԾGnWZߵkq@sMF^+m=7.#2zpv{ï|RO>כu.8׋cE1Y (=;$sy=ZVd1.xy-L:l/vh?:&L ˚[@A9QC$I [ Jڴ3$I C$I$ɐ*I$I!U$IdH$I$ɐ*I$I2J$IdH$I$R%I$I2J$I $I$R%I$ITI$I $I$C$I$ITI$I!U$I$C$I$Im$Ixw?f%μ BI,)NM@F&ٓchZ-qxBUB@vV΅h#8gv滨\25?iGO*J$I[>{1gIްG[gpq%N~RkM̜8z _p&+v`RkJX2 .?x:^_Oͪ {7ä.O63/ˎڋs>EAHHUZ BN7M\?kZ ͉Ggai3{>h*J$I[@=XRI%!@%&Zm ';/!VG6 RI:wۑ_~ЮtL yBs}5KKGj9v=H 2mcV0kE6<ƹ d&xY]5;֪228 !U$IV9}*B.vs" Id ?ff.&ϢӹVi V&aw*CE99,6!Z[$X0Uէ-e ~֮P\]t@zi?* J$I[YM#^9a5`NKϧ0Z;?N݈[\E<ސ&eK՚$ε\FjN? fvppرSE>غTI$i3Yu>a5歀Ur; Y 8pds g~&k©t5]O>?4(oZTTбM^Bj%´\yElk˽Ӿ֮}{r^H:am!U$Iāøw`(au`qY ˈ/ҫCׄjCEź7 WS;hfyZ1b܆’lZ,1 >;%Vk[25 8ߙ />uq_kzsv wqO<emggR%I-G&T4X4n_LQY5?Zqr8)q&Vq]̔(gn]P`/.‡{h2O'!)jKj ](X3wZʄQ)}?TMz6ӋyohaPLN9*.$I-)Dx@)P ߍir{ 3),kbl]D]+I$I0J$I $I$R%I$ITI$I $I$C$I$ITI$I!U$I$C$I$ɐ*I$I!U$IdH$I$ɐ*I$I2J$IdH$I$R%I$I2J$I^H$I9W-%l怑}2f<3jo{| \PתkrmK=qɨS·̫~nWJcV4_v'& @CS#I1GzA!_|*!WGv,:kce\6R1s&MnyG!28S jU77E9N;z/̭aRzup?'0C$I(D.(`HЩdX^*GVj->THHbq3ం(=xmBjԏ^xp]w &3>oN=\nNޣQuJ!T[ fΚ0";n|,g$1x{i{ k0W6#m~/oc?u =&Mz9~o漋4iGvDBB!GA8xE:1aSXSÊ-Q~O=/u eeCO`~+i*ECT4z[vK]1 ?~_PmDǮ3YU"]?MwO{*R;/ɽ|ѧ8v]NRY5`,kj#ZGyA1PT@:8SWdB!,/,d@Isz䛒!cο~+8=iC.=_*̀.[zs ZVoYLj~ m.?n=`uݰ̀@'?dFmMp}#3~t{%vm_84Bg^|E%Kвf_WW&?Ƞ!c֪aծ&o:sÓ\ʺ^%? IRB!8?zjɘ_zB2^0m"x,)19~0]51' &\s 5\߼<0{YFظk7Cj槲(rB!'WUՍ 3הnyǒ+*/UmqfS^A{RB!B|fHHB!B!!U!B!*B!BBB!B!!U!B!T!B!BBB!B B!B!T!B!RB!B B!B!$ !B!RB!BHHB!B!$ !B!*B!BHHB!B!٤ B!_8<9~d'%<"6(k!h>{Bx1 JSEⰭD$f->K7ace5V<䤥WXo`Zzv1h8PgV߄{O8xlԗa[]VT,Rm گ(!U!Bnx.nh~?Z!S8m@3x㵟K^eG~FE4R<&Wl">͎ašj|};Zd8m.ԴcK@,P]ja@v3p+_$ !BT_O82{Rn_j* ؓ贃pc~PQfdM@c;ms@i]CmmuW_$ !BqǞ"\Ϭ1O8f5-ށou&؊ Sz, ۤ IDAT728/rtw%Ѷ U1(+ƗUuDb0hXl/2r{(IB!BnKwˇ~P`s[=6Qh1BRO[ītbKMp@Av:eŅFՎF.Ӳ00K50Cz*B!QuA1m Sӟ}Tk?p;C!Z; ֬D֍#[7[H-%-=,O&`J.]n o\@%|H !B:_&([im4-ؼTfk]q4+fwDv_煼tyjJ闺:X?G̰`S(>˛EG8N@'핐*B!ıRxU:'."7l]q7^uF Xn# qg=!vQTiX(OMi[V"X䥻qg fT))(TZVNuvjjq,ʊr!" !ByR~ZU +hz,a+:z3Nc;:8~^} 8=ܖw|DV&iKU@{OHp܉< P5..9F>۴7*epז6_QwVg{zTKBA7~/a\vrNFyix 4=M5<.̠YW|f֫ʎGTř]Ny] !B!1M;,X6@j!FN̯LB!Bc:jBQjM¦E40,: ݲ۵E|nki6vt,"amB!DpA,.GR-{7fb>_‚p$iEgGUkֱe@UXѰjXga&TAscMC o:'F+®abUVEMD:rB6Rqnv4LE>"j=aaX(חcpe_:FvvcFr&Ct$իioɁX2j.B!pidg8~ ]]]TlNs[' ]T2{aX 4M&ea+䄓px Gvc#~q EI=~4tR5f t$,sreCh]&K^ckcS9tS}N5,4H,0ĭ1ɥ8NX1ab|!e7vHEUTEUQUUQ#ea&eafbeb&Nk-=e+qcwo =@sk߿~6l41dpD<&AU!9~J`Ykjo>Ʀ#.k!h܆aq>YGEQHR^R91udt`ꕼ܎na5I[XXe(JHoT SG7fL 6t!9t:xŗ1MEӎ4vG+WD:-Yt4&i&~fH 3㍶09@ywޗ ˦rljYt^E5+RTRx-hlXT'ς Cih8v4͎iXIBOabnp񓨮޺ b'=Çc; c\n2Ғa(>JUg:i>ƺ=^#X|Tնl4jlKIxʤ(/͛$ G" /zҋIO>ߟ񈃪(66;<zzDB΢Êqy0t\Rxwz|l~x!aL?x.@YYٜ>g.'t2|Wg[]=u-c1^nC6Նq'aԆƇ᧰TұLTM0P,ho!u|`ݿZHMe^s<՛k㡯g^ Ru J{(&y1.0NC7p"h ub6~} K}c>bS`Mŋa*{JG,2z,,cq]MUy+`c>itvvX4@UUb8yyy}> ӠP(#++X,N,#K$2d;J ;WV92k[KF]6 B0Ík 'L?nN 7,ZҎnX"LIgԈaT6n"BbŧNIaPY)KYv <$ir)hv*+~(y_w&7]^K婧lӁ!;3t8Tp/u0d ΙK?6:P4hja7!n۴4X߬߸5* GcD?Վ5)RוKy4pR乆ǰ(DE{C5I̲(?EǏo}X 6Ȃ_"`ǯ2>lM o|ԼÏXl 6e/O+p|OŌ l_6BVaOآqH$-N/7yB)gmyG^ݳ@cXN UMz1XhDe(nfP 7 vO+L<ө$';bmm8v & $ 41!5Ȧ|x Y^C=U'dE)eT~*#IY@uլ]vf:g>f#+#ѣFjk%Q鄻BޗZŷpſ w>\ə׾4>'=}E̤ =߻MD}_?-ɜs3ߞby.}\dgf0jPʊ ٸ~=<7:;;(.,ho'KUmh6~_ꯇK0%<Œvܿ>TUW\ߟ_K`桽* E (*Ķrr9HA0:+^x9{Te]HW>(?e~Hɀ Hx~͐T/5ssQTC4DUUl6;bWΪ[7pTnC{|V5wLRWw|ekHEpFp$PkX'+i7m\d#OvAiq1CFV:XEU=RF2P˲pjnֵ.? SݺiS&N aϩ_OPqҗGnbd܁x:P`D[U`` VLar&C= OX]!0 b/'IG42ğ_dC4DCXB3 iO!o,z EajEǸ;a7[i ٪BCjNi&C8R}^0ծtPGU "=3trUATu{I5 7Ӎym?0r*־ GR5?lNƢ(nFsܘXB 6m*ں[=yiߛGV/As8K>9*/;;{{~pNUX(vW7  KE5Bt4nc|\~c^~%0vaÇrQb3ڲpp6L AJݣ*N҇Nm#۶˯AggTrz9+3Lɟv[JڽqbfXS% ޶}^zw6KKdͺttvy99defpp>S4t: m\xUYԙ3?_9v9{4-Nhx [G NgWM!瀩\ˁK P_aצ-\-rqa¶(F+q".?94 #I[Gg7[,3\ QŇ̯[qHŽpY{]m`S oL/Hѿ>rIo(*}}d0؛΂|())?5'mg36p)32&%D{&u8<~2|>V[ےW442j;p[Ϛv;23Uk_dY!IQ-fZ/&h>rs4CjIq1^os ǃĦu:hP(Zot=pHֵWsgu~~;߱pb?l.8 Lp'x!^g`I1cF<2u LH$Pz򩢪 +?C&Mu[6\2Dc1kjz_jZ!lR,O.'|lWa?y+NEKDXz%mO'A_Cl% l`AK{NOjXt?mz BOV3oS\3IQַ/$f>#ұ\.ּ_;jMڰ-3ÁO; oI*/ z_SSXYȴ 15ˎ]*V/}E9#Oᬙ)qiOJR2u(OEM$0HSFz7c'VWϰD*-×C{{;HrbaXOِAtC4 E{qlWRrO1KXeрUc40?NY'krˊlť0j?`ﱪ`Ys9']W лD{廧vzH80* kfKOo2=9q5ɳ3( |w)0ϝ`-K^5 <x8ж}^m6.sc1C;t(.*b̨ (›] tQS56N::;:hsO;u5/'ӏgQ\ser9g3m$0S>/xoݯΦ-̎pŷ 8:4E 7OÓ,-1pw=^| Cs@GoiF UUi mcU0Weu6w^7{\YLt_1un:O>21-һOjIdxf;{=݁ik )uy-lY|yzꞇO/CI?<c@I4J- sD:ڈtb01:Qڰubo}PԷX){6әt.R3jMڽ&4ulJrTPnpw龚x,x<8 ;T\Ti~:gy3/s`~~?ϽϽl}H/gAVf_С)+hxJf0gxMagҲnKo3m$'uڅ<Ziȟx۾ڈl?2}F[-K}&C^.-3Zd4[`92"X=y&[VZ:R;ln-L2n,@ǀbfk-UwZpϙH8AiJulegdh'2kdi-^vS@{hW)OZ<Eri vt3g0v@QnEiWʙylLȤ ]b3mGaa[`īX5wKIv-zH)μxUYx/r*‰L*҈ծcU7p< 0pP>^@It=.ig`_]~m<\Y5S]S{FQV]O"ହ/1~h2ӓO`\vї8kl k'}Ͼg]y6[rijI>73#۫n6lDUU>xϿ<0?4PׯqWP}%KP Yln`Huthjj ]?c.1[HQ=Wݣ5^ʟj}Ly(!?FGmU}@Sm8 1 { i$?K1,'rQ Xbg'yL;oFC-5]#;h`a ']5~bSMJ9FO2-TR, ECT M,nc["@#A |lhU"]8E&NT7-=Xy|oߞbbfvϠUjXWwi$GSMEl۾6i`w:G#ĻG`q#-]p;vBwnljWR^|q8n47Wf;90n<Y2)&j`3+h5kIA & rXO5 KՅ,/Q|c$C(3L7XX 7QVR,>. C^M4"SEVVPcW`3 J3tklq]}`+ͬYӆM2j*ũ%{, PnP>fwTq܈8MHVVWt;$񎛀k0[["hvEf4mv7gtx.tdbɛ+pMD;!E >*+Y:9c;RF3abV`spO[zbީSPv2!GQhfUl2!0c~tOdd\+/."<B=#{&[WIq1WL2ѻh]G-X]LF>Tg7_U],pbG۶0x= 'f0&tK(fGC#~KMOS@0z~кzztlL,H#薿g{ Ə;i]0WgeOei~?.)mM8f˧jɩ.[FgBF(:]qM mשSa$6v?^rLdG͆qDPzUG>:Q Q]۩ZG$щn46k<iSy%L/ᱥ!O`VZqdvGUTwcﻯl~rЕ왔W]LcgTTPrG T},Q9 Qe2kP6:7U-{t݂`ӗ<Fm*A6Q6hBT E(NQGwRbg'D8'4iɑT݆Ma1LUSI󧡪j2j*Mtj6@rF?F,vGi~/ȿpw;xHA 3p؏t߷Zt,4)EKn-Ł̘]&Z@w8嵐3N8:q$FBWw/.c^%>'TŤ+ASlF v4%M *Ss6t0go"`,#d-Ԇ-FKk~3qL_P l.{rp+btv}/᭵vN(cИLM#m]H0Gj*zg'PÆ;lNJ]k YTwFTThx{gz.% ?a&9~j.+PF֬nY SG)V u.w9SpW7Jsq>uwPϟTgyi=ߋbAn=kZ-L=Lέ߸VCAv-l$lBX_n>o^[}a7nk }De۰⦅{>EE<o?ڃW~ٛ[S[O~ Oɹ( 'NK':x('NshwXh 5}9VŮEXk AsV>^ZEsӎcσ22%qlQ܅9 Ěְ b&B')Vvr/c`Ol۷ caT*<:LC3lݖY>x `D v lM`IH&ކY^6K6 yl678;v0 Z>d:lK>%Yeɒu=Ȳ$Kl${OOog3BV[f3 ) t7qdBXM 3YapnIRxNb^rr&S@ƢpN˱bb8ȌYzO>=@Þ6u ,I",:#ԯWs=R(M*ư3_Դ5畧đJrX` A&!! 'P}|p+qdfz;ذxOq/y+T㜓ciWg^= ҙl:tS[VM,/%nU`0o{%_"ni>|i&#-mȵ]U n厂SrrSS(iiu߾>U+_]smuCkWW躠(E6>~)iqt],5hg hjZՖ}*7ѱu{!'9z8oH䅙@6or|63Eu/<१O`Иеhֶ.E)o=d~-(DG#yЌ0:: 9Is/quQ*'K/sײټ4w3G˶kAyp-o>7Wfޗx ZyyNܻ6i*l I`d;¾tc!I\ft?vGXmbOxu >: U&+6! II:@`!A@tWNi ~_N9p(9U|")'y}Tjq:E!!>}e%s xG)U"FH%&$X=,My2Vg,6NYA%^OLgiifdyM\/cvUͥmgí]]<_n]^mp{yܜl&P[W?!Sj˒ j'{UVpݽB-~.T\qQY}xLVT%tl'q03bI%c {/б ]ْ*I쯮 "*ܯP۵LK^&TZY,6gǎUK suzKwڊh\(~VjN4(@I-La8OH@ :ZYՂî+^.WS^+P !%UUGWddI>k-kBT7pEǠ(ߤ%9ʔ,@X4rˍ׏ KdgRV.c'ARVS{ORwrG`;މm MnN6VS+iO&3=$Rt3xSkeZS;wc_ESrAcKI-zil5utC[|0# 褾[W{Kqvgٵ)U0?6(ԂEMJʚI͓ϞKGd@;{)c|7{zKH  N8Fi{{! ?Ҟ69/ yjf#,2RN~Y-Tـ7*.<8uQi痧zfbooBH`i9g!^E󭏰[ɒL}0G#+d.vZ^9|1J>_rt:H'wJ_s߽<^/Mtt_W[oMO~J0 dgf}+?`pg ^EMl$νhg +ԝ{_a3 GrO/ųl`-635ҳpLef_riG;7S[{MX@304gtZt;Lk&6af'˱]"gH^ =\At4D9f$K$bb%hHvAMxQZiA2TvQ$! tHί<dޘ}~;w˖.Ȏ\|6r ][~@|(߽~MhJrr‏륫Jl\ ?3$øk_'Ou~v"R׿>3Uf@O.ew>,֋⭅ClſbՔW@0' :Ow*luUp?l.^M BIAӟF̝{E*'Mb9ܸzV.[6X(*)ὢXBCx']wݱ?sޏugucߥ޿s>kW~YfÍs&!hn#}r&3pyy{g7O:;%Ud~9f͜/cN}^jOAB@DN^Jd I.[ v30 8hBEaST 6XX$$hBh1xcư@741 1/a0?+T|K;3UI`W5CTTՒ>biY,F'!%ي\j_YV)-aq@ҟIDATwq nkЂ>v+[xd;"E]M*E6% rRtTUq"dZM&֬/t:uy19c*Vehome« 7 6HV" qZkao@Po+:&;P\hN!=l?' oiX +vqv8$Kks{ DDI3P˹k!Ba׺'(H_c<sʫʉFUPML>Mr\  эhW ]bPPpϦ935tLb}_$`aT=z`ͷ q[st\V-_i[j< R%uF@]+W0mj.cȗ@|VD] :Q |2] 3EӘk$*b > ȴag"c\Z$DmrZzZB!lN}NPYccAB A0.%Y߫2 8-ޒa !1qqIL8Qdp9dge 8݋բcbb2ɉ|]}cb*cQRj#<_~2,_3!Õ"qAr/)!2$ 2PU B=]GJ($;&&&&&&&&&L%, -%)hr!V`tBn 9w_?j45Jp ,IENDB`arc-theme-20220405/common/gnome-shell/000077500000000000000000000000001422312607700173255ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/000077500000000000000000000000001422312607700177175ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/common-assets/000077500000000000000000000000001422312607700225075ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/common-assets/dash/000077500000000000000000000000001422312607700234265ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/common-assets/dash/dash-left.svg000066400000000000000000000050661422312607700260250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051422312607700273550ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.28/common-assets/dash/dash-right.svg000066400000000000000000000052771422312607700262140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/dash/running1.svg000066400000000000000000000105411422312607700257110ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/dash/running2.svg000066400000000000000000000110201422312607700257030ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/dash/running3.svg000066400000000000000000000113011422312607700257060ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/dash/running4.svg000066400000000000000000000115651422312607700257230ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/key/000077500000000000000000000000001422312607700232775ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/common-assets/key/key-enter.svg000066400000000000000000000065641422312607700257360ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/key/key-hide-active.svg000066400000000000000000000050531422312607700267730ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/key/key-hide.svg000066400000000000000000000050531422312607700255220ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/key/key-layout-active.svg000066400000000000000000000070351422312607700274010ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/key/key-layout.svg000066400000000000000000000066511422312607700261330ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/key/key-shift-latched-uppercase.svg000066400000000000000000000052501422312607700313140ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/key/key-shift-uppercase.svg000066400000000000000000000046111422312607700277120ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/key/key-shift.svg000066400000000000000000000047141422312607700257310ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/menu/000077500000000000000000000000001422312607700234535ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/common-assets/menu/menu-hover.svg000066400000000000000000000060461422312607700262670ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/menu/menu-separator.svg000066400000000000000000000033131422312607700271360ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/000077500000000000000000000000001422312607700234425ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/bg.svg000066400000000000000000000114111422312607700245510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371422312607700303320ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/calendar-today.svg000066400000000000000000000133371422312607700270610ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/close-active.svg000066400000000000000000000115541422312607700265470ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/close-hover.svg000066400000000000000000000115531422312607700264160ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/close.svg000066400000000000000000000115451422312607700252760ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/corner-ripple-ltr.svg000066400000000000000000000066411422312607700275520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/corner-ripple-rtl.svg000066400000000000000000000042611422312607700275460ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/more-results.svg000066400000000000000000000121661422312607700266320ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/osd.svg000066400000000000000000000114041422312607700247500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/page-indicator-active.svg000066400000000000000000000045741422312607700303340ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/page-indicator-checked.svg000066400000000000000000000035201422312607700304350ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/page-indicator-hover.svg000066400000000000000000000035271422312607700302010ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/page-indicator-inactive.svg000066400000000000000000000035321422312607700306540ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/process-working.svg000066400000000000000000002346611422312607700273330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-down.png000066400000000000000000000015571422312607700302050ustar00rootroot00000000000000PNG  IHDR``w8bKGD pHYs B(xtIME UIDATxoMa*Qڢ bDfm/j#BZ"bc'4 k_ ;CQCQ979==>}Ӟ=5FDDDDDDDDDDDDDDDDDDDDD"Q+hLcM` 77Ca{}) 59P@ TR@VZ_Ja+wQو%< IŨ9&Fjd<11>!,c.= (0 7+,g T''\ UucvJ,XXLYT5xjyAS[o*l&#-6o\*S{B)KXC t"wZHGpڃ=x*JpXq%JҮNN*A7% 6qJɹ-+Pi`Rs_Bw~iK)PO U ?pT/LQ"""""""""""""""""2Ћ2IENDB`arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051422312607700302120ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-up.png000066400000000000000000000015251422312607700276550ustar00rootroot00000000000000PNG  IHDR``w8bKGD pHYs B(xtIME 2ԙUIDATxKHaoʴ +4˂ XvCK7E Z:RVADxIў:p ;sof=/ƈD hU#GFJT%RnT'0Rpﻮ%}׀.~0DvT>~c}W{A\<>~K*]z}U6u@?o 0J#gTC;7DT_ t贌 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/common-assets/panel/000077500000000000000000000000001422312607700236065ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700277430ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/panel/activities.svg000066400000000000000000000111621422312607700264740ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/panel/panel-overview.svg000066400000000000000000000044601422312607700272760ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/panel/panel.svg000066400000000000000000000044501422312607700254310ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/switch/000077500000000000000000000000001422312607700240105ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700304060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700302470ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/000077500000000000000000000000001422312607700221405ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/dark-assets/checkbox/000077500000000000000000000000001422312607700237265ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700312550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700276250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700316170ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700301740ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/menu/000077500000000000000000000000001422312607700231045ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/dark-assets/menu/menu.svg000066400000000000000000000114111422312607700245670ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/menu/submenu-open.svg000066400000000000000000000065061422312607700262510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/menu/submenu.svg000066400000000000000000000064701422312607700253120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/000077500000000000000000000000001422312607700230735ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700305710ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700274460ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700307560ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700276260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/message-active.svg000066400000000000000000000051571422312607700265210ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/message-close-active.svg000066400000000000000000000133121422312607700276140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/message-close-hover.svg000066400000000000000000000123401422312607700274640ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/message-close.svg000066400000000000000000000112561422312607700263500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/message-hover.svg000066400000000000000000000060761422312607700263720ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/message.svg000066400000000000000000000060651422312607700252470ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/misc/modal.svg000066400000000000000000000124621422312607700247150ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/switch/000077500000000000000000000000001422312607700234415ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700262450ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700261120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/gresource/000077500000000000000000000000001422312607700217155ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000072471422312607700306770ustar00rootroot00000000000000 common-assets/dash/dash-left.svg common-assets/dash/dash-placeholder.svg common-assets/dash/dash-right.svg common-assets/dash/running1.svg common-assets/dash/running2.svg common-assets/dash/running3.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-hide.svg common-assets/key/key-layout-active.svg common-assets/key/key-layout.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift.svg common-assets/key/key-shift-uppercase.svg common-assets/menu/menu-hover.svg common-assets/menu/menu-separator.svg common-assets/misc/bg.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/close-active.svg common-assets/misc/close-hover.svg common-assets/misc/close.svg common-assets/misc/corner-ripple-ltr.svg common-assets/misc/corner-ripple-rtl.svg common-assets/misc/more-results.svg common-assets/misc/osd.svg common-assets/misc/page-indicator-active.svg common-assets/misc/page-indicator-checked.svg common-assets/misc/page-indicator-hover.svg common-assets/misc/page-indicator-inactive.svg common-assets/misc/process-working.svg common-assets/misc/ws-switch-arrow-down.png common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-up.png common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/panel/panel-overview.svg common-assets/panel/panel.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg dark-assets/checkbox/checkbox-checked-focused.svg dark-assets/checkbox/checkbox-checked.svg dark-assets/checkbox/checkbox-unchecked-focused.svg dark-assets/checkbox/checkbox-unchecked.svg dark-assets/menu/menu.svg dark-assets/menu/submenu-open.svg dark-assets/menu/submenu.svg dark-assets/misc/calendar-arrow-left-hover.svg dark-assets/misc/calendar-arrow-left.svg dark-assets/misc/calendar-arrow-right-hover.svg dark-assets/misc/calendar-arrow-right.svg dark-assets/misc/message-active.svg dark-assets/misc/message-close-active.svg dark-assets/misc/message-close-hover.svg dark-assets/misc/message-close.svg dark-assets/misc/message-hover.svg dark-assets/misc/message.svg dark-assets/misc/modal.svg dark-assets/switch/switch-off.svg dark-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/process-working.svg gnome-shell-dark.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.28/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000072361422312607700277560ustar00rootroot00000000000000 common-assets/dash/dash-left.svg common-assets/dash/dash-placeholder.svg common-assets/dash/dash-right.svg common-assets/dash/running1.svg common-assets/dash/running2.svg common-assets/dash/running3.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-hide.svg common-assets/key/key-layout-active.svg common-assets/key/key-layout.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift.svg common-assets/key/key-shift-uppercase.svg common-assets/menu/menu-hover.svg common-assets/menu/menu-separator.svg common-assets/misc/bg.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/close-active.svg common-assets/misc/close-hover.svg common-assets/misc/close.svg common-assets/misc/corner-ripple-ltr.svg common-assets/misc/corner-ripple-rtl.svg common-assets/misc/more-results.svg common-assets/misc/osd.svg common-assets/misc/page-indicator-active.svg common-assets/misc/page-indicator-checked.svg common-assets/misc/page-indicator-hover.svg common-assets/misc/page-indicator-inactive.svg common-assets/misc/process-working.svg common-assets/misc/ws-switch-arrow-down.png common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-up.png common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/panel/panel-overview.svg common-assets/panel/panel.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg light-assets/checkbox/checkbox-checked-focused.svg light-assets/checkbox/checkbox-checked.svg light-assets/checkbox/checkbox-unchecked-focused.svg light-assets/checkbox/checkbox-unchecked.svg light-assets/menu/menu.svg light-assets/menu/submenu-open.svg light-assets/menu/submenu.svg light-assets/misc/calendar-arrow-left-hover.svg light-assets/misc/calendar-arrow-left.svg light-assets/misc/calendar-arrow-right-hover.svg light-assets/misc/calendar-arrow-right.svg light-assets/misc/message-active.svg light-assets/misc/message-close-active.svg light-assets/misc/message-close-hover.svg light-assets/misc/message-close.svg light-assets/misc/message-hover.svg light-assets/misc/message.svg light-assets/misc/modal.svg light-assets/switch/switch-off.svg light-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/process-working.svg gnome-shell.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.28/icons/000077500000000000000000000000001422312607700210325ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/icons/message-indicator-symbolic.svg000066400000000000000000000024701422312607700267730ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/icons/process-working.svg000066400000000000000000003027461422312607700247230ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/000077500000000000000000000000001422312607700223265ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/light-assets/checkbox/000077500000000000000000000000001422312607700241145ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700314400ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700300110ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700320070ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700303520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/menu/000077500000000000000000000000001422312607700232725ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/light-assets/menu/menu.svg000066400000000000000000000113571422312607700247660ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/menu/submenu-open.svg000066400000000000000000000064671422312607700264450ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/menu/submenu.svg000066400000000000000000000064671422312607700255060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/000077500000000000000000000000001422312607700232615ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700307570ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700276340ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700311440ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700300140ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/message-active.svg000066400000000000000000000051571422312607700267070ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/message-close-active.svg000066400000000000000000000133071422312607700300060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/message-close-hover.svg000066400000000000000000000123401422312607700276520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/message-close.svg000066400000000000000000000112351422312607700265330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/message-hover.svg000066400000000000000000000076061422312607700265600ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/message.svg000066400000000000000000000071151422312607700254320ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/misc/modal.svg000066400000000000000000000125121422312607700250770ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/switch/000077500000000000000000000000001422312607700236275ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700264310ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700263040ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.28/pad-osd.css000066400000000000000000000010261422312607700217570ustar00rootroot00000000000000.Leader { stroke-width: .5 !important; stroke: #535353; fill: none !important; } .Button { stroke-width: .25; stroke: #ededed; fill: #ededed; } .Ring { stroke-width: .5 !important; stroke: #535353 !important; fill: none !important; } .Label { stroke: none !important; stroke-width: .1 !important; font-size: .1 !important; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20220405/common/gnome-shell/3.28/sass/000077500000000000000000000000001422312607700206705ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.28/sass/_colors.scss000066400000000000000000000111201422312607700232200ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; arc-theme-20220405/common/gnome-shell/3.28/sass/_common.scss000066400000000000000000001506171422312607700232260ustar00rootroot00000000000000//This is the RIGHT PLACE to edit the stylesheet $panel-corner-radius: 0px; $asset_path: if($variant == 'dark', dark-assets, light-assets); /* Copyright 2009, 2015 Red Hat, Inc. * * Portions adapted from Mx's data/style/default.css * Copyright 2009 Intel Corporation * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, * version 2.1, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for * more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ // // Globals // $font-size: 9; $font-family: Futura Bk bt, Cantarell, Sans-Serif; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; stage { font-family: $font-family; @include fontsize($font-size); color: $fg_color; } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // .button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @extend %button; } %button { @include button(normal); &:focus { @include button(focus); } &:hover { @include button(hover); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // StEntry { padding: 7px; caret-size: 1px; caret-color: $fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 4px; background-color: mix($fg_color, $bg_color, 40%); margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } // // Slider // .slider { -slider-height: 4px; -slider-background-color: $button_border; //background of the trough -slider-border-color: transparentize(black, 1); //trough border color -slider-active-background-color: $selected_bg_color; //active trough fill -slider-active-border-color: transparentize(black, 1); //active trough border -slider-border-width: 0; -slider-handle-radius: 0px; height: 18px; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: transparent; .popup-menu-item.selected & { -slider-background-color: transparentize(black, 0.8); -slider-active-background-color: $selected_fg_color; } } // // Check Boxes // .check-box { StBoxLayout { spacing: .8em; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item.selected & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } // // Modal Dialogs // .headline { font-size: 110%; } .lightbox { background-color: black; } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: none; border-image: url("#{$asset_path}/misc/modal.svg") 9 9 9 67; padding: 0 5px 6px 5px; .modal-dialog-content-box { padding: 20px 10px 10px 10px; } &-linked-button { height: if($variant=='light', 39px, 38px); padding: 0; box-shadow: inset 0 0 black; border-top-width: if($variant=='light', 0px, 1px); border-bottom-width: 0; border-right-width: 1px; color: $osd_fg_color; background-color: $osd_bg_color; border-color: if($variant=='light', darken($osd_bg_color, 5%), darken($osd_bg_color, 8%)); &:hover { background-color: lighten($osd_bg_color, 5%); } &:focus { color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &:insensitive { color: transparentize($osd_fg_color, 0.5); background-color: darken($osd_bg_color, 2%); } &:first-child { border-radius: 0px 0px 0px 2px; } &:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 0px; } &:first-child:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 2px; } } .run-dialog-entry { width: 21em; margin-bottom: 6px; } .run-dialog-error-box { padding-top: 5px; spacing: 5px; } //.run-dialog-button-box { padding-top: 1em; } .run-dialog-label { font-size: 0; } } .mount-dialog-subject, .end-session-dialog-subject { //this should be a generic header class @include fontsize($font-size * 1.2); font-weight: bold; color: $fg_color; } // // Message Dialog // .message-dialog-main-layout { padding: 12px 20px 0; spacing: 12px; } .message-dialog-content { max-width: 28em; spacing: 20px; } .message-dialog-icon { min-width: 48px; icon-size: 48px; } .message-dialog-title { font-weight: bold; } .message-dialog-subtitle { color: $fg_color; font-weight: bold; } // // End Session Dialog // .end-session-dialog { spacing: 42px; //border: 3px solid $_bubble_borders_color; &-list { padding-top: 20px; } &-layout { padding-left: 17px; &:rtl { padding-right: 17px; } } &-description { width: 28em; padding-bottom: 10px; &:rtl { text-align: right; } } &-warning { width: 28em; color: $warning_color; padding-top: 6px; &:rtl { text-align: right; } } &-logout-icon { border: 0px solid transparent; border-radius: 2px; width: 48px; height: 48px; background-size: contain; } &-shutdown-icon { color: $fg_color; width: 48px; height: 48px; } &-inhibitor-layout { spacing: 16px; max-height: 200px; padding-right: 10px; padding-left: 10px; } &-session-list, &-app-list { spacing: 1em; } &-list-header { font-weight: bold; &:rtl { text-align: right; } } &-app-list-item, &-session-list-item { spacing: 1em; } &-app-list-item-name, &-session-list-item-name { font-weight: bold; } &-app-list-item-description { color: lighten($fg_color,5%); @include fontsize($font-size * 0.9); } .modal-dialog-linked-button:last-child { color: $destructive_fg_color; background-color: $destructive_color; &:hover { color: $destructive_fg_color; background-color: lighten($destructive_color, 9%); } &:active { color: $destructive_fg_color; background-color: darken($destructive_color, 5%); } } } // // ShellMountOperation Dialogs // .shell-mount-operation-icon { icon-size: 48px; } .mount-dialog { spacing: 24px; .message-dialog-title { padding-top: 10px; padding-left: 17px; padding-bottom: 6px; max-width: 34em; &:rtl { padding-left: 0px; padding-right: 17px; } } .message-dialog-body { padding-left: 17px; width: 28em; &:rtl { padding-right: 17px; } } } .mount-dialog-app-list { @include fontsize($font-size * 1.1); max-height: 200px; padding-top: 24px; padding-left: 49px; padding-right: 32px; &:rtl { padding-right: 49px; padding-left: 32px; } } .mount-dialog-app-list-item { color: darken($fg_color,10%); &:hover { color: $fg_color; } &:ltr { padding-right: 1em; } &:rtl { padding-left: 1em; } } .mount-dialog-app-list-item-icon { &:ltr { padding-right: 17px; } &:rtl { padding-left: 17px; } } .mount-dialog-app-list-item-name { @include fontsize($font-size * 1.1); } // // Password or Authentication Dialog // .prompt-dialog { //this is the width of the entire modal popup width: 34em; //border: 3px solid $_bubble_borders_color; .message-dialog-main-layout { spacing: 24px; padding: 10px; } .message-dialog-content { spacing: 16px; } .message-dialog-title { @include fontsize($font-size * 1.3); font-weight: bold; color: $fg_color; } &-description:rtl { text-align: right; } &-password-box { spacing: 1em; padding-bottom: 1em; } &-error-label { @include fontsize($font-size); color: $error_color; padding-bottom: 8px; } &-info-label { @include fontsize($font-size); padding-bottom: 8px; } &-null-label { @include fontsize($font-size); padding-bottom: 8px; } } .hidden { color: transparentize(black, 1); } // // Polkit Dialog // .polkit-dialog-user { &-layout { padding-left: 10px; spacing: 10px; &:rtl { padding-left: 0px; padding-right: 10px; } } &-root-label { color: $warning_color; } &-icon { border-radius: 2px; background-size: contain; width: 48px; height: 48px; } } // // Audio selection dialog // .audio-device-selection-dialog { spacing: 30px; } .audio-selection { &-content { spacing: 20px; padding: 24px; } &-title { font-weight: bold; text-align: center; } &-box { spacing: 20px; } &-device { border: 1px solid $borders_color; border-radius: 3px; &:active,&:hover,&:focus { background-color: $selected_bg_color; border-color: $selected_bg_color; } } &-device-box { padding: 20px; spacing: 20px; } &-device-icon { icon-size: 64px; } } // // Access Dialog // .access-dialog { spacing: 30px; } // // Geolocation Dialog // .geolocation-dialog { spacing: 30px; } // // Extension Dialog // .extension-dialog { .message-dialog-main-layout { spacing: 24px; padding: 10px; } .message-dialog-title { color: $fg_color; } } // // Inhibit-Shortcuts Dialog // .inhibit-shortcuts-dialog { spacing: 30px; } // // Network Agent Dialog // .network-dialog-secret-table { spacing-rows: 15px; spacing-columns: 1em; } .keyring-dialog-control-table { spacing-rows: 15px; spacing-columns: 1em; } // // Popvers/Menus // .popup-menu { min-width: 15em; color: $fg_color; border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; .popup-menu-arrow { } //defined globally in the TOP BAR .popup-sub-menu { background: none; box-shadow: none; border-image: url("#{$asset_path}/menu/submenu.svg") 9 9 9 9; } .popup-menu-content { padding: 1em 0em 1em 0em; } .popup-menu-item { spacing: 12px; &:ltr { padding: .4em 3em .4em 0em; } &:rtl { padding: .4em 0em .4em 3em; } &:checked { font-weight: normal; background: none; box-shadow: none; border-image: url("#{$asset_path}/menu/submenu-open.svg") 9 9 9 9; } &:active, &.selected { color: $selected_fg_color; background-color: transparent; border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is &.panel-menu { -boxpointer-gap: 0px; margin-bottom: 1.75em; } } .popup-menu-ornament { text-align: right; margin-left: 10px; width: 16px; } .popup-menu-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: rgba(0,0,0,0.0); -arrow-border-width: 1px; -arrow-border-color: rgba(0,0,0,0.0); -arrow-base: 0; -arrow-rise: 0; } .candidate-popup-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6); -arrow-base: 20px; -arrow-rise: 10px; } .popup-separator-menu-item { //-margin-horizontal: 24px; height: 2px; //not really the whole box margin: 0; background-color: transparent; border: none; border-image: url("common-assets/menu/menu-separator.svg") 1 1 1 1; } // Background menu .background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } // fallback menu //- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled // app menu inside the main app window itself rather than the top bar // // // OSD // .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_shell_fg_color; background: none; border: none; border-radius: 5px; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; .osd-monitor-label { font-size: 3em; } .level { padding: 0; height: 4px; background-color: transparentize(black, 0.5); border-radius: 2px; color: $selected_bg_color; } .level-bar { background-color: $selected_bg_color; border-radius: 2px; } } .resize-popup { color: $osd_fg_color; background: none; border: none; border-radius: 5px; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; padding: 12px; } // // Pad OSD // .pad-osd-window { padding: 32px; background-color: $osd_bg_color; .pad-osd-title-box { spacing: 12px; } .pad-osd-title-menu-box { spacing: 6px; } } .combo-box-label { width: 15em; } // // Alt Tab Switcher // .switcher-popup { padding: 8px; spacing: 16px; } .switcher-list { background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; padding: 20px; &-item-container { spacing: 8px; } .item-box { padding: 8px; border-radius: 2px; border: 1px solid transparent; &:outlined { padding: 8px; border: 1px solid $selected_bg_color; } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } } .thumbnail-box { padding: 2px; spacing: 4px; } .thumbnail { width: 256px; } .separator { width: 1px; background: transparentize($fg_color, 0.67); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { color: $_shell_fg_color; } } .input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } // //Window Cycler // .cycler-highlight { border: 5px solid $selected_bg_color; } // // Workspace Switcher // .workspace-switcher { background: transparent; border: 0px; border-radius: 0px; padding: 0px; spacing: 8px; &-group { padding: 12px; } &-container { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; padding: 18px; padding-bottom: 22px; } } .ws-switcher-active-up, .ws-switcher-active-down { height: 64px; background-color: $selected_bg_color; background-size: 64px; border-radius: 2px; border: 1px solid $selected_bg_color; } .ws-switcher-active-up { background-image: url("common-assets/misc/ws-switch-arrow-up.svg"); } .ws-switcher-active-down { background-image: url("common-assets/misc/ws-switch-arrow-down.svg"); } .ws-switcher-box { height: 64px; background-color: transparentize(black, 0.67); border: 1px solid transparentize(black, 0.67); border-radius: 2px; } // // Tiled window previews // .tile-preview { background-color: transparentize($selected_bg_color, 0.65); border: 1px solid $selected_bg_color; &-left.on-primary { border-radius: $panel-corner-radius 0 0 0; } &-right.on-primary { border-radius: 0 $panel-corner-radius 0 0; } &-left.tile-preview-right.on-primary { border-radius: $panel-corner-radius $panel-corner-radius 0 0; } } // // Top Bar // #panel { $_panel_fg_color: $_shell_fg_color; font-weight: bold; height: 2.1em; min-height: 27px; background-gradient-direction: none; background-color: transparent; border-bottom-width: 0; border-image: url('common-assets/panel/panel.svg') 1 1 1 1; // Fix dynamic top bar extension &.dynamic-top-bar-white-btn { border-image: none; } &.unlock-screen, &.login-screen { background-color: transparent; border-image: none; .panel-button { color: $fg_color; &:hover { color: $fg_color; } &:focus, &:active, &:checked { color: $selected_fg_color; border-color: transparent; } } } &.lock-screen { border-image: none; .panel-button { color: $osd_fg_color; &:hover { color: $osd_fg_color; } &:focus, &:active, &:checked { color: $selected_fg_color; border-color: transparent; } } } &:overview { border-image: url('common-assets/panel/panel-overview.svg') 1 1 1 1; } #panelLeft, #panelCenter { // spacing between activities<>app menu and such spacing: 8px; } .panel-corner { -panel-corner-radius: $panel-corner-radius; -panel-corner-background-color: transparentize(black, 1); -panel-corner-border-width: 0px; -panel-corner-border-color: black; &:active, &:overview, &:focus { -panel-corner-border-color: black; } &.lock-screen, &.login-screen, &.unlock-screen { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } } .panel-button { -natural-hpadding: 10px; -minimum-hpadding: 6px; font-weight: bold; color: $_panel_fg_color; text-shadow: none; transition-duration: 100ms; border-bottom-width: 1px; border-color: transparent; .app-menu-icon { width: 0; height: 0; margin-left: 0px; margin-right: 0px; } .system-status-icon, .app-menu-icon > StIcon, .popup-menu-arrow { icon-shadow: none; } &:hover { color: $_panel_fg_color; background-color: transparentize(black, 0.83); border-bottom-width: 1px; border-color: transparent; } &:active, &:overview, &:focus, &:checked { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; border-bottom-width: 1px; border-color: black; & > .system-status-icon { icon-shadow: none; } } .system-status-icon { icon-size: 16px; padding: 0 4px; } } #panelActivities.panel-button { -natural-hpadding: 12px; } .panel-status-indicators-box, .panel-status-menu-box { spacing: 2px; } // spacing between power icon and (optional) percentage label .power-status.panel-status-indicators-box { spacing: 0; } .screencast-indicator { color: $error_color; } .clock-display > * > *:last-child { color: $selected_bg_color; margin-left: .3em; } .popup-menu-arrow { width: 0; } } // Activities button #panel #panelActivities.panel-button { > * { background-image: url("common-assets/panel/activities.svg"); background-size: contain; width: 24px; height: 24px; background-color: transparent !important; background-gradient-direction: none !important; border: 0 solid transparent !important; text-shadow: 0 0 transparent !important; transition-duration: 0ms !important; box-shadow: none !important; color: transparent; } &:active, &:overview, &:focus, &:checked { background-color: transparent; box-shadow: none; border-bottom-width: 1px; border-color: transparent; > * { background-image: url("common-assets/panel/activities-active.svg"); } } } // a little unstructured mess: .system-switch-user-submenu-icon { icon-size: 20px; padding: 0 2px; } .system-switch-user-submenu-icon.default-icon { icon-size: 16px; padding: 0 4px; } #appMenu { spinner-image: url("common-assets/misc/process-working.svg"); spacing: 4px; padding: 0 8px; .label-shadow { color: transparent; } } .aggregate-menu { min-width: 23.5em; .popup-menu-icon { padding: 0 4px; } .popup-sub-menu .popup-menu-item > :first-child { &:ltr { /* 12px spacing + 2*4px padding + 16px icon */ padding-left: 36px; } &:rtl { /* 12px spacing + 2*4px padding + 16px icon */ padding-right: 36px; } } } .system-menu-action { padding: 13px; color: $fg_color; border-radius: 32px; /* wish we could do 50% */ border: 1px solid transparent; &:hover, &:focus { transition-duration: 100ms; padding: 13px; color: $fg_color; background-color: transparent; border: 1px solid $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } & > StIcon { icon-size: 16px; } } // // Calendar popover // #calendarArea { padding: 0.75em 1.0em; } .calendar { margin-bottom: 1em; } .calendar, .datemenu-today-button, .datemenu-displays-box, .message-list-sections { margin: 0 0.4em; } .datemenu-calendar-column { spacing: 0.5em; border: none; } .datemenu-displays-section { padding-bottom: 3em; } .datemenu-displays-box { spacing: 1em; } .datemenu-today-button, .world-clocks-button, .weather-button, .events-section-title { border-radius: 3px; padding: .4em; } .message-list-section-list:ltr { padding-left: .4em; } .message-list-section-list:rtl { padding-right: .4em; } .datemenu-today-button, .world-clocks-button, .weather-button, .events-section-title { padding: 7px 10px 7px 10px; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } .datemenu-today-button .day-label { } .datemenu-today-button .date-label { font-size: 1.5em; font-weight: 300 } .world-clocks-header, .weather-header, .events-section-title { color: transparentize($fg_color, 0.6); font-weight: bold; } .world-clocks-button:active .world-clocks-header, .weather-button:active .weather-header { color: $selected_fg_color; } .world-clocks-grid { spacing-rows: 0.4em; } .weather-box { spacing: 0.4em; } .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; &:focus {} } .pager-button { color: transparent; background-color: transparent; width: 32px; border-radius: 2px; &:focus, &:hover, &:active { background-color: transparent; } } //arrow back .calendar-change-month-back { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } &:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } } } //arrow forward .calendar-change-month-forward { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } &:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } } } .calendar-day-base { font-size: 80%; text-align: center; width: 2.6em; height: 2.6em; padding: 0.1em; margin: 2px; border-radius: 1.6em; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active, &:selected { color: $fg_color; background-color: transparentize(black, 0.85); border-width: 0; //avoid jumparound due to today } &.calendar-day-heading { //day of week heading color: transparentize($fg_color, 0.15); margin-top: 1em; font-size: 70%; } } .calendar-day { //border collapse hack - see calendar.js border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-work-day {} .calendar-nonwork-day { color: $fg_color; font-weight: bold; } .calendar-today, .calendar-today:active, .calendar-today:selected, .calendar-today:focus, .calendar-today:hover { font-weight: bold; color: $selected_fg_color; background-color: $selected_bg_color; border-width: 0; } .calendar-day-with-events { font-weight: bold; background-image: url("common-assets/misc/calendar-today.svg"); } .calendar-today.calendar-day-with-events { color: $selected_fg_color; background-image: url("common-assets/misc/calendar-today-active.svg"); } .calendar-other-month-day { color: transparentize($fg_color, 0.7); opacity: 1; } .calendar-week-number { font-size: 70%; font-weight: bold; width: 2.3em; height: 1.8em; border-radius: 2px; padding: 0.5em 0 0; margin: 6px; background-color: if($variant!='dark', transparentize($fg_color,0.9), transparentize($fg_color,0.7)); color: if($variant!='dark', transparentize($fg_color,0.5), $bg_color); } // // Message list // .message-list { width: 31.5em; &-sections { spacing: 1em; } &-section, &-section-list { spacing: 0.4em; } &-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; } } &-clear-button.button { margin: 1.5em 1.5em 0; padding: 4px 12px; } } .message { padding: 4px; color: $fg_color; border-image: url("#{$asset_path}/misc/message.svg") 9 9 9 9; &:hover, &:focus { color: $fg_color; border-image: url("#{$asset_path}/misc/message-hover.svg") 9 9 9 9; } &:active { color: $selected_fg_color; border-image: url("#{$asset_path}/misc/message-active.svg") 9 9 9 9; } &-icon-bin { padding: 0.68em 0.2em 0.68em 0.68em; &:rtl { padding: 0.68em 0.68em 0.68em 0.2em; } > StIcon { color: inherit; icon-size: 1.33em; -st-icon-style: symbolic; } > .fallback-window-icon { width: 1.33em; height: 1.33em; } } &-secondary-bin { padding: 0 0.82em; } &-secondary-bin > .event-time { color: transparentize($fg_color, 0.4); font-size: 0.9em; /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.05em; } &:active .message-secondary-bin, &:active .message-secondary-bin > .event-time { color: transparentize($selected_fg_color, 0.4); } &-secondary-bin > StIcon { icon-size: 1.33em; } &-title { color: inherit; font-weight: bold; } &-content { color: inherit; padding: 8px; StButton { &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color } } } } .message-media-control { padding: 12px; color: $fg_color; &:last-child:ltr { padding-right: 18px; } &:last-child:rtl { padding-left: 18px; } &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; } } .message:active .message-media-control { color: $selected_fg_color; } .media-message-cover-icon { icon-size: 48px !important; &.fallback { color: $insensitive_fg_color; background-color: $bg_color; border-radius: 2px; icon-size: 16px; padding: 8px; border: 1px solid $borders_color; } .message:active &.fallback { color: transparentize($selected_fg_color, 0.2); background-color: lighten($selected_bg_color, 7%); border-color: transparentize($selected_fg_color, 0.2); } } // //Activities Ripples // .ripple-box { width: 52px; height: 52px; background-image: url("common-assets/misc/corner-ripple-ltr.svg"); background-size: contain; &:rtl { background-image: url("common-assets/misc/corner-ripple-rtl.svg"); } } // not really top bar only .popup-menu-arrow { width: 16px; height: 16px; } .popup-menu-icon { icon-size: 16px; } // //Close buttons // .window-close { background-image: url("common-assets/misc/close.svg"); background-size: 26px; height: 26px; width: 26px; -shell-close-overlap: 11px; &:hover { background-image: url("common-assets/misc/close-hover.svg"); background-size: 26px; height: 26px; width: 26px; } &:active { background-image: url("common-assets/misc/close-active.svg"); background-size: 26px; height: 26px; width: 26px; } } // // Network Dialogs // .nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; &-content { spacing: 20px; padding: 10px; } &-header-hbox { spacing: 10px; } &-airplane-box { spacing: 12px; } &-airplane-headline { font-size: 1.1em; font-weight: bold; text-align: center; } &-airplane-text { color: $fg_color; } &-header-icon { icon-size: 32px; } &-scroll-view { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; } &-header { font-weight: bold; font-size: 1.2em; } &-item { font-size: 1em; border-bottom: 0px solid; padding: 12px; spacing: 0px; &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } &-icons { spacing: .5em; } &-icon { icon-size: 16px; } } .no-networks-label { color: $insensitive_fg_color; } .no-networks-box { spacing: 12px; } // // Overview // #overview { spacing: 24px; } .overview-controls { padding-bottom: 32px; } .window-picker { //container around window thumbnails -horizontal-spacing: 16px; -vertical-spacing: 16px; padding: 0 16px 16px; &.external-monitor { padding: 16px; } } .window-clone-border { border: 3px solid transparentize($selected_bg_color, 0.2); border-radius: 4px; box-shadow: inset 0px 0px 0px 1px transparentize($selected_bg_color, 1); } .window-caption { spacing: 25px; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; padding: 4px 12px; } // // Search Entry // .search-entry { width: 320px; padding: 7px 9px; border-radius: 20px; border: 1px solid transparentize(black, 0.75); background-color: transparentize($entry_bg, 0.1); transition-duration: 0ms; &:focus { padding: 7px 9px; } .search-entry-icon { icon-size: 16px; padding: 0 4px; color: $fg_color; } &:hover, &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; background-color: $selected_bg_color; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; .search-entry-icon { color: $selected_fg_color; } } } // // Search Results // #searchResultsBin { max-width: 1000px; } #searchResultsContent { padding-left: 20px; padding-right: 20px; spacing: 16px; } // This should be equal to #searchResultsContent spacing .search-section { spacing: 16px; } // This is the space between the provider icon and the results container .search-section-content { spacing: 32px; } // "no results" .search-statustext { @extend %status_text; } .list-search-results { spacing: 3px; } .search-section-separator { background-color: transparentize(white, 0.8); height: 1px; } .list-search-result-content { spacing: 30px; } .list-search-result-title { color: $_shell_fg_color; spacing: 12px; } .list-search-result-description { color: transparentize(darken($_shell_fg_color, 20%), 0.3); } .list-search-provider-details { width: 150px; color: darken($_shell_fg_color,10%); margin-top: 0.1em; } .list-search-provider-content { spacing: 20px; } .search-provider-icon { padding: 15px; } // // Dash // #dash { font-size: 1em; color: $osd_fg_color; background-color: $dark_sidebar_bg; border: 1px solid rgba(0,0,0,0.4); border-left-width: 0; padding: 4px 0; border-radius: 0 3px 3px 0; &:rtl { border-left-width: 1px; border-right-width: 0; border-radius: 3px 0 0 3px; } .right &, &:rtl { padding: 4px 0; } .top &, .bottom & { padding: 0; } .placeholder { background-image: url("common-assets/dash/dash-placeholder.svg"); background-size: contain; height: 24px; } .empty-dash-drop-target { width: 24px; height: 24px; } } .dash-item-container > StWidget { &, &:rtl, .right & { padding: 4px 8px; } .top &, .bottom & { padding: 6px; } } //osd tooltip .dash-label { border-radius: 3px; padding: 4px 12px; color: $_shell_fg_color; background-color: transparentize(black, 0.3); text-align: center; -x-offset: 3px; .bottom &, .top & { -y-offset: 3px; -x-offset: 0; } } // Dash Buttons #dash .app-well-app { & .overview-icon { border: none; } &:hover .overview-icon, .right &:hover .overview-icon, .bottom &:hover .overview-icon, .top &:hover .overview-icon { background-color: $selected_bg_color; } &:active .overview-icon, .right &:active .overview-icon, .bottom &:active .overview-icon, .top &:active .overview-icon { box-shadow: none; background-color: darken($selected_bg_color, 10%); } &-running-dot { width: 11px; height: 2px; margin-bottom: 2px; background-color: $selected_bg_color; } } #dashtodockContainer { &.bottom #dash { margin-top: 1px; } .app-well-app.focused .overview-icon { background-color: transparentize(black, 0.75); } &.running-dots { .app-well-app .app-well-app-running-dot, .app-well-app.focused:hover .app-well-app-running-dot { background-color: $selected_bg_color; } .app-well-app:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } .app-well-app-running-dot { background: none; width: 28px; height: 4px; } @each $var in 1, 2, 3, 4 { .running#{$var} .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}.svg"); } } & .show-apps { margin: 0 1px 1px 0; } } .show-apps { .overview-icon { background-color: transparentize(black, 0.5); border-radius: 2px; border: 0px; padding: 6px; transition-duration: 0ms; text-align: center; color: $_shell_fg_color; } &:hover .overview-icon { background-color: transparentize(black, 0.3); color: $selected_bg_color; } &:active .overview-icon, &:active .show-apps-icon, &:checked .overview-icon, &:checked .show-apps-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; transition-duration: 0ms; } } // // App Vault/Grid // .icon-grid { spacing: 30px; -shell-grid-horizontal-item-size: 136px; -shell-grid-vertical-item-size: 136px; .overview-icon { icon-size: 96px; } } //.app-display { spacing: 20px; } .system-action-icon { background-color: $bg_color; color: $fg_color; border-radius: 99px; icon-size: 48px; } //favorties | all toggle container .app-view-controls { padding-bottom: 32px; } //favorties | all toggle button .app-view-control { padding: 4px 32px; @include button(osd); &:hover { @include button(osd-hover); } &:checked { color: $selected_fg_color; background-color: $selected_bg_color; } &:first-child:ltr, &:last-child:rtl { border-radius: 2px 0 0 2px; border-right-width: 0; } &:last-child:ltr, &:first-child:rtl { border-radius: 0 2px 2px 0; border-left-width: 0;} } // // Icon Tile // .search-provider-icon, .list-search-result { @extend %icon_tile; &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } &:focus, &:selected, &:hover { background-color: transparentize($osd_fg_color,.6); transition-duration: 200ms; } } .app-well-app, .app-well-app.app-folder, .grid-search-result { .overview-icon { @extend %icon_tile; } &:active .overview-icon, &:checked .overview-icon { background-color: transparentize(darken($osd_bg_color,10%),.1); box-shadow: inset 0 0 $selected_bg_color; } &:hover .overview-icon, &:focus .overview-icon, &:selected .overview-icon { background-color: transparentize($osd_fg_color,.6); transition-duration: 0ms; border-image: none; background-image: none; } } .app-well-app-running-dot { //running apps indicator width: 20px; height: 2px; margin-bottom: 4px; background-color: $selected_bg_color; } %icon_tile { color: $_shell_fg_color; border-radius: 2px; padding: 6px; border: 1px solid transparent; transition-duration: 0ms; text-align: center; } // // Collections // .app-well-app.app-folder { > .overview-icon { background-color: darken($dark_sidebar_bg, 8%); border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); } &:hover > .overview-icon, &:focus > .overview-icon { background-color: lighten($dark_sidebar_bg, 3%); } &:active > .overview-icon, &:checked > .overview-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } } .app-folder-popup { //expanded collection -arrow-border-radius: 2px; -arrow-background-color: darken($dark_sidebar_bg, 8%); -arrow-border-color: transparentize(darken($dark_sidebar_bg, 25%), 0.5); -arrow-border-width: 1px; -arrow-base: 20px; -arrow-rise: 10px; } .app-folder-popup-bin { padding: 5px; } .app-folder-icon { padding: 5px; spacing-rows: 5px; spacing-columns: 5px; } .page-indicator { padding: 15px 20px; .page-indicator-icon { width: 18px; height: 18px; background-image: url(common-assets/misc/page-indicator-inactive.svg); } &:hover .page-indicator-icon { background-image: url(common-assets/misc/page-indicator-hover.svg); } &:active .page-indicator-icon { background-image: url(common-assets/misc/page-indicator-active.svg); } &:checked .page-indicator-icon, &:checked:active { background-image: url(common-assets/misc/page-indicator-checked.svg); } } .no-frequent-applications-label { @extend %status_text; } .app-well-app > .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; spacing: 4px; } // // Workspace pager // .workspace-thumbnails, .workspace-thumbnails-left { &, &:rtl { visible-width: 40px; //amount visible before hover spacing: 11px; padding: 12px; } .placeholder { background-image: url("common-assets/dash/dash-placeholder.svg"); background-size: contain; height: 24px; } } .workspace-thumbnails, .workspace-thumbnails-left:rtl { padding-right: 7px; border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; } .workspace-thumbnails:rtl, .workspace-thumbnails-left { padding-left: 7px; border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; } .workspace-thumbnail-indicator { border: 4px solid transparentize($selected_bg_color, 0.2); border-radius: 1px; padding: 1px; } //Some hacks I don't even .search-display > StBoxLayout, .all-apps, .frequent-apps > StBoxLayout { // horizontal padding to make sure scrollbars or dash don't overlap content padding: 0px 88px 10px 88px; } %status_text { font-size: 2em; font-weight: bold; color: $fg_color; } // // Notifications & Message Tray // .url-highlighter { link-color: $link_color; } // Banners .notification-banner, .notification-banner:hover, .notification-banner:focus { font-size: 1em; width: 34em; margin: 5px; padding: 10px; color: $fg_color; background-color: transparent; border: 1px solid transparent; border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; .notification-icon { padding: 5px; } .notification-content { padding: 5px; spacing: 5px; } .secondary-icon { icon-size: 1.09em; } .notification-actions { background-color: transparent; padding: 2px 2px 0 2px; spacing: 3px; } .notification-button { padding: 4px 4px 5px; @extend %button; &:first-child, &:last-child { border-radius: 2px; } } } .secondary-icon { icon-size: 1.09em; } // Chat Bubbles .chat-body { spacing: 5px; } .chat-response { margin: 5px; } .chat-log-message { color: $fg_color; } .chat-new-group { padding-top: 1em; } .chat-received { padding-left: 4px; &:rtl { padding-left: 0px; padding-right: 4px; } } .chat-sent { padding-left: 18pt; color: $selected_bg_color; &:rtl { padding-left: 0; padding-right: 18pt; } } .chat-meta-message { padding-left: 4px; font-size: 9pt; font-weight: bold; color: transparentize($fg_color, 0.4); &:rtl { padding-left: 0; padding-right: 4px; } } .subscription-message { font-style: italic; } // Hotplug .hotplug-transient-box { spacing: 6px; padding: 2px 72px 2px 12px; } .hotplug-notification-item { padding: 2px 10px; @extend %button; &:focus { padding: 2px 10px; } } .hotplug-notification-item-icon { icon-size: 24px; padding: 2px 5px; } .hotplug-resident-box { spacing: 8px; } .hotplug-resident-mount { spacing: 8px; border-radius: 4px; &:hover { background-color: transparentize($bg_color,0.7); } } .hotplug-resident-mount-label { color: inherit; padding-left: 6px; } .hotplug-resident-mount-icon { icon-size: 24px; padding-left: 6px; } .hotplug-resident-eject-icon { icon-size: 16px; } .hotplug-resident-eject-button { padding: 7px; border-radius: 5px; color: pink; } // Eeeky things // Magnifier .magnifier-zoom-region { border: 2px solid $selected_bg_color; &.full-screen { border-width: 0; } } // // On-Screen Keyboard // .word-suggestions { font-size: 14pt; spacing: 12px; min-height: 20pt; StButton { padding: 0 0.5em; border-radius: 2px; color: $osd_fg_color; &:hover, &:focus, &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } } #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.8); } .key-container { padding: 4px; spacing: 4px; } .keyboard-key { min-height: 2em; min-width: 2em; font-size: 16pt; border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } &.default-key { background-color: darken($osd_button_bg, 13%); background-size: 20px; &:hover { background-color: darken($osd_button_bg, 5%); } &:active, &:checked { @include button(osd-active); } } &.enter-key { @include button(osd-active); background-image: url("common-assets/key/key-enter.svg"); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } &.shift-key-lowercase { background-image: url("common-assets/key/key-shift.svg"); } &.shift-key-uppercase { background-image: url("common-assets/key/key-shift-uppercase.svg"); } &.shift-key-uppercase:latched { background-image: url("common-assets/key/key-shift-latched-uppercase.svg"); } &.hide-key { background-image: url("common-assets/key/key-hide.svg"); &:active, &:checked { background-image: url("common-assets/key/key-hide-active.svg"); } } &.layout-key { background-image: url("common-assets/key/key-layout.svg"); &:active, &:checked { background-image: url("common-assets/key/key-layout-active.svg"); } } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } // // IBus Candidate Popup // .candidate-popup-content { padding: 0.5em; spacing: 0.3em; color: $osd_fg_color; font-size: 1.15em; } .candidate-index { padding: 0 0.5em 0 0; color: lighten($osd_fg_color, 10%); } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 2px; color: $osd_fg_color; &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } } .candidate-page-button-box { height: 2em; .vertical & { padding-top: 0.5em; } .horizontal & { padding-left: 0.5em; } } .candidate-page-button { padding: 4px; } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } .candidate-page-button-icon { icon-size: 1em; } // // Auth Dialogs & Screen Shield // .framed-user-icon { background-size: contain; border: 0px solid transparent; color: $fg_color; border-radius: 2px; &:hover { border-color: transparent; color: transparentize($fg_color, 0.3); } } // // Login Dialog // .login-dialog-banner-view { padding-top: 24px; max-width: 23em; } .login-dialog { //reset border: none; background-color: transparent; .modal-dialog-button-box { spacing: 3px; } .modal-dialog-button { padding: 3px 18px; &:default { @include button(normal); &:hover,&:focus { @include button(hover); } &:active { @include button(active); } &:insensitive { @include button(insensitive); } } } } .login-dialog-logo-bin { padding: 24px 0px; } .login-dialog-banner { color: if($variant=='light', lighten($fg_color, 10%), darken($fg_color, 20%)); } .login-dialog-button-box { spacing: 5px; } .login-dialog-message-warning { color: $warning_color; } .login-dialog-message-hint { padding-top: 0; padding-bottom: 20px; } .login-dialog-user-selection-box { padding: 100px 0px; } .login-dialog-not-listed-label { padding-left: 2px; .login-dialog-not-listed-button:focus &, .login-dialog-not-listed-button:hover & { color: $fg_color; } } .login-dialog-not-listed-label { font-size: 90%; font-weight: bold; color: if($variant=='light', lighten($fg_color, 20%), darken($fg_color, 30%)); padding-top: 1em; } .login-dialog-user-list-view { -st-vfade-offset: 1em; } .login-dialog-user-list { spacing: 12px; padding: .2em; width: 23em; &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } } .login-dialog-user-list-item { border-radius: 5px; padding: .2em; color: if($variant=='light', lighten($fg_color, 20%), darken($fg_color, 30%)); &:ltr { padding-right: 1em; } &:rtl { padding-left: 1em; } .login-dialog-timed-login-indicator { height: 2px; margin: 2px 0 0 0; background-color: $fg_color; } &:focus .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } } .login-dialog-username, .user-widget-label { color: $fg_color; font-size: 120%; font-weight: bold; text-align: left; padding-left: 15px; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } } .user-widget-label { &:ltr { padding-left: 18px; } &:rtl { padding-right: 18px; } } .login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 8px; width: 23em; } .login-dialog-prompt-label { color: if($variant=='light', lighten($fg_color, 10%), darken($fg_color, 20%)); font-size: 110%; padding-top: 1em; } .login-dialog-session-list-button StIcon { icon-size: 1.25em; } .login-dialog-session-list-button { color: if($variant=='light', lighten($fg_color, 20%), darken($fg_color, 30%)); &:hover,&:focus { color: $fg_color; } &:active { color: if($variant=='light', lighten($fg_color, 40%), darken($fg_color, 50%)); } } // // Screen Shield // .screen-shield-arrows { padding-bottom: 3em; } .screen-shield-arrows Gjs_Arrow { color: white; width: 80px; height: 48px; -arrow-thickness: 12px; -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); } .screen-shield-clock { color: white; text-shadow: 0px 1px 2px rgba(0,0,0,0.6); font-weight: bold; text-align: center; padding-bottom: 1.5em; } .screen-shield-clock-time { font-size: 72pt; text-shadow: 0px 2px 2px rgba(0,0,0,0.4); } .screen-shield-clock-date { font-size: 28pt; font-weight: normal; } .screen-shield-notifications-container { spacing: 6px; width: 30em; background-color: transparent; max-height: 500px; .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } .notification, .screen-shield-notification-source { padding: 12px 6px; border: 1px solid $_bubble_borders_color; background-color: transparentize($osd_bg_color,0.5); color: $_bubble_fg_color; border-radius: 4px; } .notification { margin-right: 15px; } //compensate for space allocated to the scrollbar } .screen-shield-notification-label { font-weight: bold; padding: 0px 0px 0px 12px; } .screen-shield-notification-count-text { padding: 0px 0px 0px 12px; } #panel.lock-screen { background-color: transparentize($_bubble_bg_color, 0.5); } .screen-shield-background { //just the shadow, really background: black; box-shadow: 0px 2px 4px transparentize(black,0.6); } #lockDialogGroup { background: if($variant=='light', darken($bg_color, 10%), darken($bg_color, 5%)); background-repeat: repeat; } #screenShieldNotifications { StButton#vhandle, StButton#hhandle { background-color: transparentize($bg_color,0.7); &:hover, &:focus { background-color: transparentize($bg_color,0.5); } &:active { background-color: transparentize($selected_bg_color,0.5); } } } // // Looking Glass // #LookingGlassDialog { spacing: 4px; padding: 8px 8px 10px 8px; background-color: transparentize(black, 0.3); border: 1px solid black; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 2px; color: $osd_fg_color; & > #Toolbar { padding: 3px; border: none; background-color: transparent; border-radius: 0px; } .labels { spacing: 4px; } .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: $osd_fg_color; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; &:hover { color: $_shell_fg_color; text-shadow: black 0px 2px 2px; } &:selected { border-bottom-width: 0px; color: $selected_bg_color; text-shadow: black 0px 2px 2px; } } StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } StBoxLayout#ResultsArea { spacing: 4px; } } .lg-dialog { StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); &:focus { @include entry(osd-focus); selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } } .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } } .lg-completions-text { font-size: .9em; font-style: italic; } .lg-obj-inspector-title { spacing: 4px; } .lg-obj-inspector-button { border: 1px solid gray; padding: 4px; border-radius: 4px; &:hover { border: 1px solid #ffffff; } } #lookingGlassExtensions { padding: 4px; } .lg-extensions-list { padding: 4px; spacing: 6px; } .lg-extension { border: 1px solid $osd_borders_color; border-radius: 2px; background-color: $osd_bg_color; padding: 4px; } .lg-extension-name { font-weight: bold; } .lg-extension-meta { spacing: 6px; } #LookingGlassPropertyInspector { background: transparentize(black, 0.3); border: 1px solid grey; border-radius: 2px; padding: 6px; } arc-theme-20220405/common/gnome-shell/3.28/sass/_drawing.scss000066400000000000000000000101351422312607700233570ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 1px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid if($variant=='light', $selected_bg_color, $button_border); box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $osd_button_border; background-color: $selected_bg_color; box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); box-shadow: inset 0 1px transparentize(black, 0.95); } } arc-theme-20220405/common/gnome-shell/3.28/sass/gnome-shell.scss.in000066400000000000000000000002271422312607700244050ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/gnome-shell/3.30/000077500000000000000000000000001422312607700177105ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/common-assets/000077500000000000000000000000001422312607700225005ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/common-assets/dash/000077500000000000000000000000001422312607700234175ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/common-assets/dash/dash-left.svg000066400000000000000000000050661422312607700260160ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051422312607700273460ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.30/common-assets/dash/dash-right.svg000066400000000000000000000052771422312607700262050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/dash/running1.svg000066400000000000000000000105411422312607700257020ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/dash/running2.svg000066400000000000000000000110201422312607700256740ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/dash/running3.svg000066400000000000000000000113011422312607700256770ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/dash/running4.svg000066400000000000000000000115651422312607700257140ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/key/000077500000000000000000000000001422312607700232705ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/common-assets/key/key-enter.svg000066400000000000000000000065641422312607700257270ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/key/key-hide-active.svg000066400000000000000000000050531422312607700267640ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/key/key-hide.svg000066400000000000000000000050531422312607700255130ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/key/key-layout-active.svg000066400000000000000000000070351422312607700273720ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/key/key-layout.svg000066400000000000000000000070351422312607700261210ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/key/key-shift-latched-uppercase.svg000066400000000000000000000052501422312607700313050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/key/key-shift-uppercase.svg000066400000000000000000000046111422312607700277030ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/key/key-shift.svg000066400000000000000000000047141422312607700257220ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/menu/000077500000000000000000000000001422312607700234445ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/common-assets/menu/menu-hover.svg000066400000000000000000000060461422312607700262600ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/menu/menu-separator.svg000066400000000000000000000033131422312607700271270ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/000077500000000000000000000000001422312607700234335ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/bg.svg000066400000000000000000000114111422312607700245420ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371422312607700303230ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/calendar-today.svg000066400000000000000000000133371422312607700270520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/close-active.svg000066400000000000000000000115541422312607700265400ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/close-hover.svg000066400000000000000000000115531422312607700264070ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/close.svg000066400000000000000000000115451422312607700252670ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/corner-ripple-ltr.svg000066400000000000000000000066411422312607700275430ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/corner-ripple-rtl.svg000066400000000000000000000042611422312607700275370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/more-results.svg000066400000000000000000000121661422312607700266230ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/osd.svg000066400000000000000000000114041422312607700247410ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/page-indicator-active.svg000066400000000000000000000045741422312607700303250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/page-indicator-checked.svg000066400000000000000000000035201422312607700304260ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/page-indicator-hover.svg000066400000000000000000000035271422312607700301720ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/page-indicator-inactive.svg000066400000000000000000000035321422312607700306450ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/process-working.svg000066400000000000000000002346611422312607700273240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-down.png000066400000000000000000000015571422312607700301760ustar00rootroot00000000000000PNG  IHDR``w8bKGD pHYs B(xtIME UIDATxoMa*Qڢ bDfm/j#BZ"bc'4 k_ ;CQCQ979==>}Ӟ=5FDDDDDDDDDDDDDDDDDDDDD"Q+hLcM` 77Ca{}) 59P@ TR@VZ_Ja+wQو%< IŨ9&Fjd<11>!,c.= (0 7+,g T''\ UucvJ,XXLYT5xjyAS[o*l&#-6o\*S{B)KXC t"wZHGpڃ=x*JpXq%JҮNN*A7% 6qJɹ-+Pi`Rs_Bw~iK)PO U ?pT/LQ"""""""""""""""""2Ћ2IENDB`arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051422312607700302030ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-up.png000066400000000000000000000015251422312607700276460ustar00rootroot00000000000000PNG  IHDR``w8bKGD pHYs B(xtIME 2ԙUIDATxKHaoʴ +4˂ XvCK7E Z:RVADxIў:p ;sof=/ƈD hU#GFJT%RnT'0Rpﻮ%}׀.~0DvT>~c}W{A\<>~K*]z}U6u@?o 0J#gTC;7DT_ t贌 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/common-assets/panel/000077500000000000000000000000001422312607700235775ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700277340ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/panel/activities.svg000066400000000000000000000111621422312607700264650ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/panel/panel-overview.svg000066400000000000000000000044601422312607700272670ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/panel/panel.svg000066400000000000000000000044501422312607700254220ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/switch/000077500000000000000000000000001422312607700240015ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700303770ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700302400ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/000077500000000000000000000000001422312607700221315ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/dark-assets/checkbox/000077500000000000000000000000001422312607700237175ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700312460ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700276160ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700316100ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700301650ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/menu/000077500000000000000000000000001422312607700230755ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/dark-assets/menu/menu.svg000066400000000000000000000114111422312607700245600ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/menu/submenu-open.svg000066400000000000000000000065061422312607700262420ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/menu/submenu.svg000066400000000000000000000064701422312607700253030ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/000077500000000000000000000000001422312607700230645ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700305620ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700274370ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700307470ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700276170ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/message-active.svg000066400000000000000000000051571422312607700265120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/message-close-active.svg000066400000000000000000000133121422312607700276050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/message-close-hover.svg000066400000000000000000000123401422312607700274550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/message-close.svg000066400000000000000000000112561422312607700263410ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/message-hover.svg000066400000000000000000000060761422312607700263630ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/message.svg000066400000000000000000000060651422312607700252400ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/misc/modal.svg000066400000000000000000000124621422312607700247060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/switch/000077500000000000000000000000001422312607700234325ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700262360ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700261030ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/gresource/000077500000000000000000000000001422312607700217065ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000072471422312607700306700ustar00rootroot00000000000000 common-assets/dash/dash-left.svg common-assets/dash/dash-placeholder.svg common-assets/dash/dash-right.svg common-assets/dash/running1.svg common-assets/dash/running2.svg common-assets/dash/running3.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-hide.svg common-assets/key/key-layout-active.svg common-assets/key/key-layout.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift.svg common-assets/key/key-shift-uppercase.svg common-assets/menu/menu-hover.svg common-assets/menu/menu-separator.svg common-assets/misc/bg.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/close-active.svg common-assets/misc/close-hover.svg common-assets/misc/close.svg common-assets/misc/corner-ripple-ltr.svg common-assets/misc/corner-ripple-rtl.svg common-assets/misc/more-results.svg common-assets/misc/osd.svg common-assets/misc/page-indicator-active.svg common-assets/misc/page-indicator-checked.svg common-assets/misc/page-indicator-hover.svg common-assets/misc/page-indicator-inactive.svg common-assets/misc/process-working.svg common-assets/misc/ws-switch-arrow-down.png common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-up.png common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/panel/panel-overview.svg common-assets/panel/panel.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg dark-assets/checkbox/checkbox-checked-focused.svg dark-assets/checkbox/checkbox-checked.svg dark-assets/checkbox/checkbox-unchecked-focused.svg dark-assets/checkbox/checkbox-unchecked.svg dark-assets/menu/menu.svg dark-assets/menu/submenu-open.svg dark-assets/menu/submenu.svg dark-assets/misc/calendar-arrow-left-hover.svg dark-assets/misc/calendar-arrow-left.svg dark-assets/misc/calendar-arrow-right-hover.svg dark-assets/misc/calendar-arrow-right.svg dark-assets/misc/message-active.svg dark-assets/misc/message-close-active.svg dark-assets/misc/message-close-hover.svg dark-assets/misc/message-close.svg dark-assets/misc/message-hover.svg dark-assets/misc/message.svg dark-assets/misc/modal.svg dark-assets/switch/switch-off.svg dark-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/process-working.svg gnome-shell-dark.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.30/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000072361422312607700277470ustar00rootroot00000000000000 common-assets/dash/dash-left.svg common-assets/dash/dash-placeholder.svg common-assets/dash/dash-right.svg common-assets/dash/running1.svg common-assets/dash/running2.svg common-assets/dash/running3.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-hide.svg common-assets/key/key-layout-active.svg common-assets/key/key-layout.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift.svg common-assets/key/key-shift-uppercase.svg common-assets/menu/menu-hover.svg common-assets/menu/menu-separator.svg common-assets/misc/bg.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/close-active.svg common-assets/misc/close-hover.svg common-assets/misc/close.svg common-assets/misc/corner-ripple-ltr.svg common-assets/misc/corner-ripple-rtl.svg common-assets/misc/more-results.svg common-assets/misc/osd.svg common-assets/misc/page-indicator-active.svg common-assets/misc/page-indicator-checked.svg common-assets/misc/page-indicator-hover.svg common-assets/misc/page-indicator-inactive.svg common-assets/misc/process-working.svg common-assets/misc/ws-switch-arrow-down.png common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-up.png common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/panel/panel-overview.svg common-assets/panel/panel.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg light-assets/checkbox/checkbox-checked-focused.svg light-assets/checkbox/checkbox-checked.svg light-assets/checkbox/checkbox-unchecked-focused.svg light-assets/checkbox/checkbox-unchecked.svg light-assets/menu/menu.svg light-assets/menu/submenu-open.svg light-assets/menu/submenu.svg light-assets/misc/calendar-arrow-left-hover.svg light-assets/misc/calendar-arrow-left.svg light-assets/misc/calendar-arrow-right-hover.svg light-assets/misc/calendar-arrow-right.svg light-assets/misc/message-active.svg light-assets/misc/message-close-active.svg light-assets/misc/message-close-hover.svg light-assets/misc/message-close.svg light-assets/misc/message-hover.svg light-assets/misc/message.svg light-assets/misc/modal.svg light-assets/switch/switch-off.svg light-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/process-working.svg gnome-shell.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.30/icons/000077500000000000000000000000001422312607700210235ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/icons/message-indicator-symbolic.svg000066400000000000000000000024701422312607700267640ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/icons/process-working.svg000066400000000000000000003027461422312607700247140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/000077500000000000000000000000001422312607700223175ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/light-assets/checkbox/000077500000000000000000000000001422312607700241055ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700314310ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700300020ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700320000ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700303430ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/menu/000077500000000000000000000000001422312607700232635ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/light-assets/menu/menu.svg000066400000000000000000000113571422312607700247570ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/menu/submenu-open.svg000066400000000000000000000064671422312607700264360ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/menu/submenu.svg000066400000000000000000000064671422312607700254770ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/000077500000000000000000000000001422312607700232525ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700307500ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700276250ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700311350ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700300050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/message-active.svg000066400000000000000000000051571422312607700267000ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/message-close-active.svg000066400000000000000000000133071422312607700277770ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/message-close-hover.svg000066400000000000000000000123401422312607700276430ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/message-close.svg000066400000000000000000000112351422312607700265240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/message-hover.svg000066400000000000000000000076061422312607700265510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/message.svg000066400000000000000000000071151422312607700254230ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/misc/modal.svg000066400000000000000000000125121422312607700250700ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/switch/000077500000000000000000000000001422312607700236205ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700264220ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700262750ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.30/pad-osd.css000066400000000000000000000010261422312607700217500ustar00rootroot00000000000000.Leader { stroke-width: .5 !important; stroke: #535353; fill: none !important; } .Button { stroke-width: .25; stroke: #ededed; fill: #ededed; } .Ring { stroke-width: .5 !important; stroke: #535353 !important; fill: none !important; } .Label { stroke: none !important; stroke-width: .1 !important; font-size: .1 !important; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20220405/common/gnome-shell/3.30/sass/000077500000000000000000000000001422312607700206615ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.30/sass/_colors.scss000066400000000000000000000111201422312607700232110ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; arc-theme-20220405/common/gnome-shell/3.30/sass/_common.scss000066400000000000000000001524431422312607700232160ustar00rootroot00000000000000//This is the RIGHT PLACE to edit the stylesheet $panel-corner-radius: 0px; $asset_path: if($variant == 'dark', dark-assets, light-assets); /* Copyright 2009, 2015 Red Hat, Inc. * * Portions adapted from Mx's data/style/default.css * Copyright 2009 Intel Corporation * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, * version 2.1, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for * more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ // // Globals // $font-size: 9; $font-family: Futura Bk bt, Cantarell, Sans-Serif; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; stage { font-family: $font-family; @include fontsize($font-size); color: $fg_color; } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // .button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @extend %button; } %button { @include button(normal); &:focus { @include button(focus); } &:hover { @include button(hover); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // StEntry { padding: 7px; caret-size: 1px; caret-color: $fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 4px; background-color: mix($fg_color, $bg_color, 40%); margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } // // Slider // .slider { -barlevel-height: 4px; -barlevel-background-color: $button_border; //background of the trough -barlevel-border-color: transparentize(black, 1); //trough border color -barlevel-active-background-color: $selected_bg_color; //active trough fill -barlevel-active-border-color: transparentize(black, 1); //active trough border -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-border-color: transparentize(black, 1); -barlevel-overdrive-separator-width: 1px; -barlevel-border-width: 0; -slider-handle-radius: 0px; height: 18px; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: $selected_bg_color; .popup-menu-item.selected & { -barlevel-background-color: transparentize(black, 0.8); -barlevel-active-background-color: $selected_fg_color; color: $selected_fg_color; } } // // Check Boxes // .check-box { StBoxLayout { spacing: .8em; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item.selected & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } // // Modal Dialogs // .headline { font-size: 110%; } .lightbox { background-color: black; } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: none; border-image: url("#{$asset_path}/misc/modal.svg") 9 9 9 67; padding: 0 5px 6px 5px; .modal-dialog-content-box { padding: 20px 10px 10px 10px; } &-linked-button { height: if($variant=='light', 39px, 38px); padding: 0; box-shadow: inset 0 0 black; border-top-width: if($variant=='light', 0px, 1px); border-bottom-width: 0; border-right-width: 1px; color: $osd_fg_color; background-color: $osd_bg_color; border-color: if($variant=='light', darken($osd_bg_color, 5%), darken($osd_bg_color, 8%)); &:hover { background-color: lighten($osd_bg_color, 5%); } &:focus { color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &:insensitive { color: transparentize($osd_fg_color, 0.5); background-color: darken($osd_bg_color, 2%); } &:first-child { border-radius: 0px 0px 0px 2px; } &:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 0px; } &:first-child:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 2px; } } .run-dialog-entry { width: 21em; margin-bottom: 6px; } .run-dialog-error-box { padding-top: 5px; spacing: 5px; } //.run-dialog-button-box { padding-top: 1em; } .run-dialog-label { font-size: 0; } } .mount-dialog-subject, .end-session-dialog-subject { //this should be a generic header class @include fontsize($font-size * 1.2); font-weight: bold; color: $fg_color; } // // Message Dialog // .message-dialog-main-layout { padding: 12px 20px 0; spacing: 12px; } .message-dialog-content { max-width: 28em; spacing: 20px; } .message-dialog-icon { min-width: 48px; icon-size: 48px; } .message-dialog-title { font-weight: bold; } .message-dialog-subtitle { color: $fg_color; font-weight: bold; } // // End Session Dialog // .end-session-dialog { spacing: 42px; //border: 3px solid $_bubble_borders_color; &-list { padding-top: 20px; } &-layout { padding-left: 17px; &:rtl { padding-right: 17px; } } &-description { width: 28em; padding-bottom: 10px; &:rtl { text-align: right; } } &-warning { width: 28em; color: $warning_color; padding-top: 6px; &:rtl { text-align: right; } } &-logout-icon { border: 0px solid transparent; border-radius: 2px; width: 48px; height: 48px; background-size: contain; } &-shutdown-icon { color: $fg_color; width: 48px; height: 48px; } &-inhibitor-layout { spacing: 16px; max-height: 200px; padding-right: 10px; padding-left: 10px; } &-session-list, &-app-list { spacing: 1em; } &-list-header { font-weight: bold; &:rtl { text-align: right; } } &-app-list-item, &-session-list-item { spacing: 1em; } &-app-list-item-name, &-session-list-item-name { font-weight: bold; } &-app-list-item-description { color: lighten($fg_color,5%); @include fontsize($font-size * 0.9); } .modal-dialog-linked-button:last-child { color: $destructive_fg_color; background-color: $destructive_color; &:hover { color: $destructive_fg_color; background-color: lighten($destructive_color, 9%); } &:active { color: $destructive_fg_color; background-color: darken($destructive_color, 5%); } } } // // ShellMountOperation Dialogs // .shell-mount-operation-icon { icon-size: 48px; } .mount-dialog { spacing: 24px; .message-dialog-title { padding-top: 10px; padding-left: 17px; padding-bottom: 6px; max-width: 34em; &:rtl { padding-left: 0px; padding-right: 17px; } } .message-dialog-body { padding-left: 17px; width: 28em; &:rtl { padding-right: 17px; } } } .mount-dialog-app-list { @include fontsize($font-size * 1.1); max-height: 200px; padding-top: 24px; padding-left: 49px; padding-right: 32px; &:rtl { padding-right: 49px; padding-left: 32px; } } .mount-dialog-app-list-item { color: darken($fg_color,10%); &:hover { color: $fg_color; } &:ltr { padding-right: 1em; } &:rtl { padding-left: 1em; } } .mount-dialog-app-list-item-icon { &:ltr { padding-right: 17px; } &:rtl { padding-left: 17px; } } .mount-dialog-app-list-item-name { @include fontsize($font-size * 1.1); } // // Password or Authentication Dialog // .prompt-dialog { //this is the width of the entire modal popup width: 34em; //border: 3px solid $_bubble_borders_color; .message-dialog-main-layout { spacing: 24px; padding: 10px; } .message-dialog-content { spacing: 16px; } .message-dialog-title { @include fontsize($font-size * 1.3); font-weight: bold; color: $fg_color; } &-description:rtl { text-align: right; } &-password-box { spacing: 1em; padding-bottom: 1em; } &-error-label { @include fontsize($font-size); color: $error_color; padding-bottom: 8px; } &-info-label { @include fontsize($font-size); padding-bottom: 8px; } &-null-label { @include fontsize($font-size); padding-bottom: 8px; } } .hidden { color: transparentize(black, 1); } // // Polkit Dialog // .polkit-dialog-user { &-layout { padding-left: 10px; spacing: 10px; &:rtl { padding-left: 0px; padding-right: 10px; } } &-root-label { color: $warning_color; } &-icon { border-radius: 2px; background-size: contain; width: 48px; height: 48px; } } // // Audio selection dialog // .audio-device-selection-dialog { spacing: 30px; } .audio-selection { &-content { spacing: 20px; padding: 24px; } &-title { font-weight: bold; text-align: center; } &-box { spacing: 20px; } &-device { border: 1px solid $borders_color; border-radius: 3px; &:active,&:hover,&:focus { background-color: $selected_bg_color; border-color: $selected_bg_color; } } &-device-box { padding: 20px; spacing: 20px; } &-device-icon { icon-size: 64px; } } // // Access Dialog // .access-dialog { spacing: 30px; } // // Geolocation Dialog // .geolocation-dialog { spacing: 30px; } // // Extension Dialog // .extension-dialog { .message-dialog-main-layout { spacing: 24px; padding: 10px; } .message-dialog-title { color: $fg_color; } } // // Inhibit-Shortcuts Dialog // .inhibit-shortcuts-dialog { spacing: 30px; } // // Network Agent Dialog // .network-dialog-secret-table { spacing-rows: 15px; spacing-columns: 1em; } .keyring-dialog-control-table { spacing-rows: 15px; spacing-columns: 1em; } // // Popvers/Menus // .popup-menu { min-width: 15em; color: $fg_color; border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; .popup-menu-arrow { } //defined globally in the TOP BAR .popup-sub-menu { /* background: none; box-shadow: none; border-image: url("#{$asset_path}/menu/submenu.svg") 9 9 9 9; */ // workaround glitch when closing the sub-menu by not using svg assets background: if($variant=='light', rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)); box-shadow: inset 0 -1px if($variant=='light', rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); margin: 0 4px; .popup-menu-item.selected { background-color: $selected_bg_color; border-image: none; margin: 0; } // end workaround } .popup-menu-content { padding: 1em 0em 1em 0em; } .popup-menu-item { spacing: 12px; &:ltr { padding: .4em 3em .4em 0em; } &:rtl { padding: .4em 0em .4em 3em; } &:checked { font-weight: normal; background: none; box-shadow: none; border-image: url("#{$asset_path}/menu/submenu-open.svg") 9 9 9 9; } &:active, &.selected { color: $selected_fg_color; background-color: transparent; border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is &.panel-menu { -boxpointer-gap: 0px; margin-bottom: 1.75em; } } .popup-menu-ornament { text-align: right; margin-left: 10px; width: 16px; } .popup-menu-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: rgba(0,0,0,0.0); -arrow-border-width: 1px; -arrow-border-color: rgba(0,0,0,0.0); -arrow-base: 0; -arrow-rise: 0; } .candidate-popup-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6); -arrow-base: 20px; -arrow-rise: 10px; } .popup-separator-menu-item { //-margin-horizontal: 24px; height: 2px; //not really the whole box margin: 0; background-color: transparent; border: none; border-image: url("common-assets/menu/menu-separator.svg") 1 1 1 1; } // Background menu .background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } // fallback menu //- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled // app menu inside the main app window itself rather than the top bar // // // OSD // .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_shell_fg_color; background: none; border: none; border-radius: 5px; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; .osd-monitor-label { font-size: 3em; } .level { padding: 0; height: 4px; -barlevel-height: 4px; -barlevel-background-color: transparentize(black, 0.5); -barlevel-active-background-color: $selected_bg_color; -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-separator-width: 1px; color: $selected_bg_color; } } .resize-popup { color: $osd_fg_color; background: none; border: none; border-radius: 5px; border-image: url("common-assets/misc/osd.svg") 9 9 9 9; padding: 12px; } // // Pad OSD // .pad-osd-window { padding: 32px; background-color: $osd_bg_color; .pad-osd-title-box { spacing: 12px; } .pad-osd-title-menu-box { spacing: 6px; } } .combo-box-label { width: 15em; } // // Alt Tab Switcher // .switcher-popup { padding: 8px; spacing: 16px; } .switcher-list { background: none; border: none; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; padding: 20px; &-item-container { spacing: 8px; } .item-box { padding: 8px; border-radius: 2px; border: 1px solid transparent; &:outlined { padding: 8px; border: 1px solid $selected_bg_color; } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } } .thumbnail-box { padding: 2px; spacing: 4px; } .thumbnail { width: 256px; } .separator { width: 1px; background: transparentize($fg_color, 0.67); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { color: $_shell_fg_color; } } .input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } // //Window Cycler // .cycler-highlight { border: 5px solid $selected_bg_color; } // // Workspace Switcher // .workspace-switcher { background: transparent; border: 0px; border-radius: 0px; padding: 0px; spacing: 8px; &-group { padding: 12px; } &-container { border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 3px; padding: 18px; padding-bottom: 22px; } } .ws-switcher-active-up, .ws-switcher-active-down { height: 64px; background-color: $selected_bg_color; background-size: 64px; border-radius: 2px; border: 1px solid $selected_bg_color; } .ws-switcher-active-up { background-image: url("common-assets/misc/ws-switch-arrow-up.svg"); } .ws-switcher-active-down { background-image: url("common-assets/misc/ws-switch-arrow-down.svg"); } .ws-switcher-box { height: 64px; background-color: transparentize(black, 0.67); border: 1px solid transparentize(black, 0.67); border-radius: 2px; } // // Tiled window previews // .tile-preview { background-color: transparentize($selected_bg_color, 0.65); border: 1px solid $selected_bg_color; &-left.on-primary { border-radius: $panel-corner-radius 0 0 0; } &-right.on-primary { border-radius: 0 $panel-corner-radius 0 0; } &-left.tile-preview-right.on-primary { border-radius: $panel-corner-radius $panel-corner-radius 0 0; } } // // Top Bar // #panel { $_panel_fg_color: $_shell_fg_color; font-weight: bold; font-feature-settings: "tnum"; height: 2.1em; min-height: 27px; background-gradient-direction: none; background-color: transparent; border-bottom-width: 0; border-image: url('common-assets/panel/panel.svg') 1 1 1 1; // Fix dynamic top bar extension &.dynamic-top-bar-white-btn { border-image: none; } &.unlock-screen, &.login-screen { background-color: transparent; border-image: none; .panel-button { color: $fg_color; &:hover { color: $fg_color; } &:focus, &:active, &:checked { color: $selected_fg_color; border-color: transparent; } } } &.lock-screen { border-image: none; .panel-button { color: $osd_fg_color; &:hover { color: $osd_fg_color; } &:focus, &:active, &:checked { color: $selected_fg_color; border-color: transparent; } } } &:overview { border-image: url('common-assets/panel/panel-overview.svg') 1 1 1 1; } #panelLeft, #panelCenter { // spacing between activities<>app menu and such spacing: 8px; } .panel-corner { -panel-corner-radius: $panel-corner-radius; -panel-corner-background-color: transparentize(black, 1); -panel-corner-border-width: 0px; -panel-corner-border-color: black; &:active, &:overview, &:focus { -panel-corner-border-color: black; } &.lock-screen, &.login-screen, &.unlock-screen { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } } .panel-button { -natural-hpadding: 10px; -minimum-hpadding: 6px; font-weight: bold; color: $_panel_fg_color; text-shadow: none; transition-duration: 100ms; border-bottom-width: 1px; border-color: transparent; .app-menu-icon { width: 0; height: 0; margin-left: 0px; margin-right: 0px; } .system-status-icon, .app-menu-icon > StIcon, .popup-menu-arrow { icon-shadow: none; } &:hover { color: $_panel_fg_color; background-color: transparentize(black, 0.83); border-bottom-width: 1px; border-color: transparent; } &:active, &:overview, &:focus, &:checked { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; border-bottom-width: 1px; border-color: black; & > .system-status-icon { icon-shadow: none; } } .system-status-icon { icon-size: 16px; padding: 0 4px; } } #panelActivities.panel-button { -natural-hpadding: 12px; } .panel-status-indicators-box, .panel-status-menu-box { spacing: 2px; } // spacing between power icon and (optional) percentage label .power-status.panel-status-indicators-box { spacing: 0; } .screencast-indicator { color: $error_color; } .remote-access-indicator { color: $error_color; } .clock-display > * > *:last-child { color: $selected_bg_color; margin-left: .3em; } .popup-menu-arrow { width: 0; } } // Activities button #panel #panelActivities.panel-button { > * { background-image: url("common-assets/panel/activities.svg"); background-size: contain; width: 24px; height: 24px; background-color: transparent !important; background-gradient-direction: none !important; border: 0 solid transparent !important; text-shadow: 0 0 transparent !important; transition-duration: 0ms !important; box-shadow: none !important; color: transparent; } &:active, &:overview, &:focus, &:checked { background-color: transparent; box-shadow: none; border-bottom-width: 1px; border-color: transparent; > * { background-image: url("common-assets/panel/activities-active.svg"); } } } // a little unstructured mess: .system-switch-user-submenu-icon { icon-size: 20px; padding: 0 2px; } .system-switch-user-submenu-icon.default-icon { icon-size: 16px; padding: 0 4px; } #appMenu { spinner-image: url("common-assets/misc/process-working.svg"); spacing: 4px; padding: 0 8px; .label-shadow { color: transparent; } } .aggregate-menu { min-width: 23.5em; .popup-menu-icon { padding: 0 4px; } .popup-sub-menu .popup-menu-item > :first-child { &:ltr { /* 12px spacing + 2*4px padding + 16px icon - 4px margin */ padding-left: 32px; } &:rtl { /* 12px spacing + 2*4px padding + 16px icon - 4px margin */ padding-right: 32px; } } } .system-menu-action { -st-icon-style: symbolic; padding: 13px; color: $fg_color; border-radius: 32px; /* wish we could do 50% */ border: 1px solid transparent; &:hover, &:focus { transition-duration: 100ms; padding: 13px; color: $fg_color; background-color: transparent; border: 1px solid $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } & > StIcon { icon-size: 16px; } } // // Calendar popover // #calendarArea { padding: 0.75em 1.0em; } .calendar { margin-bottom: 1em; } .calendar, .datemenu-today-button, .datemenu-displays-box, .message-list-sections { margin: 0 0.4em; } .datemenu-calendar-column { spacing: 0.5em; border: none; } .datemenu-displays-section { padding-bottom: 3em; } .datemenu-displays-box { spacing: 1em; } .datemenu-today-button, .world-clocks-button, .weather-button, .events-section-title { border-radius: 3px; padding: .4em; } .message-list-section-list:ltr { padding-left: .4em; } .message-list-section-list:rtl { padding-right: .4em; } .datemenu-today-button, .world-clocks-button, .weather-button, .events-section-title { padding: 7px 10px 7px 10px; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } .datemenu-today-button .day-label { } .datemenu-today-button .date-label { font-size: 1.5em; font-weight: 300 } .world-clocks-header, .weather-header, .events-section-title { color: transparentize($fg_color, 0.6); font-weight: bold; } .world-clocks-button:active .world-clocks-header, .weather-button:active .weather-header { color: $selected_fg_color; } .world-clocks-grid { spacing-rows: 0.4em; } .weather-box { spacing: 0.4em; } .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; &:focus {} } .pager-button { color: transparent; background-color: transparent; width: 32px; border-radius: 2px; &:focus, &:hover, &:active { background-color: transparent; } } //arrow back .calendar-change-month-back { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } &:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } } } //arrow forward .calendar-change-month-forward { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } &:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } } } .calendar-day-base { font-size: 80%; text-align: center; width: 2.6em; height: 2.6em; padding: 0.1em; margin: 2px; border-radius: 1.6em; font-feature-settings: "tnum"; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active, &:selected { color: $fg_color; background-color: transparentize(black, 0.85); border-width: 0; //avoid jumparound due to today } &.calendar-day-heading { //day of week heading color: transparentize($fg_color, 0.15); margin-top: 1em; font-size: 70%; } } .calendar-day { //border collapse hack - see calendar.js border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-work-day {} .calendar-nonwork-day { color: $fg_color; font-weight: bold; } .calendar-today, .calendar-today:active, .calendar-today:selected, .calendar-today:focus, .calendar-today:hover { font-weight: bold; color: $selected_fg_color; background-color: $selected_bg_color; border-width: 0; } .calendar-day-with-events { font-weight: bold; background-image: url("common-assets/misc/calendar-today.svg"); } .calendar-today.calendar-day-with-events { color: $selected_fg_color; background-image: url("common-assets/misc/calendar-today-active.svg"); } .calendar-other-month-day { color: transparentize($fg_color, 0.7); opacity: 1; } .calendar-week-number { font-size: 70%; font-weight: bold; width: 2.3em; height: 1.8em; border-radius: 2px; padding: 0.5em 0 0; margin: 6px; background-color: if($variant!='dark', transparentize($fg_color,0.9), transparentize($fg_color,0.7)); color: if($variant!='dark', transparentize($fg_color,0.5), $bg_color); } // // Message list // .message-list { width: 31.5em; &-sections { spacing: 1em; } &-section, &-section-list { spacing: 0.4em; } &-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; } } &-clear-button.button { margin: 1.5em 1.5em 0; padding: 4px 12px; } } .message { padding: 4px; color: $fg_color; border-image: url("#{$asset_path}/misc/message.svg") 9 9 9 9; &:hover, &:focus { color: $fg_color; border-image: url("#{$asset_path}/misc/message-hover.svg") 9 9 9 9; } &:active { color: $selected_fg_color; border-image: url("#{$asset_path}/misc/message-active.svg") 9 9 9 9; } &-icon-bin { padding: 0.68em 0.2em 0.68em 0.68em; &:rtl { padding: 0.68em 0.68em 0.68em 0.2em; } > StIcon { color: inherit; icon-size: 1.33em; -st-icon-style: symbolic; } > .fallback-window-icon { width: 1.33em; height: 1.33em; } } &-secondary-bin { padding: 0 0.82em; } &-secondary-bin > .event-time { color: transparentize($fg_color, 0.4); font-size: 0.9em; /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.05em; } &:active .message-secondary-bin, &:active .message-secondary-bin > .event-time { color: transparentize($selected_fg_color, 0.4); } &-secondary-bin > StIcon { icon-size: 1.33em; } &-title { color: inherit; font-weight: bold; } &-content { color: inherit; padding: 8px; StButton { &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color } } } } .message-media-control { padding: 12px; color: $fg_color; &:last-child:ltr { padding-right: 18px; } &:last-child:rtl { padding-left: 18px; } &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; } } .message:active .message-media-control { color: $selected_fg_color; } .media-message-cover-icon { icon-size: 48px !important; &.fallback { color: $insensitive_fg_color; background-color: $bg_color; border-radius: 2px; icon-size: 16px; padding: 8px; border: 1px solid $borders_color; } .message:active &.fallback { color: transparentize($selected_fg_color, 0.2); background-color: lighten($selected_bg_color, 7%); border-color: transparentize($selected_fg_color, 0.2); } } // //Activities Ripples // .ripple-box { width: 52px; height: 52px; background-image: url("common-assets/misc/corner-ripple-ltr.svg"); background-size: contain; &:rtl { background-image: url("common-assets/misc/corner-ripple-rtl.svg"); } } // not really top bar only .popup-menu-arrow { width: 16px; height: 16px; } .popup-menu-icon { icon-size: 16px; } // //Close buttons // .window-close { background-image: url("common-assets/misc/close.svg"); background-size: 26px; height: 26px; width: 26px; -shell-close-overlap: 11px; &:hover { background-image: url("common-assets/misc/close-hover.svg"); background-size: 26px; height: 26px; width: 26px; } &:active { background-image: url("common-assets/misc/close-active.svg"); background-size: 26px; height: 26px; width: 26px; } } // // Network Dialogs // .nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; &-content { spacing: 20px; padding: 10px; } &-header-hbox { spacing: 10px; } &-airplane-box { spacing: 12px; } &-airplane-headline { font-size: 1.1em; font-weight: bold; text-align: center; } &-airplane-text { color: $fg_color; } &-header-icon { icon-size: 32px; } &-scroll-view { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; } &-header { font-weight: bold; font-size: 1.2em; } &-item { font-size: 1em; border-bottom: 0px solid; padding: 12px; spacing: 0px; &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } &-icons { spacing: .5em; } &-icon { icon-size: 16px; } } .no-networks-label { color: $insensitive_fg_color; } .no-networks-box { spacing: 12px; } // // Overview // #overview { spacing: 24px; } .overview-controls { padding-bottom: 32px; } .window-picker { //container around window thumbnails -horizontal-spacing: 16px; -vertical-spacing: 16px; padding: 0 16px 16px; &.external-monitor { padding: 16px; } } .window-clone-border { border: 3px solid transparentize($selected_bg_color, 0.2); border-radius: 4px; box-shadow: inset 0px 0px 0px 1px transparentize($selected_bg_color, 1); } .window-caption { spacing: 25px; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; padding: 4px 12px; } // // Search Entry // .search-entry { width: 320px; padding: 7px 9px; border-radius: 20px; border: 1px solid transparentize(black, 0.75); background-color: transparentize($entry_bg, 0.1); transition-duration: 0ms; &:focus { padding: 7px 9px; } .search-entry-icon { icon-size: 16px; padding: 0 4px; color: $fg_color; } &:hover, &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; background-color: $selected_bg_color; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; .search-entry-icon { color: $selected_fg_color; } } } // // Search Results // #searchResultsBin { max-width: 1000px; } #searchResultsContent { padding-left: 20px; padding-right: 20px; spacing: 16px; } // This should be equal to #searchResultsContent spacing .search-section { spacing: 16px; } // This is the space between the provider icon and the results container .search-section-content { spacing: 32px; } // "no results" .search-statustext { @extend %status_text; } .list-search-results { spacing: 3px; } .search-section-separator { background-color: transparentize(white, 0.8); height: 1px; } .list-search-result-content { spacing: 30px; } .list-search-result-title { color: $_shell_fg_color; spacing: 12px; } .list-search-result-description { color: transparentize(darken($_shell_fg_color, 20%), 0.3); } .list-search-provider-details { width: 150px; color: darken($_shell_fg_color,10%); margin-top: 0.1em; } .list-search-provider-content { spacing: 20px; } .search-provider-icon { padding: 15px; } // // Dash // #dash { font-size: 1em; color: $osd_fg_color; background-color: $dark_sidebar_bg; border: 1px solid rgba(0,0,0,0.4); border-left-width: 0; padding: 4px 0; border-radius: 0 3px 3px 0; &:rtl { border-left-width: 1px; border-right-width: 0; border-radius: 3px 0 0 3px; } .right &, &:rtl { padding: 4px 0; } .top &, .bottom & { padding: 0; } .placeholder { background-image: url("common-assets/dash/dash-placeholder.svg"); background-size: contain; height: 24px; } .empty-dash-drop-target { width: 24px; height: 24px; } } .dash-item-container > StWidget { &, &:rtl, .right & { padding: 4px 8px; } .top &, .bottom & { padding: 6px; } } //osd tooltip .dash-label { border-radius: 3px; padding: 4px 12px; color: $_shell_fg_color; background-color: transparentize(black, 0.3); text-align: center; -x-offset: 3px; .bottom &, .top & { -y-offset: 3px; -x-offset: 0; } } // Dash Buttons #dash .app-well-app { & .overview-icon { border: none; } &:hover .overview-icon, .right &:hover .overview-icon, .bottom &:hover .overview-icon, .top &:hover .overview-icon { background-color: $selected_bg_color; } &:active .overview-icon, .right &:active .overview-icon, .bottom &:active .overview-icon, .top &:active .overview-icon { box-shadow: none; background-color: darken($selected_bg_color, 10%); } &-running-dot { width: 11px; height: 2px; margin-bottom: 2px; background-color: $selected_bg_color; } } #dashtodockContainer { &.bottom #dash { margin-top: 1px; } .app-well-app.focused .overview-icon { background-color: transparentize(black, 0.75); } &.running-dots { .app-well-app .app-well-app-running-dot, .app-well-app.focused:hover .app-well-app-running-dot { background-color: $selected_bg_color; } .app-well-app:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } .app-well-app-running-dot { background: none; width: 28px; height: 4px; } @each $var in 1, 2, 3, 4 { .running#{$var} .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}.svg"); } } & .show-apps { margin: 0 1px 1px 0; } } .show-apps { .overview-icon { background-color: transparentize(black, 0.5); border-radius: 2px; border: 0px; padding: 6px; transition-duration: 0ms; text-align: center; color: $_shell_fg_color; } &:hover .overview-icon { background-color: transparentize(black, 0.3); color: $selected_bg_color; } &:active .overview-icon, &:active .show-apps-icon, &:checked .overview-icon, &:checked .show-apps-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; transition-duration: 0ms; } } // // App Vault/Grid // .icon-grid { spacing: 30px; -shell-grid-horizontal-item-size: 136px; -shell-grid-vertical-item-size: 136px; .overview-icon { icon-size: 96px; } } //.app-display { spacing: 20px; } .system-action-icon { background-color: $bg_color; color: $fg_color; border-radius: 99px; icon-size: 48px; } //favorties | all toggle container .app-view-controls { padding-bottom: 32px; } //favorties | all toggle button .app-view-control { padding: 4px 32px; @include button(osd); &:hover { @include button(osd-hover); } &:checked { color: $selected_fg_color; background-color: $selected_bg_color; } &:first-child:ltr, &:last-child:rtl { border-radius: 2px 0 0 2px; border-right-width: 0; } &:last-child:ltr, &:first-child:rtl { border-radius: 0 2px 2px 0; border-left-width: 0;} } // // Icon Tile // .search-provider-icon, .list-search-result { @extend %icon_tile; &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } &:focus, &:selected, &:hover { background-color: transparentize($osd_fg_color,.6); transition-duration: 200ms; } } .app-well-app, .app-well-app.app-folder, .grid-search-result { .overview-icon { @extend %icon_tile; } &:active .overview-icon, &:checked .overview-icon { background-color: transparentize(darken($osd_bg_color,10%),.1); box-shadow: inset 0 0 $selected_bg_color; } &:hover .overview-icon, &:focus .overview-icon, &:selected .overview-icon { background-color: transparentize($osd_fg_color,.6); transition-duration: 0ms; border-image: none; background-image: none; } } .app-well-app-running-dot { //running apps indicator width: 20px; height: 2px; margin-bottom: 4px; background-color: $selected_bg_color; } %icon_tile { color: $_shell_fg_color; border-radius: 2px; padding: 6px; border: 1px solid transparent; transition-duration: 0ms; text-align: center; } // // Collections // .app-well-app.app-folder { > .overview-icon { background-color: darken($dark_sidebar_bg, 8%); border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); } &:hover > .overview-icon, &:focus > .overview-icon { background-color: lighten($dark_sidebar_bg, 3%); } &:active > .overview-icon, &:checked > .overview-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } } .app-folder-popup { //expanded collection -arrow-border-radius: 2px; -arrow-background-color: darken($dark_sidebar_bg, 8%); -arrow-border-color: transparentize(darken($dark_sidebar_bg, 25%), 0.5); -arrow-border-width: 1px; -arrow-base: 20px; -arrow-rise: 10px; } .app-folder-popup-bin { padding: 5px; } .app-folder-icon { padding: 5px; spacing-rows: 5px; spacing-columns: 5px; } .page-indicator { padding: 15px 20px; .page-indicator-icon { width: 18px; height: 18px; background-image: url(common-assets/misc/page-indicator-inactive.svg); } &:hover .page-indicator-icon { background-image: url(common-assets/misc/page-indicator-hover.svg); } &:active .page-indicator-icon { background-image: url(common-assets/misc/page-indicator-active.svg); } &:checked .page-indicator-icon, &:checked:active { background-image: url(common-assets/misc/page-indicator-checked.svg); } } .no-frequent-applications-label { @extend %status_text; } .app-well-app > .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; spacing: 4px; } // // Workspace pager // .workspace-thumbnails, .workspace-thumbnails-left { &, &:rtl { visible-width: 40px; //amount visible before hover spacing: 11px; padding: 12px; } .placeholder { background-image: url("common-assets/dash/dash-placeholder.svg"); background-size: contain; height: 24px; } } .workspace-thumbnails, .workspace-thumbnails-left:rtl { padding-right: 7px; border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; } .workspace-thumbnails:rtl, .workspace-thumbnails-left { padding-left: 7px; border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; } .workspace-thumbnail-indicator { border: 4px solid transparentize($selected_bg_color, 0.2); border-radius: 1px; padding: 1px; } //Some hacks I don't even .search-display > StBoxLayout, .all-apps, .frequent-apps > StBoxLayout { // horizontal padding to make sure scrollbars or dash don't overlap content padding: 0px 88px 10px 88px; } %status_text { font-size: 2em; font-weight: bold; color: $fg_color; } // // Notifications & Message Tray // .url-highlighter { link-color: $link_color; } // Banners .notification-banner, .notification-banner:hover, .notification-banner:focus { font-size: 1em; width: 34em; margin: 5px; padding: 10px; color: $fg_color; background-color: transparent; border: 1px solid transparent; border-image: url("#{$asset_path}/menu/menu.svg") 9 9 9 9; .notification-icon { padding: 5px; } .notification-content { padding: 5px; spacing: 5px; } .secondary-icon { icon-size: 1.09em; } .notification-actions { background-color: transparent; padding: 2px 2px 0 2px; spacing: 3px; } .notification-button { padding: 4px 4px 5px; @extend %button; &:first-child, &:last-child { border-radius: 2px; } } } .secondary-icon { icon-size: 1.09em; } // Chat Bubbles .chat-body { spacing: 5px; } .chat-response { margin: 5px; } .chat-log-message { color: $fg_color; } .chat-new-group { padding-top: 1em; } .chat-received { padding-left: 4px; &:rtl { padding-left: 0px; padding-right: 4px; } } .chat-sent { padding-left: 18pt; color: $selected_bg_color; &:rtl { padding-left: 0; padding-right: 18pt; } } .chat-meta-message { padding-left: 4px; font-size: 9pt; font-weight: bold; color: transparentize($fg_color, 0.4); &:rtl { padding-left: 0; padding-right: 4px; } } .subscription-message { font-style: italic; } // Hotplug .hotplug-transient-box { spacing: 6px; padding: 2px 72px 2px 12px; } .hotplug-notification-item { padding: 2px 10px; @extend %button; &:focus { padding: 2px 10px; } } .hotplug-notification-item-icon { icon-size: 24px; padding: 2px 5px; } .hotplug-resident-box { spacing: 8px; } .hotplug-resident-mount { spacing: 8px; border-radius: 4px; &:hover { background-color: transparentize($bg_color,0.7); } } .hotplug-resident-mount-label { color: inherit; padding-left: 6px; } .hotplug-resident-mount-icon { icon-size: 24px; padding-left: 6px; } .hotplug-resident-eject-icon { icon-size: 16px; } .hotplug-resident-eject-button { padding: 7px; border-radius: 5px; color: pink; } // Eeeky things // Magnifier .magnifier-zoom-region { border: 2px solid $selected_bg_color; &.full-screen { border-width: 0; } } // // On-Screen Keyboard // .word-suggestions { font-size: 14pt; spacing: 12px; min-height: 20pt; StButton { padding: 0 0.5em; border-radius: 2px; color: $osd_fg_color; &:hover, &:focus, &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } } #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.8); } .key-container { padding: 4px; spacing: 4px; } .keyboard-key { min-height: 2em; min-width: 2em; font-size: 16pt; border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } &.default-key { background-color: darken($osd_button_bg, 13%); background-size: 20px; &:hover { background-color: darken($osd_button_bg, 5%); } &:active, &:checked { @include button(osd-active); } } &.enter-key { @include button(osd-active); background-image: url("common-assets/key/key-enter.svg"); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } &.shift-key-lowercase { background-image: url("common-assets/key/key-shift.svg"); } &.shift-key-uppercase { background-image: url("common-assets/key/key-shift-uppercase.svg"); } &.shift-key-uppercase:latched { background-image: url("common-assets/key/key-shift-latched-uppercase.svg"); } &.hide-key { background-image: url("common-assets/key/key-hide.svg"); &:active, &:checked { background-image: url("common-assets/key/key-hide-active.svg"); } } &.layout-key { background-image: url("common-assets/key/key-layout.svg"); &:active, &:checked { background-image: url("common-assets/key/key-layout-active.svg"); } } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } // // IBus Candidate Popup // .candidate-popup-content { padding: 0.5em; spacing: 0.3em; color: $osd_fg_color; font-size: 1.15em; } .candidate-index { padding: 0 0.5em 0 0; color: lighten($osd_fg_color, 10%); } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 2px; color: $osd_fg_color; &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } } .candidate-page-button-box { height: 2em; .vertical & { padding-top: 0.5em; } .horizontal & { padding-left: 0.5em; } } .candidate-page-button { padding: 4px; } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } .candidate-page-button-icon { icon-size: 1em; } // // Auth Dialogs & Screen Shield // .framed-user-icon { background-size: contain; border: 0px solid transparent; color: $fg_color; border-radius: 2px; &:hover { border-color: transparent; color: transparentize($fg_color, 0.3); } } // // Login Dialog // .login-dialog-banner-view { padding-top: 24px; max-width: 23em; } .login-dialog { //reset border: none; background-color: transparent; .modal-dialog-button-box { spacing: 3px; } .modal-dialog-button { padding: 3px 18px; &:default { @include button(normal); &:hover,&:focus { @include button(hover); } &:active { @include button(active); } &:insensitive { @include button(insensitive); } } } } .login-dialog-logo-bin { padding: 24px 0px; } .login-dialog-banner { color: if($variant=='light', lighten($fg_color, 10%), darken($fg_color, 20%)); } .login-dialog-button-box { spacing: 5px; } .login-dialog-message-warning { color: $warning_color; } .login-dialog-message-hint { padding-top: 0; padding-bottom: 20px; } .login-dialog-user-selection-box { padding: 100px 0px; } .login-dialog-not-listed-label { padding-left: 2px; .login-dialog-not-listed-button:focus &, .login-dialog-not-listed-button:hover & { color: $fg_color; } } .login-dialog-not-listed-label { font-size: 90%; font-weight: bold; color: if($variant=='light', lighten($fg_color, 20%), darken($fg_color, 30%)); padding-top: 1em; } .login-dialog-user-list-view { -st-vfade-offset: 1em; } .login-dialog-user-list { spacing: 12px; width: 23em; &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } } .login-dialog-user-list-item { border-radius: 5px; padding: 6px; color: if($variant=='light', lighten($fg_color, 20%), darken($fg_color, 30%)); &:ltr .user-widget { padding-right: 1em; } &:rtl .user-widget { padding-left: 1em; } .login-dialog-timed-login-indicator { height: 2px; margin-top: 6px; background-color: $fg_color; } &:focus .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } } .login-dialog-username, .user-widget-label { color: $fg_color; font-size: 120%; font-weight: bold; text-align: left; padding-left: 15px; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } } .user-widget-label { &:ltr { padding-left: 14px; } &:rtl { padding-right: 14px; } } .login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 8px; width: 23em; } .login-dialog-prompt-label { color: if($variant=='light', lighten($fg_color, 10%), darken($fg_color, 20%)); font-size: 110%; padding-top: 1em; } .login-dialog-session-list-button StIcon { icon-size: 1.25em; } .login-dialog-session-list-button { color: if($variant=='light', lighten($fg_color, 20%), darken($fg_color, 30%)); &:hover,&:focus { color: $fg_color; } &:active { color: if($variant=='light', lighten($fg_color, 40%), darken($fg_color, 50%)); } } // // Screen Shield // .screen-shield-arrows { padding-bottom: 3em; } .screen-shield-arrows Gjs_Arrow { color: white; width: 80px; height: 48px; -arrow-thickness: 12px; -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); } .screen-shield-clock { color: white; text-shadow: 0px 1px 2px rgba(0,0,0,0.6); font-weight: bold; text-align: center; padding-bottom: 1.5em; } .screen-shield-clock-time { font-size: 72pt; text-shadow: 0px 2px 2px rgba(0,0,0,0.4); font-feature-settings: "tnum"; } .screen-shield-clock-date { font-size: 28pt; font-weight: normal; } .screen-shield-notifications-container { spacing: 6px; width: 30em; background-color: transparent; max-height: 500px; .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } .notification, .screen-shield-notification-source { padding: 12px 6px; border: 1px solid $_bubble_borders_color; background-color: transparentize($osd_bg_color,0.5); color: $_bubble_fg_color; border-radius: 4px; } .notification { margin-right: 15px; } //compensate for space allocated to the scrollbar } .screen-shield-notification-label { font-weight: bold; padding: 0px 0px 0px 12px; } .screen-shield-notification-count-text { padding: 0px 0px 0px 12px; } #panel.lock-screen { background-color: transparentize($_bubble_bg_color, 0.5); } .screen-shield-background { //just the shadow, really background: black; box-shadow: 0px 2px 4px transparentize(black,0.6); } #lockDialogGroup { background: if($variant=='light', darken($bg_color, 10%), darken($bg_color, 5%)); background-repeat: repeat; } #screenShieldNotifications { StButton#vhandle, StButton#hhandle { background-color: transparentize($bg_color,0.7); &:hover, &:focus { background-color: transparentize($bg_color,0.5); } &:active { background-color: transparentize($selected_bg_color,0.5); } } } // // Looking Glass // #LookingGlassDialog { spacing: 4px; padding: 8px 8px 10px 8px; background-color: transparentize(black, 0.3); border: 1px solid black; border-image: url("common-assets/misc/bg.svg") 9 9 9 9; border-radius: 2px; color: $osd_fg_color; & > #Toolbar { padding: 3px; border: none; background-color: transparent; border-radius: 0px; } .labels { spacing: 4px; } .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: $osd_fg_color; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; &:hover { color: $_shell_fg_color; text-shadow: black 0px 2px 2px; } &:selected { border-bottom-width: 0px; color: $selected_bg_color; text-shadow: black 0px 2px 2px; } } StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } StBoxLayout#ResultsArea { spacing: 4px; } } .lg-dialog { StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); &:focus { @include entry(osd-focus); selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } } .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } } .lg-completions-text { font-size: .9em; font-style: italic; } .lg-obj-inspector-title { spacing: 4px; } .lg-obj-inspector-button { border: 1px solid gray; padding: 4px; border-radius: 4px; &:hover { border: 1px solid #ffffff; } } #lookingGlassExtensions { padding: 4px; } .lg-extensions-list { padding: 4px; spacing: 6px; } .lg-extension { border: 1px solid $osd_borders_color; border-radius: 2px; background-color: $osd_bg_color; padding: 4px; } .lg-extension-name { font-weight: bold; } .lg-extension-meta { spacing: 6px; } #LookingGlassPropertyInspector { background: transparentize(black, 0.3); border: 1px solid grey; border-radius: 2px; padding: 6px; } arc-theme-20220405/common/gnome-shell/3.30/sass/_drawing.scss000066400000000000000000000101351422312607700233500ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 1px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid if($variant=='light', $selected_bg_color, $button_border); box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $osd_button_border; background-color: $selected_bg_color; box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); box-shadow: inset 0 1px transparentize(black, 0.95); } } arc-theme-20220405/common/gnome-shell/3.30/sass/gnome-shell.scss.in000066400000000000000000000002271422312607700243760ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/gnome-shell/3.32/000077500000000000000000000000001422312607700177125ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/common-assets/000077500000000000000000000000001422312607700225025ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/common-assets/dash/000077500000000000000000000000001422312607700234215ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/common-assets/dash/dash-left.svg000066400000000000000000000050661422312607700260200ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051422312607700273500ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.32/common-assets/dash/dash-right.svg000066400000000000000000000052771422312607700262070ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/dash/running1.svg000066400000000000000000000105411422312607700257040ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/dash/running2.svg000066400000000000000000000110201422312607700256760ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/dash/running3.svg000066400000000000000000000113011422312607700257010ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/dash/running4.svg000066400000000000000000000115651422312607700257160ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/key/000077500000000000000000000000001422312607700232725ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/common-assets/key/key-enter.svg000066400000000000000000000065641422312607700257310ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/common-assets/key/key-hide-active.svg000066400000000000000000000050531422312607700267660ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/common-assets/key/key-layout-active.svg000066400000000000000000000070351422312607700273740ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/common-assets/key/key-shift-latched-uppercase.svg000066400000000000000000000052501422312607700313070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/common-assets/key/key-shift-uppercase.svg000066400000000000000000000046111422312607700277050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/common-assets/menu/000077500000000000000000000000001422312607700234465ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/common-assets/menu/menu-hover.svg000066400000000000000000000060461422312607700262620ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/menu/menu-separator.svg000066400000000000000000000033131422312607700271310ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/000077500000000000000000000000001422312607700234355ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/bg.svg000066400000000000000000000114111422312607700245440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371422312607700303250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/calendar-today.svg000066400000000000000000000133371422312607700270540ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/more-results.svg000066400000000000000000000121661422312607700266250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/osd.svg000066400000000000000000000114041422312607700247430ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/process-working.svg000066400000000000000000002346611422312607700273260ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-down.png000066400000000000000000000015571422312607700302000ustar00rootroot00000000000000PNG  IHDR``w8bKGD pHYs B(xtIME UIDATxoMa*Qڢ bDfm/j#BZ"bc'4 k_ ;CQCQ979==>}Ӟ=5FDDDDDDDDDDDDDDDDDDDDD"Q+hLcM` 77Ca{}) 59P@ TR@VZ_Ja+wQو%< IŨ9&Fjd<11>!,c.= (0 7+,g T''\ UucvJ,XXLYT5xjyAS[o*l&#-6o\*S{B)KXC t"wZHGpڃ=x*JpXq%JҮNN*A7% 6qJɹ-+Pi`Rs_Bw~iK)PO U ?pT/LQ"""""""""""""""""2Ћ2IENDB`arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051422312607700302050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-up.png000066400000000000000000000015251422312607700276500ustar00rootroot00000000000000PNG  IHDR``w8bKGD pHYs B(xtIME 2ԙUIDATxKHaoʴ +4˂ XvCK7E Z:RVADxIў:p ;sof=/ƈD hU#GFJT%RnT'0Rpﻮ%}׀.~0DvT>~c}W{A\<>~K*]z}U6u@?o 0J#gTC;7DT_ t贌 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/common-assets/panel/000077500000000000000000000000001422312607700236015ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700277360ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/panel/panel-overview.svg000066400000000000000000000044601422312607700272710ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/panel/panel.svg000066400000000000000000000044501422312607700254240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/switch/000077500000000000000000000000001422312607700240035ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700304010ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700302420ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/000077500000000000000000000000001422312607700221335ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/dark-assets/checkbox/000077500000000000000000000000001422312607700237215ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700312500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700276200ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700316120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700301670ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/key/000077500000000000000000000000001422312607700227235ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/dark-assets/key/key-hide.svg000066400000000000000000000050531422312607700251460ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/dark-assets/key/key-layout.svg000066400000000000000000000070351422312607700255540ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/dark-assets/key/key-shift.svg000066400000000000000000000047141422312607700253550ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/dark-assets/menu/000077500000000000000000000000001422312607700230775ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/dark-assets/menu/menu.svg000066400000000000000000000114111422312607700245620ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/menu/submenu-open.svg000066400000000000000000000065061422312607700262440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/menu/submenu.svg000066400000000000000000000064701422312607700253050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/000077500000000000000000000000001422312607700230665ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700305640ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700274410ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700307510ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700276210ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/message-active.svg000066400000000000000000000051571422312607700265140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/message-close-active.svg000066400000000000000000000133121422312607700276070ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/message-close-hover.svg000066400000000000000000000123401422312607700274570ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/message-close.svg000066400000000000000000000112561422312607700263430ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/message-hover.svg000066400000000000000000000060761422312607700263650ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/message.svg000066400000000000000000000060651422312607700252420ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/misc/modal.svg000066400000000000000000000124621422312607700247100ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/panel/000077500000000000000000000000001422312607700232325ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/dark-assets/panel/activities.svg000066400000000000000000000111621422312607700261200ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/switch/000077500000000000000000000000001422312607700234345ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700262400ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700261050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/gresource/000077500000000000000000000000001422312607700217105ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000052421422312607700306630ustar00rootroot00000000000000 common-assets/dash/dash-left.svg common-assets/dash/dash-placeholder.svg common-assets/dash/dash-right.svg common-assets/dash/running1.svg common-assets/dash/running2.svg common-assets/dash/running3.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-layout-active.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift-uppercase.svg common-assets/menu/menu-hover.svg common-assets/menu/menu-separator.svg common-assets/misc/bg.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/more-results.svg common-assets/misc/osd.svg common-assets/misc/process-working.svg common-assets/misc/ws-switch-arrow-down.png common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-up.png common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/panel-overview.svg common-assets/panel/panel.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg dark-assets/checkbox/checkbox-checked-focused.svg dark-assets/checkbox/checkbox-checked.svg dark-assets/checkbox/checkbox-unchecked-focused.svg dark-assets/checkbox/checkbox-unchecked.svg dark-assets/key/key-hide.svg dark-assets/key/key-layout.svg dark-assets/key/key-shift.svg dark-assets/misc/calendar-arrow-left-hover.svg dark-assets/misc/calendar-arrow-left.svg dark-assets/misc/calendar-arrow-right-hover.svg dark-assets/misc/calendar-arrow-right.svg dark-assets/panel/activities.svg dark-assets/switch/switch-off.svg dark-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/process-working.svg gnome-shell-dark.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.32/gresource/gnome-shell-theme-lighter.gresource.xml000066400000000000000000000053171422312607700314030ustar00rootroot00000000000000 common-assets/dash/dash-left.svg common-assets/dash/dash-placeholder.svg common-assets/dash/dash-right.svg common-assets/dash/running1.svg common-assets/dash/running2.svg common-assets/dash/running3.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-layout-active.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift-uppercase.svg common-assets/menu/menu-hover.svg common-assets/menu/menu-separator.svg common-assets/misc/bg.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/more-results.svg common-assets/misc/osd.svg common-assets/misc/process-working.svg common-assets/misc/ws-switch-arrow-down.png common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-up.png common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/panel-overview.svg common-assets/panel/panel.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg lighter-assets/checkbox/checkbox-checked-focused.svg lighter-assets/checkbox/checkbox-checked.svg lighter-assets/checkbox/checkbox-unchecked-focused.svg lighter-assets/checkbox/checkbox-unchecked.svg lighter-assets/key/key-hide.svg lighter-assets/key/key-layout.svg lighter-assets/key/key-shift.svg lighter-assets/misc/calendar-arrow-left-hover.svg lighter-assets/misc/calendar-arrow-left.svg lighter-assets/misc/calendar-arrow-right-hover.svg lighter-assets/misc/calendar-arrow-right.svg lighter-assets/panel/activities.svg lighter-assets/switch/switch-off.svg lighter-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/process-working.svg gnome-shell-lighter.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.32/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000052231422312607700277430ustar00rootroot00000000000000 common-assets/dash/dash-left.svg common-assets/dash/dash-placeholder.svg common-assets/dash/dash-right.svg common-assets/dash/running1.svg common-assets/dash/running2.svg common-assets/dash/running3.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-layout-active.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift-uppercase.svg common-assets/menu/menu-hover.svg common-assets/menu/menu-separator.svg common-assets/misc/bg.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/more-results.svg common-assets/misc/osd.svg common-assets/misc/process-working.svg common-assets/misc/ws-switch-arrow-down.png common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-up.png common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/panel-overview.svg common-assets/panel/panel.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg light-assets/checkbox/checkbox-checked-focused.svg light-assets/checkbox/checkbox-checked.svg light-assets/checkbox/checkbox-unchecked-focused.svg light-assets/checkbox/checkbox-unchecked.svg light-assets/key/key-hide.svg light-assets/key/key-layout.svg light-assets/key/key-shift.svg light-assets/misc/calendar-arrow-left-hover.svg light-assets/misc/calendar-arrow-left.svg light-assets/misc/calendar-arrow-right-hover.svg light-assets/misc/calendar-arrow-right.svg light-assets/panel/activities.svg light-assets/switch/switch-off.svg light-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/process-working.svg gnome-shell.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.32/icons/000077500000000000000000000000001422312607700210255ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/icons/message-indicator-symbolic.svg000066400000000000000000000024701422312607700267660ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/icons/process-working.svg000066400000000000000000003027461422312607700247160ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/000077500000000000000000000000001422312607700223215ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/light-assets/checkbox/000077500000000000000000000000001422312607700241075ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700314330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700300040ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700320020ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700303450ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/key/000077500000000000000000000000001422312607700231115ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/light-assets/key/key-hide.svg000066400000000000000000000050531422312607700253340ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/light-assets/key/key-layout.svg000066400000000000000000000070351422312607700257420ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/light-assets/key/key-shift.svg000066400000000000000000000047141422312607700255430ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/light-assets/menu/000077500000000000000000000000001422312607700232655ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/light-assets/menu/menu.svg000066400000000000000000000113571422312607700247610ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/menu/submenu-open.svg000066400000000000000000000064671422312607700264400ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/menu/submenu.svg000066400000000000000000000064671422312607700255010ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/000077500000000000000000000000001422312607700232545ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700307520ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700276270ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700311370ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700300070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/message-active.svg000066400000000000000000000051571422312607700267020ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/message-close-active.svg000066400000000000000000000133071422312607700300010ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/message-close-hover.svg000066400000000000000000000123401422312607700276450ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/message-close.svg000066400000000000000000000112351422312607700265260ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/message-hover.svg000066400000000000000000000076061422312607700265530ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/message.svg000066400000000000000000000071151422312607700254250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/misc/modal.svg000066400000000000000000000125121422312607700250720ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/panel/000077500000000000000000000000001422312607700234205ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/light-assets/panel/activities.svg000066400000000000000000000111621422312607700263060ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/switch/000077500000000000000000000000001422312607700236225ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700264240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700262770ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/000077500000000000000000000000001422312607700226505ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/checkbox/000077500000000000000000000000001422312607700244365ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700317620ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700303330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700323310ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700306740ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/key/000077500000000000000000000000001422312607700234405ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/key/key-hide.svg000066400000000000000000000050531422312607700256630ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/key/key-layout.svg000066400000000000000000000070351422312607700262710ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/key/key-shift.svg000066400000000000000000000047141422312607700260720ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/misc/000077500000000000000000000000001422312607700236035ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700313010ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700301560ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700314660ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700303360ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/panel/000077500000000000000000000000001422312607700237475ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/panel/activities.svg000066400000000000000000000111621422312607700266350ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/switch/000077500000000000000000000000001422312607700241515ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/switch/switch-off.svg000066400000000000000000000156151422312607700267530ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/lighter-assets/switch/switch-on.svg000066400000000000000000000176761422312607700266260ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.32/pad-osd.css000066400000000000000000000010261422312607700217520ustar00rootroot00000000000000.Leader { stroke-width: .5 !important; stroke: #535353; fill: none !important; } .Button { stroke-width: .25; stroke: #ededed; fill: #ededed; } .Ring { stroke-width: .5 !important; stroke: #535353 !important; fill: none !important; } .Label { stroke: none !important; stroke-width: .1 !important; font-size: .1 !important; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20220405/common/gnome-shell/3.32/sass/000077500000000000000000000000001422312607700206635ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.32/sass/_colors.scss000066400000000000000000000150741422312607700232270ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and ($variant=='light' or $variant=='lighter') { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and ($variant=='light' or $variant=='lighter') { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light' or $variant=='lighter', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light' or $variant=='lighter', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; @if $variant == 'lighter' { $dark_sidebar_bg: if($transparency == 'true', transparentize($bg_color, 0.05), $bg_color); $dark_sidebar_fg: $fg_color; } $dark_sidebar_border: $dark_sidebar_bg; @if $variant == 'dark' { $dark_sidebar_border: darken($dark_sidebar_bg, 5%); } @else if $variant == 'lighter' { $dark_sidebar_border: darken($dark_sidebar_bg, 8%); } $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($button_bg, 0.1)); $osd_button_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_entry_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($base_color, 0.1)); $osd_entry_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_insensitive_bg_color: if($variant != 'lighter', darken($osd_bg_color, 3%), $insensitive_bg_color); $osd_insensitive_fg_color: if($variant != 'lighter', mix($osd_fg_color, opacify($osd_bg_color, 1), 30%), $insensitive_fg_color); $osd_borders_color: if($variant != 'lighter', transparentize(black, 0.3), transparentize(black, 0.83)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light' or $variant=='lighter', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light' or $variant=='lighter', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light' or $variant=='lighter', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light' or $variant=='lighter', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light' or $variant=='lighter', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light' or $variant=='lighter', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light' or $variant=='lighter', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light' or $variant=='lighter', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light' or $variant=='lighter', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; //GNOME Shell colors $shell_osd_background_color: if($transparency == 'true', transparentize(#252A35, 0.05), #252A35); $shell_osd_border_color: if($transparency == 'true', transparentize(#0F1116, 0.15), #0F1116); @if $variant == 'lighter' { $shell_osd_background_color: if($transparency == 'true', transparentize(white, 0.05), white); $shell_osd_border_color: if($transparency == 'true', transparentize(darken(white, 10%), 0.15), darken(white, 10%)); } $shell_bg_border_color: if($variant!='lighter', rgba(#161A26, 0.81), rgba(black, 0.1)); $shell_modal_background_color: if($variant!='dark', $bg_color, #323644); $shell_modal_border_color: if($variant!='dark', rgba(black, 0.1), rgba(black, 0.64)); $shell_popup_menu_background_color: if($variant!='dark', white, $bg_color); $shell_popup_menu_border_color: if($variant!='dark', rgba(black, 0.1), rgba(#1B1C21, 0.83)); $shell_message_background_color: if($variant != 'dark', #FCFDFD, rgba(black, 0.15)); $shell_message_border_color: if($variant != 'dark', $entry_border, rgba(black, 0.42)); arc-theme-20220405/common/gnome-shell/3.32/sass/_common.scss000066400000000000000000001610061422312607700232130ustar00rootroot00000000000000//This is the RIGHT PLACE to edit the stylesheet $panel-corner-radius: 0px; $asset_path: assets; @if $variant == 'light' { $asset_path: light-assets; } @else if $variant == 'dark' { $asset_path: dark-assets; } @else if $variant == 'lighter' { $asset_path: lighter-assets; } /* Copyright 2009, 2015 Red Hat, Inc. * * Portions adapted from Mx's data/style/default.css * Copyright 2009 Intel Corporation * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, * version 2.1, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for * more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ // // Globals // $font-size: 9; $font-family: Futura Bk bt, Cantarell, Sans-Serif; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; $_panel_fg_color: if($variant=='lighter', $fg_color, $_shell_fg_color); $_popup_shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19); $_popup_menu_shadow: if($variant!='dark', 0 1px 3px 2.1px rgba(0, 0, 0, 0.06), $_popup_shadow); stage { font-family: $font-family; @include fontsize($font-size); color: $fg_color; } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // .button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @extend %button; } %button { @include button(normal); &:focus { @include button(focus); } &:hover { @include button(hover); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // StEntry { padding: 7px; caret-size: 1px; caret-color: $fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 4px; background-color: mix($fg_color, $bg_color, 40%); margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } // // Slider // .slider { -barlevel-height: 4px; -barlevel-background-color: $button_border; //background of the trough -barlevel-border-color: transparentize(black, 1); //trough border color -barlevel-active-background-color: $selected_bg_color; //active trough fill -barlevel-active-border-color: transparentize(black, 1); //active trough border -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-border-color: transparentize(black, 1); -barlevel-overdrive-separator-width: 1px; -barlevel-border-width: 0; -slider-handle-radius: 0px; height: 18px; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: $selected_bg_color; .popup-menu-item.selected & { -barlevel-background-color: transparentize(black, 0.8); -barlevel-active-background-color: $selected_fg_color; color: $selected_fg_color; } } // // Check Boxes // .check-box { StBoxLayout { spacing: .8em; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item.selected & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } // // Modal Dialogs // .headline { font-size: 110%; } .lightbox { background-color: black; } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: 1px solid $shell_modal_border_color; border-radius: 2px; padding: 0; box-shadow: $_popup_menu_shadow; .modal-dialog-content-box { padding: 15px 10px 10px 10px; @extend %modal_dialog_content_box; } &-linked-button { height: if($variant=='light', 39px, 38px); padding: 0; box-shadow: inset 0 0 black; border-top-width: if($variant=='light', 0px, 1px); border-bottom-width: 0; border-right-width: 1px; color: $osd_fg_color; background-color: $osd_bg_color; border-color: if($variant!='dark', darken($osd_bg_color, 5%), darken($osd_bg_color, 8%)); &:hover { background-color: lighten($osd_bg_color, 5%); } &:focus { color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &:insensitive { color: transparentize($osd_fg_color, 0.5); background-color: darken($osd_bg_color, 2%); } &:first-child { border-radius: 0px 0px 0px 2px; } &:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 0px; } &:first-child:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 2px; } } .run-dialog-entry { width: 21em; margin-bottom: 6px; } .run-dialog-error-box { padding-top: 5px; spacing: 5px; } //.run-dialog-button-box { padding-top: 1em; } .run-dialog-label { font-size: 0; } } %modal_dialog_content_box { background-color: $shell_modal_background_color; } .mount-dialog-subject, .end-session-dialog-subject { //this should be a generic header class @include fontsize($font-size * 1.2); font-weight: bold; color: $fg_color; } // // Message Dialog // .message-dialog-main-layout { padding: 12px 20px 0; spacing: 12px; } .message-dialog-content { max-width: 28em; spacing: 20px; } .message-dialog-icon { min-width: 48px; icon-size: 48px; } .message-dialog-title { font-weight: bold; } .message-dialog-subtitle { color: $fg_color; font-weight: bold; } // // End Session Dialog // .end-session-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 52px; } //border: 3px solid $_bubble_borders_color; &-list { padding-top: 20px; } &-layout { padding-left: 17px; &:rtl { padding-right: 17px; } } &-description { width: 28em; padding-bottom: 10px; &:rtl { text-align: right; } } &-warning { width: 28em; color: $warning_color; padding-top: 6px; &:rtl { text-align: right; } } &-logout-icon { border: 0px solid transparent; border-radius: 99px; width: 48px; height: 48px; background-size: contain; } &-shutdown-icon { color: $fg_color; width: 48px; height: 48px; } &-inhibitor-layout { spacing: 16px; max-height: 200px; padding-right: 10px; padding-left: 10px; } &-session-list, &-app-list { spacing: 1em; } &-list-header { font-weight: bold; &:rtl { text-align: right; } } &-app-list-item, &-session-list-item { spacing: 1em; } &-app-list-item-name, &-session-list-item-name { font-weight: bold; } &-app-list-item-description { color: lighten($fg_color,5%); @include fontsize($font-size * 0.9); } .modal-dialog-linked-button:last-child { color: $destructive_fg_color; background-color: $destructive_color; &:hover { color: $destructive_fg_color; background-color: lighten($destructive_color, 9%); } &:active { color: $destructive_fg_color; background-color: darken($destructive_color, 5%); } } } // // ShellMountOperation Dialogs // .shell-mount-operation-icon { icon-size: 48px; } .mount-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 24px; } .message-dialog-title { padding-top: 10px; padding-left: 17px; padding-bottom: 6px; max-width: 34em; &:rtl { padding-left: 0px; padding-right: 17px; } } .message-dialog-body { padding-left: 17px; width: 28em; &:rtl { padding-right: 17px; } } } .mount-dialog-app-list { @include fontsize($font-size * 1.1); max-height: 200px; padding-top: 24px; padding-left: 49px; padding-right: 32px; &:rtl { padding-right: 49px; padding-left: 32px; } } .mount-dialog-app-list-item { color: darken($fg_color,10%); &:hover { color: $fg_color; } &:ltr { padding-right: 1em; } &:rtl { padding-left: 1em; } } .mount-dialog-app-list-item-icon { &:ltr { padding-right: 17px; } &:rtl { padding-left: 17px; } } .mount-dialog-app-list-item-name { @include fontsize($font-size * 1.1); } // // Password or Authentication Dialog // .prompt-dialog { //this is the width of the entire modal popup width: 34em; //border: 3px solid $_bubble_borders_color; .message-dialog-main-layout { spacing: 24px; padding: 10px; } .message-dialog-content { spacing: 16px; } .message-dialog-title { @include fontsize($font-size * 1.3); font-weight: bold; color: $fg_color; } &-description:rtl { text-align: right; } &-password-box { spacing: 1em; padding-bottom: 1em; } &-error-label { @include fontsize($font-size); color: $warning_color; padding-bottom: 8px; } &-info-label { @include fontsize($font-size); padding-bottom: 8px; } &-null-label { @include fontsize($font-size); padding-bottom: 8px; } } .hidden { color: transparentize(black, 1); } // // Polkit Dialog // .polkit-dialog-user { &-layout { padding-left: 10px; spacing: 10px; &:rtl { padding-left: 0px; padding-right: 10px; } } &-root-label { color: $warning_color; } &-icon { border-radius: 99px; background-size: contain; width: 48px; height: 48px; } } // // Audio selection dialog // .audio-device-selection-dialog { spacing: 0px; } .audio-selection { &-content { spacing: 20px; padding: 24px; padding-bottom: 54px; @extend %modal_dialog_content_box; } &-title { font-weight: bold; text-align: center; } &-box { spacing: 20px; } &-device { border: 1px solid $borders_color; border-radius: 3px; &:active,&:hover,&:focus { background-color: $selected_bg_color; border-color: $selected_bg_color; } } &-device-box { padding: 20px; spacing: 20px; } &-device-icon { icon-size: 64px; } } // // Access Dialog // .access-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 30px; } } // // Geolocation Dialog // .geolocation-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 30px; } } // // Extension Dialog // .extension-dialog { .message-dialog-main-layout { spacing: 24px; padding: 10px; } .message-dialog-title { color: $fg_color; } } // // Inhibit-Shortcuts Dialog // .inhibit-shortcuts-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 30px; } } // // Network Agent Dialog // .network-dialog-secret-table { spacing-rows: 15px; spacing-columns: 1em; } .keyring-dialog-control-table { spacing-rows: 15px; spacing-columns: 1em; } // // Popvers/Menus // .popup-menu { $_popup_submenu_background_color: if($variant!='dark', rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)); $_popup_submenu_border_color: if($variant!='dark', rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); min-width: 15em; .popup-menu-content { margin: if($variant!='dark', 4px, 3px); @extend %popup_menu; } .popup-menu-arrow { } //defined globally in the TOP BAR .popup-sub-menu { padding-bottom: 1px; background-color: $_popup_submenu_background_color; box-shadow: inset 0 -1px $_popup_submenu_border_color; } .popup-menu-content { padding: .7em 0em .7em 0em; } .popup-menu-item { spacing: 12px; &:ltr { padding: .4em 32px .4em 0em; } &:rtl { padding: .4em 0em .4em 32px; } &:checked { font-weight: normal; background-color: $_popup_submenu_background_color; box-shadow: inset 0 1px $_popup_submenu_border_color; } &:active, &.selected { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is &.panel-menu { -boxpointer-gap: 0px; margin-bottom: 1.75em; } } .popup-menu-ornament { text-align: right; margin-left: 4px; width: 16px; } .popup-menu-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: rgba(0,0,0,0.0); -arrow-border-width: 1px; -arrow-border-color: rgba(0,0,0,0.0); -arrow-base: 0; -arrow-rise: 0; } .candidate-popup-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6); -arrow-base: 20px; -arrow-rise: 10px; } .popup-separator-menu-item { //-margin-horizontal: 24px; height: 2px; //not really the whole box margin: 0; background-color: transparent; border: none; } // Background menu .background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } // fallback menu //- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled // app menu inside the main app window itself rather than the top bar // // // OSD // .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_panel_fg_color; @extend %shell_osd; .osd-monitor-label { font-size: 3em; } .level { padding: 0; height: 4px; -barlevel-height: 4px; -barlevel-background-color: if($variant!='lighter', transparentize(black, 0.5), $button_border); -barlevel-active-background-color: $selected_bg_color; -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-separator-width: 1px; color: $selected_bg_color; } } .resize-popup { color: $osd_fg_color; padding: 12px; @extend %shell_osd; } %shell_osd { border: 1px solid $shell_osd_border_color; border-radius: 2px; background: $shell_osd_background_color; //background-clip: padding-box; box-shadow: $_popup_shadow; } // // Pad OSD // .pad-osd-window { padding: 32px; background-color: $osd_bg_color; .pad-osd-title-box { spacing: 12px; } .pad-osd-title-menu-box { spacing: 6px; } } .combo-box-label { width: 15em; } // // Alt Tab Switcher // .switcher-popup { padding: 8px; spacing: 16px; } .switcher-list { padding: 15px; @extend %shell_bg; &-item-container { spacing: 8px; } .item-box { padding: 8px; color: $_panel_fg_color; border-radius: 2px; border: 1px solid transparent; &:outlined { padding: 8px; border: 1px solid $selected_bg_color; } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } } .thumbnail-box { padding: 2px; spacing: 4px; } .thumbnail { width: 256px; } .separator { width: 1px; background: transparentize($fg_color, 0.67); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { color: $_panel_fg_color; } } .input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } %shell_bg { background: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 2px; box-shadow: $_popup_shadow; } // //Window Cycler // .cycler-highlight { border: 5px solid $selected_bg_color; } // // Workspace Switcher // .workspace-switcher { background: transparent; border: 0px; border-radius: 0px; padding: 0px; spacing: 8px; &-group { padding: 12px; } &-container { padding: 14px; padding-bottom: 17px; @extend %shell_bg; } } .ws-switcher-active-up, .ws-switcher-active-down { height: 64px; background-color: $selected_bg_color; background-size: 64px; border-radius: 2px; border: 1px solid $selected_bg_color; } .ws-switcher-active-up { background-image: url("common-assets/misc/ws-switch-arrow-up.svg"); } .ws-switcher-active-down { background-image: url("common-assets/misc/ws-switch-arrow-down.svg"); } .ws-switcher-box { height: 64px; background-color: if($variant!='lighter', transparentize(black, 0.67), transparentize(black, 0.83)); border: 1px solid if($variant!='lighter', transparentize(black, 0.67), transparentize(black, 0.83)); border-radius: 2px; } // // Tiled window previews // .tile-preview { background-color: transparentize($selected_bg_color, 0.65); border: 1px solid $selected_bg_color; &-left.on-primary { border-radius: $panel-corner-radius 0 0 0; } &-right.on-primary { border-radius: 0 $panel-corner-radius 0 0; } &-left.tile-preview-right.on-primary { border-radius: $panel-corner-radius $panel-corner-radius 0 0; } } // // Top Bar // #panel { font-weight: bold; font-feature-settings: "tnum"; height: 2.1em; min-height: 26px; background-gradient-direction: none; background-color: $shell_osd_background_color; //background-clip: padding-box; border: 0 solid $shell_osd_border_color; border-bottom-width: 1px; // Fix dynamic top bar extension &.dynamic-top-bar-white-btn { border-image: none; } &.unlock-screen, &.login-screen { background-color: transparent; border: none; .panel-button { color: $fg_color; &:hover { color: $fg_color; } &:focus, &:active, &:checked { color: $selected_fg_color; border-color: transparent; } } } &.lock-screen { border: none; .panel-button { color: $osd_fg_color; &:hover { color: $osd_fg_color; } &:focus, &:active, &:checked { color: $selected_fg_color; border-color: transparent; } } } #panelLeft, #panelCenter { // spacing between activities<>app menu and such spacing: 8px; } .panel-corner { -panel-corner-radius: $panel-corner-radius; -panel-corner-background-color: transparentize(black, 1); -panel-corner-border-width: 0px; -panel-corner-border-color: black; &:active, &:overview, &:focus { -panel-corner-border-color: black; } &.lock-screen, &.login-screen, &.unlock-screen { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } } .panel-button { -natural-hpadding: 10px; -minimum-hpadding: 6px; font-weight: bold; color: $_panel_fg_color; text-shadow: none; transition-duration: 100ms; border-bottom-width: 1px; border-color: transparent; .app-menu-icon { width: 0; height: 0; margin-left: 0px; margin-right: 0px; } .system-status-icon, .app-menu-icon > StIcon, .popup-menu-arrow { icon-shadow: none; } &:hover { color: $_panel_fg_color; background-color: if($variant!='lighter', transparentize(black, 0.83), transparentize(black, 0.95)); border-bottom-width: 1px; border-color: transparent; } &:active, &:overview, &:focus, &:checked { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; border-bottom-width: 1px; @if $variant != 'lighter' { border-color: black; } & > .system-status-icon { icon-shadow: none; } } .system-status-icon { icon-size: 16px; padding: 0 4px; } &.clock-display StIcon { color: $selected_bg_color; margin-left: .3em; } } #panelActivities.panel-button { -natural-hpadding: 12px; } .panel-status-indicators-box, .panel-status-menu-box { spacing: 2px; } // spacing between power icon and (optional) percentage label .power-status.panel-status-indicators-box { spacing: 0; } .screencast-indicator { color: $error_color; } .remote-access-indicator { color: $error_color; } .popup-menu-arrow { width: 0; } } // Activities button #panel #panelActivities.panel-button { > * { background-image: url("#{$asset_path}/panel/activities.svg"); background-size: contain; width: 24px; height: 24px; background-color: transparent !important; background-gradient-direction: none !important; border: 0 solid transparent !important; text-shadow: 0 0 transparent !important; transition-duration: 0ms !important; box-shadow: none !important; color: transparent; } &:active, &:overview, &:focus, &:checked { background-color: transparent; box-shadow: none; border-bottom-width: 1px; border-color: transparent; > * { background-image: url("common-assets/panel/activities-active.svg"); } } } // a little unstructured mess: .system-switch-user-submenu-icon { icon-size: 16px; padding: 0 4px; } #appMenu { spinner-image: url("common-assets/misc/process-working.svg"); spacing: 4px; padding: 0 8px; .label-shadow { color: transparent; } } .app-menu, .app-well-menu { max-width: 27.25em; } .aggregate-menu { min-width: 23.5em; .popup-menu-icon { padding: 0 4px; } .popup-sub-menu .popup-menu-item > :first-child { &:ltr { /* 12px spacing + 2*4px padding + 16px icon */ padding-left: 36px; } &:rtl { /* 12px spacing + 2*4px padding + 16px icon */ padding-right: 36px; } } } .system-menu-action { -st-icon-style: symbolic; padding: 13px; color: $fg_color; border-radius: 32px; /* wish we could do 50% */ border: 1px solid transparent; &:hover, &:focus { transition-duration: 100ms; padding: 13px; color: $fg_color; background-color: transparent; border: 1px solid $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } & > StIcon { icon-size: 16px; } } // // Calendar popover // #calendarArea { padding: 0.75em 0.7em; } .calendar { margin-bottom: 1em; } .calendar, .datemenu-today-button, .datemenu-displays-box, .message-list-sections { margin: 0 0.4em; } .datemenu-calendar-column { spacing: 0.5em; border: none; } .datemenu-displays-section { padding-bottom: 3em; } .datemenu-displays-box { spacing: 1em; } .datemenu-today-button, .world-clocks-button, .weather-button, .events-section-title { border-radius: 3px; padding: .4em; } .message-list-section-list:ltr { padding-left: .4em; } .message-list-section-list:rtl { padding-right: .4em; } .datemenu-today-button, .world-clocks-button, .weather-button, .events-section-title { padding: 7px 10px 7px 10px; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } .datemenu-today-button .day-label { } .datemenu-today-button .date-label { font-size: 1.5em; font-weight: 300 } .world-clocks-header, .weather-header, .events-section-title { color: transparentize($fg_color, 0.6); font-weight: bold; } .world-clocks-button:active .world-clocks-header, .weather-button:active .weather-header { color: $selected_fg_color; } .weather-header.location { font-weight: normal; font-size: 0.9em; } .world-clocks-grid, .weather-grid { spacing-rows: 0.4em; spacing-columns: 0.8em; } .weather-box { spacing: 0.4em; } .world-clocks-city { font-weight: bold; font-size: 0.9em; } .world-clocks-time { color: transparentize($fg_color, 0.2); font-feature-settings: "tnum"; font-size: 1.2em; .world-clocks-button:active & { color: transparentize($selected_fg_color, 0.2); } } .world-clocks-timezone { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; font-size: 0.9em; .world-clocks-button:active & { color: transparentize($selected_fg_color, 0.4); } } .weather-forecast-icon { icon-size: 2.18em; } .weather-forecast-time { color: transparentize($fg_color, 0.4); font-size: 0.8em; .weather-button:active & { color: transparentize($selected_fg_color, 0.4); } } .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; &:focus {} } .pager-button { color: transparent; background-color: transparent; width: 32px; border-radius: 2px; &:focus, &:hover, &:active { background-color: transparent; } } //arrow back .calendar-change-month-back { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } &:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } } } //arrow forward .calendar-change-month-forward { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } &:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } } } .calendar-day-base { font-size: 80%; text-align: center; width: 2.6em; height: 2.6em; padding: 0.1em; margin: 2px; border-radius: 1.6em; font-feature-settings: "tnum"; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active, &:selected { color: $fg_color; background-color: transparentize(black, 0.85); border-width: 0; //avoid jumparound due to today } &.calendar-day-heading { //day of week heading color: transparentize($fg_color, 0.15); margin-top: 1em; font-size: 70%; } } .calendar-day { //border collapse hack - see calendar.js border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-work-day {} .calendar-nonwork-day { color: $fg_color; font-weight: bold; } .calendar-today, .calendar-today:active, .calendar-today:selected, .calendar-today:focus, .calendar-today:hover { font-weight: bold; color: $selected_fg_color; background-color: $selected_bg_color; border-width: 0; } .calendar-day-with-events { font-weight: bold; background-image: url("common-assets/misc/calendar-today.svg"); } .calendar-today.calendar-day-with-events { color: $selected_fg_color; background-image: url("common-assets/misc/calendar-today-active.svg"); } .calendar-other-month-day { color: transparentize($fg_color, 0.7); opacity: 1; } .calendar-week-number { font-size: 70%; font-weight: bold; width: 2.3em; height: 1.8em; border-radius: 2px; padding: 0.5em 0 0; margin: 6px; background-color: if($variant!='dark', transparentize($fg_color,0.9), transparentize($fg_color,0.7)); color: if($variant!='dark', transparentize($fg_color,0.5), $bg_color); } // // Message list // .message-list { width: 31.5em; &-sections { spacing: 1em; } &-section, &-section-list { spacing: 0.4em; } &-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; } } &-clear-button.button { margin: 1.5em 1.5em 0; padding: 4px 12px; } } .message { padding: 3px; color: $fg_color; background-color: $shell_message_background_color; border: 1px solid $shell_message_border_color; border-radius: 2px; box-shadow: inset 4px 0 0 if($variant!='dark', -1px, -2px) $selected_bg_color; &:hover, &:focus { color: $fg_color; border-color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &-icon-bin { padding: 0.68em 0.2em 0.68em 0.68em; &:rtl { padding: 0.68em 0.68em 0.68em 0.2em; } > StIcon { color: inherit; icon-size: 1.33em; -st-icon-style: symbolic; } > .fallback-app-icon { width: 1.33em; height: 1.33em; } } &-secondary-bin { padding: 0 0.82em; } &-secondary-bin > .event-time { color: transparentize($fg_color, 0.4); font-size: 0.9em; /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.05em; } &:active .message-secondary-bin, &:active .message-secondary-bin > .event-time { color: transparentize($selected_fg_color, 0.4); } &-secondary-bin > StIcon { icon-size: 1.33em; } &-title { color: inherit; font-weight: bold; } &-content { color: inherit; padding: 8px; StButton { &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color } } } } .message-media-control { padding: 12px; color: $fg_color; &:last-child:ltr { padding-right: 18px; } &:last-child:rtl { padding-left: 18px; } &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; } } .message:active .message-media-control { color: $selected_fg_color; } .media-message-cover-icon { icon-size: 48px !important; &.fallback { color: $insensitive_fg_color; background-color: $bg_color; border-radius: 2px; icon-size: 32px !important; padding: 6px; border: 1px solid $borders_color; } .message:active &.fallback { color: transparentize($selected_fg_color, 0.2); background-color: lighten($selected_bg_color, 7%); border-color: transparentize($selected_fg_color, 0.2); } } // // Activities Ripples // .ripple-box { width: 52px; height: 52px; border-radius: 0 0 52px 0; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); &:rtl { border-radius: 0 0 0 52px; } // just a simple change to the border radius position } // Rubberband for select-area screenshots .select-area-rubberband { background-color: transparentize($selected_bg_color,0.7); border: 1px solid $selected_bg_color; } // not really top bar only .popup-menu-arrow { icon-size: 16px; } .popup-menu-icon { icon-size: 16px; } // // Close buttons // .window-close { background-color: lighten(saturate($destructive_color, 6%), 4%); border-radius: 22px; border: none; box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);; color: $destructive_fg_color; height: 22px; width: 22px; -shell-close-overlap: 9px; & > StIcon { icon-size: 16px; } &:hover { background-color: lighten(saturate($destructive_color, 15%), 12%); color: $destructive_fg_color; height: 22px; width: 22px; } &:active { background-color: darken(adjust-hue(desaturate($destructive_color, 18%), -5%), 9%); color: $destructive_fg_color; height: 22px; width: 22px; } } // // Network Dialogs // .nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; &-content { spacing: 20px; padding: 10px; @extend %modal_dialog_content_box; } &-header-hbox { spacing: 10px; } &-airplane-box { spacing: 12px; } &-airplane-headline { font-size: 1.1em; font-weight: bold; text-align: center; } &-airplane-text { color: $fg_color; } &-header-icon { icon-size: 32px; } &-scroll-view { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; } &-header { font-weight: bold; font-size: 1.2em; } &-item { font-size: 1em; border-bottom: 0px solid; padding: 12px; spacing: 0px; &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } &-icons { spacing: .5em; } &-icon { icon-size: 16px; } } .no-networks-label { color: $insensitive_fg_color; } .no-networks-box { spacing: 12px; } // // Overview // #overview { spacing: 24px; } .overview-controls { padding-bottom: 32px; } .window-picker { //container around window thumbnails -horizontal-spacing: 16px; -vertical-spacing: 16px; padding: 0 16px 16px; &.external-monitor { padding: 16px; } } .window-clone-border { border: 3px solid transparentize($selected_bg_color, 0.2); border-radius: 4px; box-shadow: inset 0px 0px 0px 1px transparentize($selected_bg_color, 1); } .window-caption { spacing: 25px; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; padding: 4px 12px; } // // Search Entry // .search-entry { width: 320px; padding: 7px 9px; border-radius: 20px; border: 1px solid transparentize(black, 0.75); background-color: transparentize($entry_bg, 0.1); transition-duration: 0ms; &:focus { padding: 7px 9px; } .search-entry-icon { icon-size: 16px; padding: 0 4px; color: $fg_color; } &:hover, &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; background-color: $selected_bg_color; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; .search-entry-icon { color: $selected_fg_color; } } } // // Search Results // #searchResultsBin { max-width: 1000px; } #searchResultsContent { padding-left: 20px; padding-right: 20px; spacing: 16px; } // This should be equal to #searchResultsContent spacing .search-section { spacing: 16px; } // This is the space between the provider icon and the results container .search-section-content { spacing: 32px; } // "no results" .search-statustext { @extend %status_text; } .list-search-results { spacing: 3px; } .search-section-separator { background-color: transparentize(white, 0.8); height: 1px; .search-section:last-child & { background-color: transparent; } } .list-search-result-content { spacing: 30px; } .list-search-result-title { color: $_shell_fg_color; spacing: 12px; } .list-search-result-description { color: transparentize(darken($_shell_fg_color, 20%), 0.3); } .list-search-provider-details { width: 150px; color: darken($_shell_fg_color,10%); margin-top: 0.1em; } .list-search-provider-content { spacing: 20px; } .search-provider-icon { padding: 15px; } // // Dash // #dash { font-size: 1em; color: $osd_fg_color; background-color: $dark_sidebar_bg; border: 1px solid if($variant!='lighter', rgba(0,0,0,0.4), rgba(0,0,0,0.1)); border-left-width: 0; padding: 4px 0; border-radius: 0 3px 3px 0; &:rtl { border-left-width: 1px; border-right-width: 0; border-radius: 3px 0 0 3px; } .right &, &:rtl { padding: 4px 0; } .top &, .bottom & { padding: 0; } .placeholder { background-image: url("common-assets/dash/dash-placeholder.svg"); background-size: contain; height: 24px; } .empty-dash-drop-target { width: 24px; height: 24px; } } .dash-item-container > StWidget { &, &:rtl, .right & { padding: 4px 8px; } .top &, .bottom & { padding: 6px; } } //osd tooltip .dash-label { border-radius: 3px; padding: 4px 12px; color: $_shell_fg_color; background-color: transparentize(black, 0.3); text-align: center; -x-offset: 3px; .bottom &, .top & { -y-offset: 3px; -x-offset: 0; } } // Dash Buttons #dash .app-well-app { & .overview-icon { border: none; } &:hover .overview-icon, .right &:hover .overview-icon, .bottom &:hover .overview-icon, .top &:hover .overview-icon { background-color: $selected_bg_color; } &:active .overview-icon, .right &:active .overview-icon, .bottom &:active .overview-icon, .top &:active .overview-icon { box-shadow: none; background-color: darken($selected_bg_color, 10%); } &-running-dot { width: 11px; height: 2px; margin-bottom: 2px; background-color: $selected_bg_color; } } #dashtodockContainer { &.bottom #dash { margin-top: 1px; } .app-well-app.focused .overview-icon { background-color: if($variant != 'lighter', transparentize(black, 0.75), transparentize(black, 0.85)); } &.running-dots { .app-well-app .app-well-app-running-dot, .app-well-app.focused:hover .app-well-app-running-dot { background-color: $selected_bg_color; } .app-well-app:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } .app-well-app-running-dot { background: none; width: 28px; height: 4px; } @each $var in 1, 2, 3, 4 { .running#{$var} .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}.svg"); } } & .show-apps { margin: 0 1px 1px 0; } } .show-apps { .overview-icon { background-color: if($variant!='lighter', transparentize(black, 0.5), transparentize(black, 0.8)); border-radius: 2px; border: 0px; padding: 6px; transition-duration: 0ms; text-align: center; color: $_panel_fg_color; } &:hover .overview-icon { background-color: if($variant!='lighter', transparentize(black, 0.3), transparentize(black, 0.9)); color: $selected_bg_color; } &:active .overview-icon, &:active .show-apps-icon, &:checked .overview-icon, &:checked .show-apps-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; transition-duration: 0ms; } } // // App Vault/Grid // .icon-grid { spacing: 30px; -shell-grid-horizontal-item-size: 136px; -shell-grid-vertical-item-size: 136px; .overview-icon { icon-size: 96px; } } //.app-display { spacing: 20px; } .system-action-icon { background-color: $bg_color; color: $fg_color; border-radius: 99px; icon-size: 48px; } //favorties | all toggle container .app-view-controls { padding-bottom: 32px; } //favorties | all toggle button .app-view-control { padding: 4px 32px; @include button(osd); @if $variant == 'lighter' { background-color: opacify($osd_button_bg, 0.4); border-color: transparentize($osd_button_border, 0.2); } &:hover { @include button(osd-hover); @if $variant == 'lighter' { background-color: opacify(darken($osd_button_bg, 5%), 0.4); border-color: transparentize($osd_button_border, 0.2); } } &:checked { color: $selected_fg_color; background-color: $selected_bg_color; } &:first-child:ltr, &:last-child:rtl { border-radius: 2px 0 0 2px; border-right-width: 0; } &:last-child:ltr, &:first-child:rtl { border-radius: 0 2px 2px 0; border-left-width: 0;} } // // Icon Tile // .search-provider-icon, .list-search-result { @extend %icon_tile; &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } &:focus, &:selected, &:hover { background-color: transparentize($osd_fg_color,.6); transition-duration: 200ms; } } .app-well-app, .app-well-app.app-folder, .grid-search-result { .overview-icon { @extend %icon_tile; } &:active .overview-icon, &:checked .overview-icon { background-color: transparentize(darken($osd_bg_color,10%),.1); box-shadow: inset 0 0 $selected_bg_color; } &:hover .overview-icon, &:focus .overview-icon, &:selected .overview-icon { background-color: if($variant!='lighter', transparentize($osd_fg_color,.6), transparentize($osd_bg_color,.6)); transition-duration: 0ms; border-image: none; background-image: none; } } .app-well-app-running-dot { //running apps indicator width: 20px; height: 2px; margin-bottom: 4px; background-color: $selected_bg_color; } %icon_tile { color: $_shell_fg_color; border-radius: 2px; padding: 6px; border: 1px solid transparent; transition-duration: 0ms; text-align: center; } // // Collections // .app-well-app.app-folder { > .overview-icon { background-color: darken($dark_sidebar_bg, 8%); border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); @if $variant == 'lighter' { color: $dark_sidebar_fg; } } &:hover > .overview-icon, &:focus > .overview-icon { background-color: lighten($dark_sidebar_bg, 3%); } &:active > .overview-icon, &:checked > .overview-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } } .app-folder-popup { //expanded collection -arrow-border-radius: 2px; -arrow-background-color: darken($dark_sidebar_bg, 8%); -arrow-border-color: transparentize(darken($dark_sidebar_bg, 25%), 0.5); -arrow-border-width: 1px; -arrow-base: 20px; -arrow-rise: 10px; } .app-folder-popup-bin { padding: 5px; } .app-folder-icon { padding: 5px; spacing-rows: 5px; spacing-columns: 5px; } @if $variant == 'lighter' { .app-folder-popup-bin .overview-icon { color: $dark_sidebar_fg; } } .page-indicator { padding: 20px 20px; .page-indicator-icon { width: 8px; height: 8px; background-color: transparentize($selected_fg_color, 0.7); border: none; border-radius: 8px; margin: 0; } &:hover .page-indicator-icon { background-color: transparentize($selected_fg_color, 0.45); } &:active .page-indicator-icon { background-color: $selected_bg_color; } &:checked .page-indicator-icon, &:checked:active .page-indicator-icon { background-color: $selected_fg_color; } } .no-frequent-applications-label { @extend %status_text; } .app-well-app > .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; spacing: 4px; } // // Workspace pager // .workspace-thumbnails, .workspace-thumbnails-left { &, &:rtl { background-color: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; visible-width: 40px; //amount visible before hover spacing: 11px; padding: 12px; } .placeholder { background-image: url("common-assets/dash/dash-placeholder.svg"); background-size: contain; height: 24px; } } .workspace-thumbnails, .workspace-thumbnails-left:rtl { border-radius: 3px 0 0 3px; border-right-width: 0; padding-right: 8px; } .workspace-thumbnails:rtl, .workspace-thumbnails-left { border-radius: 0 3px 3px 0; border-right-width: 0; padding-left: 8px; } .workspace-thumbnail-indicator { border: 4px solid transparentize($selected_bg_color, 0.2); border-radius: 1px; padding: 1px; } //Some hacks I don't even .search-display > StBoxLayout, .all-apps, .frequent-apps > StBoxLayout { // horizontal padding to make sure scrollbars or dash don't overlap content padding: 0px 88px 10px 88px; } %status_text { font-size: 2em; font-weight: bold; color: $fg_color; } // // Notifications & Message Tray // .url-highlighter { link-color: $link_color; } // Banners .notification-banner, .notification-banner:hover, .notification-banner:focus { font-size: 1em; width: 34em; margin: 9px; padding: 6px; @extend %popup_menu; .notification-icon { padding: 5px; } .notification-content { padding: 5px; spacing: 5px; } .secondary-icon { icon-size: 1.09em; } .notification-actions { background-color: transparent; padding: 2px 2px 0 2px; spacing: 3px; } .notification-button { padding: 4px 4px 5px; @extend %button; &:first-child, &:last-child { border-radius: 2px; } } } %popup_menu { color: $fg_color; background-color: $shell_popup_menu_background_color; //background-clip: padding-box; border: if($variant!='dark', 0, 1px) solid $shell_popup_menu_border_color; border-radius: 2px; box-shadow: $_popup_menu_shadow; } .secondary-icon { icon-size: 1.09em; } // Chat Bubbles .chat-body { spacing: 5px; } .chat-response { margin: 5px; } .chat-log-message { color: $fg_color; } .chat-new-group { padding-top: 1em; } .chat-received { padding-left: 4px; &:rtl { padding-left: 0px; padding-right: 4px; } } .chat-sent { padding-left: 18pt; color: $selected_bg_color; &:rtl { padding-left: 0; padding-right: 18pt; } } .chat-meta-message { padding-left: 4px; font-size: 9pt; font-weight: bold; color: transparentize($fg_color, 0.4); &:rtl { padding-left: 0; padding-right: 4px; } } .subscription-message { font-style: italic; } // Hotplug .hotplug-transient-box { spacing: 6px; padding: 2px 72px 2px 12px; } .hotplug-notification-item { padding: 2px 10px; @extend %button; &:focus { padding: 2px 10px; } } .hotplug-notification-item-icon { icon-size: 24px; padding: 2px 5px; } .hotplug-resident-box { spacing: 8px; } .hotplug-resident-mount { spacing: 8px; border-radius: 4px; &:hover { background-color: transparentize($bg_color,0.7); } } .hotplug-resident-mount-label { color: inherit; padding-left: 6px; } .hotplug-resident-mount-icon { icon-size: 24px; padding-left: 6px; } .hotplug-resident-eject-icon { icon-size: 16px; } .hotplug-resident-eject-button { padding: 7px; border-radius: 5px; color: pink; } // Eeeky things // Magnifier .magnifier-zoom-region { border: 2px solid $selected_bg_color; &.full-screen { border-width: 0; } } // // On-Screen Keyboard // .word-suggestions { font-size: 14pt; spacing: 12px; min-height: 20pt; StButton { padding: 0 0.5em; border-radius: 2px; color: $osd_fg_color; &:hover, &:focus, &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } } #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.8); .page-indicator { padding: 4px 4px; .page-indicator-icon { width: 6px; height: 6px } } } .key-container { padding: 4px; spacing: 4px; } .keyboard-key { min-height: 1.2em; min-width: 1.2em; font-size: 16pt; border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } &.default-key { background-color: darken($osd_button_bg, 13%); background-size: 20px; &:hover { background-color: darken($osd_button_bg, 5%); } &:active, &:checked { @include button(osd-active); } } &.enter-key { @include button(osd-active); background-image: url("common-assets/key/key-enter.svg"); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } &.shift-key-lowercase { background-image: url("#{$asset_path}/key/key-shift.svg"); } &.shift-key-uppercase { background-image: url("common-assets/key/key-shift-uppercase.svg"); } &.shift-key-uppercase:latched { background-image: url("common-assets/key/key-shift-latched-uppercase.svg"); } &.hide-key { background-image: url("#{$asset_path}/key/key-hide.svg"); &:active, &:checked { background-image: url("common-assets/key/key-hide-active.svg"); } } &.layout-key { background-image: url("#{$asset_path}/key/key-layout.svg"); &:active, &:checked { background-image: url("common-assets/key/key-layout-active.svg"); } } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } .emoji-page { .keyboard-key { background-color: transparent; border: none; } } .emoji-panel { .keyboard-key:latched { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } } // // IBus Candidate Popup // .candidate-popup-content { padding: 0.5em; spacing: 0.3em; color: $osd_fg_color; font-size: 1.15em; } .candidate-index { padding: 0 0.5em 0 0; color: lighten($osd_fg_color, 10%); } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 2px; color: $osd_fg_color; &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } } .candidate-page-button-box { height: 2em; .vertical & { padding-top: 0.5em; } .horizontal & { padding-left: 0.5em; } } .candidate-page-button { padding: 4px; } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } .candidate-page-button-icon { icon-size: 1em; } // // Auth Dialogs & Screen Shield // .user-icon { background-size: contain; color: $fg_color; border-radius: 99px; &:hover { color: transparentize($fg_color, 0.3); } } // // Login Dialog // .login-dialog-banner-view { padding-top: 24px; max-width: 23em; } .login-dialog { //reset border: none; background-color: transparent; .modal-dialog-button-box { spacing: 3px; } .modal-dialog-button { padding: 3px 18px; &:default { @include button(normal); &:hover,&:focus { @include button(hover); } &:active { @include button(active); } &:insensitive { @include button(insensitive); } } } } .login-dialog-logo-bin { padding: 24px 0px; } .login-dialog-banner { color: if($variant!='dark', lighten($fg_color, 10%), darken($fg_color, 20%)); } .login-dialog-button-box { spacing: 5px; } .login-dialog-message-warning { color: $warning_color; } .login-dialog-message-hint { padding-top: 0; padding-bottom: 20px; } .login-dialog-user-selection-box { padding: 100px 0px; } .login-dialog-not-listed-label { padding-left: 2px; .login-dialog-not-listed-button:focus &, .login-dialog-not-listed-button:hover & { color: $fg_color; } } .login-dialog-not-listed-label { font-size: 90%; font-weight: bold; color: if($variant!='dark', lighten($fg_color, 20%), darken($fg_color, 30%)); padding-top: 1em; } .login-dialog-user-list-view { -st-vfade-offset: 1em; } .login-dialog-user-list { spacing: 12px; width: 23em; &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } } .login-dialog-user-list-item { border-radius: 5px; padding: 6px; color: if($variant!='dark', lighten($fg_color, 20%), darken($fg_color, 30%)); &:ltr .user-widget { padding-right: 1em; } &:rtl .user-widget { padding-left: 1em; } .login-dialog-timed-login-indicator { height: 2px; margin-top: 6px; background-color: $fg_color; } &:focus .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } } .login-dialog-username, .user-widget-label { color: $fg_color; font-size: 120%; font-weight: bold; text-align: left; padding-left: 15px; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } } .user-widget-label { &:ltr { padding-left: 14px; } &:rtl { padding-right: 14px; } } .login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 8px; width: 23em; } .login-dialog-prompt-label { color: if($variant!='dark', lighten($fg_color, 10%), darken($fg_color, 20%)); font-size: 110%; padding-top: 1em; } .login-dialog-session-list-button StIcon { icon-size: 1.25em; } .login-dialog-session-list-button { color: if($variant!='dark', lighten($fg_color, 20%), darken($fg_color, 30%)); &:hover,&:focus { color: $fg_color; } &:active { color: if($variant!='dark', lighten($fg_color, 40%), darken($fg_color, 50%)); } } // // Screen Shield // .screen-shield-arrows { padding-bottom: 3em; } .screen-shield-arrows Gjs_Arrow { color: white; width: 80px; height: 48px; -arrow-thickness: 12px; -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); } .screen-shield-clock { color: white; text-shadow: 0px 1px 2px rgba(0,0,0,0.6); font-weight: bold; text-align: center; padding-bottom: 1.5em; } .screen-shield-clock-time { font-size: 72pt; text-shadow: 0px 2px 2px rgba(0,0,0,0.4); font-feature-settings: "tnum"; } .screen-shield-clock-date { font-size: 28pt; font-weight: normal; } .screen-shield-notifications-container { spacing: 6px; width: 30em; background-color: transparent; max-height: 500px; .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } .notification, .screen-shield-notification-source { padding: 12px 6px; border: 1px solid $_bubble_borders_color; background-color: transparentize($osd_bg_color,0.5); color: $_bubble_fg_color; border-radius: 4px; } .notification { margin-right: 15px; } //compensate for space allocated to the scrollbar } .screen-shield-notification-label { font-weight: bold; padding: 0px 0px 0px 12px; } .screen-shield-notification-count-text { padding: 0px 0px 0px 12px; } #panel.lock-screen { background-color: transparentize($_bubble_bg_color, 0.5); } .screen-shield-background { //just the shadow, really background: black; box-shadow: 0px 2px 4px transparentize(black,0.6); } #lockDialogGroup { background: if($variant!='dark', darken($bg_color, 10%), darken($bg_color, 5%)); background-repeat: repeat; } #screenShieldNotifications { StButton#vhandle, StButton#hhandle { background-color: transparentize($bg_color,0.7); &:hover, &:focus { background-color: transparentize($bg_color,0.5); } &:active { background-color: transparentize($selected_bg_color,0.5); } } } // // Looking Glass // #LookingGlassDialog { margin: 4px; spacing: 4px; padding: 4px 4px 6px 4px; color: $osd_fg_color; @extend %shell_bg; & > #Toolbar { padding: 3px; border: none; background-color: transparent; border-radius: 0px; } .labels { spacing: 4px; } .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: $osd_fg_color; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; &:hover { color: $_panel_fg_color; text-shadow: black 0px 2px 2px; } &:selected { border-bottom-width: 0px; color: $selected_bg_color; text-shadow: black 0px 2px 2px; } } StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } StBoxLayout#ResultsArea { spacing: 4px; } } .lg-dialog { StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); &:focus { @include entry(osd-focus); selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } } .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } } .lg-completions-text { font-size: .9em; font-style: italic; } .lg-obj-inspector-title { spacing: 4px; } .lg-obj-inspector-button { border: 1px solid gray; padding: 4px; border-radius: 4px; &:hover { border: 1px solid #ffffff; } } #lookingGlassExtensions { padding: 4px; } .lg-extensions-list { padding: 4px; spacing: 6px; } .lg-extension { border: 1px solid $osd_borders_color; border-radius: 2px; background-color: $osd_bg_color; padding: 4px; } .lg-extension-name { font-weight: bold; } .lg-extension-meta { spacing: 6px; } #LookingGlassPropertyInspector { background: transparentize(black, 0.3); border: 1px solid grey; border-radius: 2px; color: $_shell_fg_color; padding: 6px; } arc-theme-20220405/common/gnome-shell/3.32/sass/_drawing.scss000066400000000000000000000101341422312607700233510ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 1px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid if($variant!='dark', $selected_bg_color, $button_border); box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $osd_button_border; background-color: $selected_bg_color; box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); box-shadow: inset 0 1px transparentize(black, 0.95); } } arc-theme-20220405/common/gnome-shell/3.32/sass/gnome-shell.scss.in000066400000000000000000000002271422312607700244000ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/gnome-shell/3.34/000077500000000000000000000000001422312607700177145ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/common-assets/000077500000000000000000000000001422312607700225045ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/000077500000000000000000000000001422312607700234235ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051422312607700273520ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/running1-hover.svg000066400000000000000000000105411422312607700270270ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/running1.svg000066400000000000000000000105411422312607700257060ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/running2-hover.svg000066400000000000000000000110201422312607700270210ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/running2.svg000066400000000000000000000110201422312607700257000ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/running3-hover.svg000066400000000000000000000113011422312607700270240ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/running3.svg000066400000000000000000000113011422312607700257030ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/running4-hover.svg000066400000000000000000000115651422312607700270410ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/dash/running4.svg000066400000000000000000000115651422312607700257200ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/key/000077500000000000000000000000001422312607700232745ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/common-assets/key/key-enter.svg000066400000000000000000000065641422312607700257330ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/common-assets/key/key-hide-active.svg000066400000000000000000000050531422312607700267700ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/common-assets/key/key-layout-active.svg000066400000000000000000000070351422312607700273760ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/common-assets/key/key-shift-latched-uppercase.svg000066400000000000000000000052501422312607700313110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/common-assets/key/key-shift-uppercase.svg000066400000000000000000000046111422312607700277070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/common-assets/misc/000077500000000000000000000000001422312607700234375ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371422312607700303270ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/misc/calendar-today.svg000066400000000000000000000133371422312607700270560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051422312607700302070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051422312607700301720ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061422312607700303560ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031422312607700276620ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/common-assets/panel/000077500000000000000000000000001422312607700236035ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700277400ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/switch/000077500000000000000000000000001422312607700240055ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700304030ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700302440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/dark-assets/000077500000000000000000000000001422312607700221355ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/dark-assets/checkbox/000077500000000000000000000000001422312607700237235ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700312520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700276220ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700316140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700301710ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/dark-assets/key/000077500000000000000000000000001422312607700227255ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/dark-assets/key/key-hide.svg000066400000000000000000000050531422312607700251500ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/dark-assets/key/key-layout.svg000066400000000000000000000070351422312607700255560ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/dark-assets/key/key-shift.svg000066400000000000000000000047141422312607700253570ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/dark-assets/misc/000077500000000000000000000000001422312607700230705ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700305660ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700274430ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700307530ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700276230ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/dark-assets/panel/000077500000000000000000000000001422312607700232345ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/dark-assets/panel/activities.svg000066400000000000000000000111621422312607700261220ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/dark-assets/switch/000077500000000000000000000000001422312607700234365ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700262420ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700261070ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/gresource/000077500000000000000000000000001422312607700217125ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000051471422312607700306710ustar00rootroot00000000000000 common-assets/dash/dash-placeholder.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-layout-active.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift-uppercase.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg dark-assets/checkbox/checkbox-checked-focused.svg dark-assets/checkbox/checkbox-checked.svg dark-assets/checkbox/checkbox-unchecked-focused.svg dark-assets/checkbox/checkbox-unchecked.svg dark-assets/key/key-hide.svg dark-assets/key/key-layout.svg dark-assets/key/key-shift.svg dark-assets/misc/calendar-arrow-left-hover.svg dark-assets/misc/calendar-arrow-left.svg dark-assets/misc/calendar-arrow-right-hover.svg dark-assets/misc/calendar-arrow-right.svg dark-assets/panel/activities.svg dark-assets/switch/switch-off.svg dark-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/process-working.svg gnome-shell-dark.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.34/gresource/gnome-shell-theme-lighter.gresource.xml000066400000000000000000000052241422312607700314020ustar00rootroot00000000000000 common-assets/dash/dash-placeholder.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-layout-active.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift-uppercase.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg lighter-assets/checkbox/checkbox-checked-focused.svg lighter-assets/checkbox/checkbox-checked.svg lighter-assets/checkbox/checkbox-unchecked-focused.svg lighter-assets/checkbox/checkbox-unchecked.svg lighter-assets/key/key-hide.svg lighter-assets/key/key-layout.svg lighter-assets/key/key-shift.svg lighter-assets/misc/calendar-arrow-left-hover.svg lighter-assets/misc/calendar-arrow-left.svg lighter-assets/misc/calendar-arrow-right-hover.svg lighter-assets/misc/calendar-arrow-right.svg lighter-assets/panel/activities.svg lighter-assets/switch/switch-off.svg lighter-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/process-working.svg gnome-shell-lighter.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.34/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000051301422312607700277420ustar00rootroot00000000000000 common-assets/dash/dash-placeholder.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/key/key-enter.svg common-assets/key/key-hide-active.svg common-assets/key/key-layout-active.svg common-assets/key/key-shift-latched-uppercase.svg common-assets/key/key-shift-uppercase.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg light-assets/checkbox/checkbox-checked-focused.svg light-assets/checkbox/checkbox-checked.svg light-assets/checkbox/checkbox-unchecked-focused.svg light-assets/checkbox/checkbox-unchecked.svg light-assets/key/key-hide.svg light-assets/key/key-layout.svg light-assets/key/key-shift.svg light-assets/misc/calendar-arrow-left-hover.svg light-assets/misc/calendar-arrow-left.svg light-assets/misc/calendar-arrow-right-hover.svg light-assets/misc/calendar-arrow-right.svg light-assets/panel/activities.svg light-assets/switch/switch-off.svg light-assets/switch/switch-on.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/process-working.svg gnome-shell.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.34/icons/000077500000000000000000000000001422312607700210275ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/icons/message-indicator-symbolic.svg000066400000000000000000000024701422312607700267700ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731422312607700274150ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.34/icons/pointer-drag-symbolic.svg000066400000000000000000000064421422312607700257700ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.34/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701422312607700276200ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.34/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601422312607700301170ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.34/icons/process-working.svg000066400000000000000000003027461422312607700247200ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/light-assets/000077500000000000000000000000001422312607700223235ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/light-assets/checkbox/000077500000000000000000000000001422312607700241115ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700314350ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700300060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700320040ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700303470ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/light-assets/key/000077500000000000000000000000001422312607700231135ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/light-assets/key/key-hide.svg000066400000000000000000000050531422312607700253360ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/light-assets/key/key-layout.svg000066400000000000000000000070351422312607700257440ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/light-assets/key/key-shift.svg000066400000000000000000000047141422312607700255450ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/light-assets/misc/000077500000000000000000000000001422312607700232565ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700307540ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700276310ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700311410ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700300110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/light-assets/panel/000077500000000000000000000000001422312607700234225ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/light-assets/panel/activities.svg000066400000000000000000000111621422312607700263100ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/light-assets/switch/000077500000000000000000000000001422312607700236245ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700264260ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700263010ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/000077500000000000000000000000001422312607700226525ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/checkbox/000077500000000000000000000000001422312607700244405ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700317640ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700303350ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700323330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700306760ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/key/000077500000000000000000000000001422312607700234425ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/key/key-hide.svg000066400000000000000000000050531422312607700256650ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/key/key-layout.svg000066400000000000000000000070351422312607700262730ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/key/key-shift.svg000066400000000000000000000047141422312607700260740ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/misc/000077500000000000000000000000001422312607700236055ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700313030ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700301600ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700314700ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700303400ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/panel/000077500000000000000000000000001422312607700237515ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/panel/activities.svg000066400000000000000000000111621422312607700266370ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/switch/000077500000000000000000000000001422312607700241535ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/switch/switch-off.svg000066400000000000000000000156151422312607700267550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/lighter-assets/switch/switch-on.svg000066400000000000000000000176761422312607700266300ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.34/pad-osd.css000066400000000000000000000010261422312607700217540ustar00rootroot00000000000000.Leader { stroke-width: .5 !important; stroke: #535353; fill: none !important; } .Button { stroke-width: .25; stroke: #ededed; fill: #ededed; } .Ring { stroke-width: .5 !important; stroke: #535353 !important; fill: none !important; } .Label { stroke: none !important; stroke-width: .1 !important; font-size: .1 !important; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20220405/common/gnome-shell/3.34/sass/000077500000000000000000000000001422312607700206655ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.34/sass/_colors.scss000066400000000000000000000150741422312607700232310ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and ($variant=='light' or $variant=='lighter') { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and ($variant=='light' or $variant=='lighter') { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light' or $variant=='lighter', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light' or $variant=='lighter', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; @if $variant == 'lighter' { $dark_sidebar_bg: if($transparency == 'true', transparentize($bg_color, 0.05), $bg_color); $dark_sidebar_fg: $fg_color; } $dark_sidebar_border: $dark_sidebar_bg; @if $variant == 'dark' { $dark_sidebar_border: darken($dark_sidebar_bg, 5%); } @else if $variant == 'lighter' { $dark_sidebar_border: darken($dark_sidebar_bg, 8%); } $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($button_bg, 0.1)); $osd_button_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_entry_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($base_color, 0.1)); $osd_entry_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_insensitive_bg_color: if($variant != 'lighter', darken($osd_bg_color, 3%), $insensitive_bg_color); $osd_insensitive_fg_color: if($variant != 'lighter', mix($osd_fg_color, opacify($osd_bg_color, 1), 30%), $insensitive_fg_color); $osd_borders_color: if($variant != 'lighter', transparentize(black, 0.3), transparentize(black, 0.83)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light' or $variant=='lighter', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light' or $variant=='lighter', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light' or $variant=='lighter', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light' or $variant=='lighter', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light' or $variant=='lighter', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light' or $variant=='lighter', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light' or $variant=='lighter', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light' or $variant=='lighter', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light' or $variant=='lighter', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; //GNOME Shell colors $shell_osd_background_color: if($transparency == 'true', transparentize(#252A35, 0.05), #252A35); $shell_osd_border_color: if($transparency == 'true', transparentize(#0F1116, 0.15), #0F1116); @if $variant == 'lighter' { $shell_osd_background_color: if($transparency == 'true', transparentize(white, 0.05), white); $shell_osd_border_color: if($transparency == 'true', transparentize(darken(white, 10%), 0.15), darken(white, 10%)); } $shell_bg_border_color: if($variant!='lighter', rgba(#161A26, 0.81), rgba(black, 0.1)); $shell_modal_background_color: if($variant!='dark', $bg_color, #323644); $shell_modal_border_color: if($variant!='dark', rgba(black, 0.1), rgba(black, 0.64)); $shell_popup_menu_background_color: if($variant!='dark', white, $bg_color); $shell_popup_menu_border_color: if($variant!='dark', rgba(black, 0.1), rgba(#1B1C21, 0.83)); $shell_message_background_color: if($variant != 'dark', #FCFDFD, rgba(black, 0.15)); $shell_message_border_color: if($variant != 'dark', $entry_border, rgba(black, 0.42)); arc-theme-20220405/common/gnome-shell/3.34/sass/_common.scss000066400000000000000000001632501422312607700232200ustar00rootroot00000000000000//This is the RIGHT PLACE to edit the stylesheet $panel-corner-radius: 0px; $asset_path: assets; @if $variant == 'light' { $asset_path: light-assets; } @else if $variant == 'dark' { $asset_path: dark-assets; } @else if $variant == 'lighter' { $asset_path: lighter-assets; } /* Copyright 2009, 2015 Red Hat, Inc. * * Portions adapted from Mx's data/style/default.css * Copyright 2009 Intel Corporation * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, * version 2.1, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for * more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ // // Globals // $font-size: 9; $font-family: Futura Bk bt, Cantarell, Sans-Serif; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; $_panel_fg_color: if($variant=='lighter', $fg_color, $_shell_fg_color); $_popup_shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19); $_popup_menu_shadow: if($variant!='dark', 0 1px 3px 2.1px rgba(0, 0, 0, 0.06), $_popup_shadow); stage { font-family: $font-family; @include fontsize($font-size); color: $fg_color; } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // .button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @extend %button; } %button { @include button(normal); &:focus { @include button(focus); } &:hover { @include button(hover); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // StEntry { padding: 7px; caret-size: 1px; caret-color: $fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 4px; background-color: mix($fg_color, $bg_color, 40%); margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } // // Slider // .slider { -barlevel-height: 4px; -barlevel-background-color: $button_border; //background of the trough -barlevel-border-color: transparentize(black, 1); //trough border color -barlevel-active-background-color: $selected_bg_color; //active trough fill -barlevel-active-border-color: transparentize(black, 1); //active trough border -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-border-color: transparentize(black, 1); -barlevel-overdrive-separator-width: 1px; -barlevel-border-width: 0; -slider-handle-radius: 0px; height: 18px; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: $selected_bg_color; .popup-menu-item.selected & { -barlevel-background-color: transparentize(black, 0.8); -barlevel-active-background-color: $selected_fg_color; color: $selected_fg_color; } } // // Check Boxes // .check-box { StBoxLayout { spacing: .8em; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item.selected & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } // // App Icons // /* Outline for low res icons */ .lowres-icon { icon-shadow: none; } /* Drapshadow for large icons */ .icon-dropshadow { icon-shadow: none; } // // Modal Dialogs // .headline { font-size: 110%; } .lightbox { background-color: black; } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: 1px solid $shell_modal_border_color; border-radius: 2px; padding: 0; box-shadow: $_popup_menu_shadow; .modal-dialog-content-box { padding: 15px 10px 10px 10px; @extend %modal_dialog_content_box; } &-linked-button { height: if($variant=='light', 39px, 38px); padding: 0; box-shadow: inset 0 0 black; border-top-width: if($variant=='light', 0px, 1px); border-bottom-width: 0; border-right-width: 1px; color: $osd_fg_color; background-color: $osd_bg_color; border-color: if($variant!='dark', darken($osd_bg_color, 5%), darken($osd_bg_color, 8%)); &:hover { background-color: lighten($osd_bg_color, 5%); } &:focus { color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &:insensitive { color: transparentize($osd_fg_color, 0.5); background-color: darken($osd_bg_color, 2%); } &:first-child { border-radius: 0px 0px 0px 2px; } &:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 0px; } &:first-child:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 2px; } } .run-dialog-entry { width: 21em; margin-bottom: 6px; } .run-dialog-error-box { padding-top: 5px; spacing: 5px; } //.run-dialog-button-box { padding-top: 1em; } .run-dialog-label { font-size: 0; } } %modal_dialog_content_box { background-color: $shell_modal_background_color; } .mount-dialog-subject, .end-session-dialog-subject { //this should be a generic header class @include fontsize($font-size * 1.2); font-weight: bold; color: $fg_color; } // // Message Dialog // .message-dialog-main-layout { padding: 12px 20px 0; spacing: 12px; } .message-dialog-content { max-width: 28em; spacing: 20px; } .message-dialog-icon { min-width: 48px; icon-size: 48px; } .message-dialog-title { font-weight: bold; } .message-dialog-subtitle { color: $fg_color; font-weight: bold; } // // End Session Dialog // .end-session-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 52px; } //border: 3px solid $_bubble_borders_color; &-list { padding-top: 20px; } &-layout { padding-left: 17px; &:rtl { padding-right: 17px; } } &-description { width: 28em; padding-bottom: 10px; &:rtl { text-align: right; } } &-warning { width: 28em; color: $warning_color; padding-top: 6px; &:rtl { text-align: right; } } &-logout-icon { border: 0px solid transparent; border-radius: 99px; width: 48px; height: 48px; background-size: contain; } &-shutdown-icon { color: $fg_color; width: 48px; height: 48px; } &-inhibitor-layout { spacing: 16px; max-height: 200px; padding-right: 10px; padding-left: 10px; } &-session-list, &-app-list { spacing: 1em; } &-list-header { font-weight: bold; &:rtl { text-align: right; } } &-app-list-item, &-session-list-item { spacing: 1em; } &-app-list-item-name, &-session-list-item-name { font-weight: bold; } &-app-list-item-description { color: lighten($fg_color,5%); @include fontsize($font-size * 0.9); } .modal-dialog-linked-button:last-child { color: $destructive_fg_color; background-color: $destructive_color; &:hover { color: $destructive_fg_color; background-color: lighten($destructive_color, 9%); } &:active { color: $destructive_fg_color; background-color: darken($destructive_color, 5%); } } } // // ShellMountOperation Dialogs // .shell-mount-operation-icon { icon-size: 48px; } .mount-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 24px; } .message-dialog-title { padding-top: 10px; padding-left: 17px; padding-bottom: 6px; max-width: 34em; &:rtl { padding-left: 0px; padding-right: 17px; } } .message-dialog-body { padding-left: 17px; width: 28em; &:rtl { padding-right: 17px; } } } .mount-dialog-app-list { @include fontsize($font-size * 1.1); max-height: 200px; padding-top: 24px; padding-left: 49px; padding-right: 32px; &:rtl { padding-right: 49px; padding-left: 32px; } } .mount-dialog-app-list-item { color: darken($fg_color,10%); &:hover { color: $fg_color; } &:ltr { padding-right: 1em; } &:rtl { padding-left: 1em; } } .mount-dialog-app-list-item-icon { &:ltr { padding-right: 17px; } &:rtl { padding-left: 17px; } } .mount-dialog-app-list-item-name { @include fontsize($font-size * 1.1); } // // Password or Authentication Dialog // .prompt-dialog { //this is the width of the entire modal popup width: 34em; //border: 3px solid $_bubble_borders_color; .message-dialog-main-layout { spacing: 24px; padding: 10px; } .message-dialog-content { spacing: 16px; } .message-dialog-title { @include fontsize($font-size * 1.3); font-weight: bold; color: $fg_color; } &-description:rtl { text-align: right; } &-password-box { spacing: 1em; padding-bottom: 1em; } &-error-label { @include fontsize($font-size); color: $warning_color; padding-bottom: 8px; } &-info-label { @include fontsize($font-size); padding-bottom: 8px; } &-null-label { @include fontsize($font-size); padding-bottom: 8px; } &-pim-box { spacing: 1em; } &-grid { spacing-rows: 15px; spacing-columns: 1em; } &-keyfiles-box { spacing: 1em; } &-button.button { padding: 8px; } } .hidden { color: transparentize(black, 1); } // // Polkit Dialog // .polkit-dialog-user { &-layout { padding-left: 10px; spacing: 10px; &:rtl { padding-left: 0px; padding-right: 10px; } } &-root-label { color: $warning_color; } &-icon { border-radius: 99px; background-size: contain; width: 48px; height: 48px; } } // // Audio selection dialog // .audio-device-selection-dialog { spacing: 0px; } .audio-selection { &-content { spacing: 20px; padding: 24px; padding-bottom: 54px; @extend %modal_dialog_content_box; } &-title { font-weight: bold; text-align: center; } &-box { spacing: 20px; } &-device { border: 1px solid $borders_color; border-radius: 3px; &:active,&:hover,&:focus { background-color: $selected_bg_color; border-color: $selected_bg_color; } } &-device-box { padding: 20px; spacing: 20px; } &-device-icon { icon-size: 64px; } } // // Access Dialog // .access-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 30px; } } // // Geolocation Dialog // .geolocation-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 30px; } } // // Extension Dialog // .extension-dialog { .message-dialog-main-layout { spacing: 24px; padding: 10px; } .message-dialog-title { color: $fg_color; } } // // Inhibit-Shortcuts Dialog // .inhibit-shortcuts-dialog { spacing: 0; .modal-dialog-content-box { padding-bottom: 30px; } } // // Network Agent Dialog // .network-dialog-secret-table { spacing-rows: 15px; spacing-columns: 1em; } .keyring-dialog-control-table { spacing-rows: 15px; spacing-columns: 1em; } // // Popvers/Menus // .popup-menu { $_popup_submenu_background_color: if($variant!='dark', rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)); $_popup_submenu_border_color: if($variant!='dark', rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); min-width: 15em; .popup-menu-content { margin: if($variant!='dark', 4px, 3px); @extend %popup_menu; } .popup-menu-arrow { } //defined globally in the TOP BAR .popup-sub-menu { padding-bottom: 1px; background-color: $_popup_submenu_background_color; box-shadow: inset 0 -1px $_popup_submenu_border_color; } .popup-menu-content { padding: .7em 0em .7em 0em; } .popup-menu-item { spacing: 12px; &:ltr { padding: .4em 32px .4em 0em; } &:rtl { padding: .4em 0em .4em 32px; } &:checked { font-weight: normal; background-color: $_popup_submenu_background_color; box-shadow: inset 0 1px $_popup_submenu_border_color; } &:active, &.selected { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is &.panel-menu { -boxpointer-gap: 0px; margin-bottom: 1.75em; } } .popup-menu-ornament { text-align: right; margin-left: 4px; width: 16px; } .popup-menu-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: rgba(0,0,0,0.0); -arrow-border-width: 1px; -arrow-border-color: rgba(0,0,0,0.0); -arrow-base: 0; -arrow-rise: 0; } .candidate-popup-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6); -arrow-base: 20px; -arrow-rise: 10px; } .popup-separator-menu-item { //-margin-horizontal: 24px; height: 2px; //not really the whole box margin: 0; background-color: transparent; border: none; } // Rename popup .rename-folder-popup { .rename-folder-popup-item { spacing: 6px; &:ltr, &:rtl { padding: 0, 12px; } } } // Background menu .background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } // fallback menu //- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled // app menu inside the main app window itself rather than the top bar // // // OSD // .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_panel_fg_color; @extend %shell_osd; .osd-monitor-label { font-size: 3em; } .level { padding: 0; height: 4px; -barlevel-height: 4px; -barlevel-background-color: if($variant!='lighter', transparentize(black, 0.5), $button_border); -barlevel-active-background-color: $selected_bg_color; -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-separator-width: 1px; color: $selected_bg_color; } } .resize-popup { color: $osd_fg_color; padding: 12px; @extend %shell_osd; } %shell_osd { border: 1px solid $shell_osd_border_color; border-radius: 2px; background: $shell_osd_background_color; //background-clip: padding-box; box-shadow: $_popup_shadow; } // // Pad OSD // .pad-osd-window { padding: 32px; background-color: $osd_bg_color; .pad-osd-title-box { spacing: 12px; } .pad-osd-title-menu-box { spacing: 6px; } } .combo-box-label { width: 15em; } // // Alt Tab Switcher // .switcher-popup { padding: 8px; spacing: 16px; } .switcher-list { padding: 15px; @extend %shell_bg; &-item-container { spacing: 8px; } .item-box { padding: 8px; color: $_panel_fg_color; border-radius: 2px; border: 1px solid transparent; &:outlined { padding: 8px; border: 1px solid $selected_bg_color; } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } } .thumbnail-box { padding: 2px; spacing: 4px; } .thumbnail { width: 256px; } .separator { width: 1px; background: transparentize($fg_color, 0.67); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { color: $_panel_fg_color; } } .input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } %shell_bg { background: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 2px; box-shadow: $_popup_shadow; } // //Window Cycler // .cycler-highlight { border: 5px solid $selected_bg_color; } // // Workspace Switcher // .workspace-switcher { background: transparent; border: 0px; border-radius: 0px; padding: 0px; spacing: 8px; &-group { padding: 12px; } &-container { padding: 14px; padding-bottom: 17px; @extend %shell_bg; } } .ws-switcher-active-up, .ws-switcher-active-down, .ws-switcher-active-left, .ws-switcher-active-right { height: 64px; background-color: $selected_bg_color; background-size: 64px; border-radius: 2px; border: 1px solid $selected_bg_color; } .ws-switcher-active-up { background-image: url("common-assets/misc/ws-switch-arrow-up.svg"); } .ws-switcher-active-down { background-image: url("common-assets/misc/ws-switch-arrow-down.svg"); } .ws-switcher-active-left { background-image: url("common-assets/misc/ws-switch-arrow-left.svg"); } .ws-switcher-active-right { background-image: url("common-assets/misc/ws-switch-arrow-right.svg"); } .ws-switcher-box { height: 64px; background-color: if($variant!='lighter', transparentize(black, 0.67), transparentize(black, 0.83)); border: 1px solid if($variant!='lighter', transparentize(black, 0.67), transparentize(black, 0.83)); border-radius: 2px; } // // Tiled window previews // .tile-preview { background-color: transparentize($selected_bg_color, 0.65); border: 1px solid $selected_bg_color; &-left.on-primary { border-radius: $panel-corner-radius 0 0 0; } &-right.on-primary { border-radius: 0 $panel-corner-radius 0 0; } &-left.tile-preview-right.on-primary { border-radius: $panel-corner-radius $panel-corner-radius 0 0; } } // // Top Bar // #panel { font-weight: bold; font-feature-settings: "tnum"; height: 2.1em; min-height: 26px; background-gradient-direction: none; background-color: $shell_osd_background_color; //background-clip: padding-box; border: 0 solid $shell_osd_border_color; border-bottom-width: 1px; // Fix dynamic top bar extension &.dynamic-top-bar-white-btn { border-image: none; } &.unlock-screen, &.login-screen { background-color: transparent; border: none; .panel-button { color: $fg_color; &:hover { color: $fg_color; } &:focus, &:active, &:checked { color: $selected_fg_color; border-color: transparent; } } } &.lock-screen { border: none; .panel-button { color: $osd_fg_color; &:hover { color: $osd_fg_color; } &:focus, &:active, &:checked { color: $selected_fg_color; border-color: transparent; } } } #panelLeft, #panelCenter { // spacing between activities<>app menu and such spacing: 8px; } .panel-corner { -panel-corner-radius: $panel-corner-radius; -panel-corner-background-color: transparentize(black, 1); -panel-corner-border-width: 0px; -panel-corner-border-color: black; &:active, &:overview, &:focus { -panel-corner-border-color: black; } &.lock-screen, &.login-screen, &.unlock-screen { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } } .panel-button { -natural-hpadding: 10px; -minimum-hpadding: 6px; font-weight: bold; color: $_panel_fg_color; text-shadow: none; transition-duration: 100ms; border-bottom-width: 1px; border-color: transparent; .app-menu-icon { width: 0; height: 0; margin-left: 0px; margin-right: 0px; } .system-status-icon, .app-menu-icon > StIcon, .popup-menu-arrow { icon-shadow: none; } &:hover { color: $_panel_fg_color; background-color: if($variant!='lighter', transparentize(black, 0.83), transparentize(black, 0.95)); border-bottom-width: 1px; border-color: transparent; } &:active, &:overview, &:focus, &:checked { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; border-bottom-width: 1px; @if $variant != 'lighter' { border-color: black; } & > .system-status-icon { icon-shadow: none; } } .system-status-icon { icon-size: 16px; padding: 0 4px; } &.clock-display StIcon { color: $selected_bg_color; margin-left: .3em; } } #panelActivities.panel-button { -natural-hpadding: 12px; } .panel-status-indicators-box, .panel-status-menu-box { spacing: 2px; } // spacing between power icon and (optional) percentage label .power-status.panel-status-indicators-box { spacing: 0; } .screencast-indicator { color: $error_color; } .remote-access-indicator { color: $error_color; } .popup-menu-arrow { width: 0; } } // Activities button #panel #panelActivities.panel-button { > * { background-image: url("#{$asset_path}/panel/activities.svg"); background-size: contain; width: 24px; height: 24px; background-color: transparent !important; background-gradient-direction: none !important; border: 0 solid transparent !important; text-shadow: 0 0 transparent !important; transition-duration: 0ms !important; box-shadow: none !important; color: transparent; } &:active, &:overview, &:focus, &:checked { background-color: transparent; box-shadow: none; border-bottom-width: 1px; border-color: transparent; > * { background-image: url("common-assets/panel/activities-active.svg"); } } } // a little unstructured mess: #appMenu { spacing: 4px; padding: 0 8px; .label-shadow { color: transparent; } } .app-menu, .app-well-menu { max-width: 27.25em; } .aggregate-menu { min-width: 23.5em; .popup-menu-icon { padding: 0 4px; } .popup-sub-menu .popup-menu-item > :first-child { &:ltr { /* 12px spacing + 2*4px padding + 16px icon */ padding-left: 36px; } &:rtl { /* 12px spacing + 2*4px padding + 16px icon */ padding-right: 36px; } } } .system-menu-action { -st-icon-style: symbolic; padding: 13px; color: $fg_color; border-radius: 32px; /* wish we could do 50% */ border: 1px solid transparent; &:hover, &:focus { transition-duration: 100ms; padding: 13px; color: $fg_color; background-color: transparent; border: 1px solid $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } & > StIcon { icon-size: 16px; } } // // Calendar popover // #calendarArea { padding: 0.75em 0.7em; } .calendar { margin-bottom: 1em; } .calendar, .datemenu-today-button, .datemenu-displays-box, .message-list-sections { margin: 0 0.4em; } .datemenu-calendar-column { spacing: 0.5em; border: none; } .datemenu-displays-section { padding-bottom: 3em; } .datemenu-displays-box { spacing: 1em; } .datemenu-today-button, .world-clocks-button, .weather-button, .events-section-title { border-radius: 3px; padding: .4em; } .message-list-section-list:ltr { padding-left: .4em; } .message-list-section-list:rtl { padding-right: .4em; } .datemenu-today-button, .world-clocks-button, .weather-button, .events-section-title { padding: 7px 10px 7px 10px; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } .datemenu-today-button .day-label { } .datemenu-today-button .date-label { font-size: 1.5em; font-weight: 300 } .world-clocks-header, .weather-header, .events-section-title { color: transparentize($fg_color, 0.6); font-weight: bold; } .world-clocks-button:active .world-clocks-header, .weather-button:active .weather-header { color: $selected_fg_color; } .weather-header.location { font-weight: normal; font-size: 0.9em; } .world-clocks-grid, .weather-grid { spacing-rows: 0.4em; spacing-columns: 0.8em; } .weather-box { spacing: 0.4em; } .world-clocks-city { font-weight: bold; font-size: 0.9em; } .world-clocks-time { color: transparentize($fg_color, 0.2); font-feature-settings: "tnum"; font-size: 1.2em; .world-clocks-button:active & { color: transparentize($selected_fg_color, 0.2); } } .world-clocks-timezone { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; font-size: 0.9em; .world-clocks-button:active & { color: transparentize($selected_fg_color, 0.4); } } .weather-forecast-icon { icon-size: 2.18em; } .weather-forecast-time { color: transparentize($fg_color, 0.4); font-size: 0.8em; .weather-button:active & { color: transparentize($selected_fg_color, 0.4); } } .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; &:focus {} } .pager-button { color: transparent; background-color: transparent; width: 32px; border-radius: 2px; &:focus, &:hover, &:active { background-color: transparent; } } //arrow back .calendar-change-month-back { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } &:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } } } //arrow forward .calendar-change-month-forward { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } &:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } } } .calendar-day-base { font-size: 80%; text-align: center; width: 2.6em; height: 2.6em; padding: 0.1em; margin: 2px; border-radius: 1.6em; font-feature-settings: "tnum"; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active, &:selected { color: $fg_color; background-color: transparentize(black, 0.85); border-width: 0; //avoid jumparound due to today } &.calendar-day-heading { //day of week heading color: transparentize($fg_color, 0.15); margin-top: 1em; font-size: 70%; } } .calendar-day { //border collapse hack - see calendar.js border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-work-day {} .calendar-nonwork-day { color: $fg_color; font-weight: bold; } .calendar-today, .calendar-today:active, .calendar-today:selected, .calendar-today:focus, .calendar-today:hover { font-weight: bold; color: $selected_fg_color; background-color: $selected_bg_color; border-width: 0; } .calendar-day-with-events { font-weight: bold; background-image: url("common-assets/misc/calendar-today.svg"); } .calendar-today.calendar-day-with-events { color: $selected_fg_color; background-image: url("common-assets/misc/calendar-today-active.svg"); } .calendar-other-month-day { color: transparentize($fg_color, 0.7); opacity: 1; } .calendar-week-number { font-size: 70%; font-weight: bold; width: 2.3em; height: 1.8em; border-radius: 2px; padding: 0.5em 0 0; margin: 6px; background-color: if($variant!='dark', transparentize($fg_color,0.9), transparentize($fg_color,0.7)); color: if($variant!='dark', transparentize($fg_color,0.5), $bg_color); } // // Message list // .message-list { width: 31.5em; &-sections { spacing: 1em; } &-section, &-section-list { spacing: 0.4em; } &-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; } } &-clear-button.button { margin: 1.5em 1.5em 0; padding: 4px 12px; } } .message { padding: 3px; color: $fg_color; background-color: $shell_message_background_color; border: 1px solid $shell_message_border_color; border-radius: 2px; box-shadow: inset 4px 0 0 if($variant!='dark', -1px, -2px) $selected_bg_color; &:hover, &:focus { color: $fg_color; border-color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &-icon-bin { padding: 0.68em 0.2em 0.68em 0.68em; &:rtl { padding: 0.68em 0.68em 0.68em 0.2em; } > StIcon { color: inherit; icon-size: 1.33em; -st-icon-style: symbolic; } > .fallback-app-icon { width: 1.33em; height: 1.33em; } } &-secondary-bin { padding: 0 0.82em; } &-secondary-bin > .event-time { color: transparentize($fg_color, 0.4); font-size: 0.9em; /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.05em; } &:active .message-secondary-bin, &:active .message-secondary-bin > .event-time { color: transparentize($selected_fg_color, 0.4); } &-secondary-bin > StIcon { icon-size: 1.33em; } &-title { color: inherit; font-weight: bold; } &-content { color: inherit; padding: 8px; } } .message-close-button { &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color } } .message-media-control { padding: 12px; color: $fg_color; &:last-child:ltr { padding-right: 18px; } &:last-child:rtl { padding-left: 18px; } &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; } } .message:active .message-media-control { color: $selected_fg_color; } .media-message-cover-icon { icon-size: 48px !important; &.fallback { color: $insensitive_fg_color; background-color: $bg_color; border-radius: 2px; icon-size: 32px !important; padding: 6px; border: 1px solid $borders_color; } .message:active &.fallback { color: transparentize($selected_fg_color, 0.2); background-color: lighten($selected_bg_color, 7%); border-color: transparentize($selected_fg_color, 0.2); } } // // Activities Ripples // .ripple-box { width: 52px; height: 52px; border-radius: 0 0 52px 0; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); &:rtl { border-radius: 0 0 0 52px; } // just a simple change to the border radius position } // Rubberband for select-area screenshots .select-area-rubberband { background-color: transparentize($selected_bg_color,0.7); border: 1px solid $selected_bg_color; } // Pointer location .ripple-pointer-location { width: 50px; height: 50px; border-radius: 25px 25px 25px 25px; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); } // not really top bar only .popup-menu-arrow { icon-size: 16px; } .popup-menu-icon { icon-size: 16px; } // // Close buttons // .window-close { background-color: lighten(saturate($destructive_color, 6%), 4%); border-radius: 22px; border: none; box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);; color: $destructive_fg_color; height: 22px; width: 22px; -shell-close-overlap: 9px; & > StIcon { icon-size: 16px; } &:hover { background-color: lighten(saturate($destructive_color, 15%), 12%); color: $destructive_fg_color; height: 22px; width: 22px; } &:active { background-color: darken(adjust-hue(desaturate($destructive_color, 18%), -5%), 9%); color: $destructive_fg_color; height: 22px; width: 22px; } } // Pointer accessibility notifications .pie-timer { width: 60px; height: 60px; -pie-border-width: 2px; -pie-border-color: $selected_bg_color; -pie-background-color: transparentize($selected_bg_color, 0.5); } // // Network Dialogs // .nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; &-content { spacing: 20px; padding: 10px; @extend %modal_dialog_content_box; } &-header-hbox { spacing: 10px; } &-airplane-box { spacing: 12px; } &-airplane-headline { font-size: 1.1em; font-weight: bold; text-align: center; } &-airplane-text { color: $fg_color; } &-header-icon { icon-size: 32px; } &-scroll-view { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; } &-header { font-weight: bold; font-size: 1.2em; } &-item { font-size: 1em; border-bottom: 0px solid; padding: 12px; spacing: 0px; &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } &-icons { spacing: .5em; } &-icon { icon-size: 16px; } } .no-networks-label { color: $insensitive_fg_color; } .no-networks-box { spacing: 12px; } // // Overview // #overview { spacing: 24px; } .overview-controls { padding-bottom: 32px; } .window-picker { //container around window thumbnails -horizontal-spacing: 16px; -vertical-spacing: 16px; padding: 0 16px 16px; &.external-monitor { padding: 16px; } } .window-clone-border { border: 3px solid transparentize($selected_bg_color, 0.2); border-radius: 4px; box-shadow: inset 0px 0px 0px 1px transparentize($selected_bg_color, 1); } .window-caption { spacing: 25px; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; padding: 4px 12px; } // // Search Entry // .search-entry { width: 320px; padding: 7px 9px; border-radius: 20px; border: 1px solid transparentize(black, 0.75); background-color: transparentize($entry_bg, 0.1); transition-duration: 0ms; &:focus { padding: 7px 9px; } .search-entry-icon { icon-size: 16px; padding: 0 4px; color: $fg_color; } &:hover, &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; background-color: $selected_bg_color; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; .search-entry-icon { color: $selected_fg_color; } } } // // Search Results // #searchResultsContent { max-width: 1000px; padding-left: 20px; padding-right: 20px; spacing: 16px; } // This should be equal to #searchResultsContent spacing .search-section { spacing: 16px; } // This is the space between the provider icon and the results container .search-section-content { spacing: 32px; } // "no results" .search-statustext { @extend %status_text; } .list-search-results { spacing: 3px; } .search-section-separator { background-color: transparentize(white, 0.8); height: 1px; .search-section:last-child & { background-color: transparent; } } .list-search-result-content { spacing: 30px; } .list-search-result-title { color: $_shell_fg_color; spacing: 12px; } .list-search-result-description { color: transparentize(darken($_shell_fg_color, 20%), 0.3); } .list-search-provider-details { width: 150px; color: darken($_shell_fg_color,10%); margin-top: 0.1em; } .list-search-provider-content { spacing: 20px; } .search-provider-icon { padding: 15px; } // // Dash // #dash { font-size: 1em; color: $osd_fg_color; background-color: $dark_sidebar_bg; border: 1px solid if($variant!='lighter', rgba(0,0,0,0.4), rgba(0,0,0,0.1)); border-left-width: 0; padding: 4px 0; border-radius: 0 3px 3px 0; &:rtl { border-left-width: 1px; border-right-width: 0; border-radius: 3px 0 0 3px; } .right &, &:rtl { padding: 4px 0; } .top &, .bottom & { padding: 0; } .placeholder { background-image: none; background-size: contain; height: 24px; } .empty-dash-drop-target { width: 24px; height: 24px; } } .dash-item-container > StWidget { &, &:rtl, .right & { padding: 4px 8px; } .top &, .bottom & { padding: 6px; } } //osd tooltip .dash-label { border-radius: 3px; padding: 4px 12px; color: $_shell_fg_color; background-color: transparentize(black, 0.3); border: 0; text-align: center; -x-offset: 3px; .bottom &, .top & { -y-offset: 3px; -x-offset: 0; } } // Dash Buttons #dash .app-well-app { & .overview-icon { border: none; } &:hover .overview-icon, .right &:hover .overview-icon, .bottom &:hover .overview-icon, .top &:hover .overview-icon { background-color: $selected_bg_color; } &:active .overview-icon, .right &:active .overview-icon, .bottom &:active .overview-icon, .top &:active .overview-icon { box-shadow: none; background-color: darken($selected_bg_color, 10%); } &-running-dot { width: 11px; height: 2px; margin-bottom: 2px; background-color: $selected_bg_color; } &:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } #dashtodockContainer { &.bottom #dash { margin-top: 1px; } .app-well-app.focused .overview-icon { background-color: if($variant != 'lighter', transparentize(black, 0.75), transparentize(black, 0.85)); } &.running-dots { .app-well-app .app-well-app-running-dot, .app-well-app.focused:hover .app-well-app-running-dot { background-color: $selected_bg_color; } .app-well-app:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } .app-well-app-running-dot, .app-well-app:hover .app-well-app-running-dot { background: none; width: 28px; height: 4px; } @each $var in 1, 2, 3, 4 { .running#{$var} .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}.svg"); } .running#{$var}:hover .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}-hover.svg"); } } & .show-apps { margin: 0 1px 1px 0; } } .show-apps { .overview-icon { background-color: if($variant!='lighter', transparentize(black, 0.5), transparentize(black, 0.8)); border-radius: 2px; border: 0px; padding: 6px; transition-duration: 0ms; text-align: center; color: $_panel_fg_color; } &:hover .overview-icon { background-color: if($variant!='lighter', transparentize(black, 0.3), transparentize(black, 0.9)); color: $selected_bg_color; } &:active .overview-icon, &:active .show-apps-icon, &:checked .overview-icon, &:checked .show-apps-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; transition-duration: 0ms; } } // // App Vault/Grid // .icon-grid { spacing: 30px; -shell-grid-horizontal-item-size: 136px; -shell-grid-vertical-item-size: 136px; .overview-icon { icon-size: 96px; } } //.app-display { spacing: 20px; } .system-action-icon { background-color: $bg_color; color: $fg_color; border-radius: 99px; icon-size: 48px; } //favorties | all toggle container .app-view-controls { padding-bottom: 32px; } //favorties | all toggle button .app-view-control { padding: 4px 32px; margin: 0; @include button(osd); @if $variant == 'lighter' { background-color: opacify($osd_button_bg, 0.4); border-color: transparentize($osd_button_border, 0.2); } &:hover { @include button(osd-hover); @if $variant == 'lighter' { background-color: opacify(darken($osd_button_bg, 5%), 0.4); border-color: transparentize($osd_button_border, 0.2); } } &:checked { color: $selected_fg_color; background-color: $selected_bg_color; } &:first-child:ltr, &:last-child:rtl { border-radius: 2px 0 0 2px; border-right-width: 0; } &:last-child:ltr, &:first-child:rtl { border-radius: 0 2px 2px 0; border-left-width: 0;} } // // Icon Tile // .search-provider-icon, .list-search-result { @extend %icon_tile; &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } &:focus, &:selected, &:hover { background-color: transparentize($osd_fg_color,.6); transition-duration: 200ms; } } .app-well-app, .app-well-app.app-folder, .grid-search-result { .overview-icon { @extend %icon_tile; } &:active .overview-icon, &:checked .overview-icon { background-color: transparentize(darken($osd_bg_color,10%),.1); box-shadow: inset 0 0 $selected_bg_color; } &:hover .overview-icon, &:focus .overview-icon, &:selected .overview-icon { background-color: if($variant!='lighter', transparentize($osd_fg_color,.6), transparentize($osd_bg_color,.6)); transition-duration: 0ms; border-image: none; background-image: none; } &:drop .overview-icon { background-color: $selected_bg_color; } } .app-well-app-running-dot { //running apps indicator width: 20px; height: 2px; margin-bottom: 4px; background-color: $selected_bg_color; } %icon_tile { color: $_shell_fg_color; border-radius: 2px; padding: 6px; border: 1px solid transparent; transition-duration: 0ms; text-align: center; } // // Collections // .app-well-app.app-folder { > .overview-icon { background-color: darken($dark_sidebar_bg, 8%); border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); @if $variant == 'lighter' { color: $dark_sidebar_fg; } } &:hover > .overview-icon, &:focus > .overview-icon { background-color: lighten($dark_sidebar_bg, 3%); } &:active > .overview-icon, &:checked > .overview-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } } .app-folder-popup { //expanded collection -arrow-border-radius: 2px; -arrow-background-color: darken($dark_sidebar_bg, 8%); -arrow-border-color: transparentize(darken($dark_sidebar_bg, 25%), 0.5); -arrow-border-width: 1px; -arrow-base: 20px; -arrow-rise: 10px; } .app-folder-popup-bin { padding: 5px; } .app-folder-icon { padding: 5px; spacing-rows: 5px; spacing-columns: 5px; } @if $variant == 'lighter' { .app-folder-popup-bin .overview-icon { color: $dark_sidebar_fg; } } .page-indicator { padding: 20px 20px; .page-indicator-icon { width: 8px; height: 8px; background-color: transparentize($selected_fg_color, 0.7); border: none; border-radius: 8px; margin: 0; } &:hover .page-indicator-icon { background-color: transparentize($selected_fg_color, 0.45); } &:active .page-indicator-icon { background-color: $selected_bg_color; } &:checked .page-indicator-icon, &:checked:active .page-indicator-icon { background-color: $selected_fg_color; } } .no-frequent-applications-label { @extend %status_text; } .app-well-app > .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; spacing: 4px; } // // Workspace pager // .workspace-thumbnails, .workspace-thumbnails-left { &, &:rtl { background-color: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; visible-width: 40px; //amount visible before hover spacing: 11px; padding: 12px; } .placeholder { background-image: url("common-assets/dash/dash-placeholder.svg"); background-size: contain; height: 24px; } } .workspace-thumbnails, .workspace-thumbnails-left:rtl { border-radius: 3px 0 0 3px; border-right-width: 0; padding-right: 8px; } .workspace-thumbnails:rtl, .workspace-thumbnails-left { border-radius: 0 3px 3px 0; border-right-width: 0; padding-left: 8px; } .workspace-thumbnail-indicator { border: 4px solid transparentize($selected_bg_color, 0.2); border-radius: 1px; padding: 1px; } //Some hacks I don't even .all-apps, .frequent-apps > StBoxLayout { // horizontal padding to make sure scrollbars or dash don't overlap content padding: 0px 88px 10px 88px; } %status_text { font-size: 2em; font-weight: bold; color: $fg_color; } // // Notifications & Message Tray // .url-highlighter { link-color: $link_color; } // Banners .notification-banner, .notification-banner:hover, .notification-banner:focus { font-size: 1em; width: 34em; min-height: 0; margin: 9px; padding: 6px; @extend %popup_menu; .notification-icon { padding: 5px; } .notification-content { padding: 5px; spacing: 5px; } .secondary-icon { icon-size: 1.09em; } .notification-actions { background-color: transparent; border: 0; padding: 2px 2px 0 2px; spacing: 3px; } .notification-button { padding: 4px 4px 5px; min-height: 0; @extend %button; &:first-child, &:last-child { border-radius: 2px; } } } %popup_menu { color: $fg_color; background-color: $shell_popup_menu_background_color; //background-clip: padding-box; border: if($variant!='dark', 0, 1px) solid $shell_popup_menu_border_color; border-radius: 2px; box-shadow: $_popup_menu_shadow; } .secondary-icon { icon-size: 1.09em; } // Chat Bubbles .chat-body { spacing: 5px; } .chat-response { margin: 5px; } .chat-log-message { color: $fg_color; } .chat-new-group { padding-top: 1em; } .chat-received { padding-left: 4px; &:rtl { padding-left: 0px; padding-right: 4px; } } .chat-sent { padding-left: 18pt; color: $selected_bg_color; &:rtl { padding-left: 0; padding-right: 18pt; } } .chat-meta-message { padding-left: 4px; font-size: 9pt; font-weight: bold; color: transparentize($fg_color, 0.4); &:rtl { padding-left: 0; padding-right: 4px; } } .subscription-message { font-style: italic; } // Hotplug .hotplug-transient-box { spacing: 6px; padding: 2px 72px 2px 12px; } .hotplug-notification-item { padding: 2px 10px; @extend %button; &:focus { padding: 2px 10px; } } .hotplug-notification-item-icon { icon-size: 24px; padding: 2px 5px; } .hotplug-resident-box { spacing: 8px; } .hotplug-resident-mount { spacing: 8px; border-radius: 4px; &:hover { background-color: transparentize($bg_color,0.7); } } .hotplug-resident-mount-label { color: inherit; padding-left: 6px; } .hotplug-resident-mount-icon { icon-size: 24px; padding-left: 6px; } .hotplug-resident-eject-icon { icon-size: 16px; } .hotplug-resident-eject-button { padding: 7px; border-radius: 5px; color: pink; } // Eeeky things // Magnifier .magnifier-zoom-region { border: 2px solid $selected_bg_color; &.full-screen { border-width: 0; } } // // On-Screen Keyboard // .word-suggestions { font-size: 14pt; spacing: 12px; min-height: 20pt; StButton { padding: 0 0.5em; border-radius: 2px; color: $osd_fg_color; &:hover, &:focus, &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } } #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.8); .page-indicator { padding: 4px 4px; .page-indicator-icon { width: 6px; height: 6px } } } .key-container { padding: 4px; spacing: 4px; } .keyboard-key { min-height: 1.2em; min-width: 1.2em; font-size: 16pt; border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } &.default-key { background-color: darken($osd_button_bg, 13%); background-size: 20px; &:hover { background-color: darken($osd_button_bg, 5%); } &:active, &:checked { @include button(osd-active); } } &.enter-key { @include button(osd-active); background-image: url("common-assets/key/key-enter.svg"); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } &.shift-key-lowercase { background-image: url("#{$asset_path}/key/key-shift.svg"); } &.shift-key-uppercase { background-image: url("common-assets/key/key-shift-uppercase.svg"); } &.shift-key-uppercase:latched { background-image: url("common-assets/key/key-shift-latched-uppercase.svg"); } &.hide-key { background-image: url("#{$asset_path}/key/key-hide.svg"); &:active, &:checked { background-image: url("common-assets/key/key-hide-active.svg"); } } &.layout-key { background-image: url("#{$asset_path}/key/key-layout.svg"); &:active, &:checked { background-image: url("common-assets/key/key-layout-active.svg"); } } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } .emoji-page { .keyboard-key { background-color: transparent; border: none; } } .emoji-panel { .keyboard-key:latched { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } } // // IBus Candidate Popup // .candidate-popup-content { padding: 0.5em; spacing: 0.3em; color: $osd_fg_color; font-size: 1.15em; } .candidate-index { padding: 0 0.5em 0 0; color: lighten($osd_fg_color, 10%); } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 2px; color: $osd_fg_color; &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } } .candidate-page-button-box { height: 2em; .vertical & { padding-top: 0.5em; } .horizontal & { padding-left: 0.5em; } } .candidate-page-button { padding: 4px; } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } .candidate-page-button-icon { icon-size: 1em; } // // Auth Dialogs & Screen Shield // .user-icon { background-size: contain; color: $fg_color; border-radius: 99px; &:hover { color: transparentize($fg_color, 0.3); } } // // Login Dialog // .login-dialog-banner-view { padding-top: 24px; max-width: 23em; } .login-dialog { //reset border: none; background-color: transparent; .modal-dialog-button-box { spacing: 3px; } .modal-dialog-button { padding: 3px 18px; &:default { @include button(normal); &:hover,&:focus { @include button(hover); } &:active { @include button(active); } &:insensitive { @include button(insensitive); } } } } .login-dialog-logo-bin { padding: 24px 0px; } .login-dialog-banner { color: if($variant!='dark', lighten($fg_color, 10%), darken($fg_color, 20%)); } .login-dialog-button-box { spacing: 5px; } .login-dialog-message-warning { color: $warning_color; } .login-dialog-message-hint { padding-top: 0; padding-bottom: 20px; } .login-dialog-user-selection-box { padding: 100px 0px; } .login-dialog-not-listed-label { padding-left: 2px; .login-dialog-not-listed-button:focus &, .login-dialog-not-listed-button:hover & { color: $fg_color; } } .login-dialog-not-listed-label { font-size: 90%; font-weight: bold; color: if($variant!='dark', lighten($fg_color, 20%), darken($fg_color, 30%)); padding-top: 1em; } .login-dialog-user-list-view { -st-vfade-offset: 1em; } .login-dialog-user-list { spacing: 12px; width: 23em; &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } } .login-dialog-user-list-item { border-radius: 5px; padding: 6px; color: if($variant!='dark', lighten($fg_color, 20%), darken($fg_color, 30%)); &:ltr .user-widget { padding-right: 1em; } &:rtl .user-widget { padding-left: 1em; } .login-dialog-timed-login-indicator { height: 2px; margin-top: 6px; background-color: $fg_color; } &:focus .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } } .login-dialog-username, .user-widget-label { color: $fg_color; font-size: 120%; font-weight: bold; text-align: left; padding-left: 15px; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } } .user-widget-label { &:ltr { padding-left: 14px; } &:rtl { padding-right: 14px; } } .login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 8px; width: 23em; } .login-dialog-prompt-label { color: if($variant!='dark', lighten($fg_color, 10%), darken($fg_color, 20%)); font-size: 110%; padding-top: 1em; } .login-dialog-session-list-button StIcon { icon-size: 1.25em; } .login-dialog-session-list-button { color: if($variant!='dark', lighten($fg_color, 20%), darken($fg_color, 30%)); &:hover,&:focus { color: $fg_color; } &:active { color: if($variant!='dark', lighten($fg_color, 40%), darken($fg_color, 50%)); } } // // Screen Shield // .screen-shield-arrows { padding-bottom: 3em; } .screen-shield-arrows Gjs_Arrow { color: white; width: 80px; height: 48px; -arrow-thickness: 12px; -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); } .screen-shield-clock { color: white; text-shadow: 0px 1px 2px rgba(0,0,0,0.6); font-weight: bold; text-align: center; padding-bottom: 1.5em; } .screen-shield-clock-time { font-size: 72pt; text-shadow: 0px 2px 2px rgba(0,0,0,0.4); font-feature-settings: "tnum"; } .screen-shield-clock-date { font-size: 28pt; font-weight: normal; } .screen-shield-notifications-container { spacing: 6px; width: 30em; background-color: transparent; max-height: 500px; .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } .notification, .screen-shield-notification-source { padding: 12px 6px; border: 1px solid $_bubble_borders_color; background-color: transparentize($osd_bg_color,0.5); color: $_bubble_fg_color; border-radius: 4px; } .notification { margin-right: 15px; } //compensate for space allocated to the scrollbar } .screen-shield-notification-label { font-weight: bold; padding: 0px 0px 0px 12px; } .screen-shield-notification-count-text { padding: 0px 0px 0px 12px; } #panel.lock-screen { background-color: transparentize($_bubble_bg_color, 0.5); } .screen-shield-background { //just the shadow, really background: black; box-shadow: 0px 2px 4px transparentize(black,0.6); } #lockDialogGroup { background: if($variant!='dark', darken($bg_color, 10%), darken($bg_color, 5%)); background-repeat: repeat; } #screenShieldNotifications { StButton#vhandle, StButton#hhandle { background-color: transparentize($bg_color,0.7); &:hover, &:focus { background-color: transparentize($bg_color,0.5); } &:active { background-color: transparentize($selected_bg_color,0.5); } } } // // Looking Glass // #LookingGlassDialog { margin: 4px; spacing: 4px; padding: 4px 4px 6px 4px; color: $osd_fg_color; @extend %shell_bg; & > #Toolbar { padding: 3px; border: none; background-color: transparent; border-radius: 0px; } .labels { spacing: 4px; } .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: $osd_fg_color; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; &:hover { color: $_panel_fg_color; text-shadow: black 0px 2px 2px; } &:selected { border-bottom-width: 0px; color: $selected_bg_color; text-shadow: black 0px 2px 2px; } } StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } StBoxLayout#ResultsArea { spacing: 4px; } } .lg-dialog { StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); &:focus { @include entry(osd-focus); selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } } .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } } .lg-completions-text { font-size: .9em; font-style: italic; } .lg-obj-inspector-title { spacing: 4px; } .lg-obj-inspector-button { border: 1px solid gray; padding: 4px; border-radius: 4px; &:hover { border: 1px solid #ffffff; } } #lookingGlassExtensions { padding: 4px; } .lg-extensions-list { padding: 4px; spacing: 6px; } .lg-extension { border: 1px solid $osd_borders_color; border-radius: 2px; background-color: $osd_bg_color; padding: 4px; } .lg-extension-name { font-weight: bold; } .lg-extension-meta { spacing: 6px; } #LookingGlassPropertyInspector { background: transparentize(black, 0.3); border: 1px solid grey; border-radius: 2px; color: $_shell_fg_color; padding: 6px; } arc-theme-20220405/common/gnome-shell/3.34/sass/_drawing.scss000066400000000000000000000101341422312607700233530ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 1px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid if($variant!='dark', $selected_bg_color, $button_border); box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $osd_button_border; background-color: $selected_bg_color; box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); box-shadow: inset 0 1px transparentize(black, 0.95); } } arc-theme-20220405/common/gnome-shell/3.34/sass/gnome-shell.scss.in000066400000000000000000000002271422312607700244020ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/gnome-shell/3.36/000077500000000000000000000000001422312607700177165ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/common-assets/000077500000000000000000000000001422312607700225065ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/000077500000000000000000000000001422312607700234255ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051422312607700273540ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/running1-hover.svg000066400000000000000000000105411422312607700270310ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/running1.svg000066400000000000000000000105411422312607700257100ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/running2-hover.svg000066400000000000000000000110201422312607700270230ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/running2.svg000066400000000000000000000110201422312607700257020ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/running3-hover.svg000066400000000000000000000113011422312607700270260ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/running3.svg000066400000000000000000000113011422312607700257050ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/running4-hover.svg000066400000000000000000000115651422312607700270430ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/dash/running4.svg000066400000000000000000000115651422312607700257220ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/misc/000077500000000000000000000000001422312607700234415ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371422312607700303310ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/misc/calendar-today.svg000066400000000000000000000133371422312607700270600ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051422312607700302110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051422312607700301740ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061422312607700303600ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031422312607700276640ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/common-assets/panel/000077500000000000000000000000001422312607700236055ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700277420ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/switch/000077500000000000000000000000001422312607700240075ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700304050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700302460ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/dark-assets/000077500000000000000000000000001422312607700221375ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/dark-assets/checkbox/000077500000000000000000000000001422312607700237255ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700312540ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700276240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700316160ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700301730ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/dark-assets/misc/000077500000000000000000000000001422312607700230725ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700305700ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700274450ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700307550ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700276250ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/dark-assets/panel/000077500000000000000000000000001422312607700232365ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/dark-assets/panel/activities.svg000066400000000000000000000111621422312607700261240ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/dark-assets/switch/000077500000000000000000000000001422312607700234405ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700262440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700261110ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/gresource/000077500000000000000000000000001422312607700217145ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000064731422312607700306760ustar00rootroot00000000000000 common-assets/dash/dash-placeholder.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg dark-assets/checkbox/checkbox-checked-focused.svg dark-assets/checkbox/checkbox-checked.svg dark-assets/checkbox/checkbox-unchecked-focused.svg dark-assets/checkbox/checkbox-unchecked.svg dark-assets/misc/calendar-arrow-left-hover.svg dark-assets/misc/calendar-arrow-left.svg dark-assets/misc/calendar-arrow-right-hover.svg dark-assets/misc/calendar-arrow-right.svg dark-assets/panel/activities.svg dark-assets/switch/switch-off.svg dark-assets/switch/switch-on.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/process-working.svg gnome-shell-dark.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.36/gresource/gnome-shell-theme-lighter.gresource.xml000066400000000000000000000065371422312607700314140ustar00rootroot00000000000000 common-assets/dash/dash-placeholder.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg lighter-assets/checkbox/checkbox-checked-focused.svg lighter-assets/checkbox/checkbox-checked.svg lighter-assets/checkbox/checkbox-unchecked-focused.svg lighter-assets/checkbox/checkbox-unchecked.svg lighter-assets/misc/calendar-arrow-left-hover.svg lighter-assets/misc/calendar-arrow-left.svg lighter-assets/misc/calendar-arrow-right-hover.svg lighter-assets/misc/calendar-arrow-right.svg lighter-assets/panel/activities.svg lighter-assets/switch/switch-off.svg lighter-assets/switch/switch-on.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/process-working.svg gnome-shell-lighter.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.36/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000064511422312607700277530ustar00rootroot00000000000000 common-assets/dash/dash-placeholder.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg light-assets/checkbox/checkbox-checked-focused.svg light-assets/checkbox/checkbox-checked.svg light-assets/checkbox/checkbox-unchecked-focused.svg light-assets/checkbox/checkbox-unchecked.svg light-assets/misc/calendar-arrow-left-hover.svg light-assets/misc/calendar-arrow-left.svg light-assets/misc/calendar-arrow-right-hover.svg light-assets/misc/calendar-arrow-right.svg light-assets/panel/activities.svg light-assets/switch/switch-off.svg light-assets/switch/switch-on.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/process-working.svg gnome-shell.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.36/icons/000077500000000000000000000000001422312607700210315ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/icons/eye-not-looking-symbolic.svg000066400000000000000000000010741422312607700264130ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/eye-open-negative-filled-symbolic.svg000066400000000000000000000040721422312607700301520ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/icons/keyboard-caps-lock-filled-symbolic.svg000066400000000000000000000004141422312607700302770ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/keyboard-enter-symbolic.svg000066400000000000000000000022721422312607700263070ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/keyboard-hide-symbolic.svg000066400000000000000000000017361422312607700261070ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/keyboard-layout-filled-symbolic.svg000066400000000000000000000027101422312607700277410ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/keyboard-shift-filled-symbolic.svg000066400000000000000000000003031422312607700275350ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/message-indicator-symbolic.svg000066400000000000000000000024701422312607700267720ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731422312607700274170ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/pointer-drag-symbolic.svg000066400000000000000000000064421422312607700257720ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701422312607700276220ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601422312607700301210ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.36/icons/process-working.svg000066400000000000000000003027461422312607700247220ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/light-assets/000077500000000000000000000000001422312607700223255ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/light-assets/checkbox/000077500000000000000000000000001422312607700241135ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700314370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700300100ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700320060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700303510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/light-assets/misc/000077500000000000000000000000001422312607700232605ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700307560ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700276330ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700311430ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700300130ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/light-assets/panel/000077500000000000000000000000001422312607700234245ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/light-assets/panel/activities.svg000066400000000000000000000111621422312607700263120ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/light-assets/switch/000077500000000000000000000000001422312607700236265ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700264300ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700263030ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/000077500000000000000000000000001422312607700226545ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/checkbox/000077500000000000000000000000001422312607700244425ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700317660ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700303370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700323350ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700307000ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/misc/000077500000000000000000000000001422312607700236075ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700313050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700301620ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700314720ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700303420ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/panel/000077500000000000000000000000001422312607700237535ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/panel/activities.svg000066400000000000000000000111621422312607700266410ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/switch/000077500000000000000000000000001422312607700241555ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/switch/switch-off.svg000066400000000000000000000156151422312607700267570ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/lighter-assets/switch/switch-on.svg000066400000000000000000000176761422312607700266320ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.36/pad-osd.css000066400000000000000000000010261422312607700217560ustar00rootroot00000000000000.Leader { stroke-width: .5 !important; stroke: #535353; fill: none !important; } .Button { stroke-width: .25; stroke: #ededed; fill: #ededed; } .Ring { stroke-width: .5 !important; stroke: #535353 !important; fill: none !important; } .Label { stroke: none !important; stroke-width: .1 !important; font-size: .1 !important; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20220405/common/gnome-shell/3.36/sass/000077500000000000000000000000001422312607700206675ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.36/sass/_colors.scss000066400000000000000000000150741422312607700232330ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and ($variant=='light' or $variant=='lighter') { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and ($variant=='light' or $variant=='lighter') { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light' or $variant=='lighter', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light' or $variant=='lighter', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; @if $variant == 'lighter' { $dark_sidebar_bg: if($transparency == 'true', transparentize($bg_color, 0.05), $bg_color); $dark_sidebar_fg: $fg_color; } $dark_sidebar_border: $dark_sidebar_bg; @if $variant == 'dark' { $dark_sidebar_border: darken($dark_sidebar_bg, 5%); } @else if $variant == 'lighter' { $dark_sidebar_border: darken($dark_sidebar_bg, 8%); } $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($button_bg, 0.1)); $osd_button_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_entry_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($base_color, 0.1)); $osd_entry_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_insensitive_bg_color: if($variant != 'lighter', darken($osd_bg_color, 3%), $insensitive_bg_color); $osd_insensitive_fg_color: if($variant != 'lighter', mix($osd_fg_color, opacify($osd_bg_color, 1), 30%), $insensitive_fg_color); $osd_borders_color: if($variant != 'lighter', transparentize(black, 0.3), transparentize(black, 0.83)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light' or $variant=='lighter', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light' or $variant=='lighter', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light' or $variant=='lighter', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light' or $variant=='lighter', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light' or $variant=='lighter', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light' or $variant=='lighter', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light' or $variant=='lighter', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light' or $variant=='lighter', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light' or $variant=='lighter', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; //GNOME Shell colors $shell_osd_background_color: if($transparency == 'true', transparentize(#252A35, 0.05), #252A35); $shell_osd_border_color: if($transparency == 'true', transparentize(#0F1116, 0.15), #0F1116); @if $variant == 'lighter' { $shell_osd_background_color: if($transparency == 'true', transparentize(white, 0.05), white); $shell_osd_border_color: if($transparency == 'true', transparentize(darken(white, 10%), 0.15), darken(white, 10%)); } $shell_bg_border_color: if($variant!='lighter', rgba(#161A26, 0.81), rgba(black, 0.1)); $shell_modal_background_color: if($variant!='dark', $bg_color, #323644); $shell_modal_border_color: if($variant!='dark', rgba(black, 0.1), rgba(black, 0.64)); $shell_popup_menu_background_color: if($variant!='dark', white, $bg_color); $shell_popup_menu_border_color: if($variant!='dark', rgba(black, 0.1), rgba(#1B1C21, 0.83)); $shell_message_background_color: if($variant != 'dark', #FCFDFD, rgba(black, 0.15)); $shell_message_border_color: if($variant != 'dark', $entry_border, rgba(black, 0.42)); arc-theme-20220405/common/gnome-shell/3.36/sass/_common.scss000066400000000000000000001636461422312607700232330ustar00rootroot00000000000000//This is the RIGHT PLACE to edit the stylesheet $panel-corner-radius: 0px; $asset_path: assets; @if $variant == 'light' { $asset_path: light-assets; } @else if $variant == 'dark' { $asset_path: dark-assets; } @else if $variant == 'lighter' { $asset_path: lighter-assets; } /* Copyright 2009, 2015 Red Hat, Inc. * * Portions adapted from Mx's data/style/default.css * Copyright 2009 Intel Corporation * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, * version 2.1, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for * more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ // // Globals // $font-size: 11; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; $_panel_fg_color: if($variant=='lighter', $fg_color, $_shell_fg_color); $_popup_shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19); $_popup_menu_shadow: if($variant!='dark', 0 1px 3px 2.1px rgba(0, 0, 0, 0.06), $_popup_shadow); stage { @include fontsize($font-size); color: $fg_color; } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // .button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @extend %button; } %button { @include button(normal); &:focus { @include button(focus); } &:hover { @include button(hover); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // StEntry { padding: 7px; caret-size: 1px; caret-color: $fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } StIcon.peek-password { icon-size: 16px; padding: 0 4px; } StLabel.hint-text { margin-left: 2px; color: transparentize($text_color, 0.3); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 4px; background-color: mix($fg_color, $bg_color, 40%); margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } // // Slider // .slider { -barlevel-height: 4px; -barlevel-background-color: $button_border; //background of the trough -barlevel-border-color: transparentize(black, 1); //trough border color -barlevel-active-background-color: $selected_bg_color; //active trough fill -barlevel-active-border-color: transparentize(black, 1); //active trough border -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-border-color: transparentize(black, 1); -barlevel-overdrive-separator-width: 1px; -barlevel-border-width: 0; -slider-handle-radius: 0px; height: 18px; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: $selected_bg_color; .popup-menu-item.selected & { -barlevel-background-color: transparentize(black, 0.8); -barlevel-active-background-color: $selected_fg_color; color: $selected_fg_color; } } // // Check Boxes // .check-box { StBoxLayout { spacing: .8em; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item.selected & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } // // App Icons // /* Outline for low res icons */ .lowres-icon { icon-shadow: none; } /* Drapshadow for large icons */ .icon-dropshadow { icon-shadow: none; } // // Modal Dialogs // .headline { @include fontsize($font-size * 1.1); } .lightbox { background-color: black; } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: 1px solid $shell_modal_border_color; border-radius: 2px; padding: 0; box-shadow: $_popup_menu_shadow; .modal-dialog-content-box { margin: 0; padding: 25px 20px; @extend %modal_dialog_content_box; } &-linked-button { height: if($variant=='light', 39px, 38px); padding: 0; box-shadow: inset 0 0 black; border-top-width: if($variant=='light', 0px, 1px); border-bottom-width: 0; border-right-width: 1px; color: $osd_fg_color; background-color: $osd_bg_color; border-color: if($variant!='dark', darken($osd_bg_color, 5%), darken($osd_bg_color, 8%)); &:hover { background-color: lighten($osd_bg_color, 5%); } &:focus { color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &:insensitive { color: transparentize($osd_fg_color, 0.5); background-color: darken($osd_bg_color, 2%); } &:first-child { border-radius: 0px 0px 0px 2px; } &:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 0px; } &:first-child:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 2px; } } } %modal_dialog_content_box { background-color: $shell_modal_background_color; } // // Message Dialog // .message-dialog-content { spacing: 18px; .message-dialog-title { text-align: center; @include fontsize($font-size * 1.6); font-weight: 800; &.leightweight { @include fontsize($font-size * 1.2); font-weight: 800; } } .message-dialog-description { text-align: center; } } // // Run Dialog // .run-dialog { .modal-dialog-content-box { margin-top: 0; margin-bottom: 0; padding-top: 12px; padding-bottom: 14px; } .message-dialog-title { font-size: 0; } &-entry { width: 21em; } &-description { @include fontsize($font-size - 1); text-align: center; color: $fg_color; } } // // Dialog List // .dialog-list { spacing: 18px; .dialog-list-title { text-align: center; font-weight: bold; } .dialog-list-scrollview { max-height: 200px; } .dialog-list-box { spacing: 1em; .dialog-list-item { spacing: 1em; .dialog-list-item-title { font-weight: bold; } .dialog-list-item-description { color: darken($fg_color,5%); @include fontsize($font-size - 1); } } } } // // End Session Dialog // .end-session-dialog { width: 30em; &-battery-warning, .dialog-list-title { color: $warning_color; } .modal-dialog-linked-button:last-child { color: $destructive_fg_color; background-color: $destructive_color; &:hover { color: $destructive_fg_color; background-color: lighten($destructive_color, 9%); } &:active { color: $destructive_fg_color; background-color: darken($destructive_color, 5%); } } } // // Password or Authentication Dialog // .prompt-dialog { width: 28em; .modal-dialog-content-box { padding-bottom: 24px; } &-password-grid { spacing-rows: 8px; spacing-columns: 4px; } &-password-grid &-password-entry { width: auto; // 4px (spacing) + 16px (spinner-width) &:ltr { margin-left: 20px; } &:rtl { margin-right: 20px; } } &-password-layout { spacing: 8px; } &-password-entry { width: 20em; } &-error-label, &-info-label, &-null-label { text-align: center; @include fontsize($font-size); } &-error-label { color: $warning_color; } } .hidden { color: transparentize(black, 1); } .caps-lock-warning-label { text-align: center; padding-bottom: 8px; @include fontsize($font-size); color: $warning_color; } // // Polkit Dialog // .polkit-dialog-user { &-layout { text-align: center; spacing: 8px; margin-bottom: 6px; } &-layout &-icon { border-radius: 99px; background-size: contain; } &-layout &-root-label { color: $warning_color; } } // // Audio selection dialog // .audio-device-selection-dialog { .modal-dialog-content-box { padding-bottom: 28px; } .audio-selection-box { spacing: 20px; } } .audio-selection { &-device { border: 1px solid $borders_color; border-radius: 3px; &:active,&:hover,&:focus { background-color: $selected_bg_color; border-color: $selected_bg_color; } } &-device-box { padding: 20px; spacing: 20px; } &-device-icon { icon-size: 64px; } } // // Popvers/Menus // .popup-menu { $_popup_submenu_background_color: if($variant!='dark', rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)); $_popup_submenu_border_color: if($variant!='dark', rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); min-width: 15em; .popup-menu-content { margin: if($variant!='dark', 4px, 3px); @extend %popup_menu; } .popup-menu-arrow { } //defined globally in the TOP BAR .popup-sub-menu { padding-bottom: 1px; background-color: $_popup_submenu_background_color; box-shadow: inset 0 -1px $_popup_submenu_border_color; border: none; } .popup-menu-content { padding: .7em 0em .7em 0em; } .popup-menu-item { spacing: 12px; &:ltr { padding: .4em 32px .4em 0em; } &:rtl { padding: .4em 0em .4em 32px; } &:checked { font-weight: normal; background-color: $_popup_submenu_background_color; box-shadow: inset 0 1px $_popup_submenu_border_color; } &:active, &.selected { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is &.panel-menu { -boxpointer-gap: 0px; margin-bottom: 1.75em; } } .popup-menu-ornament { margin-left: 4px; width: 16px; &:ltr { text-align: right }; &:rtl { text-align: left }; } .popup-menu-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: rgba(0,0,0,0.0); -arrow-border-width: 1px; -arrow-border-color: rgba(0,0,0,0.0); -arrow-base: 0; -arrow-rise: 0; } .candidate-popup-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6); -arrow-base: 20px; -arrow-rise: 10px; } .popup-separator-menu-item-separator { //-margin-horizontal: 24px; height: 2px; //not really the whole box margin: 0; background-color: transparent; border: none; } // Rename popup .rename-folder-popup { .rename-folder-popup-item { spacing: 6px; &:ltr, &:rtl { padding: 0, 12px; } } } // Background menu .background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } // fallback menu //- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled // app menu inside the main app window itself rather than the top bar // // // OSD // .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_panel_fg_color; @extend %shell_osd; .osd-monitor-label { @include fontsize($font-size * 3); } .level { padding: 0; height: 4px; -barlevel-height: 4px; -barlevel-background-color: if($variant!='lighter', transparentize(black, 0.5), $button_border); -barlevel-active-background-color: $selected_bg_color; -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-separator-width: 1px; color: $selected_bg_color; } } .resize-popup { color: $osd_fg_color; padding: 12px; @extend %shell_osd; } %shell_osd { border: 1px solid $shell_osd_border_color; border-radius: 2px; background: $shell_osd_background_color; //background-clip: padding-box; box-shadow: $_popup_shadow; } // // Pad OSD // .pad-osd-window { padding: 32px; background-color: $osd_bg_color; .pad-osd-title-box { spacing: 12px; } .pad-osd-title-menu-box { spacing: 6px; } } .combo-box-label { width: 15em; } // // Alt Tab Switcher // .switcher-popup { padding: 8px; spacing: 16px; } .switcher-list { padding: 15px; @extend %shell_bg; &-item-container { spacing: 8px; } .item-box { padding: 8px; color: $_panel_fg_color; border-radius: 2px; border: 1px solid transparent; &:outlined, &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } } .thumbnail-box { padding: 2px; spacing: 4px; } .thumbnail { width: 256px; } .separator { width: 1px; background: transparentize($fg_color, 0.67); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { color: $_panel_fg_color; } } .input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } %shell_bg { background: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 2px; box-shadow: $_popup_shadow; } // //Window Cycler // .cycler-highlight { border: 5px solid $selected_bg_color; } // // Workspace Switcher // .workspace-switcher { background: transparent; border: 0px; border-radius: 0px; padding: 0px; spacing: 8px; &-group { padding: 12px; } &-container { padding: 14px; padding-bottom: 17px; @extend %shell_bg; } } .ws-switcher-active-up, .ws-switcher-active-down, .ws-switcher-active-left, .ws-switcher-active-right { height: 64px; background-color: $selected_bg_color; background-size: 64px; border-radius: 2px; border: 1px solid $selected_bg_color; } .ws-switcher-active-up { background-image: url("common-assets/misc/ws-switch-arrow-up.svg"); } .ws-switcher-active-down { background-image: url("common-assets/misc/ws-switch-arrow-down.svg"); } .ws-switcher-active-left { background-image: url("common-assets/misc/ws-switch-arrow-left.svg"); } .ws-switcher-active-right { background-image: url("common-assets/misc/ws-switch-arrow-right.svg"); } .ws-switcher-box { height: 64px; background-color: if($variant!='lighter', transparentize(black, 0.67), transparentize(black, 0.83)); border: 1px solid if($variant!='lighter', transparentize(black, 0.67), transparentize(black, 0.83)); border-radius: 2px; } // // Tiled window previews // .tile-preview { background-color: transparentize($selected_bg_color, 0.65); border: 1px solid $selected_bg_color; &-left.on-primary { border-radius: $panel-corner-radius 0 0 0; } &-right.on-primary { border-radius: 0 $panel-corner-radius 0 0; } &-left.tile-preview-right.on-primary { border-radius: $panel-corner-radius $panel-corner-radius 0 0; } } // // Top Bar // #panel { font-weight: bold; font-feature-settings: "tnum"; height: 2.1em; min-height: 26px; background-gradient-direction: none; background-color: $shell_osd_background_color; //background-clip: padding-box; border: 0 solid $shell_osd_border_color; border-bottom-width: 1px; // Fix dynamic top bar extension &.dynamic-top-bar-white-btn { border-image: none; } &.unlock-screen, &.login-screen { background-color: transparent; border: none; .panel-button { &:focus, &:active, &:checked { &, &.clock-display .clock { color: $selected_fg_color; border-color: transparent; } } } } &.unlock-screen { .panel-button { color: $_shell_fg_color; &:hover { color: $_shell_fg_color; } } } #panelLeft, #panelCenter { // spacing between activities<>app menu and such spacing: 8px; } .panel-corner { -panel-corner-radius: $panel-corner-radius; -panel-corner-background-color: transparentize(black, 1); -panel-corner-border-width: 0px; -panel-corner-border-color: black; &:active, &:overview, &:focus { -panel-corner-border-color: black; } &.login-screen, &.unlock-screen { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } } .panel-button { -natural-hpadding: 10px; -minimum-hpadding: 6px; font-weight: bold; color: $_panel_fg_color; text-shadow: none; transition-duration: 100ms; border-bottom-width: 1px; border-color: transparent; .app-menu-icon { width: 0; height: 0; margin-left: 0px; margin-right: 0px; } .system-status-icon, .app-menu-icon > StIcon, .popup-menu-arrow { icon-shadow: none; } @at-root %panel_button_hover, &:hover { color: $_panel_fg_color; background-color: if($variant!='lighter', transparentize(black, 0.83), transparentize(black, 0.95)); border-bottom-width: 1px; border-color: transparent; } @at-root %panel_button_active, &:active, &:overview, &:focus, &:checked { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; border-bottom-width: 1px; @if $variant != 'lighter' { border-color: black; } & > .system-status-icon { icon-shadow: none; } } .system-status-icon { icon-size: 16px; padding: 0 4px; } &.clock-display { // Move highlight from .panel-button to .clock background: transparent; border-bottom-width: 0; .clock { @extend .panel-button; box-shadow: none; padding: 1px 10px 0; } &:hover .clock { @extend %panel_button_hover; } &:active, &:overview, &:focus, &:checked { .clock { @extend %panel_button_active; } } & StIcon { color: $_panel_fg_color; margin: 0 4px; } } } #panelActivities.panel-button { -natural-hpadding: 12px; } .panel-status-indicators-box, .panel-status-menu-box { spacing: 2px; } // spacing between power icon and (optional) percentage label .power-status.panel-status-indicators-box { spacing: 0; } .screencast-indicator { color: $error_color; } .remote-access-indicator { color: $error_color; } .popup-menu-arrow { width: 0; } } // Activities button #panel #panelActivities.panel-button { > * { background-image: url("#{$asset_path}/panel/activities.svg"); background-size: contain; width: 24px; height: 24px; background-color: transparent !important; background-gradient-direction: none !important; border: 0 solid transparent !important; text-shadow: 0 0 transparent !important; transition-duration: 0ms !important; box-shadow: none !important; color: transparent; } &:active, &:overview, &:focus, &:checked { background-color: transparent; box-shadow: none; border-bottom-width: 1px; border-color: transparent; > * { background-image: url("common-assets/panel/activities-active.svg"); } } } // a little unstructured mess: #appMenu { spacing: 4px; padding: 0 8px; .label-shadow { color: transparent; } } .app-menu, .app-well-menu { max-width: 27.25em; } .aggregate-menu { min-width: 23.5em; .popup-menu-icon { padding: 0; margin: 0 4px; -st-icon-style: symbolic; } .popup-sub-menu .popup-menu-item > :first-child { &:ltr { /* 12px spacing + 2*4px padding + 16px icon */ padding-left: 36px; } &:rtl { /* 12px spacing + 2*4px padding + 16px icon */ padding-right: 36px; } } } // // Calendar popover // @mixin datemenu_bubble { box-shadow: none; background: transparent; color: inherit; text-shadow: none; border: none; border-radius: 3px; margin: 0; padding: 7px 10px; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } /* Date/Time Menu */ // overall menu #calendarArea { padding: 0; } // Calendar menu side column .datemenu-calendar-column { spacing: 5px; border: 0 solid transparent; padding: 9px 0; &:ltr {margin-right: 13px; border-left-width: 1px; } &:rtl {margin-left: 13px; border-right-width: 1px; } .datemenu-displays-section { } .datemenu-displays-box { spacing: 10px; } } .events-section-title { @include datemenu_bubble; color: transparentize($fg_color, 0.6); font-weight: bold; } /* today button (the date) */ .datemenu-today-button { @include datemenu_bubble; // weekday label .day-label { @include fontsize($font-size); font-weight: 400; } // date label .date-label { @include fontsize($font-size * 1.5); font-weight: 300; } } /* Calendar */ .calendar { @include datemenu_bubble; padding: 0; // month .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; &:focus {} } // prev/next month icons .calendar-change-month-back, .calendar-change-month-forward:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } } .calendar-change-month-forward, .calendar-change-month-back:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } } .pager-button { color: transparent; background-color: transparent; height: 32px; width: 32px; border-radius: 2px; &:focus, &:hover, &:active { background-color: transparent; } } $calendar_day_size: 27px; .calendar-day-base { @include fontsize($font-size * 0.8); text-align: center; width: $calendar_day_size; height: $calendar_day_size; padding: 0; margin: 2px; border-radius: $calendar_day_size * 0.5; border: 0 solid transparent; font-feature-settings: "tnum"; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active,&:selected { color: $fg_color; background-color: transparentize(black, 0.85); } // day of week heading &.calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 9px; @include fontsize($font-size * 0.7); height: 23px;//adjusts bottom margin } } .calendar-day { //border collapse hack - see calendar.js border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-work-day {} .calendar-nonwork-day { color: $fg_color; font-weight: bold; } // Today .calendar-today { font-weight: bold; border: 0 solid transparent; &, &:hover, &:focus, &:active, &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } .calendar-day-with-events { font-weight: bold; background-image: url("common-assets/misc/calendar-today.svg"); &.calendar-today { background-image: url("common-assets/misc/calendar-today-active.svg"); } } .calendar-other-month-day { color: transparentize($fg_color, 0.7); } .calendar-week-number { @include fontsize($font-size * 0.7); font-weight: bold; height: 15px; width: 19px; border-radius: 2px; padding: 4px 0 0; margin: 6px; background-color: if($variant!='dark', transparentize($fg_color,0.9), transparentize($fg_color,0.7)); color: if($variant!='dark', transparentize($fg_color,0.5), $bg_color); &:ltr { margin-left: 10px; } &:rtl { margin-right: 10px; } } } /* World clocks */ .world-clocks-button { @include datemenu_bubble; .world-clocks-grid { spacing-rows: 5px; spacing-columns: 10px; } // title .world-clocks-header { color: transparentize($fg_color, 0.6); font-weight: bold; } &:active .world-clocks-header { color: $selected_fg_color; } // city label .world-clocks-city { color: inherit; @include fontsize($font-size * 0.9); font-weight: bold; } // timezone time .world-clocks-time { font-weight: normal; color: transparentize($fg_color, 0.2); font-feature-settings: "tnum"; @include fontsize($font-size * 1.2); &:ltr { text-align: right; } &:rtl { text-align: left; } } &:active .world-clocks-time { color: transparentize($selected_fg_color, 0.2); } // timezone offset label .world-clocks-timezone { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.9); } &:active .world-clocks-timezone { color: transparentize($selected_fg_color, 0.4); } } /* Weather */ .weather-button { @include datemenu_bubble; .weather-box { spacing: 5px; } .weather-header-box { spacing: 5px; } .weather-header { color: transparentize($fg_color, 0.6); font-weight: bold; &.location { font-weight: normal; @include fontsize($font-size * 0.9); } } &:active .weather-header { color: $selected_fg_color; } .weather-grid { spacing-rows: 5px; spacing-columns: 10px; } .weather-forecast-time { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.8); font-weight: normal; padding-top: 2px; padding-bottom: 4px; } &:active .weather-forecast-time { color: transparentize($selected_fg_color, 0.4); } .weather-forecast-icon { icon-size: 26px; } .weather-forecast-temp { font-weight: bold; } } // // Message list // // main list .message-list { width: 31.5em; padding: 9px 0; .message-list-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; } } StScrollBar { padding: 2px 0; } } .message-list-sections { spacing: 12px; margin: 0 18px; // to account for scrollbar &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } } .message-list-section, .message-list-section-list { spacing: 5px; } // do-not-disturb + clear button .message-list-controls { margin: 18px 18px 0; padding: 0; spacing: 10px; &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } } .message-list-clear-button { margin: 0; padding: 4px 12px; } // message bubbles .message { margin: 0; text-shadow: none; padding: 3px; color: $fg_color; background-color: $shell_message_background_color; border: 1px solid $shell_message_border_color; border-radius: 2px; box-shadow: inset 4px 0 0 if($variant!='dark', -1px, -2px) $selected_bg_color; text-shadow: none; &:hover, &:focus { color: $fg_color; border-color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } // icon container $message_icon_size: 16px; .message-icon-bin { padding: 8px 2px 8px 8px; &:rtl { padding: 8px 8px 8px 2px; } // icon size and color > StIcon { color: inherit; icon-size: $message_icon_size; -st-icon-style: symbolic; } // fallback > .fallback-app-icon { width: $message_icon_size; height: $message_icon_size; } } // content .message-content { padding: 8px; spacing: 0; } // title .message-title { font-weight: bold; } // secondary container in title box .message-secondary-bin { padding: 0 10px; // notification time stamp > .event-time { color: transparentize($fg_color, 0.4); @include fontsize($font-size * 0.9); /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.05em;//Use em instead of px, since this depends on font-size &:ltr { text-align: right }; &:rtl { text-align: left }; } } &:active .message-secondary-bin, &:active .message-secondary-bin > .event-time { color: transparentize($selected_fg_color, 0.4); } // close button .message-close-button { color: $fg_color; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color } } // body .message-body { color: inherit; } } // URLs in messages .url-highlighter { link-color: $link_color; } /* Media Controls */ .message-media-control { padding: 12px; color: $fg_color; background-color: transparent; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; } &:last-child:ltr { padding-right: 18px; } &:last-child:rtl { padding-left: 18px; } } .message:active .message-media-control { color: $selected_fg_color; } // album-art .media-message-cover-icon { icon-size: 48px !important; // when there is no artwork &.fallback { color: $insensitive_fg_color !important; background-color: $bg_color; border-radius: 2px; icon-size: 32px !important; padding: 6px; border: 1px solid $borders_color; } .message:active &.fallback { color: transparentize($selected_fg_color, 0.2) !important; background-color: lighten($selected_bg_color, 7%); border-color: transparentize($selected_fg_color, 0.2); } } // // Activities Ripples // .ripple-box { width: 52px; height: 52px; border-radius: 0 0 52px 0; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); &:rtl { border-radius: 0 0 0 52px; } // just a simple change to the border radius position } // Rubberband for select-area screenshots .select-area-rubberband { background-color: transparentize($selected_bg_color,0.7); border: 1px solid $selected_bg_color; } // Pointer location .ripple-pointer-location { width: 50px; height: 50px; border-radius: 25px 25px 25px 25px; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); } // not really top bar only .popup-menu-arrow { icon-size: 16px; } .popup-menu-icon { icon-size: 16px; } // // Close buttons // .window-close { background-color: lighten(saturate($destructive_color, 6%), 4%); border-radius: 22px; border: none; box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);; color: $destructive_fg_color; height: 22px; width: 22px; -shell-close-overlap: 9px; padding: 0; & > StIcon { icon-size: 16px; } &:hover { background-color: lighten(saturate($destructive_color, 15%), 12%); color: $destructive_fg_color; height: 22px; width: 22px; } &:active { background-color: darken(adjust-hue(desaturate($destructive_color, 18%), -5%), 9%); color: $destructive_fg_color; height: 22px; width: 22px; } } // Pointer accessibility notifications .pie-timer { width: 60px; height: 60px; -pie-border-width: 2px; -pie-border-color: $selected_bg_color; -pie-background-color: transparentize($selected_bg_color, 0.5); } // // Network Dialogs // .nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; &-content { spacing: 20px; padding: 10px; @extend %modal_dialog_content_box; } &-header-hbox { spacing: 10px; } &-airplane-box { spacing: 12px; } &-airplane-headline { @include fontsize($font-size * 1.1); font-weight: bold; text-align: center; } &-airplane-text { color: $fg_color; } &-header-icon { icon-size: 32px; } &-scroll-view { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; } &-header { font-weight: bold; @include fontsize($font-size * 1.2); } &-item { @include fontsize($font-size); border-bottom: 0px solid; padding: 12px; spacing: 0px; &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } &-icons { spacing: .5em; } &-icon { icon-size: 16px; } } .no-networks-label { color: $insensitive_fg_color; } .no-networks-box { spacing: 12px; } // // Overview // #overview { spacing: 24px; } .overview-controls { padding-bottom: 32px; } .window-picker { //container around window thumbnails -horizontal-spacing: 16px; -vertical-spacing: 16px; padding: 0 16px 16px; &.external-monitor { padding: 16px; } } .window-clone-border { border: 3px solid transparentize($selected_bg_color, 0.2); border-radius: 4px; box-shadow: inset 0px 0px 0px 1px transparentize($selected_bg_color, 1); } .window-caption { spacing: 25px; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; padding: 4px 12px; border-width: 0; @include fontsize($font-size); font-weight: normal; } // // Search Entry // .search-entry { width: 320px; padding: 7px 9px; border-radius: 20px; border: 1px solid transparentize(black, 0.75); background-color: transparentize($entry_bg, 0.1); transition-duration: 0ms; &:focus { padding: 7px 9px; } .search-entry-icon, .hint-text { color: $fg_color; } .search-entry-icon { icon-size: 16px; padding: 0 4px; } .hint-text { margin-left: 0; } &:hover, &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; background-color: $selected_bg_color; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; .search-entry-icon, .hint-text { color: $selected_fg_color; } } } // // Search Results // #searchResultsContent { max-width: 1000px; padding-left: 20px; padding-right: 20px; spacing: 16px; } // This should be equal to #searchResultsContent spacing .search-section { spacing: 16px; } // This is the space between the provider icon and the results container .search-section-content { background-color: transparent; border: none; box-shadow: none; text-shadow: none; color: $_shell_fg_color; spacing: 32px; } // "no results" .search-statustext { @extend %status_text; } .list-search-results { spacing: 3px; } .search-section-separator { background-color: transparentize(white, 0.8); height: 1px; .search-section:last-child & { background-color: transparent; } } .list-search-result-content { spacing: 30px; } .list-search-result-title { color: $_shell_fg_color; spacing: 12px; } .list-search-result-description { color: transparentize(darken($_shell_fg_color, 20%), 0.3); } .list-search-provider-details { width: 150px; color: darken($_shell_fg_color,10%); margin-top: 0.1em; } .list-search-provider-content { spacing: 20px; } .search-provider-icon { padding: 15px; } // // Dash // #dash { @include fontsize($font-size); color: $osd_fg_color; background-color: $dark_sidebar_bg; border: 1px solid if($variant!='lighter', rgba(0,0,0,0.4), rgba(0,0,0,0.1)); border-left-width: 0; padding: 4px 0; border-radius: 0 3px 3px 0; &:rtl { border-left-width: 1px; border-right-width: 0; border-radius: 3px 0 0 3px; } .right &, &:rtl { padding: 4px 0; } .top &, .bottom & { padding: 0; } .placeholder { background-image: none; background-size: contain; height: 24px; } .empty-dash-drop-target { width: 24px; height: 24px; } } .dash-item-container > StWidget { &, &:rtl, .right & { padding: 4px 8px; } .top &, .bottom & { padding: 6px; } } //osd tooltip .dash-label { border-radius: 3px; padding: 4px 12px; color: $_shell_fg_color; background-color: transparentize(black, 0.3); border: 0; text-align: center; -x-offset: 3px; box-shadow: none; .bottom &, .top & { -y-offset: 3px; -x-offset: 0; } } // Dash Buttons #dash .app-well-app { & .overview-icon { border: none; } &:hover .overview-icon, .right &:hover .overview-icon, .bottom &:hover .overview-icon, .top &:hover .overview-icon { background-color: $selected_bg_color; } &:active .overview-icon, .right &:active .overview-icon, .bottom &:active .overview-icon, .top &:active .overview-icon { box-shadow: none; background-color: darken($selected_bg_color, 10%); } &-running-dot { width: 11px; height: 2px; margin-bottom: 2px; background-color: $selected_bg_color; } &:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } #dashtodockContainer { &.bottom #dash { margin-top: 1px; } .app-well-app.focused .overview-icon { background-color: if($variant != 'lighter', transparentize(black, 0.75), transparentize(black, 0.85)); } &.running-dots { .app-well-app .app-well-app-running-dot, .app-well-app.focused:hover .app-well-app-running-dot { background-color: $selected_bg_color; } .app-well-app:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } .app-well-app-running-dot, .app-well-app:hover .app-well-app-running-dot { background: none; width: 28px; height: 4px; } @each $var in 1, 2, 3, 4 { .running#{$var} .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}.svg"); } .running#{$var}:hover .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}-hover.svg"); } } & .show-apps { margin: 0 1px 1px 0; } } .show-apps { .overview-icon { background-color: if($variant!='lighter', transparentize(black, 0.5), transparentize(black, 0.8)); border-radius: 2px; border: 0px; padding: 6px; transition-duration: 0ms; text-align: center; color: $_panel_fg_color; } &:hover .overview-icon { background-color: if($variant!='lighter', transparentize(black, 0.3), transparentize(black, 0.9)); color: $selected_bg_color; } &:active .overview-icon, &:active .show-apps-icon, &:checked .overview-icon, &:checked .show-apps-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; transition-duration: 0ms; } } // // App Vault/Grid // .icon-grid { spacing: 20px; -shell-grid-horizontal-item-size: 136px; -shell-grid-vertical-item-size: 136px; .overview-icon { icon-size: 96px; } } //.app-display { spacing: 20px; } .system-action-icon { background-color: $bg_color; color: $fg_color; border-radius: 99px; icon-size: 48px; } //favorties | all toggle container .app-view-controls { padding-bottom: 32px; } //favorties | all toggle button .app-view-control { padding: 4px 32px; margin: 0; @include button(osd); @if $variant == 'lighter' { background-color: opacify($osd_button_bg, 0.4); border-color: transparentize($osd_button_border, 0.2); } &:hover { @include button(osd-hover); @if $variant == 'lighter' { background-color: opacify(darken($osd_button_bg, 5%), 0.4); border-color: transparentize($osd_button_border, 0.2); } } &:checked { color: $selected_fg_color; background-color: $selected_bg_color; } &:first-child:ltr, &:last-child:rtl { border-radius: 2px 0 0 2px; border-right-width: 0; } &:last-child:ltr, &:first-child:rtl { border-radius: 0 2px 2px 0; border-left-width: 0;} } // // Icon Tile // .search-provider-icon, .list-search-result { @extend %icon_tile; &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } &:focus, &:selected, &:hover { background-color: transparentize($osd_fg_color,.6); transition-duration: 200ms; } } .app-well-app, .app-well-app.app-folder, .grid-search-result { .overview-icon { @extend %icon_tile; } &:active .overview-icon, &:checked .overview-icon { background-color: transparentize(darken($osd_bg_color,10%),.1); box-shadow: inset 0 0 $selected_bg_color; } &:hover .overview-icon, &:focus .overview-icon, &:selected .overview-icon { background-color: if($variant!='lighter', transparentize($osd_fg_color,.6), transparentize($osd_bg_color,.6)); transition-duration: 0ms; border-image: none; background-image: none; } &:drop .overview-icon { background-color: $selected_bg_color; } } .app-well-app-running-dot { //running apps indicator width: 20px; height: 2px; margin-bottom: 4px; background-color: $selected_bg_color; } %icon_tile { color: $_shell_fg_color; border-radius: 2px; padding: 6px; border: 1px solid transparent; transition-duration: 0ms; text-align: center; } // // App folders // .app-well-app.app-folder { > .overview-icon { background-color: darken($dark_sidebar_bg, 8%); border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); @if $variant == 'lighter' { color: $dark_sidebar_fg; } } &:hover > .overview-icon, &:focus > .overview-icon { background-color: lighten($dark_sidebar_bg, 3%); } &:active > .overview-icon, &:checked > .overview-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } } // expanded folder .app-folder-dialog { border-radius: 2px; border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); spacing: 12px; background-color: darken($dark_sidebar_bg, 8%); & .folder-name-container { padding: 24px 36px 0; spacing: 12px; & .folder-name-label, & .folder-name-entry { @include fontsize($font-size * 1.6); font-weight: bold; } & .folder-name-entry { width: 300px; } /* FIXME: this is to keep the label in sync with the entry */ & .folder-name-label { padding: 5px 7px; color: $fg_color; } & .edit-folder-button { @extend %button; padding: 0; width: 36px; height: 36px; border-radius: 18px; & > StIcon { icon-size: 16px } } } } .app-folder-dialog-container { padding: 12px; width: 800px; height: 600px; @if $variant == 'lighter' { .overview-icon { color: $dark_sidebar_fg; } } } .app-folder-icon { padding: 5px; spacing-rows: 5px; spacing-columns: 5px; } .page-indicator { padding: 20px 20px; .page-indicator-icon { width: 8px; height: 8px; background-color: $selected_fg_color; border-radius: 4px; } &:active .page-indicator-icon { background-color: $selected_bg_color; } } .no-frequent-applications-label { @extend %status_text; } .app-well-app .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; spacing: 4px; } // // Workspace pager // .workspace-thumbnails, .workspace-thumbnails-left { &, &:rtl { background-color: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; visible-width: 40px; //amount visible before hover spacing: 11px; padding: 12px; } .placeholder { background-image: url("common-assets/dash/dash-placeholder.svg"); background-size: contain; height: 24px; } } .workspace-thumbnails, .workspace-thumbnails-left:rtl { border-radius: 3px 0 0 3px; border-right-width: 0; padding-right: 8px; } .workspace-thumbnails:rtl, .workspace-thumbnails-left { border-radius: 0 3px 3px 0; border-right-width: 0; padding-left: 8px; } .workspace-thumbnail-indicator { border: 4px solid transparentize($selected_bg_color, 0.2); border-radius: 1px; padding: 1px; } //Some hacks I don't even .all-apps, .frequent-apps > StBoxLayout { // horizontal padding to make sure scrollbars or dash don't overlap content padding: 0px 88px 10px 88px; } %status_text { @include fontsize($font-size * 2); font-weight: bold; color: $fg_color; } // // Notifications & Message Tray // // Banners .notification-banner, .notification-banner:hover, .notification-banner:focus { @include fontsize($font-size); width: 34em; min-height: 0; margin: 9px; padding: 6px; @extend %popup_menu; .notification-actions { background-color: transparent; border: 0; padding: 2px 2px 0 2px; spacing: 3px; } .notification-button { padding: 4px 4px 5px; min-height: 0; @extend %button; &:first-child, &:last-child { border-radius: 2px; } } } %popup_menu { color: $fg_color; background-color: $shell_popup_menu_background_color; //background-clip: padding-box; border: if($variant!='dark', 0, 1px) solid $shell_popup_menu_border_color; border-radius: 2px; box-shadow: $_popup_menu_shadow; } // Chat Bubbles .chat-body { spacing: 5px; } .chat-response { margin: 5px; } .chat-log-message { color: $fg_color; } .chat-new-group { padding-top: 1em; } .chat-received { padding-left: 4px; &:rtl { padding-left: 0px; padding-right: 4px; } } .chat-sent { padding-left: 18pt; color: $selected_bg_color; &:rtl { padding-left: 0; padding-right: 18pt; } } .chat-meta-message { padding-left: 4px; @include fontsize($font-size * 0.8); font-weight: bold; color: transparentize($fg_color, 0.4); &:rtl { padding-left: 0; padding-right: 4px; } } .subscription-message { font-style: italic; } // Hotplug .hotplug-transient-box { spacing: 6px; padding: 2px 72px 2px 12px; } .hotplug-notification-item { padding: 2px 10px; @extend %button; &:focus { padding: 2px 10px; } } .hotplug-notification-item-icon { icon-size: 24px; padding: 2px 5px; } .hotplug-resident-box { spacing: 8px; } .hotplug-resident-mount { spacing: 8px; border-radius: 4px; &:hover { background-color: transparentize($bg_color,0.7); } } .hotplug-resident-mount-label { color: inherit; padding-left: 6px; } .hotplug-resident-mount-icon { icon-size: 24px; padding-left: 6px; } .hotplug-resident-eject-icon { icon-size: 16px; } .hotplug-resident-eject-button { padding: 7px; border-radius: 5px; color: pink; } // Eeeky things // Magnifier .magnifier-zoom-region { border: 2px solid $selected_bg_color; &.full-screen { border-width: 0; } } // // On-Screen Keyboard // .word-suggestions { @include fontsize($font-size * 1.25); spacing: 12px; min-height: 20pt; StButton { padding: 0 0.5em; border-radius: 2px; color: $osd_fg_color; &:hover, &:focus, &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } } #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.8); .page-indicator { padding: 4px 4px; .page-indicator-icon { width: 8px; height: 8px } } } .key-container { padding: 4px; spacing: 4px; } .keyboard-key { min-height: 1.2em; min-width: 1.2em; @include fontsize($font-size * 1.44); border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } &.default-key { background-color: darken($osd_button_bg, 13%); &:hover { background-color: darken($osd_button_bg, 5%); } &:active, &:checked { @include button(osd-active); } } &.enter-key { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } &.shift-key-lowercase {} &.shift-key-uppercase, &.shift-key-uppercase:latched { color: $selected_bg_color; } &.hide-key, &.layout-key { &:active, &:checked { color: $selected_fg_color; } } StIcon { icon-size: 1.125em; } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } .emoji-page { .keyboard-key { background-color: transparent; border: none; } } .emoji-panel { .keyboard-key:latched { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } } // // IBus Candidate Popup // .candidate-popup-content { padding: 0.5em; spacing: 0.3em; color: $osd_fg_color; @include fontsize($font-size * 1.15); } .candidate-index { padding: 0 0.5em 0 0; color: lighten($osd_fg_color, 10%); } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 2px; color: $osd_fg_color; &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } } .candidate-page-button-box { height: 2em; .vertical & { padding-top: 0.5em; } .horizontal & { padding-left: 0.5em; } } .candidate-page-button { padding: 4px; } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } .candidate-page-button-icon { icon-size: 1em; } // // Auth Dialogs & Screen Shield // .user-icon { background-size: contain; color: $osd_fg_color; border-radius: 99px; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } &:hover { color: $osd_fg_color; } & StIcon { background-color: transparentize($osd_fg_color, 0.75); border-radius: 99px; .login-dialog-user-list-item:selected & { background-color: transparentize($selected_fg_color, 0.75); } } } .user-widget.vertical .user-icon { icon-size: 128px; & StIcon { padding: 20px; padding-top: 18px; padding-bottom: 22px; width: 88px; height: 88px; } } .user-widget.horizontal .user-icon { icon-size: 64px; & StIcon { padding: 12px; width: 40px; height: 40px; } } // // Login Dialog // .login-dialog-banner-view { padding-top: 24px; max-width: 23em; } .login-dialog { //reset border: none; background-color: transparent; StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); StLabel.hint-text { color: transparentize($osd_fg_color, 0.3); } &:focus { selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; @include entry(osd-focus); StLabel.hint-text { color: transparentize($selected_fg_color, 0.3); } } } .modal-dialog-button-box { spacing: 3px; } .modal-dialog-button { padding: 3px 18px; &, &:default { @extend %osd_button; } } .cancel-button, .switch-user-button, .login-dialog-session-list-button { padding: 0; border-radius: 99px; width: 32px; height: 32px; StIcon { icon-size: 16px; } } .caps-lock-warning-label, .login-dialog-message-warning { color: $osd_fg_color; } } .login-dialog-logo-bin { padding: 24px 0px; } .login-dialog-banner { color: $osd_fg_color; @include fontsize($font-size * 1.1); } .login-dialog-button-box { width: 23em; spacing: 5px; } .login-dialog-message { text-align: center; } .login-dialog-message-hint { padding-top: 0; padding-bottom: 20px; } .login-dialog-user-selection-box { padding: 100px 0px; } .login-dialog-not-listed-label { padding-left: 2px; .login-dialog-not-listed-button:focus &, .login-dialog-not-listed-button:hover & { color: if($variant != 'lighter', lighten($osd_fg_color, 25%), darken($osd_fg_color, 12%)); } } .login-dialog-not-listed-label { @include fontsize($font-size * 0.9); font-weight: bold; color: $osd_fg_color; padding-top: 1em; } .login-dialog-user-list-view { -st-vfade-offset: 1em; } .login-dialog-user-list { spacing: 12px; width: 23em; &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } } .login-dialog-user-list-item { border-radius: 5px; padding: 6px; color: $osd_fg_color; &:ltr .user-widget { padding-right: 1em; } &:rtl .user-widget { padding-left: 1em; } .login-dialog-timed-login-indicator { height: 2px; margin-top: 6px; background-color: $osd_fg_color; } &:selected .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } } .user-widget-label { color: $osd_fg_color; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } } .user-widget.horizontal .user-widget-label { @include fontsize($font-size * 1.2); font-weight: bold; padding-left: 15px; &:ltr { padding-left: 14px; text-align: left; } &:rtl { padding-right: 14px; text-align: right; } } .user-widget.vertical .user-widget-label { @include fontsize($font-size * 1.5); text-align: center; font-weight: normal; padding-top: 16px; } .login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 8px; width: 23em; } .login-dialog-prompt-entry { height: 1.5em; } .login-dialog-prompt-label { color: $osd_fg_color; @include fontsize($font-size * 1.1); padding-top: 1em; } // // Screen Shield // .unlock-dialog-clock { color: $_shell_fg_color; font-weight: 300; text-align: center; spacing: 24px; padding-bottom: 2.5em; } .unlock-dialog-clock-time { font-size: 64pt; padding-top: 42px; font-feature-settings: "tnum"; } .unlock-dialog-clock-date { font-size: 16pt; font-weight: normal; } .unlock-dialog-clock-hint { font-weight: normal; padding-top: 48px; } .unlock-dialog-notifications-container { margin: 12px 0; spacing: 6px; width: 23em; background-color: transparent; .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } .notification, .unlock-dialog-notification-source { padding: 12px 6px; @extend %popup_menu; StIcon { -st-icon-style: symbolic; } // &.critical { background-color: transparentize($osd_bg_color,0.1) } // FIXME } } .unlock-dialog-notification-label { padding: 0px 0px 0px 12px; } .unlock-dialog-notification-count-text { font-weight: bold; padding: 0 6px; color: $fg_color; border: 1px solid if($variant != 'lighter', transparentize(white, 0.9), transparentize(black, 0.9)); background-color: if($variant != 'lighter', transparentize(white, 0.8), transparentize(black, 0.8)); border-radius: 99px; margin-right: 12px; } .screen-shield-background { //just the shadow, really background: black; box-shadow: 0px 2px 4px transparentize(black,0.6); } #lockDialogGroup { background-color: opacify($osd_bg_color, 1); } #unlockDialogNotifications { StButton#vhandle, StButton#hhandle { background-color: transparentize($bg_color,0.7); &:hover, &:focus { background-color: transparentize($bg_color,0.5); } &:active { background-color: transparentize($selected_bg_color,0.5); } } } // // Looking Glass // #LookingGlassDialog { margin: 4px; spacing: 4px; padding: 4px 4px 6px 4px; color: $osd_fg_color; @extend %shell_bg; & > #Toolbar { padding: 3px; border: none; background-color: transparent; border-radius: 0px; } .labels { spacing: 4px; } .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: $osd_fg_color; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; &:hover { color: $_panel_fg_color; text-shadow: black 0px 2px 2px; } &:selected { border-bottom-width: 0px; color: $selected_bg_color; text-shadow: black 0px 2px 2px; } } StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } StBoxLayout#ResultsArea { spacing: 4px; } } .lg-dialog { StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); &:focus { @include entry(osd-focus); selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } } .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } } .lg-completions-text { @include fontsize($font-size * 0.9); font-style: italic; } .lg-obj-inspector-title { spacing: 4px; } .lg-obj-inspector-button { border: 1px solid gray; padding: 4px; border-radius: 4px; &:hover { border: 1px solid #ffffff; } } #lookingGlassExtensions { padding: 4px; } .lg-extensions-list { padding: 4px; spacing: 6px; } .lg-extension { border: 1px solid $osd_borders_color; border-radius: 2px; background-color: $osd_bg_color; padding: 4px; } .lg-extension-name { font-weight: bold; } .lg-extension-meta { spacing: 6px; } #LookingGlassPropertyInspector { background: transparentize(black, 0.3); border: 1px solid grey; border-radius: 2px; color: $_shell_fg_color; padding: 6px; } // // OpenWeather extension // .openweather-current-summarybox, .openweather-forecast-icon, .openweather-current-databox-captions, .openweather-current-databox-values, .openweather-current-icon, .openweather-forecast-summary, .openweather-forecast-temperature { color: $fg_color; } arc-theme-20220405/common/gnome-shell/3.36/sass/_drawing.scss000066400000000000000000000101341422312607700233550ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 1px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid if($variant!='dark', $selected_bg_color, $button_border); box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $osd_button_border; background-color: $selected_bg_color; box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); box-shadow: inset 0 1px transparentize(black, 0.95); } } arc-theme-20220405/common/gnome-shell/3.36/sass/gnome-shell.scss.in000066400000000000000000000002271422312607700244040ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/gnome-shell/3.38/000077500000000000000000000000001422312607700177205ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/common-assets/000077500000000000000000000000001422312607700225105ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/000077500000000000000000000000001422312607700234275ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051422312607700273560ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/running1-hover.svg000066400000000000000000000105411422312607700270330ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/running1.svg000066400000000000000000000105411422312607700257120ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/running2-hover.svg000066400000000000000000000110201422312607700270250ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/running2.svg000066400000000000000000000110201422312607700257040ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/running3-hover.svg000066400000000000000000000113011422312607700270300ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/running3.svg000066400000000000000000000113011422312607700257070ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/running4-hover.svg000066400000000000000000000115651422312607700270450ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/dash/running4.svg000066400000000000000000000115651422312607700257240ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/misc/000077500000000000000000000000001422312607700234435ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371422312607700303330ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/misc/calendar-today.svg000066400000000000000000000133371422312607700270620ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051422312607700302130ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051422312607700301760ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061422312607700303620ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031422312607700276660ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/common-assets/panel/000077500000000000000000000000001422312607700236075ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700277440ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/switch/000077500000000000000000000000001422312607700240115ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700304070ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700302500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/dark-assets/000077500000000000000000000000001422312607700221415ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/dark-assets/checkbox/000077500000000000000000000000001422312607700237275ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700312560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700276260ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700316200ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700301750ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/dark-assets/misc/000077500000000000000000000000001422312607700230745ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700305720ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700274470ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700307570ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700276270ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/dark-assets/panel/000077500000000000000000000000001422312607700232405ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/dark-assets/panel/activities.svg000066400000000000000000000111621422312607700261260ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/dark-assets/switch/000077500000000000000000000000001422312607700234425ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700262460ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700261130ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/gresource/000077500000000000000000000000001422312607700217165ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000066171422312607700307000ustar00rootroot00000000000000 common-assets/dash/dash-placeholder.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg dark-assets/checkbox/checkbox-checked-focused.svg dark-assets/checkbox/checkbox-checked.svg dark-assets/checkbox/checkbox-unchecked-focused.svg dark-assets/checkbox/checkbox-unchecked.svg dark-assets/misc/calendar-arrow-left-hover.svg dark-assets/misc/calendar-arrow-left.svg dark-assets/misc/calendar-arrow-right-hover.svg dark-assets/misc/calendar-arrow-right.svg dark-assets/panel/activities.svg dark-assets/switch/switch-off.svg dark-assets/switch/switch-on.svg icons/color-pick.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/process-working.svg gnome-shell-dark.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.38/gresource/gnome-shell-theme-lighter.gresource.xml000066400000000000000000000066631422312607700314160ustar00rootroot00000000000000 common-assets/dash/dash-placeholder.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg lighter-assets/checkbox/checkbox-checked-focused.svg lighter-assets/checkbox/checkbox-checked.svg lighter-assets/checkbox/checkbox-unchecked-focused.svg lighter-assets/checkbox/checkbox-unchecked.svg lighter-assets/misc/calendar-arrow-left-hover.svg lighter-assets/misc/calendar-arrow-left.svg lighter-assets/misc/calendar-arrow-right-hover.svg lighter-assets/misc/calendar-arrow-right.svg lighter-assets/panel/activities.svg lighter-assets/switch/switch-off.svg lighter-assets/switch/switch-on.svg icons/color-pick.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/process-working.svg gnome-shell-lighter.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.38/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000065751422312607700277640ustar00rootroot00000000000000 common-assets/dash/dash-placeholder.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg light-assets/checkbox/checkbox-checked-focused.svg light-assets/checkbox/checkbox-checked.svg light-assets/checkbox/checkbox-unchecked-focused.svg light-assets/checkbox/checkbox-unchecked.svg light-assets/misc/calendar-arrow-left-hover.svg light-assets/misc/calendar-arrow-left.svg light-assets/misc/calendar-arrow-right-hover.svg light-assets/misc/calendar-arrow-right.svg light-assets/panel/activities.svg light-assets/switch/switch-off.svg light-assets/switch/switch-on.svg icons/color-pick.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/process-working.svg gnome-shell.css pad-osd.css arc-theme-20220405/common/gnome-shell/3.38/icons/000077500000000000000000000000001422312607700210335ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/icons/color-pick.svg000066400000000000000000000073611422312607700236250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/icons/eye-not-looking-symbolic.svg000066400000000000000000000010741422312607700264150ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/eye-open-negative-filled-symbolic.svg000066400000000000000000000040721422312607700301540ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/icons/keyboard-caps-lock-filled-symbolic.svg000066400000000000000000000004141422312607700303010ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/keyboard-enter-symbolic.svg000066400000000000000000000022721422312607700263110ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/keyboard-hide-symbolic.svg000066400000000000000000000017361422312607700261110ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/keyboard-layout-filled-symbolic.svg000066400000000000000000000027101422312607700277430ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/keyboard-shift-filled-symbolic.svg000066400000000000000000000003031422312607700275370ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/message-indicator-symbolic.svg000066400000000000000000000024701422312607700267740ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731422312607700274210ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/pointer-drag-symbolic.svg000066400000000000000000000064421422312607700257740ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701422312607700276240ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601422312607700301230ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/3.38/icons/process-working.svg000066400000000000000000003027461422312607700247240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/light-assets/000077500000000000000000000000001422312607700223275ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/light-assets/checkbox/000077500000000000000000000000001422312607700241155ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700314410ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700300120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700320100ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700303530ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/light-assets/misc/000077500000000000000000000000001422312607700232625ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700307600ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700276350ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700311450ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700300150ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/light-assets/panel/000077500000000000000000000000001422312607700234265ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/light-assets/panel/activities.svg000066400000000000000000000111621422312607700263140ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/light-assets/switch/000077500000000000000000000000001422312607700236305ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700264320ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700263050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/000077500000000000000000000000001422312607700226565ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/checkbox/000077500000000000000000000000001422312607700244445ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700317700ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700303410ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700323370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700307020ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/misc/000077500000000000000000000000001422312607700236115ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700313070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700301640ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700314740ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700303440ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/panel/000077500000000000000000000000001422312607700237555ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/panel/activities.svg000066400000000000000000000111621422312607700266430ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/switch/000077500000000000000000000000001422312607700241575ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/switch/switch-off.svg000066400000000000000000000156151422312607700267610ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/lighter-assets/switch/switch-on.svg000066400000000000000000000176761422312607700266340ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/3.38/pad-osd.css000066400000000000000000000010261422312607700217600ustar00rootroot00000000000000.Leader { stroke-width: .5 !important; stroke: #535353; fill: none !important; } .Button { stroke-width: .25; stroke: #ededed; fill: #ededed; } .Ring { stroke-width: .5 !important; stroke: #535353 !important; fill: none !important; } .Label { stroke: none !important; stroke-width: .1 !important; font-size: .1 !important; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20220405/common/gnome-shell/3.38/sass/000077500000000000000000000000001422312607700206715ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/3.38/sass/_colors.scss000066400000000000000000000150741422312607700232350ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and ($variant=='light' or $variant=='lighter') { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and ($variant=='light' or $variant=='lighter') { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light' or $variant=='lighter', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light' or $variant=='lighter', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; @if $variant == 'lighter' { $dark_sidebar_bg: if($transparency == 'true', transparentize($bg_color, 0.05), $bg_color); $dark_sidebar_fg: $fg_color; } $dark_sidebar_border: $dark_sidebar_bg; @if $variant == 'dark' { $dark_sidebar_border: darken($dark_sidebar_bg, 5%); } @else if $variant == 'lighter' { $dark_sidebar_border: darken($dark_sidebar_bg, 8%); } $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($button_bg, 0.1)); $osd_button_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_entry_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($base_color, 0.1)); $osd_entry_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_insensitive_bg_color: if($variant != 'lighter', darken($osd_bg_color, 3%), $insensitive_bg_color); $osd_insensitive_fg_color: if($variant != 'lighter', mix($osd_fg_color, opacify($osd_bg_color, 1), 30%), $insensitive_fg_color); $osd_borders_color: if($variant != 'lighter', transparentize(black, 0.3), transparentize(black, 0.83)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light' or $variant=='lighter', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light' or $variant=='lighter', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light' or $variant=='lighter', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light' or $variant=='lighter', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light' or $variant=='lighter', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light' or $variant=='lighter', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light' or $variant=='lighter', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light' or $variant=='lighter', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light' or $variant=='lighter', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; //GNOME Shell colors $shell_osd_background_color: if($transparency == 'true', transparentize(#252A35, 0.05), #252A35); $shell_osd_border_color: if($transparency == 'true', transparentize(#0F1116, 0.15), #0F1116); @if $variant == 'lighter' { $shell_osd_background_color: if($transparency == 'true', transparentize(white, 0.05), white); $shell_osd_border_color: if($transparency == 'true', transparentize(darken(white, 10%), 0.15), darken(white, 10%)); } $shell_bg_border_color: if($variant!='lighter', rgba(#161A26, 0.81), rgba(black, 0.1)); $shell_modal_background_color: if($variant!='dark', $bg_color, #323644); $shell_modal_border_color: if($variant!='dark', rgba(black, 0.1), rgba(black, 0.64)); $shell_popup_menu_background_color: if($variant!='dark', white, $bg_color); $shell_popup_menu_border_color: if($variant!='dark', rgba(black, 0.1), rgba(#1B1C21, 0.83)); $shell_message_background_color: if($variant != 'dark', #FCFDFD, rgba(black, 0.15)); $shell_message_border_color: if($variant != 'dark', $entry_border, rgba(black, 0.42)); arc-theme-20220405/common/gnome-shell/3.38/sass/_common.scss000066400000000000000000001632541422312607700232300ustar00rootroot00000000000000//This is the RIGHT PLACE to edit the stylesheet $panel-corner-radius: 0px; $asset_path: assets; @if $variant == 'light' { $asset_path: light-assets; } @else if $variant == 'dark' { $asset_path: dark-assets; } @else if $variant == 'lighter' { $asset_path: lighter-assets; } /* Copyright 2009, 2015 Red Hat, Inc. * * Portions adapted from Mx's data/style/default.css * Copyright 2009 Intel Corporation * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, * version 2.1, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for * more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ // // Globals // $font-size: 11; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; $_panel_fg_color: if($variant=='lighter', $fg_color, $_shell_fg_color); $_popup_shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19); $_popup_menu_shadow: if($variant!='dark', 0 1px 3px 2.1px rgba(0, 0, 0, 0.06), $_popup_shadow); stage { @include fontsize($font-size); color: $fg_color; } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // .button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @extend %button; } %button { @include button(normal); &:focus { @include button(focus); } &:hover { @include button(hover); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // StEntry { padding: 7px; caret-size: 1px; caret-color: $fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } StIcon.peek-password { icon-size: 16px; padding: 0 4px; } StLabel.hint-text { margin-left: 2px; color: transparentize($text_color, 0.3); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 4px; background-color: mix($fg_color, $bg_color, 40%); margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } // // Slider // .slider { -barlevel-height: 4px; -barlevel-background-color: $button_border; //background of the trough -barlevel-border-color: transparentize(black, 1); //trough border color -barlevel-active-background-color: $selected_bg_color; //active trough fill -barlevel-active-border-color: transparentize(black, 1); //active trough border -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-border-color: transparentize(black, 1); -barlevel-overdrive-separator-width: 1px; -barlevel-border-width: 0; -slider-handle-radius: 0px; height: 18px; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: $selected_bg_color; .popup-menu-item.selected & { -barlevel-background-color: transparentize(black, 0.8); -barlevel-active-background-color: $selected_fg_color; color: $selected_fg_color; } } // // Check Boxes // .check-box { StBoxLayout { spacing: .8em; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item.selected & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } // // App Icons // /* Outline for low res icons */ .lowres-icon { icon-shadow: none; } /* Drapshadow for large icons */ .icon-dropshadow { icon-shadow: none; } // // Modal Dialogs // .headline { @include fontsize($font-size * 1.1); } .lightbox { background-color: black; } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: 1px solid $shell_modal_border_color; border-radius: 2px; padding: 0; box-shadow: $_popup_menu_shadow; .modal-dialog-content-box { margin: 0; padding: 25px 20px; @extend %modal_dialog_content_box; } &-linked-button { height: if($variant=='light', 39px, 38px); padding: 0; box-shadow: inset 0 0 black; border-top-width: if($variant=='light', 0px, 1px); border-bottom-width: 0; border-right-width: 1px; color: $osd_fg_color; background-color: $osd_bg_color; border-color: if($variant!='dark', darken($osd_bg_color, 5%), darken($osd_bg_color, 8%)); &:hover { background-color: lighten($osd_bg_color, 5%); } &:focus { color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &:insensitive { color: transparentize($osd_fg_color, 0.5); background-color: darken($osd_bg_color, 2%); } &:first-child { border-radius: 0px 0px 0px 2px; } &:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 0px; } &:first-child:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 2px; } } } %modal_dialog_content_box { background-color: $shell_modal_background_color; } // // Message Dialog // .message-dialog-content { spacing: 18px; .message-dialog-title { text-align: center; @include fontsize($font-size * 1.6); font-weight: 800; &.lightweight { @include fontsize($font-size * 1.2); font-weight: 800; } } .message-dialog-description { text-align: center; } } // // Run Dialog // .run-dialog { .modal-dialog-content-box { margin-top: 0; margin-bottom: 0; padding-top: 12px; padding-bottom: 14px; } .message-dialog-title { font-size: 0; } &-entry { width: 21em; } &-description { @include fontsize($font-size - 1); text-align: center; color: $fg_color; } } // // Dialog List // .dialog-list { spacing: 18px; .dialog-list-title { text-align: center; font-weight: bold; } .dialog-list-scrollview { max-height: 200px; } .dialog-list-box { spacing: 1em; .dialog-list-item { spacing: 1em; .dialog-list-item-title { font-weight: bold; } .dialog-list-item-description { color: darken($fg_color,5%); @include fontsize($font-size - 1); } } } } // // End Session Dialog // .end-session-dialog { width: 30em; &-battery-warning, .dialog-list-title { color: $warning_color; } .modal-dialog-linked-button:last-child { color: $destructive_fg_color; background-color: $destructive_color; &:hover { color: $destructive_fg_color; background-color: lighten($destructive_color, 9%); } &:active { color: $destructive_fg_color; background-color: darken($destructive_color, 5%); } } } // // Password or Authentication Dialog // .prompt-dialog { width: 28em; .modal-dialog-content-box { padding-bottom: 24px; } &-password-grid { spacing-rows: 8px; spacing-columns: 4px; } &-password-grid &-password-entry { width: auto; // 4px (spacing) + 16px (spinner-width) &:ltr { margin-left: 20px; } &:rtl { margin-right: 20px; } } &-password-layout { spacing: 8px; } &-password-entry { width: 20em; } &-error-label, &-info-label, &-null-label { text-align: center; @include fontsize($font-size); } &-error-label { color: $warning_color; } } .hidden { color: transparentize(black, 1); } .caps-lock-warning-label { text-align: center; padding-bottom: 8px; @include fontsize($font-size); color: $warning_color; } // // Polkit Dialog // .polkit-dialog-user { &-layout { text-align: center; spacing: 8px; margin-bottom: 6px; } &-layout &-icon { border-radius: 99px; background-size: contain; } &-layout &-root-label { color: $warning_color; } } // // Audio selection dialog // .audio-device-selection-dialog { .modal-dialog-content-box { padding-bottom: 28px; } .audio-selection-box { spacing: 20px; } } .audio-selection { &-device { border: 1px solid $borders_color; border-radius: 3px; &:active,&:hover,&:focus { background-color: $selected_bg_color; border-color: $selected_bg_color; } } &-device-box { padding: 20px; spacing: 20px; } &-device-icon { icon-size: 64px; } } // // Popvers/Menus // .popup-menu { $_popup_submenu_background_color: if($variant!='dark', rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)); $_popup_submenu_border_color: if($variant!='dark', rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); min-width: 15em; .popup-menu-content { margin: if($variant!='dark', 4px, 3px); @extend %popup_menu; } .popup-menu-arrow { } //defined globally in the TOP BAR .popup-sub-menu { padding-bottom: 1px; background-color: $_popup_submenu_background_color; box-shadow: inset 0 -1px $_popup_submenu_border_color; border: none; } .popup-menu-content { padding: .7em 0em .7em 0em; } .popup-menu-item { spacing: 12px; &:ltr { padding: .4em 32px .4em 0em; } &:rtl { padding: .4em 0em .4em 32px; } &:checked { font-weight: normal; background-color: $_popup_submenu_background_color; box-shadow: inset 0 1px $_popup_submenu_border_color; } &:active, &.selected { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is &.panel-menu { -boxpointer-gap: 0px; margin-bottom: 1.75em; } } .popup-menu-ornament { margin-left: 4px; width: 16px; &:ltr { text-align: right }; &:rtl { text-align: left }; } .popup-menu-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: rgba(0,0,0,0.0); -arrow-border-width: 1px; -arrow-border-color: rgba(0,0,0,0.0); -arrow-base: 0; -arrow-rise: 0; } .candidate-popup-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6); -arrow-base: 20px; -arrow-rise: 10px; } .popup-separator-menu-item-separator { //-margin-horizontal: 24px; height: 2px; //not really the whole box margin: 0; background-color: transparent; border: none; } // Rename popup .rename-folder-popup { .rename-folder-popup-item { spacing: 6px; &:ltr, &:rtl { padding: 0, 12px; } } } // Background menu .background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } // fallback menu //- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled // app menu inside the main app window itself rather than the top bar // // // OSD // .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_panel_fg_color; @extend %shell_osd; .osd-monitor-label { @include fontsize($font-size * 3); } .level { padding: 0; height: 4px; -barlevel-height: 4px; -barlevel-background-color: if($variant!='lighter', transparentize(black, 0.5), $button_border); -barlevel-active-background-color: $selected_bg_color; -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-separator-width: 1px; color: $selected_bg_color; } } .resize-popup { color: $osd_fg_color; padding: 12px; @extend %shell_osd; } %shell_osd { border: 1px solid $shell_osd_border_color; border-radius: 2px; background: $shell_osd_background_color; //background-clip: padding-box; box-shadow: $_popup_shadow; } // // Pad OSD // .pad-osd-window { padding: 32px; background-color: $osd_bg_color; .pad-osd-title-box { spacing: 12px; } .pad-osd-title-menu-box { spacing: 6px; } } .combo-box-label { width: 15em; } // // Alt Tab Switcher // .switcher-popup { padding: 8px; spacing: 16px; } .switcher-list { padding: 15px; @extend %shell_bg; &-item-container { spacing: 8px; } .item-box { padding: 8px; color: $_panel_fg_color; border-radius: 2px; border: 1px solid transparent; &:outlined, &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } } .thumbnail-box { padding: 2px; spacing: 4px; } .thumbnail { width: 256px; } .separator { width: 1px; background: transparentize($fg_color, 0.67); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { color: $_panel_fg_color; } } .input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } %shell_bg { background: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 2px; box-shadow: $_popup_shadow; } // //Window Cycler // .cycler-highlight { border: 5px solid $selected_bg_color; } // // Workspace Switcher // .workspace-switcher { background: transparent; border: 0px; border-radius: 0px; padding: 0px; spacing: 8px; &-group { padding: 12px; } &-container { padding: 14px; padding-bottom: 17px; @extend %shell_bg; } } .ws-switcher-active-up, .ws-switcher-active-down, .ws-switcher-active-left, .ws-switcher-active-right { height: 64px; background-color: $selected_bg_color; background-size: 64px; border-radius: 2px; border: 1px solid $selected_bg_color; } .ws-switcher-active-up { background-image: url("common-assets/misc/ws-switch-arrow-up.svg"); } .ws-switcher-active-down { background-image: url("common-assets/misc/ws-switch-arrow-down.svg"); } .ws-switcher-active-left { background-image: url("common-assets/misc/ws-switch-arrow-left.svg"); } .ws-switcher-active-right { background-image: url("common-assets/misc/ws-switch-arrow-right.svg"); } .ws-switcher-box { height: 64px; background-color: if($variant!='lighter', transparentize(black, 0.67), transparentize(black, 0.83)); border: 1px solid if($variant!='lighter', transparentize(black, 0.67), transparentize(black, 0.83)); border-radius: 2px; } // // Tiled window previews // .tile-preview { background-color: transparentize($selected_bg_color, 0.65); border: 1px solid $selected_bg_color; &-left.on-primary { border-radius: $panel-corner-radius 0 0 0; } &-right.on-primary { border-radius: 0 $panel-corner-radius 0 0; } &-left.tile-preview-right.on-primary { border-radius: $panel-corner-radius $panel-corner-radius 0 0; } } // // Top Bar // #panel { font-weight: bold; font-feature-settings: "tnum"; height: 2.1em; min-height: 26px; background-gradient-direction: none; background-color: $shell_osd_background_color; //background-clip: padding-box; border: 0 solid $shell_osd_border_color; border-bottom-width: 1px; // Fix dynamic top bar extension &.dynamic-top-bar-white-btn { border-image: none; } &.unlock-screen, &.login-screen { background-color: transparent; border: none; .panel-button { &:focus, &:active, &:checked { &, &.clock-display .clock { color: $selected_fg_color; border-color: transparent; } } } } &.unlock-screen { .panel-button { color: $_shell_fg_color; &:hover { color: $_shell_fg_color; } } } #panelLeft, #panelCenter { // spacing between activities<>app menu and such spacing: 8px; } .panel-corner { -panel-corner-radius: $panel-corner-radius; -panel-corner-background-color: transparentize(black, 1); -panel-corner-border-width: 0px; -panel-corner-border-color: black; &:active, &:overview, &:focus { -panel-corner-border-color: black; } &.login-screen, &.unlock-screen { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } } .panel-button { -natural-hpadding: 10px; -minimum-hpadding: 6px; font-weight: bold; color: $_panel_fg_color; text-shadow: none; transition-duration: 100ms; border-bottom-width: 1px; border-color: transparent; .app-menu-icon { width: 0; height: 0; margin-left: 0px; margin-right: 0px; } .system-status-icon, .app-menu-icon > StIcon, .popup-menu-arrow { icon-shadow: none; } @at-root %panel_button_hover, &:hover { color: $_panel_fg_color; background-color: if($variant!='lighter', transparentize(black, 0.83), transparentize(black, 0.95)); border-bottom-width: 1px; border-color: transparent; } @at-root %panel_button_active, &:active, &:overview, &:focus, &:checked { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; border-bottom-width: 1px; @if $variant != 'lighter' { border-color: black; } & > .system-status-icon { icon-shadow: none; } } .system-status-icon { icon-size: 16px; padding: 0 4px; } &.clock-display { // Move highlight from .panel-button to .clock background: transparent; border-bottom-width: 0; .clock { @extend .panel-button; box-shadow: none; padding: 1px 10px 0; } &:hover .clock { @extend %panel_button_hover; } &:active, &:overview, &:focus, &:checked { .clock { @extend %panel_button_active; } } & StIcon { color: $_panel_fg_color; margin: 0 4px; } } } #panelActivities.panel-button { -natural-hpadding: 12px; } .panel-status-indicators-box, .panel-status-menu-box { spacing: 2px; } // spacing between power icon and (optional) percentage label .power-status.panel-status-indicators-box { spacing: 0; } .screencast-indicator { color: $error_color; } .remote-access-indicator { color: $error_color; } .popup-menu-arrow { width: 0; } } // Activities button #panel #panelActivities.panel-button { > * { background-image: url("#{$asset_path}/panel/activities.svg"); background-size: contain; width: 24px; height: 24px; background-color: transparent !important; background-gradient-direction: none !important; border: 0 solid transparent !important; text-shadow: 0 0 transparent !important; transition-duration: 0ms !important; box-shadow: none !important; color: transparent; } &:active, &:overview, &:focus, &:checked { background-color: transparent; box-shadow: none; border-bottom-width: 1px; border-color: transparent; > * { background-image: url("common-assets/panel/activities-active.svg"); } } } // a little unstructured mess: #appMenu { spacing: 4px; padding: 0 8px; .label-shadow { color: transparent; } } .app-menu, .app-well-menu { max-width: 27.25em; } .aggregate-menu { min-width: 23.5em; .popup-menu-icon { padding: 0; margin: 0 4px; -st-icon-style: symbolic; } .popup-sub-menu .popup-menu-item > :first-child { &:ltr { /* 12px spacing + 2*4px padding + 16px icon */ padding-left: 36px; } &:rtl { /* 12px spacing + 2*4px padding + 16px icon */ padding-right: 36px; } } } // // Calendar popover // @mixin datemenu_bubble { box-shadow: none; background: transparent; color: inherit; text-shadow: none; border: none; border-radius: 3px; margin: 0; padding: 7px 10px; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } /* Date/Time Menu */ // overall menu #calendarArea { padding: 0; } // Calendar menu side column .datemenu-calendar-column { spacing: 5px; border: 0 solid transparent; padding: 9px 0; &:ltr {margin-right: 13px; border-left-width: 1px; } &:rtl {margin-left: 13px; border-right-width: 1px; } .datemenu-displays-section { } .datemenu-displays-box { spacing: 10px; } } .events-section-title { @include datemenu_bubble; color: transparentize($fg_color, 0.6); font-weight: bold; } /* today button (the date) */ .datemenu-today-button { @include datemenu_bubble; // weekday label .day-label { @include fontsize($font-size); font-weight: 400; } // date label .date-label { @include fontsize($font-size * 1.5); font-weight: 300; } } /* Calendar */ .calendar { @include datemenu_bubble; padding: 0; // month .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; &:focus {} } // prev/next month icons .calendar-change-month-back, .calendar-change-month-forward:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } } .calendar-change-month-forward, .calendar-change-month-back:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } } .pager-button { color: transparent; background-color: transparent; height: 32px; width: 32px; border-radius: 2px; &:focus, &:hover, &:active { background-color: transparent; } } $calendar_day_size: 27px; .calendar-day-base { @include fontsize($font-size * 0.8); text-align: center; width: $calendar_day_size; height: $calendar_day_size; padding: 0; margin: 2px; border-radius: $calendar_day_size * 0.5; border: 0 solid transparent; font-feature-settings: "tnum"; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active,&:selected { color: $fg_color; background-color: transparentize(black, 0.85); } // day of week heading &.calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 9px; @include fontsize($font-size * 0.7); height: 23px;//adjusts bottom margin } } .calendar-day { //border collapse hack - see calendar.js border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-work-day {} .calendar-nonwork-day { color: $fg_color; font-weight: bold; } // Today .calendar-today { font-weight: bold; border: 0 solid transparent; &, &:hover, &:focus, &:active, &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } .calendar-day-with-events { font-weight: bold; background-image: url("common-assets/misc/calendar-today.svg"); &.calendar-today { background-image: url("common-assets/misc/calendar-today-active.svg"); } } .calendar-other-month-day { color: transparentize($fg_color, 0.7); } .calendar-week-number { @include fontsize($font-size * 0.7); font-weight: bold; height: 15px; width: 19px; border-radius: 2px; margin: 6px; background-color: if($variant!='dark', transparentize($fg_color,0.9), transparentize($fg_color,0.7)); color: if($variant!='dark', transparentize($fg_color,0.5), $bg_color); &:ltr { margin-left: 10px; } &:rtl { margin-right: 10px; } } } /* Events */ .events-button { @include datemenu_bubble; .events-box { spacing: 5px; } .events-list { spacing: 10px; } .events-title { color: transparentize($fg_color, 0.6); font-weight: bold; } &:active .events-title { color: $selected_fg_color; } .event-time { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.9); } &:active .event-time { color: transparentize($selected_fg_color, 0.4); } } /* World clocks */ .world-clocks-button { @include datemenu_bubble; .world-clocks-grid { spacing-rows: 5px; spacing-columns: 10px; } // title .world-clocks-header { color: transparentize($fg_color, 0.6); font-weight: bold; } &:active .world-clocks-header { color: $selected_fg_color; } // city label .world-clocks-city { color: inherit; @include fontsize($font-size * 0.9); font-weight: bold; } // timezone time .world-clocks-time { font-weight: normal; color: transparentize($fg_color, 0.2); font-feature-settings: "tnum"; @include fontsize($font-size * 1.2); &:ltr { text-align: right; } &:rtl { text-align: left; } } &:active .world-clocks-time { color: transparentize($selected_fg_color, 0.2); } // timezone offset label .world-clocks-timezone { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.9); } &:active .world-clocks-timezone { color: transparentize($selected_fg_color, 0.4); } } /* Weather */ .weather-button { @include datemenu_bubble; .weather-box { spacing: 5px; } .weather-header-box { spacing: 5px; } .weather-header { color: transparentize($fg_color, 0.6); font-weight: bold; &.location { font-weight: normal; @include fontsize($font-size * 0.9); } } &:active .weather-header { color: $selected_fg_color; } .weather-grid { spacing-rows: 5px; spacing-columns: 10px; } .weather-forecast-time { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.8); font-weight: normal; padding-top: 2px; padding-bottom: 4px; } &:active .weather-forecast-time { color: transparentize($selected_fg_color, 0.4); } .weather-forecast-icon { icon-size: 26px; } .weather-forecast-temp { font-weight: bold; } } // // Message list // // main list .message-list { width: 31.5em; padding: 9px 0; .message-list-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; } } StScrollBar { padding: 2px 0; } } .message-list-sections { spacing: 12px; margin: 0 18px; // to account for scrollbar &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } } .message-list-section, .message-list-section-list { spacing: 5px; } // do-not-disturb + clear button .message-list-controls { margin: 18px 18px 0; padding: 0; spacing: 10px; &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } } .message-list-clear-button { margin: 0; padding: 4px 12px; } // message bubbles .message { margin: 0; text-shadow: none; padding: 3px; color: $fg_color; background-color: $shell_message_background_color; border: 1px solid $shell_message_border_color; border-radius: 2px; box-shadow: inset 4px 0 0 if($variant!='dark', -1px, -2px) $selected_bg_color; text-shadow: none; &:hover, &:focus { color: $fg_color; border-color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } // icon container $message_icon_size: 16px; .message-icon-bin { padding: 8px 2px 8px 8px; &:rtl { padding: 8px 8px 8px 2px; } // icon size and color > StIcon { color: inherit; icon-size: $message_icon_size; -st-icon-style: symbolic; } // fallback > .fallback-app-icon { width: $message_icon_size; height: $message_icon_size; } } // content .message-content { padding: 8px; spacing: 0; } // title .message-title { font-weight: bold; } // secondary container in title box .message-secondary-bin { padding: 0 10px; // notification time stamp > .event-time { color: transparentize($fg_color, 0.4); @include fontsize($font-size * 0.9); /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.05em;//Use em instead of px, since this depends on font-size &:ltr { text-align: right }; &:rtl { text-align: left }; } } &:active .message-secondary-bin, &:active .message-secondary-bin > .event-time { color: transparentize($selected_fg_color, 0.4); } // close button .message-close-button { color: $fg_color; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color } } // body .message-body { color: inherit; } } // URLs in messages .url-highlighter { link-color: $link_color; } /* Media Controls */ .message-media-control { padding: 12px; color: $fg_color; background-color: transparent; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; } &:last-child:ltr { padding-right: 18px; } &:last-child:rtl { padding-left: 18px; } } .message:active .message-media-control { color: $selected_fg_color; } // album-art .media-message-cover-icon { icon-size: 48px !important; // when there is no artwork &.fallback { color: $insensitive_fg_color !important; background-color: $bg_color; border-radius: 2px; icon-size: 32px !important; padding: 6px; border: 1px solid $borders_color; } .message:active &.fallback { color: transparentize($selected_fg_color, 0.2) !important; background-color: lighten($selected_bg_color, 7%); border-color: transparentize($selected_fg_color, 0.2); } } // // Activities Ripples // .ripple-box { width: 52px; height: 52px; border-radius: 0 0 52px 0; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); &:rtl { border-radius: 0 0 0 52px; } // just a simple change to the border radius position } // Rubberband for select-area screenshots .select-area-rubberband { background-color: transparentize($selected_bg_color,0.7); border: 1px solid $selected_bg_color; } // Pointer location .ripple-pointer-location { width: 50px; height: 50px; border-radius: 25px 25px 25px 25px; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); } // not really top bar only .popup-menu-arrow { icon-size: 16px; } .popup-menu-icon { icon-size: 16px; } // // Close buttons // .window-close { background-color: lighten(saturate($destructive_color, 6%), 4%); border-radius: 22px; border: none; box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);; color: $destructive_fg_color; height: 22px; width: 22px; padding: 0; & > StIcon { icon-size: 16px; } &:hover { background-color: lighten(saturate($destructive_color, 15%), 12%); color: $destructive_fg_color; height: 22px; width: 22px; } &:active { background-color: darken(adjust-hue(desaturate($destructive_color, 18%), -5%), 9%); color: $destructive_fg_color; height: 22px; width: 22px; } } // Pointer accessibility notifications .pie-timer { width: 60px; height: 60px; -pie-border-width: 2px; -pie-border-color: $selected_bg_color; -pie-background-color: transparentize($selected_bg_color, 0.5); } // // Network Dialogs // .nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; &-content { spacing: 20px; padding: 10px; @extend %modal_dialog_content_box; } &-header-hbox { spacing: 10px; } &-airplane-box { spacing: 12px; } &-airplane-headline { @include fontsize($font-size * 1.1); font-weight: bold; text-align: center; } &-airplane-text { color: $fg_color; } &-header-icon { icon-size: 32px; } &-scroll-view { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; } &-header { font-weight: bold; @include fontsize($font-size * 1.2); } &-item { @include fontsize($font-size); border-bottom: 0px solid; padding: 12px; spacing: 0px; &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } &-icons { spacing: .5em; } &-icon { icon-size: 16px; } } .no-networks-label { color: $insensitive_fg_color; } .no-networks-box { spacing: 12px; } // // Overview // #overview { spacing: 24px; } .overview-controls { padding-bottom: 32px; } .window-picker { //container around window thumbnails spacing: 6px; padding: 12px; &.external-monitor { padding: 12px; } } .window-clone-border { border: 3px solid transparentize($selected_bg_color, 0.2); border-radius: 4px; box-shadow: inset 0px 0px 0px 1px transparentize($selected_bg_color, 1); } .window-caption { spacing: 25px; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; padding: 4px 12px; border-width: 0; @include fontsize($font-size); font-weight: normal; } // // Search Entry // .search-entry { width: 320px; padding: 7px 9px; border-radius: 20px; border: 1px solid transparentize(black, 0.75); background-color: transparentize($entry_bg, 0.1); transition-duration: 0ms; &:focus { padding: 7px 9px; } .search-entry-icon, .hint-text { color: $fg_color; } .search-entry-icon { icon-size: 16px; padding: 0 4px; } .hint-text { margin-left: 0; } &:hover, &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; background-color: $selected_bg_color; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; .search-entry-icon, .hint-text { color: $selected_fg_color; } } } // // Search Results // #searchResultsContent { max-width: 1000px; spacing: 16px; } // This should be equal to #searchResultsContent spacing .search-section { spacing: 16px; } // This is the space between the provider icon and the results container .search-section-content { background-color: transparent; border: none; box-shadow: none; text-shadow: none; color: $_shell_fg_color; spacing: 32px; } // "no results" .search-statustext { @extend %status_text; } .grid-search-results { spacing: 30px; } .list-search-results { spacing: 3px; } .search-section-separator { background-color: transparentize(white, 0.8); height: 1px; .search-section:last-child & { background-color: transparent; } } .list-search-result-content { spacing: 30px; } .list-search-result-title { color: $_shell_fg_color; spacing: 12px; } .list-search-result-description { color: transparentize(darken($_shell_fg_color, 20%), 0.3); } .list-search-provider-details { width: 150px; color: darken($_shell_fg_color,10%); margin-top: 0.1em; } .list-search-provider-content { spacing: 20px; } .search-provider-icon { padding: 15px; } // // Dash // #dash { @include fontsize($font-size); color: $osd_fg_color; background-color: $dark_sidebar_bg; border: 1px solid if($variant!='lighter', rgba(0,0,0,0.4), rgba(0,0,0,0.1)); border-left-width: 0; padding: 4px 0; border-radius: 0 3px 3px 0; &:rtl { border-left-width: 1px; border-right-width: 0; border-radius: 3px 0 0 3px; } .right &, &:rtl { padding: 4px 0; } .top &, .bottom & { padding: 0; } .placeholder { background-image: none; background-size: contain; height: 24px; } .empty-dash-drop-target { width: 24px; height: 24px; } } .dash-item-container > StWidget { &, &:rtl, .right & { padding: 4px 8px; } .top &, .bottom & { padding: 6px; } } //osd tooltip .dash-label { border-radius: 3px; padding: 4px 12px; color: $_shell_fg_color; background-color: transparentize(black, 0.3); border: 0; text-align: center; -x-offset: 3px; box-shadow: none; .bottom &, .top & { -y-offset: 3px; -x-offset: 0; } } // Dash Buttons #dash .app-well-app { & .overview-icon { border: none; } &:hover .overview-icon, .right &:hover .overview-icon, .bottom &:hover .overview-icon, .top &:hover .overview-icon { background-color: $selected_bg_color; } &:active .overview-icon, .right &:active .overview-icon, .bottom &:active .overview-icon, .top &:active .overview-icon { box-shadow: none; background-color: darken($selected_bg_color, 10%); } &-running-dot { width: 11px; height: 2px; margin-bottom: 2px; background-color: $selected_bg_color; } &:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } #dashtodockContainer { &.bottom #dash { margin-top: 1px; } .app-well-app.focused .overview-icon { background-color: if($variant != 'lighter', transparentize(black, 0.75), transparentize(black, 0.85)); } &.running-dots { .app-well-app .app-well-app-running-dot, .app-well-app.focused:hover .app-well-app-running-dot { background-color: $selected_bg_color; } .app-well-app:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } .app-well-app-running-dot, .app-well-app:hover .app-well-app-running-dot { background: none; width: 28px; height: 4px; } @each $var in 1, 2, 3, 4 { .running#{$var} .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}.svg"); } .running#{$var}:hover .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}-hover.svg"); } } & .show-apps { margin: 0 1px 1px 0; } } .show-apps { .overview-icon { background-color: if($variant!='lighter', transparentize(black, 0.5), transparentize(black, 0.8)); border-radius: 2px; border: 0px; padding: 6px; transition-duration: 0ms; text-align: center; color: $_panel_fg_color; } &:hover .overview-icon { background-color: if($variant!='lighter', transparentize(black, 0.3), transparentize(black, 0.9)); color: $selected_bg_color; } &:active .overview-icon, &:active .show-apps-icon, &:checked .overview-icon, &:checked .show-apps-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; transition-duration: 0ms; } } // // App Vault/Grid // .icon-grid { row-spacing: 30px; column-spacing: 30px; max-row-spacing: 60px; max-column-spacing: 60px; } .system-action-icon { background-color: $bg_color; color: $fg_color; border-radius: 99px; icon-size: 48px; } // // Icon Tile // .search-provider-icon, .list-search-result { @extend %icon_tile; &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } &:focus, &:selected, &:hover { background-color: transparentize($osd_fg_color,.6); transition-duration: 200ms; } } .app-well-app, .app-well-app.app-folder, .grid-search-result { .overview-icon { @extend %icon_tile; } &:active .overview-icon, &:checked .overview-icon { background-color: transparentize(darken($osd_bg_color,10%),.1); box-shadow: inset 0 0 $selected_bg_color; } &:hover .overview-icon, &:focus .overview-icon, &:selected .overview-icon { background-color: if($variant!='lighter', transparentize($osd_fg_color,.6), transparentize($osd_bg_color,.6)); transition-duration: 0ms; border-image: none; background-image: none; } &:drop .overview-icon { background-color: $selected_bg_color; } } .app-well-app-running-dot { //running apps indicator width: 20px; height: 2px; margin-bottom: 4px; background-color: $selected_bg_color; } %icon_tile { color: $_shell_fg_color; border-radius: 2px; padding: 6px; border: 1px solid transparent; transition-duration: 0ms; text-align: center; } // // App folders // .app-well-app.app-folder { > .overview-icon { background-color: darken($dark_sidebar_bg, 8%); border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); @if $variant == 'lighter' { color: $dark_sidebar_fg; } } &:hover > .overview-icon, &:focus > .overview-icon { background-color: lighten($dark_sidebar_bg, 3%); } &:active > .overview-icon, &:checked > .overview-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } } // expanded folder .app-folder-dialog { border-radius: 2px; border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); background-color: darken($dark_sidebar_bg, 8%); padding: 12px; & .folder-name-container { padding: 24px 36px 0; spacing: 12px; & .folder-name-label, & .folder-name-entry { @include fontsize($font-size * 1.6); font-weight: 800; } & .folder-name-entry { width: 300px; } /* FIXME: this is to keep the label in sync with the entry */ & .folder-name-label { padding: 5px 7px; color: $fg_color; } & .edit-folder-button { @extend %button; padding: 0; width: 36px; height: 36px; border-radius: 18px; & > StIcon { icon-size: 16px } } } & .icon-grid { row-spacing: 10px; column-spacing: 25px; } & .page-indicators { margin-bottom: 18px; .page-indicator { padding: 15px 12px; } } } .app-folder-dialog-container { padding: 12px; width: 620px; height: 620px; @if $variant == 'lighter' { .overview-icon { color: $dark_sidebar_fg; } } } .app-folder-icon { padding: 5px; spacing-rows: 5px; spacing-columns: 5px; } .page-indicator { padding: 20px 20px; .page-indicator-icon { width: 8px; height: 8px; background-color: $selected_fg_color; border-radius: 4px; } &:active .page-indicator-icon { background-color: $selected_bg_color; } } .app-well-app .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; spacing: 4px; } // // Workspace pager // .workspace-thumbnails, .workspace-thumbnails-left { &, &:rtl { background-color: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; visible-width: 40px; //amount visible before hover spacing: 11px; padding: 12px; } .placeholder { background-image: url("common-assets/dash/dash-placeholder.svg"); background-size: contain; height: 24px; } } .workspace-thumbnails, .workspace-thumbnails-left:rtl { border-radius: 3px 0 0 3px; border-right-width: 0; padding-right: 8px; } .workspace-thumbnails:rtl, .workspace-thumbnails-left { border-radius: 0 3px 3px 0; border-right-width: 0; padding-left: 8px; } .workspace-thumbnail-indicator { border: 4px solid transparentize($selected_bg_color, 0.2); border-radius: 1px; padding: 1px; } //Some hacks I don't even .all-apps { // horizontal padding to make sure scrollbars or dash don't overlap content padding: 0px 88px 10px 88px; } %status_text { @include fontsize($font-size * 2); font-weight: bold; color: $fg_color; } // // Notifications & Message Tray // // Banners .notification-banner, .notification-banner:hover, .notification-banner:focus { @include fontsize($font-size); width: 34em; min-height: 0; margin: 9px; padding: 6px; @extend %popup_menu; .notification-actions { background-color: transparent; border: 0; padding: 2px 2px 0 2px; spacing: 3px; } .notification-button { padding: 4px 4px 5px; min-height: 0; @extend %button; &:first-child, &:last-child { border-radius: 2px; } } } %popup_menu { color: $fg_color; background-color: $shell_popup_menu_background_color; //background-clip: padding-box; border: if($variant!='dark', 0, 1px) solid $shell_popup_menu_border_color; border-radius: 2px; box-shadow: $_popup_menu_shadow; } // Chat Bubbles .chat-body { spacing: 5px; } .chat-response { margin: 5px; } .chat-log-message { color: $fg_color; } .chat-new-group { padding-top: 1em; } .chat-received { padding-left: 4px; &:rtl { padding-left: 0px; padding-right: 4px; } } .chat-sent { padding-left: 18pt; color: $selected_bg_color; &:rtl { padding-left: 0; padding-right: 18pt; } } .chat-meta-message { padding-left: 4px; @include fontsize($font-size * 0.8); font-weight: bold; color: transparentize($fg_color, 0.4); &:rtl { padding-left: 0; padding-right: 4px; } } .subscription-message { font-style: italic; } // Hotplug .hotplug-transient-box { spacing: 6px; padding: 2px 72px 2px 12px; } .hotplug-notification-item { padding: 2px 10px; @extend %button; &:focus { padding: 2px 10px; } } .hotplug-notification-item-icon { icon-size: 24px; padding: 2px 5px; } .hotplug-resident-box { spacing: 8px; } .hotplug-resident-mount { spacing: 8px; border-radius: 4px; &:hover { background-color: transparentize($bg_color,0.7); } } .hotplug-resident-mount-label { color: inherit; padding-left: 6px; } .hotplug-resident-mount-icon { icon-size: 24px; padding-left: 6px; } .hotplug-resident-eject-icon { icon-size: 16px; } .hotplug-resident-eject-button { padding: 7px; border-radius: 5px; color: pink; } // Eeeky things // Magnifier .magnifier-zoom-region { border: 2px solid $selected_bg_color; &.full-screen { border-width: 0; } } // // On-Screen Keyboard // .word-suggestions { @include fontsize($font-size * 1.25); spacing: 12px; min-height: 20pt; StButton { padding: 0 0.5em; border-radius: 2px; color: $osd_fg_color; &:hover, &:focus, &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } } #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.8); .page-indicator { padding: 4px 4px; .page-indicator-icon { width: 8px; height: 8px } } } .key-container { padding: 4px; spacing: 4px; } .keyboard-key { min-height: 1.2em; min-width: 1.2em; @include fontsize($font-size * 1.44); border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } &.default-key { background-color: darken($osd_button_bg, 13%); &:hover { background-color: darken($osd_button_bg, 5%); } &:active, &:checked { @include button(osd-active); } } &.enter-key { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } &.shift-key-lowercase {} &.shift-key-uppercase, &.shift-key-uppercase:latched { color: $selected_bg_color; } &.hide-key, &.layout-key { &:active, &:checked { color: $selected_fg_color; } } StIcon { icon-size: 1.125em; } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } .emoji-page { .keyboard-key { background-color: transparent; border: none; } } .emoji-panel { .keyboard-key:latched { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } } // // IBus Candidate Popup // .candidate-popup-content { padding: 0.5em; spacing: 0.3em; color: $osd_fg_color; @include fontsize($font-size * 1.15); } .candidate-index { padding: 0 0.5em 0 0; color: lighten($osd_fg_color, 10%); } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 2px; color: $osd_fg_color; &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } } .candidate-page-button-box { height: 2em; .vertical & { padding-top: 0.5em; } .horizontal & { padding-left: 0.5em; } } .candidate-page-button { padding: 4px; } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } .candidate-page-button-icon { icon-size: 1em; } // // Auth Dialogs & Screen Shield // .user-icon { background-size: contain; color: $osd_fg_color; border-radius: 99px; border: 0; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } &:hover { color: $osd_fg_color; } & StIcon { background-color: transparentize($osd_fg_color, 0.75); border-radius: 99px; .login-dialog-user-list-item:selected & { background-color: transparentize($selected_fg_color, 0.75); } } } .user-widget.vertical .user-icon { icon-size: 128px; & StIcon { padding: 20px; padding-top: 18px; padding-bottom: 22px; width: 88px; height: 88px; } } .user-widget.horizontal .user-icon { icon-size: 64px; & StIcon { padding: 12px; width: 40px; height: 40px; } } // // Login Dialog // .login-dialog-banner-view { padding-top: 24px; max-width: 23em; } .login-dialog { //reset border: none; background-color: transparent; StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); StLabel.hint-text { color: transparentize($osd_fg_color, 0.3); } &:focus { selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; @include entry(osd-focus); StLabel.hint-text { color: transparentize($selected_fg_color, 0.3); } } } .modal-dialog-button-box { spacing: 3px; } .modal-dialog-button { padding: 3px 18px; &, &:default { @extend %osd_button; } } .cancel-button, .switch-user-button, .login-dialog-session-list-button { padding: 0; border-radius: 99px; width: 32px; height: 32px; StIcon { icon-size: 16px; } } .caps-lock-warning-label, .login-dialog-message-warning { color: $osd_fg_color; } } .login-dialog-logo-bin { padding: 24px 0px; } .login-dialog-banner { color: $osd_fg_color; @include fontsize($font-size * 1.1); } .login-dialog-button-box { width: 23em; spacing: 5px; } .login-dialog-message { text-align: center; } .login-dialog-message-hint { padding-top: 0; padding-bottom: 20px; } .login-dialog-user-selection-box { padding: 100px 0px; } .login-dialog-not-listed-label { padding-left: 2px; .login-dialog-not-listed-button:focus &, .login-dialog-not-listed-button:hover & { color: if($variant != 'lighter', lighten($osd_fg_color, 25%), darken($osd_fg_color, 12%)); } } .login-dialog-not-listed-label { @include fontsize($font-size * 0.9); font-weight: bold; color: $osd_fg_color; padding-top: 1em; } .login-dialog-user-list-view { -st-vfade-offset: 1em; } .login-dialog-user-list { spacing: 12px; width: 23em; &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } } .login-dialog-user-list-item { border-radius: 5px; padding: 6px; color: $osd_fg_color; &:ltr .user-widget { padding-right: 1em; } &:rtl .user-widget { padding-left: 1em; } .login-dialog-timed-login-indicator { height: 2px; margin-top: 6px; background-color: $osd_fg_color; } &:selected .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } } .user-widget-label { color: $osd_fg_color; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } } .user-widget.horizontal .user-widget-label { @include fontsize($font-size * 1.2); font-weight: bold; padding-left: 15px; &:ltr { padding-left: 14px; text-align: left; } &:rtl { padding-right: 14px; text-align: right; } } .user-widget.vertical .user-widget-label { @include fontsize($font-size * 1.5); text-align: center; font-weight: normal; padding-top: 16px; } .login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 8px; width: 23em; } .login-dialog-prompt-entry { height: 1.5em; } .login-dialog-prompt-label { color: $osd_fg_color; @include fontsize($font-size * 1.1); padding-top: 1em; } // // Screen Shield // .unlock-dialog-clock { color: $_shell_fg_color; font-weight: 300; text-align: center; spacing: 24px; padding-bottom: 2.5em; } .unlock-dialog-clock-time { font-size: 64pt; padding-top: 42px; font-feature-settings: "tnum"; } .unlock-dialog-clock-date { font-size: 16pt; font-weight: normal; } .unlock-dialog-clock-hint { font-weight: normal; padding-top: 48px; } .unlock-dialog-notifications-container { margin: 12px 0; spacing: 6px; width: 23em; background-color: transparent; .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } .notification, .unlock-dialog-notification-source { padding: 12px 6px; @extend %popup_menu; StIcon { -st-icon-style: symbolic; } // &.critical { background-color: transparentize($osd_bg_color,0.1) } // FIXME } } .unlock-dialog-notification-label { padding: 0px 0px 0px 12px; } .unlock-dialog-notification-count-text { font-weight: bold; padding: 0 6px; color: $fg_color; border: 1px solid if($variant != 'lighter', transparentize(white, 0.9), transparentize(black, 0.9)); background-color: if($variant != 'lighter', transparentize(white, 0.8), transparentize(black, 0.8)); border-radius: 99px; margin-right: 12px; } .screen-shield-background { //just the shadow, really background: black; box-shadow: 0px 2px 4px transparentize(black,0.6); } #lockDialogGroup { background-color: opacify($osd_bg_color, 1); } #unlockDialogNotifications { StButton#vhandle, StButton#hhandle { background-color: transparentize($bg_color,0.7); &:hover, &:focus { background-color: transparentize($bg_color,0.5); } &:active { background-color: transparentize($selected_bg_color,0.5); } } } // // Looking Glass // #LookingGlassDialog { margin: 4px; spacing: 4px; padding: 4px 4px 6px 4px; color: $osd_fg_color; @extend %shell_bg; & > #Toolbar { padding: 3px; border: none; background-color: transparent; border-radius: 0px; } .labels { spacing: 4px; } .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: $osd_fg_color; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; &:hover { color: $_panel_fg_color; text-shadow: black 0px 2px 2px; } &:selected { border-bottom-width: 0px; color: $selected_bg_color; text-shadow: black 0px 2px 2px; } } StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } StBoxLayout#ResultsArea { spacing: 4px; } } .lg-dialog { StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); &:focus { @include entry(osd-focus); selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } } .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } .actor-link { color: $osd_fg_color; &:hover { color: lighten($osd_fg_color, 10%); } &:active { color: darken($osd_fg_color, 10%); } } } .lg-completions-text { @include fontsize($font-size * 0.9); font-style: italic; } .lg-obj-inspector-title { spacing: 4px; } .lg-obj-inspector-button { border: 1px solid gray; padding: 4px; border-radius: 4px; &:hover { border: 1px solid #ffffff; } } #lookingGlassExtensions { padding: 4px; } .lg-extensions-list { padding: 4px; spacing: 6px; } .lg-extension { border: 1px solid $osd_borders_color; border-radius: 2px; background-color: $osd_bg_color; padding: 4px; } .lg-extension-name { font-weight: bold; } .lg-extension-meta { spacing: 6px; } #LookingGlassPropertyInspector { background: transparentize(black, 0.3); border: 1px solid grey; border-radius: 2px; color: $_shell_fg_color; padding: 6px; } // // OpenWeather extension // .openweather-current-summarybox, .openweather-forecast-icon, .openweather-current-databox-captions, .openweather-current-databox-values, .openweather-current-icon, .openweather-forecast-summary, .openweather-forecast-temperature { color: $fg_color; } arc-theme-20220405/common/gnome-shell/3.38/sass/_drawing.scss000066400000000000000000000101341422312607700233570ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 1px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid if($variant!='dark', $selected_bg_color, $button_border); box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $osd_button_border; background-color: $selected_bg_color; box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); box-shadow: inset 0 1px transparentize(black, 0.95); } } arc-theme-20220405/common/gnome-shell/3.38/sass/gnome-shell.scss.in000066400000000000000000000002271422312607700244060ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/gnome-shell/40/000077500000000000000000000000001422312607700175505ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/common-assets/000077500000000000000000000000001422312607700223405ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/common-assets/dash/000077500000000000000000000000001422312607700232575ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/common-assets/dash/dash-placeholder-horizontal.svg000066400000000000000000000101531422312607700313660ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/dash/running1-hover.svg000066400000000000000000000105411422312607700266630ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/dash/running1.svg000066400000000000000000000105411422312607700255420ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/dash/running2-hover.svg000066400000000000000000000110201422312607700266550ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/dash/running2.svg000066400000000000000000000110201422312607700255340ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/dash/running3-hover.svg000066400000000000000000000113011422312607700266600ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/dash/running3.svg000066400000000000000000000113011422312607700255370ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/dash/running4-hover.svg000066400000000000000000000115651422312607700266750ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/dash/running4.svg000066400000000000000000000115651422312607700255540ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/misc/000077500000000000000000000000001422312607700232735ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371422312607700301630ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/misc/calendar-today.svg000066400000000000000000000133371422312607700267120ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051422312607700300430ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051422312607700300260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061422312607700302120ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031422312607700275160ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/common-assets/panel/000077500000000000000000000000001422312607700234375ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700275740ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/panel/activities.svg000066400000000000000000000111621422312607700263250ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/switch/000077500000000000000000000000001422312607700236415ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700302370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700301000ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/dark-assets/000077500000000000000000000000001422312607700217715ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/dark-assets/checkbox/000077500000000000000000000000001422312607700235575ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700311060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700274560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700314500ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700300250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/dark-assets/misc/000077500000000000000000000000001422312607700227245ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700304220ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700272770ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700306070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700274570ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/dark-assets/switch/000077500000000000000000000000001422312607700232725ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700260760ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700257430ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/gresource/000077500000000000000000000000001422312607700215465ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000075171422312607700305300ustar00rootroot00000000000000 common-assets/dash/dash-placeholder-horizontal.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg dark-assets/checkbox/checkbox-checked-focused.svg dark-assets/checkbox/checkbox-checked.svg dark-assets/checkbox/checkbox-unchecked-focused.svg dark-assets/checkbox/checkbox-unchecked.svg dark-assets/misc/calendar-arrow-left-hover.svg dark-assets/misc/calendar-arrow-left.svg dark-assets/misc/calendar-arrow-right-hover.svg dark-assets/misc/calendar-arrow-right.svg dark-assets/switch/switch-off.svg dark-assets/switch/switch-on.svg icons/color-pick.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/window-close-24-symbolic.svg icons/carousel-arrow-next-24-symbolic.svg icons/carousel-arrow-back-24-symbolic.svg icons/process-working.svg icons/gnome-shell-start.svg gnome-shell-dark.css pad-osd.css arc-theme-20220405/common/gnome-shell/40/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000074741422312607700276130ustar00rootroot00000000000000 common-assets/dash/dash-placeholder-horizontal.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg light-assets/checkbox/checkbox-checked-focused.svg light-assets/checkbox/checkbox-checked.svg light-assets/checkbox/checkbox-unchecked-focused.svg light-assets/checkbox/checkbox-unchecked.svg light-assets/misc/calendar-arrow-left-hover.svg light-assets/misc/calendar-arrow-left.svg light-assets/misc/calendar-arrow-right-hover.svg light-assets/misc/calendar-arrow-right.svg light-assets/switch/switch-off.svg light-assets/switch/switch-on.svg icons/color-pick.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/window-close-24-symbolic.svg icons/carousel-arrow-next-24-symbolic.svg icons/carousel-arrow-back-24-symbolic.svg icons/process-working.svg icons/gnome-shell-start.svg gnome-shell.css pad-osd.css arc-theme-20220405/common/gnome-shell/40/icons/000077500000000000000000000000001422312607700206635ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/icons/carousel-arrow-back-24-symbolic.svg000066400000000000000000000044241422312607700273150ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/icons/carousel-arrow-next-24-symbolic.svg000066400000000000000000000044301422312607700273700ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/icons/color-pick.svg000066400000000000000000000073611422312607700234550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/icons/eye-not-looking-symbolic.svg000066400000000000000000000010741422312607700262450ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/eye-open-negative-filled-symbolic.svg000066400000000000000000000040721422312607700300040ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/icons/gnome-shell-start.svg000066400000000000000000000305711422312607700247570ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/icons/keyboard-caps-lock-filled-symbolic.svg000066400000000000000000000004141422312607700301310ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/keyboard-enter-symbolic.svg000066400000000000000000000022721422312607700261410ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/keyboard-hide-symbolic.svg000066400000000000000000000017361422312607700257410ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/keyboard-layout-filled-symbolic.svg000066400000000000000000000027101422312607700275730ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/keyboard-shift-filled-symbolic.svg000066400000000000000000000003031422312607700273670ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/message-indicator-symbolic.svg000066400000000000000000000024701422312607700266240ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731422312607700272510ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/pointer-drag-symbolic.svg000066400000000000000000000064421422312607700256240ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701422312607700274540ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601422312607700277530ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/40/icons/process-working.svg000066400000000000000000003027461422312607700245540ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/icons/window-close-24-symbolic.svg000066400000000000000000000040371422312607700260640ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/light-assets/000077500000000000000000000000001422312607700221575ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/light-assets/checkbox/000077500000000000000000000000001422312607700237455ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700312710ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700276420ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700316400ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700302030ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/light-assets/misc/000077500000000000000000000000001422312607700231125ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700306100ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700274650ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700307750ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700276450ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/40/light-assets/switch/000077500000000000000000000000001422312607700234605ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700262620ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700261350ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/40/pad-osd.css000066400000000000000000000010261422312607700216100ustar00rootroot00000000000000.Leader { stroke-width: .5 !important; stroke: #535353; fill: none !important; } .Button { stroke-width: .25; stroke: #ededed; fill: #ededed; } .Ring { stroke-width: .5 !important; stroke: #535353 !important; fill: none !important; } .Label { stroke: none !important; stroke-width: .1 !important; font-size: .1 !important; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20220405/common/gnome-shell/40/sass/000077500000000000000000000000001422312607700205215ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/40/sass/_colors.scss000066400000000000000000000125141422312607700230610ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; //GNOME Shell colors $shell_osd_background_color: if($transparency == 'true', transparentize(#252A35, 0.05), #252A35); $shell_osd_border_color: if($transparency == 'true', transparentize(#0F1116, 0.15), #0F1116); $shell_bg_border_color: rgba(#161A26, 0.81); $shell_modal_background_color: if($variant!='dark', $bg_color, #323644); $shell_modal_border_color: if($variant!='dark', rgba(black, 0.1), rgba(black, 0.64)); $shell_popup_menu_background_color: if($variant!='dark', white, $bg_color); $shell_popup_menu_border_color: if($variant!='dark', rgba(black, 0.1), rgba(#1B1C21, 0.83)); $shell_message_background_color: if($variant != 'dark', #FCFDFD, rgba(black, 0.15)); $shell_message_border_color: if($variant != 'dark', $entry_border, rgba(black, 0.42)); arc-theme-20220405/common/gnome-shell/40/sass/_common.scss000066400000000000000000001641621422312607700230570ustar00rootroot00000000000000//This is the RIGHT PLACE to edit the stylesheet $panel-corner-radius: 0px; $asset_path: if($variant == 'dark', dark-assets, light-assets); /* Copyright 2009, 2015 Red Hat, Inc. * * Portions adapted from Mx's data/style/default.css * Copyright 2009 Intel Corporation * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, * version 2.1, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for * more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ // // Globals // $font-size: 11; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; $_panel_fg_color: $_shell_fg_color; $_system_bg_color: opacify(desaturate(darken($dark_sidebar_bg, 9%), 5%), 1); $_popup_shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19); $_popup_menu_shadow: if($variant!='dark', 0 1px 3px 2.1px rgba(0, 0, 0, 0.06), $_popup_shadow); $panel_transition_duration: 250ms; stage { @include fontsize($font-size); color: $fg_color; } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // .button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @extend %button; } %button { @include button(normal); &:focus { @include button(focus); } &:hover { @include button(hover); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // StEntry { padding: 7px; caret-size: 1px; caret-color: $fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } StIcon.peek-password { icon-size: 16px; padding: 0 4px; } StLabel.hint-text { margin-left: 2px; color: transparentize($text_color, 0.3); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 4px; background-color: mix($fg_color, $bg_color, 40%); margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } // // Slider // .slider { -barlevel-height: 4px; -barlevel-background-color: $button_border; //background of the trough -barlevel-border-color: transparentize(black, 1); //trough border color -barlevel-active-background-color: $selected_bg_color; //active trough fill -barlevel-active-border-color: transparentize(black, 1); //active trough border -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-border-color: transparentize(black, 1); -barlevel-overdrive-separator-width: 1px; -barlevel-border-width: 0; -slider-handle-radius: 0px; height: 18px; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: $selected_bg_color; .popup-menu-item.selected & { -barlevel-background-color: transparentize(black, 0.8); -barlevel-active-background-color: $selected_fg_color; color: $selected_fg_color; } } // // Check Boxes // .check-box { StBoxLayout { spacing: .8em; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item.selected & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } // // App Icons // /* Outline for low res icons */ .lowres-icon { icon-shadow: none; } /* Drapshadow for large icons */ .icon-dropshadow { icon-shadow: none; } // // Modal Dialogs // .headline { @include fontsize($font-size * 1.1); } .lightbox { background-color: black; } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: 1px solid $shell_modal_border_color; border-radius: 2px; padding: 0; box-shadow: $_popup_menu_shadow; .modal-dialog-content-box { margin: 0; padding: 25px 20px; @extend %modal_dialog_content_box; } &-linked-button { height: if($variant=='light', 39px, 38px); padding: 0; box-shadow: inset 0 0 black; border-top-width: if($variant=='light', 0px, 1px); border-bottom-width: 0; border-right-width: 1px; color: $osd_fg_color; background-color: $osd_bg_color; border-color: if($variant!='dark', darken($osd_bg_color, 5%), darken($osd_bg_color, 8%)); &:hover { background-color: lighten($osd_bg_color, 5%); } &:focus { color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &:insensitive { color: transparentize($osd_fg_color, 0.5); background-color: darken($osd_bg_color, 2%); } &:first-child { border-radius: 0px 0px 0px 2px; } &:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 0px; } &:first-child:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 2px; } } } %modal_dialog_content_box { background-color: $shell_modal_background_color; } // // Message Dialog // .message-dialog-content { spacing: 18px; .message-dialog-title { text-align: center; @include fontsize($font-size * 1.6); font-weight: 800; &.lightweight { @include fontsize($font-size * 1.2); font-weight: 800; } } .message-dialog-description { text-align: center; } } // // Run Dialog // .run-dialog { .modal-dialog-content-box { margin-top: 0; margin-bottom: 0; padding-top: 12px; padding-bottom: 14px; } .message-dialog-title { font-size: 0; } &-entry { width: 21em; } &-description { @include fontsize($font-size - 1); text-align: center; color: $fg_color; } } // // Dialog List // .dialog-list { spacing: 18px; .dialog-list-title { text-align: center; font-weight: bold; } .dialog-list-scrollview { max-height: 200px; } .dialog-list-box { spacing: 1em; .dialog-list-item { spacing: 1em; .dialog-list-item-title { font-weight: bold; } .dialog-list-item-description { color: darken($fg_color,5%); @include fontsize($font-size - 1); } } } } // // End Session Dialog // .end-session-dialog { width: 30em; &-battery-warning, .dialog-list-title { color: $warning_color; } .modal-dialog-linked-button:last-child { color: $destructive_fg_color; background-color: $destructive_color; &:hover { color: $destructive_fg_color; background-color: lighten($destructive_color, 9%); } &:active { color: $destructive_fg_color; background-color: darken($destructive_color, 5%); } } } // // Password or Authentication Dialog // .prompt-dialog { width: 28em; .modal-dialog-content-box { padding-bottom: 24px; } &-password-grid { spacing-rows: 8px; spacing-columns: 4px; } &-password-grid &-password-entry { width: auto; // 4px (spacing) + 16px (spinner-width) &:ltr { margin-left: 20px; } &:rtl { margin-right: 20px; } } &-password-layout { spacing: 8px; } &-password-entry { width: 20em; } &-error-label, &-info-label, &-null-label { text-align: center; @include fontsize($font-size); } &-error-label { color: $warning_color; } } .hidden { color: transparentize(black, 1); } .caps-lock-warning-label { text-align: center; padding-bottom: 8px; @include fontsize($font-size); color: $warning_color; } // // Workspace animation // .workspace-animation { background-color: $_system_bg_color; } // // Polkit Dialog // .polkit-dialog-user { &-layout { text-align: center; spacing: 8px; margin-bottom: 6px; } &-layout &-root-label { color: $warning_color; } } // // Audio selection dialog // .audio-device-selection-dialog { .modal-dialog-content-box { padding-bottom: 28px; } .audio-selection-box { spacing: 20px; } } .audio-selection { &-device { border: 1px solid $borders_color; border-radius: 3px; &:active,&:hover,&:focus { background-color: $selected_bg_color; border-color: $selected_bg_color; } } &-device-box { padding: 20px; spacing: 20px; } &-device-icon { icon-size: 64px; } } // // Welcome dialog // .welcome-dialog-image { background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); background-size: contain; /* Reasonable maximum dimensions */ height: 300px; width: 300px; } // // Popvers/Menus // .popup-menu { $_popup_submenu_background_color: if($variant!='dark', rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)); $_popup_submenu_border_color: if($variant!='dark', rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); min-width: 15em; .popup-menu-content { margin: if($variant!='dark', 4px, 3px); @extend %popup_menu; } .popup-menu-arrow { } //defined globally in the TOP BAR .popup-sub-menu { padding-bottom: 1px; background-color: $_popup_submenu_background_color; box-shadow: inset 0 -1px $_popup_submenu_border_color; border: none; } .popup-menu-content { padding: .7em 0em .7em 0em; } .popup-menu-item { spacing: 12px; &:ltr { padding: .4em 32px .4em 0em; } &:rtl { padding: .4em 0em .4em 32px; } &:checked { font-weight: normal; background-color: $_popup_submenu_background_color; box-shadow: inset 0 1px $_popup_submenu_border_color; } &:active, &.selected { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is &.panel-menu { -boxpointer-gap: 0px; margin-bottom: 1.75em; } } .popup-menu-ornament { margin-left: 4px; width: 16px; &:ltr { text-align: right }; &:rtl { text-align: left }; } .popup-menu-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: rgba(0,0,0,0.0); -arrow-border-width: 1px; -arrow-border-color: rgba(0,0,0,0.0); -arrow-base: 0; -arrow-rise: 0; } .candidate-popup-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6); -arrow-base: 20px; -arrow-rise: 10px; } .popup-separator-menu-item-separator { //-margin-horizontal: 24px; height: 2px; //not really the whole box margin: 0; background-color: transparent; border: none; } // Rename popup .rename-folder-popup { .rename-folder-popup-item { spacing: 6px; &:ltr, &:rtl { padding: 0, 12px; } } } // Background menu .background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } // fallback menu //- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled // app menu inside the main app window itself rather than the top bar // // // OSD // .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_panel_fg_color; @extend %shell_osd; .osd-monitor-label { @include fontsize($font-size * 3); } .level { padding: 0; height: 4px; -barlevel-height: 4px; -barlevel-background-color: transparentize(black, 0.5); -barlevel-active-background-color: $selected_bg_color; -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-separator-width: 1px; color: $selected_bg_color; } } .resize-popup { color: $osd_fg_color; padding: 12px; @extend %shell_osd; } %shell_osd { border: 1px solid $shell_osd_border_color; border-radius: 2px; background: $shell_osd_background_color; //background-clip: padding-box; box-shadow: $_popup_shadow; } // // Pad OSD // .pad-osd-window { padding: 32px; background-color: $osd_bg_color; .pad-osd-title-box { spacing: 12px; } .pad-osd-title-menu-box { spacing: 6px; } } .combo-box-label { width: 15em; } // // Alt Tab Switcher // .switcher-popup { padding: 8px; spacing: 16px; } .switcher-list { padding: 15px; @extend %shell_bg; &-item-container { spacing: 8px; } .item-box { padding: 8px; color: $_panel_fg_color; border-radius: 2px; border: 1px solid transparent; &:outlined, &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } } .thumbnail-box { padding: 2px; spacing: 4px; } .thumbnail { width: 256px; } .separator { width: 1px; background: transparentize($fg_color, 0.67); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { color: $_panel_fg_color; } } .input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } %shell_bg { background: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 2px; box-shadow: $_popup_shadow; } // //Window Cycler // .cycler-highlight { border: 5px solid $selected_bg_color; } // // Workspace Switcher // .workspace-switcher { background: transparent; border: 0px; border-radius: 0px; padding: 0px; spacing: 8px; &-group { padding: 12px; } &-container { padding: 14px; padding-bottom: 17px; @extend %shell_bg; } } .ws-switcher-active-up, .ws-switcher-active-down, .ws-switcher-active-left, .ws-switcher-active-right { height: 64px; background-color: $selected_bg_color; background-size: 64px; border-radius: 2px; border: 1px solid $selected_bg_color; } .ws-switcher-active-up { background-image: url("common-assets/misc/ws-switch-arrow-up.svg"); } .ws-switcher-active-down { background-image: url("common-assets/misc/ws-switch-arrow-down.svg"); } .ws-switcher-active-left { background-image: url("common-assets/misc/ws-switch-arrow-left.svg"); } .ws-switcher-active-right { background-image: url("common-assets/misc/ws-switch-arrow-right.svg"); } .ws-switcher-box { height: 64px; background-color: transparentize(black, 0.67); border: 1px solid transparentize(black, 0.67); border-radius: 2px; } // // Tiled window previews // .tile-preview { background-color: transparentize($selected_bg_color, 0.65); border: 1px solid $selected_bg_color; &-left.on-primary { border-radius: $panel-corner-radius 0 0 0; } &-right.on-primary { border-radius: 0 $panel-corner-radius 0 0; } &-left.tile-preview-right.on-primary { border-radius: $panel-corner-radius $panel-corner-radius 0 0; } } // // Top Bar // #panel { font-weight: bold; font-feature-settings: "tnum"; height: 2.1em; min-height: 26px; background-gradient-direction: none; background-color: $shell_osd_background_color; //background-clip: padding-box; border: 0 solid $shell_osd_border_color; border-bottom-width: 1px; transition-duration: $panel_transition_duration; // Fix dynamic top bar extension &.dynamic-top-bar-white-btn { border-image: none; } &.unlock-screen, &.login-screen, &:overview { background-color: transparent; border-color: transparent; .panel-button { &:focus, &:active, &:checked { &, &.clock-display .clock { color: $selected_fg_color; border-color: transparent; } } } } &.unlock-screen { .panel-button { color: $_shell_fg_color; &:hover { color: $_shell_fg_color; } } } .panel-corner { -panel-corner-radius: $panel-corner-radius; -panel-corner-background-color: transparentize(black, 1); -panel-corner-border-width: 0px; -panel-corner-border-color: black; -panel-corner-opacity: 0; &:active, &:overview, &:focus { -panel-corner-border-color: black; } &.login-screen, &.unlock-screen { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } } .panel-button { -natural-hpadding: 10px; -minimum-hpadding: 6px; font-weight: bold; color: $_panel_fg_color; transition-duration: 100ms; border-width: 0; border-bottom-width: 1px; border-color: transparent; border-radius: 0; // Hide icon for the application menu .app-menu-icon { width: 0; height: 0; } @at-root %panel_button_hover, &:hover { box-shadow: inset 0 0 0 100px transparentize(black, 0.83); border-color: transparent; } @at-root %panel_button_active, &:active, &:overview, &:focus, &:checked { color: $selected_fg_color; box-shadow: inset 0 0 0 100px $selected_bg_color; border-color: black; } .system-status-icon { icon-size: 16px; padding: 0 4px; } &.clock-display { // Move highlight from .panel-button to .clock background: transparent; border-bottom-width: 0; .clock { @extend .panel-button; padding: 0 10px; box-shadow: none; //HACK: compensate for bottom border to ensure the clock stays vertically centered padding-top: 1px; } &:hover .clock { @extend %panel_button_hover; } &:active, &:overview, &:focus, &:checked { .clock { @extend %panel_button_active; } } & StIcon { color: $_panel_fg_color; margin: 0 4px; } } } #panelActivities.panel-button { -natural-hpadding: 12px; } .panel-status-indicators-box, .panel-status-menu-box { spacing: 2px; } // spacing between power icon and (optional) percentage label .power-status.panel-status-indicators-box { spacing: 0; } .screencast-indicator { color: $error_color; } .remote-access-indicator { color: $error_color; } .popup-menu-arrow { width: 0; } } // Activities button #panel #panelActivities.panel-button { > * { background-image: url("common-assets/panel/activities.svg"); background-size: contain; width: 24px; height: 24px; background-color: transparent !important; background-gradient-direction: none !important; border: 0 solid transparent !important; text-shadow: 0 0 transparent !important; transition-duration: 0ms !important; box-shadow: none !important; color: transparent; } &:active, &:overview, &:focus, &:checked { background-color: transparent; box-shadow: none; border-bottom-width: 1px; border-color: transparent; > * { background-image: url("common-assets/panel/activities-active.svg"); } } } // a little unstructured mess: #appMenu { spacing: 0; padding: 0; .label-shadow { color: transparent; } } #appMenu .panel-status-menu-box { padding: 0; spacing: 4px; } .app-menu, .app-well-menu { max-width: 27.25em; } .aggregate-menu { min-width: 23.5em; .popup-menu-icon { padding: 0; margin: 0 4px; -st-icon-style: symbolic; } .popup-sub-menu .popup-menu-item > :first-child { &:ltr { /* 12px spacing + 2*4px padding + 16px icon */ padding-left: 36px; } &:rtl { /* 12px spacing + 2*4px padding + 16px icon */ padding-right: 36px; } } } // // Calendar popover // @mixin datemenu_bubble { box-shadow: none; background: transparent; color: inherit; text-shadow: none; border: none; border-radius: 3px; margin: 0; padding: 7px 10px; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } /* Date/Time Menu */ // overall menu #calendarArea { padding: 0; } // Calendar menu side column .datemenu-calendar-column { spacing: 5px; border: 0 solid transparent; padding: 9px 0; &:ltr {margin-right: 13px; border-left-width: 1px; } &:rtl {margin-left: 13px; border-right-width: 1px; } .datemenu-displays-section { } .datemenu-displays-box { spacing: 10px; } } .events-section-title { @include datemenu_bubble; color: transparentize($fg_color, 0.6); font-weight: bold; } /* today button (the date) */ .datemenu-today-button { @include datemenu_bubble; // weekday label .day-label { @include fontsize($font-size); font-weight: 400; } // date label .date-label { @include fontsize($font-size * 1.5); font-weight: 300; } } /* Calendar */ .calendar { @include datemenu_bubble; padding: 0; // month .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; &:focus {} } // prev/next month icons .calendar-change-month-back, .calendar-change-month-forward:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } } .calendar-change-month-forward, .calendar-change-month-back:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } } .pager-button { color: transparent; background-color: transparent; height: 32px; width: 32px; border-radius: 2px; &:focus, &:hover, &:active { background-color: transparent; } } $calendar_day_size: 27px; .calendar-day-base { @include fontsize($font-size * 0.8); text-align: center; width: $calendar_day_size; height: $calendar_day_size; padding: 0; margin: 2px; border-radius: $calendar_day_size * 0.5; border: 0 solid transparent; font-feature-settings: "tnum"; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active,&:selected { color: $fg_color; background-color: transparentize(black, 0.85); } // day of week heading &.calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 9px; @include fontsize($font-size * 0.7); height: 23px;//adjusts bottom margin } } .calendar-day { //border collapse hack - see calendar.js border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-work-day {} .calendar-nonwork-day { color: $fg_color; font-weight: bold; } // Today .calendar-today { font-weight: bold; border: 0 solid transparent; &, &:hover, &:focus, &:active, &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } .calendar-day-with-events { font-weight: bold; background-image: url("common-assets/misc/calendar-today.svg"); &.calendar-today { background-image: url("common-assets/misc/calendar-today-active.svg"); } } .calendar-other-month-day { color: transparentize($fg_color, 0.7); } .calendar-week-number { @include fontsize($font-size * 0.7); font-weight: bold; height: 15px; width: 19px; border-radius: 2px; margin: 6px; background-color: if($variant!='dark', transparentize($fg_color,0.9), transparentize($fg_color,0.7)); color: if($variant!='dark', transparentize($fg_color,0.5), $bg_color); &:ltr { margin-left: 10px; } &:rtl { margin-right: 10px; } } } /* Events */ .events-button { @include datemenu_bubble; .events-box { spacing: 5px; } .events-list { spacing: 10px; } .events-title { color: transparentize($fg_color, 0.6); font-weight: bold; } &:active .events-title { color: $selected_fg_color; } .event-time { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.9); } &:active .event-time { color: transparentize($selected_fg_color, 0.4); } } /* World clocks */ .world-clocks-button { @include datemenu_bubble; .world-clocks-grid { spacing-rows: 5px; spacing-columns: 10px; } // title .world-clocks-header { color: transparentize($fg_color, 0.6); font-weight: bold; } &:active .world-clocks-header { color: $selected_fg_color; } // city label .world-clocks-city { color: inherit; @include fontsize($font-size * 0.9); font-weight: bold; } // timezone time .world-clocks-time { font-weight: normal; color: transparentize($fg_color, 0.2); font-feature-settings: "tnum"; @include fontsize($font-size * 1.2); &:ltr { text-align: right; } &:rtl { text-align: left; } } &:active .world-clocks-time { color: transparentize($selected_fg_color, 0.2); } // timezone offset label .world-clocks-timezone { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.9); } &:active .world-clocks-timezone { color: transparentize($selected_fg_color, 0.4); } } /* Weather */ .weather-button { @include datemenu_bubble; .weather-box { spacing: 5px; } .weather-header-box { spacing: 5px; } .weather-header { color: transparentize($fg_color, 0.6); font-weight: bold; &.location { font-weight: normal; @include fontsize($font-size * 0.9); } } &:active .weather-header { color: $selected_fg_color; } .weather-grid { spacing-rows: 5px; spacing-columns: 10px; } .weather-forecast-time { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.8); font-weight: normal; padding-top: 2px; padding-bottom: 4px; } &:active .weather-forecast-time { color: transparentize($selected_fg_color, 0.4); } .weather-forecast-icon { icon-size: 26px; } .weather-forecast-temp { font-weight: bold; } } // // Message list // // main list .message-list { width: 31.5em; padding: 9px 0; .message-list-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; } } StScrollBar { padding: 2px 0; } } .message-list-sections { spacing: 12px; margin: 0 18px; // to account for scrollbar &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } } .message-list-section, .message-list-section-list { spacing: 5px; } // do-not-disturb + clear button .message-list-controls { margin: 18px 18px 0; padding: 0; spacing: 10px; &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } .dnd-button { // We need this because the focus outline isn't inset like for the buttons // so the dnd button would grow when it gets focus if we didn't change only // its color when focusing. border-width: 1px; border-color: transparent; border-radius: 99px; border-style: solid; &:focus { border-color: $selected_bg_color; } } } .message-list-clear-button { margin: 0; padding: 4px 12px; } // message bubbles .message { margin: 0; text-shadow: none; padding: 3px; color: $fg_color; background-color: $shell_message_background_color; border: 1px solid $shell_message_border_color; border-radius: 2px; box-shadow: inset 4px 0 0 if($variant!='dark', -1px, -2px) $selected_bg_color; text-shadow: none; &:hover, &:focus { color: $fg_color; border-color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } // icon container $message_icon_size: 16px; .message-icon-bin { padding: 8px 2px 8px 8px; &:rtl { padding: 8px 8px 8px 2px; } // icon size and color > StIcon { color: inherit; icon-size: $message_icon_size; -st-icon-style: symbolic; } // fallback > .fallback-app-icon { width: $message_icon_size; height: $message_icon_size; } } // content .message-content { padding: 8px; spacing: 0; } // title .message-title { font-weight: bold; } // secondary container in title box .message-secondary-bin { padding: 0 10px; // notification time stamp > .event-time { color: transparentize($fg_color, 0.4); @include fontsize($font-size * 0.9); /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.05em;//Use em instead of px, since this depends on font-size &:ltr { text-align: right }; &:rtl { text-align: left }; } } &:active .message-secondary-bin, &:active .message-secondary-bin > .event-time { color: transparentize($selected_fg_color, 0.4); } // close button .message-close-button { color: $fg_color; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color } } // body .message-body { color: inherit; } } // URLs in messages .url-highlighter { link-color: $link_color; } /* Media Controls */ .message-media-control { padding: 12px; color: $fg_color; background-color: transparent; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; } &:last-child:ltr { padding-right: 18px; } &:last-child:rtl { padding-left: 18px; } } .message:active .message-media-control { color: $selected_fg_color; } // album-art .media-message-cover-icon { icon-size: 48px !important; // when there is no artwork &.fallback { color: $insensitive_fg_color !important; background-color: $bg_color; border-radius: 2px; icon-size: 32px !important; padding: 6px; border: 1px solid $borders_color; } .message:active &.fallback { color: transparentize($selected_fg_color, 0.2) !important; background-color: lighten($selected_bg_color, 7%); border-color: transparentize($selected_fg_color, 0.2); } } // // Activities Ripples // .ripple-box { width: 52px; height: 52px; border-radius: 0 0 52px 0; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); &:rtl { border-radius: 0 0 0 52px; } // just a simple change to the border radius position } // Rubberband for select-area screenshots .select-area-rubberband { background-color: transparentize($selected_bg_color,0.7); border: 1px solid $selected_bg_color; } // Pointer location .ripple-pointer-location { width: 50px; height: 50px; border-radius: 25px 25px 25px 25px; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); } // not really top bar only .popup-menu-arrow { icon-size: 16px; } .popup-menu-icon { icon-size: 16px; } // // Close buttons // $window_close_button_size: 26px; $window_close_button_padding: 0; .window-close { background-color: lighten(saturate($destructive_color, 6%), 4%); border-radius: $window_close_button_size * 0.5 + $window_close_button_padding * 2;; border: none; box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);; color: $destructive_fg_color; height: $window_close_button_size; width: $window_close_button_size; padding: $window_close_button_padding; transition-duration: 100ms; & > StIcon { icon-size: 18px; } &:hover { background-color: lighten(saturate($destructive_color, 15%), 12%); color: $destructive_fg_color; } &:active { background-color: darken(adjust-hue(desaturate($destructive_color, 18%), -5%), 9%); color: $destructive_fg_color; } } .workspace-background { // keep in sync with BACKGROUND_CORNER_RADIUS_PIXELS in workspace.js border-radius: 30px; box-shadow: 0 8px 16px 0 transparentize(black, 0.8); } // Pointer accessibility notifications .pie-timer { width: 60px; height: 60px; -pie-border-width: 2px; -pie-border-color: $selected_bg_color; -pie-background-color: transparentize($selected_bg_color, 0.5); } // // Network Dialogs // .nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; &-content { spacing: 20px; padding: 10px; @extend %modal_dialog_content_box; } &-header-hbox { spacing: 10px; } &-airplane-box { spacing: 12px; } &-airplane-headline { @include fontsize($font-size * 1.1); font-weight: bold; text-align: center; } &-airplane-text { color: $fg_color; } &-header-icon { icon-size: 32px; } &-scroll-view { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; } &-header { font-weight: bold; @include fontsize($font-size * 1.2); } &-item { @include fontsize($font-size); border-bottom: 0px solid; padding: 12px; spacing: 0px; &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } &-icons { spacing: .5em; } &-icon { icon-size: 16px; } } .no-networks-label { color: $insensitive_fg_color; } .no-networks-box { spacing: 12px; } // // Overview // .controls-manager, .secondary-monitor-workspaces { spacing: 12px; } #overviewGroup { background-color: $_system_bg_color; } .overview-controls { padding-bottom: 32px; } .window-picker { //container around window thumbnails spacing: 6px; } .window-caption { spacing: 25px; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; padding: 4px 12px; border-width: 0; @include fontsize($font-size); font-weight: normal; } // // Search Entry // .search-entry { width: 320px; padding: 7px 9px; border-radius: 20px; border: 1px solid transparentize(black, 0.75); background-color: transparentize($entry_bg, 0.1); transition-duration: 0ms; margin-top: 10px; margin-bottom: 5px; &:focus { padding: 7px 9px; } .search-entry-icon, .hint-text { color: $fg_color; } .search-entry-icon { icon-size: 16px; padding: 0 4px; } .hint-text { margin-left: 0; } &:hover, &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; background-color: $selected_bg_color; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; .search-entry-icon, .hint-text { color: $selected_fg_color; } } } // // Search Results // #searchResultsContent { max-width: 1000px; spacing: 16px; } // This should be equal to #searchResultsContent spacing .search-section { spacing: 16px; } // This is the space between the provider icon and the results container .search-section-content { background-color: transparent; border: none; box-shadow: none; text-shadow: none; color: $_shell_fg_color; spacing: 32px; } // "no results" .search-statustext { @extend %status_text; } .grid-search-results { spacing: 30px; } .list-search-results { spacing: 3px; } .search-section-separator { background-color: transparentize(white, 0.8); height: 1px; .search-section:last-child & { background-color: transparent; } } .list-search-result-content { spacing: 30px; } .list-search-result-title { color: $_shell_fg_color; spacing: 12px; } .list-search-result-description { color: transparentize(darken($_shell_fg_color, 20%), 0.3); } .list-search-provider-details { width: 150px; color: darken($_shell_fg_color,10%); margin-top: 0.1em; } .list-search-provider-content { spacing: 20px; } .search-provider-icon { padding: 15px; } // // Dash // $_dash_placeholder_size: 24px; $_dash_padding: 10px; $_dash_spacing: 4px; $_dash_bottom_margin: 20px; #dash { @include fontsize($font-size); margin-top: 15px; padding: 0 $_dash_padding; .placeholder { background-image: none; background-size: contain; height: $_dash_placeholder_size; } .empty-dash-drop-target { width: $_dash_placeholder_size; height: $_dash_placeholder_size; } .overview-icon { padding: $_dash_padding / 2; } } .dash-background { background-color: $dark_sidebar_bg; margin-bottom: $_dash_bottom_margin; padding: $_dash_padding; border: 1px solid rgba(0,0,0,0.4); border-radius: 3px; } .dash-item-container .app-well-app, .show-apps { padding: $_dash_padding $_dash_spacing $_dash_padding + $_dash_bottom_margin; } .dash-separator { width: 1px; margin: 0 ($_dash_spacing + ($_dash_padding / 2)) $_dash_bottom_margin; background-color: transparentize(black, 0.5); } //osd tooltip .dash-label { border-radius: 3px; padding: 4px 12px; color: $_shell_fg_color; background-color: transparentize(black, 0.3); border: 0; text-align: center; -y-offset: 3px; box-shadow: none; } // Dash Buttons #dash .app-well-app { & .overview-icon { border: none; } &:hover .overview-icon { background-color: $selected_bg_color; } &:active .overview-icon { box-shadow: none; background-color: darken($selected_bg_color, 10%); } &-running-dot { width: 11px; height: 2px; margin-bottom: 2px; background-color: $selected_bg_color; } &:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } #dashtodockContainer { &.bottom #dash { margin-top: 1px; } .app-well-app.focused .overview-icon { background-color: transparentize(black, 0.75); } .app-well-app.focused:hover .overview-icon { background-color: $selected_bg_color; } &.running-dots { .app-well-app .app-well-app-running-dot, .app-well-app.focused:hover .app-well-app-running-dot { background-color: $selected_bg_color; } .app-well-app:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } .app-well-app-running-dot, .app-well-app:hover .app-well-app-running-dot { background: none; width: 28px; height: 4px; } @each $var in 1, 2, 3, 4 { .running#{$var} .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}.svg"); } .running#{$var}:hover .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}-hover.svg"); } } & .show-apps { margin: 0 1px 1px 0; } } .show-apps { .overview-icon { background-color: transparentize(black, 0.5); border-radius: 2px; border: 0px; padding: 6px; transition-duration: 0ms; text-align: center; color: $_panel_fg_color; } &:hover .overview-icon { background-color: transparentize(black, 0.3); color: $selected_bg_color; } &:active .overview-icon, &:active .show-apps-icon, &:checked .overview-icon, &:checked .show-apps-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; transition-duration: 0ms; } } // // App Vault/Grid // .icon-grid { row-spacing: 10px; column-spacing: 10px; max-row-spacing: 60px; max-column-spacing: 60px; page-padding-top: 20px; page-padding-bottom: 20px; page-padding-left: 10px; page-padding-right: 10px; } .system-action-icon { background-color: $bg_color; color: $fg_color; border-radius: 99px; icon-size: 48px; } .page-navigation-hint { width: 300px; &.dnd { background: rgba(255, 255, 255, 0.1); } &.next:ltr, &.previous:rtl { background-gradient-start: rgba(255, 255, 255, 0.05); background-gradient-end: transparent; background-gradient-direction: horizontal; border-radius: 15px 0px 0px 15px; } &.previous:ltr, &.next:rtl { background-gradient-start: transparent; background-gradient-end: rgba(255, 255, 255, 0.05); background-gradient-direction: horizontal; border-radius: 0px 15px 15px 0px; } } .page-navigation-arrow { margin: 6px; width: 24px; height: 24px; } // // Icon Tile // .search-provider-icon, .list-search-result { @extend %icon_tile; &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } &:focus, &:selected, &:hover { background-color: transparentize($osd_fg_color,.6); transition-duration: 200ms; } } .app-well-app, .app-well-app.app-folder, .grid-search-result { .overview-icon { @extend %icon_tile; } &:active .overview-icon, &:checked .overview-icon { background-color: transparentize(darken($osd_bg_color,10%),.1); box-shadow: inset 0 0 $selected_bg_color; } &:hover .overview-icon, &:focus .overview-icon, &:selected .overview-icon { background-color: transparentize($osd_fg_color,.6); transition-duration: 0ms; border-image: none; background-image: none; } &:drop .overview-icon { background-color: $selected_bg_color; } } .app-well-app-running-dot { //running apps indicator width: 20px; height: 2px; margin-bottom: 4px; background-color: $selected_bg_color; } %icon_tile { color: $_shell_fg_color; border-radius: 2px; padding: 6px; border: 1px solid transparent; transition-duration: 0ms; text-align: center; } // // App folders // .app-well-app.app-folder { > .overview-icon { background-color: darken($dark_sidebar_bg, 8%); border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); } &:hover > .overview-icon, &:focus > .overview-icon { background-color: lighten($dark_sidebar_bg, 3%); } &:active > .overview-icon, &:checked > .overview-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } } // expanded folder .app-folder-dialog { border-radius: 2px; border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); background-color: darken($dark_sidebar_bg, 8%); padding: 12px 0; & .folder-name-container { padding: 24px 36px 0; spacing: 12px; & .folder-name-label, & .folder-name-entry { @include fontsize($font-size * 1.6); font-weight: 800; } & .folder-name-entry { width: 300px; } /* FIXME: this is to keep the label in sync with the entry */ & .folder-name-label { padding: 5px 7px; color: $fg_color; } & .edit-folder-button { @extend %button; padding: 0; width: 36px; height: 36px; border-radius: 18px; & > StIcon { icon-size: 16px } } } & .icon-grid { row-spacing: 10px; column-spacing: 25px; page-padding-top: 0; page-padding-bottom: 0; page-padding-left: 0; page-padding-right: 0; } & .page-indicators { margin-bottom: 18px; } } .app-folder-dialog-container { padding: 12px; width: 620px; height: 620px; } .page-indicator { padding: 5px 20px 0; .page-indicator-icon { width: 8px; height: 8px; background-color: $_shell_fg_color; border-radius: 4px; } &:active .page-indicator-icon { background-color: $selected_bg_color; } } .app-well-app .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; spacing: 4px; } // // Workspace pager // .workspace-thumbnails { visible-width: 40px; //amount visible before hover spacing: 5px; padding: 5px; .workspace-thumbnail { background-color: $dark_sidebar_bg; background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 0; } .placeholder { background-image: url("common-assets/dash/dash-placeholder-horizontal.svg"); background-size: contain; width: 18px; } } .workspace-thumbnail-indicator { border: 3px solid transparentize($selected_bg_color, 0.2); border-radius: 1px; padding: 0; } .apps-scroll-view { padding: 0; } %status_text { @include fontsize($font-size * 2); font-weight: bold; color: $fg_color; } // // Notifications & Message Tray // // Banners .notification-banner, .notification-banner:hover, .notification-banner:focus { @include fontsize($font-size); width: 34em; min-height: 0; margin: 9px; padding: 6px; @extend %popup_menu; .notification-actions { background-color: transparent; border: 0; padding: 2px 2px 0 2px; spacing: 3px; } .notification-button { padding: 4px 4px 5px; min-height: 0; @extend %button; &:first-child, &:last-child { border-radius: 2px; } } } %popup_menu { color: $fg_color; background-color: $shell_popup_menu_background_color; //background-clip: padding-box; border: if($variant!='dark', 0, 1px) solid $shell_popup_menu_border_color; border-radius: 2px; box-shadow: $_popup_menu_shadow; } // Chat Bubbles .chat-body { spacing: 5px; } .chat-response { margin: 5px; } .chat-log-message { color: $fg_color; } .chat-new-group { padding-top: 1em; } .chat-received { padding-left: 4px; &:rtl { padding-left: 0px; padding-right: 4px; } } .chat-sent { padding-left: 18pt; color: $selected_bg_color; &:rtl { padding-left: 0; padding-right: 18pt; } } .chat-meta-message { padding-left: 4px; @include fontsize($font-size * 0.8); font-weight: bold; color: transparentize($fg_color, 0.4); &:rtl { padding-left: 0; padding-right: 4px; } } .subscription-message { font-style: italic; } // Hotplug .hotplug-transient-box { spacing: 6px; padding: 2px 72px 2px 12px; } .hotplug-notification-item { padding: 2px 10px; @extend %button; &:focus { padding: 2px 10px; } } .hotplug-notification-item-icon { icon-size: 24px; padding: 2px 5px; } .hotplug-resident-box { spacing: 8px; } .hotplug-resident-mount { spacing: 8px; border-radius: 4px; &:hover { background-color: transparentize($bg_color,0.7); } } .hotplug-resident-mount-label { color: inherit; padding-left: 6px; } .hotplug-resident-mount-icon { icon-size: 24px; padding-left: 6px; } .hotplug-resident-eject-icon { icon-size: 16px; } .hotplug-resident-eject-button { padding: 7px; border-radius: 5px; color: pink; } // Eeeky things // Magnifier .magnifier-zoom-region { border: 2px solid $selected_bg_color; &.full-screen { border-width: 0; } } // // On-Screen Keyboard // .word-suggestions { @include fontsize($font-size * 1.25); spacing: 12px; min-height: 20pt; StButton { padding: 0 0.5em; border-radius: 2px; color: $osd_fg_color; &:hover, &:focus, &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } } #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.8); .page-indicator { padding: 4px 4px; .page-indicator-icon { width: 8px; height: 8px } } } .key-container { padding: 4px; spacing: 4px; } .keyboard-key { min-height: 1.2em; min-width: 1.2em; @include fontsize($font-size * 1.44); border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } &.default-key { background-color: darken($osd_button_bg, 13%); &:hover { background-color: darken($osd_button_bg, 5%); } &:active, &:checked { @include button(osd-active); } } &.enter-key { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } &.shift-key-lowercase {} &.shift-key-uppercase, &.shift-key-uppercase:latched { color: $selected_bg_color; } &.hide-key, &.layout-key { &:active, &:checked { color: $selected_fg_color; } } StIcon { icon-size: 1.125em; } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } .emoji-page { .keyboard-key { background-color: transparent; border: none; } } .emoji-panel { .keyboard-key:latched { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } } // // IBus Candidate Popup // .candidate-popup-content { padding: 0.5em; spacing: 0.3em; color: $osd_fg_color; @include fontsize($font-size * 1.15); } .candidate-index { padding: 0 0.5em 0 0; color: lighten($osd_fg_color, 10%); } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 2px; color: $osd_fg_color; &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } } .candidate-page-button-box { height: 2em; .vertical & { padding-top: 0.5em; } .horizontal & { padding-left: 0.5em; } } .candidate-page-button { padding: 4px; } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } .candidate-page-button-icon { icon-size: 1em; } // // Auth Dialogs & Screen Shield // .user-icon { background-size: contain; color: $osd_fg_color; border-radius: 99px; border: 0; icon-size: 64px; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } .unlock-dialog & { color: $_shell_fg_color; } &:hover { color: $osd_fg_color; } & StIcon { background-color: transparentize($osd_fg_color, 0.75); border-radius: 99px; padding: 12px; width: 40px; height: 40px; .login-dialog-user-list-item:selected & { background-color: transparentize($selected_fg_color, 0.75); } .unlock-dialog & { background-color: transparentize($_shell_fg_color, 0.75); } } &.user-avatar { border: none; } } .user-widget.vertical .user-icon { icon-size: 128px; & StIcon { padding: 20px; padding-top: 18px; padding-bottom: 22px; width: 88px; height: 88px; } } // // Login Dialog // .login-dialog-banner-view { padding-top: 24px; max-width: 23em; } .login-dialog, .unlock-dialog { //reset border: none; background-color: transparent; StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); StLabel.hint-text { color: transparentize($osd_fg_color, 0.3); } &:focus { selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; @include entry(osd-focus); StLabel.hint-text { color: transparentize($selected_fg_color, 0.3); } } } .modal-dialog-button-box { spacing: 3px; } .modal-dialog-button { padding: 3px 18px; &, &:default { @extend %osd_button; } } .cancel-button, .switch-user-button, .login-dialog-session-list-button { padding: 0; border-radius: 99px; width: 32px; height: 32px; StIcon { icon-size: 16px; } } .caps-lock-warning-label, .login-dialog-message-warning { color: $osd_fg_color; } } .login-dialog-logo-bin { padding: 24px 0px; } .login-dialog-banner { color: $osd_fg_color; @include fontsize($font-size * 1.1); } .login-dialog-button-box { width: 23em; spacing: 5px; } .login-dialog-message { text-align: center; } .login-dialog-user-selection-box { padding: 100px 0px; } .login-dialog-not-listed-label { padding-left: 2px; .login-dialog-not-listed-button:focus &, .login-dialog-not-listed-button:hover & { color: lighten($osd_fg_color, 25%); } } .login-dialog-not-listed-label { @include fontsize($font-size * 0.9); font-weight: bold; color: $osd_fg_color; padding-top: 1em; } .login-dialog-user-list-view { -st-vfade-offset: 1em; } .login-dialog-user-list { spacing: 12px; width: 23em; &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } } .login-dialog-user-list-item { border-radius: 5px; padding: 6px; color: $osd_fg_color; &:ltr .user-widget { padding-right: 1em; } &:rtl .user-widget { padding-left: 1em; } .login-dialog-timed-login-indicator { margin-top: 6px; } &:selected .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } } .user-widget-label { color: $osd_fg_color; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } .unlock-dialog & { color: $_shell_fg_color; } } .user-widget.horizontal .user-widget-label { @include fontsize($font-size * 1.2); font-weight: bold; padding-left: 15px; &:ltr { padding-left: 14px; text-align: left; } &:rtl { padding-right: 14px; text-align: right; } } .user-widget.vertical .user-widget-label { @include fontsize($font-size * 1.5); text-align: center; font-weight: normal; padding-top: 16px; } .login-dialog-timed-login-indicator { height: 2px; background-color: $osd_fg_color; } .login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 8px; width: 23em; } .login-dialog-prompt-entry { height: 1.5em; } .login-dialog-prompt-label { color: $osd_fg_color; @include fontsize($font-size * 1.1); padding-top: 1em; } // // Screen Shield // .unlock-dialog-clock { color: $_shell_fg_color; font-weight: 300; text-align: center; spacing: 24px; padding-bottom: 2.5em; } .unlock-dialog-clock-time { font-size: 64pt; padding-top: 42px; font-feature-settings: "tnum"; } .unlock-dialog-clock-date { font-size: 16pt; font-weight: normal; } .unlock-dialog-clock-hint { font-weight: normal; padding-top: 48px; } .unlock-dialog-notifications-container { margin: 12px 0; spacing: 6px; width: 23em; background-color: transparent; .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } .notification, .unlock-dialog-notification-source { padding: 12px 6px; @extend %popup_menu; StIcon { -st-icon-style: symbolic; } // &.critical { background-color: transparentize($osd_bg_color,0.1) } // FIXME } } .unlock-dialog-notification-label { padding: 0px 0px 0px 12px; } .unlock-dialog-notification-count-text { font-weight: bold; padding: 0 6px; color: $fg_color; border: 1px solid transparentize(white, 0.9); background-color: transparentize(white, 0.8); border-radius: 99px; margin-right: 12px; } .screen-shield-background { //just the shadow, really background: black; box-shadow: 0px 2px 4px transparentize(black,0.6); } #lockDialogGroup { background-color: $_system_bg_color; } #unlockDialogNotifications { StButton#vhandle, StButton#hhandle { background-color: transparentize($bg_color,0.7); &:hover, &:focus { background-color: transparentize($bg_color,0.5); } &:active { background-color: transparentize($selected_bg_color,0.5); } } } // // Looking Glass // #LookingGlassDialog { margin: 4px; spacing: 4px; padding: 4px 4px 6px 4px; color: $osd_fg_color; @extend %shell_bg; & > #Toolbar { padding: 3px; border: none; background-color: transparent; border-radius: 0px; } .labels { spacing: 4px; } .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: $osd_fg_color; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; &:hover { color: $_panel_fg_color; text-shadow: black 0px 2px 2px; } &:selected { border-bottom-width: 0px; color: $selected_bg_color; text-shadow: black 0px 2px 2px; } } StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } StBoxLayout#ResultsArea { spacing: 4px; } } .lg-dialog { StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); &:focus { @include entry(osd-focus); selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } } .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } .actor-link { color: $osd_fg_color; &:hover { color: lighten($osd_fg_color, 10%); } &:active { color: darken($osd_fg_color, 10%); } } } .lg-completions-text { @include fontsize($font-size * 0.9); font-style: italic; } .lg-obj-inspector-title { spacing: 4px; } .lg-obj-inspector-button { border: 1px solid gray; padding: 4px; border-radius: 4px; &:hover { border: 1px solid #ffffff; } } #lookingGlassExtensions { padding: 4px; } .lg-extensions-list { padding: 4px; spacing: 6px; } .lg-extension { border: 1px solid $osd_borders_color; border-radius: 2px; background-color: $osd_bg_color; padding: 4px; } .lg-extension-name { font-weight: bold; } .lg-extension-meta { spacing: 6px; } #LookingGlassPropertyInspector { background: transparentize(black, 0.3); border: 1px solid grey; border-radius: 2px; color: $_shell_fg_color; padding: 6px; } // // OpenWeather extension // .openweather-current-summarybox, .openweather-forecast-icon, .openweather-current-databox-captions, .openweather-current-databox-values, .openweather-current-icon, .openweather-forecast-summary, .openweather-forecast-temperature { color: $fg_color; } arc-theme-20220405/common/gnome-shell/40/sass/_drawing.scss000066400000000000000000000101341422312607700232070ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 1px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid if($variant!='dark', $selected_bg_color, $button_border); box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $osd_button_border; background-color: $selected_bg_color; box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); box-shadow: inset 0 1px transparentize(black, 0.95); } } arc-theme-20220405/common/gnome-shell/40/sass/gnome-shell.scss.in000066400000000000000000000002271422312607700242360ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/gnome-shell/41/000077500000000000000000000000001422312607700175515ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/common-assets/000077500000000000000000000000001422312607700223415ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/common-assets/dash/000077500000000000000000000000001422312607700232605ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/common-assets/dash/dash-placeholder-horizontal.svg000066400000000000000000000101531422312607700313670ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/dash/running1-hover.svg000066400000000000000000000105411422312607700266640ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/dash/running1.svg000066400000000000000000000105411422312607700255430ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/dash/running2-hover.svg000066400000000000000000000110201422312607700266560ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/dash/running2.svg000066400000000000000000000110201422312607700255350ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/dash/running3-hover.svg000066400000000000000000000113011422312607700266610ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/dash/running3.svg000066400000000000000000000113011422312607700255400ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/dash/running4-hover.svg000066400000000000000000000115651422312607700266760ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/dash/running4.svg000066400000000000000000000115651422312607700255550ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/misc/000077500000000000000000000000001422312607700232745ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371422312607700301640ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/misc/calendar-today.svg000066400000000000000000000133371422312607700267130ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051422312607700300440ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051422312607700300270ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061422312607700302130ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031422312607700275170ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/common-assets/panel/000077500000000000000000000000001422312607700234405ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700275750ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/panel/activities.svg000066400000000000000000000111621422312607700263260ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/switch/000077500000000000000000000000001422312607700236425ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700302400ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700301010ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/dark-assets/000077500000000000000000000000001422312607700217725ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/dark-assets/checkbox/000077500000000000000000000000001422312607700235605ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700311070ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700274570ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700314510ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700300260ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/dark-assets/misc/000077500000000000000000000000001422312607700227255ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700304230ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700273000ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700306100ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700274600ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/dark-assets/switch/000077500000000000000000000000001422312607700232735ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700260770ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700257440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/gresource/000077500000000000000000000000001422312607700215475ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000075171422312607700305310ustar00rootroot00000000000000 common-assets/dash/dash-placeholder-horizontal.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg dark-assets/checkbox/checkbox-checked-focused.svg dark-assets/checkbox/checkbox-checked.svg dark-assets/checkbox/checkbox-unchecked-focused.svg dark-assets/checkbox/checkbox-unchecked.svg dark-assets/misc/calendar-arrow-left-hover.svg dark-assets/misc/calendar-arrow-left.svg dark-assets/misc/calendar-arrow-right-hover.svg dark-assets/misc/calendar-arrow-right.svg dark-assets/switch/switch-off.svg dark-assets/switch/switch-on.svg icons/color-pick.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/window-close-24-symbolic.svg icons/carousel-arrow-next-24-symbolic.svg icons/carousel-arrow-back-24-symbolic.svg icons/process-working.svg icons/gnome-shell-start.svg gnome-shell-dark.css pad-osd.css arc-theme-20220405/common/gnome-shell/41/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000074741422312607700276140ustar00rootroot00000000000000 common-assets/dash/dash-placeholder-horizontal.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/misc/ws-switch-arrow-down.svg common-assets/misc/ws-switch-arrow-left.svg common-assets/misc/ws-switch-arrow-right.svg common-assets/misc/ws-switch-arrow-up.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg light-assets/checkbox/checkbox-checked-focused.svg light-assets/checkbox/checkbox-checked.svg light-assets/checkbox/checkbox-unchecked-focused.svg light-assets/checkbox/checkbox-unchecked.svg light-assets/misc/calendar-arrow-left-hover.svg light-assets/misc/calendar-arrow-left.svg light-assets/misc/calendar-arrow-right-hover.svg light-assets/misc/calendar-arrow-right.svg light-assets/switch/switch-off.svg light-assets/switch/switch-on.svg icons/color-pick.svg icons/eye-not-looking-symbolic.svg icons/eye-open-negative-filled-symbolic.svg icons/keyboard-caps-lock-filled-symbolic.svg icons/keyboard-enter-symbolic.svg icons/keyboard-hide-symbolic.svg icons/keyboard-layout-filled-symbolic.svg icons/keyboard-shift-filled-symbolic.svg icons/message-indicator-symbolic.svg icons/pointer-double-click-symbolic.svg icons/pointer-drag-symbolic.svg icons/pointer-primary-click-symbolic.svg icons/pointer-secondary-click-symbolic.svg icons/window-close-24-symbolic.svg icons/carousel-arrow-next-24-symbolic.svg icons/carousel-arrow-back-24-symbolic.svg icons/process-working.svg icons/gnome-shell-start.svg gnome-shell.css pad-osd.css arc-theme-20220405/common/gnome-shell/41/icons/000077500000000000000000000000001422312607700206645ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/icons/carousel-arrow-back-24-symbolic.svg000066400000000000000000000044241422312607700273160ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/icons/carousel-arrow-next-24-symbolic.svg000066400000000000000000000044301422312607700273710ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/icons/color-pick.svg000066400000000000000000000073611422312607700234560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/icons/eye-not-looking-symbolic.svg000066400000000000000000000010741422312607700262460ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/eye-open-negative-filled-symbolic.svg000066400000000000000000000040721422312607700300050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/icons/gnome-shell-start.svg000066400000000000000000000305711422312607700247600ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/icons/keyboard-caps-lock-filled-symbolic.svg000066400000000000000000000004141422312607700301320ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/keyboard-enter-symbolic.svg000066400000000000000000000022721422312607700261420ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/keyboard-hide-symbolic.svg000066400000000000000000000017361422312607700257420ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/keyboard-layout-filled-symbolic.svg000066400000000000000000000027101422312607700275740ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/keyboard-shift-filled-symbolic.svg000066400000000000000000000003031422312607700273700ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/message-indicator-symbolic.svg000066400000000000000000000024701422312607700266250ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731422312607700272520ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/pointer-drag-symbolic.svg000066400000000000000000000064421422312607700256250ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701422312607700274550ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601422312607700277540ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/process-working.svg000066400000000000000000003027461422312607700245550ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/icons/screen-privacy-disabled-symbolic.svg000066400000000000000000000122021422312607700277200ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/screen-privacy-symbolic.svg000066400000000000000000000112151422312607700261560ustar00rootroot00000000000000 arc-theme-20220405/common/gnome-shell/41/icons/window-close-24-symbolic.svg000066400000000000000000000040371422312607700260650ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/light-assets/000077500000000000000000000000001422312607700221605ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/light-assets/checkbox/000077500000000000000000000000001422312607700237465ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700312720ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700276430ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700316410ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700302040ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/light-assets/misc/000077500000000000000000000000001422312607700231135ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700306110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700274660ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700307760ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700276460ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/41/light-assets/switch/000077500000000000000000000000001422312607700234615ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700262630ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700261360ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/41/pad-osd.css000066400000000000000000000010261422312607700216110ustar00rootroot00000000000000.Leader { stroke-width: .5 !important; stroke: #535353; fill: none !important; } .Button { stroke-width: .25; stroke: #ededed; fill: #ededed; } .Ring { stroke-width: .5 !important; stroke: #535353 !important; fill: none !important; } .Label { stroke: none !important; stroke-width: .1 !important; font-size: .1 !important; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20220405/common/gnome-shell/41/sass/000077500000000000000000000000001422312607700205225ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/41/sass/_colors.scss000066400000000000000000000125141422312607700230620ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; //GNOME Shell colors $shell_osd_background_color: if($transparency == 'true', transparentize(#252A35, 0.05), #252A35); $shell_osd_border_color: if($transparency == 'true', transparentize(#0F1116, 0.15), #0F1116); $shell_bg_border_color: rgba(#161A26, 0.81); $shell_modal_background_color: if($variant!='dark', $bg_color, #323644); $shell_modal_border_color: if($variant!='dark', rgba(black, 0.1), rgba(black, 0.64)); $shell_popup_menu_background_color: if($variant!='dark', white, $bg_color); $shell_popup_menu_border_color: if($variant!='dark', rgba(black, 0.1), rgba(#1B1C21, 0.83)); $shell_message_background_color: if($variant != 'dark', #FCFDFD, rgba(black, 0.15)); $shell_message_border_color: if($variant != 'dark', $entry_border, rgba(black, 0.42)); arc-theme-20220405/common/gnome-shell/41/sass/_common.scss000066400000000000000000001641421422312607700230560ustar00rootroot00000000000000//This is the RIGHT PLACE to edit the stylesheet $panel-corner-radius: 0px; $asset_path: if($variant == 'dark', dark-assets, light-assets); /* Copyright 2009, 2015 Red Hat, Inc. * * Portions adapted from Mx's data/style/default.css * Copyright 2009 Intel Corporation * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, * version 2.1, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for * more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ // // Globals // $font-size: 11; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; $_panel_fg_color: $_shell_fg_color; $_system_bg_color: opacify(desaturate(darken($dark_sidebar_bg, 9%), 5%), 1); $_popup_shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19); $_popup_menu_shadow: if($variant!='dark', 0 1px 3px 2.1px rgba(0, 0, 0, 0.06), $_popup_shadow); $panel_transition_duration: 250ms; stage { @include fontsize($font-size); color: $fg_color; } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // .button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; @extend %button; } %button { @include button(normal); &:focus { @include button(focus); } &:hover { @include button(hover); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // StEntry { padding: 7px; caret-size: 1px; caret-color: $fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } StIcon.peek-password { icon-size: 16px; padding: 0 4px; } StLabel.hint-text { margin-left: 2px; color: transparentize($text_color, 0.3); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 4px; background-color: mix($fg_color, $bg_color, 40%); margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } // // Slider // .slider { -barlevel-height: 4px; -barlevel-background-color: $button_border; //background of the trough -barlevel-border-color: transparentize(black, 1); //trough border color -barlevel-active-background-color: $selected_bg_color; //active trough fill -barlevel-active-border-color: transparentize(black, 1); //active trough border -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-border-color: transparentize(black, 1); -barlevel-overdrive-separator-width: 1px; -barlevel-border-width: 0; -slider-handle-radius: 0px; height: 18px; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: $selected_bg_color; .popup-menu-item.selected & { -barlevel-background-color: transparentize(black, 0.8); -barlevel-active-background-color: $selected_fg_color; color: $selected_fg_color; } } // // Check Boxes // .check-box { StBoxLayout { spacing: .8em; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item.selected & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } // // App Icons // /* Outline for low res icons */ .lowres-icon { icon-shadow: none; } /* Drapshadow for large icons */ .icon-dropshadow { icon-shadow: none; } // // Modal Dialogs // .headline { @include fontsize($font-size * 1.1); } .lightbox { background-color: black; } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: 1px solid $shell_modal_border_color; border-radius: 2px; padding: 0; box-shadow: $_popup_menu_shadow; .modal-dialog-content-box { margin: 0; padding: 25px 20px; @extend %modal_dialog_content_box; } &-linked-button { height: if($variant=='light', 39px, 38px); padding: 0; box-shadow: inset 0 0 black; border-top-width: if($variant=='light', 0px, 1px); border-bottom-width: 0; border-right-width: 1px; color: $osd_fg_color; background-color: $osd_bg_color; border-color: if($variant!='dark', darken($osd_bg_color, 5%), darken($osd_bg_color, 8%)); &:hover { background-color: lighten($osd_bg_color, 5%); } &:focus { color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &:insensitive { color: transparentize($osd_fg_color, 0.5); background-color: darken($osd_bg_color, 2%); } &:first-child { border-radius: 0px 0px 0px 2px; } &:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 0px; } &:first-child:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 2px; } } } %modal_dialog_content_box { background-color: $shell_modal_background_color; } // // Message Dialog // .message-dialog-content { spacing: 18px; .message-dialog-title { text-align: center; @include fontsize($font-size * 1.6); font-weight: 800; &.lightweight { @include fontsize($font-size * 1.2); font-weight: 800; } } .message-dialog-description { text-align: center; } } // // Run Dialog // .run-dialog { .modal-dialog-content-box { margin-top: 0; margin-bottom: 0; padding-top: 12px; padding-bottom: 14px; } .message-dialog-title { font-size: 0; } &-entry { width: 21em; } &-description { @include fontsize($font-size - 1); text-align: center; color: $fg_color; } } // // Dialog List // .dialog-list { spacing: 18px; .dialog-list-title { text-align: center; font-weight: bold; } .dialog-list-scrollview { max-height: 200px; } .dialog-list-box { spacing: 1em; .dialog-list-item { spacing: 1em; .dialog-list-item-title { font-weight: bold; } .dialog-list-item-description { color: darken($fg_color,5%); @include fontsize($font-size - 1); } } } } // // End Session Dialog // .end-session-dialog { width: 30em; &-battery-warning, .dialog-list-title { color: $warning_color; } .modal-dialog-linked-button:last-child { color: $destructive_fg_color; background-color: $destructive_color; &:hover { color: $destructive_fg_color; background-color: lighten($destructive_color, 9%); } &:active { color: $destructive_fg_color; background-color: darken($destructive_color, 5%); } } } // // Password or Authentication Dialog // .prompt-dialog { width: 28em; .modal-dialog-content-box { padding-bottom: 24px; } &-password-grid { spacing-rows: 8px; spacing-columns: 4px; } &-password-grid &-password-entry { width: auto; // 4px (spacing) + 16px (spinner-width) &:ltr { margin-left: 20px; } &:rtl { margin-right: 20px; } } &-password-layout { spacing: 8px; } &-password-entry { width: 20em; } &-error-label, &-info-label, &-null-label { text-align: center; @include fontsize($font-size); } &-error-label { color: $warning_color; } } .hidden { color: transparentize(black, 1); } .caps-lock-warning-label { text-align: center; padding-bottom: 8px; @include fontsize($font-size); color: $warning_color; } // // Workspace animation // .workspace-animation { background-color: $_system_bg_color; } // // Polkit Dialog // .polkit-dialog-user { &-layout { text-align: center; spacing: 8px; margin-bottom: 6px; } &-layout &-root-label { color: $warning_color; } } // // Audio selection dialog // .audio-device-selection-dialog { .modal-dialog-content-box { padding-bottom: 28px; } .audio-selection-box { spacing: 20px; } } .audio-selection { &-device { border: 1px solid $borders_color; border-radius: 3px; &:active,&:hover,&:focus { background-color: $selected_bg_color; border-color: $selected_bg_color; } } &-device-box { padding: 20px; spacing: 20px; } &-device-icon { icon-size: 64px; } } // // Welcome dialog // .welcome-dialog-image { background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); background-size: contain; /* Reasonable maximum dimensions */ height: 300px; width: 300px; } // // Popvers/Menus // .popup-menu { $_popup_submenu_background_color: if($variant!='dark', rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)); $_popup_submenu_border_color: if($variant!='dark', rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); min-width: 15em; .popup-menu-content { margin: if($variant!='dark', 4px, 3px); @extend %popup_menu; } .popup-menu-arrow { } //defined globally in the TOP BAR .popup-sub-menu { padding-bottom: 1px; background-color: $_popup_submenu_background_color; box-shadow: inset 0 -1px $_popup_submenu_border_color; border: none; } .popup-menu-content { padding: .7em 0em .7em 0em; } .popup-menu-item { spacing: 12px; &:ltr { padding: .4em 32px .4em 0em; } &:rtl { padding: .4em 0em .4em 32px; } &:checked { font-weight: normal; background-color: $_popup_submenu_background_color; box-shadow: inset 0 1px $_popup_submenu_border_color; } &:active, &.selected { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } &:insensitive { color: transparentize($fg_color, 0.5); background: none; } } .popup-inactive-menu-item { //all icons and other graphical elements color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is &.panel-menu { -boxpointer-gap: 0px; margin-bottom: 1.75em; } } .popup-menu-ornament { margin-left: 4px; width: 16px; &:ltr { text-align: right }; &:rtl { text-align: left }; } .popup-menu-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: rgba(0,0,0,0.0); -arrow-border-width: 1px; -arrow-border-color: rgba(0,0,0,0.0); -arrow-base: 0; -arrow-rise: 0; } .candidate-popup-boxpointer { -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6); -arrow-base: 20px; -arrow-rise: 10px; } .popup-separator-menu-item-separator { //-margin-horizontal: 24px; height: 2px; //not really the whole box margin: 0; background-color: transparent; border: none; } // Rename popup .rename-folder-popup { .rename-folder-popup-item { spacing: 6px; &:ltr, &:rtl { padding: 0, 12px; } } } // Background menu .background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } // fallback menu //- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled // app menu inside the main app window itself rather than the top bar // // // OSD // .osd-window { text-align: center; font-weight: bold; spacing: 1em; padding: 20px; margin: 32px; min-width: 64px; min-height: 64px; color: $_panel_fg_color; @extend %shell_osd; .osd-monitor-label { @include fontsize($font-size * 3); } .level { padding: 0; height: 4px; -barlevel-height: 4px; -barlevel-background-color: transparentize(black, 0.5); -barlevel-active-background-color: $selected_bg_color; -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-separator-width: 1px; color: $selected_bg_color; } } .resize-popup { color: $osd_fg_color; padding: 12px; @extend %shell_osd; } %shell_osd { border: 1px solid $shell_osd_border_color; border-radius: 2px; background: $shell_osd_background_color; //background-clip: padding-box; box-shadow: $_popup_shadow; } // // Pad OSD // .pad-osd-window { padding: 32px; background-color: $osd_bg_color; .pad-osd-title-box { spacing: 12px; } .pad-osd-title-menu-box { spacing: 6px; } } .combo-box-label { width: 15em; } // // Alt Tab Switcher // .switcher-popup { padding: 8px; spacing: 16px; } .switcher-list { padding: 15px; @extend %shell_bg; &-item-container { spacing: 8px; } .item-box { padding: 8px; color: $_panel_fg_color; border-radius: 2px; border: 1px solid transparent; &:outlined, &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } } .thumbnail-box { padding: 2px; spacing: 4px; } .thumbnail { width: 256px; } .separator { width: 1px; background: transparentize($fg_color, 0.67); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { color: $_panel_fg_color; } } .input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } %shell_bg { background: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 2px; box-shadow: $_popup_shadow; } // //Window Cycler // .cycler-highlight { border: 5px solid $selected_bg_color; } // // Workspace Switcher // .workspace-switcher { background: transparent; border: 0px; border-radius: 0px; padding: 0px; spacing: 8px; &-group { padding: 12px; } &-container { padding: 14px; padding-bottom: 17px; @extend %shell_bg; } } .ws-switcher-active-up, .ws-switcher-active-down, .ws-switcher-active-left, .ws-switcher-active-right { height: 64px; background-color: $selected_bg_color; background-size: 64px; border-radius: 2px; border: 1px solid $selected_bg_color; } .ws-switcher-active-up { background-image: url("common-assets/misc/ws-switch-arrow-up.svg"); } .ws-switcher-active-down { background-image: url("common-assets/misc/ws-switch-arrow-down.svg"); } .ws-switcher-active-left { background-image: url("common-assets/misc/ws-switch-arrow-left.svg"); } .ws-switcher-active-right { background-image: url("common-assets/misc/ws-switch-arrow-right.svg"); } .ws-switcher-box { height: 64px; background-color: transparentize(black, 0.67); border: 1px solid transparentize(black, 0.67); border-radius: 2px; } // // Tiled window previews // .tile-preview { background-color: transparentize($selected_bg_color, 0.65); border: 1px solid $selected_bg_color; &-left.on-primary { border-radius: $panel-corner-radius 0 0 0; } &-right.on-primary { border-radius: 0 $panel-corner-radius 0 0; } &-left.tile-preview-right.on-primary { border-radius: $panel-corner-radius $panel-corner-radius 0 0; } } // // Top Bar // #panel { font-weight: bold; font-feature-settings: "tnum"; height: 2.1em; min-height: 26px; background-gradient-direction: none; background-color: $shell_osd_background_color; //background-clip: padding-box; border: 0 solid $shell_osd_border_color; border-bottom-width: 1px; transition-duration: $panel_transition_duration; // Fix dynamic top bar extension &.dynamic-top-bar-white-btn { border-image: none; } &.unlock-screen, &.login-screen, &:overview { background-color: transparent; border-color: transparent; .panel-button { &:focus, &:active, &:checked { &, &.clock-display .clock { color: $selected_fg_color; border-color: transparent; } } } } &.unlock-screen { .panel-button { color: $_shell_fg_color; &:hover { color: $_shell_fg_color; } } } .panel-corner { -panel-corner-radius: $panel-corner-radius; -panel-corner-background-color: transparentize(black, 1); -panel-corner-border-width: 0px; -panel-corner-border-color: black; -panel-corner-opacity: 0; &:active, &:overview, &:focus { -panel-corner-border-color: black; } &.login-screen, &.unlock-screen { -panel-corner-radius: 0; -panel-corner-background-color: transparent; -panel-corner-border-color: transparent; } } .panel-button { -natural-hpadding: 10px; -minimum-hpadding: 6px; font-weight: bold; color: $_panel_fg_color; transition-duration: 100ms; border-width: 0; border-bottom-width: 1px; border-color: transparent; border-radius: 0; // Hide icon for the application menu .app-menu-icon { width: 0; height: 0; } @at-root %panel_button_hover, &:hover { box-shadow: inset 0 0 0 100px transparentize(black, 0.83); border-color: transparent; } @at-root %panel_button_active, &:active, &:overview, &:focus, &:checked { color: $selected_fg_color; box-shadow: inset 0 0 0 100px $selected_bg_color; border-color: black; } .system-status-icon { icon-size: 16px; padding: 0 4px; } &.clock-display { // Move highlight from .panel-button to .clock background: transparent; border-bottom-width: 0; .clock { @extend .panel-button; padding: 0 10px; box-shadow: none; //HACK: compensate for bottom border to ensure the clock stays vertically centered padding-top: 1px; } &:hover .clock { @extend %panel_button_hover; } &:active, &:overview, &:focus, &:checked { .clock { @extend %panel_button_active; } } & StIcon { color: $_panel_fg_color; margin: 0 4px; } } } #panelActivities.panel-button { -natural-hpadding: 12px; } .panel-status-indicators-box, .panel-status-menu-box { spacing: 2px; } // spacing between power icon and (optional) percentage label .power-status.panel-status-indicators-box { spacing: 0; } .screencast-indicator { color: $error_color; } .remote-access-indicator { color: $error_color; } .popup-menu-arrow { width: 0; } } // Activities button #panel #panelActivities.panel-button { > * { background-image: url("common-assets/panel/activities.svg"); background-size: contain; width: 24px; height: 24px; background-color: transparent !important; background-gradient-direction: none !important; border: 0 solid transparent !important; text-shadow: 0 0 transparent !important; transition-duration: 0ms !important; box-shadow: none !important; color: transparent; } &:active, &:overview, &:focus, &:checked { background-color: transparent; box-shadow: none; border-bottom-width: 1px; border-color: transparent; > * { background-image: url("common-assets/panel/activities-active.svg"); } } } // a little unstructured mess: #appMenu { spacing: 0; padding: 0; .label-shadow { color: transparent; } } #appMenu .panel-status-menu-box { padding: 0; spacing: 4px; } .app-menu { max-width: 27.25em; } .aggregate-menu { min-width: 23.5em; .popup-menu-icon { padding: 0; margin: 0 4px; -st-icon-style: symbolic; } .popup-sub-menu .popup-menu-item > :first-child { &:ltr { /* 12px spacing + 2*4px padding + 16px icon */ padding-left: 36px; } &:rtl { /* 12px spacing + 2*4px padding + 16px icon */ padding-right: 36px; } } } // // Calendar popover // @mixin datemenu_bubble { box-shadow: none; background: transparent; color: inherit; text-shadow: none; border: none; border-radius: 3px; margin: 0; padding: 7px 10px; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } /* Date/Time Menu */ // overall menu #calendarArea { padding: 0; } // Calendar menu side column .datemenu-calendar-column { spacing: 5px; border: 0 solid transparent; padding: 9px 0; &:ltr {margin-right: 13px; border-left-width: 1px; } &:rtl {margin-left: 13px; border-right-width: 1px; } .datemenu-displays-section { } .datemenu-displays-box { spacing: 10px; } } .events-section-title { @include datemenu_bubble; color: transparentize($fg_color, 0.6); font-weight: bold; } /* today button (the date) */ .datemenu-today-button { @include datemenu_bubble; // weekday label .day-label { @include fontsize($font-size); font-weight: 400; } // date label .date-label { @include fontsize($font-size * 1.5); font-weight: 300; } } /* Calendar */ .calendar { @include datemenu_bubble; padding: 0; // month .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; &:focus {} } // prev/next month icons .calendar-change-month-back, .calendar-change-month-forward:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } } .calendar-change-month-forward, .calendar-change-month-back:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } } .pager-button { color: transparent; background-color: transparent; height: 32px; width: 32px; border-radius: 2px; &:focus, &:hover, &:active { background-color: transparent; } } $calendar_day_size: 27px; .calendar-day-base { @include fontsize($font-size * 0.8); text-align: center; width: $calendar_day_size; height: $calendar_day_size; padding: 0; margin: 2px; border-radius: $calendar_day_size * 0.5; border: 0 solid transparent; font-feature-settings: "tnum"; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active,&:selected { color: $fg_color; background-color: transparentize(black, 0.85); } // day of week heading &.calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 9px; @include fontsize($font-size * 0.7); height: 23px;//adjusts bottom margin } } .calendar-day { //border collapse hack - see calendar.js border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-work-day {} .calendar-nonwork-day { color: $fg_color; font-weight: bold; } // Today .calendar-today { font-weight: bold; border: 0 solid transparent; &, &:hover, &:focus, &:active, &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } .calendar-day-with-events { font-weight: bold; background-image: url("common-assets/misc/calendar-today.svg"); &.calendar-today { background-image: url("common-assets/misc/calendar-today-active.svg"); } } .calendar-other-month-day { color: transparentize($fg_color, 0.7); } .calendar-week-number { @include fontsize($font-size * 0.7); font-weight: bold; height: 15px; width: 19px; border-radius: 2px; margin: 6px; background-color: if($variant!='dark', transparentize($fg_color,0.9), transparentize($fg_color,0.7)); color: if($variant!='dark', transparentize($fg_color,0.5), $bg_color); &:ltr { margin-left: 10px; } &:rtl { margin-right: 10px; } } } /* Events */ .events-button { @include datemenu_bubble; .events-box { spacing: 5px; } .events-list { spacing: 10px; } .events-title { color: transparentize($fg_color, 0.6); font-weight: bold; } &:active .events-title { color: $selected_fg_color; } .event-time { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.9); } &:active .event-time { color: transparentize($selected_fg_color, 0.4); } } /* World clocks */ .world-clocks-button { @include datemenu_bubble; .world-clocks-grid { spacing-rows: 5px; spacing-columns: 10px; } // title .world-clocks-header { color: transparentize($fg_color, 0.6); font-weight: bold; } &:active .world-clocks-header { color: $selected_fg_color; } // city label .world-clocks-city { color: inherit; @include fontsize($font-size * 0.9); font-weight: bold; } // timezone time .world-clocks-time { font-weight: normal; color: transparentize($fg_color, 0.2); font-feature-settings: "tnum"; @include fontsize($font-size * 1.2); &:ltr { text-align: right; } &:rtl { text-align: left; } } &:active .world-clocks-time { color: transparentize($selected_fg_color, 0.2); } // timezone offset label .world-clocks-timezone { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.9); } &:active .world-clocks-timezone { color: transparentize($selected_fg_color, 0.4); } } /* Weather */ .weather-button { @include datemenu_bubble; .weather-box { spacing: 5px; } .weather-header-box { spacing: 5px; } .weather-header { color: transparentize($fg_color, 0.6); font-weight: bold; &.location { font-weight: normal; @include fontsize($font-size * 0.9); } } &:active .weather-header { color: $selected_fg_color; } .weather-grid { spacing-rows: 5px; spacing-columns: 10px; } .weather-forecast-time { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.8); font-weight: normal; padding-top: 2px; padding-bottom: 4px; } &:active .weather-forecast-time { color: transparentize($selected_fg_color, 0.4); } .weather-forecast-icon { icon-size: 26px; } .weather-forecast-temp { font-weight: bold; } } // // Message list // // main list .message-list { width: 31.5em; padding: 9px 0; .message-list-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; } } StScrollBar { padding: 2px 0; } } .message-list-sections { spacing: 12px; margin: 0 18px; // to account for scrollbar &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } } .message-list-section, .message-list-section-list { spacing: 5px; } // do-not-disturb + clear button .message-list-controls { margin: 18px 18px 0; padding: 0; spacing: 10px; &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } .dnd-button { // We need this because the focus outline isn't inset like for the buttons // so the dnd button would grow when it gets focus if we didn't change only // its color when focusing. border-width: 1px; border-color: transparent; border-radius: 99px; border-style: solid; &:focus { border-color: $selected_bg_color; } } } .message-list-clear-button { margin: 0; padding: 4px 12px; } // message bubbles .message { margin: 0; text-shadow: none; padding: 3px; color: $fg_color; background-color: $shell_message_background_color; border: 1px solid $shell_message_border_color; border-radius: 2px; box-shadow: inset 4px 0 0 if($variant!='dark', -1px, -2px) $selected_bg_color; text-shadow: none; &:hover, &:focus { color: $fg_color; border-color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } // icon container $message_icon_size: 16px; .message-icon-bin { padding: 8px 2px 8px 8px; &:rtl { padding: 8px 8px 8px 2px; } // icon size and color > StIcon { color: inherit; icon-size: $message_icon_size; -st-icon-style: symbolic; } // fallback > .fallback-app-icon { width: $message_icon_size; height: $message_icon_size; } } // content .message-content { padding: 8px; spacing: 0; } // title .message-title { font-weight: bold; } // secondary container in title box .message-secondary-bin { padding: 0 10px; // notification time stamp > .event-time { color: transparentize($fg_color, 0.4); @include fontsize($font-size * 0.9); /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.05em;//Use em instead of px, since this depends on font-size &:ltr { text-align: right }; &:rtl { text-align: left }; } } &:active .message-secondary-bin, &:active .message-secondary-bin > .event-time { color: transparentize($selected_fg_color, 0.4); } // close button .message-close-button { color: $fg_color; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color } } // body .message-body { color: inherit; } } // URLs in messages .url-highlighter { link-color: $link_color; } /* Media Controls */ .message-media-control { padding: 12px; color: $fg_color; background-color: transparent; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; } &:last-child:ltr { padding-right: 18px; } &:last-child:rtl { padding-left: 18px; } } .message:active .message-media-control { color: $selected_fg_color; } // album-art .media-message-cover-icon { icon-size: 48px !important; // when there is no artwork &.fallback { color: $insensitive_fg_color !important; background-color: $bg_color; border-radius: 2px; icon-size: 32px !important; padding: 6px; border: 1px solid $borders_color; } .message:active &.fallback { color: transparentize($selected_fg_color, 0.2) !important; background-color: lighten($selected_bg_color, 7%); border-color: transparentize($selected_fg_color, 0.2); } } // // Activities Ripples // .ripple-box { width: 52px; height: 52px; border-radius: 0 0 52px 0; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); &:rtl { border-radius: 0 0 0 52px; } // just a simple change to the border radius position } // Rubberband for select-area screenshots .select-area-rubberband { background-color: transparentize($selected_bg_color,0.7); border: 1px solid $selected_bg_color; } // Pointer location .ripple-pointer-location { width: 50px; height: 50px; border-radius: 25px 25px 25px 25px; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); } // not really top bar only .popup-menu-arrow { icon-size: 16px; } .popup-menu-icon { icon-size: 16px; } // // Close buttons // $window_close_button_size: 26px; $window_close_button_padding: 0; .window-close { background-color: lighten(saturate($destructive_color, 6%), 4%); border-radius: $window_close_button_size * 0.5 + $window_close_button_padding * 2;; border: none; box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);; color: $destructive_fg_color; height: $window_close_button_size; width: $window_close_button_size; padding: $window_close_button_padding; transition-duration: 100ms; & > StIcon { icon-size: 18px; } &:hover { background-color: lighten(saturate($destructive_color, 15%), 12%); color: $destructive_fg_color; } &:active { background-color: darken(adjust-hue(desaturate($destructive_color, 18%), -5%), 9%); color: $destructive_fg_color; } } .workspace-background { // keep in sync with BACKGROUND_CORNER_RADIUS_PIXELS in workspace.js border-radius: 30px; box-shadow: 0 8px 16px 0 transparentize(black, 0.8); } // Pointer accessibility notifications .pie-timer { width: 60px; height: 60px; -pie-border-width: 2px; -pie-border-color: $selected_bg_color; -pie-background-color: transparentize($selected_bg_color, 0.5); } // // Network Dialogs // .nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; &-content { spacing: 20px; padding: 10px; @extend %modal_dialog_content_box; } &-header-hbox { spacing: 10px; } &-airplane-box { spacing: 12px; } &-airplane-headline { @include fontsize($font-size * 1.1); font-weight: bold; text-align: center; } &-airplane-text { color: $fg_color; } &-header-icon { icon-size: 32px; } &-scroll-view { border: 1px solid $borders_color; border-radius: 2px; background-color: $base_color; } &-header { font-weight: bold; @include fontsize($font-size * 1.2); } &-item { @include fontsize($font-size); border-bottom: 0px solid; padding: 12px; spacing: 0px; &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } &-icons { spacing: .5em; } &-icon { icon-size: 16px; } } .no-networks-label { color: $insensitive_fg_color; } .no-networks-box { spacing: 12px; } // // Overview // .controls-manager, .secondary-monitor-workspaces { spacing: 12px; } #overviewGroup { background-color: $_system_bg_color; } .overview-controls { padding-bottom: 32px; } .window-picker { //container around window thumbnails spacing: 6px; } .window-caption { spacing: 25px; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; padding: 4px 12px; border-width: 0; @include fontsize($font-size); font-weight: normal; } // // Search Entry // .search-entry { width: 320px; padding: 7px 9px; border-radius: 20px; border: 1px solid transparentize(black, 0.75); background-color: transparentize($entry_bg, 0.1); transition-duration: 0ms; margin-top: 10px; margin-bottom: 5px; &:focus { padding: 7px 9px; } .search-entry-icon, .hint-text { color: $fg_color; } .search-entry-icon { icon-size: 16px; padding: 0 4px; } .hint-text { margin-left: 0; } &:hover, &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; background-color: $selected_bg_color; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; .search-entry-icon, .hint-text { color: $selected_fg_color; } } } // // Search Results // #searchResultsContent { max-width: 1000px; spacing: 16px; } // This should be equal to #searchResultsContent spacing .search-section { spacing: 16px; } // This is the space between the provider icon and the results container .search-section-content { background-color: transparent; border: none; box-shadow: none; text-shadow: none; color: $_shell_fg_color; spacing: 32px; } // "no results" .search-statustext { @extend %status_text; } .grid-search-results { spacing: 30px; } .list-search-results { spacing: 3px; } .search-section-separator { background-color: transparentize(white, 0.8); height: 1px; .search-section:last-child & { background-color: transparent; } } .list-search-result-content { spacing: 30px; } .list-search-result-title { color: $_shell_fg_color; spacing: 12px; } .list-search-result-description { color: transparentize(darken($_shell_fg_color, 20%), 0.3); } .list-search-provider-details { width: 150px; color: darken($_shell_fg_color,10%); margin-top: 0.1em; } .list-search-provider-content { spacing: 20px; } .search-provider-icon { padding: 15px; } // // Dash // $_dash_placeholder_size: 24px; $_dash_padding: 10px; $_dash_spacing: 4px; $_dash_bottom_margin: 20px; #dash { @include fontsize($font-size); margin-top: 15px; padding: 0 $_dash_padding; .placeholder { background-image: none; background-size: contain; height: $_dash_placeholder_size; } .empty-dash-drop-target { width: $_dash_placeholder_size; height: $_dash_placeholder_size; } .overview-icon { padding: $_dash_padding / 2; } } .dash-background { background-color: $dark_sidebar_bg; margin-bottom: $_dash_bottom_margin; padding: $_dash_padding; border: 1px solid rgba(0,0,0,0.4); border-radius: 3px; } .dash-item-container .app-well-app, .show-apps { padding: $_dash_padding $_dash_spacing $_dash_padding + $_dash_bottom_margin; } .dash-separator { width: 1px; margin: 0 ($_dash_spacing + ($_dash_padding / 2)) $_dash_bottom_margin; background-color: transparentize(black, 0.5); } //osd tooltip .dash-label { border-radius: 3px; padding: 4px 12px; color: $_shell_fg_color; background-color: transparentize(black, 0.3); border: 0; text-align: center; -y-offset: 3px; box-shadow: none; } // Dash Buttons #dash .app-well-app { & .overview-icon { border: none; } &:hover .overview-icon { background-color: $selected_bg_color; } &:active .overview-icon { box-shadow: none; background-color: darken($selected_bg_color, 10%); } &-running-dot { width: 11px; height: 2px; margin-bottom: 2px; background-color: $selected_bg_color; } &:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } #dashtodockContainer { &.bottom #dash { margin-top: 1px; } .app-well-app.focused .overview-icon { background-color: transparentize(black, 0.75); } .app-well-app.focused:hover .overview-icon { background-color: $selected_bg_color; } &.running-dots { .app-well-app .app-well-app-running-dot, .app-well-app.focused:hover .app-well-app-running-dot { background-color: $selected_bg_color; } .app-well-app:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } .app-well-app-running-dot, .app-well-app:hover .app-well-app-running-dot { background: none; width: 28px; height: 4px; } @each $var in 1, 2, 3, 4 { .running#{$var} .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}.svg"); } .running#{$var}:hover .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}-hover.svg"); } } & .show-apps { margin: 0 1px 1px 0; } } .show-apps { .overview-icon { background-color: transparentize(black, 0.5); border-radius: 2px; border: 0px; padding: 6px; transition-duration: 0ms; text-align: center; color: $_panel_fg_color; } &:hover .overview-icon { background-color: transparentize(black, 0.3); color: $selected_bg_color; } &:active .overview-icon, &:active .show-apps-icon, &:checked .overview-icon, &:checked .show-apps-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; transition-duration: 0ms; } } // // App Vault/Grid // .icon-grid { row-spacing: 10px; column-spacing: 10px; max-row-spacing: 60px; max-column-spacing: 60px; page-padding-top: 20px; page-padding-bottom: 20px; page-padding-left: 10px; page-padding-right: 10px; } .system-action-icon { background-color: $bg_color; color: $fg_color; border-radius: 99px; icon-size: 48px; } .page-navigation-hint { width: 300px; &.dnd { background: rgba(255, 255, 255, 0.1); } &.next:ltr, &.previous:rtl { background-gradient-start: rgba(255, 255, 255, 0.05); background-gradient-end: transparent; background-gradient-direction: horizontal; border-radius: 15px 0px 0px 15px; } &.previous:ltr, &.next:rtl { background-gradient-start: transparent; background-gradient-end: rgba(255, 255, 255, 0.05); background-gradient-direction: horizontal; border-radius: 0px 15px 15px 0px; } } .page-navigation-arrow { margin: 6px; width: 24px; height: 24px; } // // Icon Tile // .search-provider-icon, .list-search-result { @extend %icon_tile; &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } &:focus, &:selected, &:hover { background-color: transparentize($osd_fg_color,.6); transition-duration: 200ms; } } .app-well-app, .app-well-app.app-folder, .grid-search-result { .overview-icon { @extend %icon_tile; } &:active .overview-icon, &:checked .overview-icon { background-color: transparentize(darken($osd_bg_color,10%),.1); box-shadow: inset 0 0 $selected_bg_color; } &:hover .overview-icon, &:focus .overview-icon, &:selected .overview-icon { background-color: transparentize($osd_fg_color,.6); transition-duration: 0ms; border-image: none; background-image: none; } &:drop .overview-icon { background-color: $selected_bg_color; } } .app-well-app-running-dot { //running apps indicator width: 20px; height: 2px; margin-bottom: 4px; background-color: $selected_bg_color; } %icon_tile { color: $_shell_fg_color; border-radius: 2px; padding: 6px; border: 1px solid transparent; transition-duration: 0ms; text-align: center; } // // App folders // .app-well-app.app-folder { > .overview-icon { background-color: darken($dark_sidebar_bg, 8%); border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); } &:hover > .overview-icon, &:focus > .overview-icon { background-color: lighten($dark_sidebar_bg, 3%); } &:active > .overview-icon, &:checked > .overview-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } } // expanded folder .app-folder-dialog { border-radius: 2px; border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); background-color: darken($dark_sidebar_bg, 8%); padding: 12px 0; & .folder-name-container { padding: 24px 36px 0; spacing: 12px; & .folder-name-label, & .folder-name-entry { @include fontsize($font-size * 1.6); font-weight: 800; } & .folder-name-entry { width: 300px; } /* FIXME: this is to keep the label in sync with the entry */ & .folder-name-label { padding: 5px 7px; color: $fg_color; } & .edit-folder-button { @extend %button; padding: 0; width: 36px; height: 36px; border-radius: 18px; & > StIcon { icon-size: 16px } } } & .icon-grid { row-spacing: 10px; column-spacing: 25px; page-padding-top: 0; page-padding-bottom: 0; page-padding-left: 0; page-padding-right: 0; } & .page-indicators { margin-bottom: 18px; } } .app-folder-dialog-container { padding: 12px; width: 620px; height: 620px; } .page-indicator { padding: 5px 20px 0; .page-indicator-icon { width: 8px; height: 8px; background-color: $_shell_fg_color; border-radius: 4px; } &:active .page-indicator-icon { background-color: $selected_bg_color; } } .app-well-app .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; spacing: 4px; } // // Workspace pager // .workspace-thumbnails { visible-width: 40px; //amount visible before hover spacing: 5px; padding: 5px; .workspace-thumbnail { background-color: $dark_sidebar_bg; background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 0; } .placeholder { background-image: url("common-assets/dash/dash-placeholder-horizontal.svg"); background-size: contain; width: 18px; } } .workspace-thumbnail-indicator { border: 3px solid transparentize($selected_bg_color, 0.2); border-radius: 1px; padding: 0; } .apps-scroll-view { padding: 0; } %status_text { @include fontsize($font-size * 2); font-weight: bold; color: $fg_color; } // // Notifications & Message Tray // // Banners .notification-banner, .notification-banner:hover, .notification-banner:focus { @include fontsize($font-size); width: 34em; min-height: 0; margin: 9px; padding: 6px; @extend %popup_menu; .notification-actions { background-color: transparent; border: 0; padding: 2px 2px 0 2px; spacing: 3px; } .notification-button { padding: 4px 4px 5px; min-height: 0; @extend %button; &:first-child, &:last-child { border-radius: 2px; } } } %popup_menu { color: $fg_color; background-color: $shell_popup_menu_background_color; //background-clip: padding-box; border: if($variant!='dark', 0, 1px) solid $shell_popup_menu_border_color; border-radius: 2px; box-shadow: $_popup_menu_shadow; } // Chat Bubbles .chat-body { spacing: 5px; } .chat-response { margin: 5px; } .chat-log-message { color: $fg_color; } .chat-new-group { padding-top: 1em; } .chat-received { padding-left: 4px; &:rtl { padding-left: 0px; padding-right: 4px; } } .chat-sent { padding-left: 18pt; color: $selected_bg_color; &:rtl { padding-left: 0; padding-right: 18pt; } } .chat-meta-message { padding-left: 4px; @include fontsize($font-size * 0.8); font-weight: bold; color: transparentize($fg_color, 0.4); &:rtl { padding-left: 0; padding-right: 4px; } } .subscription-message { font-style: italic; } // Hotplug .hotplug-transient-box { spacing: 6px; padding: 2px 72px 2px 12px; } .hotplug-notification-item { padding: 2px 10px; @extend %button; &:focus { padding: 2px 10px; } } .hotplug-notification-item-icon { icon-size: 24px; padding: 2px 5px; } .hotplug-resident-box { spacing: 8px; } .hotplug-resident-mount { spacing: 8px; border-radius: 4px; &:hover { background-color: transparentize($bg_color,0.7); } } .hotplug-resident-mount-label { color: inherit; padding-left: 6px; } .hotplug-resident-mount-icon { icon-size: 24px; padding-left: 6px; } .hotplug-resident-eject-icon { icon-size: 16px; } .hotplug-resident-eject-button { padding: 7px; border-radius: 5px; color: pink; } // Eeeky things // Magnifier .magnifier-zoom-region { border: 2px solid $selected_bg_color; &.full-screen { border-width: 0; } } // // On-Screen Keyboard // .word-suggestions { @include fontsize($font-size * 1.25); spacing: 12px; min-height: 20pt; StButton { padding: 0 0.5em; border-radius: 2px; color: $osd_fg_color; &:hover, &:focus, &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } } #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.8); .page-indicator { padding: 4px 4px; .page-indicator-icon { width: 8px; height: 8px } } } .key-container { padding: 4px; spacing: 4px; } .keyboard-key { min-height: 1.2em; min-width: 1.2em; @include fontsize($font-size * 1.44); border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } &.default-key { background-color: darken($osd_button_bg, 13%); &:hover { background-color: darken($osd_button_bg, 5%); } &:active, &:checked { @include button(osd-active); } } &.enter-key { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } &.shift-key-lowercase {} &.shift-key-uppercase, &.shift-key-uppercase:latched { color: $selected_bg_color; } &.hide-key, &.layout-key { &:active, &:checked { color: $selected_fg_color; } } StIcon { icon-size: 1.125em; } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } .emoji-page { .keyboard-key { background-color: transparent; border: none; } } .emoji-panel { .keyboard-key:latched { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } } // // IBus Candidate Popup // .candidate-popup-content { padding: 0.5em; spacing: 0.3em; color: $osd_fg_color; @include fontsize($font-size * 1.15); } .candidate-index { padding: 0 0.5em 0 0; color: lighten($osd_fg_color, 10%); } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 2px; color: $osd_fg_color; &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } } .candidate-page-button-box { height: 2em; .vertical & { padding-top: 0.5em; } .horizontal & { padding-left: 0.5em; } } .candidate-page-button { padding: 4px; } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } .candidate-page-button-icon { icon-size: 1em; } // // Auth Dialogs & Screen Shield // .user-icon { background-size: contain; color: $osd_fg_color; border-radius: 99px; border: 0; icon-size: 64px; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } .unlock-dialog & { color: $_shell_fg_color; } &:hover { color: $osd_fg_color; } & StIcon { background-color: transparentize($osd_fg_color, 0.75); border-radius: 99px; padding: 12px; width: 40px; height: 40px; .login-dialog-user-list-item:selected & { background-color: transparentize($selected_fg_color, 0.75); } .unlock-dialog & { background-color: transparentize($_shell_fg_color, 0.75); } } &.user-avatar { border: none; } } .user-widget.vertical .user-icon { icon-size: 128px; & StIcon { padding: 20px; padding-top: 18px; padding-bottom: 22px; width: 88px; height: 88px; } } // // Login Dialog // .login-dialog-banner-view { padding-top: 24px; max-width: 23em; } .login-dialog, .unlock-dialog { //reset border: none; background-color: transparent; StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); StLabel.hint-text { color: transparentize($osd_fg_color, 0.3); } &:focus { selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; @include entry(osd-focus); StLabel.hint-text { color: transparentize($selected_fg_color, 0.3); } } } .modal-dialog-button-box { spacing: 3px; } .modal-dialog-button { padding: 3px 18px; &, &:default { @extend %osd_button; } } .cancel-button, .switch-user-button, .login-dialog-session-list-button { padding: 0; border-radius: 99px; width: 32px; height: 32px; StIcon { icon-size: 16px; } } .caps-lock-warning-label, .login-dialog-message-warning { color: $osd_fg_color; } } .login-dialog-logo-bin { padding: 24px 0px; } .login-dialog-banner { color: $osd_fg_color; @include fontsize($font-size * 1.1); } .login-dialog-button-box { width: 23em; spacing: 5px; } .login-dialog-message { text-align: center; } .login-dialog-user-selection-box { padding: 100px 0px; } .login-dialog-not-listed-label { padding-left: 2px; .login-dialog-not-listed-button:focus &, .login-dialog-not-listed-button:hover & { color: lighten($osd_fg_color, 25%); } } .login-dialog-not-listed-label { @include fontsize($font-size * 0.9); font-weight: bold; color: $osd_fg_color; padding-top: 1em; } .login-dialog-user-list-view { -st-vfade-offset: 1em; } .login-dialog-user-list { spacing: 12px; width: 23em; &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } } .login-dialog-user-list-item { border-radius: 5px; padding: 6px; color: $osd_fg_color; &:ltr .user-widget { padding-right: 1em; } &:rtl .user-widget { padding-left: 1em; } .login-dialog-timed-login-indicator { margin-top: 6px; } &:selected .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } } .user-widget-label { color: $osd_fg_color; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } .unlock-dialog & { color: $_shell_fg_color; } } .user-widget.horizontal .user-widget-label { @include fontsize($font-size * 1.2); font-weight: bold; padding-left: 15px; &:ltr { padding-left: 14px; text-align: left; } &:rtl { padding-right: 14px; text-align: right; } } .user-widget.vertical .user-widget-label { @include fontsize($font-size * 1.5); text-align: center; font-weight: normal; padding-top: 16px; } .login-dialog-timed-login-indicator { height: 2px; background-color: $osd_fg_color; } .login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 8px; width: 23em; } .login-dialog-prompt-entry { height: 1.5em; } .login-dialog-prompt-label { color: $osd_fg_color; @include fontsize($font-size * 1.1); padding-top: 1em; } // // Screen Shield // .unlock-dialog-clock { color: $_shell_fg_color; font-weight: 300; text-align: center; spacing: 24px; padding-bottom: 2.5em; } .unlock-dialog-clock-time { font-size: 64pt; padding-top: 42px; font-feature-settings: "tnum"; } .unlock-dialog-clock-date { font-size: 16pt; font-weight: normal; } .unlock-dialog-clock-hint { font-weight: normal; padding-top: 48px; } .unlock-dialog-notifications-container { margin: 12px 0; spacing: 6px; width: 23em; background-color: transparent; .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } .notification, .unlock-dialog-notification-source { padding: 12px 6px; @extend %popup_menu; StIcon { -st-icon-style: symbolic; } // &.critical { background-color: transparentize($osd_bg_color,0.1) } // FIXME } } .unlock-dialog-notification-label { padding: 0px 0px 0px 12px; } .unlock-dialog-notification-count-text { font-weight: bold; padding: 0 6px; color: $fg_color; border: 1px solid transparentize(white, 0.9); background-color: transparentize(white, 0.8); border-radius: 99px; margin-right: 12px; } .screen-shield-background { //just the shadow, really background: black; box-shadow: 0px 2px 4px transparentize(black,0.6); } #lockDialogGroup { background-color: $_system_bg_color; } #unlockDialogNotifications { StButton#vhandle, StButton#hhandle { background-color: transparentize($bg_color,0.7); &:hover, &:focus { background-color: transparentize($bg_color,0.5); } &:active { background-color: transparentize($selected_bg_color,0.5); } } } // // Looking Glass // #LookingGlassDialog { margin: 4px; spacing: 4px; padding: 4px 4px 6px 4px; color: $osd_fg_color; @extend %shell_bg; & > #Toolbar { padding: 3px; border: none; background-color: transparent; border-radius: 0px; } .labels { spacing: 4px; } .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: $osd_fg_color; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; &:hover { color: $_panel_fg_color; text-shadow: black 0px 2px 2px; } &:selected { border-bottom-width: 0px; color: $selected_bg_color; text-shadow: black 0px 2px 2px; } } StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } StBoxLayout#ResultsArea { spacing: 4px; } } .lg-dialog { StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); &:focus { @include entry(osd-focus); selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } } .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } .actor-link { color: $osd_fg_color; &:hover { color: lighten($osd_fg_color, 10%); } &:active { color: darken($osd_fg_color, 10%); } } } .lg-completions-text { @include fontsize($font-size * 0.9); font-style: italic; } .lg-obj-inspector-title { spacing: 4px; } .lg-obj-inspector-button { border: 1px solid gray; padding: 4px; border-radius: 4px; &:hover { border: 1px solid #ffffff; } } #lookingGlassExtensions { padding: 4px; } .lg-extensions-list { padding: 4px; spacing: 6px; } .lg-extension { border: 1px solid $osd_borders_color; border-radius: 2px; background-color: $osd_bg_color; padding: 4px; } .lg-extension-name { font-weight: bold; } .lg-extension-meta { spacing: 6px; } #LookingGlassPropertyInspector { background: transparentize(black, 0.3); border: 1px solid grey; border-radius: 2px; color: $_shell_fg_color; padding: 6px; } // // OpenWeather extension // .openweather-current-summarybox, .openweather-forecast-icon, .openweather-current-databox-captions, .openweather-current-databox-values, .openweather-current-icon, .openweather-forecast-summary, .openweather-forecast-temperature { color: $fg_color; } arc-theme-20220405/common/gnome-shell/41/sass/_drawing.scss000066400000000000000000000101341422312607700232100ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 1px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid if($variant!='dark', $selected_bg_color, $button_border); box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $osd_button_border; background-color: $selected_bg_color; box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); box-shadow: inset 0 1px transparentize(black, 0.95); } } arc-theme-20220405/common/gnome-shell/41/sass/gnome-shell.scss.in000066400000000000000000000002271422312607700242370ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/gnome-shell/42/000077500000000000000000000000001422312607700175525ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/common-assets/000077500000000000000000000000001422312607700223425ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/common-assets/dash/000077500000000000000000000000001422312607700232615ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/common-assets/dash/dash-placeholder-horizontal.svg000066400000000000000000000101531422312607700313700ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/dash/running1-hover.svg000066400000000000000000000105411422312607700266650ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/dash/running1.svg000066400000000000000000000105411422312607700255440ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/dash/running2-hover.svg000066400000000000000000000110201422312607700266570ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/dash/running2.svg000066400000000000000000000110201422312607700255360ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/dash/running3-hover.svg000066400000000000000000000113011422312607700266620ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/dash/running3.svg000066400000000000000000000113011422312607700255410ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/dash/running4-hover.svg000066400000000000000000000115651422312607700266770ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/dash/running4.svg000066400000000000000000000115651422312607700255560ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/misc/000077500000000000000000000000001422312607700232755ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371422312607700301650ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/misc/calendar-today.svg000066400000000000000000000133371422312607700267140ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/panel/000077500000000000000000000000001422312607700234415ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/common-assets/panel/activities-active.svg000066400000000000000000000123121422312607700275760ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/panel/activities.svg000066400000000000000000000111621422312607700263270ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/switch/000077500000000000000000000000001422312607700236435ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671422312607700302410ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261422312607700301020ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/dark-assets/000077500000000000000000000000001422312607700217735ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/dark-assets/checkbox/000077500000000000000000000000001422312607700235615ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241422312607700311100ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131422312607700274600ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521422312607700314520ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661422312607700300270ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/dark-assets/misc/000077500000000000000000000000001422312607700227265ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700304240ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/42/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700273010ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/42/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700306110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/42/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700274610ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/42/dark-assets/switch/000077500000000000000000000000001422312607700232745ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/dark-assets/switch/switch-off.svg000066400000000000000000000156261422312607700261000ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/dark-assets/switch/switch-on.svg000066400000000000000000000157371422312607700257450ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/gresource/000077500000000000000000000000001422312607700215505ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000034121422312607700305200ustar00rootroot00000000000000 common-assets/dash/dash-placeholder-horizontal.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg dark-assets/checkbox/checkbox-checked-focused.svg dark-assets/checkbox/checkbox-checked.svg dark-assets/checkbox/checkbox-unchecked-focused.svg dark-assets/checkbox/checkbox-unchecked.svg dark-assets/misc/calendar-arrow-left-hover.svg dark-assets/misc/calendar-arrow-left.svg dark-assets/misc/calendar-arrow-right-hover.svg dark-assets/misc/calendar-arrow-right.svg dark-assets/switch/switch-off.svg dark-assets/switch/switch-on.svg icons/process-working.svg icons/gnome-shell-start.svg gnome-shell-dark.css pad-osd.css arc-theme-20220405/common/gnome-shell/42/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000033671422312607700276120ustar00rootroot00000000000000 common-assets/dash/dash-placeholder-horizontal.svg common-assets/dash/running1-hover.svg common-assets/dash/running1.svg common-assets/dash/running2-hover.svg common-assets/dash/running2.svg common-assets/dash/running3-hover.svg common-assets/dash/running3.svg common-assets/dash/running4-hover.svg common-assets/dash/running4.svg common-assets/misc/calendar-today-active.svg common-assets/misc/calendar-today.svg common-assets/panel/activities-active.svg common-assets/panel/activities.svg common-assets/switch/switch-off-selected.svg common-assets/switch/switch-on-selected.svg light-assets/checkbox/checkbox-checked-focused.svg light-assets/checkbox/checkbox-checked.svg light-assets/checkbox/checkbox-unchecked-focused.svg light-assets/checkbox/checkbox-unchecked.svg light-assets/misc/calendar-arrow-left-hover.svg light-assets/misc/calendar-arrow-left.svg light-assets/misc/calendar-arrow-right-hover.svg light-assets/misc/calendar-arrow-right.svg light-assets/switch/switch-off.svg light-assets/switch/switch-on.svg icons/process-working.svg icons/gnome-shell-start.svg gnome-shell.css pad-osd.css arc-theme-20220405/common/gnome-shell/42/icons/000077500000000000000000000000001422312607700206655ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/icons/gnome-shell-start.svg000066400000000000000000000305711422312607700247610ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/icons/process-working.svg000066400000000000000000003027461422312607700245560ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/light-assets/000077500000000000000000000000001422312607700221615ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/light-assets/checkbox/000077500000000000000000000000001422312607700237475ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501422312607700312730ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401422312607700276440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271422312607700316420ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311422312607700302050ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/light-assets/misc/000077500000000000000000000000001422312607700231145ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501422312607700306120ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/42/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701422312607700274670ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/42/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431422312607700307770ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/42/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021422312607700276470ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20220405/common/gnome-shell/42/light-assets/switch/000077500000000000000000000000001422312607700234625ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/light-assets/switch/switch-off.svg000066400000000000000000000156151422312607700262640ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/light-assets/switch/switch-on.svg000066400000000000000000000176761422312607700261370ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gnome-shell/42/pad-osd.css000066400000000000000000000010261422312607700216120ustar00rootroot00000000000000.Leader { stroke-width: .5 !important; stroke: #535353; fill: none !important; } .Button { stroke-width: .25; stroke: #ededed; fill: #ededed; } .Ring { stroke-width: .5 !important; stroke: #535353 !important; fill: none !important; } .Label { stroke: none !important; stroke-width: .1 !important; font-size: .1 !important; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20220405/common/gnome-shell/42/sass/000077500000000000000000000000001422312607700205235ustar00rootroot00000000000000arc-theme-20220405/common/gnome-shell/42/sass/_colors.scss000066400000000000000000000125141422312607700230630ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and $variant=='light' { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and $variant=='light' { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; $dark_sidebar_border: if($variant != 'dark', $dark_sidebar_bg, darken($dark_sidebar_bg, 5%)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_button_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_entry_bg: transparentize(lighten($osd_bg_color, 22%), 0.6); $osd_entry_border: transparentize(darken($osd_bg_color, 12%), 0.6); $osd_insensitive_bg_color: darken($osd_bg_color, 3%); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); $osd_borders_color: transparentize(black, 0.3); $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; //GNOME Shell colors $shell_osd_background_color: if($transparency == 'true', transparentize(#252A35, 0.05), #252A35); $shell_osd_border_color: if($transparency == 'true', transparentize(#0F1116, 0.15), #0F1116); $shell_bg_border_color: rgba(#161A26, 0.81); $shell_modal_background_color: if($variant!='dark', $bg_color, #323644); $shell_modal_border_color: if($variant!='dark', rgba(black, 0.1), rgba(black, 0.64)); $shell_popup_menu_background_color: if($variant!='dark', white, $bg_color); $shell_popup_menu_border_color: if($variant!='dark', rgba(black, 0.1), rgba(#1B1C21, 0.83)); $shell_message_background_color: if($variant != 'dark', #FCFDFD, rgba(black, 0.15)); $shell_message_border_color: if($variant != 'dark', $entry_border, rgba(black, 0.42)); arc-theme-20220405/common/gnome-shell/42/sass/_common.scss000066400000000000000000001777351422312607700230730ustar00rootroot00000000000000//This is the RIGHT PLACE to edit the stylesheet $asset_path: if($variant == 'dark', dark-assets, light-assets); /* Copyright 2009, 2015 Red Hat, Inc. * * Portions adapted from Mx's data/style/default.css * Copyright 2009 Intel Corporation * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, * version 2.1, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for * more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ // // Globals // $font-size: 11; $_bubble_bg_color: opacify($osd_bg_color,0.25); $_bubble_fg_color: $osd_fg_color; $_bubble_borders_color: transparentize($osd_fg_color,0.8); $_shell_fg_color: white; $_panel_fg_color: $_shell_fg_color; $_system_bg_color: opacify(desaturate(darken($dark_sidebar_bg, 9%), 5%), 1); $_popup_shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19); $_popup_menu_shadow: if($variant!='dark', 0 1px 3px 2.1px rgba(0, 0, 0, 0.06), $_popup_shadow); $panel_transition_duration: 250ms; stage { @include fontsize($font-size); color: $fg_color; } %reset_style { background-color: transparent !important; background-gradient-direction: none !important; border: none !important; border-radius: 0 !important; } // // Buttons // .button { min-height: 20px; padding: 5px 32px; transition-duration: 0; border-radius: 2px; font-weight: normal; @extend %button; } %button { @include button(normal); &:focus { @include button(focus); } &:hover { @include button(hover); } &:hover:focus { @include button(focus-hover); } &:active, &:active:focus, &:checked, &:checked:focus { @include button(active); } &:insensitive { @include button(insensitive); } } %osd_button { @include button(osd); &:hover { @include button(osd-hover); } &:focus { color: $selected_bg_color; } &:active, &:active:focus, &:checked, &:checked:focus { @include button(osd-active); } &:insensitive { @include button(osd-insensitive); } } // // Entries // StEntry { padding: 7px; caret-size: 1px; caret-color: $fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; transition-duration: 300ms; border-radius: 3px; @include entry(normal); &:focus, &:hover { @include entry(focus); } &:insensitive { @include entry(insensitive); } StIcon.capslock-warning { icon-size: 16px; warning-color: $warning_color; padding: 0 4px; } StIcon.peek-password { icon-size: 16px; padding: 0 4px; } StLabel.hint-text { margin-left: 2px; color: transparentize($text_color, 0.3); } } // // Scrollbars // StScrollView { &.vfade { -st-vfade-offset: 0px; } &.hfade { -st-hfade-offset: 0px; } } StScrollBar { padding: 8px; StScrollView & { min-width: 5px; min-height: 5px; } StBin#trough { background-color: transparentize($base_color, 0.9); border-radius: 8px; } StButton#vhandle, StButton#hhandle { border-radius: 4px; background-color: mix($fg_color, $bg_color, 40%); margin: 0px; &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:active { background-color: $selected_bg_color; } } } // // Slider // .slider { -barlevel-height: 4px; -barlevel-background-color: $button_border; //background of the trough -barlevel-border-color: transparentize(black, 1); //trough border color -barlevel-active-background-color: $selected_bg_color; //active trough fill -barlevel-active-border-color: transparentize(black, 1); //active trough border -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-border-color: transparentize(black, 1); -barlevel-overdrive-separator-width: 1px; -barlevel-border-width: 0; -slider-handle-radius: 0px; height: 18px; border: 0 solid transparent; border-right-width: 1px; border-left-width: 5px; color: $selected_bg_color; .popup-menu-item.selected & { -barlevel-background-color: transparentize(black, 0.8); -barlevel-active-background-color: $selected_fg_color; color: $selected_fg_color; } } // // Check Boxes // .check-box { StBoxLayout { spacing: .8em; } StBin { width: 16px; height: 16px; background-image: url("#{$asset_path}/checkbox/checkbox-unchecked.svg"); } &:focus StBin { background-image: url("#{$asset_path}/checkbox/checkbox-unchecked-focused.svg"); } &:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked.svg"); } &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox/checkbox-checked-focused.svg"); } } // // Switches // .toggle-switch { width: 50px; height: 20px; background-size: contain; background-image: url("#{$asset_path}/switch/switch-off.svg"); &:checked { background-image: url("#{$asset_path}/switch/switch-on.svg"); } .popup-menu-item.selected & { background-image: url("common-assets/switch/switch-off-selected.svg"); &:checked { background-image: url("common-assets/switch/switch-on-selected.svg"); } } } // // Links // .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } // // App Icons // /* Outline for low res icons */ .lowres-icon { icon-shadow: none; } /* Drapshadow for large icons */ .icon-dropshadow { icon-shadow: none; } // // Modal Dialogs // .headline { @include fontsize($font-size * 1.1); } .lightbox { background-color: black; } .flashspot { background-color: white; } .modal-dialog { color: $fg_color; background-color: transparentize($bg_color, 1); border: 1px solid $shell_modal_border_color; border-radius: 2px; padding: 0; box-shadow: $_popup_menu_shadow; .modal-dialog-content-box { margin: 0; padding: 25px 20px; @extend %modal_dialog_content_box; } &-linked-button { height: if($variant=='light', 39px, 38px); margin: 0; padding: 0; box-shadow: inset 0 0 black; border-top-width: if($variant=='light', 0px, 1px); border-bottom-width: 0; border-right-width: 1px; font-weight: normal !important; color: $osd_fg_color; background-color: $osd_bg_color; border-color: if($variant!='dark', darken($osd_bg_color, 5%), darken($osd_bg_color, 8%)); &:hover { background-color: lighten($osd_bg_color, 5%); } &:focus { color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } &:insensitive { color: transparentize($osd_fg_color, 0.5); background-color: darken($osd_bg_color, 2%); } &:first-child:ltr { border-radius: 0px 0px 0px 2px; } &:last-child:ltr { border-right-width: 0px; border-radius: 0px 0px 2px 0px; } &:first-child:rtl { border-left-width: 0px; border-radius: 0px 0px 2px 0px; } &:last-child:rtl { border-radius: 0px 0px 0px 2px; } &:first-child:last-child { border-right-width: 0px; border-radius: 0px 0px 2px 2px; } } } %modal_dialog_content_box { background-color: $shell_modal_background_color; } // // Message Dialog // .message-dialog-content { spacing: 18px; .message-dialog-title { text-align: center; @include fontsize($font-size * 1.6); font-weight: 800; &.lightweight { @include fontsize($font-size * 1.2); font-weight: 800; } } .message-dialog-description { text-align: center; } } // // Run Dialog // .run-dialog { .modal-dialog-content-box { margin-top: 0; margin-bottom: 0; padding-top: 12px; padding-bottom: 14px; } .message-dialog-title { font-size: 0; } &-entry { width: 21em; } &-description { @include fontsize($font-size - 1); text-align: center; color: $fg_color; } } // // Dialog List // .dialog-list { spacing: 18px; .dialog-list-title { text-align: center; font-weight: bold; } .dialog-list-scrollview { max-height: 200px; } .dialog-list-box { spacing: 1em; .dialog-list-item { spacing: 1em; .dialog-list-item-title { font-weight: bold; } .dialog-list-item-description { color: darken($fg_color,5%); @include fontsize($font-size - 1); } } } } // // End Session Dialog // .end-session-dialog { width: 30em; &-battery-warning, .dialog-list-title { color: $warning_color; } .modal-dialog-linked-button:last-child { color: $destructive_fg_color; background-color: $destructive_color; &:hover { color: $destructive_fg_color; background-color: lighten($destructive_color, 9%); } &:active { color: $destructive_fg_color; background-color: darken($destructive_color, 5%); } } } // // Password or Authentication Dialog // .prompt-dialog { width: 28em; .modal-dialog-content-box { padding-bottom: 24px; } &-password-grid { spacing-rows: 8px; spacing-columns: 4px; } &-password-grid &-password-entry { width: auto; // 4px (spacing) + 16px (spinner-width) &:ltr { margin-left: 20px; } &:rtl { margin-right: 20px; } } &-password-layout { spacing: 8px; } &-password-entry { width: 20em; } &-error-label, &-info-label, &-null-label { text-align: center; @include fontsize($font-size); } &-error-label { color: $warning_color; } } .hidden { color: transparentize(black, 1); } .caps-lock-warning-label { text-align: center; padding-bottom: 8px; @include fontsize($font-size); color: $warning_color; } // // Workspace animation // .workspace-animation { background-color: $_system_bg_color; } // // Polkit Dialog // .polkit-dialog-user { &-layout { text-align: center; spacing: 8px; margin-bottom: 6px; } &-layout &-root-label { color: $warning_color; } } // // Audio selection dialog // .audio-device-selection-dialog { .modal-dialog-content-box { padding-bottom: 28px; } .audio-selection-box { spacing: 20px; } } .audio-selection { &-device { border: 1px solid $borders_color; border-radius: 3px; &:active,&:hover,&:focus { background-color: $selected_bg_color; border-color: $selected_bg_color; } } &-device-box { padding: 20px; spacing: 20px; } &-device-icon { icon-size: 64px; } } // // Welcome dialog // .welcome-dialog-image { background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); background-size: contain; /* Reasonable maximum dimensions */ height: 300px; width: 300px; } // // Popvers/Menus // $_popup_submenu_background_color: if($variant!='dark', rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)); $_popup_submenu_border_color: if($variant!='dark', rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); // the popover itself .popup-menu-boxpointer { -arrow-rise: 0px; // distance from the panel & screen edge } // container of the popover menu .popup-menu { min-width: 15em; color: $fg_color; &.panel-menu { margin-bottom: 1.75em; // so it doesn't touch the bottom of the screen } } // popover content .popup-menu-content { padding: .7em 0em .7em 0em; margin: if($variant!='dark', 4px, 3px); @extend %popup_menu; } // menu items .popup-menu-item { border-radius: 0; spacing: 12px; background-color: transparent; &:ltr { padding: .4em 16px .4em 0em; } &:rtl { padding: .4em 0em .4em 16px; } &:focus { &, &:checked { background-color: transparent !important; } } &:hover, &:active { &, &:checked { color: $selected_fg_color; background-color: $selected_bg_color !important; box-shadow: none; } } &:checked { background-color: $_popup_submenu_background_color !important; box-shadow: inset 0 1px $_popup_submenu_border_color; } &:insensitive {color: transparentize($fg_color,0.5);} // add margin to switches in menu items .toggle-switch { &:ltr { margin-left: 16px;} &:rtl { margin-right: 16px;} } } // all other graphical elements (sliders) .popup-inactive-menu-item { color: $fg_color; &:insensitive { color: $insensitive_fg_color; } } // symbolic icons in popover .popup-menu-arrow, .popup-menu-icon { icon-size: 16px !important; // for some reason the variable doesn't work here } .popup-menu-arrow { } // popover submenus .popup-sub-menu { padding-bottom: 1px; background-color: $_popup_submenu_background_color; box-shadow: inset 0 -1px $_popup_submenu_border_color; border-radius: 0; .popup-menu-ornament { min-width: 16px !important; } } // container for radio and check boxes .popup-menu-ornament { width: 1.2em; text-align: center !important; &:ltr { text-align: right;} &:rtl { text-align: left;} } // separator .popup-separator-menu-item { &, .popup-sub-menu & { margin: 0; padding: 0 !important; .popup-separator-menu-item-separator { height: 6px; margin: 0; background-color: transparent; border: none; } // separators in submenus .popup-sub-menu & { background-color: transparent; height: 6px; } } } // desktop ackground menu .background-menu { -boxpointer-gap: 4px; -arrow-rise: 0px; } // system status menu .aggregate-menu { min-width: 23.5em; // this is unneeded at the top-level in this menu, hide it .popup-menu-ornament { width: 0 !important; } // lock screen, shutdown, etc. buttons .popup-menu-icon { margin: 0 4px; -st-icon-style: symbolic; } // account for ornaments in submenus with padding .popup-sub-menu .popup-menu-item > :first-child { // this value is hardcoded for visual effect &:ltr { margin-left: 20px;} &:rtl { margin-right: 20px;} } } // right-click (and panel) app menu .app-menu { max-width: 27.25em; // this is unneeded at the top-level in this menu, hide it .popup-menu-ornament { width: 0 !important; } .popup-separator-menu-item:first-child { margin: .4em 4px; spacing: 0; } .popup-inactive-menu-item:first-child { // "Open Windows" label > StLabel { @include fontsize($font-size); font-weight: normal; &:ltr {margin-right: 8px;} &:rtl {margin-left: 8px;} } } } // Rename popup .rename-folder-popup { .rename-folder-popup-item { spacing: 6px; &:ltr, &:rtl { padding: 0, 12px; } } } // // OSD // .osd-window { text-align: center; font-weight: bold; margin: 4em; &, & > * { spacing: 1em; } color: $_panel_fg_color; @extend %shell_osd; StIcon { icon-size: 32px; &:first-child:last-child { padding: 0 12px; } } .osd-monitor-label { @include fontsize($font-size * 3); } .level { height: 4px; min-width: 160px; -barlevel-height: 4px; -barlevel-background-color: transparentize(black, 0.5); -barlevel-active-background-color: $selected_bg_color; -barlevel-overdrive-color: $warning_color; -barlevel-overdrive-separator-width: 1px; color: $selected_bg_color; } } .resize-popup { color: $osd_fg_color; padding: 12px; @extend %shell_osd; } %shell_osd { border: 1px solid $shell_osd_border_color; border-radius: 2px; background: $shell_osd_background_color; //background-clip: padding-box; box-shadow: $_popup_shadow; } // // Pad OSD // .pad-osd-window { padding: 32px; background-color: $osd_bg_color; .pad-osd-title-box { spacing: 12px; } .pad-osd-title-menu-box { spacing: 6px; } } .combo-box-label { width: 15em; } // // Alt Tab Switcher // .switcher-popup { padding: 8px; spacing: 16px; } .switcher-list { padding: 15px; @extend %shell_bg; &-item-container { spacing: 8px; } .item-box { padding: 8px; color: $_panel_fg_color; border-radius: 2px; border: 1px solid transparent; &:outlined, &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $selected_bg_color; } } .thumbnail-box { padding: 2px; spacing: 4px; } .thumbnail { width: 256px; } .separator { width: 1px; background: transparentize($fg_color, 0.67); } } .switcher-arrow { border-color: rgba(0,0,0,0); color: $osd_fg_color; &:highlighted { color: $_panel_fg_color; } } .input-source-switcher-symbol { font-size: 34pt; width: 96px; height: 96px; } %shell_bg { background: $dark_sidebar_bg; //background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 2px; box-shadow: $_popup_shadow; } // //Window Cycler // .cycler-highlight { border: 5px solid $selected_bg_color; } // // Workspace Switcher // $ws_indicator_height: 32px; $ws_dot_active: $ws_indicator_height / 3; $ws_dot_inactive: $ws_indicator_height / 6; .workspace-switcher { @extend %shell_osd; margin: 4em; spacing: 8px; } .ws-switcher-indicator { background-color: $_shell_fg_color; padding: $ws_dot_inactive / 2; margin: ($ws_indicator_height - $ws_dot_inactive) / 2; border-radius: $ws_indicator_height; &:active { background-color: $selected_bg_color; padding: $ws_dot_active / 2; margin: ($ws_indicator_height - $ws_dot_active) / 2; } } // // Tiled window previews // .tile-preview { background-color: transparentize($selected_bg_color, 0.65); border: 1px solid $selected_bg_color; } // // Top Bar // #panel { font-weight: bold; font-feature-settings: "tnum"; height: 2.1em; min-height: 26px; background-gradient-direction: none; background-color: $shell_osd_background_color; //background-clip: padding-box; border: 0 solid $shell_osd_border_color; border-bottom-width: 1px; transition-duration: $panel_transition_duration; // Fix dynamic top bar extension &.dynamic-top-bar-white-btn { border-image: none; } &.unlock-screen, &.login-screen, &:overview { background-color: transparent; border-color: transparent; .panel-button { &:focus, &:active, &:checked { &, &.clock-display .clock { color: $selected_fg_color; border-color: transparent; } } } } &.unlock-screen { .panel-button { color: $_shell_fg_color; &:hover { color: $_shell_fg_color; } } } .panel-button { -natural-hpadding: 10px; -minimum-hpadding: 6px; font-weight: bold; color: $_panel_fg_color; transition-duration: 100ms; border-width: 0; border-bottom-width: 1px; border-color: transparent; border-radius: 0; // Hide icon for the application menu .app-menu-icon { width: 0; height: 0; } @at-root %panel_button_hover, &:hover { box-shadow: inset 0 0 0 100px transparentize(black, 0.83); border-color: transparent; } @at-root %panel_button_active, &:active, &:overview, &:focus, &:checked { color: $selected_fg_color; box-shadow: inset 0 0 0 100px $selected_bg_color; border-color: black; } .system-status-icon { icon-size: 16px; padding: 0 4px; } &.clock-display { // Move highlight from .panel-button to .clock background: transparent; border-bottom-width: 0; .clock { @extend .panel-button; padding: 0 10px; box-shadow: none; //HACK: compensate for bottom border to ensure the clock stays vertically centered padding-top: 1px; } &:hover .clock { @extend %panel_button_hover; } &:active, &:overview, &:focus, &:checked { .clock { @extend %panel_button_active; } } & StIcon { color: $_panel_fg_color; margin: 0 4px; } } } #panelActivities.panel-button { -natural-hpadding: 12px; } .panel-status-indicators-box, .panel-status-menu-box { spacing: 2px; } // spacing between power icon and (optional) percentage label .power-status.panel-status-indicators-box { spacing: 0; } .screencast-indicator { color: $error_color; } .remote-access-indicator { color: $error_color; } .popup-menu-arrow { width: 0; } } // Activities button #panel #panelActivities.panel-button { > * { background-image: url("common-assets/panel/activities.svg"); background-size: contain; width: 24px; height: 24px; background-color: transparent !important; background-gradient-direction: none !important; border: 0 solid transparent !important; text-shadow: 0 0 transparent !important; transition-duration: 0ms !important; box-shadow: none !important; color: transparent; } &:active, &:overview, &:focus, &:checked { background-color: transparent; box-shadow: none; border-bottom-width: 1px; border-color: transparent; > * { background-image: url("common-assets/panel/activities-active.svg"); } } } // a little unstructured mess: #appMenu { spacing: 0; padding: 0; .label-shadow { color: transparent; } } #appMenu .panel-status-menu-box { padding: 0; spacing: 4px; } // // Calendar popover // @mixin datemenu_bubble { box-shadow: none; background: transparent; color: inherit; text-shadow: none; border: none; border-radius: 3px; margin: 0; padding: 7px 10px; &:hover, &:focus { background-color: transparentize(black, 0.9); } &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } /* Date/Time Menu */ // overall menu #calendarArea { padding: 0; } // Calendar menu side column .datemenu-calendar-column { spacing: 5px; border: 0 solid transparent; padding: 9px 0; &:ltr {margin-right: 13px; border-left-width: 1px; } &:rtl {margin-left: 13px; border-right-width: 1px; } .datemenu-displays-section { } .datemenu-displays-box { spacing: 10px; } } .events-section-title { @include datemenu_bubble; color: transparentize($fg_color, 0.6); font-weight: bold; } /* today button (the date) */ .datemenu-today-button { @include datemenu_bubble; // weekday label .day-label { @include fontsize($font-size); font-weight: 400; } // date label .date-label { @include fontsize($font-size * 1.5); font-weight: 300; } } /* Calendar */ .calendar { @include datemenu_bubble; padding: 0; // month header .calendar-month-header { // month label .calendar-month-label { color: $fg_color; font-weight: bold; padding: 8px 0; &:focus {} } // prev/next month icons .calendar-change-month-back, .calendar-change-month-forward:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-left-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-left.svg"); } } .calendar-change-month-forward, .calendar-change-month-back:rtl { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); &:focus, &:hover { background-image: url("#{$asset_path}/misc/calendar-arrow-right-hover.svg"); } &:active { background-image: url("#{$asset_path}/misc/calendar-arrow-right.svg"); } } .pager-button { color: transparent; background-color: transparent; height: 32px; width: 32px; border-radius: 2px; &:focus, &:hover, &:active { background-color: transparent; } } } $calendar_day_size: 27px; .calendar-day-base { @include fontsize($font-size * 0.8); text-align: center; width: $calendar_day_size !important; height: $calendar_day_size !important; padding: 0; margin: 2px; border-radius: $calendar_day_size * 0.5; border: 0 solid transparent; font-feature-settings: "tnum"; &:hover, &:focus { background-color: transparentize(black, 0.9); box-shadow: none; } &:active,&:selected { color: $fg_color; background-color: transparentize(black, 0.85); } // day of week heading &.calendar-day-heading { color: transparentize($fg_color, 0.15); margin-top: 9px; font-weight: normal; @include fontsize($font-size * 0.7); height: 23px !important;//adjusts bottom margin } } .calendar-day { //border collapse hack - see calendar.js border-width: 0; color: transparentize($fg_color, 0.2); } .calendar-day-top { border-top-width: 0; } .calendar-day-left { border-left-width: 0; } .calendar-work-day {} .calendar-nonwork-day { color: $fg_color; font-weight: bold; } // Today .calendar-today { font-weight: bold; border: 0 solid transparent; &, &:hover, &:focus, &:active, &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } .calendar-day-with-events { font-weight: bold; background-image: url("common-assets/misc/calendar-today.svg"); &.calendar-today { background-image: url("common-assets/misc/calendar-today-active.svg"); } } .calendar-other-month-day { color: transparentize($fg_color, 0.7); } .calendar-week-number { @include fontsize($font-size * 0.7); font-weight: bold; font-feature-settings: "tnum"; border-radius: 2px; margin: 6px; padding: 0 4px; background-color: if($variant!='dark', transparentize($fg_color,0.9), transparentize($fg_color,0.7)); color: if($variant!='dark', transparentize($fg_color,0.5), $bg_color); } } /* Events */ .events-button { @include datemenu_bubble; .events-box { spacing: 5px; } .events-list { spacing: 10px; } .events-title { color: transparentize($fg_color, 0.6); font-weight: bold; } &:active .events-title { color: $selected_fg_color; } .event-time { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.9); } &:active .event-time { color: transparentize($selected_fg_color, 0.4); } } /* World clocks */ .world-clocks-button { @include datemenu_bubble; .world-clocks-grid { spacing-rows: 5px; spacing-columns: 10px; } // title .world-clocks-header { color: transparentize($fg_color, 0.6); font-weight: bold; } &:active .world-clocks-header { color: $selected_fg_color; } // city label .world-clocks-city { color: inherit; @include fontsize($font-size * 0.9); font-weight: bold; } // timezone time .world-clocks-time { font-weight: normal; color: transparentize($fg_color, 0.2); font-feature-settings: "tnum"; @include fontsize($font-size * 1.2); &:ltr { text-align: right; } &:rtl { text-align: left; } } &:active .world-clocks-time { color: transparentize($selected_fg_color, 0.2); } // timezone offset label .world-clocks-timezone { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.9); } &:active .world-clocks-timezone { color: transparentize($selected_fg_color, 0.4); } } /* Weather */ .weather-button { @include datemenu_bubble; .weather-box { spacing: 5px; } .weather-header-box { spacing: 5px; } .weather-header { color: transparentize($fg_color, 0.6); font-weight: bold; &.location { font-weight: normal; @include fontsize($font-size * 0.9); } } &:active .weather-header { color: $selected_fg_color; } .weather-grid { spacing-rows: 5px; spacing-columns: 10px; } .weather-forecast-time { color: transparentize($fg_color, 0.4); font-feature-settings: "tnum"; @include fontsize($font-size * 0.8); font-weight: normal; padding-top: 2px; padding-bottom: 4px; } &:active .weather-forecast-time { color: transparentize($selected_fg_color, 0.4); } .weather-forecast-icon { icon-size: 26px; } .weather-forecast-temp { font-weight: bold; } } // // Message list // // main list .message-list { width: 31.5em; padding: 9px 0; .message-list-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; } } StScrollBar { padding: 2px 0; } } .message-list-sections { spacing: 12px; margin: 0 18px; // to account for scrollbar &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } } .message-list-section, .message-list-section-list { spacing: 5px; } // do-not-disturb + clear button .message-list-controls { font-weight: normal; margin: 18px 18px 0; padding: 0; spacing: 10px; &:ltr { margin-right: 9px; } &:rtl { margin-left: 9px; } .dnd-button { // We need this because the focus outline isn't inset like for the buttons // so the dnd button would grow when it gets focus if we didn't change only // its color when focusing. border-width: 1px; border-color: transparent; border-radius: 99px; border-style: solid; &:focus { border-color: $selected_bg_color; } } } .message-list-clear-button { margin: 0; padding: 4px 12px; } // message bubbles .message { margin: 0; text-shadow: none; padding: 3px; color: $fg_color; background-color: $shell_message_background_color; border: 1px solid $shell_message_border_color; border-radius: 2px; box-shadow: inset 4px 0 0 if($variant!='dark', -1px, -2px) $selected_bg_color; text-shadow: none; &:hover, &:focus { color: $fg_color; border-color: $selected_bg_color; } &:active { color: $selected_fg_color; background-color: $selected_bg_color; } // icon container $message_icon_size: 16px; .message-icon-bin { &:ltr { padding: 8px 2px 8px 8px; } &:rtl { padding: 8px 8px 8px 2px; } // icon size and color > StIcon { color: inherit; icon-size: $message_icon_size; -st-icon-style: symbolic; } // fallback > .fallback-app-icon { width: $message_icon_size; height: $message_icon_size; } } // content .message-content { padding: 8px; spacing: 0; margin: 0; } // title .message-title { font-weight: bold; padding: 0; } // secondary container in title box .message-secondary-bin { padding: 0 10px; // notification time stamp > .event-time { color: transparentize($fg_color, 0.4); @include fontsize($font-size * 0.9); /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ padding-bottom: 0.05em;//Use em instead of px, since this depends on font-size &:ltr { text-align: right }; &:rtl { text-align: left }; } } &:active .message-secondary-bin, &:active .message-secondary-bin > .event-time { color: transparentize($selected_fg_color, 0.4); } // close button .message-close-button { color: $fg_color; background-color: transparent; padding: 0; margin: 0; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color } } // body .message-body { color: inherit; } } // URLs in messages .url-highlighter { link-color: $link_color; } /* Media Controls */ .message-media-control { padding: 12px; margin: 0; color: $fg_color; background-color: transparent; &:hover { color: transparentize($fg_color, 0.3); } &:active { color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; } &:last-child:ltr { padding-right: 18px; } &:last-child:rtl { padding-left: 18px; } } .message:active .message-media-control { color: $selected_fg_color; } // album-art .media-message-cover-icon { icon-size: 48px !important; // when there is no artwork &.fallback { color: $insensitive_fg_color !important; background-color: $bg_color; border-radius: 2px; icon-size: 32px !important; padding: 6px; border: 1px solid $borders_color; } .message:active &.fallback { color: transparentize($selected_fg_color, 0.2) !important; background-color: lighten($selected_bg_color, 7%); border-color: transparentize($selected_fg_color, 0.2); } } // // Activities Ripples // .ripple-box { width: 52px; height: 52px; border-radius: 0 0 52px 0; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); &:rtl { border-radius: 0 0 0 52px; } // just a simple change to the border radius position } // Rubberband for select-area screenshots .select-area-rubberband { background-color: transparentize($selected_bg_color,0.7); border: 1px solid $selected_bg_color; } // Pointer location .ripple-pointer-location { width: 50px; height: 50px; border-radius: 25px 25px 25px 25px; // radius the size of the box give us the curve background-color: transparentize($selected_bg_color, 0.5); } // not really top bar only .popup-menu-arrow { icon-size: 16px; } .popup-menu-icon { icon-size: 16px; } // // Close buttons // $window_close_button_size: 26px; $window_close_button_padding: 0; .window-close { background-color: lighten(saturate($destructive_color, 6%), 4%); border-radius: $window_close_button_size * 0.5 + $window_close_button_padding * 2;; border: none; box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);; color: $destructive_fg_color; height: $window_close_button_size; width: $window_close_button_size; padding: $window_close_button_padding; transition-duration: 100ms; & > StIcon { icon-size: 18px; } &:hover { background-color: lighten(saturate($destructive_color, 15%), 12%); color: $destructive_fg_color; } &:active { background-color: darken(adjust-hue(desaturate($destructive_color, 18%), -5%), 9%); color: $destructive_fg_color; } } .workspace-background { // keep in sync with BACKGROUND_CORNER_RADIUS_PIXELS in workspace.js border-radius: 30px; box-shadow: 0 8px 16px 0 transparentize(black, 0.8); } // Pointer accessibility notifications .pie-timer { width: 60px; height: 60px; -pie-border-width: 2px; -pie-border-color: $selected_bg_color; -pie-background-color: transparentize($selected_bg_color, 0.5); } // // Network Dialogs // .nm-dialog { max-height: 34em; min-height: 31em; min-width: 32em; } .nm-dialog-content { spacing: 20px; padding: 10px; @extend %modal_dialog_content_box; } .nm-dialog-header { font-weight: bold; @include fontsize($font-size * 1.2); } .nm-dialog-subheader { color: $insensitive_fg_color;} .nm-dialog-header-icon { icon-size: 32px; } .nm-dialog-header-hbox { spacing: 10px; } .nm-dialog-scroll-view { border: 1px solid $borders_color; padding: 5px; border-radius: 2px; background-color: $base_color; } .nm-dialog-item { @include fontsize($font-size); border-bottom: 0px solid; padding: 12px; spacing: 0px; &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:hover { background-color: if($variant != 'dark', transparentize(black, 0.95), transparentize(white, 0.97)); } } .nm-dialog-icon { icon-size: 16px; } .nm-dialog-icons { spacing: .5em; } .no-networks-box { spacing: 12px; } .no-networks-label { color: $insensitive_fg_color; } .nm-dialog-airplane-box { text-align: center; spacing: 12px; } .nm-dialog-airplane-headline { @include fontsize($font-size * 1.1); font-weight: bold; text-align: center; } .nm-dialog-airplane-text { color: $insensitive_fg_color; } // // Overview // .controls-manager, .secondary-monitor-workspaces { spacing: 12px; } #overviewGroup { background-color: $_system_bg_color; } .overview-controls { padding-bottom: 32px; } .window-picker { //container around window thumbnails spacing: 6px; } .window-caption { spacing: 25px; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; padding: 4px 12px; border-width: 0; @include fontsize($font-size); font-weight: normal; } // // Search Entry // .search-entry { width: 320px; padding: 7px 9px; border-radius: 20px; border: 1px solid transparentize(black, 0.75); background-color: transparentize($entry_bg, 0.1); transition-duration: 0ms; margin-top: 10px; margin-bottom: 5px; &:focus { padding: 7px 9px; } .search-entry-icon, .hint-text { color: $fg_color; } .search-entry-icon { icon-size: 16px; padding: 0 4px; } .hint-text { margin-left: 0; } &:hover, &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; background-color: $selected_bg_color; selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; .search-entry-icon, .hint-text { color: $selected_fg_color; } } } // // Search Results // #searchResultsContent { max-width: 1000px; spacing: 16px; } // This should be equal to #searchResultsContent spacing .search-section { spacing: 16px; } // This is the space between the provider icon and the results container .search-section-content { background-color: transparent; border: none; box-shadow: none; text-shadow: none; color: $_shell_fg_color; spacing: 32px; } // "no results" .search-statustext { @extend %status_text; } .grid-search-results { spacing: 30px; } .list-search-results { spacing: 3px; } .search-section-separator { background-color: transparentize(white, 0.8); height: 1px; .search-section:last-child & { background-color: transparent; } } .list-search-result-content { spacing: 30px; } .list-search-result-title { color: $_shell_fg_color; spacing: 12px; } .list-search-result-description { color: transparentize(darken($_shell_fg_color, 20%), 0.3); } .list-search-provider-details { width: 150px; color: darken($_shell_fg_color,10%); margin-top: 0.1em; } .list-search-provider-content { spacing: 20px; } .search-provider-icon { padding: 15px; } // // Dash // $_dash_placeholder_size: 24px; $_dash_padding: 10px; $_dash_spacing: 4px; $_dash_bottom_margin: 20px; #dash { @include fontsize($font-size); margin-top: 15px; padding: 0 $_dash_padding; .placeholder { background-image: none; background-size: contain; height: $_dash_placeholder_size; } .empty-dash-drop-target { width: $_dash_placeholder_size; height: $_dash_placeholder_size; } .overview-icon { padding: $_dash_padding / 2; } } .dash-background { background-color: $dark_sidebar_bg; margin-bottom: $_dash_bottom_margin; padding: $_dash_padding; border: 1px solid rgba(0,0,0,0.4); border-radius: 3px; } .dash-item-container .app-well-app, .show-apps { padding: $_dash_padding $_dash_spacing $_dash_padding + $_dash_bottom_margin; } .dash-separator { width: 1px; margin: 0 ($_dash_spacing + ($_dash_padding / 2)) $_dash_bottom_margin; background-color: transparentize(black, 0.5); } //osd tooltip .dash-label { border-radius: 3px; padding: 4px 12px; color: $_shell_fg_color; background-color: transparentize(black, 0.3); border: 0; text-align: center; -y-offset: 3px; box-shadow: none; } // Dash Buttons #dash .app-well-app { & .overview-icon { border: none; } &:hover .overview-icon { background-color: $selected_bg_color; } &:active .overview-icon { box-shadow: none; background-color: darken($selected_bg_color, 10%); } &-running-dot { width: 11px; height: 2px; margin-bottom: 2px; background-color: $selected_bg_color; } &:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } #dashtodockContainer { &.bottom #dash { margin-top: 1px; } .app-well-app.focused .overview-icon { background-color: transparentize(black, 0.75); } .app-well-app.focused:hover .overview-icon { background-color: $selected_bg_color; } &.running-dots { .app-well-app .app-well-app-running-dot, .app-well-app.focused:hover .app-well-app-running-dot { background-color: $selected_bg_color; } .app-well-app:hover .app-well-app-running-dot { background-color: $selected_fg_color; } } .app-well-app-running-dot, .app-well-app:hover .app-well-app-running-dot { background: none; width: 28px; height: 4px; } @each $var in 1, 2, 3, 4 { .running#{$var} .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}.svg"); } .running#{$var}:hover .app-well-app-running-dot { background-image: url("common-assets/dash/running#{$var}-hover.svg"); } } & .show-apps { margin: 0 1px 1px 0; } } .show-apps { .overview-icon { background-color: transparentize(black, 0.5); border-radius: 2px; border: 0px; padding: 6px; transition-duration: 0ms; text-align: center; color: $_panel_fg_color; } &:hover .overview-icon { background-color: transparentize(black, 0.3); color: $selected_bg_color; } &:active .overview-icon, &:active .show-apps-icon, &:checked .overview-icon, &:checked .show-apps-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; transition-duration: 0ms; } } // // App Vault/Grid // .icon-grid { row-spacing: 10px; column-spacing: 10px; max-row-spacing: 60px; max-column-spacing: 60px; page-padding-top: 20px; page-padding-bottom: 20px; page-padding-left: 10px; page-padding-right: 10px; } .system-action-icon { background-color: $bg_color; color: $fg_color; border-radius: 99px; icon-size: 48px; } .page-navigation-hint { width: 300px; &.dnd { background: rgba(255, 255, 255, 0.1); } &.next:ltr, &.previous:rtl { background-gradient-start: rgba(255, 255, 255, 0.05); background-gradient-end: transparent; background-gradient-direction: horizontal; border-radius: 15px 0px 0px 15px; } &.previous:ltr, &.next:rtl { background-gradient-start: transparent; background-gradient-end: rgba(255, 255, 255, 0.05); background-gradient-direction: horizontal; border-radius: 0px 15px 15px 0px; } } .page-navigation-arrow { margin: 6px; width: 24px; height: 24px; } // // Icon Tile // .search-provider-icon, .list-search-result { @extend %icon_tile; &:active, &:checked { background-color: transparentize(darken($osd_bg_color,10%),.1); } &:focus, &:selected, &:hover { background-color: transparentize($osd_fg_color,.6); transition-duration: 200ms; } } .app-well-app, .app-well-app.app-folder, .grid-search-result { .overview-icon { @extend %icon_tile; } &:active .overview-icon, &:checked .overview-icon { background-color: transparentize(darken($osd_bg_color,10%),.1); box-shadow: inset 0 0 $selected_bg_color; } &:hover .overview-icon, &:focus .overview-icon, &:selected .overview-icon { background-color: transparentize($osd_fg_color,.6); transition-duration: 0ms; border-image: none; background-image: none; } &:drop .overview-icon { background-color: $selected_bg_color; } } .app-well-app-running-dot { //running apps indicator width: 20px; height: 2px; margin-bottom: 4px; background-color: $selected_bg_color; } %icon_tile { color: $_shell_fg_color; border-radius: 2px; padding: 6px; border: 1px solid transparent; transition-duration: 0ms; text-align: center; } // // App folders // .app-well-app.app-folder { > .overview-icon { background-color: darken($dark_sidebar_bg, 8%); border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); } &:hover > .overview-icon, &:focus > .overview-icon { background-color: lighten($dark_sidebar_bg, 3%); } &:active > .overview-icon, &:checked > .overview-icon { color: $selected_fg_color; background-color: $selected_bg_color; box-shadow: none; } } // expanded folder .app-folder-dialog { border-radius: 2px; border: 1px solid transparentize(darken($dark_sidebar_bg, 25%), 0.5); background-color: darken($dark_sidebar_bg, 8%); padding: 12px 0; & .folder-name-container { padding: 24px 36px 0; spacing: 12px; & .folder-name-label, & .folder-name-entry { @include fontsize($font-size * 1.6); font-weight: 800; } & .folder-name-entry { width: 300px; } /* FIXME: this is to keep the label in sync with the entry */ & .folder-name-label { padding: 5px 7px; color: $fg_color; } & .edit-folder-button { @extend %button; padding: 0; width: 36px; height: 36px; border-radius: 18px; & > StIcon { icon-size: 16px } } } & .icon-grid { row-spacing: 10px; column-spacing: 25px; page-padding-top: 0; page-padding-bottom: 0; page-padding-left: 0; page-padding-right: 0; } & .page-indicators { margin-bottom: 18px; } } .app-folder-dialog-container { padding: 12px; width: 620px; height: 620px; } .page-indicator { padding: 5px 20px 0; .page-indicator-icon { width: 8px; height: 8px; background-color: $_shell_fg_color; border-radius: 4px; } &:active .page-indicator-icon { background-color: $selected_bg_color; } } .app-well-app .overview-icon.overview-icon-with-label, .grid-search-result .overview-icon.overview-icon-with-label { padding: 10px 8px 5px 8px; spacing: 4px; } // // Workspace pager // .workspace-thumbnails { visible-width: 40px; //amount visible before hover spacing: 5px; padding: 5px; .workspace-thumbnail { background-color: $dark_sidebar_bg; background-clip: padding-box; border: 1px solid $shell_bg_border_color; border-radius: 0; } .placeholder { background-image: url("common-assets/dash/dash-placeholder-horizontal.svg"); background-size: contain; width: 18px; } } .workspace-thumbnail-indicator { border: 3px solid transparentize($selected_bg_color, 0.2); border-radius: 1px; padding: 0; } .apps-scroll-view { padding: 0; } %status_text { @include fontsize($font-size * 2); font-weight: bold; color: $fg_color; } // // Notifications & Message Tray // // Banners .notification-banner, .notification-banner:hover, .notification-banner:focus { @include fontsize($font-size); width: 34em; min-height: 0; margin: 9px; padding: 6px; @extend %popup_menu; .notification-actions { background-color: transparent; border: 0; padding: 2px 2px 0 2px; spacing: 3px; } .notification-button { marging: 0; padding: 4px 4px 5px; min-height: 0; font-weight: normal !important; @extend %button; &:first-child, &:last-child { border-radius: 2px; } } } %popup_menu { color: $fg_color; background-color: $shell_popup_menu_background_color; //background-clip: padding-box; border: if($variant!='dark', 0, 1px) solid $shell_popup_menu_border_color; border-radius: 2px; box-shadow: $_popup_menu_shadow; } // Chat Bubbles .chat-body { spacing: 5px; } .chat-response { margin: 5px; } .chat-log-message { color: $fg_color; } .chat-new-group { padding-top: 1em; } .chat-received { padding-left: 4px; &:rtl { padding-left: 0px; padding-right: 4px; } } .chat-sent { padding-left: 18pt; color: $selected_bg_color; &:rtl { padding-left: 0; padding-right: 18pt; } } .chat-meta-message { padding-left: 4px; @include fontsize($font-size * 0.8); font-weight: bold; color: transparentize($fg_color, 0.4); &:rtl { padding-left: 0; padding-right: 4px; } } .subscription-message { font-style: italic; } // Hotplug .hotplug-transient-box { spacing: 6px; padding: 2px 72px 2px 12px; } .hotplug-notification-item { margin: 0; padding: 2px 10px; font-weight: normal !important; @extend %button; &:focus { padding: 2px 10px; } } .hotplug-notification-item-icon { icon-size: 24px; padding: 2px 5px; } .hotplug-resident-box { spacing: 8px; } .hotplug-resident-mount { spacing: 8px; border-radius: 4px; &:hover { background-color: transparentize($bg_color,0.7); } } .hotplug-resident-mount-label { color: inherit; padding-left: 6px; } .hotplug-resident-mount-icon { icon-size: 24px; padding-left: 6px; } .hotplug-resident-eject-icon { icon-size: 16px; } .hotplug-resident-eject-button { padding: 7px; border-radius: 5px; color: pink; } // Eeeky things // Magnifier .magnifier-zoom-region { border: 2px solid $selected_bg_color; &.full-screen { border-width: 0; } } // // On-Screen Keyboard // .word-suggestions { @include fontsize($font-size * 1.25); spacing: 12px; min-height: 20pt; StButton { padding: 0 0.5em; border-radius: 2px; color: $osd_fg_color; &:hover, &:focus, &:active { background-color: $selected_bg_color; color: $selected_fg_color; } } } #keyboard { background-color: $osd_bg_color; border-width: 0; border-top-width: 1px; border-color: transparentize(black, 0.8); .page-indicator { padding: 4px 4px; .page-indicator-icon { width: 8px; height: 8px } } } .key-container { padding: 4px; spacing: 4px; } .keyboard-key { min-height: 1.2em; min-width: 1.2em; @include fontsize($font-size * 1.44); border-radius: 3px; box-shadow: none; @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:grayed { @include button(osd-insensitive); } &.default-key { background-color: darken($osd_button_bg, 13%); &:hover { background-color: darken($osd_button_bg, 5%); } &:active, &:checked { @include button(osd-active); } } &.enter-key { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } &.shift-key-lowercase {} &.shift-key-uppercase, &.shift-key-uppercase:latched { color: $selected_bg_color; } &.hide-key, &.layout-key { &:active, &:checked { color: $selected_fg_color; } } StIcon { icon-size: 1.125em; } } .keyboard-subkeys { //long press on a key popup color: $osd_fg_color; -arrow-border-radius: 2px; -arrow-background-color: $osd_bg_color; -arrow-border-width: 1px; -arrow-border-color: transparentize(black, 0.6);; -arrow-base: 20px; -arrow-rise: 10px; -boxpointer-gap: 5px; } .emoji-page { .keyboard-key { background-color: transparent; border: none; } } .emoji-panel { .keyboard-key:latched { @include button(osd-active); &:hover { background-color: darken($selected_bg_color, 5%); } &:active, &:checked { @include button(osd-active); } } } // // IBus Candidate Popup // .candidate-popup-content { padding: 0.5em; spacing: 0.3em; color: $osd_fg_color; @include fontsize($font-size * 1.15); } .candidate-index { padding: 0 0.5em 0 0; color: lighten($osd_fg_color, 10%); } .candidate-box { padding: 0.3em 0.5em 0.3em 0.5em; border-radius: 2px; color: $osd_fg_color; &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } } .candidate-page-button-box { height: 2em; .vertical & { padding-top: 0.5em; } .horizontal & { padding-left: 0.5em; } } .candidate-page-button { padding: 4px; } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } .candidate-page-button-icon { icon-size: 1em; } // // Auth Dialogs & Screen Shield // .user-icon { background-size: contain; color: $osd_fg_color; border-radius: 99px; border: 0; icon-size: 64px; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } .unlock-dialog & { color: $_shell_fg_color; } &:hover { color: $osd_fg_color; } & StIcon { background-color: transparentize($osd_fg_color, 0.75); border-radius: 99px; padding: 12px; width: 40px; height: 40px; .login-dialog-user-list-item:selected & { background-color: transparentize($selected_fg_color, 0.75); } .unlock-dialog & { background-color: transparentize($_shell_fg_color, 0.75); } } &.user-avatar { border: none; } } .user-widget.vertical .user-icon { icon-size: 128px; & StIcon { padding: 20px; padding-top: 18px; padding-bottom: 22px; width: 88px; height: 88px; } } // // Login Dialog // .login-dialog-banner-view { padding-top: 24px; max-width: 23em; } .login-dialog, .unlock-dialog { //reset border: none; background-color: transparent; StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); StLabel.hint-text { color: transparentize($osd_fg_color, 0.3); } &:focus { selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; @include entry(osd-focus); StLabel.hint-text { color: transparentize($selected_fg_color, 0.3); } } } .modal-dialog-button-box { spacing: 3px; } .modal-dialog-button { padding: 3px 18px; &, &:default { @extend %osd_button; } } .cancel-button, .switch-user-button, .login-dialog-session-list-button { padding: 0; border-radius: 99px; width: 32px; height: 32px; StIcon { icon-size: 16px; } } .caps-lock-warning-label, .login-dialog-message-warning { color: $osd_fg_color; } } .login-dialog-logo-bin { padding: 24px 0px; } .login-dialog-banner { color: $osd_fg_color; @include fontsize($font-size * 1.1); } .login-dialog-button-box { width: 23em; spacing: 5px; } .login-dialog-message { text-align: center; } .login-dialog-user-selection-box { padding: 100px 0px; } .login-dialog-not-listed-label { padding-left: 2px; .login-dialog-not-listed-button:focus &, .login-dialog-not-listed-button:hover & { color: lighten($osd_fg_color, 25%); } } .login-dialog-not-listed-label { @include fontsize($font-size * 0.9); font-weight: bold; color: $osd_fg_color; padding-top: 1em; } .login-dialog-auth-list-view { -st-vfade-offset: 1em; } .login-dialog-auth-list { spacing: 6px; margin-left: 2em; } .login-dialog-auth-list-title { margin-left: 2em; } .login-dialog-auth-list-item { border-radius: 5px; padding: 6px; color: $osd_fg_color; &:focus, &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } .login-dialog-auth-list-label { @include fontsize($font-size * 1.2); font-weight: bold; padding-left: 15px; &:ltr { padding-left: 14px; text-align: left; } &:rtl { padding-right: 14px; text-align: right; } } .login-dialog-user-list-view { -st-vfade-offset: 1em; } .login-dialog-user-list { spacing: 12px; width: 23em; &:expanded .login-dialog-user-list-item:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } } .login-dialog-user-list-item { border-radius: 5px; padding: 6px; color: $osd_fg_color; &:ltr .user-widget { padding-right: 1em; } &:rtl .user-widget { padding-left: 1em; } .login-dialog-timed-login-indicator { margin-top: 6px; } &:selected .login-dialog-timed-login-indicator { background-color: $selected_fg_color; } } .user-widget-label { color: $osd_fg_color; .login-dialog-user-list-item:selected & { color: $selected_fg_color; } .unlock-dialog & { color: $_shell_fg_color; } } .user-widget.horizontal .user-widget-label { @include fontsize($font-size * 1.2); font-weight: bold; padding-left: 15px; &:ltr { padding-left: 14px; text-align: left; } &:rtl { padding-right: 14px; text-align: right; } } .user-widget.vertical .user-widget-label { @include fontsize($font-size * 1.5); text-align: center; font-weight: normal; padding-top: 16px; } .login-dialog-timed-login-indicator { height: 2px; background-color: $osd_fg_color; } .login-dialog-prompt-layout { padding-top: 24px; padding-bottom: 12px; spacing: 8px; width: 23em; } .login-dialog-prompt-entry { height: 1.5em; } .login-dialog-prompt-label { color: $osd_fg_color; @include fontsize($font-size * 1.1); padding-top: 1em; } // // Screen Shield // .unlock-dialog-clock { color: $_shell_fg_color; font-weight: 300; text-align: center; spacing: 24px; padding-bottom: 2.5em; } .unlock-dialog-clock-time { font-size: 64pt; padding-top: 42px; font-feature-settings: "tnum"; } .unlock-dialog-clock-date { font-size: 16pt; font-weight: normal; } .unlock-dialog-clock-hint { font-weight: normal; padding-top: 48px; } .unlock-dialog-notifications-container { margin: 12px 0; spacing: 6px; width: 23em; background-color: transparent; .summary-notification-stack-scrollview { padding-top: 0; padding-bottom: 0; } .notification, .unlock-dialog-notification-source { padding: 12px 6px; @extend %popup_menu; StIcon { -st-icon-style: symbolic; } // &.critical { background-color: transparentize($osd_bg_color,0.1) } // FIXME } } .unlock-dialog-notification-label { padding: 0px 0px 0px 12px; } .unlock-dialog-notification-count-text { font-weight: bold; padding: 0 6px; color: $fg_color; border: 1px solid transparentize(white, 0.9); background-color: transparentize(white, 0.8); border-radius: 99px; margin-right: 12px; } .screen-shield-background { //just the shadow, really background: black; box-shadow: 0px 2px 4px transparentize(black,0.6); } #lockDialogGroup { background-color: $_system_bg_color; } #unlockDialogNotifications { StButton#vhandle, StButton#hhandle { background-color: transparentize($bg_color,0.7); &:hover, &:focus { background-color: transparentize($bg_color,0.5); } &:active { background-color: transparentize($selected_bg_color,0.5); } } } // // Looking Glass // #LookingGlassDialog { margin: 4px; spacing: 4px; padding: 4px 4px 6px 4px; color: $osd_fg_color; @extend %shell_bg; & > #Toolbar { padding: 3px; border: none; background-color: transparent; border-radius: 0px; spacing: 6px; .lg-toolbar-button { padding: 5px 10px; border-radius: 2px; @extend %button; & > StIcon { icon-size: 16px; } } } .labels { spacing: 4px; } .notebook-tab { -natural-hpadding: 12px; -minimum-hpadding: 6px; font-weight: bold; color: $osd_fg_color; transition-duration: 100ms; padding-left: .3em; padding-right: .3em; border-radius: 2px; &:hover { color: $_panel_fg_color; background-color: transparentize($_panel_fg_color, 0.95); } &:selected { border-bottom-width: 0px; color: $selected_fg_color; background-color: $selected_bg_color; } } StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } StBoxLayout#ResultsArea { spacing: 4px; } } .lg-dialog { StEntry { caret-color: $selected_fg_color; selection-background-color: $selected_bg_color; selected-color: $selected_fg_color; @include entry(osd); &:focus { @include entry(osd-focus); selection-background-color: $selected_fg_color; selected-color: $selected_bg_color; } } .shell-link { color: $link_color; &:hover { color: lighten($link_color,10%); } } .actor-link { color: $osd_fg_color; &:hover { color: lighten($osd_fg_color, 10%); } &:active { color: darken($osd_fg_color, 10%); } } } .lg-completions-text { @include fontsize($font-size * 0.9); font-style: italic; } .lg-obj-inspector-title { spacing: 4px; } .lg-obj-inspector-button { border: 1px solid gray; padding: 4px; border-radius: 4px; &:hover { border: 1px solid #ffffff; } } #lookingGlassExtensions { padding: 4px; } .lg-extensions-list { padding: 4px; spacing: 6px; } .lg-extension { border: 1px solid $osd_borders_color; border-radius: 2px; background-color: $osd_bg_color; padding: 4px; } .lg-extension-name { font-weight: bold; } .lg-extension-meta { spacing: 6px; } #LookingGlassPropertyInspector { background: transparentize(black, 0.3); border: 1px solid grey; border-radius: 2px; color: $_shell_fg_color; padding: 6px; } .lg-debug-flag-button { StLabel { padding: 6px, 12px; } color: $osd_fg_color; &:hover { color: lighten($osd_fg_color, 10%); } &:active { color: darken($osd_fg_color, 10%); } } .lg-debug-flags-header { padding-top: 12px; font-size: 120%; font-weight: bold; } // // Screenshot UI // .icon-label-button-container { spacing: 6px; font-weight: normal; @include fontsize($font-size * 0.9); StIcon { icon-size: 32px;} } $_screenshot_ui_panel_padding: 15px; .screenshot-ui-panel { @extend %shell_osd; border-radius: 3px; padding: $_screenshot_ui_panel_padding; // Reduce the bottom padding a little to accommodate the large capture button. padding-bottom: $_screenshot_ui_panel_padding - 6px; margin-bottom: 4em; spacing: 10px; } .screenshot-ui-close-button { @extend .window-close; // copy window close button &.left { margin-left: 8px;} &.right { margin-right: 8px;} } .screenshot-ui-type-button { @extend %osd_button; min-width: 48px; padding: 10px 15px !important; border-radius: 3px; } .screenshot-ui-capture-button { width: 36px; height: 36px; border-radius: 99px; border: 4px $_shell_fg_color; padding: 4px; .screenshot-ui-capture-button-circle { background-color: $_shell_fg_color; transition-duration: 200ms; &:hover, &:focus { background-color: $selected_bg_color; color: $selected_fg_color; } border-radius: 99px; } &:hover, &:focus { .screenshot-ui-capture-button-circle { background-color: $selected_bg_color; color: $selected_fg_color; } } &:active { .screenshot-ui-capture-button-circle { background-color: darken($selected_bg_color, 10%); } } &:cast { .screenshot-ui-capture-button-circle { background-color: $error_color; } &:hover, &:focus { .screenshot-ui-capture-button-circle { background-color: lighten($error_color, 10%); } } &:active { .screenshot-ui-capture-button-circle { background-color: darken($error_color, 10%); } } } } .screenshot-ui-shot-cast-container { @extend %osd_button; border-radius: 2px; padding: 0; spacing: 0; } .screenshot-ui-shot-cast-button { padding: 5px 10px; background-color: transparent; color: $osd_fg_color; &:checked { background-color: $selected_bg_color; color: $selected_fg_color; } &:first-child:ltr { border-radius: 2px 0px 0px 2px; } &:last-child:ltr { border-right-width: 0px; border-radius: 0px 2px 2px 0px; } &:first-child:rtl { border-left-width: 0px; border-radius: 0px 2px 2px 0px; } &:last-child:rtl { border-radius: 2px 0px 0px 2px; } StIcon { icon-size: 16px;} } .screenshot-ui-show-pointer-button { @extend %osd_button; border-radius: 99px; padding: 10px !important; StIcon { icon-size: 16px;} } .screenshot-ui-area-indicator-shade { background-color: rgba(0,0,0,.3); } .screenshot-ui-area-selector { .screenshot-ui-area-indicator-shade { background-color: rgba(0,0,0,.5); } .screenshot-ui-area-indicator-selection { border: 2px white; } } .screenshot-ui-area-selector-handle { border-radius: 99px; background-color: white; box-shadow: 0 1px 3px 2px rgba(0,0,0,0.2); width: 24px; height: 24px; } .screenshot-ui-window-selector { background-color: $_system_bg_color; .screenshot-ui-window-selector-window-container { margin: 100px; } &:primary-monitor { .screenshot-ui-window-selector-window-container { // Make some room for the panel. margin-bottom: 200px; } } } .screenshot-ui-window-selector-window-border { transition-duration: 200ms; border-radius: 3px; border: 6px transparent; } .screenshot-ui-window-selector-check { transition-duration: 200ms; color: transparent; border-radius: 99px; border-width: 12px; icon-size: 24px; } .screenshot-ui-window-selector-window { &:hover { .screenshot-ui-window-selector-window-border { border-color: $selected_bg_color; } } &:checked { .screenshot-ui-window-selector-window-border { border-color: $selected_bg_color; background-color: transparent; } .screenshot-ui-window-selector-check { color: $selected_fg_color; background-color: $selected_bg_color; } } } .screenshot-ui-screen-selector { transition-duration: 200ms; background-color: rgba(0,0,0,.5); &:hover { background-color: rgba(0,0,0,.3);} &:active { background-color: rgba(0,0,0,.7);} &:checked { background-color: transparent; border: 2px white; } } .screenshot-ui-tooltip { color: $osd_fg_color; background-color: $osd_bg_color; border-radius: 99px; padding: 5px 10px; text-align: center; -y-offset: 24px; } // // OpenWeather extension // .openweather-current-summarybox, .openweather-forecast-icon, .openweather-current-databox-captions, .openweather-current-databox-values, .openweather-current-icon, .openweather-forecast-summary, .openweather-forecast-temperature { color: $fg_color; } arc-theme-20220405/common/gnome-shell/42/sass/_drawing.scss000066400000000000000000000101341422312607700232110ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // provide font size in rem, with px fallback @mixin fontsize($size: 24, $base: 16) { font-size: round($size) + pt; //font-size: ($size / $base) * 1rem; } // Entries @mixin entry($t, $dark:false) { // // Entries drawing function // //@extend %reset_style; @if $t==normal { color: $text_color; background-color: $entry_bg; border: 1px solid $entry_border; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==focus { color: $fg_color; background-color: $entry_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 2px 4px transparentize($entry_bg, 0.95); } @if $t==insensitive { color: $insensitive_fg_color; background-color: mix($entry_bg, $bg_color, 55%); border: 1px solid mix($entry_border, $bg_color, 55%); box-shadow: inset 0 2px 4px transparentize(mix($entry_bg, $bg_color, 55%), 0.95); } @if $t==osd { color: $osd_fg_color; background-color: $osd_entry_bg; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-focus { color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } @if $t==osd-insensitive { color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); border: 1px solid $osd_entry_border; box-shadow: inset 0 2px 4px transparentize(black, 0.95); } } // Buttons @mixin button($t) { // // Button drawing function // //@extend %reset_style; text-shadow: 0 1px transparentize($base_color, 1); @if $t==normal { // // normal button // color: $fg_color; background-color: $button_bg; border: 1px solid $button_border; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==focus-hover { // // focused button // color: $fg_color; background-color: $button_bg; border: 1px solid $selected_bg_color; box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==hover { // // hovered button // color: $fg_color; background-color: lighten($button_bg, 5%); border: 1px solid $button_border; box-shadow: inset 0 1px transparentize(lighten($button_bg, 5%), 0.95); } @else if $t==active { // // pushed button // color: $selected_fg_color; background-color: $selected_bg_color; border: 1px solid if($variant!='dark', $selected_bg_color, $button_border); box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==insensitive { // // insensitive button // color: $insensitive_fg_color; border: 1px solid transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); box-shadow: inset 0 1px transparentize($button_bg, 0.95); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: $osd_button_bg; box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border: 1px solid $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); box-shadow: inset 0 1px transparentize(black, 0.95); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border: 1px solid $osd_button_border; background-color: $selected_bg_color; box-shadow: inset 0 1px transparentize($selected_bg_color, 0.95); } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border: 1px solid $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); box-shadow: inset 0 1px transparentize(black, 0.95); } } arc-theme-20220405/common/gnome-shell/42/sass/gnome-shell.scss.in000066400000000000000000000002271422312607700242400ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20220405/common/gnome-shell/meson.build000066400000000000000000000103361422312607700214720ustar00rootroot00000000000000# supported versions gnome_shell_versions = ['3.28', '3.30', '3.32', '3.34', '3.36', '3.38', '40', '41', '42'] # gnome-shell version gnome_shell = find_program('gnome-shell', required : false) if get_option('gnome_shell_version') != '' gnome_shell_full_ver = get_option('gnome_shell_version') elif gnome_shell.found() gnome_shell_full_ver = run_command(gnome_shell, '--version', check : true).stdout().split()[-1] else error('Could not determine GNOME Shell version') endif gnome_shell_ver_array = gnome_shell_full_ver.split('.') if gnome_shell_ver_array[0].to_int() < 40 if gnome_shell_ver_array[1].to_int().is_even() gnome_shell_ver = gnome_shell_ver_array[0] + '.' + gnome_shell_ver_array[1] else # evenize development versions gnome_shell_ver = gnome_shell_ver_array[0] + '.' + (gnome_shell_ver_array[1].to_int() + 1).to_string() endif else gnome_shell_ver = gnome_shell_ver_array[0] endif if gnome_shell_ver not in gnome_shell_versions if gnome_shell_ver.version_compare('>' + gnome_shell_versions[-1]) warning('GNOME Shell version ' + gnome_shell_ver + ' not supported yet, building theme for ' + gnome_shell_versions[-1]) gnome_shell_ver = gnome_shell_versions[-1] else error('Unsupported GNOME Shell version') endif endif # dependency files sass_depend_files = run_command( 'find', '-L', meson.current_source_dir() / gnome_shell_ver / 'sass', '-name', '_*.scss', check : true ).stdout().split() # compile and install foreach variant : get_option('variants') # no darker shell theme if variant == 'darker' continue endif # lighter shell theme available only for 3.32-3.38 if variant == 'lighter' if gnome_shell_ver.version_compare('<=3.30') or gnome_shell_ver.version_compare('>=40') continue endif endif # generate base SCSS file input_scss = configure_file( input: meson.current_source_dir() / gnome_shell_ver / 'sass' / 'gnome-shell.scss.in', output : 'gnome-shell-' + variant + '.scss', configuration : { 'variant' : variant, 'transparency' : get_option('transparency').to_string(), 'sass_path' : meson.current_source_dir() / gnome_shell_ver / 'sass', } ) output_css = (variant == 'light' ? 'gnome-shell.css' : 'gnome-shell-' + variant + '.css') gnome_shell_css = custom_target( output_css, input : input_scss, output : output_css, command : [sassc, sassc_options, '@INPUT@', '@OUTPUT@'], build_by_default : true, depend_files : sass_depend_files ) if get_option('gnome_shell_gresource') # asset dependencies for gresource gresource_depend_files = [] gresource_depend_files += [meson.current_source_dir() / gnome_shell_ver / 'pad-osd.css'] gresource_depend_files += run_command( 'find', '-L', meson.current_source_dir() / gnome_shell_ver / 'icons', meson.current_source_dir() / gnome_shell_ver / 'common-assets', meson.current_source_dir() / gnome_shell_ver / variant + '-assets', check : true ).stdout().split() gresource_name = (variant == 'light' ? 'gnome-shell-theme' : 'gnome-shell-theme-' + variant) gnome_shell_gresource = custom_target( gresource_name + '-gresource', input : meson.current_source_dir() / gnome_shell_ver / 'gresource' / gresource_name + '.gresource.xml', output : gresource_name + '.gresource', command : [ glib_compile_resources, '--sourcedir=' + meson.current_source_dir() / gnome_shell_ver, '--sourcedir=' + meson.current_build_dir(), '--target=@OUTPUT@', '@INPUT@' ], build_by_default : true, install : true, install_dir : prefix / install_dir.get(variant) / common_dirs.get('gnome-shell'), depends : gnome_shell_css, depend_files: gresource_depend_files ) endif meson.add_install_script( install_file, gnome_shell_css.full_path(), '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('gnome-shell') / 'gnome-shell.css' ) install_subdir( gnome_shell_ver / 'common-assets', install_dir : prefix / install_dir.get(variant) / common_dirs.get('gnome-shell') ) install_subdir( gnome_shell_ver / variant + '-assets', install_dir : prefix / install_dir.get(variant) / common_dirs.get('gnome-shell') ) endforeach arc-theme-20220405/common/gtk-2.0/000077500000000000000000000000001422312607700161755ustar00rootroot00000000000000arc-theme-20220405/common/gtk-2.0/apps.rc000066400000000000000000000066501422312607700174750ustar00rootroot00000000000000# # Thunar # style "thunar-handle" { GtkPaned::handle-size = 2 } style "dark-sidebar" { GtkTreeView::odd_row_color = @dark_sidebar_bg GtkTreeView::even_row_color = @dark_sidebar_bg base[NORMAL] = @dark_sidebar_bg base[INSENSITIVE] = @dark_sidebar_bg text[NORMAL] = "#BAC3CF" text[ACTIVE] = @selected_fg_color text[SELECTED] = @selected_fg_color } style "thunar-frame" { xthickness = 0 ythickness = 0 } widget_class "*ThunarWindow*." style "thunar-frame" widget_class "*ThunarShortcutsView*" style "dark-sidebar" widget_class "*ThunarTreeView*" style "dark-sidebar" widget_class "*ThunarWindow*." style "thunar-handle" # # Workaround for colored entries # style "entry_border" { xthickness = 7 ythickness = 5 engine "pixmap" { image { function = SHADOW state = NORMAL detail = "entry" file = "assets/entry-border-bg.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = SHADOW state = ACTIVE detail = "entry" file = "assets/entry-border-active-bg.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = FLAT_BOX state = ACTIVE detail = "entry_bg" file = "assets/null.png" } image { function = FLAT_BOX state = INSENSITIVE detail = "entry_bg" file = "assets/null.png" } image { function = FLAT_BOX detail = "entry_bg" file = "assets/null.png" } } } style "combobox_entry_border" = "combobox_entry" { engine "pixmap" { image { function = SHADOW detail = "entry" state = NORMAL shadow = IN file = "assets/combo-entry-border.png" border = { 4, 4, 12, 12 } stretch = TRUE direction = LTR } image { function = SHADOW detail = "entry" state = ACTIVE file = "assets/combo-entry-border-focus.png" border = { 4, 4, 12, 12 } stretch = TRUE direction = LTR } image { function = SHADOW detail = "entry" state = NORMAL shadow = IN file = "assets/combo-entry-border-rtl.png" border = { 4, 4, 12, 12 } stretch = TRUE direction = RTL } image { function = SHADOW detail = "entry" state = ACTIVE file = "assets/combo-entry-border-focus-rtl.png" border = { 4, 4, 12, 12 } stretch = TRUE direction = RTL } image { function = FLAT_BOX state = INSENSITIVE detail = "entry_bg" file = "assets/null.png" } image { function = FLAT_BOX detail = "entry_bg" file = "assets/null.png" } } } # Mousepad search entry widget_class "*MousepadSearchBar*." style "entry_border" # Mousepad find and replace widget_class "*MousepadReplaceDialog*." style "entry_border" # Thunar bulk rename widget_class "*ThunarRenamerDialog*." style "entry_border" # Hexchat input box class "SexySpellEntry" style:highest "entry_border" # Geany search entries widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" widget "*GeanyToolbar.*GtkEntry*" style "entry_border" widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" arc-theme-20220405/common/gtk-2.0/assets-dark/000077500000000000000000000000001422312607700204165ustar00rootroot00000000000000arc-theme-20220405/common/gtk-2.0/assets-dark/assets.svg000066400000000000000000007633631422312607700224630ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gtk-2.0/assets-dark/meson.build000066400000000000000000000013561422312607700225650ustar00rootroot00000000000000gtk2_dark_assets = [] gtk2_dark_asset_files = [] foreach asset : gtk2_asset_names asset_filename = asset + '.png' if fs.exists(asset_filename) gtk2_dark_asset_files += meson.current_source_dir() / asset_filename else if not inkscape.found() error('Program \'inkscape\' not found') endif gtk2_dark_assets += custom_target( 'gtk2-dark-' + asset, input : 'assets.svg', output : asset_filename, command : [ inkscape, '--export-id-only', inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', '--export-id=' + asset, '--export-dpi=96', '@INPUT@' ], build_by_default : true ) endif endforeach arc-theme-20220405/common/gtk-2.0/assets-light/000077500000000000000000000000001422312607700206045ustar00rootroot00000000000000arc-theme-20220405/common/gtk-2.0/assets-light/assets.svg000066400000000000000000007706301422312607700226440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gtk-2.0/assets-light/meson.build000066400000000000000000000013631422312607700227510ustar00rootroot00000000000000gtk2_light_assets = [] gtk2_light_asset_files = [] foreach asset : gtk2_asset_names asset_filename = asset + '.png' if fs.exists(asset_filename) gtk2_light_asset_files += meson.current_source_dir() / asset_filename else if not inkscape.found() error('Program \'inkscape\' not found') endif gtk2_light_assets += custom_target( 'gtk2-light-' + asset, input : 'assets.svg', output : asset_filename, command : [ inkscape, '--export-id-only', inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', '--export-id=' + asset, '--export-dpi=96', '@INPUT@' ], build_by_default : true ) endif endforeach arc-theme-20220405/common/gtk-2.0/assets.txt000066400000000000000000000047641422312607700202530ustar00rootroot00000000000000arrow-down arrow-down-insens arrow-down-prelight arrow-left arrow-left-insens arrow-left-prelight arrow-right arrow-right-insens arrow-right-prelight arrow-up arrow-up-insens arrow-up-prelight arrow-down-small arrow-down-small-insens arrow-down-small-prelight arrow-up-small arrow-up-small-insens arrow-up-small-prelight menu-arrow menu-arrow-prelight button button-hover button-active button-insensitive checkbox-checked checkbox-checked-insensitive checkbox-unchecked checkbox-unchecked-insensitive radio-checked radio-checked-insensitive radio-unchecked radio-unchecked-insensitive menu-checkbox-checked menu-checkbox-checked-selected menu-checkbox-checked-insensitive menu-checkbox-unchecked menu-checkbox-unchecked-selected menu-checkbox-unchecked-insensitive menu-radio-checked menu-radio-checked-selected menu-radio-checked-insensitive menu-radio-unchecked menu-radio-unchecked-selected menu-radio-unchecked-insensitive entry-background entry-background-disabled entry-border-bg entry-border-active-bg entry-bg entry-active-bg entry-disabled-bg entry-notebook entry-active-notebook entry-disabled-notebook entry-toolbar entry-active-toolbar entry-disabled-toolbar combo-entry combo-entry-border combo-entry-focus combo-entry-border-focus combo-entry-insensitive combo-entry-notebook combo-entry-focus-notebook combo-entry-insensitive-notebook combo-entry-rtl combo-entry-border-rtl combo-entry-focus-rtl combo-entry-border-focus-rtl combo-entry-insensitive-rtl combo-entry-notebook-rtl combo-entry-focus-notebook-rtl combo-entry-insensitive-notebook-rtl combo-entry-button combo-entry-button-insensitive combo-entry-button-active combo-entry-button-rtl combo-entry-button-insensitive-rtl combo-entry-button-active-rtl down-background up-background down-background-disable up-background-disable down-background-rtl up-background-rtl down-background-disable-rtl up-background-disable-rtl plus minus handle-h handle-v line-h line-v menuitem menubar_button null tree_header progressbar progressbar_v trough-progressbar trough-progressbar_v slider slider-insensitive slider-prelight trough-horizontal trough-vertical trough-horizontal-active trough-vertical-active slider-horiz slider-horiz-active slider-horiz-insens slider-horiz-prelight slider-vert slider-vert-active slider-vert-insens slider-vert-prelight trough-scrollbar-horiz trough-scrollbar-vert frame frame-gap-end frame-gap-start notebook notebook-gap-horiz notebook-gap-vert tab-bottom-active tab-top-active tab-left-active tab-right-active inline-toolbar toolbar menubar focus-line arc-theme-20220405/common/gtk-2.0/dark/000077500000000000000000000000001422312607700171165ustar00rootroot00000000000000arc-theme-20220405/common/gtk-2.0/dark/gtkrc000066400000000000000000000015611422312607700201560ustar00rootroot00000000000000gtk-color-scheme = "base_color: #404552" gtk-color-scheme = "text_color: #d3dae3" gtk-color-scheme = "bg_color: #383c4a" gtk-color-scheme = "fg_color: #d3dae3" gtk-color-scheme = "tooltip_bg_color: #4B5162" gtk-color-scheme = "tooltip_fg_color: #ffffff" gtk-color-scheme = "selected_bg_color: #5294e2" gtk-color-scheme = "selected_fg_color: #ffffff" gtk-color-scheme = "insensitive_bg_color: #3e4350" gtk-color-scheme = "insensitive_fg_color: #7c818c" gtk-color-scheme = "notebook_bg: #404552" gtk-color-scheme = "dark_sidebar_bg: #353945" gtk-color-scheme = "link_color: #5294e2" gtk-color-scheme = "menu_bg: #383c4a" gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. gtk-auto-mnemonics = 1 gtk-primary-button-warps-slider = 1 include "main.rc" include "apps.rc" include "panel.rc" include "xfce-notify.rc" include "menubar-toolbar/menubar-toolbar-dark.rc" arc-theme-20220405/common/gtk-2.0/darker/000077500000000000000000000000001422312607700174455ustar00rootroot00000000000000arc-theme-20220405/common/gtk-2.0/darker/gtkrc000066400000000000000000000015611422312607700205050ustar00rootroot00000000000000gtk-color-scheme = "base_color: #ffffff" gtk-color-scheme = "text_color: #5c616c" gtk-color-scheme = "bg_color: #f5f6f7" gtk-color-scheme = "fg_color: #5c616c" gtk-color-scheme = "tooltip_bg_color: #4B5162" gtk-color-scheme = "tooltip_fg_color: #ffffff" gtk-color-scheme = "selected_bg_color: #5294e2" gtk-color-scheme = "selected_fg_color: #ffffff" gtk-color-scheme = "insensitive_bg_color: #fbfcfc" gtk-color-scheme = "insensitive_fg_color: #a9acb2" gtk-color-scheme = "notebook_bg: #ffffff" gtk-color-scheme = "dark_sidebar_bg: #353945" gtk-color-scheme = "link_color: #5294e2" gtk-color-scheme = "menu_bg: #ffffff" gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. gtk-auto-mnemonics = 1 gtk-primary-button-warps-slider = 1 include "main.rc" include "apps.rc" include "panel.rc" include "xfce-notify.rc" include "menubar-toolbar/menubar-toolbar-dark.rc" arc-theme-20220405/common/gtk-2.0/light/000077500000000000000000000000001422312607700173045ustar00rootroot00000000000000arc-theme-20220405/common/gtk-2.0/light/gtkrc000066400000000000000000000015541422312607700203460ustar00rootroot00000000000000gtk-color-scheme = "base_color: #ffffff" gtk-color-scheme = "text_color: #5c616c" gtk-color-scheme = "bg_color: #f5f6f7" gtk-color-scheme = "fg_color: #5c616c" gtk-color-scheme = "tooltip_bg_color: #4B5162" gtk-color-scheme = "tooltip_fg_color: #ffffff" gtk-color-scheme = "selected_bg_color: #5294e2" gtk-color-scheme = "selected_fg_color: #ffffff" gtk-color-scheme = "insensitive_bg_color: #fbfcfc" gtk-color-scheme = "insensitive_fg_color: #a9acb2" gtk-color-scheme = "notebook_bg: #ffffff" gtk-color-scheme = "dark_sidebar_bg: #353945" gtk-color-scheme = "link_color: #5294e2" gtk-color-scheme = "menu_bg: #ffffff" gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. gtk-auto-mnemonics = 1 gtk-primary-button-warps-slider = 1 include "main.rc" include "apps.rc" include "panel.rc" include "xfce-notify.rc" include "menubar-toolbar/menubar-toolbar.rc" arc-theme-20220405/common/gtk-2.0/lighter/000077500000000000000000000000001422312607700176335ustar00rootroot00000000000000arc-theme-20220405/common/gtk-2.0/lighter/gtkrc000066400000000000000000000015541422312607700206750ustar00rootroot00000000000000gtk-color-scheme = "base_color: #ffffff" gtk-color-scheme = "text_color: #5c616c" gtk-color-scheme = "bg_color: #f5f6f7" gtk-color-scheme = "fg_color: #5c616c" gtk-color-scheme = "tooltip_bg_color: #ffffff" gtk-color-scheme = "tooltip_fg_color: #5c616c" gtk-color-scheme = "selected_bg_color: #5294e2" gtk-color-scheme = "selected_fg_color: #ffffff" gtk-color-scheme = "insensitive_bg_color: #fbfcfc" gtk-color-scheme = "insensitive_fg_color: #a9acb2" gtk-color-scheme = "notebook_bg: #ffffff" gtk-color-scheme = "dark_sidebar_bg: #f5f6f7" gtk-color-scheme = "link_color: #5294e2" gtk-color-scheme = "menu_bg: #ffffff" gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. gtk-auto-mnemonics = 1 gtk-primary-button-warps-slider = 1 include "main.rc" include "apps.rc" include "panel.rc" include "xfce-notify.rc" include "menubar-toolbar/menubar-toolbar.rc" arc-theme-20220405/common/gtk-2.0/main.rc000066400000000000000000001447411422312607700174620ustar00rootroot00000000000000style "default" { xthickness = 1 ythickness = 1 # Style Properties GtkWidget::focus-line-width = 1 GtkMenuBar::window-dragging = 1 GtkToolbar::window-dragging = 1 GtkToolbar::internal-padding = 4 GtkToolButton::icon-spacing = 4 GtkWidget::tooltip-radius = 2 GtkWidget::tooltip-alpha = 235 GtkWidget::new-tooltip-style = 1 #for compatibility GtkSeparatorMenuItem::horizontal-padding = 3 GtkSeparatorMenuItem::wide-separators = 1 GtkSeparatorMenuItem::separator-height = 1 GtkButton::child-displacement-y = 0 GtkButton::default-border = { 0, 0, 0, 0 } GtkButton::default-outside_border = { 0, 0, 0, 0 } GtkEntry::state-hint = 1 GtkScrollbar::trough-border = 0 GtkRange::trough-border = 0 GtkRange::slider-width = 13 GtkRange::stepper-size = 0 GtkScrollbar::activate-slider = 1 GtkScrollbar::has-backward-stepper = 0 GtkScrollbar::has-forward-stepper = 0 GtkScrollbar::min-slider-length = 32 GtkScrolledWindow::scrollbar-spacing = 0 GtkScrolledWindow::scrollbars-within-bevel = 1 GtkScale::slider_length = 15 GtkScale::slider_width = 15 GtkScale::trough-side-details = 1 GtkProgressBar::min-horizontal-bar-height = 8 GtkProgressBar::min-vertical-bar-width = 8 GtkStatusbar::shadow_type = GTK_SHADOW_NONE GtkSpinButton::shadow_type = GTK_SHADOW_NONE GtkMenuBar::shadow-type = GTK_SHADOW_NONE GtkToolbar::shadow-type = GTK_SHADOW_NONE GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): GtkMenu::horizontal-padding = 0 GtkMenu::vertical-padding = 0 GtkCheckButton::indicator_spacing = 3 GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } GtkTreeView::row_ending_details = 0 GtkTreeView::expander-size = 11 GtkTreeView::vertical-separator = 4 GtkTreeView::horizontal-separator = 4 GtkTreeView::allow-rules = 1 GtkTreeView::odd_row_color = shade(0.98, @base_color) GtkExpander::expander-size = 11 GnomeHRef::link_color = @link_color GtkHTML::link-color = @link_color GtkIMHtmlr::hyperlink-color = @link_color GtkIMHtml::hyperlink-color = @link_color GtkWidget::link-color = @link_color GtkWidget::visited-link-color = @text_color # Colors bg[NORMAL] = @bg_color bg[PRELIGHT] = shade (1.02, @bg_color) bg[SELECTED] = @selected_bg_color bg[INSENSITIVE] = @insensitive_bg_color bg[ACTIVE] = shade (0.9, @bg_color) fg[NORMAL] = @text_color fg[PRELIGHT] = @fg_color fg[SELECTED] = @selected_fg_color fg[INSENSITIVE] = @insensitive_fg_color fg[ACTIVE] = @fg_color text[NORMAL] = @text_color text[PRELIGHT] = @text_color text[SELECTED] = @selected_fg_color text[INSENSITIVE] = @insensitive_fg_color text[ACTIVE] = @selected_fg_color base[NORMAL] = @base_color base[PRELIGHT] = shade (0.95, @bg_color) base[SELECTED] = @selected_bg_color base[INSENSITIVE] = @bg_color base[ACTIVE] = shade (0.9, @selected_bg_color) # For succinctness, all reasonable pixmap options remain here engine "pixmap" { # Check Buttons image { function = CHECK recolorable = TRUE state = NORMAL shadow = OUT overlay_file = "assets/checkbox-unchecked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = PRELIGHT shadow = OUT overlay_file = "assets/checkbox-unchecked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = ACTIVE shadow = OUT overlay_file = "assets/checkbox-unchecked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = SELECTED shadow = OUT overlay_file = "assets/checkbox-unchecked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = INSENSITIVE shadow = OUT overlay_file = "assets/checkbox-unchecked-insensitive.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = NORMAL shadow = IN overlay_file = "assets/checkbox-checked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = PRELIGHT shadow = IN overlay_file = "assets/checkbox-checked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = ACTIVE shadow = IN overlay_file = "assets/checkbox-checked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = SELECTED shadow = IN overlay_file = "assets/checkbox-checked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = INSENSITIVE shadow = IN overlay_file = "assets/checkbox-checked-insensitive.png" overlay_stretch = FALSE } # Radio Buttons image { function = OPTION state = NORMAL shadow = OUT overlay_file = "assets/radio-unchecked.png" overlay_stretch = FALSE } image { function = OPTION state = PRELIGHT shadow = OUT overlay_file = "assets/radio-unchecked.png" overlay_stretch = FALSE } image { function = OPTION state = ACTIVE shadow = OUT overlay_file = "assets/radio-unchecked.png" overlay_stretch = FALSE } image { function = OPTION state = SELECTED shadow = OUT overlay_file = "assets/radio-unchecked.png" overlay_stretch = FALSE } image { function = OPTION state = INSENSITIVE shadow = OUT overlay_file = "assets/radio-unchecked-insensitive.png" overlay_stretch = FALSE } image { function = OPTION state = NORMAL shadow = IN overlay_file = "assets/radio-checked.png" overlay_stretch = FALSE } image { function = OPTION state = PRELIGHT shadow = IN overlay_file = "assets/radio-checked.png" overlay_stretch = FALSE } image { function = OPTION state = ACTIVE shadow = IN overlay_file = "assets/radio-checked.png" overlay_stretch = FALSE } image { function = OPTION state = SELECTED shadow = IN overlay_file = "assets/radio-checked.png" overlay_stretch = FALSE } image { function = OPTION state = INSENSITIVE shadow = IN overlay_file = "assets/radio-checked-insensitive.png" overlay_stretch = FALSE } # Arrows image { function = ARROW overlay_file = "assets/arrow-up.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = UP } image { function = ARROW state = PRELIGHT overlay_file = "assets/arrow-up-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = UP } image { function = ARROW state = ACTIVE overlay_file = "assets/arrow-up-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = UP } image { function = ARROW state = INSENSITIVE overlay_file = "assets/arrow-up-insens.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = UP } image { function = ARROW state = NORMAL overlay_file = "assets/arrow-down.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = DOWN } image { function = ARROW state = PRELIGHT overlay_file = "assets/arrow-down-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = DOWN } image { function = ARROW state = ACTIVE overlay_file = "assets/arrow-down-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = DOWN } image { function = ARROW state = INSENSITIVE overlay_file = "assets/arrow-down-insens.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = DOWN } image { function = ARROW overlay_file = "assets/arrow-left.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = LEFT } image { function = ARROW state= PRELIGHT overlay_file = "assets/arrow-left-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = LEFT } image { function = ARROW state = ACTIVE overlay_file = "assets/arrow-left-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = LEFT } image { function = ARROW state = INSENSITIVE overlay_file = "assets/arrow-left-insens.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = LEFT } image { function = ARROW overlay_file = "assets/arrow-right.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = RIGHT } image { function = ARROW state = PRELIGHT overlay_file = "assets/arrow-right-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = RIGHT } image { function = ARROW state = ACTIVE overlay_file = "assets/arrow-right-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = RIGHT } image { function = ARROW state = INSENSITIVE overlay_file = "assets/arrow-right-insens.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = RIGHT } # Option Menu Arrows image { function = TAB state = INSENSITIVE overlay_file = "assets/arrow-down-insens.png" overlay_stretch = FALSE } image { function = TAB state = NORMAL overlay_file = "assets/arrow-down.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE } image { function = TAB state = PRELIGHT overlay_file = "assets/arrow-down-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE } # Lines image { function = VLINE file = "assets/line-v.png" border = { 0, 0, 0, 0 } stretch = TRUE } image { function = HLINE file = "assets/line-h.png" border = { 0, 0, 0, 0 } stretch = TRUE } # Focuslines image { function = FOCUS file = "assets/focus-line.png" border = { 1, 1, 1, 1 } stretch = TRUE } # Handles image { function = HANDLE overlay_file = "assets/handle-h.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = HANDLE overlay_file = "assets/handle-v.png" overlay_stretch = FALSE orientation = VERTICAL } # Expanders image { function = EXPANDER expander_style = COLLAPSED file = "assets/plus.png" } image { function = EXPANDER expander_style = EXPANDED file = "assets/minus.png" } image { function = EXPANDER expander_style = SEMI_EXPANDED file = "assets/minus.png" } image { function = EXPANDER expander_style = SEMI_COLLAPSED file = "assets/plus.png" } image { function = RESIZE_GRIP state = NORMAL detail = "statusbar" overlay_file = "assets/null.png" overlay_border = { 0,0,0,0 } overlay_stretch = FALSE } # Shadows ( this area needs help :P ) image { function = SHADOW_GAP file = "assets/null.png" border = { 4, 4, 4, 4 } stretch = TRUE } } } style "toplevel_hack" { engine "adwaita" { } } style "ooo_stepper_hack" { GtkScrollbar::stepper-size = 0 GtkScrollbar::has-backward-stepper = 0 GtkScrollbar::has-forward-stepper = 0 } style "scrollbar" { engine "pixmap" { image { function = BOX detail = "trough" file = "assets/trough-scrollbar-horiz.png" border = { 2, 2, 3, 3 } stretch = TRUE orientation = HORIZONTAL } image { function = BOX detail = "trough" file = "assets/trough-scrollbar-vert.png" border = { 3, 3, 2, 2 } stretch = TRUE orientation = VERTICAL } image { function = ARROW overlay_file = "assets/null.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = UP } image { function = ARROW overlay_file = "assets/null.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = DOWN } image { function = ARROW overlay_file = "assets/null.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = LEFT } image { function = ARROW overlay_file = "assets/null.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = RIGHT } # Sliders image { function = SLIDER state = NORMAL file = "assets/slider-horiz.png" border = { 5, 5, 3, 3 } stretch = TRUE orientation = HORIZONTAL } image { function = SLIDER state = ACTIVE file = "assets/slider-horiz-active.png" border = { 5, 5, 3, 3 } stretch = TRUE orientation = HORIZONTAL } image { function = SLIDER state = PRELIGHT file = "assets/slider-horiz-prelight.png" border = { 5, 5, 3, 3 } stretch = TRUE orientation = HORIZONTAL } image { function = SLIDER state = INSENSITIVE file = "assets/slider-horiz-insens.png" border = { 5, 5, 3, 3 } stretch = TRUE orientation = HORIZONTAL } # X Verticals image { function = SLIDER state = NORMAL file = "assets/slider-vert.png" border = { 3, 3, 5, 5 } stretch = TRUE orientation = VERTICAL } image { function = SLIDER state = ACTIVE file = "assets/slider-vert-active.png" border = { 3, 3, 5, 5 } stretch = TRUE orientation = VERTICAL } image { function = SLIDER state = PRELIGHT file = "assets/slider-vert-prelight.png" border = { 3, 3, 5, 5 } stretch = TRUE orientation = VERTICAL } image { function = SLIDER state = INSENSITIVE file = "assets/slider-vert-insens.png" border = { 3, 3, 5, 5 } stretch = TRUE orientation = VERTICAL } } } style "menu" { xthickness = 0 ythickness = 0 GtkMenuItem::arrow-scaling = 0.4 bg[NORMAL] = @menu_bg bg[INSENSITIVE] = @menu_bg bg[PRELIGHT] = @menu_bg engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator image { function = HLINE file = "assets/null.png" border = { 0, 0, 0, 0 } stretch = TRUE } } } style "menu_framed_box" { engine "adwaita" { } } style "menu_item" { xthickness = 2 ythickness = 5 # HACK: Gtk doesn't actually read this value # while rendering the menu items, but Libreoffice # does; setting this value equal to the one in # fg[PRELIGHT] ensures a code path in the LO theming code # that falls back to a dark text color for menu item text # highlight. The price to pay is black text on menus as well, # but at least it's readable. # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 bg[SELECTED] = @selected_fg_color fg[NORMAL] = @fg_color fg[SELECTED] = @selected_fg_color fg[PRELIGHT] = @selected_fg_color text[PRELIGHT] = @selected_fg_color engine "pixmap" { image { function = BOX state = PRELIGHT file = "assets/menuitem.png" border = { 1, 0, 1, 0 } stretch = TRUE } # Fix invisible scale trough on selected menuitems image { function = BOX detail = "trough-lower" file = "assets/trough-horizontal.png" border = { 8, 8, 0, 0 } stretch = TRUE orientation = HORIZONTAL } image { function = SLIDER state = PRELIGHT file = "assets/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "assets/slider.png" overlay_stretch = FALSE orientation = HORIZONTAL } # Check Buttons image { function = CHECK recolorable = TRUE state = NORMAL shadow = OUT overlay_file = "assets/menu-checkbox-unchecked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = PRELIGHT shadow = OUT overlay_file = "assets/menu-checkbox-unchecked-selected.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = ACTIVE shadow = OUT overlay_file = "assets/menu-checkbox-unchecked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = INSENSITIVE shadow = OUT overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = NORMAL shadow = IN overlay_file = "assets/menu-checkbox-checked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = PRELIGHT shadow = IN overlay_file = "assets/menu-checkbox-checked-selected.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = ACTIVE shadow = IN overlay_file = "assets/menu-checkbox-checked.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = INSENSITIVE shadow = IN overlay_file = "assets/menu-checkbox-checked-insensitive.png" overlay_stretch = FALSE } # Radio Buttons image { function = OPTION state = NORMAL shadow = OUT overlay_file = "assets/menu-radio-unchecked.png" overlay_stretch = FALSE } image { function = OPTION state = PRELIGHT shadow = OUT overlay_file = "assets/menu-radio-unchecked-selected.png" overlay_stretch = FALSE } image { function = OPTION state = ACTIVE shadow = OUT overlay_file = "assets/menu-radio-unchecked.png" overlay_stretch = FALSE } image { function = OPTION state = INSENSITIVE shadow = OUT overlay_file = "assets/menu-radio-unchecked-insensitive.png" overlay_stretch = FALSE } image { function = OPTION state = NORMAL shadow = IN overlay_file = "assets/menu-radio-checked.png" overlay_stretch = FALSE } image { function = OPTION state = PRELIGHT shadow = IN overlay_file = "assets/menu-radio-checked-selected.png" overlay_stretch = FALSE } image { function = OPTION state = ACTIVE shadow = IN overlay_file = "assets/menu-radio-checked.png" overlay_stretch = FALSE } image { function = OPTION state = INSENSITIVE shadow = IN overlay_file = "assets/menu-radio-checked-insensitive.png" overlay_stretch = FALSE } image { function = SHADOW # This fixes boxy Qt menu items file = "assets/null.png" border = { 4, 4, 4, 4 } stretch = TRUE } # Arrow Buttons image { function = ARROW state = NORMAL overlay_file = "assets/menu-arrow.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = RIGHT } image { function = ARROW state = PRELIGHT overlay_file = "assets/menu-arrow-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = RIGHT } } } style "button" { xthickness = 4 ythickness = 4 engine "pixmap" { image { function = BOX state = NORMAL file = "assets/button.png" border = { 4, 4, 4, 4 } stretch = TRUE } image { function = BOX state = PRELIGHT file = "assets/button-hover.png" border = { 4, 4, 4, 4 } stretch = TRUE } image { function = BOX state = ACTIVE file = "assets/button-active.png" border = { 4, 4, 4, 4 } stretch = TRUE } image { function = BOX state = INSENSITIVE file = "assets/button-insensitive.png" border = { 4, 4, 4, 4 } stretch = TRUE } } } style "checkbutton" { fg[PRELIGHT] = @text_color fg[ACTIVE] = @text_color } style "entry" { xthickness = 6 ythickness = 4 engine "pixmap" { image { function = SHADOW state = NORMAL detail = "entry" file = "assets/entry-bg.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = SHADOW state = ACTIVE detail = "entry" file = "assets/entry-active-bg.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = SHADOW state = INSENSITIVE detail = "entry" file = "assets/entry-disabled-bg.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = FLAT_BOX state = ACTIVE detail = "entry_bg" file = "assets/entry-background.png" } image { function = FLAT_BOX state = INSENSITIVE detail = "entry_bg" file = "assets/entry-background-disabled.png" } image { function = FLAT_BOX detail = "entry_bg" file = "assets/entry-background.png" } } } style "notebook_entry" { engine "pixmap" { image { function = SHADOW state = NORMAL detail = "entry" file = "assets/entry-notebook.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = SHADOW state = ACTIVE detail = "entry" file = "assets/entry-active-notebook.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = SHADOW state = INSENSITIVE detail = "entry" file = "assets/entry-disabled-notebook.png" border = {6, 6, 6, 6} stretch = TRUE } } } style "notebook_tab_label" { fg[ACTIVE] = @text_color } style "combobox_entry" { xthickness = 3 ythickness = 4 engine "pixmap" { # LTR version image { function = SHADOW detail = "entry" state = NORMAL shadow = IN file = "assets/combo-entry.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } image { function = SHADOW detail = "entry" state = INSENSITIVE shadow = IN file = "assets/combo-entry-insensitive.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } image { function = SHADOW detail = "entry" state = ACTIVE file = "assets/combo-entry-focus.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } # RTL version image { function = SHADOW detail = "entry" state = NORMAL shadow = IN file = "assets/combo-entry-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } image { function = SHADOW detail = "entry" state = INSENSITIVE shadow = IN file = "assets/combo-entry-insensitive-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } image { function = SHADOW detail = "entry" state = ACTIVE file = "assets/combo-entry-focus-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } } } style "notebook_combobox_entry" { engine "pixmap" { # LTR version image { function = SHADOW detail = "entry" state = NORMAL shadow = IN file = "assets/combo-entry-notebook.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } image { function = SHADOW detail = "entry" state = INSENSITIVE shadow = IN file = "assets/combo-entry-insensitive-notebook.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } image { function = SHADOW detail = "entry" state = ACTIVE file = "assets/combo-entry-focus-notebook.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } # RTL version image { function = SHADOW detail = "entry" state = NORMAL shadow = IN file = "assets/combo-entry-notebook-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } image { function = SHADOW detail = "entry" state = INSENSITIVE shadow = IN file = "assets/combo-entry-insensitive-notebook-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } image { function = SHADOW detail = "entry" state = ACTIVE file = "assets/combo-entry-focus-notebook-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } } } style "combobox_entry_button" { xthickness = 6 fg[ACTIVE] = @text_color engine "pixmap" { # LTR version image { function = BOX state = NORMAL file = "assets/combo-entry-button.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } image { function = BOX state = PRELIGHT file = "assets/combo-entry-button.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } image { function = BOX state = INSENSITIVE file = "assets/combo-entry-button-insensitive.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } image { function = BOX state = ACTIVE file = "assets/combo-entry-button-active.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = LTR } # RTL version image { function = BOX state = NORMAL file = "assets/combo-entry-button-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } image { function = BOX state = PRELIGHT file = "assets/combo-entry-button-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } image { function = BOX state = INSENSITIVE file = "assets/combo-entry-button-insensitive-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } image { function = BOX state = ACTIVE file = "assets/combo-entry-button-active-rtl.png" border = { 4, 4, 5, 4 } stretch = TRUE direction = RTL } } } style "spinbutton" { bg[NORMAL] = @bg_color xthickness = 6 ythickness = 4 engine "pixmap" { image { function = ARROW } # Spin-Up LTR image { function = BOX state = NORMAL detail = "spinbutton_up" file = "assets/up-background.png" border = { 1, 4, 5, 0 } stretch = TRUE overlay_file = "assets/arrow-up-small.png" overlay_stretch = FALSE direction = LTR } image { function = BOX state = PRELIGHT detail = "spinbutton_up" file = "assets/up-background.png" border = { 1, 4, 5, 0 } stretch = TRUE overlay_file = "assets/arrow-up-small-prelight.png" overlay_stretch = FALSE direction = LTR } image { function = BOX state = INSENSITIVE detail = "spinbutton_up" file = "assets/up-background-disable.png" border = { 1, 4, 5, 0 } stretch = TRUE overlay_file = "assets/arrow-up-small-insens.png" overlay_stretch = FALSE direction = LTR } image { function = BOX state = ACTIVE detail = "spinbutton_up" file = "assets/up-background.png" border = { 1, 4, 5, 0 } stretch = TRUE overlay_file = "assets/arrow-up-small-prelight.png" overlay_stretch = FALSE direction = LTR } # Spin-Up RTL image { function = BOX state = NORMAL detail = "spinbutton_up" file = "assets/up-background-rtl.png" border = { 4, 1, 5, 0 } stretch = TRUE overlay_file = "assets/arrow-up-small.png" overlay_stretch = FALSE direction = RTL } image { function = BOX state = PRELIGHT detail = "spinbutton_up" file = "assets/up-background-rtl.png" border = { 4, 1, 5, 0 } stretch = TRUE overlay_file = "assets/arrow-up-small-prelight.png" overlay_stretch = FALSE direction = RTL } image { function = BOX state = INSENSITIVE detail = "spinbutton_up" file = "assets/up-background-disable-rtl.png" border = { 4, 1, 5, 0 } stretch = TRUE overlay_file = "assets/arrow-up-small-insens.png" overlay_stretch = FALSE direction = RTL } image { function = BOX state = ACTIVE detail = "spinbutton_up" file = "assets/up-background-rtl.png" border = { 4, 1, 5, 0 } stretch = TRUE overlay_file = "assets/arrow-up-small-prelight.png" overlay_stretch = FALSE direction = RTL } # Spin-Down LTR image { function = BOX state = NORMAL detail = "spinbutton_down" file = "assets/down-background.png" border = { 1, 4, 1, 4 } stretch = TRUE overlay_file = "assets/arrow-down-small.png" overlay_stretch = FALSE direction = LTR } image { function = BOX state = PRELIGHT detail = "spinbutton_down" file = "assets/down-background.png" border = { 1, 4, 1, 4 } stretch = TRUE overlay_file = "assets/arrow-down-small-prelight.png" overlay_stretch = FALSE direction = LTR } image { function = BOX state = INSENSITIVE detail = "spinbutton_down" file = "assets/down-background-disable.png" border = { 1, 4, 1, 4 } stretch = TRUE overlay_file = "assets/arrow-down-small-insens.png" overlay_stretch = FALSE direction = LTR } image { function = BOX state = ACTIVE detail = "spinbutton_down" file = "assets/down-background.png" border = { 1, 4, 1, 4 } stretch = TRUE overlay_file = "assets/arrow-down-small-prelight.png" overlay_stretch = FALSE direction = LTR } # Spin-Down RTL image { function = BOX state = NORMAL detail = "spinbutton_down" file = "assets/down-background-rtl.png" border = { 4, 1, 1, 4 } stretch = TRUE overlay_file = "assets/arrow-down-small.png" overlay_stretch = FALSE direction = RTL } image { function = BOX state = PRELIGHT detail = "spinbutton_down" file = "assets/down-background-rtl.png" border = { 4, 1, 1, 4 } stretch = TRUE overlay_file = "assets/arrow-down-small-prelight.png" overlay_stretch = FALSE direction = RTL } image { function = BOX state = INSENSITIVE detail = "spinbutton_down" file = "assets/down-background-disable-rtl.png" border = { 4, 1, 1, 4 } stretch = TRUE overlay_file = "assets/arrow-down-small-insens.png" overlay_stretch = FALSE direction = RTL } image { function = BOX state = ACTIVE detail = "spinbutton_down" file = "assets/down-background-rtl.png" border = { 4, 1, 1, 4 } stretch = TRUE overlay_file = "assets/arrow-down-small-prelight.png" overlay_stretch = FALSE direction = RTL } } } style "gimp_spin_scale" { bg[NORMAL] = @base_color engine "pixmap" { image { function = FLAT_BOX detail = "entry_bg" state = NORMAL } image { function = FLAT_BOX detail = "entry_bg" state = ACTIVE } image { function = BOX state = NORMAL detail = "spinbutton_up" overlay_file = "assets/arrow-up-small.png" overlay_stretch = FALSE } image { function = BOX state = PRELIGHT detail = "spinbutton_up" overlay_file = "assets/arrow-up-small-prelight.png" overlay_stretch = FALSE } image { function = BOX state = ACTIVE detail = "spinbutton_up" overlay_file = "assets/arrow-up-small-prelight.png" overlay_stretch = FALSE } image { function = BOX state = INSENSITIVE detail = "spinbutton_up" overlay_file = "assets/arrow-up-small-insens.png" overlay_stretch = FALSE } image { function = BOX state = NORMAL detail = "spinbutton_down" overlay_file = "assets/arrow-down-small.png" overlay_stretch = FALSE } image { function = BOX state = PRELIGHT detail = "spinbutton_down" overlay_file = "assets/arrow-down-small-prelight.png" overlay_stretch = FALSE } image { function = BOX state = ACTIVE detail = "spinbutton_down" overlay_file = "assets/arrow-down-small-prelight.png" overlay_stretch = FALSE } image { function = BOX state = INSENSITIVE detail = "spinbutton_down" overlay_file = "assets/arrow-down-small-insens.png" overlay_stretch = FALSE } } } style "notebook" { xthickness = 5 ythickness = 2 engine "pixmap" { image { function = EXTENSION state = ACTIVE file = "assets/null.png" border = { 0,0,0,0 } stretch = TRUE gap_side = TOP } image { function = EXTENSION state = ACTIVE file = "assets/null.png" border = { 0,0,0,0 } stretch = TRUE gap_side = BOTTOM } image { function = EXTENSION state = ACTIVE file = "assets/null.png" border = { 0,0,0,0 } stretch = TRUE gap_side = RIGHT } image { function = EXTENSION state = ACTIVE file = "assets/null.png" border = { 0,0,0,0 } stretch = TRUE gap_side = LEFT } image { function = EXTENSION file = "assets/tab-top-active.png" border = { 3,3,3,3 } stretch = TRUE gap_side = BOTTOM } image { function = EXTENSION file = "assets/tab-bottom-active.png" border = { 3,3,3,3 } stretch = TRUE gap_side = TOP } image { function = EXTENSION file = "assets/tab-left-active.png" border = { 3,3,3,3 } stretch = TRUE gap_side = RIGHT } image { function = EXTENSION file = "assets/tab-right-active.png" border = { 3,3,3,3 } stretch = TRUE gap_side = LEFT } # How to draw boxes with a gap on one side (ie the page of a notebook) image { function = BOX_GAP file = "assets/notebook.png" border = { 4, 4, 4, 4 } stretch = TRUE gap_file = "assets/notebook-gap-horiz.png" gap_border = { 1, 1, 0, 0 } gap_side = TOP } image { function = BOX_GAP file = "assets/notebook.png" border = { 4, 4, 4, 4 } stretch = TRUE gap_file = "assets/notebook-gap-horiz.png" gap_border = { 1, 1, 0, 0 } gap_side = BOTTOM } image { function = BOX_GAP file = "assets/notebook.png" border = { 4, 4, 4, 4 } stretch = TRUE gap_file = "assets/notebook-gap-vert.png" gap_border = { 0, 0, 1, 1 } gap_side = LEFT } image { function = BOX_GAP file = "assets/notebook.png" border = { 4, 4, 4, 4 } stretch = TRUE gap_file = "assets/notebook-gap-vert.png" gap_border = { 0, 0, 1, 1 } gap_side = RIGHT } # How to draw the box of a notebook when it isnt attached to a tab image { function = BOX file = "assets/notebook.png" border = { 4, 4, 4, 4 } stretch = TRUE } } } style "handlebox" { engine "pixmap" { image { function = BOX file = "assets/null.png" border = { 4, 4, 4, 4 } stretch = TRUE detail = "handlebox_bin" shadow = IN } image { function = BOX file = "assets/null.png" border = { 4, 4, 4, 4 } stretch = TRUE detail = "handlebox_bin" shadow = OUT } } } style "combobox_separator" { xthickness = 0 ythickness = 0 GtkWidget::wide-separators = 1 } style "combobox" { xthickness = 0 ythickness = 0 } style "combobox_button" { xthickness = 3 ythickness = 3 } style "range" { engine "pixmap" { image { function = BOX detail = "trough-upper" file = "assets/trough-horizontal.png" border = { 8, 8, 0, 0 } stretch = TRUE orientation = HORIZONTAL } image { function = BOX detail = "trough-lower" file = "assets/trough-horizontal-active.png" border = { 8, 8, 0, 0 } stretch = TRUE orientation = HORIZONTAL } image { function = BOX detail = "trough-upper" file = "assets/trough-vertical.png" border = { 0, 0, 8, 8 } stretch = TRUE orientation = VERTICAL } image { function = BOX detail = "trough-lower" file = "assets/trough-vertical-active.png" border = { 0, 0, 8, 8 } stretch = TRUE orientation = VERTICAL } # Horizontal image { function = SLIDER state = NORMAL file = "assets/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "assets/slider.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = SLIDER state = PRELIGHT file = "assets/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "assets/slider-prelight.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = SLIDER state = INSENSITIVE file = "assets/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "assets/slider-insensitive.png" overlay_stretch = FALSE orientation = HORIZONTAL } # Vertical image { function = SLIDER state = NORMAL file = "assets/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "assets/slider.png" overlay_stretch = FALSE orientation = VERTICAL } image { function = SLIDER state = PRELIGHT file = "assets/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "assets/slider-prelight.png" overlay_stretch = FALSE orientation = VERTICAL } image { function = SLIDER state = INSENSITIVE file = "assets/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "assets/slider-insensitive.png" overlay_stretch = FALSE orientation = VERTICAL } # Function below removes ugly boxes image { function = BOX file = "assets/null.png" border = { 3, 3, 3, 3 } stretch = TRUE } } } style "progressbar" { xthickness = 1 ythickness = 1 fg[NORMAL] = @fg_color fg[PRELIGHT] = @selected_fg_color engine "pixmap" { image { function = BOX detail = "trough" file = "assets/trough-progressbar.png" border = { 4, 4, 4, 4 } stretch = TRUE orientation = HORIZONTAL } image { function = BOX detail = "bar" file = "assets/progressbar.png" stretch = TRUE border = { 3, 3, 3, 3 } orientation = HORIZONTAL } image { function = BOX detail = "trough" file = "assets/trough-progressbar_v.png" border = { 4, 4, 4, 4 } stretch = TRUE orientation = VERTICAL } image { function = BOX detail = "bar" file = "assets/progressbar_v.png" stretch = TRUE border = { 3, 3, 3, 3 } orientation = VERTICAL } } } style "separator_menu_item" { engine "pixmap" { image { function = BOX file = "assets/null.png" border = { 0, 0, 1, 0 } stretch = TRUE } } } style "treeview_header" { ythickness = 1 fg[PRELIGHT] = mix(0.70, @text_color, @base_color) font_name = "Bold" engine "pixmap" { image { function = BOX file = "assets/tree_header.png" border = { 1, 1, 1, 1 } stretch = TRUE } } } # Treeview Rows style "treeview" { xthickness = 2 ythickness = 0 } style "scrolled_window" { xthickness = 1 ythickness = 1 engine "pixmap" { image { function = SHADOW file = "assets/frame.png" border = { 5, 5, 5, 5 } stretch = TRUE } } } style "frame" { xthickness = 1 ythickness = 1 engine "pixmap" { image { function = SHADOW file = "assets/frame.png" border = { 1, 1, 1, 1 } stretch = TRUE shadow = IN } image { function = SHADOW_GAP file = "assets/frame.png" border = { 1, 1, 1, 1 } stretch = TRUE gap_start_file = "assets/frame-gap-start.png" gap_start_border = { 1, 0, 0, 0 } gap_end_file = "assets/frame-gap-end.png" gap_end_border = { 0, 1, 0, 0 } shadow = IN } image { function = SHADOW file = "assets/frame.png" border = { 1, 1, 1, 1 } stretch = TRUE shadow = OUT } image { function = SHADOW_GAP file = "assets/frame.png" border = { 1, 1, 1, 1 } stretch = TRUE gap_start_file = "assets/frame-gap-start.png" gap_start_border = { 1, 0, 0, 0 } gap_end_file = "assets/frame-gap-end.png" gap_end_border = { 0, 1, 0, 0 } shadow = OUT } image { function = SHADOW file = "assets/frame.png" border = { 1, 1, 1, 1 } stretch = TRUE shadow = ETCHED_IN } image { function = SHADOW_GAP file = "assets/frame.png" border = { 1, 1, 1, 1 } stretch = TRUE gap_start_file = "assets/frame-gap-start.png" gap_start_border = { 1, 0, 0, 0 } gap_end_file = "assets/frame-gap-end.png" gap_end_border = { 0, 1, 0, 0 } shadow = ETCHED_IN } image { function = SHADOW file = "assets/frame.png" border = { 1, 1, 1, 1 } stretch = TRUE shadow = ETCHED_OUT } image { function = SHADOW_GAP file = "assets/frame.png" border = { 1, 1, 1, 1 } stretch = TRUE gap_start_file = "assets/frame-gap-start.png" gap_start_border = { 1, 0, 0, 0 } gap_end_file = "assets/frame-gap-end.png" gap_end_border = { 0, 1, 0, 0 } shadow = ETCHED_OUT } } } style "gimp_toolbox_frame" { engine "pixmap" { image { function = SHADOW } } } style "toolbar" { engine "pixmap" { image { function = BOX file = "assets/toolbar.png" stretch = TRUE border = { 1, 1, 1, 1 } } image { function = HANDLE overlay_file = "assets/handle-h.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = HANDLE overlay_file = "assets/handle-v.png" overlay_stretch = FALSE orientation = VERTICAL } image { function = VLINE recolorable = TRUE file = "assets/null.png" } image { function = HLINE recolorable = TRUE file = "assets/null.png" } } } style "inline_toolbar" { GtkToolbar::button-relief = GTK_RELIEF_NORMAL engine "pixmap" { image { function = BOX file = "assets/inline-toolbar.png" stretch = TRUE border = { 1, 1, 1, 1 } } } } style "notebook_viewport" { bg[NORMAL] = @notebook_bg } style "notebook_eventbox" { bg[NORMAL] = @notebook_bg bg[ACTIVE] = @bg_color } style "tooltips" { xthickness = 8 ythickness = 4 bg[NORMAL] = @tooltip_bg_color fg[NORMAL] = @tooltip_fg_color bg[SELECTED] = @tooltip_bg_color } style "eclipse-tooltips" { xthickness = 8 ythickness = 4 bg[NORMAL] = shade(1.05, @bg_color) fg[NORMAL] = @text_color bg[SELECTED] = shade(1.05, @bg_color) } style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 0 XfdesktopIconView::selected-label-alpha = 100 XfdesktopIconView::shadow-x-offset = 0 XfdesktopIconView::shadow-y-offset = 1 XfdesktopIconView::selected-shadow-x-offset = 0 XfdesktopIconView::selected-shadow-y-offset = 1 XfdesktopIconView::shadow-color = "#000000" XfdesktopIconView::selected-shadow-color = "#000000" XfdesktopIconView::shadow-blur-radius = 2 XfdesktopIconView::cell-spacing = 2 XfdesktopIconView::cell-padding = 6 XfdesktopIconView::cell-text-width-proportion = 1.9 fg[NORMAL] = @selected_fg_color fg[ACTIVE] = @selected_fg_color } style "xfwm-tabwin" { Xfwm4TabwinWidget::border-width = 1 Xfwm4TabwinWidget::border-alpha = 1.0 Xfwm4TabwinWidget::icon-size = 64 Xfwm4TabwinWidget::alpha = 1.0 Xfwm4TabwinWidget::border-radius = 2 bg[NORMAL] = @bg_color bg[SELECTED] = @bg_color fg[NORMAL] = @fg_color engine "murrine" { contrast = 0.7 glazestyle = 0 glowstyle = 0 highlight_shade = 1.0 gradient_shades = {1.0,1.0,1.0,1.0} border_shades = { 0.8, 0.8 } } } style "xfwm-tabwin-button" { font_name = "bold" bg[SELECTED] = @selected_bg_color } # Chromium style "chrome_menu_item" { bg[SELECTED] = @selected_bg_color } # Text Style style "text" = "default" { engine "murrine" { textstyle = 0 } } style "menu_text" = "menu_item" { engine "murrine" { textstyle = 0 } } style "null" { engine "pixmap" { image { function = BOX file = "assets/null.png" stretch = TRUE } } } class "GtkWidget" style "default" class "GtkScrollbar" style "scrollbar" class "GtkButton" style "button" class "GtkEntry" style "entry" class "GtkOldEditable" style "entry" class "GtkSpinButton" style "spinbutton" class "GtkNotebook" style "notebook" class "GtkRange" style "range" class "GtkProgressBar" style "progressbar" class "GtkSeparatorMenuItem" style "separator_menu_item" class "GtkScrolledWindow" style "scrolled_window" class "GtkFrame" style "frame" class "GtkTreeView" style "treeview" class "GtkToolbar" style "toolbar" class "*HandleBox" style "toolbar" widget_class "**" style "menu" widget_class "**" style "menu_framed_box" widget_class "**" style "menu_item" widget_class "**" style "checkbutton" widget_class "*" style "combobox" widget_class "**" style "combobox_button" widget_class "**" style "combobox_separator" widget_class "***" style "treeview_header" widget_class "**" style "inline_toolbar" widget_class "**" style "combobox_entry" widget_class "**" style "combobox_entry_button" widget_class "***" style "notebook_viewport" widget_class "*HandleBox" style "toolbar" # Entries in notebooks draw with notebook's base color, but not if there's # something else in the middle that draws gray again widget_class "**" style "notebook_entry" widget_class "***" style "entry" widget_class "***" style "notebook_combobox_entry" widget_class "****" style "combobox_entry" # We also need to avoid changing fg color for the inactive notebook tab labels widget_class "*." style "notebook_tab_label" # GTK tooltips widget "gtk-tooltip*" style "tooltips" #Fix GVim tabs widget_class "**" style "notebook_eventbox" # Xchat special cases widget "*xchat-inputbox" style "entry" # GIMP # Disable gradients completely for GimpSpinScale #class "GimpSpinScale" style "gimp_spin_scale" # Remove borders from "Wilbert frame" in Gimp widget_class "**" style "gimp_toolbox_frame" # Chrome/Chromium widget_class "*Chrom*Button*" style "button" widget_class "***" style "chrome_menu_item" # Eclipse/SWT widget "gtk-tooltips*" style "eclipse-tooltips" widget "*swt-toolbar-flat" style "null" # Openoffice, Libreoffice class "GtkWindow" style "toplevel_hack" widget "*openoffice-toplevel*" style "ooo_stepper_hack" # Xfce widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" widget "xfwm4-tabwin*" style "xfwm-tabwin" widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" # Fixes ugly text shadows for insensitive text widget_class "*" style "text" widget_class "**" style "menu_text" widget_class "**" style "text" widget_class "**" style "text" widget_class "**" style "text" arc-theme-20220405/common/gtk-2.0/menubar-toolbar/000077500000000000000000000000001422312607700212665ustar00rootroot00000000000000arc-theme-20220405/common/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc000066400000000000000000000114431422312607700256270ustar00rootroot00000000000000style "menubar" { bg[NORMAL] = "#2f343f" fg[NORMAL] = "#afb8c5" fg[PRELIGHT] = "#afb8c5" fg[ACTIVE] = "#afb8c5" fg[SELECTED] = @selected_fg_color fg[INSENSITIVE] = shade(0.7, "#afb8c5") xthickness = 0 ythickness = 0 engine "pixmap" { image { function = BOX file = "menubar-toolbar/menubar-dark.png" stretch = TRUE border = { 1, 1, 1, 1 } } } } style "menubar-borderless" { bg[NORMAL] = "#2f343f" fg[NORMAL] = "#afb8c5" fg[SELECTED] = @selected_fg_color fg[INSENSITIVE] = shade(0.7, "#afb8c5") xthickness = 0 ythickness = 0 engine "pixmap" { image { function = BOX file = "assets/null.png" stretch = TRUE border = { 1, 1, 1, 1 } } } } style "menubar_item" { xthickness = 2 ythickness = 4 fg[PRELIGHT] = @selected_fg_color engine "pixmap" { image { function = BOX state = PRELIGHT file = "menubar-toolbar/menubar_button-dark.png" border = { 2, 2, 2, 2 } stretch = TRUE } } } # Text Style Menubar style "menubar-text" { engine "murrine" { text_shade = 0.0 textstyle = 0 } } style "toolbar_text" { fg[NORMAL] = "#afb8c5" fg[PRELIGHT] = "#afb8c5" fg[INSENSITIVE] = shade(0.7, "#afb8c5") fg[ACTIVE] = "#afb8c5" text[NORMAL] = "#afb8c5" text[PRELIGHT] = "#afb8c5" text[INSENSITIVE] = shade(0.7, "#afb8c5") text[ACTIVE] = "#afb8c5" } style "toolbar_button" { xthickness = 4 ythickness = 4 engine "pixmap" { image { function = BOX state = NORMAL file = "menubar-toolbar/button.png" border = { 4, 4, 4, 4 } stretch = TRUE } image { function = BOX state = PRELIGHT file = "menubar-toolbar/button-hover.png" border = { 4, 4, 4, 4 } stretch = TRUE } image { function = BOX state = ACTIVE file = "menubar-toolbar/button-active.png" border = { 4, 4, 4, 4 } stretch = TRUE } image { function = BOX state = INSENSITIVE file = "menubar-toolbar/button-insensitive.png" border = { 4, 4, 4, 4 } stretch = TRUE } } } style "toolbar_entry" { base[NORMAL] = "#404552" base[ACTIVE] = "#404552" base[INSENSITIVE] = "#39404d" text[NORMAL] = "#afb8c5" engine "pixmap" { image { function = SHADOW state = NORMAL detail = "entry" file = "menubar-toolbar/entry-toolbar-dark.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = SHADOW state = ACTIVE detail = "entry" file = "menubar-toolbar/entry-active-toolbar-dark.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = SHADOW state = INSENSITIVE detail = "entry" file = "menubar-toolbar/entry-disabled-toolbar-dark.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = FLAT_BOX state = ACTIVE detail = "entry_bg" file = "assets/null.png" } image { function = FLAT_BOX state = INSENSITIVE detail = "entry_bg" file = "assets/null.png" } image { function = FLAT_BOX detail = "entry_bg" file = "assets/null.png" } } } #Chromium style "chrome-gtk-frame" { ChromeGtkFrame::frame-color = "#2f343f" ChromeGtkFrame::inactive-frame-color = "#2f343f" ChromeGtkFrame::frame-gradient-size = 0 ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) ChromeGtkFrame::incognito-inactive-frame-color = @bg_color ChromeGtkFrame::incognito-frame-gradient-color = @bg_color ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color } widget_class "**" style "menubar" widget_class "*.*" style "menubar_item" widget_class "*ThunarWindow*" style "menubar" class "ChromeGtkFrame" style "chrome-gtk-frame" widget_class "***" style "menubar-text" # Whitelist for dark toolbars widget_class "*ThunarWindow*" style "menubar-borderless" widget_class "*ThunarWindow**" style "toolbar_entry" widget_class "*ThunarWindow**" style "toolbar_button" widget_class "*ThunarWindow**" style "toolbar_text" widget_class "*ThunarWindow***" style "menubar-text" arc-theme-20220405/common/gtk-2.0/menubar-toolbar/menubar-toolbar.rc000066400000000000000000000072161422312607700247130ustar00rootroot00000000000000style "menubar" { bg[NORMAL] = "#e7e8eb" fg[NORMAL] = "#70788d" fg[PRELIGHT] = "#70788d" fg[ACTIVE] = "#70788d" fg[SELECTED] = @selected_fg_color fg[INSENSITIVE] = shade(1.3, "#70788d") xthickness = 0 ythickness = 0 engine "pixmap" { image { function = BOX file = "menubar-toolbar/menubar.png" stretch = TRUE border = { 1, 1, 1, 1 } } } } style "menubar-borderless" { bg[NORMAL] = "#e7e8eb" fg[NORMAL] = "#70788d" fg[SELECTED] = @fg_color fg[INSENSITIVE] = shade(1.3, "#70788d") xthickness = 0 ythickness = 0 engine "pixmap" { image { function = BOX file = "assets/null.png" stretch = TRUE border = { 1, 1, 1, 1 } } } } style "menubar_item" { xthickness = 2 ythickness = 4 fg[PRELIGHT] = @selected_fg_color engine "pixmap" { image { function = BOX state = PRELIGHT file = "menubar-toolbar/menubar_button.png" border = { 2, 2, 2, 2 } stretch = TRUE } } } # Text Style Menubar style "menubar-text" { engine "murrine" { text_shade = 0.0 textstyle = 0 } } style "toolbar_entry" { text[NORMAL] = "#70788d" engine "pixmap" { image { function = SHADOW state = NORMAL detail = "entry" file = "menubar-toolbar/entry-toolbar.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = SHADOW state = ACTIVE detail = "entry" file = "menubar-toolbar/entry-active-toolbar.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = SHADOW state = INSENSITIVE detail = "entry" file = "menubar-toolbar/entry-disabled-toolbar.png" border = {6, 6, 6, 6} stretch = TRUE } image { function = FLAT_BOX state = ACTIVE detail = "entry_bg" file = "assets/null.png" } image { function = FLAT_BOX state = INSENSITIVE detail = "entry_bg" file = "assets/null.png" } image { function = FLAT_BOX detail = "entry_bg" file = "assets/null.png" } } } #Chromium style "chrome-gtk-frame" { ChromeGtkFrame::frame-color = "#e7e8eb" ChromeGtkFrame::inactive-frame-color = "#e7e8eb" ChromeGtkFrame::frame-gradient-size = 0 ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) ChromeGtkFrame::incognito-inactive-frame-color = @bg_color ChromeGtkFrame::incognito-frame-gradient-color = @bg_color ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color } widget_class "**" style "menubar" widget_class "*.*" style "menubar_item" widget_class "*ThunarWindow*" style "menubar" widget_class "*CajaNavigationWindow*" style "menubar" class "ChromeGtkFrame" style "chrome-gtk-frame" widget_class "***" style "menubar-text" # Whitelist for dark toolbars widget_class "*ThunarWindow*" style "menubar-borderless" widget_class "*CajaNavigationWindow*" style "menubar-borderless" widget_class "*ThunarWindow**" style "toolbar_entry" widget_class "*CajaNavigationWindow**" style "toolbar_entry" arc-theme-20220405/common/gtk-2.0/meson.build000066400000000000000000000055451422312607700203500ustar00rootroot00000000000000gtk2_asset_names = run_command( 'cat', 'assets.txt', check : true ).stdout().split() subdir('assets-light') if 'dark' in get_option('variants') or 'darker' in get_option('variants') subdir('assets-dark') endif foreach variant : get_option('variants') if variant == 'light' or variant == 'lighter' light_menubar_toolbar_assets = [ 'entry-active-toolbar', 'entry-disabled-toolbar', 'entry-toolbar', 'menubar_button', 'menubar' ] elif variant == 'dark' or variant == 'darker' light_menubar_toolbar_assets = [ 'button-active', 'button-hover', 'button-insensitive', 'button' ] dark_menubar_toolbar_assets = [ 'entry-active-toolbar', 'entry-disabled-toolbar', 'entry-toolbar', 'menubar_button', 'menubar' ] endif install_data( [variant / 'gtkrc', 'apps.rc', 'main.rc', 'panel.rc', 'xfce-notify.rc'], install_dir : prefix / install_dir.get(variant) / common_dirs.get('gtk2') ) install_data( variant == 'light' or variant == 'lighter' ? 'menubar-toolbar' / 'menubar-toolbar.rc' : 'menubar-toolbar' / 'menubar-toolbar-dark.rc', install_dir : prefix / install_dir.get(variant) / common_dirs.get('gtk2') / 'menubar-toolbar', ) full_path_base_assets = [] foreach asset : variant == 'dark' ? gtk2_dark_assets : gtk2_light_assets full_path_base_assets += asset.full_path() endforeach meson.add_install_script( install_file, full_path_base_assets, variant == 'dark' ? gtk2_dark_asset_files : gtk2_light_asset_files, '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('gtk2') / 'assets' ) full_path_light_menubar_toolbar_assets = [] foreach asset : light_menubar_toolbar_assets if fs.exists(meson.current_source_dir() / 'assets-light' / asset + '.png') full_path_light_menubar_toolbar_assets += meson.current_source_dir() / 'assets-light' / asset + '.png' else full_path_light_menubar_toolbar_assets += meson.current_build_dir() / 'assets-light' / asset + '.png' endif endforeach meson.add_install_script( install_file, full_path_light_menubar_toolbar_assets, '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('gtk2') / 'menubar-toolbar' ) if variant == 'dark' or variant == 'darker' foreach asset : dark_menubar_toolbar_assets if fs.exists(meson.current_source_dir() / 'assets-dark' / asset + '.png') asset_file = meson.current_source_dir() / 'assets-dark' / asset + '.png' else asset_file = meson.current_build_dir() / 'assets-dark' / asset + '.png' endif meson.add_install_script( install_file, asset_file, '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('gtk2') / 'menubar-toolbar' / asset + '-dark.png' ) endforeach endif endforeach arc-theme-20220405/common/gtk-2.0/panel.rc000066400000000000000000000124741422312607700176320ustar00rootroot00000000000000style "theme-panel" { xthickness = 2 ythickness = 0 bg[NORMAL] = "#2B2E37" bg[ACTIVE] = @selected_bg_color bg[PRELIGHT] = "#3f4453" bg[SELECTED] = @selected_bg_color fg[NORMAL] = "#BAC3CF" fg[PRELIGHT] = @selected_fg_color fg[ACTIVE] = @selected_fg_color fg[SELECTED] = @selected_fg_color text[NORMAL] = "#BAC3CF" text[PRELIGHT] = "#BAC3CF" text[ACTIVE] = "#BAC3CF" text[SELECTED] = "#BAC3CF" engine "murrine" { reliefstyle = 0 glazestyle = 0 glow_shade = 1.0 highlight_shade = 1.0 roundness = 0 gradient_shades = {1.0,1.0,1.0,1.0} textstyle = 0 contrast = 0.0 } } style "theme-panel-progressbar" { bg[ACTIVE] = "#1D1F26" } style "panelbar" { fg[NORMAL] = "#edf5fb" fg[ACTIVE] = "#edf5fb" fg[PRELIGHT] = "#edf5fb" fg[SELECTED] = @selected_fg_color bg[SELECTED] = @selected_bg_color engine "murrine" {} } style "panelbuttons" { xthickness = 4 ythickness = 0 engine "murrine" { textstyle = 0 } } style "theme-panel-text" { fg[NORMAL] = "#edf5fb" fg[PRELIGHT] = @selected_fg_color fg[ACTIVE] = "#edf5fb" text[NORMAL] = "#edf5fb" text[PRELIGHT] = @selected_fg_color text[ACTIVE] = "#edf5fb" engine "murrine" { textstyle = 0 text_shade = 0.2 } } style "panel-entry" { fg[NORMAL] = @text_color fg[PRELIGHT] = @text_color fg[ACTIVE] = @text_color fg[SELECTED] = @text_color fg[INSENSITIVE] = @text_color text[NORMAL] = @text_color text[PRELIGHT] = @text_color text[ACTIVE] = @text_color text[SELECTED] = @text_color text[INSENSITIVE] = @text_color } style "theme-main-menu-text" = "theme-panel-text" { fg[PRELIGHT] = @selected_fg_color text[PRELIGHT] = @selected_fg_color } style "workspace-switcher" = "theme-panel" { bg[SELECTED] = @selected_bg_color } style "indicator" = "theme-panel" { xthickness = 0 ythickness = 0 } widget "*tasklist*" style "panelbuttons" widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" widget_class "*PanelToplevel*Button" style "panelbuttons" widget_class "*Panel*GtkToggleButton" style "panelbuttons" widget_class "*Xfce*Panel*Button*" style "panelbuttons" widget_class "*" style "panelbuttons" widget_class "**" style "panelbuttons" widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" widget "*dict*Applet*" style "panelbuttons" widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" widget_class "*Tasklist*" style:highest "panelbuttons" class "*Panel*MenuBar*" style "panelbar" widget_class "*Panel*MenuBar*" style "panelbar" widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" widget "*PanelWidget*" style "theme-panel" widget "*PanelApplet*" style "theme-panel" widget "*fast-user-switch*" style "theme-panel" widget "*CPUFreq*Applet*" style "theme-panel" class "PanelApp*" style "theme-panel" class "PanelToplevel*" style "theme-panel" widget_class "*PanelToplevel*" style "theme-panel" widget_class "*notif*" style "theme-panel" widget_class "*Notif*" style "theme-panel" widget_class "*Tray*" style "theme-panel" widget_class "*tray*" style "theme-panel" widget_class "*computertemp*" style "theme-panel" widget_class "*Applet*Tomboy*" style "theme-panel" widget_class "*Applet*Netstatus*" style "theme-panel" # Fixes for tooltip text in some apps. widget_class "*Notif*Beagle*" style "theme-panel" widget_class "*Notif*Brasero*" style "theme-panel" # XFCE panel theming. widget "*Xfce*Panel*" style "theme-panel" class "*Xfce*Panel*" style "theme-panel" widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" widget "*WnckPager*" style "workspace-switcher" widget "*TopMenu*" style "theme-panel" widget "*XfceTasklist*" style "panelbuttons" # Fix gtk-entries in the panel widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin # Make sure panel text color doesn't change widget_class "*Panel*MenuBar*" style "theme-main-menu-text" widget_class "*Panel**" style "theme-main-menu-text" widget "*.clock-applet-button.*" style "theme-panel-text" widget "*PanelApplet*" style "theme-panel-text" # Override general panel-style with specific plugin-styles widget "*indicator-applet*" style "indicator" widget "*indicator-button*" style "indicator" arc-theme-20220405/common/gtk-2.0/xfce-notify.rc000066400000000000000000000034611422312607700207620ustar00rootroot00000000000000gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" style "notify-window" { XfceNotifyWindow::summary-bold = 1 XfceNotifyWindow::border-color = "#17191F" XfceNotifyWindow::border-color-hover = "#17191F" XfceNotifyWindow::border-radius = 3.0 XfceNotifyWindow::border-width = 1.0 XfceNotifyWindow::border-width-hover = 1.0 bg[NORMAL] = "#292C36" } style "notify-button" { bg[NORMAL] = "#434652" bg[PRELIGHT] = "#5C6070" bg[ACTIVE] = @selected_bg_color fg[NORMAL] = "#BAC3CF" fg[PRELIGHT] = "#BAC3CF" fg[ACTIVE] = @selected_fg_color engine "murrine" { gradient_shades = { 1.0, 1.0, 1.0, 1.0 } border_shades = { 1.0, 1.0 } roundness = 2 textstyle = 0 } } style "notify-text" { GtkWidget::link-color = @selected_bg_color fg[NORMAL] = "#BAC3CF" fg[PRELIGHT] = "#BAC3CF" fg[ACTIVE] = "#BAC3CF" engine "murrine" { textstyle = 0 } } style "notify-summary" { font_name = "Bold" } style "notify-progressbar" { GtkProgressBar::min-horizontal-bar-height = 4 xthickness = 0 ythickness = 0 fg[PRELIGHT] = "#000000" bg[NORMAL] = @selected_bg_color bg[ACTIVE] = "#1D1F26" bg[SELECTED] = @selected_bg_color engine "murrine" { gradient_shades = { 1.0, 1.0, 1.0, 1.0 } border_shades = { 1.0, 1.0 } trough_shades = { 1.0, 1.0 } trough_border_shades = { 1.0, 1.0 } progressbarstyle = 0 roundness = 2 textstyle = 0 } } class "XfceNotifyWindow" style "notify-window" widget "XfceNotifyWindow.*.summary" style "notify-summary" widget_class "XfceNotifyWindow.*" style "notify-button" widget_class "XfceNotifyWindow.*." style "notify-text" widget_class "XfceNotifyWindow.*." style "notify-progressbar" widget_class "XfceNotifyWindow.*." style "notify-progressbar" arc-theme-20220405/common/gtk-3.0/000077500000000000000000000000001422312607700161765ustar00rootroot00000000000000arc-theme-20220405/common/gtk-3.0/assets/000077500000000000000000000000001422312607700175005ustar00rootroot00000000000000arc-theme-20220405/common/gtk-3.0/assets/assets.svg000066400000000000000000007427521422312607700215440ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gtk-3.0/assets/assets.txt000066400000000000000000000042221422312607700215430ustar00rootroot00000000000000checkbox-checked checkbox-checked-insensitive checkbox-unchecked checkbox-unchecked-insensitive checkbox-mixed checkbox-mixed-insensitive radio-checked radio-checked-insensitive radio-unchecked radio-unchecked-insensitive radio-mixed radio-mixed-insensitive checkbox-checked-selected checkbox-checked-insensitive-selected checkbox-unchecked-selected checkbox-unchecked-insensitive-selected checkbox-mixed-selected checkbox-mixed-insensitive-selected checkbox-checked-selectionmode checkbox-selectionmode radio-checked-selected radio-checked-insensitive-selected radio-unchecked-selected radio-unchecked-insensitive-selected radio-mixed-selected radio-mixed-insensitive-selected switch switch-active switch-insensitive switch-active-insensitive switch-header switch-active-header switch-insensitive-header switch-active-insensitive-header switch-selected switch-active-selected switch-insensitive-selected switch-active-insensitive-selected titlebutton-close titlebutton-close-backdrop titlebutton-close-hover titlebutton-close-active titlebutton-maximize titlebutton-maximize-backdrop titlebutton-maximize-hover titlebutton-maximize-active titlebutton-minimize titlebutton-minimize-backdrop titlebutton-minimize-hover titlebutton-minimize-active checkbox-checked-dark checkbox-checked-insensitive-dark checkbox-unchecked-dark checkbox-unchecked-insensitive-dark checkbox-mixed-dark checkbox-mixed-insensitive-dark checkbox-checked-selectionmode-dark checkbox-selectionmode-dark radio-checked-dark radio-checked-insensitive-dark radio-unchecked-dark radio-unchecked-insensitive-dark radio-mixed-dark radio-mixed-insensitive-dark switch-dark switch-active-dark switch-insensitive-dark switch-active-insensitive-dark switch-header-dark switch-active-header-dark switch-insensitive-header-dark switch-active-insensitive-header-dark titlebutton-close-dark titlebutton-close-backdrop-dark titlebutton-close-hover-dark titlebutton-close-active-dark titlebutton-maximize-dark titlebutton-maximize-backdrop-dark titlebutton-maximize-hover-dark titlebutton-maximize-active-dark titlebutton-minimize-dark titlebutton-minimize-backdrop-dark titlebutton-minimize-hover-dark titlebutton-minimize-active-dark arc-theme-20220405/common/gtk-3.0/assets/meson.build000066400000000000000000000027231422312607700216460ustar00rootroot00000000000000assets_svg = 'assets.svg' gtk3_assets = [] gtk3_hidpi_assets = [] gtk3_asset_files = [] gtk3_hidpi_asset_files = [] foreach asset : gtk3_asset_names asset_filename = asset + '.png' if fs.exists(asset_filename) gtk3_asset_files += meson.current_source_dir() / asset_filename else if not inkscape.found() error('Program \'inkscape\' not found') endif gtk3_assets += custom_target( 'gtk3-' + asset, input : assets_svg, output : asset_filename, command : [ inkscape, '--export-id-only', inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', '--export-id=' + asset, '--export-dpi=96', '@INPUT@' ], build_by_default : true ) endif hidpi_asset_filename = asset + '@2.png' if fs.exists(hidpi_asset_filename) gtk3_hidpi_asset_files += meson.current_source_dir() / hidpi_asset_filename else if not inkscape.found() error('Program \'inkscape\' not found') endif gtk3_hidpi_assets += custom_target( 'gtk3-' + asset + '-hidpi', input : assets_svg, output : hidpi_asset_filename, command : [ inkscape, '--export-id-only', inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', '--export-id=' + asset, '--export-dpi=192', '@INPUT@' ], build_by_default : true ) endif endforeach arc-theme-20220405/common/gtk-3.0/meson.build000066400000000000000000000101021422312607700203320ustar00rootroot00000000000000# render PNG assets gtk3_asset_names = run_command( 'cat', 'assets' / 'assets.txt', check : true ).stdout().split() subdir('assets') # compile CSS sass_path = meson.current_source_dir() / 'sass' sass_depend_files = run_command( 'find', sass_path, '-name', '_*.scss', check : true ).stdout().split() # always compile the dark CSS input_scss_dark = configure_file( input: meson.current_source_dir() / 'sass' / 'gtk.scss.in', output : 'gtk-dark.scss', configuration : { 'variant' : 'dark', 'transparency' : get_option('transparency').to_string(), 'sass_path' : meson.current_source_dir() / 'sass', } ) output_css_dark = 'gtk-main-dark.css' gtk3_stylesheets = [] gtk3_stylesheets += custom_target( output_css_dark, input : input_scss_dark, output : output_css_dark, command : [sassc, sassc_options, '@INPUT@', '@OUTPUT@'], build_by_default : true, depend_files : sass_depend_files ) foreach variant : get_option('variants') output_css = (variant == 'light' ? 'gtk-main.css' : 'gtk-main-' + variant + '.css') if variant != 'dark' input_scss = configure_file( input: meson.current_source_dir() / 'sass' / 'gtk.scss.in', output : 'gtk-' + variant + '.scss', configuration : { 'variant' : variant, 'transparency' : get_option('transparency').to_string(), 'sass_path' : meson.current_source_dir() / 'sass', } ) gtk3_stylesheets += custom_target( output_css, input : input_scss, output : output_css, command : [sassc, sassc_options, '@INPUT@', '@OUTPUT@'], build_by_default : true, depend_files : sass_depend_files ) endif # generate the gresource XML gresource_xml_array = [ '', '', '' ] foreach asset : gtk3_asset_names gresource_xml_array += [ 'assets/' + asset + '.png', 'assets/' + asset + '@2.png' ] endforeach gresource_xml_array += ['' + output_css + ''] if variant != 'dark' gresource_xml_array += ['' + output_css_dark + ''] endif gresource_xml_array += [ '', '' ] # compile the gresource gresource_xml = configure_file( capture : true, command : ['echo', gresource_xml_array], output : 'gtk-' + variant + '.gresource.xml' ) #TODO use gnome.compile_resources()??? gresource = custom_target( 'gresource-' + variant, input : gresource_xml, output : 'gtk-' + variant + '.gresource', command : [ glib_compile_resources, '--sourcedir=@OUTDIR@', '--sourcedir=@CURRENT_SOURCE_DIR@', '--target=@OUTPUT@', '@INPUT@' ], depends : [gtk3_assets, gtk3_hidpi_assets, gtk3_stylesheets], depend_files : [gtk3_asset_files, gtk3_hidpi_asset_files], build_by_default : true ) # install gresource meson.add_install_script( install_file, gresource.full_path(), '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('gtk3') / 'gtk.gresource' ) # install gtk.css files gtk3_css = configure_file( capture : true, command : ['echo', '@import url("resource:///org/gnome/arc-theme/' + output_css + '");'], output : 'gtk-' + variant + '.css' ) install_data( gtk3_css, install_dir : prefix / install_dir.get(variant) / common_dirs.get('gtk3'), rename : ['gtk.css'] ) if variant != 'dark' #FIXME gtk-dark.css gets overwritten for subsequent variants, resulting in build warnings gtk3_dark_css = configure_file( capture : true, command : ['echo', '@import url("resource:///org/gnome/arc-theme/' + output_css_dark + '");'], output : 'gtk-dark.css', install : true, install_dir : prefix / install_dir.get(variant) / common_dirs.get('gtk3') ) endif # install thumbnail install_data( variant != 'dark' ? 'thumbnail/light.png' : 'thumbnail/dark.png', install_dir : prefix / install_dir.get(variant) / common_dirs.get('gtk3'), rename : ['thumbnail.png'] ) endforeach arc-theme-20220405/common/gtk-3.0/sass/000077500000000000000000000000001422312607700171475ustar00rootroot00000000000000arc-theme-20220405/common/gtk-3.0/sass/_applications.scss000066400000000000000000000570311422312607700226770ustar00rootroot00000000000000// // Tab overrides // .gedit-bottom-panel-paned notebook, terminal-window notebook { > header.top > tabs > tab:checked { box-shadow: inset 0 -1px $borders_color; } } // // GNOME Terminal, MATE Terminal // terminal-window, .mate-terminal { notebook { > header.top { padding-top: 3px; box-shadow: inset 0 1px opacify($header_border, 1), inset 0 -1px $borders_color; button { padding: 0; min-width: 24px; min-height: 24px; } } } } // // Nautilus // .nautilus-canvas-item { border-radius: 2px; } %nautilus_canvas_item, .nautilus-desktop.nautilus-canvas-item { color: white; text-shadow: 1px 1px transparentize(black, 0.4); &:active { color: $fg_color; } &:selected { color: $selected_fg_color; text-shadow: none; } } .nautilus-canvas-item.dim-label, .nautilus-list-dim-label { color: mix($fg_color, $bg_color, 50%); &:selected, &:selected:focus { color: mix($selected_fg_color, $selected_bg_color, 80%); } } .nautilus-window { // Workaround for https://bugzilla.gnome.org/show_bug.cgi?id=724096 searchbar { border-top: 1px solid $borders_color; } .searchbar-container { margin-top: -1px; } } .nautilus-window notebook, .nautilus-window notebook > stack:not(:only-child) searchbar { background-color: $base_color; } // Pathbar for nautilus >=3.30 .nautilus-window .path-bar-box { border-radius: 3px; background-color: $header_button_bg; border: 1px $header_button_border solid; &:backdrop { opacity: 0.7; } } // path-bar buttons for nautilus 3.30 .nautilus-window .path-bar > box > button { background-color: transparent; border-color: transparent; border-radius: 0; color: $header_fg; margin: 0 2px; padding: 1px; &:not(:backdrop):hover { box-shadow: 0 -3px $selected_bg_color inset; } } // path-bar buttons for nautilus >=3.32 .nautilus-path-bar.linked:not(.vertical):not(.path-bar), .nautilus-path-bar.linked:not(.vertical):not(.path-bar):not(.stack-switcher) { & > button, & > button:not(:last-child):not(:only-child) { margin: 0; color: $header_fg; border-color: $header_button_border; background-color:transparent; @if $variant == 'light' or $variant == 'lighter' { &:hover { background-color: transparentize(white, 0.4); } &:hover:backdrop { background-color: transparentize(white, 0.42); } } @else { &:hover { background-color: transparentize(white, 0.91); } &:hover:backdrop { background-color: transparentize(white, 0.88); } } &:active, &:checked { @include button(header-active); } &:disabled { color: transparentize($header_fg, 0.4); } &, &:hover, &:active, &:checked, &:disabled { @extend %linked; } border-width: 0; &:last-child { border-radius: 0; border-right-width: 1px; } &:only-child { border-radius: 3px 0px 0px 3px; } } @include pathbar_linking_rules($sep_color:$header_button_border); } // Pathbar for nautilus >=42 .nautilus-path-bar.linked:not(.vertical):not(.path-bar), .nautilus-path-bar.linked:not(.vertical):not(.path-bar):not(.stack-switcher) { & > scrolledwindow, & > button.popup.toggle { margin-top: 6px; margin-bottom: 6px; } & > scrolledwindow { background-color: $header_button_bg; border: 1px $header_button_border solid; &:dir(ltr){ border-right-width: 0; border-radius: 3px 0 0 3px; } &:dir(rtl){ border-left-width: 0; border-radius: 0 3px 3px 0; } &:backdrop { opacity: 0.7; } } } .nautilus-window headerbar button.popup.toggle:not(.image-button):not(.disclosure-button), .nautilus-path-bar.linked:not(.vertical):not(.path-bar) > button.popup.toggle, .nautilus-path-bar.linked:not(.vertical):not(.path-bar):not(.stack-switcher) > button.popup.toggle { padding: 2px 5px; background-color: $header_button_bg; border: 1px $header_button_border solid; &:hover { background-color: lighten($header_button_bg, 15%); } &:active, &:checked { color: $selected_fg_color; background-color: $selected_bg_color; } &:dir(ltr){ border-radius: 0 3px 3px 0; } &:dir(rtl){ border-radius: 3px 0 0 3px; } &:hover:not(:checked):not(:active):not(:only-child):hover, &:hover:not(:checked):not(:active):not(:only-child):last-child:hover { box-shadow: none; } } .path-buttons-box { & > box { & > button:not(.current-dir):hover { box-shadow: inset 1px 0 $header_button_border, inset -1px 0 $header_button_border; } &:first-child > button:not(.current-dir) { border-radius: 3px 0 0 3px; &:hover { box-shadow: inset -1px 0 $header_button_border; } } &:last-child > button:not(.current-dir) { border-radius: 0 3px 3px 0; &:hover { box-shadow: inset 1px 0 $header_button_border; } } } button { margin: 0; border: none; border-radius: 0; &:not(.current-dir) { @if $variant == 'light' or $variant == 'lighter' { &:hover { background-color: transparentize(white, 0.4); } &:hover:backdrop { background-color: transparentize(white, 0.42); } } @else { &:hover { background-color: transparentize(white, 0.91); } &:hover:backdrop { background-color: transparentize(white, 0.88); } } } .dim-label { opacity: 1;} &.current-dir { background-color: transparent; color: $header_fg; } } } button.nautilus-circular-button.image-button { @extend %button_circular; } $disk_space_unknown: transparentize($fg_color, 0.5); $disk_space_used: transparentize($selected_bg_color, 0.2); $disk_space_free: darken($bg_color, 3%); .disk-space-display { border-style: solid; border-width: 1px; &.unknown { background-color: $disk_space_unknown; border-color: darken($disk_space_unknown, 10%); } &.used { background-color: $disk_space_used; border-color: darken($disk_space_used, 10%); } &.free { background-color: $disk_space_free; border-color: darken($disk_space_free, 10%); } } @keyframes needs_attention_keyframes { 0% { @include button(header-hover); } 100% { @include button(header-active) } } .nautilus-operations-button-needs-attention { animation: needs_attention_keyframes 2s ease-in-out; } .nautilus-operations-button-needs-attention-multiple { animation: needs_attention_keyframes 3s ease-in-out; animation-iteration-count: 3; } // Batch renaming dialog .conflict-row.activatable { &, &:active { color: $error_fg_color; background-color: $error_color; } &:hover { background-color: lighten($error_color, 10%); } &:selected { color: $selected_fg_color; background-color: $selected_bg_color; } } // // NautilusPreviewer (sushi) // sushi-media-bin box.overlay-bar { @extend %osd; } // // Nemo // .nemo-desktop.nemo-canvas-item { @extend %nautilus_canvas_item; } .nemo-window { .nemo-places-sidebar.frame { border-width: 0; } notebook { background-color: $base_color; } // Rename entry .nemo-window-pane widget.entry { border: 1px solid; border-radius: 3px; @include entry(focus); &:selected { &:focus, & { @extend %selected_items; }} } // Pathbar .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) { > button { &:not(:last-child):not(:only-child) { margin: 0 0 1px 0; } @include button(header-hover); &:hover { background-color: lighten($header_button_bg, 15%); } &:active, &:checked { @include button(header-active); } &:disabled { color: transparentize($header_fg, 0.4); } &, &:hover, &:active, &:checked, &:disabled { @extend %linked; } } @include pathbar_linking_rules($sep_color:$header_button_border); } // Nemo dual pane inactive pane .nemo-inactive-pane { .view, .view > header > button { color: transparentize($fg_color, 0.3); background-color: darken($base_color, 3%); } } } // // Thunar // .thunar { toolbar.horizontal button image { -gtk-icon-transform: scale(0.75); } scrolledwindow.standard-view { border-top-width: 0; } toolbar { color: $header_fg; background-color: opacify($header_bg, 1); box-shadow: none; border-width: 0 0 1px 0; border-style: solid; border-image: linear-gradient(to bottom, opacify($header_bg, 1), darken($header_bg, 7%)) 1 0 1 0; //temporary hack for rhythmbox 3.1 @extend %header_widgets; } scrolledwindow.sidebar treeview.view { background: $dark_sidebar_bg; color: $dark_sidebar_fg; &:selected, &:active { background: $selected_bg_color; color: $selected_fg_color; } } scrolledwindow.shortcuts-pane { border-top-width: 0; } } // // Caja // .caja-desktop { @extend %nautilus_canvas_item; } .caja-notebook { border-top: 1px solid $borders_color; } .caja-side-pane .frame { border-width: 1px 0 0; } .caja-notebook .frame { border-width: 0 0 1px; } .caja-navigation-window { .view .cell:selected { &, &:focus { background-image: _solid($selected_bg_color); @extend %selected_items; } } } // // Gedit // .open-document-selector-treeview.view { padding: 3px 6px 3px 6px; border-color: $base_color; // disable borders, making them transparent doesn't work for some reason &:hover { background-color: mix($fg_color, $base_color, 7%); &:selected { color: $selected_fg_color; background-color: $selected_bg_color; } } } .open-document-selector-name-label { color: $fg_color; } .open-document-selector-path-label { color: mix($fg_color, $base_color, 50%); font-size: smaller; &:selected { color: transparentize($selected_fg_color, 0.1); } } .gedit-document-panel { row button { min-width: 22px; min-height: 22px; padding: 0; color: transparent; background: none; border: none; box-shadow: none; image { color: inherit; } } row:hover:not(:selected) button { color: mix($bg_color, $fg_color, 35%); &:hover { color: lighten(red, 15%); } &:active { color: $fg_color; } } row:hover:selected button:hover { color: lighten(red, 20%); background: none; border: none; box-shadow: none; &:active { color: $selected_fg_color; } } } .gedit-document-panel-dragged-row { border: 1px solid $borders_color; background-color: darken($bg_color, 10%); color: $fg_color; } .gedit-side-panel-paned statusbar { border-top: 1px solid $borders_color; background-color: $bg_color; } .gedit-search-slider { background-color: lighten($bg_color, 2%); padding: 6px; border-color: $borders_color; border-radius: 0 0 2px 2px; border-width: 0 1px 1px 1px; border-style: solid; } .gedit-search-entry-occurrences-tag { color: transparentize($fg_color, 0.4); border: none; margin: 2px; padding: 2px; } .gedit-map-frame { border { @if $variant!='dark' { border-color: transparentize(black, 0.7); } border-width: 0; &:dir(ltr) { border-left-width: 1px; } &:dir(rtl) { border-right-width: 1px; } } } // // Pluma // .pluma-window statusbar frame > border { border: none; } .pluma-window notebook > stack scrolledwindow { border-width: 0 0 1px 0; } #pluma-status-combo-button { min-height: 0; padding: 0; border-top: none; border-bottom: none; border-radius: 0; } // // Gnome Builder // // TODO: Merge this with the upstream stylesheet .gb-search-entry-occurrences-tag { background: none; } workbench.csd > stack.titlebar:not(headerbar) { padding: 0; background: none; border: none; box-shadow: none; headerbar { &, &:first-child, &:last-child { border-radius: $_header_radius $_header_radius 0 0; } } } editortweak .linked > entry.search:focus + .gb-linked-scroller { border-top-color: $selected_bg_color; } layouttab { background-color: $base_color; } layout { border: 1px solid $borders_color; -PnlDockBin-handle-size: 1; } eggsearchbar box.search-bar { border-bottom: 1px solid $borders_color; } pillbox { color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 3px; &:disabled label { color: transparentize($selected_fg_color, 0.5) } } docktabstrip { padding: 0 6px; background-color: $bg_color; border-bottom: 1px solid $borders_color; docktab { min-height: 28px; border: solid transparent; border-width: 0 1px; label { opacity: 0.5; } &:checked, &:hover { label { opacity: 1; }} &:checked { border-color: $borders_color; background-color: $base_color; } } } dockbin { border: 1px solid $borders_color; -PnlDockBin-handle-size: 1; } dockpaned { border: 1px solid $borders_color; } dockoverlayedge { background-color: $bg_color; docktabstrip { padding: 0; border: none; } &.left-edge tab:checked, &.right-edge tab:checked { border-width: 1px 0; } } popover.messagepopover { &.background { padding: 0; } .popover-content-area { margin: 16px; } .popover-action-area { margin: 8px; button:not(:first-child):not(:last-child) { margin: 0 4px; } } } popover.popover-selector { padding: 0; list { row { padding: 5px 0; } row image { margin-left: 3px; margin-right: 10px; } } } entry.search.preferences-search { border: none; border-right: 1px solid $borders_color; border-bottom: 1px solid $borders_color; border-radius: 0; } preferences stacksidebar.sidebar { list { background-image: _solid($base_color); } list separator { background-color: transparent; } } devhelppanel entry:focus, symboltreepanel entry:focus { border-color: $borders_color } button.run-arrow-button { min-width: 12px; } omnibar.linked > entry:not(:only-child) { border-style: solid; border-radius: 3px; margin-left: 1px; margin-right: 1px; } gstyleslidein { #scale_box, #strings_controls, #palette_controls, #components_controls { button.toggle:checked { color: $fg_color; } } } configurationview { entry.flat { background: none; } list { border-width: 0; } } // // Epiphany // //EphyWindow .floating-bar { // Epiphany overrides the floating-bar style, so reset it // color: $fg_color; //} // // Gnome Documents // .documents-scrolledwin.frame { border-width: 0; } button.documents-load-more { border-width: 1px 0 0; border-radius: 0; } .documents-icon-bg { background-color: $selected_bg_color; color: $selected_fg_color; border-radius: 2px; } .documents-collection-icon { background-color: transparentize($fg_color, 0.7); border-radius: 2px; } button.documents-favorite:active, button.documents-favorite:active:hover { color: lighten($selected_bg_color, 20%); } .documents-entry-tag { color: $selected_fg_color; background: $selected_bg_color; border-radius: 2px; border-width: 0; margin: 2px; padding: 4px; &:hover { color: $selected_fg_color; background: lighten($selected_bg_color, 4%); } &:active { color: $selected_fg_color; background: darken($selected_bg_color, 4%); } } .content-view.document-page { border-style: solid; border-width: 3px 3px 6px 4px; border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } // // Gnome Photos // .photos-entry-tag { @extend .documents-entry-tag; } .photos-collection-icon { @extend .documents-collection-icon; } .photos-fade-in { opacity: 1.0; transition: opacity 0.2s ease-out; } .photos-fade-out { opacity: 0.0; transition: opacity 0.2s ease-out; } // // Gnome Tweak Tool // .tweak-categories, .tweak-category:not(:selected):not(:hover) { background-image: _solid($base_color); } // // Transmission // .tr-workarea overshoot { border-color: transparent; // Remove black border on over- and undershoot } // // Atril (MATE pdf viewer) // .atril-window .primary-toolbar toolbar { background: none; } // // Gnome Flashback // #gf-bubble, #gf-osd-window, #gf-input-source-popup, #gf-candidate-popup { &, &.solid { color: lighten($osd_fg_color, 7%); background-color: $osd_bg_color; border: 1px solid darken($osd_bg_color, 8%); border-radius: 2px; } levelbar { block { &.low, &.high, &.full { background-color: $selected_bg_color; border-color: $selected_bg_color; } &.empty { background-color: darken($osd_bg_color, 5%); } } trough { background: none; } } // FIXME still needs button styling } #gf-input-source { min-height: 32px; min-width: 40px; &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; } } gf-candidate-box { label { padding: 3px; } &:hover, &:selected { color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 2px; } } // // Mate OSD Window // MsdOsdWindow.background.osd { border-radius: 2px; border: 1px solid darken($osd_bg_color, 8%); .progressbar { background-color: $selected_bg_color; border: none; border-color: red; border-radius: 5px; } .trough { background-color: darken($osd_bg_color, 5%); border: none; border-radius: 5px; } } // // Mate/Gnome Flashback Panel // .mate-panel-menu-bar, panel-toplevel.background { &, menubar { background-color: opacify($panel_bg, 1); } menubar, #PanelApplet label, #PanelApplet image { color: $panel_fg; } #PanelApplet frame > border { border-style: none; } // Panel buttons button:not(#tasklist-button) { @extend %panelbutton; } #tasklist-button { @extend %tasklist-button; } button, #tasklist-button { label, image { color: inherit; } } .wnck-pager { color: mix($panel_fg, black, 50%); background-color: darken($panel_bg, 10%); &:hover { background-color: lighten($panel_bg, 5%); } &:selected { color: lighten($selected_bg_color, 20%); background-color: $selected_bg_color; } } na-tray-applet { -NaTrayApplet-icon-padding: 0; } } // Xfce Panel .xfce4-panel.panel { background-color: $panel_bg; text-shadow: none; -gtk-icon-shadow: none; frame > border { border: 0; } label { font-weight: normal; } widget { color: $panel_fg; } .tasklist > button { @extend %tasklist-button; } button, .tasklist > button.flat { @extend %panelbutton; } #actions-button, #clock-button, #applicationmenu-button > box, .tasklist > button > box { > label, > image { &:first-child { padding-left: 4px; } padding-right: 4px; } } } // xfce4-genmon-plugin .genmon_progressbar > trough { background-color: if($variant == 'lighter', transparentize(black, 0.85), transparentize(black, 0.75)); } // xfce4-pulseaudio-plugin #XfcePanelWindowWrapper #pulseaudio-button { switch, slider { color: transparent; } } %tasklist-button, %panelbutton { color: $panel_fg; border-radius: 0; border: none; background-color: transparentize($panel_bg, 1); transition: none; &:hover { color: if($variant == 'lighter', darken($panel_fg, 10%), lighten($panel_fg, 10%)); border: none; background-color: if($variant == 'lighter', transparentize(black, 0.9), transparentize(black, 0.83)); } } %tasklist-button { &:checked { color: if($variant == 'lighter', darken($panel_fg, 10%), white); background-color: if($variant == 'lighter', transparentize(black, 0.85), transparentize(black, 0.75)); box-shadow: inset 0 -2px $selected_bg_color; } } %panelbutton { &:active, &:checked { color: $selected_fg_color; border: none; background-color: $selected_bg_color; label, image { color: inherit; } } } // // Floating Bar // .nautilus-window .floating-bar, .nemo-window .floating-bar { padding: 1px; background-color: $selected_bg_color; color: $selected_fg_color; border-radius: 2px 2px 0 0; &.bottom.left { border-top-left-radius: 0; } &.bottom.right { border-top-right-radius: 0; } button { border: none; border-radius: 0; min-height: 0; @extend %selected_button; } } // // xfce4-notifyd // #XfceNotifyWindow { @extend %osd; border-radius: 2px; button { @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:disabled { @include button(osd-insensitive); } } } // Elementary Apps // // Birdie // //BirdieWidgetsTweetList * { // background-image: none; // background-color: transparent; //} // // Marlin / Pantheon Files // //MarlinViewWindow { // // *:selected, *:selected:focus { // color: $selected_fg_color; // background-color: $selected_bg_color; // outline-color: transparent; // } // GtkIconView.view:selected { // &, &:focus, &:hover, &:focus:hover { background-color: transparent; } // } // FMListView, FMColumnView { outline-color: transparent; } //} .marlin-pathbar.pathbar { border-radius: 3px; padding-left: 4px; padding-right: 4px; @include entry(header-normal); &:focus { @include entry(header-focus) } &:disabled { @include entry(header-insensitive) } &:active, &:checked { color: $selected_bg_color; } } // // Gala // .gala-notification { border: 1px solid rgba(0, 0, 0, 0.35); border-radius: 3px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); background-image: _solid(white); background-color: transparent; .title, .label { color: #5c616c; } } // // Wingpanel // .panel { background-color: transparent; color: white; font-weight: bold; text-shadow: 0 1px 2px transparentize(black, 0.4); -gtk-icon-shadow: 0 1px 2px transparentize(black, 0.4); &-shadow { background-image: none; background-color: transparent; } .menu { box-shadow: none; .menuitem { font-weight: normal; text-shadow: none; -gtk-icon-shadow: none; } .window-frame.menu.csd, .window-frame.popup.csd { box-shadow: 0 0 0 1px transparentize(black, 0.8), 0 10px 20px transparentize(black, 0.81), 0 6px 6px transparentize(black, 0.77); } } .menubar > .menuitem { padding: 3px 6px; &:hover { background-color: transparent; } } .window-frame.menu.csd, .window-frame.popup.csd { box-shadow: none; } popover { font-weight: normal; text-shadow: none; -gtk-icon-shadow: none; .switcher.toggle { &, &:active { color: transparentize($fg_color, 0.3); } &:checked { color: $selected_bg_color; } } } } .composited-indicator { background-color: transparent; color: white; text-shadow: 0 1px 2px transparentize(black, 0.4); -gtk-icon-shadow: 0 1px 2px transparentize(black, 0.4); > GtkWidget > GtkWidget:first-child { padding: 0 2px; } image, label { padding: 0 3px; } .menuitem:active, .menuitem:hover { border-style: none; background-image: none; box-shadow: none; } > .popup > .menu { padding-top: 8px; padding-bottom: 8px; } } .panel-app-button > GtkWidget > GtkWidget:first-child { padding: 0 2px 0 4px; } .panel .menu .spinner, .menu .spinner { opacity: 1 } // Fixes sound indicator buttons // // Wingpanel Popover // //WingpanelWidgetsIndicatorPopover.popover { // padding: 0; // // text-shadow: none; // -gtk-icon-shadow: none; // // menuitem { // padding: 5px; // outline-color: transparent; // text-shadow: none; // -gtk-icon-shadow: none; // border: solid transparent; // border-width: 1px 0; // // label, image { padding: 0 3px; } // // &:hover, &:active { // background-color: if($variant == 'light', transparentize(black, 0.96), transparentize(white, 0.95)); // border: solid if($variant == 'light', transparentize(black, 0.92), transparentize(white, 0.93)); // border-width: 1px 0; // } // *:disabled { color: $insensitive_fg_color; } // } //} // // Pantheon Terminal // //PantheonTerminalPantheonTerminalWindow.background { // background-color: transparent; //} // // Switchboard // //SwitchboardCategoryView .view:selected, //SwitchboardCategoryView .view:selected:focus { // color: $fg_color; //} arc-theme-20220405/common/gtk-3.0/sass/_budgie.scss000066400000000000000000000271551422312607700214540ustar00rootroot00000000000000// main container .budgie-container { background-color: transparent; } $menuitem_size: 28px; $medium_size: 32px; $large_size: 44px; $container_padding: 6px; $z-depth-2: rgba(0, 0, 0, 0.28); $z-depth-4: rgba(0, 0, 0, 0.34); *:drop(active):focus, *:drop(active) { box-shadow: inset 0 0 0 1px $selected_bg_color } .budgie-panel { // solid-mode // always use dark-color of dark variant background-color: $panel_bg; color: white; font-weight: normal; // used to indicate unread notifications .alert { color: $suggested_color; } &:backdrop { color: white; background-color: $panel_bg; } // transparent-mode &.transparent { background-color: transparentize($panel_bg, 0.6); color: white; } button { min-height: 16px; min-width: 16px; padding: 0; border-radius: 0; } &.horizontal button { padding: 0 4px; } &.vertical button { padding: 4px 0; } separator { background-color: transparentize($fg_color, 0.6); } &.vertical #tasklist-button { min-height: 32px; } .end-region { background-color: rgba(0,0,0,0.3); border-radius: 0px; separator { background-color: transparentize(white, 0.85); } label { font-weight: 700; color: white; } } } .budgie-panel { button.flat.launcher { padding: 0; border-radius: 0; border: none; background-image: radial-gradient(circle farthest-corner at center, gtkalpha($fg_color, 0) 100%, transparent 0%), image(gtkalpha($fg_color, 0)); background-position: center center; > image { opacity: 0.87; } &:hover { -gtk-icon-effect: highlight; > image { opacity: 1.0; } } &:active { > image { opacity: 1.0; } } &:checked { background-color: transparent; &:hover { -gtk-icon-effect: highlight; } > image { opacity: 1.0; } } } .unpinned button.flat.launcher, .pinned button.flat.launcher.running { &:hover { -gtk-icon-effect: highlight; } > image { background-size: 2px 2px; background-repeat: no-repeat; opacity: 1.0; } &:hover, &:active, &:checked { > image { background-image: none; } } } } // draw underscores and dots @each $position, $_line in (top, 0 2px), (bottom, 0 -2px), (left, 2px 0), (right, -2px 0) { .#{$position} .budgie-panel { button#tasklist-button, button.flat.launcher { &:hover { box-shadow: inset #{$_line} gtkalpha($fg_color, 0.4); background-color: transparentize($fg_color, 0.6); border: none; } &:active, &:checked { box-shadow: inset #{$_line} $selected_bg_color; } } .unpinned button.flat.launcher, .pinned button.flat.launcher.running { > image { background-image: image($selected_bg_color); background-position: #{$position} center; } &:hover, &:active, &:checked { box-shadow: inset #{$_line} $selected_bg_color; } } } } @each $along_side, $opp_side in (top, bottom), (bottom, top), (left, right), (right, left) { // panel shadow styling .#{$along_side} .shadow-block { background-color: transparent; background-image: linear-gradient(to #{$opp_side}, gtkalpha(#000000, 0.23), gtkalpha(#000000, 0.08), transparent); } } // budgie specific popover widgets .budgie-popover { border-style: none; border-width: 1px; border-color: $z-depth-2; border-radius: 1px; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28); background-color: $bg_color; .container { padding: 2px; } border { border: none; } list { background-color: transparent; } row { padding: 0; &:hover { box-shadow: none; } } &:not(.budgie-menu) button.flat:not(.image-button) { min-height: $menuitem_size; padding: 0 8px; color: $fg_color; font-weight: normal; &:disabled { color: $insensitive_fg_color; } } &.budgie-menu { .container { padding: 0; } } &.user-menu { .container { padding: 8px; } separator { margin: 4px 0; } } &.sound-popover { separator { margin: 3px 0; } } &.night-light-indicator { .container { padding: 8px; } } &.places-menu { .container { padding: 8px; } .places-list:not(.always-expand) { margin-top: 4px; padding-top: 4px; border-top: 1px solid $borders_color; } // I guess this really should be hard-coded as well as other dim-labels. .alternative-label { padding: 3px; font-size: 15px; } } &.workspace-popover { .container { padding: 2px 8px 8px; } separator { margin: 4px 0; } flowboxchild { padding: 0; } } } // main menu styling .workspace-switcher { .workspace-layout { border: 0 solid $panel_bg; .top &, .bottom & { &:dir(ltr) { border-left-width: 1px; } &:dir(rtl) { border-right-width: 1px; } } .left &, .right & { border-top-width: 1px; } } .workspace-item, .workspace-add-button { border: 0 solid darken($panel_bg, 5%); .top &, .bottom & { &:dir(ltr) { border-right-width: 1px; } &:dir(rtl) { border-left-width: 1px; } } .left &, .right & { border-bottom-width: 1px; } } .workspace-item { &.current-workspace { background-color: darken($panel_bg, 5%); } } .workspace-add-button { &:hover { box-shadow: none; } &:active { background-image: none; } &:active image { margin: 1px 0 -1px; } } .workspace-icon-button { .budgie-panel & { // to overwrite the .budgie-panel button style below min-height: 24px; min-width: 24px; padding: 0; border-radius: 2px; } } } // Budgie Menu .budgie-menu { &.background { padding: 0; background-color: $base_color; } scrollbar, entry.search { background-color: transparent; } entry.search { border-style: none; border-bottom: 1px solid $borders_color; border-radius: 1px; box-shadow: none; font-size: 120%; padding-top: 6px; padding-bottom: 6px; } button { min-height: 32px; padding: 0 8px; border-radius: 0; color: $fg_color; font-weight: normal; } row { padding: 0; &:hover { box-shadow: none; } } } // Menu Button button.budgie-menu-launcher { // padding: 0 2px; color: white; border: none; &:hover { background-color: transparentize($fg_color, 0.6); border: none; } } // User Menu popover.background.user-menu { padding: 8px; .content-box { background-color: transparent; } separator { margin: 4px 0; } row { padding: 0; box-shadow: none; background-image: none; } } // Raven Trigger button.raven-trigger { color: white; border: none; &:hover { background-color: transparentize($fg_color, 0.6); border: none; } } // Places Menu popover.background.places-menu { padding: 8px; // FIXME: untested .message-bar { // margin-bottom: 4px; } .name-button.text-button { // padding: 4px 8px; padding-left: 8px; padding-right: 8px; image { &:dir(ltr) { margin-right: 8px - 5px; } &:dir(rtl) { margin-left: 8px - 5px; } } } // FIXME: untested .unmount-button { // padding: ($medium_size - 24px) / 2; } .places-section-header > image { &:dir(ltr) { margin: 0 8px - 10px 0 8px - 3px; } &:dir(rtl) { margin: 0 8px - 3px 0 8px - 10px; } } .places-list { margin-top: 4px; padding-top: 4px; border-top: 1px solid $borders_color; background-color: transparent; } row { padding: 0; box-shadow: none; background-image: none; } // FIXME: untested .unlock-area { entry { } button { } } } frame.raven-frame > border { border-style: none; box-shadow: none; } // Raven .raven { background-color: $bg_color; color: $fg_color; padding: $container_padding 0 0 0; border: none; .raven-header { min-height: $medium_size; padding: 3px; &.top { padding: 2px 0; background-color: $bg_color; color: $fg_color; stackswitcher button { margin: -$container_padding 0; min-height: $medium_size; } } &.bottom { border-top: 1px solid $borders_color; } } viewport.frame .raven-header { margin-top: -8px; } .raven-background { border-style: solid none; border-width: 1px; border-color: $borders_color; background-color: $base_color; // &.middle { border-bottom-style: none; } // applet background between two headers } scrolledwindow.raven-background { border-bottom-style: none; } .powerstrip button { margin: 2px 0 1px; padding: ($large_size - 24px) / 2; } .option-subtitle { font-size: smaller; } } // Calendar calendar.raven-calendar { // padding: 3px; border-style: none; background-color: transparent; &:selected { border-radius: 2px; background-color: $bg_color; } } // MPRIS Applet .raven-mpris { background-color: rgba($bg_color, 0.8); color: $fg_color; label { min-height: 24px; } } // Notifications .budgie-notification-window { background-color: transparent; color: $osd_fg_color; border-radius: 2px; // draw actual backgrounds .drop-shadow { background-color: $osd_bg_color; } } .budgie-notification { .notification-title { font-size: 110%; color: $osd_fg_color; } .notification-body { @extend .dim-label; color: $osd_fg_color; } background-color: $osd_bg_color; color: $osd_fg_color; } // On Screen Display in Budgie .budgie-osd-window { @extend .budgie-notification-window; } // Internal part of the OSD .budgie-osd { @extend .budgie-notification; .budgie-osd-text { font-size: 120%; } } // Alt+tab switcher in Budgie .budgie-switcher-window { @extend .budgie-notification; .drop-shadow { margin: 8px 8px 16px; // reserve area for shadows border-radius: 2px; background-color: $osd_bg_color; box-shadow: $z-depth-2; label.budgie-switcher-title { color: $osd_fg_color; &:dir(ltr) { padding: 0 0 0 6px; } &:dir(rtl) { padding: 0 6px 0 0; } } } } // Internal part of the Switcher .budgie-switcher { @extend .budgie-notification; } .drop-shadow { margin: 5px 9px; padding: 3px; border-radius: 2px; box-shadow: none; background-color: $bg_color; .linked > button { border-radius: 2px; } } %budgie_dialog { border-radius: 2px; background-color: $bg_color; decoration { border-radius: 2px; } } // Session Dialog .budgie-session-dialog { @extend %budgie_dialog; label:not(:last-child), .dialog-title { font-size: 120%; } .linked.horizontal > button { padding: 8px 16px; border-top: 1px solid $borders_color; border-radius: 0; &:first-child { border-bottom-left-radius: 2px; } &:last-child { border-bottom-right-radius: 2px; } } } // PolKit Dialog .budgie-polkit-dialog { @extend %budgie_dialog; .message { color: $fg_color; } .failure { color: $destructive_color; } } // Run Dialog .budgie-run-dialog { @extend %budgie_dialog; background-color: $base_color; border-style: none; entry.search { font-size: 120%; box-shadow: none; background-color: transparent; border-style: none; border-bottom: 1px solid $borders_color; border-radius: 1px; padding-top: 6px; padding-bottom: 6px; } list .dim-label { opacity: 1; } scrolledwindow { border-top: 1px solid $borders_color; } } arc-theme-20220405/common/gtk-3.0/sass/_colors-public.scss000066400000000000000000000057701422312607700227710ustar00rootroot00000000000000//apps rely on some named colors to be exported // Sass thinks we're using the colors in the variables as strings and may shoot // warning, it's innocuous and can be defeated by using "" + $var @define-color theme_fg_color #{"" + $fg_color}; @define-color theme_text_color #{"" + $text_color}; @define-color theme_bg_color #{"" + $bg_color}; @define-color theme_base_color #{"" + $base_color}; @define-color theme_selected_bg_color #{"" + $selected_bg_color}; @define-color theme_selected_fg_color #{"" + $selected_fg_color}; @define-color fg_color #{"" + $fg_color}; @define-color text_color #{"" + $text_color}; @define-color bg_color #{"" + $bg_color}; @define-color base_color #{"" + $base_color}; @define-color selected_bg_color #{"" + $selected_bg_color}; @define-color selected_fg_color #{"" + $selected_fg_color}; @define-color insensitive_bg_color #{"" + $insensitive_bg_color}; @define-color insensitive_fg_color alpha(#{"" + opacify($insensitive_fg_color, 1)}, 0.5); @define-color insensitive_base_color #{"" + $base_color}; @define-color theme_unfocused_fg_color #{"" + $fg_color}; @define-color theme_unfocused_text_color #{"" + $text_color}; @define-color theme_unfocused_bg_color #{"" + $bg_color}; @define-color theme_unfocused_base_color #{"" + $base_color}; @define-color borders #{"" + $borders_color}; @define-color unfocused_borders #{"" + $borders_color}; @define-color warning_color #{"" + $warning_color}; @define-color error_color #{"" + $error_color}; @define-color success_color #{"" + $success_color}; @define-color placeholder_text_color #{#A8A8A8}; @define-color link_color #{"" + $link_color}; @define-color content_view_bg #{"" + $base_color}; @define-color text_view_bg #{"" + if($variant != 'dark', $base_color, opacify($dark_sidebar_bg, 1))}; //WM $wm_highlight: lighten(opacify($header_bg, 1), 3%); $wm_bg_unfocused: opacify($header_bg_backdrop, 1); @define-color wm_title alpha(#{"" + opacify($header_fg, 1)}, 0.8); @define-color wm_unfocused_title alpha(#{"" + opacify($header_fg, 1)}, 0.5); @define-color wm_bg #{"" + opacify($header_bg, 1)}; @define-color wm_bg_unfocused #{"" + $wm_bg_unfocused}; @define-color wm_highlight #{"" + $wm_highlight}; @define-color wm_shadow alpha(#{black}, 0.35); @define-color wm_border #{"" + opacify(darken($dark_sidebar_bg, 9%), 1)}; //WM Buttons // Close @define-color wm_button_close_bg #{"" + $wm_button_close_bg}; @define-color wm_button_close_hover_bg #{"" + $wm_button_close_hover_bg}; @define-color wm_button_close_active_bg #{"" + $wm_button_close_active_bg}; @define-color wm_icon_close_bg #{"" + $wm_icon_close_bg}; // Minimize, Maximize @define-color wm_button_hover_bg #{"" + $wm_button_hover_bg}; @define-color wm_button_active_bg #{"" + $wm_button_active_bg}; @define-color wm_button_hover_border #{"" + $wm_button_hover_border}; @define-color wm_icon_bg #{"" + $wm_icon_bg}; @define-color wm_icon_unfocused_bg #{"" + $wm_icon_unfocused_bg}; @define-color wm_icon_hover_bg #{"" + $wm_icon_hover_bg}; @define-color wm_icon_active_bg #{"" + $wm_icon_active_bg}; arc-theme-20220405/common/gtk-3.0/sass/_colors.scss000066400000000000000000000130411422312607700215030ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and ($variant=='light' or $variant=='lighter') { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and ($variant=='light' or $variant=='lighter') { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light' or $variant=='lighter', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light' or $variant=='lighter', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; @if $variant == 'lighter' { $dark_sidebar_bg: if($transparency == 'true', transparentize($bg_color, 0.05), $bg_color); $dark_sidebar_fg: $fg_color; } $dark_sidebar_border: $dark_sidebar_bg; @if $variant == 'dark' { $dark_sidebar_border: darken($dark_sidebar_bg, 5%); } @else if $variant == 'lighter' { $dark_sidebar_border: darken($dark_sidebar_bg, 8%); } $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($button_bg, 0.1)); $osd_button_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_entry_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($base_color, 0.1)); $osd_entry_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_insensitive_bg_color: if($variant != 'lighter', darken($osd_bg_color, 3%), $insensitive_bg_color); $osd_insensitive_fg_color: if($variant != 'lighter', mix($osd_fg_color, opacify($osd_bg_color, 1), 30%), $insensitive_fg_color); $osd_borders_color: if($variant != 'lighter', transparentize(black, 0.3), transparentize(black, 0.83)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light' or $variant=='lighter', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light' or $variant=='lighter', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light' or $variant=='lighter', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light' or $variant=='lighter', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light' or $variant=='lighter', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light' or $variant=='lighter', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light' or $variant=='lighter', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light' or $variant=='lighter', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light' or $variant=='lighter', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; arc-theme-20220405/common/gtk-3.0/sass/_common.scss000066400000000000000000002467761422312607700215210ustar00rootroot00000000000000@function gtkalpha($c,$a) { @return unquote("alpha(#{$c},#{$a})"); } $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); $backdrop_transition: 200ms ease-out; $asset_suffix: if($variant=='dark', '-dark', ''); // use dark assets in dark variant $darker_asset_suffix: if($variant=='darker', '-dark', $asset_suffix); * { background-clip: padding-box; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: $error_color; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 20; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; // We use the outline properties to signal the focus properties outline-color: gtkalpha(currentColor, 0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; } // // Base States // .background { color: $fg_color; background-color: if($transparency == 'true', transparentize($bg_color, 0.001), $bg_color); // without this headerbar transparency doesn't seem to work } *:disabled { -gtk-icon-effect: dim; } .gtkstyle-fallback { background-color: $bg_color; color: $fg_color; &:hover { background-color: lighten($bg_color, 10%); color: $fg_color; } &:active { background-color: darken($bg_color, 10%); color: $fg_color; } &:disabled { background-color: $insensitive_bg_color; color: $insensitive_fg_color; } &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } .view, %view { color: $text_color; background-color: $base_color; &:selected { &, &:focus { @extend %selected_items; border-radius: 2px; } } } .view, textview { text { @extend %view; selection { &:focus, & { @extend %selected_items; }} } } textview border { background-color: mix($bg_color, $base_color, 50%); } iconview { @extend .view; } rubberband, .rubberband { border: 1px solid darken($selected_bg_color, 10%); background-color: transparentize(darken($selected_bg_color, 10%), 0.8); } flowbox { rubberband { @extend rubberband } flowboxchild { padding: 3px; border-radius: 2px; &:selected { @extend %selected_items; outline-offset: -2px; } } } label { &.separator { @extend .dim-label; color: $fg_color; } row:selected &, &:selected { @extend %nobg_selected_items; } selection { color: $selected_fg_color; background-color: $selected_bg_color; } &:disabled { color: $insensitive_fg_color; selection { @extend %selected_items_disabled; } } } .dim-label { opacity: 0.55; } assistant { .sidebar { background-color: $base_color; border-top: 1px solid $borders_color; } &.csd .sidebar { border-top-style: none; } .sidebar label { padding: 6px 12px; } .sidebar label.highlight { background-color: $selected_bg_color; color: $selected_fg_color; } } textview { // This will get overridden by .view, needed by gedit line numbers background-color: $base_color; } %osd, .osd { color: $osd_fg_color; border: none; background-color: $osd_bg_color; background-clip: padding-box; box-shadow: none; } // // Spinner Animations // @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } spinner { background: none; opacity: 0; // non spinning spinner makes no sense -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); &:checked { opacity: 1; animation: spin 1s linear infinite; &:disabled { opacity: 0.5; } } } // // Text Entries // entry { min-height: 22px; border: 1px solid; padding: 2px 8px; caret-color: currentColor; border-radius: 3px; transition: all 200ms $ease-out-quad; &.search { border-radius: 20px; } @include entry(normal); image { // icons inside the entry color: mix($fg_color,$base_color,80%); &.left { padding-left: 0; padding-right: 5px; } &.right { padding-right: 0; padding-left: 5px; } } &.flat { &, &:focus { min-height: 0; padding: 2px; background-image: none; border-color: transparent; border-radius: 0; } } &:focus { background-clip: border-box; @include entry(focus); } &:disabled { @include entry(insensitive); } selection { &:focus, & { @extend %selected_items; }} // error and warning style @each $e_type, $e_color, $e_fg_color in (warning, $warning_color, $warning_fg_color), (error, $error_color, $error_fg_color), // entry.search-missing for Gnome-Builder (search-missing, $error_color, $error_fg_color) { &.#{$e_type} { color: $e_fg_color; border-color: if($variant!='dark', $e_color, $entry_border); background-color: mix($e_color, $base_color, 60%); image { color: $e_fg_color; } &:focus { color: $e_fg_color; background-color: $e_color; box-shadow: none; } selection, selection:focus { background-color: $e_fg_color; color: $e_color; } } } &:drop(active) { &:focus, & { border-color: $drop_target_color; box-shadow: none; } } .osd & { @include entry(osd); &:focus { @include entry(osd-focus); } &:disabled { @include entry(osd-insensitive); } selection { &:focus, & { color: $selected_bg_color; background-color: $selected_fg_color; } } } progress { margin: 0 -6px; border-radius: 0; border-width: 0 0 2px; border-color: $selected_bg_color; border-style: solid; background-image: none; background-color: transparent; box-shadow: none; } // linked entries .linked:not(.vertical) > &, .linked:not(.vertical) > &:focus { @extend %linked; } .linked.vertical > &, .linked.vertical > &:focus { @extend %linked_vertical; } } treeview entry { &.flat, & { border-radius: 0; background-image: none; background-color: $base_color; &:focus { border-color: $selected_bg_color; } } } .entry-tag { padding: 5px; margin-top: 1px; margin-bottom: 1px; // side margins: compensate the entry padding with a negative margin // then the negative margin itself :dir(ltr) & { margin-left: 8px; margin-right: -6px; } :dir(rtl) & { margin-left: -6px; margin-right: 8px; } background-color: $selected_bg_color; border-color: transparent; color: $selected_fg_color; :not(:backdrop) &.button:hover { color: transparentize($selected_fg_color, 0.3); } } // // Buttons // // stuff for .needs-attention $_dot_color: $selected_bg_color; @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to($_dot_color), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to($selected_bg_color), to(transparent)); } } $button_transition: all 200ms $ease-out-quad; button { min-height: 22px; min-width: 20px; transition: $button_transition; border: 1px solid; border-radius: 3px; padding: 2px 6px; @include button(normal); separator { margin: 4px 1px; } @at-root %button_basic_flat, &.flat { @include button(undecorated); // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but // it won't fade out when the pointer leave the button allocation area. To make the transition more evident // in this case the duration is increased. transition: none; &:hover { transition: $button_transition; transition-duration: 350ms; &:active { transition: $button_transition; } } } &:hover { @include button(hover); -gtk-icon-effect: highlight; } &:active, &:checked { @include button(active); background-clip: if($variant!='dark', border-box, padding-box); transition-duration: 50ms; &:not(:disabled) label:disabled { color: inherit; opacity: 0.6; } } //Webkitgtk workaround start &:active { color: $fg_color; } &:active:hover, &:checked { color: $selected_fg_color; } //Webkitgtk workaround end @at-root %button_basic_flat, &.flat:disabled { @include button(undecorated); } &:disabled { @include button(insensitive); &:active, &:checked { @include button(insensitive-active); } } &.image-button { min-width: 24px; padding-left: 5px; padding-right: 5px; } &.text-button { padding-left: 12px; padding-right: 12px; } &.text-button.image-button { padding-left: 5px; padding-right: 5px; label { padding-left: 2px; padding-right: 2px; &:first-child { padding-left: 7px; padding-right: 2px; } &:last-child { padding-right: 7px; padding-left: 2px; } &:only-child { padding-left: 7px; padding-right: 7px; } } &.popup { padding-right: 7px; padding-left: 7px; } } @at-root %button_basic_drop_active, &:drop(active) { color: $drop_target_color; border-color: $drop_target_color; box-shadow: none; } // big standalone buttons like in Documents pager &.osd { color: $osd_fg_color; background-color: $osd_bg_color; border-color: darken($osd_bg_color, 8%); &.image-button { padding: 0; min-height: 36px; min-width: 36px; } &:hover { color: $selected_bg_color; } &:active, &:checked { @include button(osd-active); } &:disabled { @include button(osd-insensitive); } } //overlay / OSD style .osd & { @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { background-clip: padding-box; @include button(osd-active); } &:disabled { @include button(osd-insensitive); } &.flat { @include button(undecorated); box-shadow: none; &:hover { @include button(osd-hover); } &:disabled { @include button(osd-insensitive); background-image: none; } &:active, &:checked { @include button(osd-active); } } } .osd .linked:not(.vertical):not(.path-bar) > &:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > &:hover:not(:checked):not(:active) + &:not(:checked):not(:active) { box-shadow: none; } // Suggested and Destructive Action buttons @each $b_type, $b_color, $b_fg in (suggested-action, $suggested_color, $suggested_fg_color), (destructive-action, $destructive_color, $destructive_fg_color) { &.#{$b_type} { @include button(suggested_destructive, $b_color, $b_fg); &.flat { @include button(undecorated); color: $b_color; } &:hover { @include button(suggested_destructive, lighten($b_color, 10%), $b_fg); } &:active, &:checked { @include button(suggested_destructive, darken($b_color, 10%), $b_fg); } &.flat:disabled { @include button(undecorated); color: $insensitive_fg_color; } &:disabled { @include button(insensitive); } } } .stack-switcher > & { // to position the needs attention dot, padding is added to the button // child, a label needs just lateral padding while an icon needs vertical // padding added too. outline-offset: -3px; // needs to be set or it gets overridden by GtkRadioButton outline-offset > label { padding-left: 6px; // label padding padding-right: 6px; // } > image { padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; } &.text-button { padding-left: 10px; padding-right: 10px; } &.image-button { padding-left: 2px; padding-right: 2px; } &.needs-attention { > label, > image { @extend %needs_attention; } &:active, &:checked { > label, > image { animation: none; background-image: none; } } } } %needs_attention { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to($_dot_color), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; @if $variant != 'dark' { background-position: right 3px, right 4px; } @else { background-position: right 3px, right 2px; } &:dir(rtl) { @if $variant != 'dark' { background-position: left 3px, left 4px; } @else { background-position: left 3px, left 2px; } } } // hide separators &.font, &.file { separator { background-color: transparent; }} //inline-toolbar buttons .inline-toolbar &, .inline-toolbar &:backdrop { border-radius: 2px; border-width: 1px; @extend %linked; } .linked:not(.vertical) > &, .linked:not(.vertical) > &:hover, .linked:not(.vertical) > &:active, .linked:not(.vertical) > &:checked { @extend %linked; } .linked.vertical > &, .linked.vertical > &:hover, .linked.vertical > &:active, .linked.vertical > &:checked { @extend %linked_vertical; } } // all the following is for the +|- buttons on inline toolbars, that way // should really be deprecated... .inline-toolbar toolbutton > button { // redefining the button look is // needed since those are flat... @include button(normal); &:hover { @include button(hover); } &:active, &:checked{ @include button(active); } &:disabled { @include button(insensitive); } &:disabled:active, &:disabled:checked { @include button(insensitive-active); } } // More inline toolbar buttons toolbar.inline-toolbar toolbutton { & > button.flat { @extend %linked_middle; } &:first-child > button.flat { @extend %linked_left; } &:last-child > button.flat { @extend %linked_right; } &:only-child > button.flat { @extend %linked_only_child; } } // Some crazy linking stuff @mixin linking_rules($a:0.7, $var:$variant, $vert:'false', $entry_rules:'true', $button_rules:'true', $e_border:$entry_border, $b_border:$button_border) { $_border: if($vert=='false', left, top); @if $entry_rules=='true' { > entry + entry { border-#{$_border}-color: transparentize($e_border, $a); } > entry.error + entry, > entry + entry.error { border-#{$_border}-color: if($var=='light', $error_color, transparentize($e_border, $a)); } > entry.warning + entry, > entry + entry.warning { border-#{$_border}-color: if($var=='light', $warning_color, transparentize($e_border, $a)); } > entry.error + entry.warning, > entry.warning + entry.error { border-#{$_border}-color: if($var=='light', mix($error_color, $warning_color, 50%), transparentize($e_border, $a));} @each $e_type, $e_color in (':focus',$selected_bg_color), (':drop(active)', $drop_target_color), ('.warning:focus', $warning_color), ('.error:focus', $error_color) { > entry + entry#{$e_type}:not(:last-child), > entry + entry#{$e_type}:last-child { border-#{$_border}-color: if($var=='light', $e_color, $e_border); } > entry#{$e_type}:not(:only-child) { + entry, + button, + combobox > box > button.combo { border-#{$_border}-color: if($var=='light', $e_color, $e_border); } } } > button:active + entry, > button:checked + entry { border-#{$_border}-color: if($var=='light', $selected_bg_color, $e_border); } } @if $button_rules=='true' { $_uncolored_button: 'button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action)'; > button + button { border-#{$_border}-style: none; } > #{$_uncolored_button}:hover:not(:only-child), > #{$_uncolored_button}:hover + #{$_uncolored_button} { box-shadow: inset if($vert=='false', 1px 0, 0 1px) $b_border; } > #{$_uncolored_button}:disabled:not(:only-child), > #{$_uncolored_button}:disabled + #{$_uncolored_button}:not(:hover) { box-shadow: inset if($vert=='false', 1px 0, 0 1px) transparentize($b_border, 0.5); } > button:active + #{$_uncolored_button}:hover, > button:checked + #{$_uncolored_button}:hover, > button.suggested-action + #{$_uncolored_button}:hover, > button.destructive-action + #{$_uncolored_button}:hover, > entry + #{$_uncolored_button}:hover:not(:only-child), > #{$_uncolored_button}:first-child:disabled, > #{$_uncolored_button}:disabled + #{$_uncolored_button}:disabled, > #{$_uncolored_button}:first-child:hover, > button:active + #{$_uncolored_button}:disabled, > button:checked + #{$_uncolored_button}:disabled, > button.suggested-action + #{$_uncolored_button}:disabled, > button.destructive-action + #{$_uncolored_button}:disabled, > entry + #{$_uncolored_button}:disabled:not(:only-child), { box-shadow: none; } } } // special case, because path-bars are bugged @mixin pathbar_linking_rules($sep_color:if($variant!='dark', transparentize($button_border, 0.6), transparentize($button_border, 0.5))) { > button + button { border-left-style: none; } > button:hover:not(:checked):not(:active):not(:only-child) { &:hover { box-shadow: inset 1px 0 $sep_color, inset -1px 0 $sep_color; } &:first-child:hover { box-shadow: inset -1px 0 $sep_color; } &:last-child:hover { box-shadow: inset 1px 0 $sep_color; } } } // Apply the rules defined above .linked:not(.vertical) { &:not(.path-bar) { @include linking_rules(); } &.path-bar { @include pathbar_linking_rules(); } } .linked.vertical { @include linking_rules($vert:'true'); } %linked_middle { border-radius: 0; border-right-style: none; -gtk-outline-radius: 0; } %linked_left { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; -gtk-outline-top-left-radius: 2px; -gtk-outline-bottom-left-radius: 2px; -gtk-outline-top-right-radius: 0; -gtk-outline-bottom-right-radius: 0; } %linked_right { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-right-style: solid; -gtk-outline-top-left-radius: 0; -gtk-outline-bottom-left-radius: 0; -gtk-outline-top-right-radius: 2px; -gtk-outline-bottom-right-radius: 2px; } %linked_only_child { border-radius: 3px; border-style: solid; -gtk-outline-radius: 2px; } %linked { @extend %linked_middle; &:first-child { @extend %linked_left; } &:last-child { @extend %linked_right; } &:only-child { @extend %linked_only_child; } } // Other widgets let CSS give the order, so 1st/last child are at text start/end %linked_flippable { @extend %linked_middle; &:dir(ltr) { &:first-child { @extend %linked_left; } &:last-child { @extend %linked_right; } } &:dir(rtl) { &:first-child { @extend %linked_right; } &:last-child { @extend %linked_left; } } &:only-child { @extend %linked_only_child; } } %linked_vertical_middle { border-radius: 0; border-bottom-style: none; -gtk-outline-radius: 0; } %linked_vertical_top { border-top-left-radius: 3px; border-top-right-radius: 3px; -gtk-outline-top-left-radius: 2px; -gtk-outline-top-right-radius: 2px; } %linked_vertical_bottom { border-bottom-style: solid; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -gtk-outline-bottom-left-radius: 2px; -gtk-outline-bottom-right-radius: 2px; } %linked_vertical_only_child { border-radius: 3px; border-style: solid; -gtk-outline-radius: 2px; } %linked_vertical{ @extend %linked_vertical_middle; &:first-child { @extend %linked_vertical_top; } &:last-child { @extend %linked_vertical_bottom; } &:only-child { @extend %linked_vertical_only_child; } } %undecorated_button { border-color: transparent; background-color: transparent; background-image: none; box-shadow: none; } // menu buttons menuitem.button.flat, modelbutton.flat { transition: none; min-height: 24px; padding-left: 8px; padding-right: 8px; outline-offset: -3px; border-radius: 2px; @extend %undecorated_button; &:hover, &:active, &:selected { &, arrow { @extend %selected_items; } } &:checked { color: $fg_color; } // FIXME: temporary workaround check:last-child, radio:last-child { margin-left: 8px; } check:first-child, radio:first-child { margin-right: 8px; } } modelbutton.flat arrow { &.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } &.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } } // // Links // %link, *:link { color: $link_color; &:visited { color: $link_visited_color; *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } } &:hover { color: lighten($link_color,10%); *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); } } &:active { color: $link_color; *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } } @at-root %link_selected, &:selected, *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } } button:link, button:visited { @extend %undecorated_button; @extend %link; &:hover, &:active, &:checked { @extend %undecorated_button; } > label { @extend %link; text-decoration-line: underline; } } // // Spinbuttons // spinbutton { &:drop(active) { box-shadow: none; } button:active { color: $selected_fg_color; } &:disabled { color: $insensitive_fg_color; } &:not(.vertical) { entry { min-width: 28px; } button, entry { @extend %linked; } &:dir(ltr) entry, &:dir(rtl) button.up { border-radius: 3px 0 0 3px; } > button + button { border-left-style: none; } > button:hover:not(:active), > button:hover + button { box-shadow: inset 1px 0 $button_border; } > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { box-shadow: inset 1px 0 transparentize($button_border, 0.5); } > button:first-child:hover:not(:active), > button.up:dir(rtl):hover:not(:active), > entry + button:not(:active):hover { box-shadow: none; } > entry:focus + button { border-left-color: if($variant!='dark', $selected_bg_color, $entry_border); } > entry:drop(active) + button { border-left-color: $drop_target_color; } .osd & { > button:hover:not(:active), > button:hover + button { box-shadow: inset 1px 0 $osd_button_border; } > button:first-child:hover:not(:active), > button.up:dir(rtl):hover:not(:active), > entry + button:not(:active):hover { box-shadow: none; } > entry:focus + button { border-left-color: $osd_button_border; } } } &.vertical { button, entry { padding-left: 4px; padding-right: 4px; min-width: 0; @extend %linked_vertical; } button.up { border-radius: 3px 3px 0 0; } > entry:focus + button { border-top-color: if($variant!='dark', $selected_bg_color, $entry_border); } > entry:drop(active) + button { border-top-color: $drop_target_color; } } } // // Comboboxes // combobox { button.combo { min-width: 0; // otherwise the arrow placement is unsymmetric padding-left: 8px; // padding-right: 8px // } arrow { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); min-height: 16px; min-width: 16px; } &:drop(active) button.combo { @extend %button_basic_drop_active; } .linked:not(.vertical) > & > box > button.combo { // the combobox is a composite widget so the way we do button linking doesn't // work, special case needed. &:dir(ltr), &:dir(rtl) { @extend %linked_middle; } // specificity bump } .linked:not(.vertical) > &:first-child > box > button.combo { @extend %linked_left; } .linked:not(.vertical) > &:last-child > box > button.combo { @extend %linked_right; } .linked:not(.vertical) > &:only-child > box > button.combo { @extend %linked_only_child; } .linked.vertical > & > box > button.combo { @extend %linked_vertical_middle; } .linked.vertical > &:first-child > box > button.combo { @extend %linked_vertical_top; } .linked.vertical > &:last-child > box > button.combo { @extend %linked_vertical_bottom; } .linked.vertical > &:only-child > box > button.combo { @extend %linked_vertical_only_child; } } // // Toolbars // toolbar { -GtkWidget-window-dragging: true; padding: 4px; background-color: $bg_color; separator { background: none; } &.horizontal separator { margin: 0 6px; } &.vertical separator { margin: 6px 0; } .osd & { background-color: transparent; } &.osd { padding: 7px; border: 1px solid transparentize(black, 0.5); border-radius: 3px; background-color: transparentize($osd_bg_color, 0.1); &.left, &.right, &.top, &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars &.top { border-width: 0 0 1px 0; } &.bottom { border-width: 1px 0 0 0; } &.left { border-width: 0 1px 0 0; } &.right { border-width: 0 0 0 1px; } } &:not(.inline-toolbar) { switch, scale, entry, spinbutton, button { margin-right: 1px; margin-bottom: 1px; } .linked > button, .linked > entry { margin-right:0; } } } .primary-toolbar:not(.libreoffice-toolbar) { // LO messes up the toolbar styling, so exclude LO toolbars &, & toolbar { color: $header_fg; background-color: opacify($header_bg, 1); box-shadow: none; border-width: 0 0 1px 0; border-style: solid; border-image: linear-gradient(to bottom, opacify($header_bg, 1), darken($header_bg, 7%)) 1 0 1 0; //temporary hack for rhythmbox 3.1 //&:backdrop { background-color: opacify($header_bg_backdrop, 1); } separator { @extend %header_separator; } } } .primary-toolbar { @extend %header_widgets; } .inline-toolbar { @extend toolbar; background-color: darken($bg_color, 3%); border-style: solid; border-color: $borders_color; border-width: 0 1px 1px; padding: 3px; border-radius: 0 0 3px 3px; } searchbar > revealer > box { background-color: $bg_color; border-style: solid; border-color: $borders_color; border-width: 0 0 1px; // workaround: undo the GtkContainer:border-width and use CSS padding instead margin: -6px; padding: 6px; } actionbar > revealer > box { padding: 6px; border-top: 1px solid $borders_color; background-color: darken($bg_color, 3%); } // // Headerbars // $_header_radius: if($variant=='light' or $variant=='lighter', 4px, 3px); headerbar, %titlebar { min-height: 42px; padding: 0 7px; border-width: 0 0 1px; border-style: solid; border-color: opacify($header_border, 1); color: $header_fg; background-color: opacify($header_bg, 1); box-shadow: inset 0 1px lighten($header_bg, 3%); .csd & { // Transparent header-bars only in csd windows background-color: $header_bg; border-color: $header_border; } &:backdrop { transition: $backdrop_transition; color: transparentize($header_fg, 0.3); background-color: opacify($header_bg_backdrop, 1); .csd & { background-color: $header_bg_backdrop; } } .title { padding-left: 12px; padding-right: 12px; } .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; @extend .dim-label; } // Selectionmode .selection-mode &, &.selection-mode { color: $selection_mode_fg; background-color: $selection_mode_bg; border-color: darken($selection_mode_bg, 4%); box-shadow: none; &:backdrop { background-color: $selection_mode_bg; color: transparentize($selection_mode_fg, 0.4); } .subtitle:link { @extend %link_selected; } .selection-menu { box-shadow: none; padding-left: 10px; padding-right: 10px; GtkArrow { -GtkArrow-arrow-scaling: 1; } .arrow { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } } .maximized & { background-color: opacify($selection_mode_bg, 1); } } // squared corners when the window is maximized, tiled, or fullscreen .tiled &, .tiled-top &, .tiled-right &, .tiled-bottom &, .tiled-left &, .maximized &, .fullscreen & { &:backdrop, & { border-radius: 0; } } .maximized & { background-color: opacify($header_bg, 1); border-color: opacify($header_border, 1); &:backdrop { background-color: opacify($header_bg_backdrop, 1); } } &.default-decoration, .csd &.default-decoration, // needed under wayland, since all gtk3 windows are csd windows &.default-decoration:backdrop, .csd &.default-decoration:backdrop { min-height: 28px; padding: 0 3px; background-color: opacify($header_bg, 1); border-bottom-width: 0; .maximized & { background-color: opacify($header_bg, 1); } } separator.titlebutton { @extend %header_separator; } } .titlebar { border-radius: $_header_radius $_header_radius 0 0; } headerbar { @extend %header_widgets; entry, button, separator { margin-top: 6px; margin-bottom: 6px; } // Fixes split headerbars separator:first-child + &, &:first-child { &, &:backdrop { border-top-left-radius: $_header_radius; .tiled &, .tiled-top &, .tiled-right &, .tiled-bottom &, .tiled-left &, .maximized &, .fullscreen & { border-radius: 0; } } } &:last-child { &, &:backdrop { border-top-right-radius: $_header_radius; .tiled &, .tiled-top &, .tiled-right &, .tiled-bottom &, .tiled-left &, .maximized &, .fullscreen & { border-radius: 0; } } } window stack & { // tackles the stacked headerbars case &:first-child, &:last-child { &:backdrop, & { border-top-left-radius: $_header_radius; border-top-right-radius: $_header_radius; } } } } // Fixes split headerbars too .titlebar:not(headerbar) { window > &, window.csd > & { &, &:backdrop { padding: 0; background: none; border: none; box-shadow: none; } } > separator { background-image: _solid($header_border); } @extend %titlebar; } .csd headerbar headerbar, .csd headerbar headerbar:backdrop { background-color: transparent; } %header_separator { min-width: 1px; min-height: 1px; background: none; border-width: 0 1px; border-image: linear-gradient(to bottom, transparentize($header_fg, 1) 25%, transparentize($header_fg, 0.65) 25%, transparentize($header_fg, 0.65) 75%, transparentize($header_fg, 1) 75%) 0 1/0 1px stretch; &:backdrop { opacity: 0.6; } } %header_widgets { // Headerbar Entries entry { @include entry(header-normal); &:backdrop { opacity: 0.85; } &:focus { @include entry(header-focus); background-clip: if($variant=='light' or $variant=='lighter', border-box, padding-box); image { color: $selected_fg_color; } } &:disabled { @include entry(header-insensitive); } selection:focus { background-color: $selected_fg_color; color: $selected_bg_color; } progress { border-color: $selected_bg_color; background-image: none; background-color: transparent; } @each $e_type, $e_color, $e_fg_color in (warning, $warning_color, $warning_fg_color), (error, $error_color, $error_fg_color) { &.#{$e_type} { color: $e_fg_color; border-color: if($variant=='light' or $variant=='lighter', $e_color, $header_entry_border); background-color: mix($e_color, $header_bg, 60%); &:focus { color: $e_fg_color; background-color: $e_color; } selection, selection:focus { background-color: $e_fg_color; color: $e_color; } } } } // Headerbar Buttons button { @include button(header-normal); &:backdrop { opacity: 0.7; } &:hover { @include button(header-hover); } &:active, &:checked { @include button(header-active); background-clip: if($variant=='light' or $variant=='lighter', border-box, padding-box); } &:disabled { @include button(header-insensitive); } &:disabled:active, &:disabled:checked { @include button(header-insensitive-active); } } .selection-mode & button, &.selection-mode button { &, &.flat { @include button(undecorated); color: $selection_mode_fg; background-color: transparentize($selection_mode_fg, 1); } &:hover { @extend %selected_button_normal; } &:active, &:checked { @extend %selected_button_active; } &:disabled { @extend %selected_button_flat_disabled; &:checked, &:active { @extend %selected_button_disabled_active; } } } // Linking stuff // Disconnect linked buttons .linked:not(.vertical):not(.path-bar):not(.stack-switcher) { button:not(:last-child):not(:only-child) { margin-right: 1px; } } // Reset buttons .linked:not(.vertical):not(.path-bar) > button { &, &:hover, &:active, &:checked, &:disabled { border-radius: 3px; border-style: solid; } } .linked:not(.vertical):not(.path-bar) { $_uncolored_button: 'button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action)'; > #{$_uncolored_button}:hover:not(:only-child), > #{$_uncolored_button}:hover + #{$_uncolored_button}, > #{$_uncolored_button}:disabled:not(:only-child), > #{$_uncolored_button}:disabled + #{$_uncolored_button}:not(:hover) { box-shadow: none; } } // special case for path-bars and stack-switchers .linked:not(.vertical):not(.path-bar).stack-switcher, .linked:not(.vertical).path-bar { > button { @include button(header-hover); &:hover { background-color: lighten($header_button_bg, 15%); } &:active, &:checked { @include button(header-active); } &:disabled { color: transparentize($header_fg, 0.4); } &, &:hover, &:active, &:checked, &:disabled { @extend %linked; } } @include pathbar_linking_rules($sep_color:$header_button_border); } // use linking rules for entries only .linked:not(.vertical):not(.path-bar) { @include linking_rules( $a:0.5, $var:if($variant=='light' or $variant=='lighter', 'light', 'dark'), $button_rules:'false', $e_border:$header_entry_border, $b_border:$header_button_border ); } // Headerbar Suggested and Destructive Action buttons @each $b_type, $b_color, $b_fg in (suggested-action, $suggested_color, $suggested_fg_color), (destructive-action, $destructive_color, $destructive_fg_color) { button.#{$b_type} { @include button(suggested_destructive, $b_color, $b_fg); &.flat { @include button(undecorated); color: $b_color; } &:hover { @include button(suggested_destructive, lighten($b_color, 10%), $b_fg); } &:active, &:checked { @include button(suggested_destructive, darken($b_color, 10%), $b_fg); } &.flat:disabled, &:disabled { @include button(header-insensitive); } } button.#{$b_type}:backdrop, button.#{$b_type}:backdrop { opacity: 0.8; } } // Headerbar Spinbuttons spinbutton:not(.vertical) { &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; } button { &,&:disabled { @include button(header-hover); } &:hover { background-color: lighten($header_button_bg, 15%); } &:active, &:checked { @include button(header-active); } &:disabled { color: transparentize($header_fg, 0.4); } } > button + button { border-left-style: none; } > button:hover:not(:active), > button:hover + button { box-shadow: inset 1px 0 $header_button_border; } > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { box-shadow: inset 1px 0 $header_button_border; } > button:first-child:hover:not(:active), > entry + button:not(:active):hover { box-shadow: none; } > entry:focus + button { border-left-color: if($variant=='light' or $variant=='lighter', $selected_bg_color, $header_entry_border); } } // Headerbar ComboBoxes combobox { &:disabled { color: transparentize($header_fg, 0.6); } > .linked > button.combo { @include entry(header-normal); &:hover { @include entry(header-focus); box-shadow: none; } &:disabled { @include entry(header-insensitive); } } > .linked > entry.combo { &:dir(ltr) { border-right-style: none; &:focus { box-shadow: none; } @if $variant=='light' or $variant=='lighter' { &:focus { box-shadow: 1px 0 $selected_bg_color; } } } &:dir(rtl) { border-left-style: none; &:focus { box-shadow: none; } @if $variant=='light' or $variant=='lighter' { &:focus { box-shadow: -1px 0 $selected_bg_color; } } } } > .linked > button.combo { &:dir(ltr) { &, &:hover, &:active, &:checked, &:disabled { border-top-left-radius: 0; border-bottom-left-radius: 0; } } &:dir(rtl) { &, &:hover, &:active, &:checked, &:disabled { border-top-right-radius: 0; border-bottom-right-radius: 0; } } } } // Headerbar Switches switch { &:backdrop { opacity: 0.75; } } progressbar { trough { background-color: if($variant=='light', opacify($header_button_border, 0.05), $header_button_border); } &:backdrop { opacity: 0.75; } } // Headerbar Scale scale { $_trough_bg: if($variant=='light' or $variant=='lighter', opacify($header_button_border, 0.05), $header_button_border); &:backdrop { opacity: 0.75; } slider { $_slider_border: if($variant=='light' or $variant=='lighter', opacify($header_button_border, 0.2), opacify($header_button_border, 0.3)); $_slider_bg: if($variant=='light' or $variant=='lighter', opacify($header_button_bg,1), lighten(opacify($header_bg,1), 10%)); background-color: $_slider_bg; border-color: $_slider_border; &:hover { background-color: lighten($_slider_bg, 5%); border-color: $_slider_border; } &:active { background-color: $selected_bg_color; border-color: $selected_bg_color; } &:disabled { background-color: mix($_slider_bg, $header_bg, 70%); border-color: $_slider_border; } } trough { background-color: $_trough_bg; &:disabled { background-color: if($variant=='light' or $variant=='lighter', transparentize($_trough_bg, 0.05), transparentize($_trough_bg, 0.1)); } } } } // // Pathbars // // GtkPathBar does not work with just .linked, so we must override that. But we // can’t simply remove .linked from the widget as that might break other themes. // Note also we select on filechooser to avoid interfering with NautilusPathBar. filechooser .path-bar.linked > button { @extend %linked_flippable; } .path-bar button { &.text-button, &.image-button, & { padding-left: 6px; padding-right: 6px; } &.text-button.image-button label { padding-left: 0; padding-right: 0; } &.text-button.image-button, & { label:last-child { padding-right: 10px; } label:first-child { padding-left: 10px; } } &.slider-button, &:not(.image-button):not(.text-button) { padding-left: 1px; padding-right: 1px; } image { padding-left: 4px; padding-right: 4px; } } // // Tree Views // treeview.view { @at-root * { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } border-left-color: transparentize($fg_color, 0.85); // this is actually the tree lines color, border-top-color: transparentize(black, 0.9); // while this is the grid lines color, better then nothing rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props acceleditor > label { background-color: $selected_bg_color; } &:selected { &, &:focus { border-radius: 0; border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunately @extend %selected_items; } } &:disabled { color: $insensitive_fg_color; &:selected { color: mix($selected_fg_color, $selected_bg_color, 40%); } } &.separator { min-height: 2px; color: transparentize(black, 0.9); } &:drop(active) { border-style: solid none; border-width: 1px; border-color: mix($fg_color, $selected_bg_color, 50%); &.after { border-top-style: none; } &.before { border-bottom-style: none; } } &.expander { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } color: mix($fg_color, $base_color, 50%); &:hover { color: $fg_color; } &:selected { color: mix($selected_fg_color, $selected_bg_color, 70%); &:hover { color: $selected_fg_color; } } &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } } &.progressbar, &.progressbar:focus { // progress bar in treeviews color: $selected_fg_color; border-radius: 3px; background-color: $selected_bg_color; &:selected, &:selected:focus { color: $selected_bg_color; box-shadow: none; background-color: $selected_fg_color; } } &.trough { // progress bar trough in treeviews color: $fg_color; background-color: $button_border; border-radius: 3px; border-width: 0; &:selected, &:selected:focus { color: $selected_fg_color; background-color: transparentize(black, 0.8); border-radius: 3px; border-width: 0; } } header { button { $_column_header_color: mix($fg_color,$base_color,80%); min-height: 0; min-width: 0; padding: 3px 6px; font-weight: bold; color: $_column_header_color; background-color: $base_color; background-image: none; border-style: none solid none none; border-radius: 0; border-image: linear-gradient(to bottom, $base_color 20%, transparentize(if($variant != 'dark', black, white), 0.89) 20%, transparentize(if($variant != 'dark', black, white), 0.89) 80%, $base_color 80%) 0 1 0 0 / 0 1px 0 0 stretch; &:hover { color: $selected_bg_color; } &:active { color: $fg_color; } &:active, &:hover { background-color: $base_color; } &:active:hover { color: $fg_color; } &:disabled { border-color: $bg_color; background-image: none; } &:last-child { border-right-style: none; border-image: none; } } } button.dnd, header.button.dnd { &, &:selected, &:hover, &:active { padding: 0 6px; transition: none; color: $selected_fg_color; background-color: $selected_bg_color; border-radius: 0; border-style: none; } } } // // Menus // menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; background-color: opacify($header_bg, 1); color: $header_fg; &:backdrop { color: transparentize($header_fg, 0.3); //background-color: opacify($header_bg_backdrop, 1); } > menuitem { padding: 4px 8px; border: solid transparent; border-width: 0; &:hover { //Seems like it :hover even with keyboard focus background-color: $selected_bg_color; color: $selected_fg_color; } &:disabled { color: transparentize($header_fg, 0.6); border-color: transparent; } } } menu, .menu { $_menu_bg: if($variant!='dark', $base_color, $bg_color); margin: 4px; padding: 0; border-radius: 0; background-color: $_menu_bg; border: 1px solid $borders_color; .csd & { padding: 4px 0px; border-radius: 2px; border: none; } separator, .csd & separator { margin: 2px 0; background-color: $_menu_bg; } menuitem { min-height: 16px; min-width: 40px; padding: 5px; &:hover { color: $selected_fg_color; background-color: $selected_bg_color; } &:disabled { color: $insensitive_fg_color; } //submenu indicators arrow { min-height: 16px; min-width: 16px; &:dir(ltr) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); margin-left: 10px; } &:dir(rtl) { -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); margin-right: 10px; } } @at-root menuitem { accelerator { color: gtkalpha(currentColor,0.55); } check, radio { min-height: 16px; min-width: 16px; &:dir(ltr) { margin-right: 6px; margin-left: 2px; } &:dir(rtl) { margin-left: 6px; margin-right: 2px; } } } } // overflow buttons > arrow { @include button(undecorated); min-width: 16px; min-height: 16px; padding: 4px; background-color: $_menu_bg; border-radius: 0; &.top { margin-top: -6px; border-bottom: 1px solid mix($fg_color, $base_color, 10%); -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } &.bottom { margin-bottom: -6px; border-top: 1px solid mix($fg_color, $base_color, 10%); -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } &:hover { background-color: mix($fg_color, $base_color, 10%); } &:disabled { color: transparent; background-color: transparent; border-color: transparent ; } } } // // Popovers // $_popover_bg: if($variant!='dark', $base_color, $bg_color); popover, popover.background { padding: 2px; border-radius: 3px; background-clip: border-box; background-color: $_popover_bg; box-shadow: 0 2px 6px 1px if($variant!='dark', transparentize(black, 0.93), transparentize(black, 0.65)); .csd &, & { border: 1px solid darken($borders_color, 5%); } & separator { background-color: $_popover_bg; } label.separator { @extend .dim-label; color: $fg_color; } > list, > .view, > toolbar { border-style: none; background-color: transparent; } &, .csd & { &.osd, &.magnifier { @extend %osd; } &.touch-selection { @extend .context-menu } &.osd { @extend %osd; } } } //touch selection handlebars for the Popover.osd above cursor-handle { background-color: transparent; background-image: none; box-shadow: none; border-style: none; &.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); } &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); } } // // Notebooks and Tabs // notebook { padding: 0; &.frame { border: 1px solid $borders_color; > header { // ugly hack to hide the borders around the header margin: -1px; &.top { margin-bottom: 0; } &.bottom { margin-top: 0; } &.left { margin-right: 0; } &.right { margin-left: 0; } &.top, &.bottom { padding-left: 0; padding-right: 0; } &.left, &.right { padding-top: 0; padding-bottom: 0; } } } > stack:not(:only-child) { // the :not(:only-child) is for "hidden" notebooks background-color: $base_color; } > header { padding: 2px; background-color: $bg_color; &.top { box-shadow: inset 0 -1px $borders_color; } &.bottom { box-shadow: inset 0 1px $borders_color; } &.right { box-shadow: inset 1px 0 $borders_color; } &.left { box-shadow: inset -1px 0 $borders_color; } @each $_pos, $_bpos in (top, bottom), (bottom, top), (right, left), (left, right) { // sizing and borders &.#{$_pos} { padding-#{$_bpos}: 0; > tabs > tab { padding: 2px 10px; min-width: 20px; min-height: 20px; outline-offset: -4px; border: 1px solid transparent; border-#{$_bpos}: none; // tab overlap + tab { @if $_pos==top or $_pos==bottom { margin-left: -1px; } @else { margin-top: -1px; } } // tab border radius @if $_pos==top { border-radius: 1px 1px 0 0; } @else if $_pos==bottom { border-radius: 0 0 1px 1px; } @else if $_pos==left { border-radius: 1px 0 0 1px; } @else if $_pos==right { border-radius: 0 1px 1px 0; } } } } // overflow arrows &.top, &.bottom { > tabs > arrow.up { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:last-child { margin-left: 2px; } } > tabs > arrow.down { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); &:first-child { margin-right: 2px; } } } &.left, &.right { > tabs > arrow.up { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); &:last-child { margin-top: 2px; } } > tabs > arrow.down { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); &:first-child { margin-bottom: 2px; } } } > tabs > arrow { color: $insensitive_fg_color; &:hover { color: mix($fg_color, $insensitive_fg_color, 50%); } &:active { color: $fg_color; } &:disabled { color: transparentize($insensitive_fg_color,0.3); } } // tab colors &.top > tabs > tab:hover:not(:checked) { box-shadow: inset 0 -1px $borders_color; } &.bottom > tabs > tab:hover:not(:checked) { box-shadow: inset 0 1px $borders_color; } &.left > tabs > tab:hover:not(:checked) { box-shadow: inset -1px 0 $borders_color; } &.right > tabs > tab:hover:not(:checked) { box-shadow: inset 1px 0 $borders_color; } > tabs > tab { color: $insensitive_fg_color; background-color: transparentize($base_color, 1); &:hover:not(:checked) { color: mix($fg_color, $insensitive_fg_color, 50%); background-color: transparentize($base_color, 0.5); border-color: $borders_color; } &:checked { color: $fg_color; background-color: $base_color; border-color: $borders_color; } // close button button.flat { min-height: 22px; min-width: 16px; padding: 0; color: mix($bg_color, $fg_color, 35%); &:hover { @extend %undecorated_button; color: lighten(red, 15%); } &:active, &:active:hover { @extend %undecorated_button; color: $selected_bg_color; } } } } } // // Scrollbars // $_scrollbar_bg_color: darken($base_color, 1%); scrollbar { $_slider_min_length: 40px; // disable steppers @at-root * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } background-color: $_scrollbar_bg_color; transition: 300ms $ease-out-quad; // scrollbar border &.top { border-bottom: 1px solid $borders_color; } &.bottom { border-top: 1px solid $borders_color; } &.left { border-right: 1px solid $borders_color; } &.right { border-left: 1px solid $borders_color; } button { border: none; } &.vertical button { &.down { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } &.up { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } } &.horizontal button { &.down { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } &.up { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); } } // slider slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: mix($fg_color, $bg_color, 40%); &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:hover:active { background-color: $selected_bg_color;} &:disabled { background-color: transparent; } } &.fine-tune { slider { min-width: 4px; min-height: 4px; } &.horizontal slider { border-width: 5px 4px; } &.vertical slider { border-width: 4px 5px; } } &.overlay-indicator { &:not(.dragging):not(.hovering) { opacity: 0.4; border-color: transparent; background-color: transparent; slider { margin: 0; min-width: 4px; min-height: 4px; background-color: mix($fg_color, $bg_color, 70%); border: 1px solid if($variant != 'dark', transparentize(white, 0.4), transparentize(black, 0.7)); } &.horizontal slider { margin: 0 2px; min-width: $_slider_min_length; } &.vertical slider { margin: 2px 0; min-height: $_slider_min_length; } } &.dragging, &.hovering { opacity: 0.99; } } &.horizontal slider { min-width: $_slider_min_length; } &.vertical slider { min-height: $_slider_min_length; } } treeview ~ scrollbar.vertical { border-top: 1px solid $borders_color; } // // Switches // switch { font-size: 1px; min-width: 52px; min-height: 24px; background-size: 52px 24px; background-repeat: no-repeat; background-position: center center; slider { min-width: 1px; min-height: 1px; } &, slider { border: none; box-shadow: none; } & > image { outline-color: transparent; color: transparent; } } @each $k,$l in ('',''), (':checked','-active'), (':disabled','-insensitive'), (':checked:disabled','-active-insensitive') { // load switch troughs from .png files in assets directory switch#{$k} { background-image: -gtk-scaled(url("assets/switch#{$l}#{$asset_suffix}.png"),url("assets/switch#{$l}#{$asset_suffix}@2.png")); } menuitem:hover switch#{$k}, row:selected switch#{$k}, infobar switch#{$k} { background-image: -gtk-scaled(url("assets/switch#{$l}-selected.png"),url("assets/switch#{$l}-selected@2.png")); } headerbar switch#{$k}, .primary-toolbar switch#{$k} { background-image: -gtk-scaled(url("assets/switch#{$l}-header#{$darker_asset_suffix}.png"),url("assets/switch#{$l}-header#{$darker_asset_suffix}@2.png")); } } // // Check and Radio items // @each $w,$a in ('check', 'checkbox'), ('radio','radio') { //standard checks and radios @each $s,$as in ('','-unchecked'), (':disabled','-unchecked-insensitive'), (':indeterminate', '-mixed'), (':indeterminate:disabled', '-mixed-insensitive'), (':checked', '-checked'), (':checked:disabled','-checked-insensitive') { .#{$w}#{$s}, #{$w}#{$s}, treeview.#{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"), url("assets/#{$a}#{$as}#{$asset_suffix}@2.png")); } .osd, %osd_check_radio { #{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-dark.png"), url("assets/#{$a}#{$as}-dark@2.png")); } } // the borders of checks and radios are // too similar in luminosity to the selected background color, hence // we need special casing. menuitem #{$w}#{$s}:hover, modelbutton #{$w}#{$s}:hover, modelbutton #{$w}#{$s}:active, .view #{$w}#{$s}:selected, treeview.#{$w}#{$s}:selected, row:selected #{$w}#{$s}, infobar #{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-selected.png"), url("assets/#{$a}#{$as}-selected@2.png")); } } } // Selectionmode @each $s,$as in ('','-selectionmode'), (':checked', '-checked-selectionmode') { .view.content-view.check#{$s}:not(list) { -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}#{$asset_suffix}.png"), url("assets/checkbox#{$as}#{$asset_suffix}@2.png")); background-color: transparent; } } checkbutton, radiobutton { // this is for a nice focus on check and radios text &.text-button { padding: 2px 0; outline-offset: 0; } label:not(:only-child) { &:first-child { margin-left: 4px; } &:last-child { margin-right: 4px; } } } check, radio { min-width: 16px; min-height: 16px; margin: 0 2px; &:only-child, menu menuitem & { margin: 0; } } // // GtkScale // scale { $_marks_length: 3px; $_marks_distance: 1px; min-height: 15px; min-width: 15px; padding: 3px; &.horizontal { trough { padding: 0 4px; } highlight, fill { margin: 0 -4px; } } &.vertical { trough { padding: 4px 0; } highlight, fill { margin: -4px 0; } } // The slider is inside the trough, negative margin to make it bigger slider { min-height: 15px; min-width: 15px; margin: -6px; } // Click-and-hold the slider to activate &.fine-tune { // Make the trough grow in fine-tune mode slider { margin: -4px; } fill, highlight, trough { border-radius: 5px; -gtk-outline-radius: 7px; } } // Trough trough { $_scale_trough_bg: if($variant != 'dark', $button_border, darken($bg_color, 5%)); outline-offset: 2px; -gtk-outline-radius: 4.5px; border-radius: 2.5px; background-color: $_scale_trough_bg; &:disabled { background-color: transparentize($_scale_trough_bg, 0.45); } //OSD troughs .osd & { background-color: if($variant == 'lighter', $osd_button_border, lighten($osd_bg_color, 7%)); highlight { background-color: $selected_bg_color; &:disabled { } } &:disabled { } } // Troughs in selected list-rows and infobars menuitem:hover &, row:selected &, infobar & { background-color: transparentize(black, 0.8); highlight { background-color: $selected_fg_color; &:disabled { background-color: mix($selected_fg_color, $selected_bg_color, 55%); } } &:disabled { background-color: transparentize(black, 0.9); } } } // The colored part of trough highlight { border-radius: 2.5px; background-color: $selected_bg_color; &:disabled { background-color: transparentize($selected_bg_color, 0.45); } } // this is another differently styled part of the trough, the most relevant use case is for example // in media player to indicate how much video stream as been cached fill { border-radius: 2.5px; background-color: transparentize($selected_bg_color, 0.5); &:disabled { background-color: transparent; } } slider { $_slider_border: if($variant!='dark', transparentize(darken($button_border,25%), 0.5), darken($button_border,2%)); background-color: $button_bg; border: 1px solid $_slider_border; border-radius: 100%; transition: $button_transition; transition-property: background, border; &:hover { background-color: lighten($button_bg, 5%); } &:active { background-clip: border-box; background-color: $selected_bg_color; border-color: $selected_bg_color; } &:disabled { background-color: mix($entry_bg, $bg_color, 55%); border-color: transparentize($_slider_border, 0.2); } // Selected list-row and infobar sliders menuitem:hover &, row:selected &, infobar & { background-clip: border-box; background-color: $selected_fg_color; border-color: $selected_fg_color; &:hover { background-color: mix($selected_fg_color, $selected_bg_color, 85%); border-color: mix($selected_fg_color, $selected_bg_color, 85%); } &:active { background-color: mix($selected_fg_color, $selected_bg_color, 50%); border-color: mix($selected_fg_color, $selected_bg_color, 50%); } &:disabled{ background-color: mix($selected_fg_color, $selected_bg_color, 55%); border-color: mix($selected_fg_color, $selected_bg_color, 55%); } } // OSD sliders .osd & { background-clip: border-box; background-color: $selected_bg_color; border-color: $selected_bg_color; &:hover { background-color: lighten($selected_bg_color, 10%); border-color: lighten($selected_bg_color, 10%) } &:active { background-color: darken($selected_bg_color, 10%); border-color: darken($selected_bg_color, 10%); } &:disabled { } } } value { color: gtkalpha(currentColor, 0.4); } marks { color: gtkalpha(currentColor, 0.4); @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), (bottom, bottom, top), (top, left, right), (bottom, right, left) { &.#{$marks_class} { margin-#{$marks_margin}: $_marks_distance; margin-#{$marks_pos}: -($_marks_distance + $_marks_length); } } } &.fine-tune marks { @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), (bottom, bottom, top), (top, left, right), (bottom, right, left) { &.#{$marks_class} { margin-#{$marks_margin}: ($_marks_distance - 1px); margin-#{$marks_pos}: -($_marks_distance + $_marks_length - 2px); } } } &.horizontal { indicator { min-height: $_marks_length; min-width: 1px; } &.fine-tune indicator { min-height: ($_marks_length - 1px); } } &.vertical { indicator { min-height: 1px; min-width: $_marks_length; } &.fine-tune indicator { min-width: ($_marks_length - 1px); } } } // // Progress bars // progressbar { padding: 0; font-size: smaller; color: transparentize($fg_color, 0.3); &.osd { min-width: 3px; min-height: 3px; background-color: transparent; trough { border-style: none; background-color: transparent; box-shadow: none; } } // Moving bit progress { background-color: $selected_bg_color; border: none; border-radius: 3px; box-shadow: none; //needed for clipping row:selected &, infobar & { background-color: $selected_fg_color; } } // Trough trough { border: none; border-radius: 3px; background-color: if($variant != 'dark', $button_border, darken($bg_color, 5%)); row:selected &, infobar & { background-color: transparentize(black, 0.8); } } } // // Level Bar // levelbar { &.horizontal { block { min-height: 1px; } &.discrete block { margin: 0 1px; min-width: 32px; } } &.vertical { block { min-width: 1px; } &.discrete block { margin: 1px 0; min-height: 32px; } } trough { border: none; padding: 3px; border-radius: 3px; background-color: if($variant != 'dark', $button_border, darken($bg_color, 5%)); } block:not(.empty) { border: 1px solid $selected_bg_color; background-color: $selected_bg_color; border-radius: 2px; } block.low { border-color: $warning_color; background-color: $warning_color; } block.high { border-color: $selected_bg_color; background-color: $selected_bg_color; } block.full { border-color: $success_color; background-color: $success_color; } block.empty { background-color: if($variant!='dark', transparentize($fg_color,0.8), $base_color); border-color: if($variant!='dark', transparentize($fg_color,0.8), $base_color); } } // // Print dialog // printdialog { paper { border: 1px solid $borders_color; background: $base_color; padding: 0; } .dialog-action-box { margin: 12px; } } // // Frames // frame > border, .frame { margin: 0; padding: 0; border-radius: 0; border: 1px solid $borders_color; } frame.flat > border, frame > border.flat, .frame.flat { border-style: none; } scrolledwindow { viewport.frame { // avoid double borders when viewport inside scrolled window border-style: none; } // This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. // This draws a box on top of the content, the size changes programmatically. overshoot { &.top { @include overshoot(top); } &.bottom { @include overshoot(bottom); } &.left { @include overshoot(left); } &.right { @include overshoot(right); } } junction { // the small square between two scrollbars border-color: transparent; // the border image is used to add the missing dot between the borders, details, details, details... border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch; background-color: $_scrollbar_bg_color; &:dir(rtl) { border-image-slice: 0 1 0 0; } } } //vbox and hbox separators separator { background-color: transparentize(black, 0.9); min-width: 1px; min-height: 1px; } // // Lists // list { background-color: $base_color; border-color: $borders_color; row { padding: 2px; } } row { &:not(:hover) { transition: all 150ms $ease-out-quad; } &:selected { @extend %selected_items; button { @extend %selected_button; } } &.activatable { &.has-open-popup, &:hover { background-color: if($variant != 'dark', transparentize(black, 0.95), transparentize(white, 0.97)); } &:active { color: $fg_color; } &:disabled { color: $insensitive_fg_color; image { color: inherit; } } &:selected { &:active { color: $selected_fg_color; } &.has-open-popup, &:hover { background-color: mix(black, $selected_bg_color, 10%); } } } } // // App Notifications // .app-notification { padding: 10px; color: $dark_sidebar_fg; background-color: $dark_sidebar_bg; background-clip: border-box; border-radius: 0 0 2px 2px; border-width: 0 1px 1px 1px; border-style: solid; border-color: darken($dark_sidebar_bg, 10%); border { border: none; } button { @include button(osd); &.flat { @extend %undecorated_button; border-color: transparentize($selected_bg_color, 1); &:disabled { @extend %undecorated_button; } } &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); background-clip: padding-box; } &:disabled { @include button(osd-insensitive); } } } // // Expanders // expander { arrow { min-width: 16px; min-height: 16px; -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } &:hover { color: lighten($fg_color,30%); } //only lightens the arrow &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } &:disabled { color: $insensitive_fg_color; } } } // // Calendar // calendar { color: $fg_color; border: 1px solid $borders_color; border-radius: 3px; padding: 2px; &:selected { @extend %selected_items; border-radius: 1.5px; } &.header { color: $fg_color; border: none; } &.button { @extend %undecorated_button; color: transparentize($fg_color,0.55); &:hover { color: $fg_color; } &:disabled { color: $insensitive_fg_color; } } &:indeterminate { color: gtkalpha(currentColor,0.55); } &.highlight { color: $fg_color; } } // // Dialogs // messagedialog { // Message Dialog styling .titlebar { min-height: 20px; background-color: $header_bg; border-bottom: 1px solid darken($header_bg, 7%); } .dialog-action-area button { padding: 8px; min-height: 0; } box.dialog-vbox.vertical { padding-top: 10px; } &.csd { // rounded bottom border styling for csd version &.background { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: none; } .dialog-action-area button { border-bottom-style: none; @extend %middle_button; &:first-child{ @extend %first_button; } &:last-child { @extend %last_button; } &:only-child { @extend %single_button; } } %middle_button { border-radius: 0; border-right-style: none; } %last_button { border-radius: 0 0 3px 0; border-right-style: none; -gtk-outline-bottom-right-radius: 2px; -gtk-outline-top-right-radius: 0px; -gtk-outline-bottom-left-radius: 0px; -gtk-outline-top-left-radius: 0px; } %first_button { border-radius: 0 0 0 3px; border-left-style: none; -gtk-outline-bottom-left-radius: 2px; -gtk-outline-top-left-radius: 0px; -gtk-outline-top-right-radius: 0px; -gtk-outline-bottom-right-radius: 0px; } %single_button { border-radius: 0 0 3px 3px; border-left-style: none; border-right-style: none; -gtk-outline-top-right-radius: 0px; -gtk-outline-top-left-radius: 0px; -gtk-outline-bottom-left-radius: 2px; -gtk-outline-bottom-right-radius: 2px; } } } // // Filechooser // filechooser { #pathbarbox { border-bottom: 1px solid transparentize($borders_color, 0.5); } } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } // // Sidebar // .sidebar { border-style: none; background-color: lighten($bg_color, 2%); @at-root %sidebar_left, &:dir(ltr), &.left, &.left:dir(rtl) { border-right: 1px solid $borders_color; border-left-style: none; } @at-root %sidebar_right, &:dir(rtl), &.right { border-left: 1px solid $borders_color; border-right-style: none; } list { background-color: transparent; } paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; }} } stacksidebar { &.sidebar { &:dir(ltr) list, &.left list, &.left:dir(rtl) list { @extend %sidebar_left; } &:dir(rtl) list, &.right list { @extend %sidebar_right; } } row { padding: 10px 4px; > label { padding-left: 6px; padding-right: 6px; } &.needs-attention > label { @extend %needs_attention; background-size: 6px 6px, 0 0; } } } placessidebar { > viewport.frame { border-style: none; } row { // Needs overriding of the GtkListBoxRow padding min-height: 30px; padding: 0px; // Using margins/padding directly in the SidebarRow // will make the animation of the new bookmark row jump > revealer { padding: 0 10px; } image.sidebar-icon { &:dir(ltr) { padding-right: 8px; } &:dir(rtl) { padding-left: 8px; } } label.sidebar-label { &:dir(ltr) { padding-right: 2px; } &:dir(rtl) { padding-left: 2px; } } @at-root button.sidebar-button { min-width: 22px; min-height: 22px; margin-top: 2px; margin-bottom: 2px; padding: 0; @extend %button_basic_flat; border-radius: 100%; -gtk-outline-radius: 100%; &:not(:hover):not(:active) > image { opacity: 0.5 }; } &.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; background-image: _solid($drop_target_color); background-clip: content-box; } &.sidebar-new-bookmark-row { color: $selected_bg_color; } &:drop(active):not(:disabled) { &, label, image { color: $drop_target_color; } box-shadow: inset 0 1px $drop_target_color, inset 0 -1px $drop_target_color; &:selected { &, label, image { color: $selected_fg_color; } background-color: $drop_target_color; } } } } separator.sidebar { &:dir(ltr), &.left, &.left:dir(rtl), &:dir(rtl), &.right { background-color: $borders_color; border: 0; .titlebar & { background-color: $header_border; margin: 0; } } } // // Placesview // placesview { .server-list-button > image { -gtk-icon-transform: rotate(0turn); } .server-list-button:checked > image { transition: 200ms $ease-out-quad; -gtk-icon-transform: rotate(-0.5turn); } // this selects the "connect to server" label > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } } // // Paned // paned { > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: _solid($borders_color); background-size: 1px 1px; &:selected { background-image: _solid($selected_bg_color); } &.wide { min-width: 5px; min-height: 5px; background-color: $bg_color; background-image: _solid($borders_color), _solid($borders_color); background-size: 1px 1px, 1px 1px; } } &.horizontal > separator { background-repeat: repeat-y; &:dir(ltr) { margin: 0 -8px 0 0; padding: 0 8px 0 0; background-position: left; } &:dir(rtl) { margin: 0 0 0 -8px; padding: 0 0 0 8px; background-position: right; } &.wide { margin: 0; padding: 0; background-repeat: repeat-y, repeat-y; background-position: left, right; } } &.vertical > separator { margin: 0 0 -8px 0; padding: 0 0 8px 0; background-repeat: repeat-x; background-position: top; &.wide { margin: 0; padding: 0; background-repeat: repeat-x, repeat-x; background-position: bottom, top; } } } // // GtkInfoBar // infobar { border-style: none; &.info, &.question, &.warning, &.error { background-color: $selected_bg_color; color: $selected_fg_color; caret-color: currentColor; button { @extend %selected_button } selection { color: $selected_bg_color; background-color: $selected_fg_color; } *:link { @extend %link_selected; } } } // // Buttons on selected backgrounds // %selected_button { @at-root %selected_button_normal, & { color: $selected_fg_color; background-color: transparentize($selected_fg_color, 1); border-color: transparentize($selected_fg_color, 0.5); } &.flat { @include button(undecorated); color: $selected_fg_color; background-color: transparentize($selected_fg_color, 1); @at-root %selected_button_flat_disabled, &:disabled { &, label { color: transparentize($selected_fg_color, 0.6); } } } &:hover { color: $selected_fg_color; background-color: transparentize($selected_fg_color, 0.8); border-color: transparentize($selected_fg_color, 0.2); } @at-root %selected_button_active, &:active, &:active:hover, &:checked { color: $selected_bg_color; background-color: $selected_fg_color; border-color: $selected_fg_color; } &:disabled { &, label { color: transparentize($selected_fg_color, 0.5); } background-color: transparentize($selected_fg_color, 1); border-color: transparentize($selected_fg_color, 0.6); @at-root %selected_button_disabled_active, &:active, &:checked { color: $selected_bg_color; background-color: transparentize($selected_fg_color, 0.5); border-color: transparentize($selected_fg_color, 0.6); } } } // // Tooltips // tooltip { &.background { // background-color needs to be set this way otherwise it gets drawn twice // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details. background-color: lighten($osd_bg_color, 10%); background-clip: padding-box; label { padding: 4px; } } border-radius: 2px; box-shadow: none; decoration { background-color: transparent; } * { //Yeah this is ugly background-color: transparent; color: $osd_fg_color; // just to be sure } } // // Color Chooser // colorswatch { // This widget is made of two boxes one on top of the other, the lower box is GtkColorSwatch {} the other one // is GtkColorSwatch .overlay {}, GtkColorSwatch has the programmatically set background, so most of the style // is applied to the overlay box. $_colorswatch-radius: 2px; &, &:drop(active) { border-style: none; } // border rounding &.top { border-top-left-radius: $_colorswatch-radius + 0.5px; border-top-right-radius: $_colorswatch-radius + 0.5; overlay { border-top-left-radius: $_colorswatch-radius; border-top-right-radius: $_colorswatch-radius; } } &.bottom { border-bottom-left-radius: $_colorswatch-radius + 0.5px; border-bottom-right-radius: $_colorswatch-radius + 0.5; overlay { border-bottom-left-radius: $_colorswatch-radius; border-bottom-right-radius: $_colorswatch-radius; } } &.left, &:first-child:not(.top) { border-top-left-radius: $_colorswatch_radius + 0.5px; border-bottom-left-radius: $_colorswatch_radius + 0.5px; overlay { border-top-left-radius: $_colorswatch_radius; border-bottom-left-radius: $_colorswatch_radius; } } &.right, &:last-child:not(.bottom) { border-top-right-radius: $_colorswatch_radius + 0.5px; border-bottom-right-radius: $_colorswatch_radius + 0.5px; overlay { border-top-right-radius: $_colorswatch_radius; border-bottom-right-radius: $_colorswatch_radius; } } &.dark { outline-color: transparentize(white, 0.6); overlay { color: transparentize(white, 0.3); &:hover { border-color: if($variant != 'dark', transparentize(black, 0.5), $borders_color); } } } &.light { outline-color: transparentize(black, 0.6); overlay { color: transparentize(black, 0.3); &:hover { border-color: if($variant != 'dark', transparentize(black, 0.7), $borders_color); } } } overlay { border: 1px solid if($variant != 'dark', transparentize(black, 0.85), $borders_color); &:hover { background-color: transparentize(white, 0.8) } } &:disabled { opacity: 0.5; overlay { border-color: transparentize(black, 0.4); box-shadow: none; } } &#add-color-button { border-style: solid; // the borders are drawn by the overlay for standard colorswatches to have them semi border-width: 1px; // translucent on the colored background, here it's not necessary so they need to be set @include button(normal); &:hover { @include button(hover); } overlay { @include button(undecorated); } // reset the overlay to not cover the button style underneath } } button.color { padding: 0; colorswatch:first-child:last-child { &, overlay { margin: 4px; border-radius: 0; } } } // colorscale popup colorchooser .popover.osd { border-radius: 3px; } // // Misc // //content view (grid/list) .content-view { background-color: $base_color; &:hover { -gtk-icon-effect: highlight; } rubberband { @extend rubberband; } } .scale-popup { .osd & { @extend %osd; } button { // +/- buttons on GtkVolumeButton popup &:hover { @include button(hover); } } } // Decouple the font of context menus from their entry/textview .context-menu { font: initial; } .monospace { font-family: Monospace; } // // Shortcuts Help // %button_circular, button.circular, button.circular-button { padding: 0; min-width: 24px; min-height: 24px; padding: 2px; border-radius: 50%; -gtk-outline-radius: 50%; label { padding: 0; } } .keycap { min-width: 16px; min-height: 20px; padding: 3px 6px 4px 6px; color: $fg_color; background-color: $base_color; border: 1px solid $borders_color; border-radius: 2.5px; box-shadow: inset 0px -2px 0px if($variant!='dark', transparentize(black, 0.95), transparentize(black, 0.85)); } stackswitcher button { &.text-button { min-width: 80px; } &.circular { min-width: 0; } } // // Dnd // *:drop(active):focus, *:drop(active) { box-shadow: inset 0 0 0 1px $drop_target_color; } // // Window Decorations // decoration { border-radius: if($variant=='light' or $variant=='lighter', 4px 4px 0 0, 3px 3px 0 0); border-width: 0px; $_wm_border: if($variant!='dark', transparentize(black, 0.9), transparentize(black, 0.45)); box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', darken($header_bg, 7%), $_wm_border), 0 8px 8px 0 if($variant !='dark', opacify($_wm_border, 0.1), transparentize($_wm_border, 0.2)); // this is used for the resize cursor area margin: 10px; &:backdrop { // the transparent shadow here is to enforce that the shadow extents don't // change when we go to backdrop, to prevent jumping windows box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 7%), 0.1), $_wm_border), 0 8px 8px 0 transparent, 0 5px 5px 0 if($variant !='dark', opacify($_wm_border, 0.1), transparentize($_wm_border, 0.2)); transition: $backdrop_transition; } .maximized &, .fullscreen & { border-radius: 0; box-shadow: none; } .tiled &, .tiled-top &, .tiled-right &, .tiled-bottom &, .tiled-left & { border-radius: 0; box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', darken($header_bg, 7%), $_wm_border), 0 0 0 20px transparent; //transparent control workaround -- GTK issue #3670 &:backdrop { box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', darken($header_bg, 7%), $_wm_border), 0 0 0 20px transparent; // GTK issue #3670 } } .popup & { box-shadow: none; border-radius: 0; } // server-side decorations as used by mutter .ssd & { border-radius: if($variant=='light' or $variant=='lighter', 4px 4px 0 0, 3px 3px 0 0); box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', transparentize(black, 0.35), $_wm_border); &.maximized { border-radius: 0; } } .csd.popup & { border-radius: 2px; box-shadow: 0 3px 6px if($variant != 'dark', $_wm_border, transparentize($_wm_border, 0.1)), 0 0 0 1px if($variant != 'dark', $_wm_border, darken($bg_color, 10%)); } tooltip.csd & { border-radius: 2px; box-shadow: 0 1px 3px 1px if($variant != 'dark', $_wm_border, transparentize($_wm_border, 0.3)); } messagedialog.csd & { border-radius: 3px; } .solid-csd & { border-radius: 0; margin: 1px; background-color: $header_bg; box-shadow: none; } } // // Titlebuttons // headerbar, .titlebar { &.default-decoration button.titlebutton { // no vertical padding for ssd buttons padding: 0 4px; // already handled by the titlebar-padding min-width: 0; min-height: 0; margin: 0; } button.titlebutton { padding: 0; min-width: 24px; @include button(undecorated); background-color: transparentize($header_bg, 1); &:hover { @include button(header-hover); } &:active, &:checked { @include button(header-active); } &.close, &.maximize, &.minimize { color: transparent; background-color: transparent; background-position: center; background-repeat: no-repeat; border-width: 0; &:backdrop { opacity: 1; } } // Load png assets for each button @each $k in ('close','maximize', 'minimize') { @each $l, $m in ('',''), (':backdrop','-backdrop'), (':hover','-hover'), (':active','-active') { &.#{$k}#{$l} { background-image: -gtk-scaled(url('assets/titlebutton-#{$k}#{$m}#{$darker_asset_suffix}.png'), url('assets/titlebutton-#{$k}#{$m}#{$darker_asset_suffix}@2.png')); } } } } } // catch all extend %selected_items { background-color: $selected_bg_color; @at-root %nobg_selected_items, & { color: $selected_fg_color; @at-root %selected_items_disabled, &:disabled { color: mix($selected_fg_color, $selected_bg_color, 50%); } } } arc-theme-20220405/common/gtk-3.0/sass/_drawing.scss000066400000000000000000000152471422312607700216470ustar00rootroot00000000000000// Drawing mixins // Solid color image @function _solid($c) { @return linear-gradient(to bottom, $c, $c); } // Entries @mixin entry($t) { // // Entries drawing function // // $t: entry type // @if $t==normal { // // normal entry // color: $text_color; border-color: $entry_border; background-color: $entry_bg; } @if $t==focus { // // focused entry // color: $text_color; border-color: if($variant!='dark', $selected_bg_color, $button_border); background-color: $entry_bg; @if $variant == 'dark' { box-shadow: inset 1px 0 $selected_bg_color, inset -1px 0 $selected_bg_color, inset 0 1px $selected_bg_color, inset 0 -1px $selected_bg_color; } } @if $t==insensitive { // // insensitive entry // color: $insensitive_fg_color; border-color: transparentize($entry_border, 0.45); background-color: transparentize($entry_bg, 0.45); } @if $t==header-normal { // // normal header-bar entry // color: $header_fg; border-color: $header_entry_border; background-color: $header_entry_bg; image, image:hover { color: inherit; } } @if $t==header-focus { // // focused header-bar entry // color: $selected_fg_color; border-color: if($variant=='light' or $variant=='lighter', $selected_bg_color, transparent); background-color: $selected_bg_color; } @if $t==header-insensitive { // // insensitive header-bar entry // color: transparentize($header_fg, 0.45); border-color: $header_entry_border; background-color: transparentize($header_entry_bg, 0.15); } @else if $t==osd { // // normal osd entry // color: $osd_fg_color; border-color: $osd_entry_border; background-color: $osd_entry_bg; image, image:hover { color: inherit; } } @else if $t==osd-focus { // // active osd entry // color: $selected_fg_color; border-color: $osd_entry_border; background-color: $selected_bg_color; } @else if $t==osd-insensitive { // // insensitive osd entry // color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); } } // Buttons @mixin button($t, $actionb_bg:red, $actionb_fg: green) { // // Button drawing function // // $t: button type, // $actionb_bg, $actionb_fg: used for destructive and suggested action buttons @if $t==normal { // // normal button // color: $fg_color; border-color: $button_border; background-color: $button_bg; } @else if $t==hover { // // hovered button // color: $fg_color; border-color: $button_border; background-color: lighten($button_bg, 5%); } @else if $t==active { // // pushed button // color: $selected_fg_color; border-color: if($variant!='dark', $selected_bg_color, $button_border); background-color: $selected_bg_color; } @else if $t==insensitive { // // insensitive button // label, & { color: $insensitive_fg_color; } border-color: transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); } @else if $t==insensitive-active { // // insensitive pushed button // label, & { color: transparentize($selected_fg_color, 0.2); } border-color: transparentize($selected_bg_color, 0.25); background-color: transparentize($selected_bg_color, 0.25); opacity: 0.6; } @if $t==header-normal { // // normal header-bar button // color: $header_fg; outline-offset: -3px; background-color: transparentize($header_bg, 1); border-color: transparentize($header_bg, 1); } @else if $t==header-hover { // // hovered header-bar button // color: $header_fg; border-color: $header_button_border; background-color: $header_button_bg; } @else if $t==header-active { // // pushed header-bar button // color: $selected_fg_color; border-color: if($variant=='light' or $variant=='lighter', $selected_bg_color, transparent); background-color: $selected_bg_color; } @else if $t==header-insensitive { // // insensitive header-bar button // label, & { color: transparentize($header_fg, 0.45); } background-color: transparentize($header_bg, 1); border-color: transparentize($header_bg, 1); } @else if $t==header-insensitive-active { // // header-bar insensitive pushed button // color: transparentize($selected_fg_color, 0.25); border-color: transparentize($selected_bg_color, 0.35); background-color: transparentize($selected_bg_color, 0.35); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border-color: $osd_button_border; background-color: $osd_button_bg; } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border-color: $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border-color: $osd_button_border; background-color: $selected_bg_color; } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border-color: $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); } @else if $t==suggested_destructive { // // suggested or destructive action buttons // background-clip: border-box; color: $actionb_fg; background-color: $actionb_bg; border-color: $actionb_bg; } @else if $t==undecorated { // // reset // border-color: transparent; background-color: transparent; background-image: none; } } // // Overshoot // @mixin overshoot($p, $c:$selected_bg_color) { // $p: position // $c: base color // // possible $p values: // top, bottom, right, left // $_big_gradient_length: 60%; $_position: center top; $_big_gradient_size: 100% $_big_gradient_length; @if $p==bottom { $_position: center bottom; } @else if $p==right { $_position: right center; $_big_gradient_size: $_big_gradient_length 100%; } @else if $p==left { $_position: left center; $_big_gradient_size: $_big_gradient_length 100%; } background-image: -gtk-gradient(radial, $_position, 0, $_position, 0.6, from(transparentize($c, 0.8)), to(transparentize($c, 1))); background-size: $_big_gradient_size; background-repeat: no-repeat; background-position: $_position; background-color: transparent; // reset some properties to be sure to not inherit them somehow border: none; // box-shadow: none; // } arc-theme-20220405/common/gtk-3.0/sass/_granite.scss000066400000000000000000000075251422312607700216450ustar00rootroot00000000000000// Granite Widgets // // Overlay Bar // .overlay-bar { background-color: $selected_bg_color; border-color: $selected_bg_color; border-radius: 2px; padding: 3px 6px; margin: 3px; label { color: $selected_fg_color; } } // // Thin Pane Separator // GraniteWidgetsThinPaned { background-color: transparent; background-image: none; margin: 0; border-left: 1px solid $borders_color; border-right: 1px solid $borders_color; } // avoid borders when a viewport is // packed into a Static Notebook, or Popover GraniteWidgetsPopOver .frame, GraniteWidgetsStaticNotebook .frame { border: none; } // // Help Button // .help_button { border-radius: 100px; padding: 3px 9px; } // // Secondary Toolbars // toolbar.secondary-toolbar { padding: 3px; border-bottom: 1px solid $borders_color; button { padding: 0 3px 0 3px; } } // // Bottom Toolbars // toolbar.bottom-toolbar { padding: 5px; border-width: 1px 0 0 0; border-style: solid; border-color: $borders_color; background-color: $bg_color; button { padding: 2px 3px 2px 3px; } } // // Sidebar & Source List // .source-list { -GtkTreeView-horizontal-separator: 1px; -GtkTreeView-vertical-separator: 6px; } .source-list, .source-list.view { background-color: $bg_color; color: $fg_color; -gtk-icon-style: regular; } .source-list.category-expander { color: transparent; } .source-list.view:hover { background-color: lighten($bg_color, 5%); } .source-list.view:selected, .source-list.view:hover:selected, .source-list.view:selected:focus, .source-list.category-expander:hover { color: $selected_fg_color; background-color: $selected_bg_color; } .source-list scrollbar, .source-list junction { border-image: none; border-color: transparent; background-color: $bg_color; background-image: none; } .source-list.badge, .source-list.badge:hover, .source-list.badge:selected, .source-list.badge:selected:focus, .source-list.badge:hover:selected { background-image: none; background-color: $selected_bg_color; color: $selected_fg_color; border-radius: 10px; padding: 0 6px; margin: 0 3px; border-width: 0; } .source-list.badge:selected, .source-list.badge:selected:focus, .source-list.badge:hover:selected { background-color: $selected_fg_color; color: $selected_bg_color; } // // Expander // .source-list.category-expander { color: $fg_color; -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); -GtkTreeView-expander-size: 16; } .source-list.category-expander, .source-list.category-expander:backdrop { color: transparent; border: none; } .source-list.category-expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } // // Welcome // GraniteWidgetsWelcome { background-color: $base_color; } GraniteWidgetsWelcome label { color: mix($fg_color, $bg_color, 50%); font-size: 11px; text-shadow: none; } GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { color: transparentize($fg_color, 0.2); } // // Help Button // .help_button { border-radius: 0; } // // Popover // GraniteWidgetsPopOver { -GraniteWidgetsPopOver-arrow-width: 21; -GraniteWidgetsPopOver-arrow-height: 10; -GraniteWidgetsPopOver-border-radius: 2px; -GraniteWidgetsPopOver-border-width: 1; -GraniteWidgetsPopOver-shadow-size: 12; border: 1px solid transparentize(black, 0.7); margin: 0; } .popover_bg { background-image: _solid($base_color); border: 1px solid transparentize(black, 0.7); } GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver * { background-color: transparent; } // // Xs Entry // GraniteWidgetsXsEntry entry { padding: 4px; } // // Text Styles // .h1 { font-size: 24px; } .h2 { font-size: 18px; } .h3 { font-size: 11px; } .h4, .category-label { color: mix($bg_color, $text_color, 30%); font-weight: 600; } .h4 { padding-bottom: 6px; padding-top: 6px; } GtkListBox .h4{ padding-left: 6px; } arc-theme-20220405/common/gtk-3.0/sass/_libhandy.scss000066400000000000000000000212211422312607700217730ustar00rootroot00000000000000/* Based on _Adwaita-base.scss from libhandy */ // HdyComboRow popover.combo { padding: 0; list { background-color: transparent; > row { padding: 0 10px; min-height: 50px; &:first-child { @extend %linked_vertical_top; } &:last-child { @extend %linked_vertical_bottom; } } } overshoot.top { @extend %linked_vertical_top; } overshoot.bottom { @extend %linked_vertical_bottom; } scrollbar.vertical { background-color: $_popover_bg; &:dir(ltr) { @extend %linked_right; } &:dir(rtl) { @extend %linked_left; } } } // HdyExpanderRow row.expander { padding: 0px; &:checked image.expander-row-arrow:not(:disabled) { color: $selected_bg_color; } image.expander-row-arrow:disabled { color: $insensitive_fg_color; } } // HdyKeypad keypad { .digit { font-size: 200%; font-weight: bold; } .letters { font-size: 70%; } .symbol { font-size: 160%; } } // HdyViewSwitcher viewswitcher { &, & button { margin: 0; padding: 0; } button { border-radius: 0; border-top: 0; border-bottom: 0; &:not(:checked):not(:hover) { background: transparent; border-color: transparent; } &:checked, &:active { border-color: $selected_bg_color; } // View switcher button > stack > box { &.narrow { font-size: 0.75rem; padding-top: 7px; padding-bottom: 5px; image, label { padding-left: 8px; padding-right: 8px; } } &.wide { padding: 8px 10px; label { &:dir(ltr) { padding-right: 7px; } &:dir(rtl) { padding-left: 7px; } } } } &.needs-attention { > stack > box label { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to($selected_bg_color), to(transparent)); background-size: 6px 6px; background-repeat: no-repeat; background-position: right 0px; &:dir(rtl) { background-position: left 0px; } } &:active > stack > box label { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to($selected_fg_color), to(transparent)); } } } } // HdyViewSwitcherBar viewswitcherbar actionbar > revealer > box { padding: 0; } // Content list list.content { &, list { background-color: transparent; } // Nested rows background list.nested > row:not(:active) { &:not(:hover):not(:selected), &:hover:not(.activatable):not(:selected) { background-color: mix($bg_color, $base_color); } &:hover.activatable:not(:selected) { background-color: if($variant != 'dark', mix($base_color, black, 95%), mix($base_color, white, 97%)); } } > row { // Regular rows and expander header rows background &:not(.expander):not(:active):not(:hover):not(:selected), &:not(.expander):hover:not(.activatable):not(:selected), &.expander row.header:not(:active):not(:hover):not(:selected), &.expander row.header:hover:not(.activatable):not(:selected) { background-color: $base_color; } &:not(.expander):not(:active):hover.activatable:not(:selected), &.expander row.header:not(:active):hover.activatable:not(:selected) { background-color: if($variant != 'dark', mix($base_color, black, 95%), mix($base_color, white, 97%)); } &, list > row { border-color: $borders_color; border-style: solid; transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } // Top border &:not(:last-child) { border-width: 1px 1px 0px 1px; } // Rounded top &:first-child, &.expander:first-child row.header, &.expander:checked, &.expander:checked row.header, &.expander:checked + row, &.expander:checked + row.expander row.header { @extend %linked_vertical_top; } // Bottom border &:last-child, &.checked-expander-row-previous-sibling, &.expander:checked { border-width: 1px; } // Rounded bottom &:last-child, &.checked-expander-row-previous-sibling, &.expander:checked, &.expander:not(:checked):last-child row.header, &.expander:not(:checked).checked-expander-row-previous-sibling row.header, &.expander.empty:checked row.header, &.expander list.nested > row:last-child { @extend %linked_vertical_bottom; } // Add space around expanded rows &.expander:checked:not(:first-child), &.expander:checked + row { margin-top: 5px; } } } // Unified window window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) { &, > decoration, > decoration-overlay { border-radius: $_header_radius; } } // HdyWindowHandle separator .windowhandle separator.sidebar { &:dir(ltr), &.left, &.left:dir(rtl), &:dir(rtl), &.right { background-color: $header_border; margin: 0; } } // Tabs @mixin undershoot-gradient($dir) { background: linear-gradient(to #{$dir}, $bg_color, transparentize($bg_color, 1) 20px); } @mixin need-attention-gradient($dir) { background: linear-gradient(to #{$dir}, transparentize($selected_bg_color, .3), transparentize($selected_bg_color, .5) 1px, transparentize($selected_bg_color, 1) 20px); } tabbar { .box { min-height: 20px; background: $bg_color; border-bottom: 1px solid $borders_color; } scrolledwindow.pinned { undershoot { border: 0 solid $borders_color; } &:dir(rtl) undershoot.left { border-left-width: 1px; } &:dir(ltr) undershoot.right { border-right-width: 1px; } tabbox { &:dir(ltr) { padding-right: 1px; box-shadow: inset -1px 0 $borders_color; } &:dir(rtl) { padding-left: 1px; box-shadow: inset 1px 0 $borders_color; } } } undershoot { transition: none; &.left { @include undershoot-gradient("right"); } &.right { @include undershoot-gradient("left"); } } .needs-attention-left undershoot.left { @include need-attention-gradient("right"); } .needs-attention-right undershoot.right { @include need-attention-gradient("left"); } tab { min-width: 118px; border-style: solid; border-color: $borders_color; border-width: 0 1px 0 1px; transition: background 150ms ease-in-out; background-color: transparentize($base_color, 1); color: $insensitive_fg_color; &.pinned { min-width: 28px; } &:checked, &:checked:hover { background-color: $base_color; color: $fg_color; } &:hover { background-color: transparentize($base_color, 0.5); color: mix($fg_color, $insensitive_fg_color, 50%); } } .start-action, .end-action { background-color: transparentize($base_color, 1); border-color: $borders_color; border-style: solid; transition: background 150ms ease-in-out; button { border: none; border-radius: 0; } } .start-action:dir(ltr), .end-action:dir(rtl) { border-right-width: 1px; > * { margin-right: 1px; } } .start-action:dir(rtl), .end-action:dir(ltr) { border-left-width: 1px; > * { margin-left: 1px; } } } .tab-drag-icon { tab { min-height: 20px; background-color: $base_color; $_wm_border: if($variant!='dark', transparentize(black, 0.9), transparentize(black, 0.45)); // copy shadow and border color from popovers box-shadow: 0 2px 6px 1px if($variant!='dark', transparentize(black, 0.93), transparentize(black, 0.65)), 0 0 0 1px darken($borders_color, 5%); margin: 25px; } } tabbar, .tab-drag-icon { tab { padding: 2px 6px; &.needs-attention { background-image: radial-gradient(ellipse at bottom, transparentize(white, .2), transparentize($selected_bg_color, .8) 15%, transparentize($selected_bg_color, 1) 15%); } .tab-close-button, .tab-indicator { padding: 0; margin: 0; min-width: 22px; min-height: 22px; color: mix($bg_color, $fg_color, 35%); border: none; box-shadow: none; -gtk-icon-shadow: none; text-shadow: none; background: none; } .tab-close-button, .tab-indicator.clickable { &:hover { color: lighten(red, 15%); } &:active { color: $selected_bg_color; } } } } arc-theme-20220405/common/gtk-3.0/sass/_lightdm.scss000066400000000000000000000053441422312607700216410ustar00rootroot00000000000000// the panel widget at the top #panel_window { background-color: $panel_bg; color: $panel_fg; font-weight: bold; box-shadow: inset 0 -1px darken($panel_bg, 7%); // the menubars/menus of the panel, i.e. indicators menubar { padding-left: 5px; &, > menuitem { background-color: transparent; color: $panel_fg; font-weight: bold; } } menubar menuitem:disabled { color: transparentize($panel_fg, 0.5); label { color: inherit; } } menubar menu > menuitem { font-weight: normal; } } // the login window #login_window, #shutdown_dialog, #restart_dialog { font-weight: normal; border-style: none; background-color: transparent; color: $fg_color; } // the top half of the login-window, in GtkDialog terms, the content #content_frame { padding-bottom: 14px; background-color: $bg_color; border-top-left-radius: 2px; border-top-right-radius: 2px; border: solid transparentize(black, 0.9); border-width: 1px 1px 0 1px; } #content_frame button { @include button(normal); &:hover { @include button(hover); } &:active, &:checked { @include button(active); } &:disabled { @include button(insensitive); } } // the lower half of the login-window, in GtkDialog terms the buttonbox or action area #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; border-style: none; background-color: if($variant!='dark', $osd_bg_color, $header_bg); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: solid transparentize(black, 0.9); border-width: 0 1px 1px 1px; box-shadow: inset 0 1px if($variant!="dark", $dark_sidebar_border, $header_border); } #buttonbox_frame button{ @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:disabled { @include button(osd-insensitive); } } #login_window #user_combobox { color: $fg_color; menu { font-weight: normal; } } // the user's avatar box #user_image { padding: 3px; border-radius: 2px; } // the shutdown button #shutdown_button.button { @include button(suggested_destructive, $destructive_color); &:hover { @include button(suggested_destructive, lighten($destructive_color, 10%)); } &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } } // the restart button #restart_button.button { @include button(suggested_destructive, $suggested_color); &:hover { @include button(suggested_destructive, lighten($suggested_color, 10%)); } &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } } // the warning, in case a wrong password is entered or something else goes wrong according to PAM #greeter_infobar { border-bottom-width: 0; font-weight: bold; } arc-theme-20220405/common/gtk-3.0/sass/_transparent_widgets.scss000066400000000000000000000123131422312607700242720ustar00rootroot00000000000000//.nemo-window GtkEventBox { background-color: $bg_color; } // fixes nemo statusbar //.nemo-window, .nautilus-window { paned > separator { background-image: _solid($dark_sidebar_border); @if $variant=='light' or $variant=='darker' { &:dir(ltr) { margin-left: -1px; } &:dir(rtl) { margin-right: -1px; } } } } filechooser paned > separator { background-image: _solid($dark_sidebar_border); } // Dark transparent sidebars filechooser, .nautilus-window { &.csd.background, placessidebar list { background-color: transparent; } placessidebar.sidebar { background-color: $dark_sidebar_bg; row.sidebar-row { border: none; color: $dark_sidebar_fg; .sidebar-icon { color: transparentize($dark_sidebar_fg, 0.4); } &.has-open-popup, &:hover { background-color: transparentize($dark_sidebar_fg, 0.85); } &:disabled { &, label, image { color: transparentize($dark_sidebar_fg, 0.6); } } &:selected.has-open-popup, &:selected, &:selected:hover, &:active:hover { @extend %selected_items; .sidebar-icon { color: inherit; } } &:not(:selected) button.sidebar-button { color: $dark_sidebar_fg; &:hover { @include button(osd-hover); } &:active { @include button(active); } &:not(:hover):not(:active) > image { opacity: 0.5 }; } &.sidebar-new-bookmark-row { color: $selected_bg_color; .sidebar-icon { color: inherit; } } &:drop(active):not(:disabled) { &, label, .sidebar-icon { color: $drop_target_color; } &:selected { &, label, .sidebar-icon { color: $selected_fg_color; } background-color: $drop_target_color; } } } separator { background-color: transparent; } scrollbar { @extend %dark_sidebar_scrollbar } } &.maximized placessidebar.sidebar { background-color: opacify($dark_sidebar_bg, 1); } } .nemo-window { .sidebar { color: $dark_sidebar_fg; background-color: $dark_sidebar_bg; .view, row { background-color: transparent; color: $dark_sidebar_fg; &.cell:selected { background-color: $selected_bg_color; color: $selected_fg_color; } &.expander { color: mix($dark_sidebar_fg, $dark_sidebar_bg, 50%); &:hover { color: $dark_sidebar_fg; } } } separator { background-color: transparent; } scrollbar { @extend %dark_sidebar_scrollbar } } } .caja-side-pane { &, > notebook > stack > widget > box, text, treeview { color: $dark_sidebar_fg; caret-color: $dark_sidebar_fg; background-color: opacify($dark_sidebar_bg, 1); } > box button { &:not(:active):not(:checked) { color: $dark_sidebar_fg; } &:hover:not(:active) { @extend %dark_sidebar_button_hover; } } .frame { border-color: darken(opacify($dark_sidebar_bg, 1), 5%); } scrollbar { @extend %dark_sidebar_scrollbar; } junction { background-color: darken($dark_sidebar_bg, 5%); } } filechooser { actionbar > revealer > box { color: $dark_sidebar_fg; background-color: $dark_sidebar_bg; border-color: if($variant != 'dark', darken($dark_sidebar_bg, 7%), darken($dark_sidebar_bg, 15%)); button { @extend %dark_sidebar_button; } entry { @extend %dark_sidebar_entry; } @extend %osd_check_radio; label, combobox { color: $dark_sidebar_fg; } } } // Gedit .gedit-bottom-panel-paned { background-color: $base_color; } .gedit-side-panel-paned > separator { background-image: _solid($dark_sidebar_border); } .gedit-bottom-panel-paned > separator { background-image: _solid($borders_color); } .gedit-document-panel { background-color: $dark_sidebar_bg; .maximized & { background-color: opacify($dark_sidebar_bg, 1); } row { color: $dark_sidebar_fg; background-color: transparentize($dark_sidebar_fg, 1); &:hover { background-color: transparentize($dark_sidebar_fg, 0.85); } &:active { color: $selected_fg_color; background-color: $selected_bg_color; button { color: $selected_fg_color; } } &:selected, &:selected:hover { color: $selected_fg_color; background-color: $selected_bg_color; } &:hover:not(:selected) button:active { color: $dark_sidebar_fg; } } } %dark_sidebar_button { @include button(osd); @at-root %dark_sidebar_button_hover, &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:disabled { @include button(osd-insensitive); } } %dark_sidebar_entry { @include entry(osd); &:focus { @include entry(osd-focus); } &:disabled { @include entry(osd-insensitive); } } %dark_sidebar_scrollbar { border-color: darken($dark_sidebar_bg, 5%); &.overlay-indicator:not(.dragging):not(.hovering) slider { background-color: lighten($dark_sidebar_fg, 15%); border: 1px solid transparentize(black, 0.7); } slider { background-color: transparentize(lighten($dark_sidebar_fg, 15%), 0.3); &:hover { background-color: lighten($dark_sidebar_fg, 20%); } &:hover:active { background-color: $selected_bg_color; } &:disabled { background-color: transparent; } } trough { background-color: darken($dark_sidebar_bg, 5%); } } arc-theme-20220405/common/gtk-3.0/sass/_unity.scss000066400000000000000000000072701422312607700213610ustar00rootroot00000000000000// Decorations UnityDecoration { -UnityDecoration-extents: 28px 1 1 1; -UnityDecoration-input-extents: 10px; -UnityDecoration-shadow-offset-x: 0px; -UnityDecoration-shadow-offset-y: 3px; -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); -UnityDecoration-active-shadow-radius: 12px; -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); -UnityDecoration-inactive-shadow-radius: 7px; -UnityDecoration-glow-size: 10px; -UnityDecoration-glow-color: $selected_bg_color; -UnityDecoration-title-indent: 10px; -UnityDecoration-title-fade: 35px; -UnityDecoration-title-alignment: 0.0; .top { border: 1px solid if($variant == 'dark' or $variant == 'darker', darken($header_bg, 7%), transparentize(black, 0.9)); border-bottom-width: 0; border-radius: 4px 4px 0 0; padding: 1px 6px 0 6px; background-image: _solid(opacify($header_bg, 1)); color: $header_fg; // The foreground color will be used to paint the text box-shadow: inset 0 1px lighten($header_bg, 3%); &:backdrop { border-bottom-width: 0; //background-image: _solid(opacify($header_bg_backdrop, 1)); color: transparentize($header_fg, 0.3); } } .left, .right, .bottom, .left:backdrop, .right:backdrop, .bottom:backdrop { background-color: transparent; background-image: _solid(if($variant == 'dark' or $variant == 'darker', darken($header_bg, 7%), transparentize(black, 0.9))); } } // Panel Style UnityPanelWidget, .unity-panel { background-image: _solid(#2f343f); color: lighten($panel_fg, 20%); box-shadow: none; &:backdrop { color: lighten($panel_fg, 1%); } } .unity-panel.menubar.menuitem:hover, .unity-panel.menubar .menuitem *:hover { border-radius: 0; color: $selected_fg_color; background-image: _solid($selected_bg_color); border-bottom: none; } // Unity Greeter .lightdm.menu { background-image: none; background-color: transparentize(black, 0.6); border-color: transparentize(white, 0.2); border-radius: 4px; padding: 1px; color: white; } .lightdm-combo .menu { background-color: lighten($header_bg, 8); border-radius: 0px; padding: 0px; color: white; } .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { color: white; } .lightdm.menubar { color: transparentize(white, 0.2); background-image: none; background-color: transparentize(black, 0.5); & > .menuitem { padding: 2px 6px; } } .lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry, .lightdm.button, .lightdm.entry { background-image: none; background-color: transparentize(black, 0.7); border-color: transparentize(white, 0.6); border-radius: 10px; padding: 7px; color: white; text-shadow: none; } .lightdm.button, .lightdm.button:hover, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.entry, .lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus { background-image: none; border-image: none; } .lightdm.button:focus, .lightdm.entry:focus { border-color: transparentize(white, 0.9); border-width: 1px; border-style: solid; color: white; } .lightdm.entry:selected { background-color: transparentize(white, 0.2); } .lightdm.entry:active { -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); animation: dashentry_spinner 1s infinite linear; } .lightdm.option-button { padding: 2px; background: none; border: 0; } .lightdm.toggle-button { background: none; border-width: 0; &.selected { background-color: transparentize(black, 0.3); border-width: 1px; } } @keyframes dashentry_spinner { to { -gtk-icon-transform: rotate(1turn); } } arc-theme-20220405/common/gtk-3.0/sass/gtk.scss.in000066400000000000000000000006541422312607700212430ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import '@sass_path@/_colors'; @import '@sass_path@/_drawing'; @import '@sass_path@/_common'; @import '@sass_path@/_applications'; @import '@sass_path@/_unity'; @import '@sass_path@/_granite'; @import '@sass_path@/_lightdm'; @import '@sass_path@/_transparent_widgets'; @import '@sass_path@/_colors-public'; @import '@sass_path@/_budgie'; @import '@sass_path@/_libhandy'; arc-theme-20220405/common/gtk-3.0/thumbnail/000077500000000000000000000000001422312607700201615ustar00rootroot00000000000000arc-theme-20220405/common/gtk-3.0/thumbnail/dark.png000066400000000000000000000027441422312607700216170ustar00rootroot00000000000000PNG  IHDRx#OY pHYs  tIME  6o©IDAThklSeǟڳ[JG;ЁrrYABpwaK AHb@&&\hP07Mt*7.CÍun\zNCtlN ?=y});=xa #Vs dYzԗFRJE'"hgeY2-A2Xw]s󵶉%mѸy4FLo`;*&Ӿ0"På1R\\0*tin{`+?9HX6㣭Yr7W]<#Ǐrs-NIv#‰LEBjJqjMї=b Jhɺh\ږJz5"f?>9$ԝ& .@;o2@S 1%a!)s{8ĸD]Ѱtz5e 2<8olT$ $*2P|׏Qm;ToeUWb}i'46uHnA ij3C&ݮAd@BHQ4;p˫ZvLU^Fƒn4FU#ag5.6qK 5֬YWem(\IjSF [/آ2+'eG`qh}燫Huoo惬Rw$ͧ^/v *wlwыVnY`DP?SOs4ܽ*وYbH;bŒ)\md{.;7Bv.Yߟ@:{7QINp%CEc f;V]ZF_RG+Њ !L~*Q4IQ6O`- CRTBͪ3Thg=nwtuMN) 7=<:޼IENDB`arc-theme-20220405/common/gtk-3.0/thumbnail/light.png000066400000000000000000000027001422312607700217750ustar00rootroot00000000000000PNG  IHDRx#OY pHYs  tIME  (L,_IDAThmlSUǟ{׋]ז2& 7 8`-Ef4DyF$ Ao ‚ 3ANKqkT81*]זݾ?tPfK=9=9yN/q ދa!$S= AQd4DWl,MIO @$iF!$L ìP-uǻ#sTZf^:KCd̗y`*CˤKrS]z }On[[wH5N5]/bO'u81F14k6є3l@<":doyܐSBli1g1ry)tg?F8ƣ7[#':IpۻxOhNaT/'K=/}i,_M.MHթ tЃ@>֎eoW3M{ީ>4 9w<;'G?o ի(žم_V/Y9S*g  0RbiÃ1G4[0MQ-pߚ0*"jGkb#U1_~2M |Y)c@ٖPN2PU`Woo}X;"TXit76X+ t0*SKߴǂE FWOz~$W!@2$OgV)\U^smR1w"Hg7To81zMTy] k:b]Y 0n^CS 1ϰXGVf?{\sf&R[@N;bIu*2Rp $7keѓcIS5k\ctn™He%yXIAETBA4afTB&"hFM]uM%FM%Ԩ";qcw5hQf(%N@hrZa>IENDB`arc-theme-20220405/common/gtk-4.0/000077500000000000000000000000001422312607700161775ustar00rootroot00000000000000arc-theme-20220405/common/gtk-4.0/assets/000077500000000000000000000000001422312607700175015ustar00rootroot00000000000000arc-theme-20220405/common/gtk-4.0/assets/assets.svg000066400000000000000000007427521422312607700215450ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/gtk-4.0/assets/assets.txt000066400000000000000000000042221422312607700215440ustar00rootroot00000000000000checkbox-checked checkbox-checked-insensitive checkbox-unchecked checkbox-unchecked-insensitive checkbox-mixed checkbox-mixed-insensitive radio-checked radio-checked-insensitive radio-unchecked radio-unchecked-insensitive radio-mixed radio-mixed-insensitive checkbox-checked-selected checkbox-checked-insensitive-selected checkbox-unchecked-selected checkbox-unchecked-insensitive-selected checkbox-mixed-selected checkbox-mixed-insensitive-selected checkbox-checked-selectionmode checkbox-selectionmode radio-checked-selected radio-checked-insensitive-selected radio-unchecked-selected radio-unchecked-insensitive-selected radio-mixed-selected radio-mixed-insensitive-selected switch switch-active switch-insensitive switch-active-insensitive switch-header switch-active-header switch-insensitive-header switch-active-insensitive-header switch-selected switch-active-selected switch-insensitive-selected switch-active-insensitive-selected titlebutton-close titlebutton-close-backdrop titlebutton-close-hover titlebutton-close-active titlebutton-maximize titlebutton-maximize-backdrop titlebutton-maximize-hover titlebutton-maximize-active titlebutton-minimize titlebutton-minimize-backdrop titlebutton-minimize-hover titlebutton-minimize-active checkbox-checked-dark checkbox-checked-insensitive-dark checkbox-unchecked-dark checkbox-unchecked-insensitive-dark checkbox-mixed-dark checkbox-mixed-insensitive-dark checkbox-checked-selectionmode-dark checkbox-selectionmode-dark radio-checked-dark radio-checked-insensitive-dark radio-unchecked-dark radio-unchecked-insensitive-dark radio-mixed-dark radio-mixed-insensitive-dark switch-dark switch-active-dark switch-insensitive-dark switch-active-insensitive-dark switch-header-dark switch-active-header-dark switch-insensitive-header-dark switch-active-insensitive-header-dark titlebutton-close-dark titlebutton-close-backdrop-dark titlebutton-close-hover-dark titlebutton-close-active-dark titlebutton-maximize-dark titlebutton-maximize-backdrop-dark titlebutton-maximize-hover-dark titlebutton-maximize-active-dark titlebutton-minimize-dark titlebutton-minimize-backdrop-dark titlebutton-minimize-hover-dark titlebutton-minimize-active-dark arc-theme-20220405/common/gtk-4.0/assets/meson.build000066400000000000000000000027171422312607700216520ustar00rootroot00000000000000assets_svg = 'assets.svg' gtk4_assets = [] gtk4_hidpi_assets = [] gtk4_asset_files = [] gtk4_hidpi_asset_files = [] foreach asset : gtk4_asset_names asset_filename = asset + '.png' if fs.exists(asset_filename) gtk4_asset_files += meson.current_source_dir() / asset_filename else if not inkscape.found() error('Program \'inkscape\' not found') endif gtk4_assets += custom_target( 'gtk4-' + asset, input : assets_svg, output : asset + '.png', command : [ inkscape, '--export-id-only', inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', '--export-id=' + asset, '--export-dpi=96', '@INPUT@' ], build_by_default : true ) endif hidpi_asset_filename = asset + '@2.png' if fs.exists(hidpi_asset_filename) gtk4_hidpi_asset_files += meson.current_source_dir() / hidpi_asset_filename else if not inkscape.found() error('Program \'inkscape\' not found') endif gtk4_hidpi_assets += custom_target( 'gtk4-' + asset + '-hidpi', input : assets_svg, output : asset + '@2.png', command : [ inkscape, '--export-id-only', inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', '--export-id=' + asset, '--export-dpi=192', '@INPUT@' ], build_by_default : true ) endif endforeach arc-theme-20220405/common/gtk-4.0/meson.build000066400000000000000000000075431422312607700203520ustar00rootroot00000000000000# render PNG assets gtk4_asset_names = run_command( 'cat', 'assets' / 'assets.txt', check : true ).stdout().split() subdir('assets') # compile CSS sass_path = meson.current_source_dir() / 'sass' sass_depend_files = run_command( 'find', sass_path, '-name', '_*.scss', check : true ).stdout().split() # always compile the dark CSS input_scss_dark = configure_file( input: meson.current_source_dir() / 'sass' / 'gtk.scss.in', output : 'gtk-dark.scss', configuration : { 'variant' : 'dark', 'transparency' : get_option('transparency').to_string(), 'sass_path' : meson.current_source_dir() / 'sass', } ) output_css_dark = 'gtk-main-dark.css' gtk4_stylesheets = [] gtk4_stylesheets += custom_target( output_css_dark, input : input_scss_dark, output : output_css_dark, command : [sassc, sassc_options, '@INPUT@', '@OUTPUT@'], build_by_default : true, depend_files : sass_depend_files ) foreach variant : get_option('variants') output_css = (variant == 'light' ? 'gtk-main.css' : 'gtk-main-' + variant + '.css') if variant != 'dark' input_scss = configure_file( input: meson.current_source_dir() / 'sass' / 'gtk.scss.in', output : 'gtk-' + variant + '.scss', configuration : { 'variant' : variant, 'transparency' : get_option('transparency').to_string(), 'sass_path' : meson.current_source_dir() / 'sass', } ) gtk4_stylesheets += custom_target( output_css, input : input_scss, output : output_css, command : [sassc, sassc_options, '@INPUT@', '@OUTPUT@'], build_by_default : true, depend_files : sass_depend_files ) endif # generate the gresource XML gresource_xml_array = [ '', '', '' ] foreach asset : gtk4_asset_names gresource_xml_array += [ 'assets/' + asset + '.png', 'assets/' + asset + '@2.png' ] endforeach gresource_xml_array += ['' + output_css + ''] if variant != 'dark' gresource_xml_array += ['' + output_css_dark + ''] endif gresource_xml_array += [ '', '' ] # compile the gresource gresource_xml = configure_file( capture : true, command : ['echo', gresource_xml_array], output : 'gtk-' + variant + '.gresource.xml' ) #TODO use gnome.compile_resources()??? gresource = custom_target( 'gresource-' + variant, input : gresource_xml, output : 'gtk-' + variant + '.gresource', command : [ glib_compile_resources, '--sourcedir=@OUTDIR@', '--sourcedir=@CURRENT_SOURCE_DIR@', '--target=@OUTPUT@', '@INPUT@' ], depends : [gtk4_assets, gtk4_hidpi_assets, gtk4_stylesheets], depend_files : [gtk4_asset_files, gtk4_hidpi_asset_files], build_by_default : true ) # install gresource meson.add_install_script( install_file, gresource.full_path(), '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('gtk4') / 'gtk.gresource' ) # install gtk.css files gtk4_css = configure_file( capture : true, command : ['echo', '@import url("resource:///org/gnome/arc-theme/' + output_css + '");'], output : 'gtk-' + variant + '.css' ) install_data( gtk4_css, install_dir : prefix / install_dir.get(variant) / common_dirs.get('gtk4'), rename : ['gtk.css'] ) if variant != 'dark' #FIXME gtk-dark.css gets overwritten for subsequent variants, resulting in build warnings gtk4_dark_css = configure_file( capture : true, command : ['echo', '@import url("resource:///org/gnome/arc-theme/' + output_css_dark + '");'], output : 'gtk-dark.css', install : true, install_dir : prefix / install_dir.get(variant) / common_dirs.get('gtk4') ) endif endforeach arc-theme-20220405/common/gtk-4.0/sass/000077500000000000000000000000001422312607700171505ustar00rootroot00000000000000arc-theme-20220405/common/gtk-4.0/sass/_colors-public.scss000066400000000000000000000057701422312607700227720ustar00rootroot00000000000000//apps rely on some named colors to be exported // Sass thinks we're using the colors in the variables as strings and may shoot // warning, it's innocuous and can be defeated by using "" + $var @define-color theme_fg_color #{"" + $fg_color}; @define-color theme_text_color #{"" + $text_color}; @define-color theme_bg_color #{"" + $bg_color}; @define-color theme_base_color #{"" + $base_color}; @define-color theme_selected_bg_color #{"" + $selected_bg_color}; @define-color theme_selected_fg_color #{"" + $selected_fg_color}; @define-color fg_color #{"" + $fg_color}; @define-color text_color #{"" + $text_color}; @define-color bg_color #{"" + $bg_color}; @define-color base_color #{"" + $base_color}; @define-color selected_bg_color #{"" + $selected_bg_color}; @define-color selected_fg_color #{"" + $selected_fg_color}; @define-color insensitive_bg_color #{"" + $insensitive_bg_color}; @define-color insensitive_fg_color alpha(#{"" + opacify($insensitive_fg_color, 1)}, 0.5); @define-color insensitive_base_color #{"" + $base_color}; @define-color theme_unfocused_fg_color #{"" + $fg_color}; @define-color theme_unfocused_text_color #{"" + $text_color}; @define-color theme_unfocused_bg_color #{"" + $bg_color}; @define-color theme_unfocused_base_color #{"" + $base_color}; @define-color borders #{"" + $borders_color}; @define-color unfocused_borders #{"" + $borders_color}; @define-color warning_color #{"" + $warning_color}; @define-color error_color #{"" + $error_color}; @define-color success_color #{"" + $success_color}; @define-color placeholder_text_color #{#A8A8A8}; @define-color link_color #{"" + $link_color}; @define-color content_view_bg #{"" + $base_color}; @define-color text_view_bg #{"" + if($variant != 'dark', $base_color, opacify($dark_sidebar_bg, 1))}; //WM $wm_highlight: lighten(opacify($header_bg, 1), 3%); $wm_bg_unfocused: opacify($header_bg_backdrop, 1); @define-color wm_title alpha(#{"" + opacify($header_fg, 1)}, 0.8); @define-color wm_unfocused_title alpha(#{"" + opacify($header_fg, 1)}, 0.5); @define-color wm_bg #{"" + opacify($header_bg, 1)}; @define-color wm_bg_unfocused #{"" + $wm_bg_unfocused}; @define-color wm_highlight #{"" + $wm_highlight}; @define-color wm_shadow alpha(#{black}, 0.35); @define-color wm_border #{"" + opacify(darken($dark_sidebar_bg, 9%), 1)}; //WM Buttons // Close @define-color wm_button_close_bg #{"" + $wm_button_close_bg}; @define-color wm_button_close_hover_bg #{"" + $wm_button_close_hover_bg}; @define-color wm_button_close_active_bg #{"" + $wm_button_close_active_bg}; @define-color wm_icon_close_bg #{"" + $wm_icon_close_bg}; // Minimize, Maximize @define-color wm_button_hover_bg #{"" + $wm_button_hover_bg}; @define-color wm_button_active_bg #{"" + $wm_button_active_bg}; @define-color wm_button_hover_border #{"" + $wm_button_hover_border}; @define-color wm_icon_bg #{"" + $wm_icon_bg}; @define-color wm_icon_unfocused_bg #{"" + $wm_icon_unfocused_bg}; @define-color wm_icon_hover_bg #{"" + $wm_icon_hover_bg}; @define-color wm_icon_active_bg #{"" + $wm_icon_active_bg}; arc-theme-20220405/common/gtk-4.0/sass/_colors.scss000066400000000000000000000130411422312607700215040ustar00rootroot00000000000000// When color definition differs for dark and light variant, // it gets @if ed depending on $variant $base_color: if($variant !='dark', #ffffff, #404552); $text_color: if($variant !='dark', #5c616c, #D3DAE3); $bg_color: if($variant !='dark', #F5F6F7, #383C4A); $fg_color: if($variant !='dark', #5c616c, #D3DAE3); $selected_fg_color: #ffffff; $selected_bg_color: #5294e2; $selected_borders_color: darken($selected_bg_color, 20%); $borders_color: if($variant !='dark', darken($bg_color,9%), darken($bg_color,6%)); $link_color: if($variant !='dark', darken($selected_bg_color,10%), lighten($selected_bg_color,20%)); $link_visited_color: if($variant !='dark', darken($selected_bg_color,20%), lighten($selected_bg_color,10%)); $selection_mode_bg: if($transparency == 'true', transparentize($selected_bg_color, 0.05), $selected_bg_color); $selection_mode_fg: $selected_fg_color; $warning_color: #F27835; $error_color: #FC4138; $warning_fg_color: white; $error_fg_color: white; $success_color: #73d216; $destructive_color: #F04A50; $suggested_color: #4DADD4; $destructive_fg_color: white; $suggested_fg_color: white; $drop_target_color: #F08437; //insensitive state derived colors $insensitive_fg_color: if($variant !='dark', transparentize($fg_color, 0.45), transparentize($fg_color, 0.55)); $insensitive_bg_color: if($variant !='dark', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); $header_bg: red; @if $transparency=='true' and ($variant=='light' or $variant=='lighter') { $header_bg: transparentize(#e7e8eb, 0.05); } @if $transparency=='false' and ($variant=='light' or $variant=='lighter') { $header_bg: #e7e8eb; } @if $transparency=='true' and ($variant=='dark' or $variant=='darker') { $header_bg: transparentize(#2f343f, 0.03); } @if $transparency=='false' and ($variant=='dark' or $variant=='darker') { $header_bg: #2f343f; } $header_bg_backdrop: if($variant == 'dark' or $variant=='darker', lighten($header_bg, 1.5%), lighten($header_bg, 3%)); $header_border: if($variant == 'light' or $variant=='lighter', darken($header_bg, 7%), darken($header_bg, 4%)); $header_fg: if($variant == 'light' or $variant=='lighter', saturate(transparentize($fg_color, 0.2), 10%), saturate(transparentize($fg_color, 0.2), 10%)); $header_fg: if($variant=='darker', saturate(transparentize(#D3DAE3, 0.2), 10%), $header_fg); $dark_sidebar_bg: if($transparency == 'true', transparentize(#353945, 0.05), #353945); $dark_sidebar_fg: #BAC3CF; @if $variant == 'lighter' { $dark_sidebar_bg: if($transparency == 'true', transparentize($bg_color, 0.05), $bg_color); $dark_sidebar_fg: $fg_color; } $dark_sidebar_border: $dark_sidebar_bg; @if $variant == 'dark' { $dark_sidebar_border: darken($dark_sidebar_bg, 5%); } @else if $variant == 'lighter' { $dark_sidebar_border: darken($dark_sidebar_bg, 8%); } $panel_bg: darken($dark_sidebar_bg, 4.7%); $panel_fg: $dark_sidebar_fg; $entry_bg: if($variant != 'dark', $base_color, lighten($base_color, 0%)); $entry_border: if($variant != 'dark', #cfd6e6, darken($borders_color, 0%)); $header_entry_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($base_color, 0.1)); $header_entry_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $button_bg: if($variant != 'dark', lighten($bg_color, 2%), lighten($base_color, 2%)); $button_border: $entry_border; $header_button_bg: if($variant == 'dark' or $variant == 'darker', transparentize(lighten($header_bg, 22%), 0.6), transparentize($button_bg, 0.1)); $header_button_border: if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 12%), 0.6), transparentize($header_fg, 0.7)); $osd_fg_color: $dark_sidebar_fg; $osd_bg_color: $dark_sidebar_bg; $osd_button_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($button_bg, 0.1)); $osd_button_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_entry_bg: if($variant != 'lighter', transparentize(lighten($osd_bg_color, 22%), 0.6), transparentize($base_color, 0.1)); $osd_entry_border: if($variant != 'lighter', transparentize(darken($osd_bg_color, 12%), 0.6), transparentize($osd_fg_color, 0.7)); $osd_insensitive_bg_color: if($variant != 'lighter', darken($osd_bg_color, 3%), $insensitive_bg_color); $osd_insensitive_fg_color: if($variant != 'lighter', mix($osd_fg_color, opacify($osd_bg_color, 1), 30%), $insensitive_fg_color); $osd_borders_color: if($variant != 'lighter', transparentize(black, 0.3), transparentize(black, 0.83)); //WM Buttons // Close $wm_button_close_bg: if($variant == 'light' or $variant=='lighter', #f46067, #cc575d); $wm_button_close_hover_bg: if($variant == 'light' or $variant=='lighter', #f68086, #d7787d); $wm_button_close_active_bg: if($variant == 'light' or $variant=='lighter', #f13039, #be3841); $wm_icon_close_bg: if($variant == 'light' or $variant=='lighter', #F8F8F9 , #2f343f); // Minimize, Maximize $wm_button_hover_bg: if($variant == 'light' or $variant=='lighter', #fdfdfd, #454C5C); $wm_button_active_bg: $selected_bg_color; $wm_button_hover_border: if($variant == 'light' or $variant=='lighter', #D1D3DA, #262932); $wm_icon_bg: if($variant == 'light' or $variant=='lighter', #90949E, #90939B); $wm_icon_unfocused_bg: if($variant == 'light' or $variant=='lighter', #B6B8C0, #666A74); $wm_icon_hover_bg: if($variant == 'light' or $variant=='lighter', #7A7F8B, #C4C7CC); $wm_icon_active_bg: $selected_fg_color; arc-theme-20220405/common/gtk-4.0/sass/_common.scss000066400000000000000000003046261422312607700215070ustar00rootroot00000000000000@function gtkalpha($c,$a) { @return unquote("alpha(#{$c},#{$a})"); } $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad, outline-width 0s; $header_radius: if($variant=='light' or $variant=='lighter', 4px, 3px); $scale_trough_bg: if($variant != 'dark', $button_border, darken($bg_color, 5%)); $asset_suffix: if($variant=='dark', '-dark', ''); $darker_asset_suffix: if($variant=='darker', '-dark', $asset_suffix); /*************** * Base States * ***************/ .background { color: $fg_color; background-color: if($transparency == 'true', transparentize($bg_color, 0.001), $bg_color); // without this headerbar transparency doesn't seem to work } dnd { color: $fg_color; } .normal-icons { -gtk-icon-size: 16px; } .large-icons { -gtk-icon-size: 32px; } image:disabled { -gtk-icon-filter: opacity(0.5); } .view, %view { color: $text_color; background-color: $base_color; &:disabled { color: $insensitive_fg_color; background-color: $insensitive_bg_color; } &:selected { &:focus, & { @extend %selected_items; border-radius: 2px; } } } textview { > text { @extend %view; background-color: transparent; > selection { &:focus, & { @extend %selected_items; }} } &:drop(active) { caret-color: $drop_target_color; } } textview > border { background-color: mix($bg_color, $base_color, 50%); } iconview { @extend .view; @include focus-ring(); &:drop(active) { box-shadow: none; } > dndtarget:drop(active) { border-style: solid; border-width: 1px; border-color: $selected_borders_color; } } rubberband { border: 1px solid darken($selected_bg_color, 10%); background-color: transparentize(darken($selected_bg_color, 10%), 0.8); } flowbox { > rubberband { @extend rubberband; } > flowboxchild { padding: 3px; border-radius: 2px; @include focus-ring(); &:selected { @extend %selected_items; } } } gridview { > rubberband { @extend rubberband; } > child { padding: 3px; border-radius: 2px; @include focus-ring(); &:selected { @extend %selected_items; } box { //cells border-spacing: 8px; //label separation margin: 12px; } } } coverflow cover { color: $text_color; background-color: $base_color; border: 1px solid black; } label { @include focus-ring(); &.separator { @extend .dim-label; color: $fg_color; } &:selected { @extend %nobg_selected_items; } > selection { background-color: $selected_bg_color; color: $selected_fg_color; } &:disabled { color: $insensitive_fg_color; button & { color: inherit; } > selection { @extend %selected_items_disabled; } } &.error { color: $error_color; &:disabled { color: transparentize($error_color,0.5); } } } .dim-label { opacity: 0.55; text-shadow: none; } window.assistant { .sidebar { border-top: 1px solid $borders_color; } &.csd .sidebar { border-top-style: none; } .sidebar > label { padding: 6px 12px; } .sidebar > label.highlight { color: $selected_fg_color; background-color: $selected_bg_color; } } window.aboutdialog image.large-icons { -gtk-icon-size: 128px; } %osd, .osd { color: $osd_fg_color; border: none; background-color: $osd_bg_color; background-clip: padding-box; text-shadow: none; -gtk-icon-shadow: none; } /********************* * Spinner Animation * *********************/ @keyframes spin { to { transform: rotate(1turn); } } spinner { background: none; opacity: 0; // non spinning spinner makes no sense -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); &:checked { opacity: 1; animation: spin 1s linear infinite; &:disabled { opacity: 0.5; } } } /********************** * General Typography * **********************/ .large-title { font-weight: 300; font-size: 24pt; } .title-1 { font-weight: 800; font-size: 20pt; } .title-2 { font-weight: 800; font-size: 15pt; } .title-3 { font-weight: 700; font-size: 15pt; } .title-4 { font-weight: 700; font-size: 13pt; } .heading { font-weight: 700; font-size: 11pt; } .body { font-weight: 400; font-size: 11pt; } .caption-heading { font-weight: 700; font-size: 9pt; } .caption { font-weight: 400; font-size: 9pt; } /**************** * Text Entries * ****************/ %entry, entry { %entry_basic, & { min-height: 26px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; border-spacing: 5px; transition: all 200ms $ease-out-quad; background-clip: padding-box; &.search { border-radius: 20px; } @include entry(normal); > image { // icons inside the entry &.left { margin-right: 5px; } &.right { margin-left: 5px; } } > text > placeholder { @extend .dim-label; } > text > block-cursor { @include entry(block_cursor); } &.flat { &:focus-within, &:disabled, & { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } } &:focus-within { background-clip: border-box; @include entry(focus); > placeholder { opacity: 0; /* We hide placeholders on focus */ } } &:disabled { @include entry(insensitive); } > text > selection { @extend %selected_items; } // entry error and warning style @each $e_type, $e_color, $e_fg_color in (error, $error_color, $error_fg_color), (warning, $warning_color, $warning_fg_color) { &.#{$e_type} { color: $e_fg_color; border-color: if($variant!='dark', $e_color, $entry_border); background-color: mix($e_color, $base_color, 60%); > image { color: $e_fg_color; } &:focus-within { color: $e_fg_color; background-color: $e_color; box-shadow: none; } > selection { background-color: $e_fg_color; color: $e_color; } } } > image { // entry icons colors color: mix($fg_color, $base_color, 80%); } &.password image.caps-lock-indicator { color: mix($fg_color, $base_color, 80%); } &:drop(active) { &:focus-within, & { border-color: $drop_target_color; box-shadow: none; } } .osd & { @include entry(osd); &:focus-within { @include entry(osd-focus); } &:disabled { @include entry(osd-insensitive); } selection { color: $selected_bg_color; background-color: $selected_fg_color; } } } > progress { margin-bottom: 2px; } progress > trough > progress { background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: $selected_bg_color; border-style: solid; box-shadow: none; } // linked entries .linked:not(.vertical) > & { @extend %linked; } // Vertically linked entries .linked.vertical > & { @extend %linked_vertical; } &.error { color: $error_color; } } treeview entry { &:focus-within { &:dir(rtl), &:dir(ltr) { // specificity bump hack background-color: $base_color; } } &.flat, & { border-radius: 0; background-image: none; background-color: $base_color; &:focus-within { border-color: $selected_bg_color; } } } /******************* * Editable Labels * *******************/ editablelabel > stack > text { @include entry(normal); } /*********** * Buttons * ***********/ // stuff for .needs-attention $_dot_color: $selected_bg_color; @keyframes needs_attention { from { background-image: radial-gradient(farthest-side, $_dot_color 0%, transparentize($_dot_color, 1) 0%); } to { background-image: radial-gradient(farthest-side, $_dot_color 95%, transparentize($_dot_color, 1)); } } %button, button { @at-root %button_basic, & { min-height: 22px; min-width: 20px; padding: 2px 6px; border: 1px solid; border-radius: 3px; transition: $button_transition; background-clip: padding-box; @include button(normal); @include focus-ring(); &:hover { @include button(hover); -gtk-icon-filter: brightness(1.2); } &.keyboard-activating, &:active, &:checked { @include button(active); background-clip: if($variant!='dark', border-box, padding-box); &:not(:disabled) label:disabled { color: inherit; opacity: 0.6; } } &:checked:hover { @include button(active); } &:checked:active { @include button(active); } &:disabled { @include button(insensitive); -gtk-icon-filter: opacity(0.5); &:active, &:checked { @include button(insensitive-active); } } @at-root %button_basic_flat, &.flat { @include button(undecorated); // to avoid adjacent buttons borders clashing when transitioning, the transition on the normal state is set // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but // it won't fade out when the pointer leave the button allocation area. To make the transition more evident // in this case the duration is increased. transition: none; &:hover { @include button(hover); transition: $button_transition; transition-duration: 500ms; } &.keyboard-activating, &:active, &:checked { @include button(active); transition: $button_transition; } &:disabled { @include button(undecorated); } } &.image-button { min-width: 24px; padding-left: 5px; padding-right: 5px; } &.text-button { padding-left: 12px; padding-right: 12px; } %image_text_button, &.text-button.image-button { padding-left: 5px; padding-right: 5px; label { padding-left: 2px; padding-right: 2px; &:first-child { padding-left: 7px; padding-right: 2px; } &:last-child { padding-right: 7px; padding-left: 2px; } &:only-child { padding-left: 7px; padding-right: 7px; } } &.popup { padding-right: 7px; padding-left: 7px; } } &.arrow-button { padding-left: 10px; padding-right: 10px; > box { border-spacing: 4px; } } @at-root %button_basic_drop_active, &:drop(active) { color: $drop_target_color; border-color: $drop_target_color; box-shadow: none; } } // big standalone buttons like in Documents pager &.osd { min-width: 26px; min-height: 32px; &.image-button { min-width: 34px; } color: $osd_fg_color; background-color: $osd_bg_color; border-color: darken($osd_bg_color, 8%); border-radius: 5px; box-shadow: none; &:hover { color: $selected_bg_color; border: none; box-shadow: none; } &:active, &:checked { @include button(osd-active); border: none; box-shadow: none; } &:disabled { @include button(osd-insensitive); border: none; } } //overlay / OSD style @at-root %osd_button, .osd & { @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { background-clip: padding-box; @include button(osd-active); } &:disabled { @include button(osd-insensitive); } &.flat { @include button(undecorated); box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; &:hover { @include button(osd-hover); } &:disabled { @include button(osd-insensitive); background-image: none; border-color: transparent; box-shadow: none; } &:active, &:checked { @include button(osd-active); } } } // Suggested and Destructive Action buttons @each $b_type, $b_color, $b_fg in (suggested-action, $suggested_color, $suggested_fg_color), (destructive-action, $destructive_color, $destructive_fg_color) { &.#{$b_type} { @include button(suggested_destructive, $b_color, $b_fg); @include focus-ring(); &.flat { @include button(undecorated); color: $b_color; } &:hover { @include button(suggested_destructive, lighten($b_color, 10%), $b_fg); } &:active, &:checked { @include button(suggested_destructive, darken($b_color, 10%), $b_fg); } &.flat { &:disabled { @include button(undecorated); color: $insensitive_fg_color; } } &:disabled { @include button(insensitive); &:active, &:checked { @include button(insensitive-active); } } .osd & { @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:disabled { @include button(osd-insensitive); } } } } stackswitcher > & { // to position the needs attention dot, padding is added to the button // child, a label needs just lateral padding while an icon needs vertical // padding added too. > label { padding: 0 6px; margin: 0 -6px; } > image { padding: 3px 6px; margin: -3px -6px; } &.needs-attention { > label, > image { @extend %needs_attention; } } } // hide separators &.font{ separator { background-color: transparent; } > box { border-spacing: 6px; } > box > box > label { font-weight: bold; } } .linked:not(.vertical) > & { @extend %linked; } .linked.vertical > & { @extend %linked_vertical; } %circular_button, menubutton.circular &, &.circular { // force circular button shape min-width: 24px; min-height: 24px; padding: 2px; border-radius: 9999px; label { padding: 0; } } } // Some crazy linking stuff @mixin linking_rules($a:0.7, $var:$variant, $vert:'false', $entry_rules:'true', $button_rules:'true', $e_border:$entry_border, $b_border:$button_border) { $_border: if($vert=='false', left, top); @if $entry_rules=='true' { > entry + entry { border-#{$_border}-color: transparentize($e_border, $a); } > entry.error + entry, > entry + entry.error { border-#{$_border}-color: if($var=='light', $error_color, transparentize($e_border, $a)); } > entry.warning + entry, > entry + entry.warning { border-#{$_border}-color: if($var=='light', $warning_color, transparentize($e_border, $a)); } > entry.error + entry.warning, > entry.warning + entry.error { border-#{$_border}-color: if($var=='light', mix($error_color, $warning_color, 50%), transparentize($e_border, $a));} @each $e_type, $e_color in (':focus',$selected_bg_color), (':drop(active)', $drop_target_color), ('.warning:focus', $warning_color), ('.error:focus', $error_color) { > entry + entry#{$e_type}:not(:last-child), > entry + entry#{$e_type}:last-child { border-#{$_border}-color: if($var=='light', $e_color, $e_border); } > entry#{$e_type}:not(:only-child) { + entry, + button, + combobox > box > button.combo { border-#{$_border}-color: if($var=='light', $e_color, $e_border); } } } > button:active + entry, > button:checked + entry { border-#{$_border}-color: if($var=='light', $selected_bg_color, $e_border); } } @if $button_rules=='true' { $_uncolored_button: 'button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action)'; > button + button { border-#{$_border}-style: none; } > #{$_uncolored_button}:hover:not(:only-child), > #{$_uncolored_button}:hover + #{$_uncolored_button} { box-shadow: inset if($vert=='false', 1px 0, 0 1px) $b_border; } > #{$_uncolored_button}:disabled:not(:only-child), > #{$_uncolored_button}:disabled + #{$_uncolored_button}:not(:hover) { box-shadow: inset if($vert=='false', 1px 0, 0 1px) transparentize($b_border, 0.5); } > button:active + #{$_uncolored_button}:hover, > button:checked + #{$_uncolored_button}:hover, > button.suggested-action + #{$_uncolored_button}:hover, > button.destructive-action + #{$_uncolored_button}:hover, > entry + #{$_uncolored_button}:hover:not(:only-child), > #{$_uncolored_button}:first-child:disabled, > #{$_uncolored_button}:disabled + #{$_uncolored_button}:disabled, > #{$_uncolored_button}:first-child:hover, > button:active + #{$_uncolored_button}:disabled, > button:checked + #{$_uncolored_button}:disabled, > button.suggested-action + #{$_uncolored_button}:disabled, > button.destructive-action + #{$_uncolored_button}:disabled, > entry + #{$_uncolored_button}:disabled:not(:only-child), { box-shadow: none; } } } // special case, because path-bars are bugged @mixin pathbar_linking_rules($sep_color:if($variant!='dark', transparentize($button_border, 0.6), transparentize($button_border, 0.5))) { > button + button { border-left-style: none; } > button:hover:not(:checked):not(:active):not(:only-child) { &:hover { box-shadow: inset 1px 0 $sep_color, inset -1px 0 $sep_color; } &:first-child:hover { box-shadow: inset -1px 0 $sep_color; } &:last-child:hover { box-shadow: inset 1px 0 $sep_color; } } } // Apply the rules defined above .linked:not(.vertical) { &:not(.path-bar) { @include linking_rules(); } &.path-bar { @include pathbar_linking_rules(); } } .linked.vertical { @include linking_rules($vert:'true'); } %needs_attention { // the dot is drawn by using two radial gradient, the first one is the actual dot, the other // simulates the shadow labels and icons normally have in buttons. animation: needs_attention 150ms ease-in; background-image: radial-gradient(farthest-side, $_dot_color 96%, transparentize($_dot_color,1 )); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; @if $variant != 'dark' { background-position: right 3px, right 4px; } @else { background-position: right 3px, right 2px; } &:dir(rtl) { @if $variant != 'dark' { background-position: left 3px, left 4px; } @else { background-position: left 3px, left 2px; } } } %linked_not_left { border-top-left-radius: 0; border-bottom-left-radius: 0; } %linked_not_right { border-right-style: none; border-top-right-radius: 0; border-bottom-right-radius: 0; } // 1st/last child are at text start/end %linked { &:dir(ltr) { &:not(:first-child) { @extend %linked_not_left; } &:not(:last-child) { @extend %linked_not_right; } } &:dir(rtl) { &:not(:first-child) { @extend %linked_not_right; } &:not(:last-child) { @extend %linked_not_left; } } } %linked_not_top { border-top-left-radius: 0; border-top-right-radius: 0; } %linked_not_bottom { border-bottom-style: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } %linked_vertical { &:not(:first-child) { @extend %linked_not_top; } &:not(:last-child) { @extend %linked_not_bottom; } } %undecorated_button { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px transparentize(white, 1), 0 1px transparentize(white, 1); text-shadow: none; -gtk-icon-shadow: none; } .linked:not(.vertical) > menubutton, .linked:not(.vertical) > dropdown, .linked:not(.vertical) > colorbutton, .linked:not(.vertical) > fontbutton, .linked:not(.vertical) > filechooserbutton { &:dir(ltr) { &:not(:first-child) > button { @extend %linked_not_left; } &:not(:last-child) > button { @extend %linked_not_right; } } &:dir(rtl) { &:not(:first-child) > button { @extend %linked_not_right; } &:not(:last-child) > button { @extend %linked_not_left; } } } .linked.vertical > menubutton, .linked.vertical > dropdown, .linked.vertical > colorbutton, .linked.vertical > fontbutton, .linked.vertical > filechooserbutton { &:not(:first-child) > button { @extend %linked_not_top; } &:not(:last-child) > button { @extend %linked_not_bottom; } } /* menu buttons */ modelbutton.flat { min-height: 24px; padding-left: 8px; padding-right: 8px; border-radius: 2px; @extend %undecorated_button; &:disabled { color: $insensitive_fg_color; } &:hover, &:selected { @extend %selected_items; } } modelbutton.flat arrow { background: none; min-width: 16px; min-height: 16px; &:hover { background: none; } &.left { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); } &.right { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } } /* oldstyle toolbar buttons */ .toolbar > button, .toolbar > :not(.linked) > button, .toolbar :not(.linked) > menubutton > button, .toolbar :not(.linked) > scalebutton > button, .toolbar :not(.linked) > dropdown > button, .toolbar :not(.linked) > colorbutton > button, .toolbar :not(.linked) > fontbutton > button, .toolbar :not(.linked) > appchooserbutton > button, .toolbar :not(.linked) > combobox > box > button { margin: 1px 0; @extend %button_basic_flat; } button.color { padding: 2px; > colorswatch:only-child { &, > overlay { border-radius: 0; } } } /* list buttons */ %list_button, list > row button.image-button:not(.flat) { &:hover { @include button(hover); } &:active, &:checked { @include button(active); } @each $b_type, $b_color, $b_fg in (suggested-action, $suggested_color, $suggested_fg_color), (destructive-action, $destructive_color, $destructive_fg_color) { &.#{$b_type} { @include button(suggested_destructive, $b_color, $b_fg); } } } /********* * Links * *********/ %link, link { color: $link_color; text-decoration: underline; &:visited { color: $link_visited_color; *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } } &:hover { color: lighten($link_color, 10%); *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); } } &:active { color: $link_color; *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } } &:disabled { color: transparentize(desaturate($link_color, 100%), 0.2); } @at-root %link_selected, &:selected, *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } } link { @include focus-ring(); } button.link { @extend %link; &, &:hover, &:active, &:checked { @extend %undecorated_button; text-shadow: none; } > label { text-decoration: underline; } } /***************** * GtkSpinButton * *****************/ spinbutton { button:active { color: $selected_fg_color; } &:disabled { color: $insensitive_fg_color; } text { @extend %entry; } &:not(.vertical) { text { min-width: 28px; } button, text { @extend %linked; } &:dir(ltr) text, &:dir(rtl) button.up { border-radius: 3px 0 0 3px; } > button + button { border-left-style: none; } > button:hover:not(:active), > button:hover:not(:active) + button { box-shadow: inset 1px 0 $button_border; } > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { box-shadow: inset 1px 0 transparentize($button_border, 0.5); } > button:first-child:hover:not(:active), > button.up:dir(rtl):hover:not(:active), > text + button:not(:active):hover { box-shadow: none; } > text:focus + button { border-left-color: if($variant!='dark', $selected_bg_color, $entry_border); } > text:drop(active) + button { border-left-color: $drop_target_color; } .osd & { > button:hover:not(:active), > button:hover:not(:active) + button { box-shadow: inset 1px 0 $osd_button_border; } > button:first-child:hover:not(:active), > button.up:dir(rtl):hover:not(:active), > text + button:not(:active):hover { box-shadow: none; } > text:focus + button { border-left-color: $osd_button_border; } } } &.vertical { button, text { padding-left: 0; padding-right: 0; min-width: 0; @extend %linked_vertical; } button.up { border-radius: 3px 3px 0 0; } > text:focus + button { border-top-color: if($variant!='dark', $selected_bg_color, $entry_border); } > text:drop(active) + button { border-top-color: $drop_target_color; } } font-feature-settings: "tnum"; } /************** * ComboBoxes * **************/ dropdown > popover.menu.background > contents { padding: 0; } //allow search entries with no margin dropdown > button > box { border-spacing: 6px; > stack > row.activatable:hover { background: none; box-shadow: none; } } dropdown, combobox { arrow { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); min-height: 16px; min-width: 16px; } > popover.background.menu > contents { padding: 4px 0; border-radius: 2px; } // align menu labels with the button label > popover.menu > contents modelbutton { min-height: 16px; padding: 5px 6px; border-radius: 0; } &.linked { button:nth-child(2) { &:dir(ltr) { @extend %linked_not_left; } &:dir(rtl) { @extend %linked_not_right; } } } &:drop(active) { // FIXME: untested box-shadow: none; button.combo { @extend %button_basic_drop_active; } } // newstyle popover { padding: 0; listview.view { margin: 4px 0; background-color: transparent; & > row { min-height: 16px; padding: 5px 6px; &:selected { &, &:hover { color: $selected_fg_color; background-color: $selected_bg_color; } } } } // drodowns with searchboxes on top .dropdown-searchbar { padding: 6px; border-bottom: 1px solid $borders_color; } } } // the combo is a composite widget so the way we do button linking doesn't // work, special case needed. See // https://bugzilla.gnome.org/show_bug.cgi?id=733979 .linked:not(.vertical) > filechooserbutton > combobox, .linked:not(.vertical) > appchooserbutton > combobox, .linked:not(.vertical) > combobox { &:dir(ltr) { &:not(:first-child) > box > button.combo { @extend %linked_not_left; } &:not(:last-child) > box > button.combo { @extend %linked_not_right; } } &:dir(rtl) { &:not(:first-child) > box > button.combo { @extend %linked_not_right; } &:not(:last-child) > box > button.combo { @extend %linked_not_left; } } } .linked.vertical > filechooserbutton > combobox, .linked.vertical > appchooserbutton > combobox, .linked.vertical > combobox { &:not(:first-child) > box > button.combo { @extend %linked_not_top; } &:not(:last-child) > box > button.combo { @extend %linked_not_bottom; } } /************ * Toolbars * ************/ %toolbar { padding: 4px; border-spacing: 1px; background-color: $bg_color; } .toolbar { @extend %toolbar; // on OSD .osd & { background-color: transparent; } // stand-alone OSD toolbars &.osd { padding: 7px; border: 1px solid transparentize(black, 0.5); border-radius: 3px; background-color: transparentize($osd_bg_color, 0.1); &.left, &.right, &.top, &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars &.top { border-width: 0 0 1px 0; } &.bottom { border-width: 1px 0 0 0; } &.left { border-width: 0 1px 0 0; } &.right { border-width: 0 0 0 1px; } } // toolbar separators separator { background: none; } &.horizontal separator { margin: 0 6px; } &.vertical separator { margin: 6px 0; } } //searchbar & location-bar searchbar > revealer > box { padding: 6px; border-spacing: 6px; @extend %toolbar; border-width: 0 0 1px; } /************** * GtkInfoBar * **************/ infobar { > revealer > box { padding: 8px; border-spacing: 12px; border-style: none; } &.info, &.question, &.warning, &.error { > revealer > box { background-color: $selected_bg_color; color: $selected_fg_color; caret-color: currentColor; button { @extend %selected_button } selection { color: $selected_bg_color; background-color: $selected_fg_color; } } } } //close button for info and searchbar infobar > revealer > box > button.close, searchbar > revealer > box > button.close { @extend %selected_button_flat; } // // Buttons on selected backgrounds // %selected_button { @at-root %selected_button_normal, & { color: $selected_fg_color; background-color: transparentize($selected_fg_color, 1); border-color: transparentize($selected_fg_color, 0.5); } @at-root %selected_button_flat, &.flat { @include button(undecorated); color: $selected_fg_color; background-color: transparentize($selected_fg_color, 1); @at-root %selected_button_flat_disabled, &:disabled { &, label { color: transparentize($selected_fg_color, 0.6); } } } &:hover { color: $selected_fg_color; background-color: transparentize($selected_fg_color, 0.8); border-color: transparentize($selected_fg_color, 0.2); } @at-root %selected_button_active, &:active, &:active:hover, &:checked { color: $selected_bg_color; background-color: $selected_fg_color; border-color: $selected_fg_color; } &:disabled { &, label { color: transparentize($selected_fg_color, 0.5); } background-color: transparentize($selected_fg_color, 1); border-color: transparentize($selected_fg_color, 0.6); @at-root %selected_button_disabled_active, &:active, &:checked { color: $selected_bg_color; background-color: transparentize($selected_fg_color, 0.5); border-color: transparentize($selected_fg_color, 0.6); } } } /***************** * Title buttons * *****************/ windowcontrols { border-spacing: 6px; &:not(.empty) { &.start:dir(ltr), &.end:dir(rtl) { margin-right: 7px; } &.start:dir(rtl), &.end:dir(ltr) { margin-left: 7px; } } button { padding: 0; min-width: 24px; @include button(undecorated); background-color: transparentize($header_bg, 1); &:hover { @include button(header-hover); } &:active, &:checked { @include button(header-active); } &.close, &.maximize, &.minimize { &, &:hover, &:active, &:checked { color: transparent; background-color: transparent; background-position: center; background-repeat: no-repeat; border-width: 0; &:backdrop { opacity: 1; } } } // Load png assets for each button @each $k in ('close','maximize', 'minimize') { @each $l, $m in ('',''), (':backdrop','-backdrop'), (':hover','-hover'), (':active','-active') { &.#{$k}#{$l} { background-image: -gtk-scaled(url('assets/titlebutton-#{$k}#{$m}#{$darker_asset_suffix}.png'), url('assets/titlebutton-#{$k}#{$m}#{$darker_asset_suffix}@2.png')); } } } } } /*************** * Header bars * ***************/ %titlebar, headerbar { padding: 0 7px; min-height: 42px; border-width: 0 0 1px; border-style: solid; border-color: opacify($header_border, 1); border-radius: 0; color: $header_fg; background-color: opacify($header_bg, 1); box-shadow: inset 0 1px lighten($header_bg, 3%); .csd & { // Transparent header-bars only in csd windows background-color: $header_bg; border-color: $header_border; } &:backdrop { color: transparentize($header_fg, 0.3); background-color: opacify($header_bg_backdrop, 1); transition: $backdrop_transition; .csd & { background-color: $header_bg_backdrop; } } .title { padding-left: 12px; padding-right: 12px; font-weight: normal; } .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; @extend .dim-label; } // squared corners when the window is maximized, tiled, or fullscreen .tiled &, .tiled-top &, .tiled-left &, .tiled-right &, .tiled-bottom &, .maximized &, .fullscreen & { &:backdrop, & { border-radius: 0; } } // non-transparent headerbar for maximized windows .maximized & { background-color: opacify($header_bg, 1); border-color: opacify($header_border, 1); &:backdrop { background-color: opacify($header_bg_backdrop, 1); } } &.default-decoration { min-height: 28px; padding: 0 3px; background-color: opacify($header_bg, 1); border-bottom-width: 0; .maximized & { background-color: opacify($header_bg, 1); } windowcontrols { button, menubutton { min-height: 24px; min-width: 24px; margin: 0; padding: 0; } menubutton button { min-height: 20px; min-width: 20px; margin: 0; padding: 2px; } } } .solid-csd & { &:backdrop, & { &:dir(rtl), &:dir(ltr) { // specificity bump margin: 1px; background-color: $header_bg; border-radius: 0; box-shadow: none; } } } } headerbar { @extend %header_widgets; > windowhandle > box { &, > box.start, > box.end { border-spacing: 6px; } } // add vertical margins to common widget on the headerbar to avoid them spanning the whole height entry, spinbutton, separator:not(.sidebar), button, menubutton { margin-top: 6px; margin-bottom: 6px; } // Reset margins for buttons inside menubutton menubutton > button { margin-top: 0px; margin-bottom: 0px; } switch { margin-top: 9px; margin-bottom: 9px; } } .titlebar:not(headerbar) { window.csd > & { // in csd we assume every titlebar is a headerbar so reset anything, this is needed for split toolbars cases padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } separator { background-color: opacify($header_border, 1); } @extend %titlebar; } // Fixes stacked transparent headerbars not appearing transparent .csd headerbar headerbar { &:backdrop, & { background-color: transparent; } } // Development versions of apps to use a differently styled headerbar window.devel { headerbar.titlebar { background-image: cross-fade(20% -gtk-icontheme("system-run-symbolic"), image(transparent)); background-position: 90% 2%; background-size: 256px 256px; background-repeat: no-repeat; } } %header_separator { min-width: 1px; min-height: 1px; background: none; border-width: 0 1px; border-image: linear-gradient(to bottom, transparentize($header_fg, 1) 25%, transparentize($header_fg, 0.65) 25%, transparentize($header_fg, 0.65) 75%, transparentize($header_fg, 1) 75%) 0 1/0 1px stretch; &:backdrop { opacity: 0.6; } } %header_widgets { // Headerbar Entries entry { @include entry(header-normal); &:backdrop { opacity: 0.85; } &:focus { @include entry(header-focus); background-clip: if($variant=='light' or $variant=='lighter', border-box, padding-box); image { color: $selected_fg_color; } } &:disabled { @include entry(header-insensitive); } selection:focus { background-color: $selected_fg_color; color: $selected_bg_color; } progress { border-color: $selected_bg_color; background-image: none; background-color: transparent; } @each $e_type, $e_color, $e_fg_color in (warning, $warning_color, $warning_fg_color), (error, $error_color, $error_fg_color) { &.#{$e_type} { color: $e_fg_color; border-color: if($variant=='light' or $variant=='lighter', $e_color, $header_entry_border); background-color: mix($e_color, $header_bg, 60%); &:focus { color: $e_fg_color; background-color: $e_color; } selection, selection:focus { background-color: $e_fg_color; color: $e_color; } } } } // Headerbar Buttons button { @include button(header-normal); &:backdrop { opacity: 0.7; } &:hover { @include button(header-hover); } &:active, &:checked { @include button(header-active); background-clip: if($variant=='light' or $variant=='lighter', border-box, padding-box); } &:disabled { @include button(header-insensitive); } &:disabled:active, &:disabled:checked { @include button(header-insensitive-active); } } .selection-mode & button, &.selection-mode button { &, &.flat { @include button(undecorated); color: $selection_mode_fg; background-color: transparentize($selection_mode_fg, 1); } &:hover { @extend %selected_button_normal; } &:active, &:checked { @extend %selected_button_active; } &:disabled { @extend %selected_button_flat_disabled; &:checked, &:active { @extend %selected_button_disabled_active; } } } // Linking stuff // Disconnect linked buttons .linked:not(.vertical):not(.path-bar):not(stackswitcher) { button:not(:last-child):not(:only-child) { margin-right: 1px; } } // Reset buttons .linked:not(.vertical):not(.path-bar) > button { &, &:hover, &:active, &:checked, &:disabled { border-radius: 3px; border-style: solid; } } .linked:not(.vertical):not(.path-bar) { $_uncolored_button: 'button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action)'; > #{$_uncolored_button}:hover:not(:only-child), > #{$_uncolored_button}:hover + #{$_uncolored_button}, > #{$_uncolored_button}:disabled:not(:only-child), > #{$_uncolored_button}:disabled + #{$_uncolored_button}:not(:hover) { box-shadow: none; } } // special case for path-bars and stack-switchers stackswitcher.linked:not(.vertical):not(.path-bar), .linked:not(.vertical).path-bar { > button { @include button(header-hover); &:hover { background-color: lighten($header_button_bg, 15%); } &:active, &:checked { @include button(header-active); } &:disabled { color: transparentize($header_fg, 0.4); } &, &:hover, &:active, &:checked, &:disabled { @extend %linked; } } @include pathbar_linking_rules($sep_color:$header_button_border); } // use linking rules for entries only .linked:not(.vertical):not(.path-bar) { @include linking_rules( $a:0.5, $var:if($variant=='light' or $variant=='lighter', 'light', 'dark'), $button_rules:'false', $e_border:$header_entry_border, $b_border:$header_button_border ); } // Headerbar Suggested and Destructive Action buttons @each $b_type, $b_color, $b_fg in (suggested-action, $suggested_color, $suggested_fg_color), (destructive-action, $destructive_color, $destructive_fg_color) { button.#{$b_type} { @include button(suggested_destructive, $b_color, $b_fg); &.flat { @include button(undecorated); color: $b_color; } &:hover { @include button(suggested_destructive, lighten($b_color, 10%), $b_fg); } &:active, &:checked { @include button(suggested_destructive, darken($b_color, 10%), $b_fg); } &.flat:disabled, &:disabled { @include button(header-insensitive); } } button.#{$b_type}:backdrop, button.#{$b_type}:backdrop { opacity: 0.8; } } // Headerbar Spinbuttons spinbutton:not(.vertical) { &:focus { color: $selected_fg_color; caret-color: $selected_fg_color; } button { &,&:disabled { @include button(header-hover); } &:hover { background-color: lighten($header_button_bg, 15%); } &:active, &:checked { @include button(header-active); } &:disabled { color: transparentize($header_fg, 0.4); } } > button + button { border-left-style: none; } > button:hover:not(:active), > button:hover + button { box-shadow: inset 1px 0 $header_button_border; } > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { box-shadow: inset 1px 0 $header_button_border; } > button:first-child:hover:not(:active), > entry + button:not(:active):hover { box-shadow: none; } > entry:focus + button { border-left-color: if($variant=='light' or $variant=='lighter', $selected_bg_color, $header_entry_border); } } // Headerbar ComboBoxes combobox { &:disabled { color: transparentize($header_fg, 0.6); } > .linked > button.combo { @include entry(header-normal); &:hover { @include entry(header-focus); box-shadow: none; } &:disabled { @include entry(header-insensitive); } } > .linked > entry.combo { &:dir(ltr) { border-right-style: none; &:focus { box-shadow: none; } @if $variant=='light' or $variant=='lighter' { &:focus { box-shadow: 1px 0 $selected_bg_color; } } } &:dir(rtl) { border-left-style: none; &:focus { box-shadow: none; } @if $variant=='light' or $variant=='lighter' { &:focus { box-shadow: -1px 0 $selected_bg_color; } } } } > .linked > button.combo { &:dir(ltr) { &, &:hover, &:active, &:checked, &:disabled { border-top-left-radius: 0; border-bottom-left-radius: 0; } } &:dir(rtl) { &, &:hover, &:active, &:checked, &:disabled { border-top-right-radius: 0; border-bottom-right-radius: 0; } } } } // Headerbar Switches switch { &:backdrop { opacity: 0.75; } } progressbar { trough { background-color: if($variant=='light', opacify($header_button_border, 0.05), $header_button_border); } &:backdrop { opacity: 0.75; } } // Headerbar Scale scale { $_trough_bg: if($variant=='light' or $variant=='lighter', opacify($header_button_border, 0.05), $header_button_border); &:backdrop { opacity: 0.75; } slider { $_slider_border: if($variant=='light' or $variant=='lighter', opacify($header_button_border, 0.2), opacify($header_button_border, 0.3)); $_slider_bg: if($variant=='light' or $variant=='lighter', opacify($header_button_bg,1), lighten(opacify($header_bg,1), 10%)); background-color: $_slider_bg; border-color: $_slider_border; &:hover { background-color: lighten($_slider_bg, 5%); border-color: $_slider_border; } &:active { background-color: $selected_bg_color; border-color: $selected_bg_color; } &:disabled { background-color: mix($_slider_bg, $header_bg, 70%); border-color: $_slider_border; } } trough { background-color: $_trough_bg; &:disabled { background-color: if($variant=='light' or $variant=='lighter', transparentize($_trough_bg, 0.05), transparentize($_trough_bg, 0.1)); } } } } /************ * Pathbars * ************/ pathbar > button { &.text-button, &.image-button, & { padding-left: 6px; padding-right: 6px; } &.text-button.image-button label { padding-left: 0; padding-right: 0; } &.text-button.image-button, & { label:last-child { padding-right: 10px; } label:first-child { padding-left: 10px; } } image { padding-left: 4px; padding-right: 4px; } &.slider-button { padding-left: 1px; padding-right: 1px; } } /************** * Tree Views * **************/ columnview.view, treeview.view { border-left-color: transparentize($fg_color, 0.85); // this is actually the tree lines color, border-top-color: transparentize(black, 0.9); // while this is the grid lines color, better then nothing @include focus-ring(); > rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props &:selected { &:focus, & { border-radius: 0; border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunately @extend %selected_items; } } &:disabled { color: $insensitive_fg_color; &:selected { color: mix($selected_fg_color, $selected_bg_color, 40%); } } &.separator { min-height: 2px; color: transparentize(black, 0.9); } &:drop(active) { box-shadow: none; } > dndtarget:drop(active) { border-style: solid none; border-width: 1px; border-color: mix($fg_color, $selected_bg_color, 50%); &.after { border-top-style: none; } &.before { border-bottom-style: none; } } &.expander { // GtkTreeView uses the larger of the expander’s min-width and min-height min-width: 16px; min-height: 16px; -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } color: mix($fg_color, $base_color, 50%); &:hover { color: $fg_color; } &:selected { color: mix($selected_fg_color, $selected_bg_color, 70%); &:hover { color: $selected_fg_color; } } &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } } &.progressbar { // progress bar in treeviews color: $selected_fg_color; border-radius: 3px; background-color: $selected_bg_color; background-image: image($selected_bg_color); box-shadow: none; &:selected { &:focus, & { color: $selected_bg_color; box-shadow: none; background-color: $selected_fg_color; } } } &.trough { // progress bar trough in treeviews color: $fg_color; background-color: $button_border; border-radius: 3px; border-width: 0; &:selected { &:focus, & { color: $selected_fg_color; background-color: transparentize(black, 0.8); border-radius: 3px; border-width: 0; } } } > header { > button { $_column_header_color: mix($fg_color,$base_color,80%); @extend %column_header_button; color: $_column_header_color; background-color: $base_color; font-weight: bold; text-shadow: none; box-shadow: none; &:hover { @extend %column_header_button; color: $selected_bg_color; transition: none; //I shouldn't need this } &:active { @extend %column_header_button; color: $fg_color; transition: none; //I shouldn't need this } sort-indicator { &.ascending { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } &.descending { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } min-height: 16px; min-width: 16px; } } } button.dnd, header.button.dnd { // for treeview-like derive widgets &:active, &:selected, &:hover, & { padding: 0 6px; color: $selected_fg_color; background-image: none; background-color: $selected_bg_color; border-style: none; border-radius: 0; box-shadow: none; text-shadow: none; transition: none; } } acceleditor > label { background-color: $selected_bg_color; } // see tests/testaccel to test } %column_header_button { padding: 0 6px; background-image: none; border-style: none solid none none; border-image: linear-gradient(to bottom, $base_color 20%, transparentize(if($variant != 'dark', black, white), 0.89) 20%, transparentize(if($variant != 'dark', black, white), 0.89) 80%, $base_color 80%) 0 1 0 0 / 0 1px 0 0 stretch; border-radius: 0; text-shadow: none; &:disabled { border-color: $bg_color; background-image: none; } &:last-child { border-right-style: none; border-image: none; } } /*************** * Popovers * ***************/ $_popover_bg: if($variant!='dark', $base_color, $bg_color); popover.background { background-color: transparent; font: initial; // Decouple the font of popovers from their entry/textview > arrow, > contents { background-color: $_popover_bg; background-clip: border-box; border: 1px solid darken($borders_color, 5%); box-shadow: 0 2px 6px 1px if($variant!='dark', transparentize(black, 0.93), transparentize(black, 0.65)); } > contents { padding: 8px; border-radius: 3px; > list, > .view, > .toolbar { border-style: none; background-color: transparent; } separator { background-color: $_popover_bg; margin: 2px 0; } list separator { margin: 2px 0; } } .osd &, &.touch-selection, &.magnifier { background-color: transparent; > arrow, > contents { @extend %osd; } } &.touch-selection, &.magnifier { button { @extend %osd_button; } } } magnifier { background-color: $base_color; } /********************** * Popover Base Menus * **********************/ $_menu-padding: 8px; //inner menuitem padding //global $menu-margin for outside menuitems popover.menu { padding: 0; box.inline-buttons { padding: 0 $_menu-padding; button.image-button.model { @include button(normal); &, &:dir(ltr) { margin-left: 6px; } &:dir(rtl) { margin-right: 6px; } &:focus { @include button(hover); } &:active { @include button(active); } } } box.circular-buttons { padding: $_menu-padding $_menu-padding 6px; button.circular.image-button.model { @extend %list_button; padding: 11px; &:focus { @include button(hover); } &:active { @include button(active); } } } accelerator { color: gtkalpha(currentColor,0.55); &:dir(ltr) { margin-left: 22px; }//$_menu-padding; &:dir(rtl) { margin-right: 22px; }//$_menu-padding; } arrow.left, radio.left, check.left { margin-left: -1px; margin-right: 7px; } arrow.right, radio.right, check.right { margin-left: 7px; margin-right: -1px; } scale { padding: 5px $_menu-padding; } modelbutton { min-height: 16px; min-width: 40px; padding: 5px $_menu-padding; border-radius: 2px; } label.title { font-weight: bold; padding: 4px ($_menu-padding + 20px); //this will fall apart with font sizing } } // initial styling for popover menu and bar menubar { padding: 0; background-color: opacify($header_bg, 1); color: $header_fg; &:backdrop { color: transparentize($header_fg, 0.3); } > item { min-height: 16px; padding: 4px $_menu-padding; &:selected { //Seems like it :selected even with keyboard focus @extend %selected_items; } &:disabled { color: transparentize($header_fg, 0.6); border-color: transparent; } } & > item popover.menu modelbutton { border-radius: 0; } & > item popover.menu.background > contents { padding: 4px 0; border-radius: 2px; } //nested submenus & > item popover.menu popover.menu { margin-top: -5px; } } /************* * Notebooks * *************/ notebook { @include focus-ring("> header > tabs > tab:checked", $focus-state: 'focus:focus-visible') > header { padding: 2px; border-color: $borders_color; border-width: 1px; background-color: $bg_color; // ugly hack to hide the borders around the header margin: -1px; &.top { margin-bottom: 0; } &.bottom { margin-top: 0; } &.left { margin-right: 0; } &.right { margin-left: 0; } &.top, &.bottom { padding-left: 0; padding-right: 0; } &.left, &.right { padding-top: 0; padding-bottom: 0; } &.top { padding-bottom: 0; border-bottom-style: solid; > tabs { margin-bottom: -1px; > tab { padding: 2px 10px; min-width: 20px; min-height: 20px; border: 1px solid transparent; border-bottom: none; // tab overlap + tab { margin-left: -1px; } border-radius: 1px 1px 0 0; } } } &.bottom { padding-top: 0; border-top-style: solid; > tabs { margin-top: -1px; > tab { padding: 2px 10px; min-width: 20px; min-height: 20px; border: 1px solid transparent; border-top: none; // tab overlap + tab { margin-left: -1px; } border-radius: 0 0 1px 1px; } } } &.left { padding-right: 0; border-right-style: solid; > tabs { margin-right: -1px; > tab { padding: 2px 10px; min-width: 20px; min-height: 20px; border: 1px solid transparent; border-right: none; // tab overlap + tab { margin-top: -1px; } border-radius: 1px 0 0 1px; } } } &.right { padding-left: 0; border-left-style: solid; > tabs { margin-left: -1px; > tab { padding: 2px 10px; min-width: 20px; min-height: 20px; border: 1px solid transparent; border-left: none; // tab overlap + tab { margin-top: -1px; } border-radius: 0 1px 1px 0; } } } &.top > tabs > arrow { @extend %notebook_vert_arrows; } &.bottom > tabs > arrow { @extend %notebook_vert_arrows; } @at-root %notebook_vert_arrows { &.down { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); &:first-child { margin-right: 2px; } } &.up { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:last-child { margin-left: 2px; } } } &.left > tabs > arrow { @extend %notebook_horz_arrows; } &.right > tabs > arrow { @extend %notebook_horz_arrows; } @at-root %notebook_horz_arrows { &.down { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); &:first-child { margin-bottom: 2px; } } &.up { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); &:last-child { margin-top: 2px; } } } > tabs > arrow { color: $insensitive_fg_color; &:hover { color: mix($fg_color, $insensitive_fg_color, 50%); } &:active { color: $fg_color; } &:disabled { color: transparentize($insensitive_fg_color,0.3); } } &.top > tabs > tab:hover:not(:checked) { box-shadow: inset 0 -1px $borders_color; } &.bottom > tabs > tab:hover:not(:checked) { box-shadow: inset 0 1px $borders_color; } &.left > tabs > tab:hover:not(:checked) { box-shadow: inset -1px 0 $borders_color; } &.right > tabs > tab:hover:not(:checked) { box-shadow: inset 1px 0 $borders_color; } > tabs > tab { color: $insensitive_fg_color; background-color: transparentize($base_color, 1); font-weight: normal; &:hover:not(:checked) { color: mix($fg_color, $insensitive_fg_color, 50%); background-color: transparentize($base_color, 0.5); border-color: $borders_color; } &:checked { color: $fg_color; background-color: $base_color; border-color: $borders_color; } // colors the button like the label, overridden otherwise button.flat { color: gtkalpha(currentColor, 0.3); &:hover { color: currentColor; } padding: 0; // FIXME: generalize .small-button? min-width: 16px; min-height: 22px; &:hover { @extend %undecorated_button; color: lighten(red, 15%); } &:active, &:active:hover { @extend %undecorated_button; color: $selected_bg_color; } } } } > stack:not(:only-child) { // the :not(:only-child) is for "hidden" notebooks background-color: $base_color; } } /************** * Scrollbars * **************/ $scrollbar_bg_color: darken($base_color, 1%); scrollbar { $_slider_min_length: 40px; $_slider_width: 6px; $_fine-tune_slider_border: $_slider_width - 3; background-color: $scrollbar_bg_color; // scrollbar border &.top { border-bottom: 1px solid $borders_color; } &.bottom { border-top: 1px solid $borders_color; } &.left { border-right: 1px solid $borders_color; } &.right { border-left: 1px solid $borders_color; } > range > trough > slider { min-width: $_slider_width; min-height: $_slider_width; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: mix($fg_color, $bg_color, 40%); &:hover { background-color: mix($fg_color, $bg_color, 30%); } &:hover:active { background-color: $selected_bg_color; } &:disabled { background-color: transparent; } } > range.fine-tune { > trough > slider { transition: none; min-width: $_fine-tune_slider_border+1; min-height: $_fine-tune_slider_border+1; } &.horizontal > trough > slider { border-width: $_fine-tune_slider_border 4px; } &.vertical > trough > slider { border-width: 4px $_fine-tune_slider_border; } } &.overlay-indicator { &:not(.dragging):not(.hovering) { border-color: transparent; opacity: 0.4; background-color: transparent; > range > trough > slider { margin: 0; min-width: 4px; min-height: 4px; background-color: mix($fg_color, $bg_color, 70%); border: 1px solid if($variant != 'dark', transparentize(white, 0.4), transparentize(black, 0.7)); } &.horizontal { > range > trough > slider { margin: 0 2px; min-width: $_slider_min_length; } } &.vertical { > range > trough > slider { margin: 2px 0; min-height: $_slider_min_length; } } } &.dragging, &.hovering { opacity: 0.99; } } &.horizontal > range > trough > slider { min-width: $_slider_min_length; } &.vertical > range > trough > slider { min-height: $_slider_min_length; } } treeview ~ scrollbar.vertical { border-top: 1px solid $borders_color; margin-top: -1px; } /********** * Switch * **********/ //FIXME port asset images to pure CSS (in GTK3 too)?? switch { font-size: 1px; min-width: 52px; min-height: 24px; background-size: 52px 24px; background-repeat: no-repeat; background-position: center center; @include focus-ring($outer: true); > slider { min-width: 1px; min-height: 1px; } &, & > slider { border: none; box-shadow: none; } & > image { outline-color: transparent; color: transparent; } } @each $k,$l in ('',''), (':checked','-active'), (':disabled','-insensitive'), (':checked:disabled','-active-insensitive') { // load switch troughs from .png files in assets directory switch#{$k} { background-image: -gtk-scaled(url("assets/switch#{$l}#{$asset_suffix}.png"),url("assets/switch#{$l}#{$asset_suffix}@2.png")); } modelbutton:hover switch#{$k}, row:selected switch#{$k}, infobar switch#{$k} { background-image: -gtk-scaled(url("assets/switch#{$l}-selected.png"),url("assets/switch#{$l}-selected@2.png")); } headerbar switch#{$k} { background-image: -gtk-scaled(url("assets/switch#{$l}-header#{$darker_asset_suffix}.png"),url("assets/switch#{$l}-header#{$darker_asset_suffix}@2.png")); } } /************************* * Check and Radio items * *************************/ // draw regular check and radio items using our PNG assets // all assets are rendered from assets.svg. never add pngs directly //selection-mode @each $check_state,$check_asset in ('','-selectionmode'), (':checked', '-checked-selectionmode') { .view.content-view.check#{$check_state}:not(list), .content-view .tile check#{$check_state}:not(list) { -gtk-icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$check_asset}#{$asset_suffix}.png"), url("assets/checkbox#{$check_asset}#{$asset_suffix}@2.png")); background-color: transparent; } } checkbutton { border-spacing: 4px; @include focus-ring(); &.text-button { // this is for a nice focus on check and radios text padding: 4px; } } @each $w,$a in ('check', 'checkbox'), ('radio','radio') { //standard checks and radios @each $s,$as in ('','-unchecked'), (':disabled','-unchecked-insensitive'), (':indeterminate', '-mixed'), (':indeterminate:disabled', '-mixed-insensitive'), (':checked', '-checked'), (':checked:disabled','-checked-insensitive') { .#{$w}#{$s}, #{$w}#{$s}, treeview.view #{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"), url("assets/#{$a}#{$as}#{$asset_suffix}@2.png")); } .osd { #{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-dark.png"), url("assets/#{$a}#{$as}-dark@2.png")); } } // the borders of checks and radios are // too similar in luminosity to the selected background color, hence // we need special casing. modelbutton #{$w}#{$s}:selected, .view #{$w}#{$s}:selected, treeview.#{$w}#{$s}:selected, row:selected #{$w}#{$s}, infobar #{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-selected.png"), url("assets/#{$a}#{$as}-selected@2.png")); } } } /************ * GtkScale * ************/ %scale_trough { border: none; border-radius: 2.5px; background-color: $scale_trough_bg; &:disabled { background-color: transparentize($scale_trough_bg, 0.45); } // ...on selected list-rows and infobars modelbutton:hover &, row:selected &, infobar & { background-color: transparentize(black, 0.8); &:disabled { background-color: transparentize(black, 0.9); } } // OSD .osd & { background-color: if($variant == 'lighter', $osd_button_border, lighten($osd_bg_color, 7%)); &:disabled { } } } %scale_highlight { border: none; border-radius: 2.5px; background-color: $selected_bg_color; &:disabled { background-color: transparentize($selected_bg_color, 0.45); } // ...on selected list-rows and infobars modelbutton:hover &, row:selected &, infobar & { background-color: $selected_fg_color; &:disabled { background-color: mix($selected_fg_color, $selected_bg_color, 55%); } } // OSD .osd & { background-color: $selected_bg_color; &:disabled { } } } scale { // sizing $_marks_length: 3px; $_marks_distance: 1px; min-height: 15px; min-width: 15px; padding: 3px; @include focus-ring(); // the slider is inside the trough, so to have make it bigger there's a negative margin > trough { > slider { min-height: 15px; min-width: 15px; margin: -6px; } } // click-and-hold the slider to activate &.fine-tune { // to make the trough grow in fine-tune mode > trough > slider { margin: -4px; } > trough > fill, > trough > highlight, > trough { border-radius: 5px; } } // the backing bit > trough { @extend %scale_trough; } // the colored part of the backing bit > trough > highlight { @extend %scale_highlight; } // this is another differently styled part of the backing bit, the most relevant use case is for example // in media player to indicate how much video stream as been cached > trough > fill { @extend %scale_trough; background-color: transparentize($selected_bg_color, 0.5); &:disabled { background-color: transparent; } } > trough > slider { $_slider_border: if($variant!='dark', transparentize(darken($button_border,25%), 0.5), darken($button_border,2%)); background-color: $button_bg; border-width: 1px; border-style: solid; border-color: $_slider_border; border-radius: 100%; transition: $button_transition; transition-property: background, border; &:hover { background-color: lighten($button_bg, 5%); } &:active { background-clip: border-box; background-color: $selected_bg_color; border-color: $selected_bg_color; } &:disabled { background-color: mix($entry_bg, $bg_color, 55%); border-color: transparentize($_slider_border, 0.2); } // ...on selected list rows modelbutton:hover &, row:selected &, infobar & { background-clip: border-box; background-color: $selected_fg_color; border-color: $selected_fg_color; &:hover { background-color: mix($selected_fg_color, $selected_bg_color, 85%); border-color: mix($selected_fg_color, $selected_bg_color, 85%); } &:active { background-color: mix($selected_fg_color, $selected_bg_color, 50%); border-color: mix($selected_fg_color, $selected_bg_color, 50%); } &:disabled{ background-color: mix($selected_fg_color, $selected_bg_color, 55%); border-color: mix($selected_fg_color, $selected_bg_color, 55%); } } // OSD .osd & { background-clip: border-box; background-color: $selected_bg_color; border-color: $selected_bg_color; &:hover { background-color: lighten($selected_bg_color, 10%); border-color: lighten($selected_bg_color, 10%) } &:active { background-color: darken($selected_bg_color, 10%); border-color: darken($selected_bg_color, 10%); } &:disabled { } } } > value { color: gtkalpha(currentColor, 0.4); font-feature-settings: "tnum"; } &.horizontal { > marks { color: gtkalpha(currentColor, 0.4); &.top { margin-bottom: $_marks_distance; margin-top: -($_marks_distance + $_marks_length); } &.bottom { margin-top: $_marks_distance; margin-bottom: -($_marks_distance + $_marks_length); } indicator { background-color: currentColor; min-height: $_marks_length; min-width: 1px; } } &.fine-tune > marks { &.top { margin-bottom: ($_marks_distance - 1px); margin-top: -($_marks_distance + $_marks_length - 2px); } &.bottom { margin-top: ($_marks_distance - 1px); margin-bottom: -($_marks_distance + $_marks_length - 2px); } indicator { min-height: ($_marks_length - 1px); } } } &.vertical { > marks { color: gtkalpha(currentColor, 0.4); &.top { margin-right: $_marks_distance; margin-left: -($_marks_distance + $_marks_length); } &.bottom { margin-left: $_marks_distance; margin-right: -($_marks_distance + $_marks_length); } indicator { background-color: currentColor; min-height: 1px; min-width: $_marks_length; } } &.fine-tune > marks { &.top { margin-right: ($_marks_distance - 1px); margin-left: -($_marks_distance + $_marks_length - 2px); } &.bottom { margin-left: ($_marks_distance - 1px); margin-right: -($_marks_distance + $_marks_length - 2px); } indicator { min-height: ($_marks_length - 1px); } } } // Draw the drop-shaped slider for when scale has marks with CSS // instead of image assets, by having one corner with zero radius // and rotating it according to the scale position. &.marks-before, &.marks-after { > trough > slider { border-top-left-radius: 0; } } &.horizontal.marks-before:not(.marks-after) > trough > slider { transform: rotate(45deg); } &.horizontal.marks-after:not(.marks-before) > trough > slider { transform: rotate(225deg); } &.vertical.marks-before:not(.marks-after) > trough > slider { transform: rotate(315deg); } &.vertical.marks-after:not(.marks-before) > trough > slider { transform: rotate(135deg); } &.color { min-height: 0; min-width: 0; > trough { background-image: image($scale_trough_bg); background-repeat: no-repeat; border: 1px solid $scale_trough_bg; min-height: 13px; min-width: 13px; } > trough > slider { &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { margin: -8px; } } &.horizontal { padding: 0 0 15px 0; > trough { padding-bottom: 4px; background-position: 0 -3px; border-top-left-radius: 0; border-top-right-radius: 0; } > trough > slider { &:dir(ltr), &:dir(rtl), & { // specificity bump &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { margin-bottom: -14px; margin-top: 5px; } } } } &.vertical { &:dir(ltr), & { padding: 0 0 0 15px; > trough { padding-left: 4px; background-position: 3px 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } > trough > slider { &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { margin-left: -13px; margin-right: 4px; } } } &:dir(rtl) { padding: 0 15px 0 0; > trough { padding-right: 4px; background-position: -3px 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } > trough > slider { &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { margin-right: -13px; margin-left: 4px; } } } } &.fine-tune { &.horizontal { &:dir(ltr), &:dir(rtl), & { // specificity bump padding: 0 0 13px 0; > trough { padding-bottom: 6px; background-position: 0 -5px; } > trough > slider { margin-bottom: -14px; margin-top: 5px; } } } &.vertical { &:dir(ltr), & { padding: 0 0 0 13px; > trough { padding-left: 6px; background-position: 5px 0; } > trough > slider { margin-left: -13px; margin-right: 4px; } } &:dir(rtl) { padding: 0 13px 0 0; > trough { padding-right: 6px; background-position: -5px 0; } > trough > slider { margin-right: -13px; margin-left: 4px; } } } } } } /***************** * Progress bars * *****************/ progressbar { // sizing &.horizontal { > trough { min-width: 150px; &, > progress { min-height: 6px; } } } &.vertical { > trough { min-height: 80px; &, > progress { min-width: 6px; } } } // FIXME: insensitive state missing and some other state should be set probably padding: 0; font-size: smaller; color: transparentize($fg_color, 0.3); font-feature-settings: "tnum"; > trough { @extend %scale_trough; border-radius: 3px; } > trough > progress { @extend %scale_highlight; border-radius: 3px; } &.osd { // progressbar.osd used for epiphany page loading progress min-width: 3px; min-height: 3px; background-color: transparent; > trough { border-style: none; border-radius: 0; background-color: transparent; box-shadow: none; > progress { border-style: none; border-radius: 0; } } } > trough.empty > progress { all: unset; } // makes the progress indicator disappear, when the fraction is 0 } /************* * Level Bar * *************/ levelbar { &.horizontal { trough > block { min-height: 1px; } // segmented level bar &.discrete { trough > block { margin: 0 1px; min-width: 32px; } } } &.vertical { trough > block { min-width: 1px; } &.discrete > trough > block { margin: 1px 0; min-height: 32px; } } > trough { border: none; padding: 3px; border-radius: 3px; background-color: if($variant != 'dark', $button_border, darken($bg_color, 5%)); } // level bar colours > trough > block { &:not(.empty) { border: 1px solid $selected_bg_color; background-color: $selected_bg_color; border-radius: 2px; } &.low { border-color: $warning_color; background-color: $warning_color; } &.high { border-color: $selected_bg_color; background-color: $selected_bg_color; } &.full { border-color: $success_color; background-color: $success_color; } &.empty { background-color: if($variant!='dark', transparentize($fg_color,0.8), $base_color); border-color: if($variant!='dark', transparentize($fg_color,0.8), $base_color); } } } /**************** * Print dialog * *****************/ window.dialog.print { drawing { color: $fg_color; background: none; border: none; padding: 0; paper { background: white; color: #5c616c; border: 1px solid $borders_color; } } .dialog-action-box { margin: 12px; } } /********** * Frames * **********/ frame, .frame { border: 1px solid $borders_color; } frame { border-radius: 0; > label { margin: 4px; } } actionbar > revealer > box { padding: 5px; border-top: 1px solid $borders_color; background-color: darken($bg_color, 3%); &, > box.start, > box.end { border-spacing: 6px; } } scrolledwindow { // This is used when content is touch-dragged past boundaries. // draws a box on top of the content, the size changes programmatically. > overshoot { &.top { @include overshoot(top); } &.bottom { @include overshoot(bottom); } &.left { @include overshoot(left); } &.right { @include overshoot(right); } } > junction { // the small square between two scrollbars // Only color the top-left (or top right in RTL) pixel, to visually connect // the borders of the two scrollbars. background: $borders_color, linear-gradient(to bottom, transparent 1px, $scrollbar_bg_color 1px), linear-gradient(to right, transparent 1px, $scrollbar_bg_color 1px); &:dir(rtl) { background: $borders_color, linear-gradient(to bottom, transparent 1px, $scrollbar_bg_color 1px), linear-gradient(to left, transparent 1px, $scrollbar_bg_color 1px); } } } //vbox and hbox separators separator { background: transparentize(black, 0.9); min-width: 1px; min-height: 1px; } /********* * Lists * *********/ listview, list { color: $text_color; background-color: $base_color; border-color: $borders_color; > row { padding: 2px; } > row.expander { padding: 0px; } > row.expander .row-header { padding: 2px; } &.horizontal row.separator, &.separators.horizontal > row:not(.separator) { border-left: 1px solid transparentize(black, 0.9); } &:not(.horizontal) row.separator, &.separators:not(.horizontal) > row:not(.separator) { border-bottom: 1px solid transparentize(black, 0.9); } } row { @include focus-ring(); &.activatable { &.has-open-popup, // this is for indicathing which row generated a popover see https://bugzilla.gnome.org/show_bug.cgi?id=754411 &:hover { background-color: if($variant != 'dark', transparentize(black, 0.95), transparentize(white, 0.97)); } &:active { color: $fg_color; } &:selected { &:active { color: $selected_fg_color; } &.has-open-popup, &:hover { background-color: mix(black, $selected_bg_color, 10%); } } } &:selected { @extend %selected_items; } } columnview { // move padding to child cells > listview > row { padding: 0; // align horizontal sizing with header buttons > cell { padding: 8px 6px; &:not(:first-child) { border-left: 1px solid transparent; } } } // make column separators visible when :show-column-separators is true &.column-separators > listview > row > cell { border-left-color: transparentize(black, 0.9); } // shrink vertically for .data-table &.data-table > listview > row > cell { padding-top: 2px; padding-bottom: 2px; } } treeexpander { border-spacing: 4px; } /******************************************************** * Data Tables * * treeview like tables with individual focusable cells * * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 * ********************************************************/ //FIXME need new arc design //columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { // outline: 2px solid $focus_border_color; //} columnview row:not(:selected) cell editablelabel.editing:focus-within { outline: 2px solid $selected_bg_color; } columnview row:not(:selected) cell editablelabel.editing text selection { color: $selected_fg_color; background-color: $selected_bg_color; } /******************************************************* * Rich Lists * * Large list usually containing lots of widgets * * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073 * *******************************************************/ .rich-list { /* rich lists usually containing other widgets than just labels/text */ & > row { padding: 8px 12px; min-height: 32px; /* should be tall even when only containing a label */ & > box { border-spacing: 12px; } } } /********************* * App Notifications * *********************/ .app-notification { padding: 10px; color: $dark_sidebar_fg; background-color: $dark_sidebar_bg; background-clip: border-box; border-radius: 0 0 2px 2px; border-width: 0 1px 1px 1px; border-style: solid; border-color: darken($dark_sidebar_bg, 10%); border { border: none; } button { @include button(osd); &.flat { @extend %undecorated_button; border-color: transparentize($selected_bg_color, 1); &:disabled { @extend %undecorated_button; } } &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); background-clip: padding-box; } &:disabled { @include button(osd-insensitive); } } } /************* * Expanders * *************/ expander { min-width: 16px; min-height: 16px; -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } &:disabled { color: $insensitive_fg_color; } &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } } expander-widget { @include focus-ring("> box > title"); > box > title { border-radius: 3px; &:hover > expander { color: lighten($fg_color,30%); //only lightens the icon } } } .navigation-sidebar, placessidebar, stackswitcher, expander-widget { &:not(decoration):not(window):drop(active):focus, &:not(decoration):not(window):drop(active) { box-shadow: none; } } /************ * Calendar * ***********/ calendar { color: $fg_color; border: 1px solid $borders_color; border-radius: 3px; padding: 2px; font-feature-settings: "tnum"; > header { color: $fg_color; border: none; > button { &, &:hover, &:active, &:disabled { @extend %undecorated_button; } color: transparentize($fg_color,0.55); &:hover { color: $fg_color; } &:active { color: $selected_bg_color; } &:disabled { color: $insensitive_fg_color; } } } > grid { > label.day-name { } > label.week-number { } > label.today { &, &:selected, &:focus { @extend %selected_items; } } > label:focus { background-color: transparentize(black, 0.9); } > label.day-number { padding: 4px; border-radius: 3px; &:selected{ background-color: transparentize(black, 0.85); } } > label.day-number.other-month { color: gtkalpha(currentColor, 0.3); } } } /*********** * Dialogs * ***********/ window.dialog.message { // Message Dialog styling .titlebar { min-height: 20px; background-image: none; background-color: $header_bg; border-bottom: 1px solid darken($header_bg, 7%); border-top-left-radius: $header_radius; border-top-right-radius: $header_radius; } .dialog-action-area button { padding: 8px; min-height: 0; } box.dialog-vbox.vertical { padding-top: 10px; border-spacing: 10px; } & label.title { font-weight: 800; font-size: 15pt; } &.csd { // rounded bottom border styling for csd version &.background { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: none; } .dialog-action-area { @include linking_rules(); } .dialog-action-area button { border-radius: 0; border-bottom-style: none; border-right-style: none; &:first-child{ border-bottom-left-radius: 2px; border-left-style: none; } &:last-child { border-bottom-right-radius: 2px; } } } } filechooser { .dialog-action-box { border-top: 1px solid $borders_color; } #pathbarbox { border-bottom: 1px solid transparentize($borders_color, 0.5); } } filechooserbutton>button>box { border-spacing: 6px; } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } /*********** * Sidebar * ***********/ .sidebar { border-style: none; background-color: lighten($bg_color, 2%); &:not(separator) { @at-root %sidebar_left, &:dir(ltr), &.left, &.left:dir(rtl) { border-right: 1px solid $borders_color; border-left-style: none; } @at-root %sidebar_right, &:dir(rtl), &.right { border-left: 1px solid $borders_color; border-right-style: none; } } listview.view, list { background-color: transparent; } paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; }} } stacksidebar { //not a regular list list.separators:not(.horizontal) > row:not(.separator) { border-bottom: none; } row { padding: 10px 4px; @include focus-ring(); > label { padding-left: 6px; padding-right: 6px; } &.needs-attention > label { @extend %needs_attention; background-size: 6px 6px, 0 0; } &:hover { background-color: if($variant != 'dark', transparentize(black, 0.95), transparentize(white, 0.97)); } &:selected { background-color: $selected_bg_color; border-radius: 0; color: $selected_fg_color; } &:selected:hover:dir(ltr), &:selected:hover:dir(rtl) { background-color: mix(black, $selected_bg_color, 10%); } } } separator.sidebar { background-color: $borders_color; .titlebar & { background-color: $header_border; margin: 0; } } /********************** * Navigation Sidebar * **********************/ .navigation-sidebar { padding: 0; > separator { margin: 0; } > row { min-height: 36px; padding: 0 8px; border-radius: 0; margin: 0 0 2px; @include focus-ring($focus-state: 'focus-visible:focus-within'); &:hover { background-color: if($variant != 'dark', transparentize(black, 0.95), transparentize(white, 0.97)); } &:selected { background-color: $selected_bg_color; color: $selected_fg_color; &:hover { background-color: mix(black, $selected_bg_color, 10%); } } &:disabled { color: $insensitive_fg_color; } } } /**************** * File chooser * ****************/ $_placesidebar_icons_opacity: 0.7; row image.sidebar-icon { opacity: $_placesidebar_icons_opacity; } // dim the sidebar icons // see bug #786613 for details // on this oddity /* this should be more generic, only using .navigation-sidebar https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 */ placessidebar { .navigation-sidebar > row { // Needs overriding of the `.navigation-sidebar > row` padding padding: 0; // Using margins/padding directly in the SidebarRow // will make the animation of the new bookmark row jump > revealer { padding: 0 10px; } image.sidebar-icon { &:dir(ltr) { padding-right: 8px; } &:dir(rtl) { padding-left: 8px; } } label.sidebar-label { &:dir(ltr) { padding-right: 2px; } &:dir(rtl) { padding-left: 2px; } } @at-root button.sidebar-button { @extend %button_basic_flat; min-height: 22px; min-width: 22px; margin-top: 2px; margin-bottom: 2px; padding: 0; border-radius: 100%; } &.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; background-image: image($drop_target_color); background-clip: content-box; } &.sidebar-new-bookmark-row { color: $selected_bg_color; } &:drop(active):not(:disabled) { color: $drop_target_color; box-shadow: inset 0 1px $drop_target_color, inset 0 -1px $drop_target_color; &:selected { color: $selected_fg_color; background-color: $drop_target_color; } } } } placesview { .server-list-button > image { transition: 200ms $ease-out-quad; -gtk-icon-transform: rotate(0turn); } .server-list-button:checked > image { transition: 200ms $ease-out-quad; -gtk-icon-transform: rotate(-0.5turn); } row.activatable:hover { } > actionbar > revealer > box > box{ border-spacing: 6px; } } /********* * Paned * *********/ paned { > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; // defeats the ugly default handle decoration border-style: none; // just to be sure background-color: transparent; // workaround, using background instead of a border since the border will get rendered twice (?) background-image: image($borders_color); background-size: 1px 1px; &:selected { background-image: image($selected_bg_color); } // FIXME is this needed? &.wide { min-width: 5px; min-height: 5px; background-color: $bg_color; background-image: image($borders_color), image($borders_color); background-size: 1px 1px, 1px 1px; } } &.horizontal > separator { background-repeat: repeat-y; &:dir(ltr) { margin: 0 -8px 0 0; padding: 0 8px 0 0; background-position: left; } &:dir(rtl) { margin: 0 0 0 -8px; padding: 0 0 0 8px; background-position: right; } &.wide { margin: 0; padding: 0; background-repeat: repeat-y, repeat-y; background-position: left, right; } } &.vertical > separator { margin: 0 0 -8px 0; padding: 0 0 8px 0; background-repeat: repeat-x; background-position: top; &.wide { margin: 0; padding: 0; background-repeat: repeat-x, repeat-x; background-position: bottom, top; } } } /************** * GtkVideo * **************/ video { & image.osd { min-width: 64px; min-height: 64px; border-radius: 32px; } background: black; } /************ * Tooltips * ************/ tooltip { &.background { // background-color needs to be set this way otherwise it gets drawn twice // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details. background-color: lighten($osd_bg_color, 10%); background-clip: padding-box; } &.background, & { color: $osd_fg_color; } padding: 4px; border-radius: 2px; > box { border-spacing: 6px; } } /***************** * Color Chooser * *****************/ colorswatch { // This widget is made of two boxes one on top of the other, the lower box is colorswatch {} the other one // is colorswatch overlay {}, colorswatch has the programmatically set background, so most of the style is // applied to the overlay box. @include focus-ring(); &:drop(active), & { border-style: none; } // FIXME: implement a proper drop(active) state $_colorswatch_radius: 2px; // base color corners rounding // to avoid the artifacts caused by rounded corner anti-aliasing the base color // sports a bigger radius. // nth-child is needed by the custom color strip. &.top { border-top-left-radius: $_colorswatch_radius + 0.5px; border-top-right-radius: $_colorswatch_radius + 0.5px; > overlay { border-top-left-radius: $_colorswatch_radius; border-top-right-radius: $_colorswatch_radius; } } &.bottom { border-bottom-left-radius: $_colorswatch_radius + 0.5px; border-bottom-right-radius: $_colorswatch_radius + 0.5px; > overlay { border-bottom-left-radius: $_colorswatch_radius; border-bottom-right-radius: $_colorswatch_radius; } } &.left, &:first-child:not(.top) { border-top-left-radius: $_colorswatch_radius + 0.5px; border-bottom-left-radius: $_colorswatch_radius + 0.5px; > overlay { border-top-left-radius: $_colorswatch_radius; border-bottom-left-radius: $_colorswatch_radius; } } &.right, &:last-child:not(.bottom) { border-top-right-radius: $_colorswatch_radius + 0.5px; border-bottom-right-radius: $_colorswatch_radius + 0.5px; > overlay { border-top-right-radius: $_colorswatch_radius; border-bottom-right-radius: $_colorswatch_radius; } } &.dark { outline-color: transparentize(white, 0.6); > overlay { color: transparentize(white, 0.3); } &.activatable:hover > overlay { border-color: if($variant != 'dark', transparentize(black, 0.5), $borders_color); } } &.light { outline-color: transparentize(black, 0.6); > overlay { color: transparentize(black, 0.3); } &.activatable:hover > overlay { border-color: if($variant != 'dark', transparentize(black, 0.7), $borders_color); } } &:drop(active) { box-shadow: none; &.light > overlay { border-color: $drop_target_color; } &.dark > overlay { border-color: $drop_target_color; } } > overlay { border: 1px solid if($variant != 'dark', transparentize(black, 0.85), $borders_color); } &.activatable:hover > overlay { background-color: transparentize(white, 0.8); } &#add-color-button { border-radius: $_colorswatch_radius 0 0 $_colorswatch_radius; &:only-child { border-radius: $_colorswatch_radius; } > overlay { @include button(normal); } &.activatable:hover > overlay { @include button(hover); } } &:disabled { opacity: 0.5; > overlay { border-color: transparentize(black, 0.5); box-shadow: none; } } row:selected & { box-shadow: 0 0 0 2px $selected_fg_color; } &#editor-color-sample { border-radius: 3px; > overlay { border-radius: 3px; } } } plane { @include focus-ring(); } // colorscale popup colorchooser .popover.osd { border-radius: 3px; } /******** * Misc * ********/ .content-view { background-color: $base_color; &:hover { -gtk-icon-filter: brightness(1.2); } .tile { margin: 2px; background-color: if($variant!='dark', transparent, black); border-radius: 0; padding: 0; &:active, &:selected { background-color: if($variant!='dark', transparent, $selected_bg_color); } &:disabled { background-color: if($variant!='dark', transparent, $insensitive_bg_color); } } > rubberband { @extend rubberband; } } .scale-popup { .osd & { @extend %osd; } .osd & button.flat { //FIXME: quick hack, redo properly border-style: none; border-radius: 3px; } button { // +/- buttons on GtkVolumeButton popup &:hover { @include button(hover); } } } /********************** * Window Decorations * *********************/ // this needs to be transparent, see bug #722563 $_wm_border: if($variant!='dark', transparentize(black, 0.9), transparentize(black, 0.45)); window { // lamefun trick to get rounded borders regardless of CSD use border-width: 0px; &.csd { box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', darken($header_bg, 7%), $_wm_border), 0 8px 8px 0 if($variant !='dark', opacify($_wm_border, 0.1), transparentize($_wm_border, 0.2)); margin: 0px; border-radius: $header_radius $header_radius 0 0; &:backdrop { // the transparent shadow here is to enforce that the shadow extents don't // change when we go to backdrop, to prevent jumping windows. // The biggest shadow should be in the same order then in the active state // or the jumping will happen during the transition. box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', transparentize(darken($header_bg, 7%), 0.1), $_wm_border), 0 8px 8px 0 transparent, 0 5px 5px 0 if($variant !='dark', opacify($_wm_border, 0.1), transparentize($_wm_border, 0.2)); transition: $backdrop_transition; } &.popup { border-radius: 2px; box-shadow: 0 3px 6px if($variant != 'dark', $_wm_border, transparentize($_wm_border, 0.1)), 0 0 0 1px if($variant != 'dark', $_wm_border, darken($bg_color, 10%)); } &.dialog.message { border-radius: $header_radius $header_radius 2px 2px; } } &.solid-csd { margin: 1px; padding: 0; border-radius: 0; background-color: $header_bg; box-shadow: none; } &.maximized, &.fullscreen { border-radius: 0; box-shadow: none; } &.tiled, &.tiled-top, &.tiled-left, &.tiled-right, &.tiled-bottom { border-radius: 0; box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', darken($header_bg, 7%), $_wm_border), 0 0 0 20px transparent; //transparent control workaround -- GTK issue #3670 &:backdrop { box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', darken($header_bg, 7%), $_wm_border), 0 0 0 20px transparent; // GTK issue #3670 } } &.popup { border-radius: 0; box-shadow: none; } // server-side decorations as used by mutter &.ssd { //just doing borders, wm draws actual shadows border-radius: $header_radius $header_radius 0 0; box-shadow: 0 0 0 1px if($variant == 'dark' or $variant == 'darker', transparentize(black, 0.35), $_wm_border); &.maximized { border-radius: 0; } } } tooltip.csd { border-radius: 2px; box-shadow: 0 1px 3px 1px if($variant != 'dark', $_wm_border, transparentize($_wm_border, 0.3)); } // catch all extend :) %selected_items { background-color: $selected_bg_color; @at-root %nobg_selected_items, & { color: $selected_fg_color; @at-root %selected_items_disabled, &:disabled { color: mix($selected_fg_color, $selected_bg_color, 50%); } } } .monospace { font-family: monospace; } /********************** * Touch Copy & Paste * *********************/ //FIXME Needs Arc design //touch selection handlebars for the Popover.osd above cursor-handle { background-color: transparent; background-image: none; box-shadow: none; border-style: none; min-width: 20px; min-height: 24px; padding-left: 20px; padding-right: 20px; padding-top: 24px; padding-bottom: 24px; @each $s,$as in ('',''), (':hover','-hover'), (':active','-active') { //no need for insensitive and backdrop &.top#{$s}:dir(ltr), &.bottom#{$s}:dir(rtl) { $_url: 'assets/text-select-start#{$as}#{$asset_suffix}'; -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), url('#{$_url}@2.png')); } &.bottom#{$s}:dir(ltr), &.top#{$s}:dir(rtl) { $_url: 'assets/text-select-end#{$as}#{$asset_suffix}'; -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), url('#{$_url}@2.png')); } &.insertion-cursor#{$s}:dir(ltr), &.insertion-cursor#{$s}:dir(rtl) { $_url: 'assets/slider-horz-scale-has-marks-above#{$as}#{$asset_suffix}'; -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), url('#{$_url}@2.png')); } } } shortcuts-section { margin: 20px; } .shortcuts-search-results { margin: 20px; border-spacing: 24px; } // shortcut window keys shortcut { border-spacing: 6px; } shortcut > .keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: $fg_color; background-color: $base_color; border: 1px solid; border-color: if($variant == 'light', mix($borders_color, $bg_color, 50%), $borders_color); border-radius: 5px; box-shadow: if($variant == 'light', inset 0 -3px mix($base_color, $bg_color, 20%), inset 0 -3px mix($borders_color, $base_color, 60%)); font-size: smaller; } :not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { // FIXME needs to be done widget by widget, this wildcard should really die border-color: $drop_target_color; box-shadow: inset 0 0 0 1px $drop_target_color; caret-color: $drop_target_color; } stackswitcher > button.text-button { min-width: 80px; } // FIXME aggregate with buttons stackswitcher.circular { border-spacing: 12px; // FIXME aggregate with buttons > button.circular, > button.text-button.circular { min-width: 0; min-height: 0; padding: 0; } } /************* * App Icons * *************/ /* Outline for low res icons */ .lowres-icon { -gtk-icon-shadow: none; } /* Drapshadow for large icons */ .icon-dropshadow { -gtk-icon-shadow: none; } /********* * Emoji * ********/ popover.emoji-picker > contents { padding: 0; } .emoji-searchbar { padding: 5px; border-spacing: 6px; border-bottom: 1px solid $borders_color; } .emoji-toolbar { padding: 5px; border-spacing: 6px; border-top: 1px solid $borders_color; } button.emoji-section { &:active, &:checked { border-color: transparent; } } popover.emoji-picker emoji { font-size: x-large; padding: 5px; border-radius: 2px; &:focus, &:hover { background: $selected_bg_color; } } emoji-completion-row > box { border-spacing: 8px; padding: 2px 8px; } emoji-completion-row:focus, emoji-completion-row:hover { background-color: $selected_bg_color; color: $selected_fg_color; } emoji-completion-row emoji:focus, emoji-completion-row emoji:hover { background-color: $selected_bg_color; color: $selected_fg_color; } popover.entry-completion > contents { padding: 0; } statusbar { padding: 5px 8px 5px 8px; } menubutton { > button > box { border-spacing: 6px; } arrow { min-height: 16px; min-width: 16px; &.none { -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); } &.down { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } &.up { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } &.left { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); } &.right { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } } } arc-theme-20220405/common/gtk-4.0/sass/_drawing.scss000066400000000000000000000155001422312607700216400ustar00rootroot00000000000000// Drawing mixins // generic drawing of more complex things // // Helper mixin for drawing visible focus rings // // If $target is specified, the focus ring is applied to the specified child element. // If $outer is true, the focus ring extends outward. Otherwise, it extends inward. // @mixin focus-ring($target: null, $outer: false, $focus-state: 'focus:focus-visible') { & #{$target} { outline-color: gtkalpha(currentColor, 0.3); outline-style: dashed; outline-offset: if($outer, 0, -3px); } &:#{$focus-state} #{$target} { outline-width: 1px; } } // Entries @mixin entry($t) { // // Entries drawing function // // $t: entry type // @if $t==normal { // // normal entry // color: $text_color; border-color: $entry_border; background-color: $entry_bg; } @if $t==focus { // // focused entry // color: $text_color; border-color: if($variant!='dark', $selected_bg_color, $button_border); background-color: $entry_bg; @if $variant == 'dark' { box-shadow: inset 1px 0 $selected_bg_color, inset -1px 0 $selected_bg_color, inset 0 1px $selected_bg_color, inset 0 -1px $selected_bg_color; } } @if $t==insensitive { // // insensitive entry // color: $insensitive_fg_color; border-color: transparentize($entry_border, 0.45); background-color: transparentize($entry_bg, 0.45); } @if $t==header-normal { // // normal header-bar entry // color: $header_fg; border-color: $header_entry_border; background-color: $header_entry_bg; image, image:hover { color: inherit; } } @if $t==header-focus { // // focused header-bar entry // color: $selected_fg_color; border-color: if($variant=='light' or $variant=='lighter', $selected_bg_color, transparent); background-color: $selected_bg_color; } @if $t==header-insensitive { // // insensitive header-bar entry // color: transparentize($header_fg, 0.45); border-color: $header_entry_border; background-color: transparentize($header_entry_bg, 0.15); } @else if $t==osd { // // normal osd entry // color: $osd_fg_color; border-color: $osd_entry_border; background-color: $osd_entry_bg; image, image:hover { color: inherit; } } @else if $t==osd-focus { // // active osd entry // color: $selected_fg_color; border-color: $osd_entry_border; background-color: $selected_bg_color; } @else if $t==osd-insensitive { // // insensitive osd entry // color: transparentize($osd_fg_color, 0.45); background-color: transparentize($osd_entry_bg, 0.15); } @if $t==block_cursor { color: $entry_bg; background-color: $text_color; } } // Buttons @mixin button($t, $actionb_bg:red, $actionb_fg: green) { // // Button drawing function // // $t: button type, // $actionb_bg, $actionb_fg: used for destructive and suggested action buttons @if $t==normal { // // normal button // color: $fg_color; border-color: $button_border; background-color: $button_bg; } @else if $t==hover { // // hovered button // color: $fg_color; border-color: $button_border; background-color: lighten($button_bg, 5%); } @else if $t==active { // // pushed button // color: $selected_fg_color; border-color: if($variant!='dark', $selected_bg_color, $button_border); background-color: $selected_bg_color; } @else if $t==insensitive { // // insensitive button // label, & { color: $insensitive_fg_color; } border-color: transparentize($button_border, 0.45); background-color: transparentize($button_bg, 0.45); } @else if $t==insensitive-active { // // insensitive pushed button // label, & { color: transparentize($selected_fg_color, 0.2); } border-color: transparentize($selected_bg_color, 0.25); background-color: transparentize($selected_bg_color, 0.25); opacity: 0.6; } @if $t==header-normal { // // normal header-bar button // color: $header_fg; outline-offset: -3px; background-color: transparentize($header_bg, 1); border-color: transparentize($header_bg, 1); } @else if $t==header-hover { // // hovered header-bar button // color: $header_fg; border-color: $header_button_border; background-color: $header_button_bg; } @else if $t==header-active { // // pushed header-bar button // color: $selected_fg_color; border-color: if($variant=='light' or $variant=='lighter', $selected_bg_color, transparent); background-color: $selected_bg_color; } @else if $t==header-insensitive { // // insensitive header-bar button // label, & { color: transparentize($header_fg, 0.45); } background-color: transparentize($header_bg, 1); border-color: transparentize($header_bg, 1); } @else if $t==header-insensitive-active { // // header-bar insensitive pushed button // color: transparentize($selected_fg_color, 0.25); border-color: transparentize($selected_bg_color, 0.35); background-color: transparentize($selected_bg_color, 0.35); } @else if $t==osd { // // normal osd button // color: $osd_fg_color; border-color: $osd_button_border; background-color: $osd_button_bg; } @else if $t==osd-hover { // // active osd button // color: $osd_fg_color; border-color: $osd_button_border; background-color: opacify(lighten($osd_button_bg, 7%), 0.1); } @else if $t==osd-active { // // active osd button // color: $selected_fg_color; border-color: $osd_button_border; background-color: $selected_bg_color; } @else if $t==osd-insensitive { // // insensitive osd button // color: $osd_insensitive_fg_color; border-color: $osd_button_border; background-color: transparentize($osd_button_bg, 0.15); } @else if $t==suggested_destructive { // // suggested or destructive action buttons // background-clip: border-box; color: $actionb_fg; background-color: $actionb_bg; border-color: $actionb_bg; } @else if $t==undecorated { // // reset // border-color: transparent; background-color: transparent; background-image: none; } } // // Overshoot // @mixin overshoot($p, $c:$selected_bg_color) { // $p: position // $c: base color // // possible $p values: // top, bottom, right, left // $_big_gradient_length: 60%; $_big_gradient_size: 100% $_big_gradient_length; background-image: radial-gradient(farthest-side at $p, transparentize($c, 0.8), transparentize($c, 1)); background-size: $_big_gradient_size; background-repeat: no-repeat; background-position: $p; background-color: transparent; // reset some properties to be sure to not inherit them somehow border: none; // box-shadow: none; // } arc-theme-20220405/common/gtk-4.0/sass/_libadwaita-defaults.scss000066400000000000000000000043021422312607700241110ustar00rootroot00000000000000/* GTK NAMED COLORS ---------------- use responsibly! */ // Sass thinks we're using the colors in the variables as strings and may shoot // warning, it's innocuous and can be defeated by using #{$var}. // These are the colors apps are can override. // Derived from src/stylesheet/_defaults.scss in libadwaita source tree. // The main accent color and the matching text value @define-color accent_bg_color #{$selected_bg_color}; @define-color accent_fg_color #{$selected_fg_color}; @define-color accent_color #{$selected_bg_color}; // destructive-action buttons @define-color destructive_bg_color #{$destructive_color}; @define-color destructive_fg_color #{$destructive_fg_color}; @define-color destructive_color #{$destructive_color}; // Levelbars, entries, labels and infobars. These don't need text colors @define-color success_bg_color #{$success_color}; @define-color success_fg_color white; @define-color success_color #{$success_color}; @define-color warning_bg_color #{$warning_color}; @define-color warning_fg_color #{$warning_fg_color}; @define-color warning_color #{$warning_color}; @define-color error_bg_color #{$error_color}; @define-color error_fg_color #{$error_fg_color}; @define-color error_color #{$error_color}; // Window @define-color window_bg_color #{$base_color}; @define-color window_fg_color #{$text_color}; // Views - e.g. text view or tree view @define-color view_bg_color #{$bg_color}; @define-color view_fg_color #{$fg_color}; // Header bar, search bar, tab bar @define-color headerbar_bg_color #{$header_bg}; @define-color headerbar_fg_color #{$header_fg}; @define-color headerbar_border_color #{$header_border}; @define-color headerbar_backdrop_color #{$header_bg_backdrop}; @define-color headerbar_shade_color #{$bg_color}; // Cards, boxed lists @define-color card_bg_color #{$base_color}; @define-color card_fg_color #{$fg_color}; @define-color card_shade_color #{$base_color}; // Popovers @define-color popover_bg_color #{if($variant!='dark', $base_color, $bg_color)}; @define-color popover_fg_color #{$fg_color}; // Miscellaneous @define-color shade_color #{transparentize(black, 0.8)}; @define-color scrollbar_outline_color #{if($variant != 'dark', white, transparentize(black, .5))}; arc-theme-20220405/common/gtk-4.0/sass/_libadwaita.scss000066400000000000000000000535211422312607700223130ustar00rootroot00000000000000@function gtkalpha($c,$a) { @return unquote("alpha(#{$c},#{$a})"); } /*********** * Palette * ***********/ $blue_1: #99c1f1; $blue_2: #62a0ea; $blue_3: #3584e4; $blue_4: #1c71d8; $blue_5: #1a5fb4; $green_1: #8ff0a4; $green_2: #57e389; $green_3: #33d17a; $green_4: #2ec27e; $green_5: #26a269; $yellow_1: #f9f06b; $yellow_2: #f8e45c; $yellow_3: #f6d32d; $yellow_4: #f5c211; $yellow_5: #e5a50a; $orange_1: #ffbe6f; $orange_2: #ffa348; $orange_3: #ff7800; $orange_4: #e66100; $orange_5: #c64600; $red_1: #f66151; $red_2: #ed333b; $red_3: #e01b24; $red_4: #c01c28; $red_5: #a51d2d; $purple_1: #dc8add; $purple_2: #c061cb; $purple_3: #9141ac; $purple_4: #813d9c; $purple_5: #613583; $brown_1: #cdab8f; $brown_2: #b5835a; $brown_3: #986a44; $brown_4: #865e3c; $brown_5: #63452c; $light_1: #ffffff; $light_2: #f6f5f4; $light_3: #deddda; $light_4: #c0bfbc; $light_5: #9a9996; $dark_1: #77767b; $dark_2: #5e5c64; $dark_3: #3d3846; $dark_4: #241f31; $dark_5: #000000; // Sass thinks we're using the colors in the variables as strings and may shoot // warning, it's innocuous and can be defeated by using #{$var}. @define-color blue_1 #{$blue_1}; @define-color blue_2 #{$blue_2}; @define-color blue_3 #{$blue_3}; @define-color blue_4 #{$blue_4}; @define-color blue_5 #{$blue_5}; @define-color green_1 #{$green_1}; @define-color green_2 #{$green_2}; @define-color green_3 #{$green_3}; @define-color green_4 #{$green_4}; @define-color green_5 #{$green_5}; @define-color yellow_1 #{$yellow_1}; @define-color yellow_2 #{$yellow_2}; @define-color yellow_3 #{$yellow_3}; @define-color yellow_4 #{$yellow_4}; @define-color yellow_5 #{$yellow_5}; @define-color orange_1 #{$orange_1}; @define-color orange_2 #{$orange_2}; @define-color orange_3 #{$orange_3}; @define-color orange_4 #{$orange_4}; @define-color orange_5 #{$orange_5}; @define-color red_1 #{$red_1}; @define-color red_2 #{$red_2}; @define-color red_3 #{$red_3}; @define-color red_4 #{$red_4}; @define-color red_5 #{$red_5}; @define-color purple_1 #{$purple_1}; @define-color purple_2 #{$purple_2}; @define-color purple_3 #{$purple_3}; @define-color purple_4 #{$purple_4}; @define-color purple_5 #{$purple_5}; @define-color brown_1 #{$brown_1}; @define-color brown_2 #{$brown_2}; @define-color brown_3 #{$brown_3}; @define-color brown_4 #{$brown_4}; @define-color brown_5 #{$brown_5}; @define-color light_1 #{$light_1}; @define-color light_2 #{$light_2}; @define-color light_3 #{$light_3}; @define-color light_4 #{$light_4}; @define-color light_5 #{$light_5}; @define-color dark_1 #{$dark_1}; @define-color dark_2 #{$dark_2}; @define-color dark_3 #{$dark_3}; @define-color dark_4 #{$dark_4}; @define-color dark_5 #{$dark_5}; /********** * Avatar * **********/ avatar { border-radius: 9999px; font-weight: bold; // The list of colors to generate avatars. // Each avatar color is represented by a font color, a gradient start color and a gradient stop color. // There are 8 different colors for avtars in the list if you change the number of them you // need to update the NUMBER_OF_COLORS in src/adw-avatar.c. // The 2D list has this form: ((font-color, gradient-top-color, gradient-bottom-color)). $avatarcolorlist: ( (#cfe1f5, #83b6ec, #337fdc), // blue (#caeaf2, #7ad9f1, #0f9ac8), // cyan (#cef8d8, #8de6b1, #29ae74), // green (#e6f9d7, #b5e98a, #6ab85b), // lime (#f9f4e1, #f8e359, #d29d09), // yellow (#ffead1, #ffcb62, #d68400), // gold (#ffe5c5, #ffa95a, #ed5b00), // orange (#f8d2ce, #f78773, #e62d42), // raspberry (#fac7de, #e973ab, #e33b6a), // magenta (#e7c2e8, #cb78d4, #9945b5), // purple (#d5d2f5, #9e91e8, #7a59ca), // violet (#f2eade, #e3cf9c, #b08952), // beige (#e5d6ca, #be916d, #785336), // brown (#d8d7d3, #c0bfbc, #6e6d71), // gray ); @for $i from 1 through length($avatarcolorlist) { &.color#{$i} { $avatarcolor: nth($avatarcolorlist, $i); background-color: nth($avatarcolor, 3); color: white; } } &.contrasted { color: white; } &.image { background: none; } } /*********** * Buttons * ***********/ button { &.image-text-button { @extend %image_text_button; } %opaque_button, &.opaque { @include button(suggested_destructive, $button_bg, $fg_color); @include focus-ring(); // opaque buttons don't have border // workaround by extending background to border area border: 1px solid transparent; background-clip: border-box; &.flat { @include button(undecorated); color: $fg_color; } &:hover { background-image: image(gtkalpha(currentColor, .25)); } &.keyboard-activating, &:active { background-image: image(transparentize(black, .9)); } &:checked { background-image: image(transparentize(black, .9)); &:hover { background-image: image(transparentize(black, .95)); } &.keyboard-activating, &:active { background-image: image(transparentize(black, .8)); } } &.flat { &:disabled { @include button(undecorated); color: $insensitive_fg_color; } } &:disabled { @include button(insensitive); &:active, &:checked { @include button(insensitive-active); } } .osd & { @include button(osd); &:hover { @include button(osd-hover); } &:active, &:checked { @include button(osd-active); } &:disabled { @include button(osd-insensitive); } } } @at-root %pill_button, &.pill { border-radius: 9999px; } } menubutton { &.circular > button { @extend %circular_button; } &.flat > button { @extend %button_basic_flat; } &.pill > button { @extend %pill_button; } &.opaque { background-color: $button_bg; color: $fg_color; &.circular, &.pill { border-radius: 9999px; } > button { @extend %opaque_button; &, &:checked { background-color: transparent; color: inherit; } } } } splitbutton { > separator { min-height: 0; min-width: 0; } // Since the inner button doesn't have any style classes on it, // we have to add them manually &.image-button > button { min-width: 24px; padding-left: 5px; padding-right: 5px; } &.text-button.image-button > button, &.image-text-button > button { padding-left: 5px; padding-right: 5px; > box { border-spacing: 5px; } } > button:dir(ltr), > menubutton > button:dir(rtl) { border-right-style: none; border-top-right-radius: 0; border-bottom-right-radius: 0; } > button:dir(rtl), > menubutton > button:dir(ltr) { border-left-style: none; border-top-left-radius: 0; border-bottom-left-radius: 0; } > menubutton > button:hover:not(:active):dir(ltr), > button:hover:not(:active):dir(ltr) + separator + menubutton > button { box-shadow: inset 1px 0 $button_border; } > menubutton > button:hover:not(:active):dir(rtl), > button:hover:not(:active):dir(rtl) + separator + menubutton > button { box-shadow: inset -1px 0 $button_border; } &.flat { > button, > menubutton > button { @include button(undecorated); } &:hover, &:active, &:checked { > button, > menubutton > button { @include button(normal); transition: $button_transition; &:hover { @include button(hover); transition: $button_transition; transition-duration: 500ms; } &:active, &:checked { @include button(active); transition: $button_transition; } } } } &.suggested-action { @include button(suggested_destructive, $suggested_color, $suggested_fg_color); } &.destructive-action { @include button(suggested_destructive, $destructive_color, $destructive_fg_color); } &.opaque { @include button(suggested_destructive, $button_bg, $fg_color); } &.suggested-action, &.destructive-action, &.opaque { > button, > menubutton > button { @extend %opaque_button; &, &:checked { color: inherit; background-color: transparent; } } $_separator_color: gtkalpha(currentColor, 0.55); > menubutton > button { &:dir(ltr) { box-shadow: inset 1px 0 $_separator_color; } &:dir(rtl) { box-shadow: inset -1px 0 $_separator_color; } } } > menubutton > button > arrow.none { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } } buttoncontent { border-spacing: 5px; > label { &:dir(ltr) { padding-right: 7px; } &:dir(rtl) { padding-left: 7px; } } .arrow-button > box > &, splitbutton > button > & { > label { &:dir(ltr) { padding-right: 0; } &:dir(rtl) { padding-left: 0; } } } } /*************************** * Selection mode checkbox * ***************************/ checkbutton.selection-mode check { -gtk-icon-size: 40px; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode#{$asset_suffix}.png"), url("assets/checkbox-selectionmode#{$asset_suffix}@2.png")); &:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode#{$asset_suffix}.png"), url("assets/checkbox-checked-selectionmode#{$asset_suffix}@2.png")); } } /****************** * Flat headerbar * ******************/ //FIXME Needs full restyle for headerbar widgets headerbar.flat { background: none; box-shadow: none; border-bottom-width: 0; color: inherit; } /****************** * AdwWindowTitle * ******************/ headerbar, windowtitle { .title { padding-left: 12px; padding-right: 12px; font-weight: normal; } .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; @extend .dim-label; } } /********** * Labels * **********/ .accent { color: $suggested_color; } .success { color: $success_color; } .warning { color: $warning_color; } .error { color: $error_color; } /**************** * AdwActionRow * ****************/ row { label.subtitle { font-size: smaller; @extend .dim-label; } > box.header { margin-left: 10px; margin-right: 10px; min-height: 50px; > .icon:disabled { color: $insensitive_fg_color; } > box.title { margin-top: 5px; margin-bottom: 5px; border-spacing: 3px; } } } /*************** * AdwComboRow * ***************/ row.combo { image.dropdown-arrow:disabled { color: $insensitive_fg_color; } listview.inline { background: none; border: none; box-shadow: none; color: inherit; &, &:disabled { background: none; color: inherit; } } popover > contents { min-width: 120px; } } /****************** * AdwExpanderRow * ******************/ @mixin margin-start($margin) { &:dir(ltr) { margin-left: $margin; } &:dir(rtl) { margin-right: $margin; } } %boxed_list_row { @include focus-ring(); border: 1px solid $borders_color; border-bottom-width: 0; transition: 200ms $ease-out-quad; &:not(:selected).activatable { &:hover { background-color: if($variant != 'dark', mix($base_color, black, 95%), mix($base_color, white, 97%)); } &:active { background-color: mix($bg_color, $base_color); } } } row.expander { // Drop transparent background on expander rows to let nested rows handle it, // avoiding double highlights. background: none; padding: 0px; > box > list { background: none; color: inherit; } list.nested { background-color: mix($bg_color, $base_color); color: inherit; } list.nested > row { @extend %boxed_list_row; } // AdwExpanderRow arrow rotation image.expander-row-arrow { transition: 200ms $ease-out-quad; @include margin-start(5px); } &:checked image.expander-row-arrow { -gtk-icon-transform: rotate(0turn); } &:not(:checked) image.expander-row-arrow { @extend .dim-label; &:dir(ltr) { -gtk-icon-transform: rotate(-0.25turn); } &:dir(rtl) { -gtk-icon-transform: rotate(0.25turn); } } &:checked image.expander-row-arrow:not(:disabled) { color: $selected_bg_color; } .osd &:checked image.expander-row-arrow:not(:disabled) { color: inherit; } image.expander-row-arrow:disabled { color: $insensitive_fg_color; } } /***************** * Boxed Lists * *****************/ // Deprecated: use .boxed-list instead list.content, list.boxed-list { > row { // Regular rows and expander header rows background &, &.expander row.header { @extend %boxed_list_row; } &.expander { border: none; } // Rounded top &:first-child { &, &.expander row.header { border-top-left-radius: 3px; border-top-right-radius: 3px; } } // Rounded bottom &:last-child { &, &.expander:not(:checked), &.expander:not(:checked) row.header, &.expander:checked list.nested, &.expander:checked list.nested > row:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-width: 1px; } } } } /***************** * Popover lists * *****************/ popover.menu { list, listview { background: none; color: inherit; > row { border-radius: 2px; padding: 5px $_menu_padding; min-height: 16px; min-width: 40px; &:hover, &:active, &.has-open-popup { &, &:selected.activatable { @extend %selected_items; } } > box { border-spacing: 6px; } } } } /********** * Toasts * **********/ toast { @extend %osd; margin: 12px; margin-bottom: 24px; border-radius: 3px; border-spacing: 6px; padding: 5px; &:dir(ltr) { padding-left: 10px; } &:dir(rtl) { padding-right: 10px; } > label { margin: 0 6px; } button { @extend %osd_button; } @if $variant == 'lighter' { box-shadow: 0 0 0 1px $osd_borders_color; } } /***************** * AdwStatusPage * *****************/ statuspage { > scrolledwindow > viewport > box { margin: 30px 10px; border-spacing: 30px; > clamp > box { border-spacing: 10px; > .icon { -gtk-icon-size: 128px; color: gtkalpha(currentColor, 0.55); &:disabled { opacity: if($variant !='dark', 0.45, 0.55); } &:not(:last-child) { margin-bottom: 20px; } } } } &.compact > scrolledwindow > viewport > box { margin: 20px 10px; border-spacing: 20px; > clamp > box { > .icon { -gtk-icon-size: 96px; &:not(:last-child) { margin-bottom: 10px; } } > .title { font-size: 18pt; } } } } /********* * Cards * *********/ .card { @at-root %card, & { background-color: $base_color; color: $fg_color; border-style: solid; border-width: 1px; border-color: $borders_color; border-radius: 3px; .osd &, &.osd { background-color: gtkalpha(currentColor, .1); color: $osd_fg_color; @if $variant == 'lighter' { box-shadow: 0 0 0 1px $osd_borders_color; } @else { box-shadow: none; } } } @include focus-ring(); .osd &, &.osd { &:focus:focus-visible { outline-color: $selected_bg_color; } } &.activatable { transition: $button_transition; &:hover { background-color: if($variant != 'dark', mix($base_color, black, 95%), mix($base_color, white, 97%)); } &:active { background-color: mix($bg_color, $base_color); } } } /*************** * Preferences * ***************/ preferencespage > scrolledwindow > viewport > clamp > box { margin: 20px 10px; border-spacing: 20px; } preferencesgroup > box { &, .labels { border-spacing: 6px; } > box.header:not(.single-line) { margin-bottom: 6px; } > box.single-line { min-height: 30px; } } /**************** * Progress bar * ****************/ progressbar { &.osd { &.horizontal { > trough, > trough > progress { min-height: 3px; } } &.vertical { > trough, > trough > progress { min-width: 3px; } } } .osd & > trough > progress { background-color: $selected_bg_color; } } /*********** * Tab bar * ***********/ $tab_needs_attention_gradient: radial-gradient(ellipse at bottom, transparentize(white, .2), gtkalpha($selected_bg_color, .4) 10%, gtkalpha($selected_bg_color, 0) 30%); @mixin undershoot-gradient($dir) { background: linear-gradient(to #{$dir}, $bg_color, transparentize($bg_color, 1) 20px); } @mixin need-attention-gradient($dir) { background: linear-gradient(to #{$dir}, transparentize($selected_bg_color, .3), transparentize($selected_bg_color, .5) 1px, transparentize($selected_bg_color, 1) 20px); } tabbar { .box { min-height: 20px; background: $bg_color; } scrolledwindow.pinned { undershoot { border: 0 solid $borders_color; } &:dir(rtl) undershoot.left { border-left-width: 1px; } &:dir(ltr) undershoot.right { border-right-width: 1px; } tabbox > background { &:dir(ltr) { box-shadow: inset -1px 0 $borders_color; } &:dir(rtl) { box-shadow: inset 1px 0 $borders_color; } } } undershoot { transition: none; &.left { @include undershoot-gradient("right"); } &.right { @include undershoot-gradient("left"); } } .needs-attention-left undershoot.left { @include need-attention-gradient("right"); } .needs-attention-right undershoot.right { @include need-attention-gradient("left"); } tabbox { > background { background-color: $bg_color; } > widget { @include focus-ring(); } } tab { border-style: solid; border-style: solid; border-color: $borders_color; border-width: 0 1px 0 1px; transition: background 150ms ease-in-out; background-color: transparentize($base_color, 1); background-clip: padding-box; color: $insensitive_fg_color; &:checked, &:checked:hover { background-color: $base_color; color: $fg_color; } &:hover { background-color: transparentize($base_color, 0.5); color: mix($fg_color, $insensitive_fg_color, 50%); } &.needs-attention { background-image: $tab_needs_attention_gradient; &:hover { background-image: image(gtkalpha(currentColor, .03)), $tab_needs_attention_gradient; } } } .start-action, .end-action { background-color: transparentize($base_color, 1); background-clip: padding-box; border-color: $borders_color; border-style: solid; transition: background 150ms ease-in-out; button { border: none; border-radius: 0; } } .start-action:dir(ltr), .end-action:dir(rtl) { border-right-width: 1px; } .start-action:dir(rtl), .end-action:dir(ltr) { border-left-width: 1px; } &:not(.inline) { .box { border-bottom: 1px solid $borders_color; } } } dnd tab { min-height: 20px; background-color: $base_color; &.needs-attention { background-image: $tab_needs_attention_gradient; } box-shadow: 0 2px 6px 1px if($variant!='dark', transparentize(black, 0.93), transparentize(black, 0.65)), 0 0 0 1px darken($borders_color, 5%); margin: 25px; } tabbar, dnd { tab { padding: 6px; button.image-button { padding: 0; margin: 0; min-width: 22px; min-height: 22px; border-radius: 99px; } } } tabview:drop(active), tabbox:drop(active) { box-shadow: none; } /***************** * View switcher * *****************/ viewswitcher { margin: 0; border-spacing: 0; button.toggle { font-weight: normal; border-radius: 0; border-style: none; margin: 0; padding: 0; > stack > box { &.narrow { font-size: 0.75rem; padding-top: 7px; padding-bottom: 5px; border-spacing: 4px; > stack > label { padding-left: 8px; padding-right: 8px; } } &.wide { padding: 8px 10px; border-spacing: 6px; } } } } /********************** * AdwViewSwitcherBar * **********************/ viewswitcherbar actionbar > revealer > box { padding: 0; } viewswitcherbar viewswitcher { & button.toggle { color: $fg_color; background-color: transparent; &:hover { color: $fg_color; background-color: $button_bg; box-shadow: inset 1px 0 $button_border, inset -1px 0 $button_border; } &.keyboard-activating, &:active, &:checked { @include button(active); } } } /************************ * AdwViewSwitcherTitle * ************************/ viewswitchertitle viewswitcher { margin-left: 12px; margin-right: 12px; & button.toggle { color: $header_fg; background-color: transparentize($header_bg, 1); &:hover { color: $header_fg; background-color: $header_button_bg; box-shadow: inset 1px 0 $header_button_border, inset -1px 0 $header_button_border; } &.keyboard-activating, &:active, &:checked { @include button(header-active); } } } /******************* * AdwIndicatorBin * *******************/ indicatorbin { > indicator, > mask { min-width: 6px; min-height: 6px; border-radius: 100px; } > indicator { margin: 1px; background: gtkalpha(currentColor, .4); > label { font-size: 0.6rem; font-weight: bold; padding: 1px 4px; color: white; } } > mask { padding: 1px; background: black; } &.needs-attention > indicator { background: $selected_bg_color; > label { color: $selected_fg_color; } } } arc-theme-20220405/common/gtk-4.0/sass/gtk.scss.in000066400000000000000000000004141422312607700212360ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; @import "@sass_path@/_colors-public"; @import "@sass_path@/_libadwaita"; @import "@sass_path@/_libadwaita-defaults"; arc-theme-20220405/common/index.theme.in000066400000000000000000000004251422312607700176540ustar00rootroot00000000000000[Desktop Entry] Type=X-GNOME-Metatheme Name=@variant_name@ Comment=A flat theme with transparent elements Encoding=UTF-8 [X-GNOME-Metatheme] GtkTheme=@variant_name@ MetacityTheme=@variant_name@ IconTheme=Adwaita CursorTheme=DMZ-Black ButtonLayout=menu:minimize,maximize,close arc-theme-20220405/common/meson.build000066400000000000000000000012351422312607700172560ustar00rootroot00000000000000foreach variant : get_option('variants') index_theme = configure_file( input: 'index.theme.in', output : 'index.theme.' + variant, configuration : { 'variant_name' : variant_name.get(variant), } ) install_data( index_theme, rename: 'index.theme', install_dir : prefix / install_dir.get(variant), ) endforeach common_dirs = { 'cinnamon' : 'cinnamon', 'gnome-shell' : 'gnome-shell', 'gtk2' : 'gtk-2.0', 'gtk3' : 'gtk-3.0', 'gtk4' : 'gtk-4.0', 'metacity' : 'metacity-1', 'plank' : 'plank', 'unity' : 'unity', 'xfwm' : 'xfwm4' } foreach theme : get_option('themes') subdir(common_dirs.get(theme)) endforeach arc-theme-20220405/common/metacity-1/000077500000000000000000000000001422312607700170705ustar00rootroot00000000000000arc-theme-20220405/common/metacity-1/button-bg.svg000066400000000000000000000101341422312607700215110ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/metacity-1/button-border.svg000066400000000000000000000105761422312607700224100ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/metacity-1/close-icon.svg000066400000000000000000000121421422312607700216440ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/metacity-1/max-icon.svg000066400000000000000000000056271422312607700213360ustar00rootroot00000000000000 image/svg+xmlarc-theme-20220405/common/metacity-1/menu-icon.svg000066400000000000000000000063131422312607700215060ustar00rootroot00000000000000 image/svg+xml arc-theme-20220405/common/metacity-1/meson.build000066400000000000000000000020211422312607700212250ustar00rootroot00000000000000foreach variant : get_option('variants') svg_assets = run_command('find', meson.current_source_dir(), '-name', '*.svg', check : true).stdout().split() xml_assets = [ variant == 'light' or variant == 'lighter' ? 'metacity-theme-1.xml' : 'metacity-theme-1-dark.xml', variant == 'light' or variant == 'lighter' ? 'metacity-theme-2.xml' : 'metacity-theme-2-dark.xml', variant == 'light' or variant == 'lighter' ? 'metacity-theme-3.xml' : 'metacity-theme-3-dark.xml' ] install_data( svg_assets, install_dir : prefix / install_dir.get(variant) / common_dirs.get('metacity') ) install_data( xml_assets, rename : ['metacity-theme-1.xml', 'metacity-theme-2.xml', 'metacity-theme-3.xml'], install_dir : prefix / install_dir.get(variant) / common_dirs.get('metacity') ) install_data( variant == 'light' or variant == 'lighter' ? 'thumbnail.png' : 'thumbnail-dark.png', rename : 'thumbnail.png', install_dir : prefix / install_dir.get(variant) / common_dirs.get('metacity') ) endforeach arc-theme-20220405/common/metacity-1/metacity-theme-1-dark.xml000066400000000000000000001562521422312607700236210ustar00rootroot00000000000000 Arc horst3180 horst3180 2015 Arc Metacity theme </draw_ops> <draw_ops name="title_unfocused"> <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_unfocused"/> </draw_ops> <!-- window decorations --> <draw_ops name="entire_background_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="entire_background_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="titlebar_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_max"> </draw_ops> <draw_ops name="titlebar_small_focused"> </draw_ops> <draw_ops name="titlebar_small_unfocused"> </draw_ops> <draw_ops name="border_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <draw_ops name="border_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <!--close--> <draw_ops name="close_focused"> <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused"> <image filename="button-bg.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--maximize--> <draw_ops name="maximize_focused"> <image filename="max-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused"> <image filename="max-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--minimize--> <draw_ops name="minimize_focused"> <image filename="min-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused"> <image filename="min-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--menu--> <draw_ops name="menu_focused"> <image filename="menu-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused"> <image filename="menu-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--shade--> <draw_ops name="shade_focused"> <image filename="shade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused"> <image filename="shade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unshade--> <draw_ops name="unshade_focused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--stick--> <draw_ops name="stick_focused"> <image filename="stick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused"> <image filename="stick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unstick--> <draw_ops name="unstick_focused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!-- frame styles --> <frame_style name="normal_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_unfocused" geometry="normal_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_shaded_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_shaded_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="dialog_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="dialog_unfocused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="modal_dialog_focused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="modal_dialog_unfocused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="utility_focused" geometry="small"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_small_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="utility_unfocused" geometry="small_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="border_focused" geometry="borderless"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="overlay" draw_ops="border_focused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="border_unfocused" geometry="borderless"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="overlay" draw_ops="border_unfocused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- placeholder for unimplementated styles--> <frame_style name="blank" geometry="normal"> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- frame style sets --> <frame_style_set name="normal_style_set"> <frame focus="yes" state="normal" resize="both" style="normal_focused"/> <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> <frame focus="yes" state="maximized" style="normal_max_focused"/> <frame focus="no" state="maximized" style="normal_max_unfocused"/> <frame focus="yes" state="shaded" style="normal_focused"/> <frame focus="no" state="shaded" style="normal_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> </frame_style_set> <frame_style_set name="dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="dialog_focused"/> <frame focus="no" state="shaded" style="dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="modal_dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="modal_dialog_focused"/> <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="utility_style_set"> <frame focus="yes" state="normal" resize="both" style="utility_focused"/> <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="utility_focused"/> <frame focus="no" state="shaded" style="utility_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="border_style_set"> <frame focus="yes" state="normal" resize="both" style="border_focused"/> <frame focus="no" state="normal" resize="both" style="border_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="blank"/> <frame focus="no" state="shaded" style="blank"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <!-- windows --> <window type="normal" style_set="normal_style_set"/> <window type="dialog" style_set="normal_style_set"/> <window type="modal_dialog" style_set="normal_style_set"/> <window type="menu" style_set="utility_style_set"/> <window type="utility" style_set="utility_style_set"/> <window type="border" style_set="border_style_set"/> </metacity_theme> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/metacity-1/metacity-theme-1.xml�������������������������������������������0000664�0000000�0000000�00000156252�14223126077�0022702�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <metacity_theme> <info> <name>Arc</name> <author>horst3180</author> <copyright>horst3180</copyright> <date>2015</date> <description>Arc Metacity theme</description> </info> <!-- meaningfull constants --> <constant name="C_title_focused" value="#70788d" /> <constant name="C_title_unfocused" value="#979dac" /> <constant name="C_wm_bg_focused" value="#e7e8eb" /> <constant name="C_wm_bg_unfocused" value="#e7e8eb" /> <constant name="C_wm_highlight" value="#eeeff1" /> <!-- window button colors --> <!-- close --> <constant name="C_button_close_bg_focused" value="#f46067" /> <constant name="C_button_close_bg_hover" value="#f68086" /> <constant name="C_button_close_bg_active" value="#f13039" /> <constant name="C_icon_close_bg" value="#F8F8F9" /> <!-- minimize, maximize --> <constant name="C_button_bg_hover" value="#fdfdfd" /> <constant name="C_button_bg_active" value="#5294e2" /> <constant name="C_button_border_hover" value="#D1D3DA" /> <constant name="C_icon_bg_focused" value="#90949E" /> <constant name="C_icon_bg_unfocused" value="#B6B8C0" /> <constant name="C_icon_bg_hover" value="#7A7F8B" /> <constant name="C_icon_bg_active" value="#5294e2" /> <!-- geometries --> <frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> <distance name="left_width" value="1" /> <distance name="right_width" value="1" /> <distance name="bottom_height" value="3" /> <distance name="left_titlebar_edge" value="2"/> <distance name="right_titlebar_edge" value="2"/> <distance name="title_vertical_pad" value="3"/> <border name="title_border" left="10" right="10" top="3" bottom="3"/> <border name="button_border" left="3" right="3" top="0" bottom="0"/> <aspect_ratio name="button" value="1.0" /> </frame_geometry> <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> </frame_geometry> <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> <distance name="left_titlebar_edge" value="0"/> <distance name="right_titlebar_edge" value="0"/> <distance name="title_vertical_pad" value="2"/> <!-- This needs to be 1 less then the title_vertical_pad on normal state or you'll have bigger buttons --> <distance name="bottom_height" value="0" /> </frame_geometry> <frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> <distance name="title_vertical_pad" value="7"/> <border name="title_border" left="10" right="10" top="0" bottom="1"/> </frame_geometry> <frame_geometry name="small_unfocused" parent="small"> <distance name="left_titlebar_edge" value="1"/> <distance name="right_titlebar_edge" value="1"/> </frame_geometry> <frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> <distance name="title_vertical_pad" value="0" /> <border name="title_border" left="10" right="10" top="0" bottom="0" /> </frame_geometry> <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> <distance name="title_vertical_pad" value="5"/> </frame_geometry> <!-- drawing operations --> <!-- title --> <draw_ops name="title_focused"> <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_focused" /> </draw_ops> <draw_ops name="title_unfocused"> <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_unfocused"/> </draw_ops> <!-- window decorations --> <draw_ops name="entire_background_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="entire_background_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="titlebar_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_max"> </draw_ops> <draw_ops name="titlebar_small_focused"> </draw_ops> <draw_ops name="titlebar_small_unfocused"> </draw_ops> <draw_ops name="border_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <draw_ops name="border_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <!--close--> <draw_ops name="close_focused"> <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused"> <image filename="button-bg.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--maximize--> <draw_ops name="maximize_focused"> <image filename="max-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused"> <image filename="max-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--minimize--> <draw_ops name="minimize_focused"> <image filename="min-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused"> <image filename="min-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--menu--> <draw_ops name="menu_focused"> <image filename="menu-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused"> <image filename="menu-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--shade--> <draw_ops name="shade_focused"> <image filename="shade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused"> <image filename="shade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unshade--> <draw_ops name="unshade_focused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--stick--> <draw_ops name="stick_focused"> <image filename="stick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused"> <image filename="stick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unstick--> <draw_ops name="unstick_focused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!-- frame styles --> <frame_style name="normal_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_unfocused" geometry="normal_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_shaded_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_shaded_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="dialog_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="dialog_unfocused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="modal_dialog_focused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="modal_dialog_unfocused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="utility_focused" geometry="small"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_small_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="utility_unfocused" geometry="small_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="border_focused" geometry="borderless"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="overlay" draw_ops="border_focused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="border_unfocused" geometry="borderless"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="overlay" draw_ops="border_unfocused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- placeholder for unimplementated styles--> <frame_style name="blank" geometry="normal"> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- frame style sets --> <frame_style_set name="normal_style_set"> <frame focus="yes" state="normal" resize="both" style="normal_focused"/> <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> <frame focus="yes" state="maximized" style="normal_max_focused"/> <frame focus="no" state="maximized" style="normal_max_unfocused"/> <frame focus="yes" state="shaded" style="normal_focused"/> <frame focus="no" state="shaded" style="normal_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> </frame_style_set> <frame_style_set name="dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="dialog_focused"/> <frame focus="no" state="shaded" style="dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="modal_dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="modal_dialog_focused"/> <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="utility_style_set"> <frame focus="yes" state="normal" resize="both" style="utility_focused"/> <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="utility_focused"/> <frame focus="no" state="shaded" style="utility_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="border_style_set"> <frame focus="yes" state="normal" resize="both" style="border_focused"/> <frame focus="no" state="normal" resize="both" style="border_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="blank"/> <frame focus="no" state="shaded" style="blank"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <!-- windows --> <window type="normal" style_set="normal_style_set"/> <window type="dialog" style_set="normal_style_set"/> <window type="modal_dialog" style_set="normal_style_set"/> <window type="menu" style_set="utility_style_set"/> <window type="utility" style_set="utility_style_set"/> <window type="border" style_set="border_style_set"/> </metacity_theme> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/metacity-1/metacity-theme-2-dark.xml��������������������������������������0000664�0000000�0000000�00000156252�14223126077�0023622�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <metacity_theme> <info> <name>Arc</name> <author>horst3180</author> <copyright>horst3180</copyright> <date>2015</date> <description>Arc Metacity theme</description> </info> <!-- meaningfull constants --> <constant name="C_title_focused" value="#afb8c6" /> <constant name="C_title_unfocused" value="#8a939f" /> <constant name="C_wm_bg_focused" value="#2f343f" /> <constant name="C_wm_bg_unfocused" value="#2f343f" /> <constant name="C_wm_highlight" value="#353a48" /> <!-- window button colors --> <!-- close --> <constant name="C_button_close_bg_focused" value="#cc575d" /> <constant name="C_button_close_bg_hover" value="#d7787d" /> <constant name="C_button_close_bg_active" value="#be3841" /> <constant name="C_icon_close_bg" value="#2f343f" /> <!-- minimize, maximize --> <constant name="C_button_bg_hover" value="#454C5C" /> <constant name="C_button_bg_active" value="#5294e2" /> <constant name="C_button_border_hover" value="#262932" /> <constant name="C_icon_bg_focused" value="#90939B" /> <constant name="C_icon_bg_unfocused" value="#666A74" /> <constant name="C_icon_bg_hover" value="#C4C7CC" /> <constant name="C_icon_bg_active" value="#5294e2" /> <!-- geometries --> <frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> <distance name="left_width" value="1" /> <distance name="right_width" value="1" /> <distance name="bottom_height" value="3" /> <distance name="left_titlebar_edge" value="2"/> <distance name="right_titlebar_edge" value="2"/> <distance name="title_vertical_pad" value="3"/> <border name="title_border" left="10" right="10" top="3" bottom="3"/> <border name="button_border" left="3" right="3" top="0" bottom="0"/> <aspect_ratio name="button" value="1.0" /> </frame_geometry> <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> </frame_geometry> <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> <distance name="left_titlebar_edge" value="0"/> <distance name="right_titlebar_edge" value="0"/> <distance name="title_vertical_pad" value="2"/> <!-- This needs to be 1 less then the title_vertical_pad on normal state or you'll have bigger buttons --> <distance name="bottom_height" value="0" /> </frame_geometry> <frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> <distance name="title_vertical_pad" value="7"/> <border name="title_border" left="10" right="10" top="0" bottom="1"/> </frame_geometry> <frame_geometry name="small_unfocused" parent="small"> <distance name="left_titlebar_edge" value="1"/> <distance name="right_titlebar_edge" value="1"/> </frame_geometry> <frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> <distance name="title_vertical_pad" value="0" /> <border name="title_border" left="10" right="10" top="0" bottom="0" /> </frame_geometry> <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> <distance name="title_vertical_pad" value="5"/> </frame_geometry> <!-- drawing operations --> <!-- title --> <draw_ops name="title_focused"> <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_focused" /> </draw_ops> <draw_ops name="title_unfocused"> <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_unfocused"/> </draw_ops> <!-- window decorations --> <draw_ops name="entire_background_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="entire_background_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="titlebar_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_max"> </draw_ops> <draw_ops name="titlebar_small_focused"> </draw_ops> <draw_ops name="titlebar_small_unfocused"> </draw_ops> <draw_ops name="border_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <draw_ops name="border_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <!--close--> <draw_ops name="close_focused"> <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused"> <image filename="button-bg.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--maximize--> <draw_ops name="maximize_focused"> <image filename="max-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused"> <image filename="max-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--minimize--> <draw_ops name="minimize_focused"> <image filename="min-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused"> <image filename="min-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--menu--> <draw_ops name="menu_focused"> <image filename="menu-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused"> <image filename="menu-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--shade--> <draw_ops name="shade_focused"> <image filename="shade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused"> <image filename="shade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unshade--> <draw_ops name="unshade_focused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--stick--> <draw_ops name="stick_focused"> <image filename="stick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused"> <image filename="stick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unstick--> <draw_ops name="unstick_focused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!-- frame styles --> <frame_style name="normal_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_unfocused" geometry="normal_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_shaded_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_shaded_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="dialog_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="dialog_unfocused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="modal_dialog_focused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="modal_dialog_unfocused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="utility_focused" geometry="small"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_small_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="utility_unfocused" geometry="small_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="border_focused" geometry="borderless"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="overlay" draw_ops="border_focused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="border_unfocused" geometry="borderless"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="overlay" draw_ops="border_unfocused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- placeholder for unimplementated styles--> <frame_style name="blank" geometry="normal"> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- frame style sets --> <frame_style_set name="normal_style_set"> <frame focus="yes" state="normal" resize="both" style="normal_focused"/> <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> <frame focus="yes" state="maximized" style="normal_max_focused"/> <frame focus="no" state="maximized" style="normal_max_unfocused"/> <frame focus="yes" state="shaded" style="normal_focused"/> <frame focus="no" state="shaded" style="normal_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> </frame_style_set> <frame_style_set name="dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="dialog_focused"/> <frame focus="no" state="shaded" style="dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="modal_dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="modal_dialog_focused"/> <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="utility_style_set"> <frame focus="yes" state="normal" resize="both" style="utility_focused"/> <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="utility_focused"/> <frame focus="no" state="shaded" style="utility_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="border_style_set"> <frame focus="yes" state="normal" resize="both" style="border_focused"/> <frame focus="no" state="normal" resize="both" style="border_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="blank"/> <frame focus="no" state="shaded" style="blank"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <!-- windows --> <window type="normal" style_set="normal_style_set"/> <window type="dialog" style_set="normal_style_set"/> <window type="modal_dialog" style_set="normal_style_set"/> <window type="menu" style_set="utility_style_set"/> <window type="utility" style_set="utility_style_set"/> <window type="border" style_set="border_style_set"/> </metacity_theme> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/metacity-1/metacity-theme-2.xml�������������������������������������������0000664�0000000�0000000�00000156252�14223126077�0022703�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <metacity_theme> <info> <name>Arc</name> <author>horst3180</author> <copyright>horst3180</copyright> <date>2015</date> <description>Arc Metacity theme</description> </info> <!-- meaningfull constants --> <constant name="C_title_focused" value="#70788d" /> <constant name="C_title_unfocused" value="#979dac" /> <constant name="C_wm_bg_focused" value="#e7e8eb" /> <constant name="C_wm_bg_unfocused" value="#e7e8eb" /> <constant name="C_wm_highlight" value="#eeeff1" /> <!-- window button colors --> <!-- close --> <constant name="C_button_close_bg_focused" value="#f46067" /> <constant name="C_button_close_bg_hover" value="#f68086" /> <constant name="C_button_close_bg_active" value="#f13039" /> <constant name="C_icon_close_bg" value="#F8F8F9" /> <!-- minimize, maximize --> <constant name="C_button_bg_hover" value="#fdfdfd" /> <constant name="C_button_bg_active" value="#5294e2" /> <constant name="C_button_border_hover" value="#D1D3DA" /> <constant name="C_icon_bg_focused" value="#90949E" /> <constant name="C_icon_bg_unfocused" value="#B6B8C0" /> <constant name="C_icon_bg_hover" value="#7A7F8B" /> <constant name="C_icon_bg_active" value="#5294e2" /> <!-- geometries --> <frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> <distance name="left_width" value="1" /> <distance name="right_width" value="1" /> <distance name="bottom_height" value="3" /> <distance name="left_titlebar_edge" value="2"/> <distance name="right_titlebar_edge" value="2"/> <distance name="title_vertical_pad" value="3"/> <border name="title_border" left="10" right="10" top="3" bottom="3"/> <border name="button_border" left="3" right="3" top="0" bottom="0"/> <aspect_ratio name="button" value="1.0" /> </frame_geometry> <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> </frame_geometry> <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> <distance name="left_titlebar_edge" value="0"/> <distance name="right_titlebar_edge" value="0"/> <distance name="title_vertical_pad" value="2"/> <!-- This needs to be 1 less then the title_vertical_pad on normal state or you'll have bigger buttons --> <distance name="bottom_height" value="0" /> </frame_geometry> <frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> <distance name="title_vertical_pad" value="7"/> <border name="title_border" left="10" right="10" top="0" bottom="1"/> </frame_geometry> <frame_geometry name="small_unfocused" parent="small"> <distance name="left_titlebar_edge" value="1"/> <distance name="right_titlebar_edge" value="1"/> </frame_geometry> <frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> <distance name="title_vertical_pad" value="0" /> <border name="title_border" left="10" right="10" top="0" bottom="0" /> </frame_geometry> <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> <distance name="title_vertical_pad" value="5"/> </frame_geometry> <!-- drawing operations --> <!-- title --> <draw_ops name="title_focused"> <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_focused" /> </draw_ops> <draw_ops name="title_unfocused"> <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_unfocused"/> </draw_ops> <!-- window decorations --> <draw_ops name="entire_background_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="entire_background_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="titlebar_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_max"> </draw_ops> <draw_ops name="titlebar_small_focused"> </draw_ops> <draw_ops name="titlebar_small_unfocused"> </draw_ops> <draw_ops name="border_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <draw_ops name="border_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <!--close--> <draw_ops name="close_focused"> <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused"> <image filename="button-bg.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--maximize--> <draw_ops name="maximize_focused"> <image filename="max-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused"> <image filename="max-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--minimize--> <draw_ops name="minimize_focused"> <image filename="min-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused"> <image filename="min-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--menu--> <draw_ops name="menu_focused"> <image filename="menu-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused"> <image filename="menu-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--shade--> <draw_ops name="shade_focused"> <image filename="shade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused"> <image filename="shade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unshade--> <draw_ops name="unshade_focused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--stick--> <draw_ops name="stick_focused"> <image filename="stick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused"> <image filename="stick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unstick--> <draw_ops name="unstick_focused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!-- frame styles --> <frame_style name="normal_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_unfocused" geometry="normal_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_shaded_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_shaded_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="dialog_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="dialog_unfocused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="modal_dialog_focused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="modal_dialog_unfocused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="utility_focused" geometry="small"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_small_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="utility_unfocused" geometry="small_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="border_focused" geometry="borderless"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="overlay" draw_ops="border_focused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="border_unfocused" geometry="borderless"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="overlay" draw_ops="border_unfocused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- placeholder for unimplementated styles--> <frame_style name="blank" geometry="normal"> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- frame style sets --> <frame_style_set name="normal_style_set"> <frame focus="yes" state="normal" resize="both" style="normal_focused"/> <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> <frame focus="yes" state="maximized" style="normal_max_focused"/> <frame focus="no" state="maximized" style="normal_max_unfocused"/> <frame focus="yes" state="shaded" style="normal_focused"/> <frame focus="no" state="shaded" style="normal_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> </frame_style_set> <frame_style_set name="dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="dialog_focused"/> <frame focus="no" state="shaded" style="dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="modal_dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="modal_dialog_focused"/> <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="utility_style_set"> <frame focus="yes" state="normal" resize="both" style="utility_focused"/> <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="utility_focused"/> <frame focus="no" state="shaded" style="utility_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="border_style_set"> <frame focus="yes" state="normal" resize="both" style="border_focused"/> <frame focus="no" state="normal" resize="both" style="border_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="blank"/> <frame focus="no" state="shaded" style="blank"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <!-- windows --> <window type="normal" style_set="normal_style_set"/> <window type="dialog" style_set="normal_style_set"/> <window type="modal_dialog" style_set="normal_style_set"/> <window type="menu" style_set="utility_style_set"/> <window type="utility" style_set="utility_style_set"/> <window type="border" style_set="border_style_set"/> </metacity_theme> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/metacity-1/metacity-theme-3-dark.xml��������������������������������������0000664�0000000�0000000�00000240730�14223126077�0023616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <metacity_theme> <info> <name>Arc</name> <author>horst3180</author> <copyright>horst3180</copyright> <date>2015</date> <description>Arc Metacity theme</description> </info> <!-- meaningfull constants --> <constant name="C_border_radius" value="3" /> <constant name="C_title_focused" value="gtk:custom(wm_title,#afb8c6)" /> <constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,#8a939f)" /> <constant name="C_wm_bg_focused" value="gtk:custom(wm_bg,#2f343f)" /> <constant name="C_wm_bg_unfocused" value="gtk:custom(wm_bg,#2f343f)" /> <constant name="C_wm_highlight" value="gtk:custom(wm_highlight,#353a48)" /> <constant name="C_wm_border" value="gtk:custom(wm_border,#21242b)" /> <!-- window button colors --> <!-- close --> <constant name="C_button_close_bg_focused" value="gtk:custom(wm_button_close_bg,#cc575d)" /> <constant name="C_button_close_bg_hover" value="gtk:custom(wm_button_close_hover_bg,#d7787d)" /> <constant name="C_button_close_bg_active" value="gtk:custom(wm_button_close_active_bg,#be3841)" /> <constant name="C_icon_close_bg" value="gtk:custom(wm_icon_close_bg,#2f343f)" /> <!-- minimize, maximize --> <constant name="C_button_bg_hover" value="gtk:custom(wm_button_hover_bg,#454C5C)" /> <constant name="C_button_bg_active" value="gtk:custom(wm_button_active_bg,#5294e2)" /> <constant name="C_button_border_hover" value="gtk:custom(wm_button_hover_border,#262932)" /> <constant name="C_icon_bg_focused" value="gtk:custom(wm_icon_bg,#90939B)" /> <constant name="C_icon_bg_unfocused" value="gtk:custom(wm_icon_unfocused_bg,#666A74)" /> <constant name="C_icon_bg_hover" value="gtk:custom(wm_icon_hover_bg,#C4C7CC)" /> <constant name="C_icon_bg_active" value="gtk:custom(wm_icon_active_bg,#5294e2)" /> <!-- geometries --> <frame_geometry name="normal" title_scale="medium" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius"> <distance name="left_width" value="1" /> <distance name="right_width" value="1" /> <distance name="bottom_height" value="1" /> <distance name="left_titlebar_edge" value="1"/> <distance name="right_titlebar_edge" value="1"/> <distance name="title_vertical_pad" value="6"/> <border name="title_border" left="10" right="10" top="1" bottom="0"/> <border name="button_border" left="0" right="0" top="7" bottom="7"/> <distance name="button_width" value="30"/> <distance name="button_height" value="16"/> </frame_geometry> <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius" parent="normal"> </frame_geometry> <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="left_titlebar_edge" value="0"/> <distance name="right_titlebar_edge" value="0"/> <distance name="title_vertical_pad" value="5"/> <!-- This needs to be 1 less then the title_vertical_pad on normal state or you'll have bigger buttons --> <distance name="bottom_height" value="0" /> <border name="title_border" left="10" right="10" top="0" bottom="0"/> <border name="button_border" left="0" right="0" top="6" bottom="6"/> </frame_geometry> <frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="normal"> </frame_geometry> <frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="normal"> </frame_geometry> <frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius"> <distance name="title_vertical_pad" value="7"/> <distance name="left_titlebar_edge" value="1"/> <distance name="right_titlebar_edge" value="1"/> <border name="title_border" left="10" right="10" top="0" bottom="1"/> </frame_geometry> <frame_geometry name="small_unfocused" parent="small"> </frame_geometry> <frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > <distance name="left_width" value="1" /> <distance name="right_width" value="1" /> <distance name="bottom_height" value="1" /> <border name="title_border" left="10" right="10" top="0" bottom="0" /> <border name="button_border" left="0" right="0" top="0" bottom="0"/> <distance name="title_vertical_pad" value="1" /> <distance name="button_height" value="0"/> </frame_geometry> <frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> <distance name="title_vertical_pad" value="0" /> <border name="title_border" left="10" right="10" top="0" bottom="0" /> <border name="button_border" left="0" right="0" top="0" bottom="0"/> <distance name="button_height" value="0"/> </frame_geometry> <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius" parent="small"> <distance name="title_vertical_pad" value="5"/> </frame_geometry> <!--chromium save dialog--> <frame_geometry name="attached" title_scale="small" has_title="false" hide_buttons="true" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius" rounded_bottom_left="0" rounded_bottom_right="0" parent="normal"> <distance name="title_vertical_pad" value="0"/> <distance name="bottom_height" value="1"/> <distance name="left_width" value="1"/> <distance name="right_width" value="1"/> </frame_geometry> <!-- drawing operations --> <!-- title --> <draw_ops name="title_focused"> <title version="< 3.1" x="(0 `max` ((width - title_width) / 2))" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_focused" /> <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" y="(0 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_focused" /> </draw_ops> <draw_ops name="title_unfocused"> <title version="< 3.1" x="(0 `max` ((width - title_width) / 2))" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_unfocused" /> <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" y="(0 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_unfocused" /> </draw_ops> <!-- window decorations --> <draw_ops name="entire_background_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="entire_background_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="titlebar_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="1" width="width" height="1" filled="true" /> <arc color="C_wm_border" x="0" y="0" width="C_border_radius+2" height="C_border_radius+2" start_angle="270.0" extent_angle="90.0" /> <arc color="C_wm_border" x="width-C_border_radius-3" y="0" width="C_border_radius+2" height="C_border_radius+2" start_angle="0.0" extent_angle="90.0" /> </draw_ops> <draw_ops name="titlebar_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="1" width="width" height="1" filled="true" /> <arc color="C_wm_border" x="0" y="0" width="C_border_radius+2" height="C_border_radius+2" start_angle="270.0" extent_angle="90.0" /> <arc color="C_wm_border" x="width-C_border_radius-3" y="0" width="C_border_radius+2" height="C_border_radius+2" start_angle="0.0" extent_angle="90.0" /> </draw_ops> <draw_ops name="edge_border"> <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="titlebar_max_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_max_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_tiled_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="1" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_tiled_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="1" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_small_focused"> </draw_ops> <draw_ops name="titlebar_small_unfocused"> </draw_ops> <draw_ops name="border_focused"> <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <draw_ops name="border_unfocused"> <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <!--close--> <draw_ops name="close_focused"> <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused"> <image filename="button-bg.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--maximize--> <draw_ops name="maximize_focused"> <image filename="max-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused"> <image filename="max-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--minimize--> <draw_ops name="minimize_focused"> <image filename="min-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused"> <image filename="min-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--menu--> <draw_ops name="menu_focused"> <image filename="menu-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused"> <image filename="menu-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--shade--> <draw_ops name="shade_focused"> <image filename="shade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused"> <image filename="shade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unshade--> <draw_ops name="unshade_focused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--stick--> <draw_ops name="stick_focused"> <image filename="stick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused"> <image filename="stick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unstick--> <draw_ops name="unstick_focused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!-- frame styles --> <frame_style name="normal_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_unfocused" geometry="normal_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_shaded_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_shaded_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="dialog_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="dialog_unfocused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="modal_dialog_focused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="modal_dialog_unfocused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_unfocused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="utility_focused" geometry="small"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_small_focused" /> <piece position="title" draw_ops="title_focused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="utility_unfocused" geometry="small_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="border_focused" geometry="border"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="overlay" draw_ops="border_focused" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="border_unfocused" geometry="border"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="overlay" draw_ops="border_unfocused" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="borderless" geometry="borderless"> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="attached_focused" geometry="attached"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="attached_unfocused" geometry="attached"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="tiled_left_focused" geometry="tiled_left"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_tiled_focused" /> <piece position="title" draw_ops="title_focused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="tiled_left_unfocused" geometry="tiled_left"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_tiled_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="tiled_right_focused" geometry="tiled_right"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_tiled_focused" /> <piece position="title" draw_ops="title_focused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="tiled_right_unfocused" geometry="tiled_right"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_tiled_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <piece position="left_titlebar_edge" draw_ops="edge_border" /> <piece position="right_titlebar_edge" draw_ops="edge_border" /> <piece position="top_titlebar_edge" draw_ops="edge_border" /> <piece position="left_edge" draw_ops="edge_border" /> <piece position="right_edge" draw_ops="edge_border" /> <piece position="bottom_edge" draw_ops="edge_border" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <!-- placeholder for unimplementated styles--> <frame_style name="blank" geometry="normal"> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- frame style sets --> <frame_style_set name="normal_style_set"> <frame focus="yes" state="normal" resize="both" style="normal_focused"/> <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> <frame focus="yes" state="maximized" style="normal_max_focused"/> <frame focus="no" state="maximized" style="normal_max_unfocused"/> <frame focus="yes" state="shaded" style="normal_focused"/> <frame focus="no" state="shaded" style="normal_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> </frame_style_set> <frame_style_set name="dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="dialog_focused"/> <frame focus="no" state="shaded" style="dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="modal_dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="modal_dialog_focused"/> <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="utility_style_set"> <frame focus="yes" state="normal" resize="both" style="utility_focused"/> <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="utility_focused"/> <frame focus="no" state="shaded" style="utility_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="border_style_set"> <frame focus="yes" state="normal" resize="both" style="border_focused"/> <frame focus="no" state="normal" resize="both" style="border_unfocused"/> <frame focus="yes" state="maximized" style="borderless"/> <frame focus="no" state="maximized" style="borderless"/> <frame focus="yes" state="shaded" style="blank"/> <frame focus="no" state="shaded" style="blank"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="attached_style_set"> <frame focus="yes" state="normal" resize="both" style="attached_focused"/> <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="blank"/> <frame focus="no" state="shaded" style="blank"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <!-- windows --> <window type="normal" style_set="normal_style_set"/> <window type="dialog" style_set="normal_style_set"/> <window type="modal_dialog" style_set="normal_style_set"/> <window type="menu" style_set="utility_style_set"/> <window type="utility" style_set="utility_style_set"/> <window type="border" style_set="border_style_set"/> <window version=">= 3.2" type="attached" style_set="attached_style_set"/> </metacity_theme> ����������������������������������������arc-theme-20220405/common/metacity-1/metacity-theme-3.xml�������������������������������������������0000664�0000000�0000000�00000222723�14223126077�0022701�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <metacity_theme> <info> <name>Arc</name> <author>horst3180</author> <copyright>horst3180</copyright> <date>2015</date> <description>Arc Metacity theme</description> </info> <!-- meaningfull constants --> <constant name="C_border_radius" value="2" /> <constant name="C_title_focused" value="gtk:custom(wm_title,#70788d)" /> <constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,#979dac)" /> <constant name="C_wm_bg_focused" value="gtk:custom(wm_bg,#e7e8eb)" /> <constant name="C_wm_bg_unfocused" value="gtk:custom(wm_bg,#e7e8eb)" /> <constant name="C_wm_highlight" value="gtk:custom(wm_highlight,#eeeff1)" /> <!-- window button colors --> <!-- close --> <constant name="C_button_close_bg_focused" value="gtk:custom(wm_button_close_bg,#f46067)" /> <constant name="C_button_close_bg_hover" value="gtk:custom(wm_button_close_hover_bg,#f68086)" /> <constant name="C_button_close_bg_active" value="gtk:custom(wm_button_close_active_bg,#f13039)" /> <constant name="C_icon_close_bg" value="gtk:custom(wm_icon_close_bg,#F8F8F9)" /> <!-- minimize, maximize --> <constant name="C_button_bg_hover" value="gtk:custom(wm_button_hover_bg,#fdfdfd)" /> <constant name="C_button_bg_active" value="gtk:custom(wm_button_active_bg,#5294E2)" /> <constant name="C_button_border_hover" value="gtk:custom(wm_button_hover_border,#D1D3DA)" /> <constant name="C_icon_bg_focused" value="gtk:custom(wm_icon_bg,#90949E)" /> <constant name="C_icon_bg_unfocused" value="gtk:custom(wm_icon_unfocused_bg,#B6B8C0)" /> <constant name="C_icon_bg_hover" value="gtk:custom(wm_icon_hover_bg,#7A7F8B)" /> <constant name="C_icon_bg_active" value="gtk:custom(wm_icon_active_bg,#5294e2)" /> <!-- geometries --> <frame_geometry name="normal" title_scale="medium" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius"> <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> <distance name="left_titlebar_edge" value="2"/> <distance name="right_titlebar_edge" value="2"/> <distance name="title_vertical_pad" value="6"/> <border name="title_border" left="10" right="10" top="0" bottom="0"/> <border name="button_border" left="0" right="0" top="6" bottom="6"/> <distance name="button_width" value="30"/> <distance name="button_height" value="16"/> </frame_geometry> <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius" parent="normal"> </frame_geometry> <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="left_titlebar_edge" value="0"/> <distance name="right_titlebar_edge" value="0"/> <distance name="title_vertical_pad" value="5"/> <!-- This needs to be 1 less then the title_vertical_pad on normal state or you'll have bigger buttons --> <distance name="bottom_height" value="0" /> </frame_geometry> <frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="normal"> <distance name="right_width" value="0" /> </frame_geometry> <frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="normal"> <distance name="left_width" value="0" /> </frame_geometry> <frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius"> <distance name="title_vertical_pad" value="7"/> <distance name="left_titlebar_edge" value="1"/> <distance name="right_titlebar_edge" value="1"/> <border name="title_border" left="10" right="10" top="0" bottom="1"/> </frame_geometry> <frame_geometry name="small_unfocused" parent="small"> </frame_geometry> <frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > <distance name="left_width" value="1" /> <distance name="right_width" value="1" /> <distance name="bottom_height" value="1" /> <border name="title_border" left="10" right="10" top="0" bottom="0" /> <border name="button_border" left="0" right="0" top="0" bottom="0"/> <distance name="title_vertical_pad" value="1" /> <distance name="button_height" value="0"/> </frame_geometry> <frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> <distance name="title_vertical_pad" value="0" /> <border name="title_border" left="10" right="10" top="0" bottom="0" /> <border name="button_border" left="0" right="0" top="0" bottom="0"/> <distance name="button_height" value="0"/> </frame_geometry> <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius" parent="small"> <distance name="title_vertical_pad" value="5"/> </frame_geometry> <!--chromium save dialog--> <frame_geometry name="attached" title_scale="small" has_title="false" hide_buttons="true" rounded_top_left="C_border_radius" rounded_top_right="C_border_radius" rounded_bottom_left="0" rounded_bottom_right="0" parent="normal"> <distance name="title_vertical_pad" value="0"/> <distance name="bottom_height" value="1"/> <distance name="left_width" value="1"/> <distance name="right_width" value="1"/> </frame_geometry> <!-- drawing operations --> <!-- title --> <draw_ops name="title_focused"> <title version="< 3.1" x="(0 `max` ((width - title_width) / 2))" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_focused" /> <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" y="(0 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_focused" /> </draw_ops> <draw_ops name="title_unfocused"> <title version="< 3.1" x="(0 `max` ((width - title_width) / 2))" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_unfocused" /> <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" y="(0 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_unfocused" /> </draw_ops> <!-- window decorations --> <draw_ops name="entire_background_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="entire_background_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> </draw_ops> <draw_ops name="titlebar_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> </draw_ops> <draw_ops name="titlebar_max"> </draw_ops> <draw_ops name="titlebar_small_focused"> </draw_ops> <draw_ops name="titlebar_small_unfocused"> </draw_ops> <draw_ops name="border_focused"> <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <draw_ops name="border_unfocused"> <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> </draw_ops> <!--close--> <draw_ops name="close_focused"> <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused"> <image filename="button-bg.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="close-icon.svg" colorize="C_icon_close_bg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--maximize--> <draw_ops name="maximize_focused"> <image filename="max-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused"> <image filename="max-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="max-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--minimize--> <draw_ops name="minimize_focused"> <image filename="min-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused"> <image filename="min-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_prelight"> <image filename="button-bg.svg" colorize="C_button_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="button-border.svg" colorize="C_button_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_pressed"> <image filename="button-bg.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> <image filename="min-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--menu--> <draw_ops name="menu_focused"> <image filename="menu-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_focused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused"> <image filename="menu-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_prelight"> <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="menu_unfocused_pressed"> <image filename="menu-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--shade--> <draw_ops name="shade_focused"> <image filename="shade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused"> <image filename="shade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unshade--> <draw_ops name="unshade_focused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_prelight"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_pressed"> <image filename="shade-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--stick--> <draw_ops name="stick_focused"> <image filename="stick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused"> <image filename="stick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="stick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!--unstick--> <draw_ops name="unstick_focused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_focused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_prelight"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unstick_unfocused_pressed"> <image filename="stick-icon.svg" colorize="C_button_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> </draw_ops> <!-- frame styles --> <frame_style name="normal_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_unfocused" geometry="normal_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="normal_max_shaded_focused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="normal_max_shaded_unfocused" geometry="max"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_max" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="dialog_focused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="dialog_unfocused" geometry="normal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="modal_dialog_focused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="modal_dialog_unfocused" geometry="modal"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="utility_focused" geometry="small"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_small_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="utility_unfocused" geometry="small_unfocused"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="border_focused" geometry="border"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="overlay" draw_ops="border_focused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="border_unfocused" geometry="border"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="overlay" draw_ops="border_unfocused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="borderless" geometry="borderless"> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="attached_focused" geometry="attached"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="attached_unfocused" geometry="attached"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <frame_style name="tiled_left_focused" geometry="tiled_left"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="tiled_left_unfocused" geometry="tiled_left"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <frame_style name="tiled_right_focused" geometry="tiled_right"> <piece position="entire_background" draw_ops="entire_background_focused" /> <piece position="titlebar" draw_ops="titlebar_focused" /> <piece position="title" draw_ops="title_focused" /> <button function="close" state="normal" draw_ops="close_focused" /> <button function="close" state="pressed" draw_ops="close_focused_pressed" /> <button function="close" state="prelight" draw_ops="close_focused_prelight" /> <button function="maximize" state="normal" draw_ops="maximize_focused" /> <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> <button function="minimize" state="normal" draw_ops="minimize_focused" /> <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> <button function="menu" state="normal" draw_ops="menu_focused" /> <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> <button function="shade" state="normal" draw_ops="shade_focused" /> <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> <button function="unshade" state="normal" draw_ops="unshade_focused" /> <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_focused" /> <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> <button function="unstick" state="normal" draw_ops="unstick_focused" /> <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> </frame_style> <frame_style name="tiled_right_unfocused" geometry="tiled_right"> <piece position="entire_background" draw_ops="entire_background_unfocused" /> <piece position="titlebar" draw_ops="titlebar_unfocused" /> <piece position="title" draw_ops="title_unfocused" /> <button function="close" state="normal" draw_ops="close_unfocused"/> <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> <button function="menu" state="normal" draw_ops="menu_unfocused" /> <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> <button function="shade" state="normal" draw_ops="shade_unfocused" /> <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal" draw_ops="stick_unfocused" /> <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> </frame_style> <!-- placeholder for unimplementated styles--> <frame_style name="blank" geometry="normal"> <button function="close" state="normal"><draw_ops></draw_ops></button> <button function="close" state="pressed"><draw_ops></draw_ops></button> <button function="maximize" state="normal"><draw_ops></draw_ops></button> <button function="maximize" state="pressed"><draw_ops></draw_ops></button> <button function="minimize" state="normal"><draw_ops></draw_ops></button> <button function="minimize" state="pressed"><draw_ops></draw_ops></button> <button function="menu" state="normal"><draw_ops></draw_ops></button> <button function="menu" state="pressed"><draw_ops></draw_ops></button> <button function="shade" state="normal"><draw_ops></draw_ops></button> <button function="shade" state="pressed"><draw_ops></draw_ops></button> <button function="unshade" state="normal"><draw_ops></draw_ops></button> <button function="unshade" state="pressed"><draw_ops></draw_ops></button> <button function="above" state="normal"><draw_ops></draw_ops></button> <button function="above" state="pressed"><draw_ops></draw_ops></button> <button function="unabove" state="normal"><draw_ops></draw_ops></button> <button function="unabove" state="pressed"><draw_ops></draw_ops></button> <button function="stick" state="normal"><draw_ops></draw_ops></button> <button function="stick" state="pressed"><draw_ops></draw_ops></button> <button function="unstick" state="normal"><draw_ops></draw_ops></button> <button function="unstick" state="pressed"><draw_ops></draw_ops></button> </frame_style> <!-- frame style sets --> <frame_style_set name="normal_style_set"> <frame focus="yes" state="normal" resize="both" style="normal_focused"/> <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> <frame focus="yes" state="maximized" style="normal_max_focused"/> <frame focus="no" state="maximized" style="normal_max_unfocused"/> <frame focus="yes" state="shaded" style="normal_focused"/> <frame focus="no" state="shaded" style="normal_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> </frame_style_set> <frame_style_set name="dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="dialog_focused"/> <frame focus="no" state="shaded" style="dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="modal_dialog_style_set"> <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="modal_dialog_focused"/> <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="utility_style_set"> <frame focus="yes" state="normal" resize="both" style="utility_focused"/> <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="utility_focused"/> <frame focus="no" state="shaded" style="utility_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="border_style_set"> <frame focus="yes" state="normal" resize="both" style="border_focused"/> <frame focus="no" state="normal" resize="both" style="border_unfocused"/> <frame focus="yes" state="maximized" style="borderless"/> <frame focus="no" state="maximized" style="borderless"/> <frame focus="yes" state="shaded" style="blank"/> <frame focus="no" state="shaded" style="blank"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <frame_style_set name="attached_style_set"> <frame focus="yes" state="normal" resize="both" style="attached_focused"/> <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> <frame focus="yes" state="maximized" style="blank"/> <frame focus="no" state="maximized" style="blank"/> <frame focus="yes" state="shaded" style="blank"/> <frame focus="no" state="shaded" style="blank"/> <frame focus="yes" state="maximized_and_shaded" style="blank"/> <frame focus="no" state="maximized_and_shaded" style="blank"/> </frame_style_set> <!-- windows --> <window type="normal" style_set="normal_style_set"/> <window type="dialog" style_set="normal_style_set"/> <window type="modal_dialog" style_set="normal_style_set"/> <window type="menu" style_set="utility_style_set"/> <window type="utility" style_set="utility_style_set"/> <window type="border" style_set="border_style_set"/> <window version=">= 3.2" type="attached" style_set="attached_style_set"/> </metacity_theme> ���������������������������������������������arc-theme-20220405/common/metacity-1/min-icon.svg���������������������������������������������������0000664�0000000�0000000�00000006346�14223126077�0021333�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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" enable-background="new 0 0 32 32" height="16" id="Layer_1" version="1.1" viewBox="0 0 16 16" width="16" xml:space="preserve" inkscape:version="0.91 r13725" sodipodi:docname="min-icon.svg"><metadata id="metadata26"><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 /></cc:Work></rdf:RDF></metadata><defs id="defs24" /><sodipodi:namedview pagecolor="#e2e2e2" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1366" inkscape:window-height="718" id="namedview22" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="6.164106" inkscape:cy="8.4082271" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="Layer_1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"><inkscape:grid type="xygrid" id="grid3003" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /></sodipodi:namedview><g style="display:inline" id="titlebutton-min" inkscape:label="#g6247" transform="translate(-587,185.63782)"><g id="g7138" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"><g transform="translate(-58,0)" style="display:inline;opacity:1" id="g4490-3-75"><g id="g4092-0-7-0" style="display:inline" transform="translate(58,0)" /></g><path inkscape:connector-curvature="0" d="m 1373,254 0,2 6,0 0,-2 z" id="rect9057-4-3" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#808080;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /></g><rect y="-185.63782" x="587" height="16" width="16" id="rect17883-32" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g></svg>������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/metacity-1/shade-icon.svg�������������������������������������������������0000664�0000000�0000000�00000005532�14223126077�0021630�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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" enable-background="new 0 0 32 32" height="16" id="Layer_1" version="1.1" viewBox="0 0 16 16" width="16" xml:space="preserve" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="shade-icon.svg"><metadata id="metadata26"><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><defs id="defs24" /><sodipodi:namedview pagecolor="#cecece" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1366" inkscape:window-height="718" id="namedview22" showgrid="true" inkscape:zoom="11.540517" inkscape:cx="-6.97609" inkscape:cy="12.311381" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="Layer_1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:document-rotation="0"><inkscape:grid type="xygrid" id="grid3003" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /></sodipodi:namedview><g id="titlebutton-shade"><rect y="2.6171874e-06" x="0" height="16" width="16" id="rect17883-39" style="display:inline;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /><rect transform="rotate(90)" y="-11.999989" x="10" height="7.9999776" width="2" id="rect5123-1-7" style="opacity:1;fill:#808080;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /><path style="opacity:1;fill:#808080;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 8.0000093,4.4999781 12.000009,8.9999985 H 4.0000093 Z" id="rect5190" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /></g></svg> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/metacity-1/stick-icon.svg�������������������������������������������������0000664�0000000�0000000�00000005440�14223126077�0021657�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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" enable-background="new 0 0 32 32" height="16" id="Layer_1" version="1.1" viewBox="0 0 16 16" width="16" xml:space="preserve" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="stick-icon.svg"><metadata id="metadata26"><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><defs id="defs24" /><sodipodi:namedview pagecolor="#cecece" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1366" inkscape:window-height="718" id="namedview22" showgrid="true" inkscape:zoom="11.540517" inkscape:cx="-6.97609" inkscape:cy="12.311381" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="Layer_1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:document-rotation="0"><inkscape:grid type="xygrid" id="grid3003" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /></sodipodi:namedview><g id="titlebutton-stick"><rect y="2.6171874e-06" x="0" height="16" width="16" id="rect17883-39" style="display:inline;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /><rect style="opacity:1;fill:#808080;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123" width="2" height="7.9999776" x="7" y="4.0000114" /><rect style="opacity:1;fill:#808080;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-1" width="2" height="7.9999776" x="7.0000114" y="-11.999985" transform="rotate(90)" /></g></svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/metacity-1/thumbnail-dark.png���������������������������������������������0000664�0000000�0000000�00000001404�14223126077�0022477�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���d��� ���+.���bKGD������ pHYs�� �� ����tIME %(t+-2��IDAThKOa %`!qR&& 4tO`a^CKH Dia*vf\GELϻ&3s=;G8rBtj+HNTI� "r%Ǔba R|tt+CaVaOFrxa)Z&s l^JI8@r'O�w5~/*E/9n ՘=DUUãB�|1&}3aL}NQU&v!b&ѥ8�tui53n/A7:|9$u:t~흡ȝ[>_xZ7ü0 we.2p決4Mk~ 4�:|갽lv!2>²,bq>oԁgX@0+gTwך8NJxlR4YydL_ss弐2Ej3 H\&JreJ 1Zk5WfLi~4?3N Ǽ- U^{qYW89Is `G013]�rmVrW'\<&O=&ŞjnƱ3aWR @DD� " D$@DGø^^����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/metacity-1/thumbnail.png��������������������������������������������������0000664�0000000�0000000�00000001363�14223126077�0021564�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���d��� ���+.���bKGD������ pHYs�� �� ����tIME 7<��IDAThMOQ{vAJecB@kD`0L+7QIS54эKC`t1%:ByVior3,$@8$$F) B|/�v7t�pOP1@Q BOdW�8lgIeJ�a(cA(XИ=0 $Si/��. \ ]V =J&0إ^n4ȉ$6B%0 pyRVW}\q~H\� a|ULLD'~xe2HA̼IlgJ!Sga<yV#Wd!a0řӧ,h"lG8XkT#C< #%z 9|=_mP664cJj1`mrHe)f6!YO'!^MaRC+ q8~DS!\ (w*8t@2HH ](FF�}ߓQ ZV(@N$aAZʛ $?/x2H1J !H !H !H !H !HQ����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/plank/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�14223126077�0016220�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/plank/dock-lighter.theme��������������������������������������������������0000664�0000000�0000000�00000004703�14223126077�0021624�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Arc-Lighter theme for Plank # Author: jnsh # Based on Arc theme for Plank by Horst3180 [PlankDrawingTheme] #The roundness of the top corners. TopRoundness=2 #The roundness of the bottom corners. BottomRoundness=0 #The thickness (in pixels) of lines drawn. LineWidth=1 #The color (RGBA) of the outer stroke. OuterStrokeColor=221;;221;;222;;255 #The starting color (RGBA) of the fill gradient. FillStartColor=245;;246;;247;;242 #The ending color (RGBA) of the fill gradient. FillEndColor=245;;246;;247;;242 #The color (RGBA) of the inner stroke. InnerStrokeColor=245;;246;;247;;0 [PlankDrawingDockTheme] #The padding on the left/right dock edges, in tenths of a percent of IconSize. HorizPadding=1 #The padding on the top dock edge, in tenths of a percent of IconSize. TopPadding= 1 #The padding on the bottom dock edge, in tenths of a percent of IconSize. BottomPadding=1 #The padding between items on the dock, in tenths of a percent of IconSize. ItemPadding=2 #The size of item indicators, in tenths of a percent of IconSize. IndicatorSize=3 #The size of the icon-shadow behind every item, in tenths of a percent of IconSize. IconShadowSize=0 #The height (in percent of IconSize) to bounce an icon when the application sets urgent. UrgentBounceHeight=1.6666666666666667 #The height (in percent of IconSize) to bounce an icon when launching an application. LaunchBounceHeight=0.625 #The opacity value (0 to 1) to fade the dock to when hiding it. FadeOpacity=1 #The amount of time (in ms) for click animations. ClickTime=300 #The amount of time (in ms) to bounce an urgent icon. UrgentBounceTime=600 #The amount of time (in ms) to bounce an icon when launching an application. LaunchBounceTime=600 #The amount of time (in ms) for active window indicator animations. ActiveTime=300 #The amount of time (in ms) to slide icons into/out of the dock. SlideTime=300 #The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). FadeTime=250 #The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). HideTime=150 #The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. GlowSize=30 #The total time (in ms) to show the hidden-dock urgent glow. GlowTime=10000 #The time (in ms) of each pulse of the hidden-dock urgent glow. GlowPulseTime=2000 #The hue-shift (-180 to 180) of the urgent indicator color. UrgentHueShift=150 #The time (in ms) to move an item to its new position or its addition/removal to/from the dock. ItemMoveTime=450 �������������������������������������������������������������arc-theme-20220405/common/plank/dock.theme����������������������������������������������������������0000664�0000000�0000000�00000004657�14223126077�0020200�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Arc theme for Plank # Author: Horst3180 # Adapted from the default Plank theme [PlankDrawingTheme] #The roundness of the top corners. TopRoundness=2 #The roundness of the bottom corners. BottomRoundness=0 #The thickness (in pixels) of lines drawn. LineWidth=1 #The color (RGBA) of the outer stroke. OuterStrokeColor=22;;26;;38;;255 #The starting color (RGBA) of the fill gradient. FillStartColor=53;;57;;69;;242 #The ending color (RGBA) of the fill gradient. FillEndColor=53;;57;;69;;242 #The color (RGBA) of the inner stroke. InnerStrokeColor=53;;57;;69;;0 [PlankDrawingDockTheme] #The padding on the left/right dock edges, in tenths of a percent of IconSize. HorizPadding=1 #The padding on the top dock edge, in tenths of a percent of IconSize. TopPadding= 1 #The padding on the bottom dock edge, in tenths of a percent of IconSize. BottomPadding=1 #The padding between items on the dock, in tenths of a percent of IconSize. ItemPadding=2 #The size of item indicators, in tenths of a percent of IconSize. IndicatorSize=3 #The size of the icon-shadow behind every item, in tenths of a percent of IconSize. IconShadowSize=0 #The height (in percent of IconSize) to bounce an icon when the application sets urgent. UrgentBounceHeight=1.6666666666666667 #The height (in percent of IconSize) to bounce an icon when launching an application. LaunchBounceHeight=0.625 #The opacity value (0 to 1) to fade the dock to when hiding it. FadeOpacity=1 #The amount of time (in ms) for click animations. ClickTime=300 #The amount of time (in ms) to bounce an urgent icon. UrgentBounceTime=600 #The amount of time (in ms) to bounce an icon when launching an application. LaunchBounceTime=600 #The amount of time (in ms) for active window indicator animations. ActiveTime=300 #The amount of time (in ms) to slide icons into/out of the dock. SlideTime=300 #The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). FadeTime=250 #The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). HideTime=150 #The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. GlowSize=30 #The total time (in ms) to show the hidden-dock urgent glow. GlowTime=10000 #The time (in ms) of each pulse of the hidden-dock urgent glow. GlowPulseTime=2000 #The hue-shift (-180 to 180) of the urgent indicator color. UrgentHueShift=150 #The time (in ms) to move an item to its new position or its addition/removal to/from the dock. ItemMoveTime=450 ���������������������������������������������������������������������������������arc-theme-20220405/common/plank/meson.build���������������������������������������������������������0000664�0000000�0000000�00000000361�14223126077�0020362�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������foreach variant : get_option('variants') install_data( variant != 'lighter' ? 'dock.theme' : 'dock-lighter.theme', rename: 'dock.theme', install_dir : prefix / install_dir.get(variant) / common_dirs.get('plank') ) endforeach �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�14223126077�0016263�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close.svg�����������������������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0024735�2window-buttons/close.svg����������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_dash.svg������������������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0024647�2dash/close_dash.svg���������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_dash_disabled.svg���������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0030325�2dash/close_dash_disabled.svg������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_dash_prelight.svg���������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0030443�2dash/close_dash_prelight.svg������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_dash_pressed.svg����������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0030121�2dash/close_dash_pressed.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_focused_normal.svg��������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0030015�2window-buttons/close.svg����������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_focused_prelight.svg������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0032241�2window-buttons/close_prelight.svg�������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_focused_pressed.svg�������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031717�2window-buttons/close_pressed.svg��������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_unfocused.svg�������������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031063�2window-buttons/close_unfocused.svg������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_unfocused_prelight.svg����������������������������������������0000777�0000000�0000000�00000000000�14223126077�0032604�2window-buttons/close_prelight.svg�������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/close_unfocused_pressed.svg�����������������������������������������0000777�0000000�0000000�00000000000�14223126077�0032262�2window-buttons/close_pressed.svg��������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/���������������������������������������������������������������0000775�0000000�0000000�00000000000�14223126077�0017202�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/close_dash.svg�������������������������������������������������0000664�0000000�0000000�00000016361�14223126077�0022036�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_dash.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-dark" inkscape:label="#g6210" transform="translate(-641,1218)"> <g id="g4927-9-2-8" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-5-2-5-3"> <g id="g4092-0-2-21-0-9-7" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#cc575d;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 0.75,0 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 414,63.867188 415.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 l 0.75,0 0,0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 416.9302,66.77394 416.99999,66.9729 417,67.171875 l 0,0.75 -0.75,0 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 414,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 l -0.75,0 0,-0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 411.05288,63.088403 410.98357,62.882438 411,62.671875 l 0,-0.75 z" transform="translate(962.00001,190.00002)" id="path4068-7-5-9-6-5-8" /> </g> </g> <g id="g4778-2-68-8-7" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4-1-1" transform="translate(-60,-518)" /> <g id="layer10-2-1-8-0-4" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9-6-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5-96-3" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7-9-4" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5-6-3" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11-3-1" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33-2-4" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0-6-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39-99-8" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/close_dash_disabled.svg����������������������������������������0000664�0000000�0000000�00000016463�14223126077�0023670�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_dash_disabled.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.4" id="titlebutton-close-backdrop-dark" inkscape:label="#g6210" transform="translate(-641.00002,1218)"> <g id="g4927-9-2-8-0" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-5-2-5-3-3"> <g id="g4092-0-2-21-0-9-7-0" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#b9bcc2;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 0.75,0 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 414,63.867188 415.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 l 0.75,0 0,0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 416.9302,66.77394 416.99999,66.9729 417,67.171875 l 0,0.75 -0.75,0 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 414,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 l -0.75,0 0,-0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 411.05288,63.088403 410.98357,62.882438 411,62.671875 l 0,-0.75 z" transform="translate(962.00001,190.00002)" id="path4068-7-5-9-6-5-8-3" /> </g> </g> <g id="g4778-2-68-8-7-6" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4-1-1-0" transform="translate(-60,-518)" /> <g id="layer10-2-1-8-0-4-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9-6-9-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5-96-3-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7-9-4-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5-6-3-3" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11-3-1-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33-2-4-4" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0-6-6-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39-99-8-6" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/close_dash_prelight.svg����������������������������������������0000664�0000000�0000000�00000016323�14223126077�0023732�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_dash_prelight.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-hover-dark" inkscape:label="#g6260" transform="translate(-538,1218)"> <g id="g4927-97-4" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-9-1-3"> <g id="g4092-0-2-3-4-6" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#d7787d;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,92 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 0.75,0 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 414,97.867188 415.73438,96.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 l 0.75,0 0,0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.687498 c 0.14114,0.14113 0.21093,0.34009 0.21094,0.53907 l 0,0.75 -0.75,0 c -0.19898,-1e-5 -0.39794,-0.0698 -0.53906,-0.21094 L 414,100 l -1.71094,1.71094 c -0.14112,0.14114 -0.34009,0.21094 -0.53906,0.21094 l -0.75,0 0,-0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.687498 -1.71094,-1.710937 C 411.05288,97.088403 410.98357,96.882438 411,96.671875 l 0,-0.75 z" transform="translate(962,156.00002)" id="path4068-7-5-8-2-3" /> </g> </g> <g id="g4778-4-0-2" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-44-1-6" transform="translate(-60,-518)" /> <g id="layer10-2-9-3-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-3-1-7" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-9-3-3" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-7-1-2" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-3-3-7" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-02-1-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-7-9-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-4-7-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="542" height="16" width="16" id="rect17883-5-4-2" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/close_dash_pressed.svg�����������������������������������������0000664�0000000�0000000�00000016355�14223126077�0023566�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_dash_pressed.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-active-dark" inkscape:label="#g6332" transform="translate(-437.00001,1218)"> <g id="g4927-8-7-4-9" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-3-7-46-6"> <g id="g4092-0-2-2-1-7-2" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#be3841;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,109 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.92188 0.75,0 c 0.008,-1e-4 0.0156,-3.5e-4 0.0234,0 0.19121,0.008 0.3824,0.0964 0.51562,0.23437 l 1.71094,1.71094 1.73438,-1.71094 c 0.19921,-0.17287 0.335,-0.22913 0.51562,-0.23437 l 0.75,0 0,0.75 c 0,0.21485 -0.0258,0.41298 -0.1875,0.5625 l -1.71094,1.71093 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21094,0.53907 l 0,0.75 -0.75,0 c -0.19898,-1e-5 -0.39794,-0.0698 -0.53906,-0.21094 L 414,117 l -1.71094,1.71094 c -0.14112,0.14114 -0.34009,0.21094 -0.53906,0.21094 l -0.75,0 0,-0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.6875 -1.71094,-1.71093 c -0.15806,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 l 0,-0.75 z" transform="translate(962.00001,139.00001)" id="path4068-7-5-4-9-7-6" /> </g> </g> <g id="g4778-3-6-0-5" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-6-0-90-6" transform="translate(-60,-518)" /> <g id="layer10-2-3-6-6-1" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-2-2-6-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-7-0-2-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-6-3-5-2" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-4-1-7-0" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-0-2-8-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-4-0-5-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-5-0-0-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="441" height="16" width="16" id="rect17883-02-4-3" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/maximize_dash.svg����������������������������������������������0000664�0000000�0000000�00000012036�14223126077�0022547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_dash.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.7" id="titlebutton-max-dark" inkscape:label="#g6234" transform="translate(-612.00002,1218)"> <g id="g7146-16-4" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-29,0)" style="display:inline;opacity:1" id="g4490-2-96-8-9"> <g id="g4092-0-6-83-7-4" style="display:inline" transform="translate(58,0)" /> </g> <path id="path4293-5-95-1-7" style="display:inline;opacity:1;fill:#b9bcc2;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 3.3818,0 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 l 0,3.3817 z m 2.4074,6.00692 -3.395,0 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 l 0,-3.39509 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect y="-185.63782" x="616" height="16" width="16" id="rect17883-29-2-2" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/maximize_dash_disabled.svg�������������������������������������0000664�0000000�0000000�00000012052�14223126077�0024374�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_dash_disabled.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g id="titlebutton-max-backdrop-dark" inkscape:label="#g6521" style="display:inline;opacity:0.4" transform="translate(-612.00002,1201)"> <g style="display:inline;opacity:1" id="g7146-1-1-6" transform="translate(-781,-415.63782)"> <g transform="translate(-29,0)" style="display:inline;opacity:1" id="g4490-2-6-0"> <g id="g4092-0-6-9-2" style="display:inline" transform="translate(58,0)" /> </g> <path id="path4293-5-6-4" style="display:inline;opacity:1;fill:#b9bcc2;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 3.3818,0 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 l 0,3.3817 z m 2.4074,6.00692 -3.395,0 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 l 0,-3.39509 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-6-2-5" width="16" height="16" x="616" y="-168.63782" /> </g> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/maximize_dash_prelight.svg�������������������������������������0000664�0000000�0000000�00000017003�14223126077�0024444�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_dash_prelight.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-hover-dark" inkscape:label="#g6284" transform="translate(-509,1218)"> <g id="g4891-5-8" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1302" style="display:inline;opacity:0.45;fill:#5f697f;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-4-6-6" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.37000002;fill:#15171c;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1302,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-78-2-6" inkscape:connector-curvature="0" /> <g id="g4806-9-0-6" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-7-6-6" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-3-2-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-75-1-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-9-2-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-5-0-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-8-0-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-7-5-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-1-4-1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-0-0-6"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 3.381737,0 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 l 0,3.3817 z m 2.407413,6.00692 -3.395078,0 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 l 0,-3.39509 4.213836,4.21384" style="opacity:1;fill:#c4c7cc;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-6-7-1" /> </g> </g> </g> <rect y="-185.63782" x="513" height="16" width="16" id="rect17883-0-1-5" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/maximize_dash_pressed.svg��������������������������������������0000664�0000000�0000000�00000017513�14223126077�0024301�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_dash_pressed.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="selected_bg_color" osb:paint="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4170" /> </linearGradient> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4172" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="16.000001" inkscape:cx="5.2618001" inkscape:cy="4.6396105" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-active-dark" inkscape:label="#g6356" transform="translate(-408.00001,1218)"> <g id="g4891-4-5-5" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-132,0)" style="display:inline;opacity:1" id="g4490-2-9-1-2-4-8"> <g id="g4092-0-6-3-6-8-3-7" style="display:inline" transform="translate(58,0)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4172);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-6-5-1-6-6-0" /> </g> </g> <g id="g4806-5-2-2-9" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-2-0-0-8" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-9-9-51-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-7-6-4-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-7-4-0-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-9-7-6-0" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-4-2-4-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-4-6-4-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-0-8-22-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-7-2-3-1"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 3.381737,0 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 l 0,3.3817 z m 2.407413,6.00692 -3.395078,0 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 l 0,-3.39509 4.213836,4.21384" style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-4-9-0-2" /> </g> </g> </g> <rect y="-185.63782" x="412" height="16" width="16" id="rect17883-79-3-0" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/minimize_dash.svg����������������������������������������������0000664�0000000�0000000�00000012546�14223126077�0022553�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_dash.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.7" id="titlebutton-min-dark" inkscape:label="#g6247" transform="translate(-583.00002,1218)"> <g id="g7138-6-5" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-58,0)" style="display:inline;opacity:1" id="g4490-3-75-4-7"> <g id="g4092-0-7-0-4-9" style="display:inline" transform="translate(58,0)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 0,2 6,0 0,-2 z" id="rect9057-4-3-8-5" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b9bcc2;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect y="-185.63782" x="587" height="16" width="16" id="rect17883-32-6-9" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ����������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/minimize_dash_disabled.svg�������������������������������������0000664�0000000�0000000�00000012567�14223126077�0024405�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_dash_disabled.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g id="titlebutton-min-backdrop-dark" inkscape:label="#g6534" style="display:inline;opacity:0.4" transform="translate(-583.00002,1201)"> <g style="display:inline;opacity:1" id="g7138-0-7-7" transform="translate(-781,-415.63782)"> <g transform="translate(-58,0)" style="display:inline;opacity:1" id="g4490-3-6-9"> <g id="g4092-0-7-6-5" style="display:inline" transform="translate(58,0)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 0,2 6,0 0,-2 z" id="rect9057-4-09-2" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b9bcc2;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-3-46-6" width="16" height="16" x="587" y="-168.63782" /> </g> </g> </svg> �����������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/minimize_dash_prelight.svg�������������������������������������0000664�0000000�0000000�00000017545�14223126077�0024455�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_dash_prelight.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="32.000001" inkscape:cx="10.337718" inkscape:cy="9.0639316" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-hover-dark" inkscape:label="#g6308" transform="translate(-480,1218)"> <g id="g4909-3-7" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1273" style="display:inline;opacity:0.45;fill:#5f697f;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-1-6-1" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.37000002;fill:#15171c;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1273,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-23-4-3" inkscape:connector-curvature="0" /> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-0-4-5" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-4-15-6" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-1-8-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-6-4-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-4-8-0" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-0-8-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-1-7-5" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-9-9-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-2-7-8" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-6-2-7"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#c4c7cc;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-8-2-3" d="m 86.0002,974 0,2 6,0 0,-2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect y="-185.63782" x="484" height="16" width="16" id="rect17883-11-4-0" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �����������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/dash/minimize_dash_pressed.svg��������������������������������������0000664�0000000�0000000�00000020256�14223126077�0024275�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_dash_pressed.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="selected_bg_color" osb:paint="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4170" /> </linearGradient> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4172" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="16.000001" inkscape:cx="4.8956836" inkscape:cy="9.0696203" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-active-dark" inkscape:label="#g6414" transform="translate(-379.00001,1218)"> <g id="g4909-1-2-0" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-161,0)" style="display:inline;opacity:1" id="g4490-3-6-1-4-1-6"> <g id="g4092-0-7-2-0-0-94-2" style="display:inline" transform="translate(58,0)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4172);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-3-0-3-6-8-3" /> </g> </g> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-9-3-8-5" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-9-1-0-4" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-0-5-8-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-5-2-6-8" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-7-4-2-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-2-3-2-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-0-6-6-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-4-6-0-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-6-8-7-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-3-7-96-7"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-3-5-1-1" d="m 86.0002,974 0,2 6,0 0,-2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-79-9-2-2" width="16" height="16" x="383" y="-185.63782" /> </g> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_arrow_ltr_19.svg�������������������������������������������0000664�0000000�0000000�00000006074�14223126077�0023220�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="10" height="19" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_arrow_ltr_19.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#828282" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="20.962996" inkscape:cx="-0.75898517" inkscape:cy="9.0594719" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1275" inkscape:window-height="630" inkscape:window-x="49" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1033.3622)"> <rect style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.90196079" id="rect3338" width="2" height="17" x="2" y="1034.3622" ry="1.7382812e-05" /> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_arrow_ltr_37.svg�������������������������������������������0000664�0000000�0000000�00000006133�14223126077�0023214�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="20" height="37" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_arrow_ltr_37.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#828282" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="22.627417" inkscape:cx="1.4637299" inkscape:cy="12.768116" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="744" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1015.3622)"> <rect style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect3338" width="4" height="33.000019" x="4" y="1017.3622" ry="1.7382812e-05" rx="1.7382812e-05" /> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_arrow_outline_ltr_19.svg�����������������������������������0000664�0000000�0000000�00000006104�14223126077�0024751�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="10" height="19" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_arrow_outline_ltr_19.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="20.962996" inkscape:cx="1.149139" inkscape:cy="8.9402141" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="650" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1033.3622)"> <rect style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;opacity:0.4" id="rect3338" width="2" height="17" x="2" y="1034.3622" ry="1.7382812e-05" /> </g> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_arrow_outline_ltr_37.svg�����������������������������������0000664�0000000�0000000�00000006146�14223126077�0024757�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="20" height="37" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_arrow_outline_ltr_37.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="22.627417" inkscape:cx="8.2254385" inkscape:cy="5.6970486" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="650" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1015.3622)"> <rect style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect3338" width="4" height="33.000019" x="4" y="1017.3622" ry="1.7382812e-05" rx="1.7382812e-05" /> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_arrow_outline_rtl_19.svg�����������������������������������0000664�0000000�0000000�00000006140�14223126077�0024751�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="10" height="19" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_arrow_outline_rtl_19.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="20.962996" inkscape:cx="-2.1423752" inkscape:cy="8.8448079" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="650" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1033.3622)"> <rect style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect3338" width="2" height="17" x="6" y="1034.3622" ry="1.7382812e-05" rx="1.7382812e-05" /> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_arrow_outline_rtl_37.svg�����������������������������������0000664�0000000�0000000�00000006147�14223126077�0024760�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="20" height="37" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_arrow_outline_rtl_37.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="22.627417" inkscape:cx="8.2254385" inkscape:cy="5.6970486" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="650" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1015.3622)"> <rect style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.4" id="rect3338" width="4" height="33.000019" x="12" y="1017.3622" ry="1.7382812e-05" rx="1.7382812e-05" /> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_arrow_rtl_19.svg�������������������������������������������0000664�0000000�0000000�00000006062�14223126077�0023215�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="10" height="19" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_arrow_rtl_19.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="20.962996" inkscape:cx="-4.2413119" inkscape:cy="9.0594719" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="744" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1033.3622)"> <rect style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect3338" width="2" height="17" x="6" y="1034.3622" ry="1.7382812e-05" /> </g> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_arrow_rtl_37.svg�������������������������������������������0000664�0000000�0000000�00000006123�14223126077�0023213�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="20" height="37" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_arrow_rtl_37.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="22.627417" inkscape:cx="1.4637299" inkscape:cy="5.6970486" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="744" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1015.3622)"> <rect style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect3338" width="4" height="33.000019" x="12" y="1017.3622" ry="1.7382812e-05" rx="1.7382812e-05" /> </g> </svg> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_icon_back_150.svg������������������������������������������0000664�0000000�0000000�00000003543�14223126077�0023167�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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="150" height="150" viewBox="0 0 149.99998 150" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="launcher_icon_back_150.svg"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1301" inkscape:window-height="650" id="namedview10" showgrid="true" inkscape:zoom="2.2250293" inkscape:cx="36.35956" inkscape:cy="127.34179" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2"> <inkscape:grid type="xygrid" id="grid2989" /> </sodipodi:namedview> <defs id="defs4"> <clipPath id="clipPath6"> <path d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" id="path8" /> </clipPath> </defs> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_icon_back_54.svg�������������������������������������������0000664�0000000�0000000�00000003041�14223126077�0023103�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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="54" height="54" viewBox="0 0 54 54.000001" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="launcher_icon_back_54.svg"> <metadata id="metadata8"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <defs id="defs6" /> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1301" inkscape:window-height="650" id="namedview4" showgrid="true" inkscape:zoom="17.481481" inkscape:cx="26.660864" inkscape:cy="43.535494" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2" inkscape:snap-bbox="true"> <inkscape:grid type="xygrid" id="grid2985" /> </sodipodi:namedview> </svg> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_icon_edge_150.svg������������������������������������������0000664�0000000�0000000�00000004203�14223126077�0023165�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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="150" height="150" viewBox="0 0 149.99998 150" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="launcher_icon_edge_150.svg"> <metadata id="metadata16"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1301" inkscape:window-height="650" id="namedview14" showgrid="true" inkscape:snap-bbox="true" inkscape:zoom="3.1466667" inkscape:cx="43.369154" inkscape:cy="69.620822" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2"> <inkscape:grid type="xygrid" id="grid2993" /> </sodipodi:namedview> <defs id="defs4"> <clipPath id="clipPath6"> <path d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" id="path8" /> </clipPath> <clipPath id="clipPath10"> <rect y="316" x="353" height="148" width="148" opacity="0.8" fill="#ff00ff" color="#000000" rx="12" id="rect12" /> </clipPath> </defs> </svg> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_icon_edge_54.svg�������������������������������������������0000664�0000000�0000000�00000003754�14223126077�0023122�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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="54" height="54" viewBox="0 0 54 54.000001" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="launcher_icon_edge_54.svg"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1301" inkscape:window-height="650" id="namedview10" showgrid="true" inkscape:zoom="24.722548" inkscape:cx="10.242601" inkscape:cy="56.465656" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid3757" /> </sodipodi:namedview> <defs id="defs4"> <clipPath id="clipPath6"> <path d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z" id="path8" /> </clipPath> </defs> </svg> ��������������������arc-theme-20220405/common/unity/launcher_icon_glow_200.svg������������������������������������������0000664�0000000�0000000�00000000770�14223126077�0023232�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> <defs> <clipPath> <path d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z"/> </clipPath> </defs> </svg> ��������arc-theme-20220405/common/unity/launcher_icon_glow_62.svg�������������������������������������������0000664�0000000�0000000�00000000477�14223126077�0023164�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 62 62.000001"> <defs> <clipPath> <path d="m 1,25 0,62 62,0 0,-62 -62,0 z m 9,6 44,0 c 1.662,0 3,1.338 3,3 l 0,44 c 0,1.662 -1.338,3 -3,3 L 10,81 C 8.338,81 7,79.662 7,78 L 7,34 c 0,-1.662 1.338,-3 3,-3 z"/> </clipPath> </defs> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_icon_selected_back_150.svg���������������������������������0000664�0000000�0000000�00000005061�14223126077�0025034�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="150" height="150" viewBox="0 0 149.99998 150" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="launcher_icon_selected_back_150.svg"> <metadata id="metadata16"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1366" inkscape:window-height="718" id="namedview14" showgrid="true" inkscape:zoom="1.1125147" inkscape:cx="-204.38973" inkscape:cy="91.79881" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:current-layer="svg2"> <inkscape:grid type="xygrid" id="grid2993" /> </sodipodi:namedview> <defs id="defs4"> <linearGradient id="selected_bg_color" osb:paint="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4138" /> </linearGradient> <clipPath id="clipPath6"> <rect y="1040.22" x="505" height="150" width="150" opacity="0.2" fill-rule="evenodd" color="#000000" rx="42" id="rect8" /> </clipPath> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4140" x1="75" y1="1" x2="75" y2="148" gradientUnits="userSpaceOnUse" /> </defs> <rect style="fill:url(#linearGradient4140);fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" id="rect2995" width="148" height="147" x="1" y="1" transform="translate(-1e-5,0)" ry="1" /> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_icon_selected_back_54.svg����������������������������������0000664�0000000�0000000�00000004407�14223126077�0024762�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="54" height="54" viewBox="0 0 54 54.000001" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="launcher_icon_selected_back_54.svg"> <metadata id="metadata8"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <defs id="defs6"> <linearGradient id="selected_bg_color" osb:paint="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4136" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4138" x1="27" y1="1" x2="27" y2="52" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1366" inkscape:window-height="718" id="namedview4" showgrid="true" inkscape:zoom="8.7407407" inkscape:cx="11.220234" inkscape:cy="23.327385" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:current-layer="svg2"> <inkscape:grid type="xygrid" id="grid2985" /> </sodipodi:namedview> <rect style="opacity:1;fill:url(#linearGradient4138);fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" id="rect2987" width="52" height="51" x="1" y="1" ry="1" /> </svg> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_icon_shadow_200.svg����������������������������������������0000664�0000000�0000000�00000000770�14223126077�0023547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> <defs> <clipPath> <path d="m 489.73333,21.333331 0,69.333332 69.33333,0 0,-69.333332 -69.33333,0 z m 13.11917,9.013334 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105833 l 0,43.094999 c 0,2.276227 -1.8296,4.105833 -4.10583,4.105833 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105833 l 0,-43.094999 c 0,-2.276227 1.8296,-4.105833 4.10583,-4.105833 z"/> </clipPath> </defs> </svg> ��������arc-theme-20220405/common/unity/launcher_icon_shadow_62.svg�����������������������������������������0000664�0000000�0000000�00000003674�14223126077�0023503�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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="62" height="62" viewBox="0 0 61.999999 62.000001" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="launcher_icon_shadow_62.svg"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1301" inkscape:window-height="650" id="namedview10" showgrid="true" inkscape:snap-bbox="true" inkscape:bbox-nodes="true" inkscape:bbox-paths="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:zoom="10.766271" inkscape:cx="46.152641" inkscape:cy="12.729335" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2" /> <defs id="defs4"> <clipPath id="clipPath6"> <path d="m 4,24 c -2.216,0 -4,1.784 -4,4 l 0,56 c 0,2.216 1.784,4 4,4 l 56,0 c 2.216,0 4,-1.784 4,-4 l 0,-56 c 0,-2.216 -1.784,-4 -4,-4 L 4,24 z m 6,6 44,0 c 2.216,0 4,1.784 4,4 l 0,44 c 0,2.216 -1.784,4 -4,4 L 10,82 C 7.784,82 6,80.216 6,78 L 6,34 c 0,-2.216 1.784,-4 4,-4 z" id="path8" /> </clipPath> </defs> </svg> ��������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_icon_shine_150.svg�����������������������������������������0000664�0000000�0000000�00000003230�14223126077�0023366�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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="150" height="150" viewBox="0 0 149.99998 150" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="launcher_icon_shine_150.svg"> <metadata id="metadata8"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <defs id="defs6" /> <sodipodi:namedview pagecolor="#6e6e6e" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0.90588235" inkscape:pageshadow="2" inkscape:window-width="1301" inkscape:window-height="650" id="namedview4" showgrid="true" inkscape:snap-bbox="true" inkscape:zoom="17.800235" inkscape:cx="26.229204" inkscape:cy="7.3679574" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2"> <inkscape:grid type="xygrid" id="grid2985" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </sodipodi:namedview> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_icon_shine_54.svg������������������������������������������0000664�0000000�0000000�00000004450�14223126077�0023316�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="54" height="54" viewBox="0 0 54 54.000001" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="launcher_icon_shine_54.svg"> <metadata id="metadata8"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <defs id="defs6"> <linearGradient inkscape:collect="always" id="linearGradient3762"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop3764" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3766" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#linearGradient3762" id="linearGradient3768" x1="0" y1="27" x2="2.999999" y2="27" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,-1,1,0,0,54)" /> </defs> <sodipodi:namedview pagecolor="#000000" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0.67843137" inkscape:pageshadow="2" inkscape:window-width="1301" inkscape:window-height="650" id="namedview4" showgrid="true" inkscape:snap-bbox="true" inkscape:zoom="8.7407407" inkscape:cx="27.214228" inkscape:cy="18.946249" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2"> <inkscape:grid type="xygrid" id="grid3753" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </sodipodi:namedview> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_pip_ltr_19.svg���������������������������������������������0000664�0000000�0000000�00000006066�14223126077�0022657�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="10" height="19" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_pip_ltr_19.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="15.178831" inkscape:cx="2.3818874" inkscape:cy="5.0805669" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="648" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1033.3622)"> <rect style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect3338" width="2" height="3.0000174" x="2" y="1041.3622" ry="3.0675728e-06" /> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_pip_ltr_37.svg���������������������������������������������0000664�0000000�0000000�00000006153�14223126077�0022654�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="20" height="37" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_pip_ltr_37.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="16" inkscape:cx="-7.5475486" inkscape:cy="14.518805" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="744" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true" inkscape:snap-nodes="false"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1015.3622)"> <rect rx="3.0675728e-06" style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect3338" width="4" height="5.0000172" x="4" y="1031.3622" ry="3.0675728e-06" /> </g> </svg> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_pip_rtl_19.svg���������������������������������������������0000664�0000000�0000000�00000006120�14223126077�0022646�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="10" height="19" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_pip_rtl_19.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="32" inkscape:cx="0.4532629" inkscape:cy="12.759685" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="744" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true" inkscape:snap-nodes="false"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1033.3622)"> <rect style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect3338" width="2" height="3.0000174" x="6" y="1041.3622" ry="3.0675728e-06" /> </g> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/launcher_pip_rtl_37.svg���������������������������������������������0000664�0000000�0000000�00000006162�14223126077�0022654�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="20" height="37" id="svg2" version="1.1" inkscape:version="0.91 r13725" inkscape:export-filename="test.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="launcher_pip_rtl_37.svg"> <defs id="defs4"> <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4069"> <rect style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" id="rect4071" width="10" height="19" x="20" y="1033.3622" /> </clipPath> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="11.313709" inkscape:cx="3.9744094" inkscape:cy="10.722806" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1301" inkscape:window-height="744" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="true" inkscape:object-nodes="true" inkscape:snap-smooth-nodes="true" inkscape:snap-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-text-baseline="false" inkscape:snap-center="true" inkscape:snap-page="true" inkscape:snap-nodes="false"> <inkscape:grid type="xygrid" id="grid4740" empspacing="8" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1015.3622)"> <rect rx="3.0675728e-06" style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect3338" width="4" height="5.0000172" x="12" y="1031.3622" ry="3.0675728e-06" /> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize.svg��������������������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0026171�2window-buttons/maximize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_dash.svg���������������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0026103�2dash/maximize_dash.svg������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_dash_disabled.svg������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031561�2dash/maximize_dash_disabled.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_dash_prelight.svg������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031677�2dash/maximize_dash_prelight.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_dash_pressed.svg�������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031355�2dash/maximize_dash_pressed.svg����������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_focused_normal.svg�����������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031251�2window-buttons/maximize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_focused_prelight.svg���������������������������������������0000777�0000000�0000000�00000000000�14223126077�0033475�2window-buttons/maximize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_focused_pressed.svg����������������������������������������0000777�0000000�0000000�00000000000�14223126077�0033153�2window-buttons/maximize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_unfocused.svg����������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0032317�2window-buttons/maximize_unfocused.svg���������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_unfocused_prelight.svg�������������������������������������0000777�0000000�0000000�00000000000�14223126077�0034040�2window-buttons/maximize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/maximize_unfocused_pressed.svg��������������������������������������0000777�0000000�0000000�00000000000�14223126077�0033516�2window-buttons/maximize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/meson.build���������������������������������������������������������0000664�0000000�0000000�00000001617�14223126077�0020432�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������base_svg_assets = run_command( 'find', meson.current_source_dir(), '-maxdepth', '1', '-name', '*.svg', check : true ).stdout().split() foreach variant : get_option('variants') # custom install script is necessary here, since install_subdir() currently installs # the symlink target file, instead of the actual symlink, which doesn't install # dark variant correctly meson.add_install_script( install_file, base_svg_assets, '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('unity') ) install_subdir( 'dash', install_dir : prefix / install_dir.get(variant) / common_dirs.get('unity'), ) install_subdir( variant == 'light' or variant == 'lighter' ? 'window-buttons' : 'window-buttons-dark', install_dir : prefix / install_dir.get(variant) / common_dirs.get('unity') / 'window-buttons', strip_directory : true ) endforeach �����������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize.svg��������������������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0026165�2window-buttons/minimize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_dash.svg���������������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0026077�2dash/minimize_dash.svg������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_dash_disabled.svg������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031555�2dash/minimize_dash_disabled.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_dash_prelight.svg������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031673�2dash/minimize_dash_prelight.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_dash_pressed.svg�������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031351�2dash/minimize_dash_pressed.svg����������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_focused_normal.svg�����������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031245�2window-buttons/minimize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_focused_prelight.svg���������������������������������������0000777�0000000�0000000�00000000000�14223126077�0033471�2window-buttons/minimize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_focused_pressed.svg����������������������������������������0000777�0000000�0000000�00000000000�14223126077�0033147�2window-buttons/minimize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_unfocused.svg����������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0032313�2window-buttons/minimize_unfocused.svg���������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_unfocused_prelight.svg�������������������������������������0000777�0000000�0000000�00000000000�14223126077�0034034�2window-buttons/minimize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/minimize_unfocused_pressed.svg��������������������������������������0000777�0000000�0000000�00000000000�14223126077�0033512�2window-buttons/minimize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/sheet_style_close_focused.svg���������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031055�2window-buttons/close.svg����������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/sheet_style_close_focused_prelight.svg������������������������������0000777�0000000�0000000�00000000000�14223126077�0034651�2window-buttons/close_prelight.svg�������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/sheet_style_close_focused_pressed.svg�������������������������������0000777�0000000�0000000�00000000000�14223126077�0034655�2window-buttons/close_unfocused.svg������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize.svg������������������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0026534�2window-buttons/maximize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_dash.svg�������������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0026446�2dash/maximize_dash.svg������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_dash_disabled.svg����������������������������������������0000777�0000000�0000000�00000000000�14223126077�0032124�2dash/maximize_dash_disabled.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_dash_prelight.svg����������������������������������������0000777�0000000�0000000�00000000000�14223126077�0032242�2dash/maximize_dash_prelight.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_dash_pressed.svg�����������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031720�2dash/maximize_dash_pressed.svg����������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_focused_normal.svg���������������������������������������0000777�0000000�0000000�00000000000�14223126077�0031614�2window-buttons/maximize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_focused_prelight.svg�������������������������������������0000777�0000000�0000000�00000000000�14223126077�0034040�2window-buttons/maximize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_focused_pressed.svg��������������������������������������0000777�0000000�0000000�00000000000�14223126077�0033516�2window-buttons/maximize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_unfocused.svg��������������������������������������������0000777�0000000�0000000�00000000000�14223126077�0032662�2window-buttons/maximize_unfocused.svg���������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_unfocused_prelight.svg�����������������������������������0000777�0000000�0000000�00000000000�14223126077�0034403�2window-buttons/maximize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/unmaximize_unfocused_pressed.svg������������������������������������0000777�0000000�0000000�00000000000�14223126077�0034061�2window-buttons/maximize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/������������������������������������������������0000775�0000000�0000000�00000000000�14223126077�0022205�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/close.svg���������������������������������������0000664�0000000�0000000�00000016403�14223126077�0024037�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-dark-8" inkscape:label="#g6210" transform="translate(-641,1218)"> <g id="g4927-9-2-8-4" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-5-2-5-3-6"> <g id="g4092-0-2-21-0-9-7-0" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#cc575d;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 0.75,0 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 414,63.867188 415.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 l 0.75,0 0,0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 416.9302,66.77394 416.99999,66.9729 417,67.171875 l 0,0.75 -0.75,0 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 414,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 l -0.75,0 0,-0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 411.05288,63.088403 410.98357,62.882438 411,62.671875 l 0,-0.75 z" transform="translate(962.00001,190.00002)" id="path4068-7-5-9-6-5-8-5" /> </g> </g> <g id="g4778-2-68-8-7-9" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4-1-1-7" transform="translate(-60,-518)" /> <g id="layer10-2-1-8-0-4-4" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9-6-9-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5-96-3-7" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7-9-4-5" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5-6-3-8" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11-3-1-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33-2-4-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0-6-6-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39-99-8-8" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/close_prelight.svg������������������������������0000664�0000000�0000000�00000016316�14223126077�0025740�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_prelight.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-hover-dark" inkscape:label="#g6260" transform="translate(-538,1218)"> <g id="g4927-97-4" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-9-1-3"> <g id="g4092-0-2-3-4-6" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#d7787d;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,92 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 0.75,0 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 414,97.867188 415.73438,96.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 l 0.75,0 0,0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.687498 c 0.14114,0.14113 0.21093,0.34009 0.21094,0.53907 l 0,0.75 -0.75,0 c -0.19898,-1e-5 -0.39794,-0.0698 -0.53906,-0.21094 L 414,100 l -1.71094,1.71094 c -0.14112,0.14114 -0.34009,0.21094 -0.53906,0.21094 l -0.75,0 0,-0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.687498 -1.71094,-1.710937 C 411.05288,97.088403 410.98357,96.882438 411,96.671875 l 0,-0.75 z" transform="translate(962,156.00002)" id="path4068-7-5-8-2-3" /> </g> </g> <g id="g4778-4-0-2" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-44-1-6" transform="translate(-60,-518)" /> <g id="layer10-2-9-3-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-3-1-7" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-9-3-3" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-7-1-2" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-3-3-7" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-02-1-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-7-9-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-4-7-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="542" height="16" width="16" id="rect17883-5-4-2" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/close_pressed.svg�������������������������������0000664�0000000�0000000�00000016350�14223126077�0025565�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_pressed.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-active-dark" inkscape:label="#g6332" transform="translate(-437.00001,1218)"> <g id="g4927-8-7-4-9" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-3-7-46-6"> <g id="g4092-0-2-2-1-7-2" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#be3841;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,109 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.92188 0.75,0 c 0.008,-1e-4 0.0156,-3.5e-4 0.0234,0 0.19121,0.008 0.3824,0.0964 0.51562,0.23437 l 1.71094,1.71094 1.73438,-1.71094 c 0.19921,-0.17287 0.335,-0.22913 0.51562,-0.23437 l 0.75,0 0,0.75 c 0,0.21485 -0.0258,0.41298 -0.1875,0.5625 l -1.71094,1.71093 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21094,0.53907 l 0,0.75 -0.75,0 c -0.19898,-1e-5 -0.39794,-0.0698 -0.53906,-0.21094 L 414,117 l -1.71094,1.71094 c -0.14112,0.14114 -0.34009,0.21094 -0.53906,0.21094 l -0.75,0 0,-0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.6875 -1.71094,-1.71093 c -0.15806,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 l 0,-0.75 z" transform="translate(962.00001,139.00001)" id="path4068-7-5-4-9-7-6" /> </g> </g> <g id="g4778-3-6-0-5" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-6-0-90-6" transform="translate(-60,-518)" /> <g id="layer10-2-3-6-6-1" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-2-2-6-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-7-0-2-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-6-3-5-2" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-4-1-7-0" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-0-2-8-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-4-0-5-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-5-0-0-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="441" height="16" width="16" id="rect17883-02-4-3" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/close_unfocused.svg�����������������������������0000664�0000000�0000000�00000016457�14223126077�0026123�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_unfocused.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.4" id="titlebutton-close-backdrop-dark" inkscape:label="#g6210" transform="translate(-641.00002,1218)"> <g id="g4927-9-2-8-0" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-5-2-5-3-3"> <g id="g4092-0-2-21-0-9-7-0" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#b9bcc2;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 0.75,0 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 414,63.867188 415.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 l 0.75,0 0,0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 416.9302,66.77394 416.99999,66.9729 417,67.171875 l 0,0.75 -0.75,0 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 414,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 l -0.75,0 0,-0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 411.05288,63.088403 410.98357,62.882438 411,62.671875 l 0,-0.75 z" transform="translate(962.00001,190.00002)" id="path4068-7-5-9-6-5-8-3" /> </g> </g> <g id="g4778-2-68-8-7-6" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4-1-1-0" transform="translate(-60,-518)" /> <g id="layer10-2-1-8-0-4-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9-6-9-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5-96-3-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7-9-4-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5-6-3-3" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11-3-1-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33-2-4-4" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0-6-6-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39-99-8-6" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/maximize.svg������������������������������������0000664�0000000�0000000�00000012031�14223126077�0024546�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.7" id="titlebutton-max-dark" inkscape:label="#g6234" transform="translate(-612.00002,1218)"> <g id="g7146-16-4" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-29,0)" style="display:inline;opacity:1" id="g4490-2-96-8-9"> <g id="g4092-0-6-83-7-4" style="display:inline" transform="translate(58,0)" /> </g> <path id="path4293-5-95-1-7" style="display:inline;opacity:1;fill:#b9bcc2;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 3.3818,0 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 l 0,3.3817 z m 2.4074,6.00692 -3.395,0 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 l 0,-3.39509 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect y="-185.63782" x="616" height="16" width="16" id="rect17883-29-2-2" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/maximize_prelight.svg���������������������������0000664�0000000�0000000�00000016776�14223126077�0026470�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_prelight.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-hover-dark" inkscape:label="#g6284" transform="translate(-509,1218)"> <g id="g4891-5-8" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1302" style="display:inline;opacity:0.45;fill:#5f697f;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-4-6-6" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.37000002;fill:#15171c;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1302,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-78-2-6" inkscape:connector-curvature="0" /> <g id="g4806-9-0-6" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-7-6-6" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-3-2-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-75-1-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-9-2-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-5-0-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-8-0-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-7-5-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-1-4-1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-0-0-6"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 3.381737,0 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 l 0,3.3817 z m 2.407413,6.00692 -3.395078,0 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 l 0,-3.39509 4.213836,4.21384" style="opacity:1;fill:#c4c7cc;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-6-7-1" /> </g> </g> </g> <rect y="-185.63782" x="513" height="16" width="16" id="rect17883-0-1-5" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ��arc-theme-20220405/common/unity/window-buttons-dark/maximize_pressed.svg����������������������������0000664�0000000�0000000�00000027736�14223126077�0026315�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_pressed.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="selected_fg_color" osb:paint="solid"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4188" /> </linearGradient> <linearGradient id="selected_bg_color" osb:paint="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4185" /> </linearGradient> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4187" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_fg_color" id="linearGradient4190" x1="88.996741" y1="972" x2="88.996741" y2="978.00692" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="1.200547" inkscape:cy="10.23084" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-hover-dark" inkscape:label="#g6284" transform="translate(-509,1218)"> <g id="g4891-5-8" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1302" style="display:inline;opacity:0.45;fill:#5f697f;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-4-6-6" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.37000002;fill:#15171c;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1302,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-78-2-6" inkscape:connector-curvature="0" /> <g id="g4806-9-0-6" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-7-6-6" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-3-2-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-75-1-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-9-2-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-5-0-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-8-0-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-7-5-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-1-4-1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-0-0-6"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 3.381737,0 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 l 0,3.3817 z m 2.407413,6.00692 -3.395078,0 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 l 0,-3.39509 4.213836,4.21384" style="opacity:1;fill:#c4c7cc;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-6-7-1" /> </g> </g> </g> <rect y="-185.63782" x="513" height="16" width="16" id="rect17883-0-1-5" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> <g style="display:inline" id="titlebutton-max-active-dark" inkscape:label="#g6356" transform="translate(-408.00001,1218)"> <g id="g4891-4-5-5" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-132,0)" style="display:inline;opacity:1" id="g4490-2-9-1-2-4-8"> <g id="g4092-0-6-3-6-8-3-7" style="display:inline" transform="translate(58,0)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4187);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-6-5-1-6-6-0" /> </g> </g> <g id="g4806-5-2-2-9" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-2-0-0-8" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-9-9-51-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-7-6-4-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-7-4-0-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-9-7-6-0" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-4-2-4-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-4-6-4-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-0-8-22-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-7-2-3-1"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 3.381737,0 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 l 0,3.3817 z m 2.407413,6.00692 -3.395078,0 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 l 0,-3.39509 4.213836,4.21384" style="fill:url(#linearGradient4190);fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-4-9-0-2" /> </g> </g> </g> <rect y="-185.63782" x="412" height="16" width="16" id="rect17883-79-3-0" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ����������������������������������arc-theme-20220405/common/unity/window-buttons-dark/maximize_unfocused.svg��������������������������0000664�0000000�0000000�00000012046�14223126077�0026627�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_unfocused.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g id="titlebutton-max-backdrop-dark" inkscape:label="#g6521" style="display:inline;opacity:0.4" transform="translate(-612.00002,1201)"> <g style="display:inline;opacity:1" id="g7146-1-1-6" transform="translate(-781,-415.63782)"> <g transform="translate(-29,0)" style="display:inline;opacity:1" id="g4490-2-6-0"> <g id="g4092-0-6-9-2" style="display:inline" transform="translate(58,0)" /> </g> <path id="path4293-5-6-4" style="display:inline;opacity:1;fill:#b9bcc2;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 3.3818,0 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 l 0,3.3817 z m 2.4074,6.00692 -3.395,0 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 l 0,-3.39509 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-6-2-5" width="16" height="16" x="616" y="-168.63782" /> </g> </g> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/minimize.svg������������������������������������0000664�0000000�0000000�00000012403�14223126077�0024547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.7" id="titlebutton-min-dark" inkscape:label="#g6247" transform="translate(-583.00002,1218)"> <g id="g7138-6-5" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-58,0)" style="display:inline;opacity:1" id="g4490-3-75-4-7"> <g id="g4092-0-7-0-4-9" style="display:inline" transform="translate(58,0)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 0,2 6,0 0,-2 z" id="rect9057-4-3-8-5" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b9bcc2;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect y="-185.63782" x="587" height="16" width="16" id="rect17883-32-6-9" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/minimize_prelight.svg���������������������������0000664�0000000�0000000�00000017402�14223126077�0026451�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_prelight.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-hover-dark" inkscape:label="#g6308" transform="translate(-480,1218)"> <g id="g4909-3-7" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1273" style="display:inline;opacity:0.45;fill:#5f697f;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-1-6-1" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.37000002;fill:#15171c;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1273,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-23-4-3" inkscape:connector-curvature="0" /> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-0-4-5" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-4-15-6" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-1-8-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-6-4-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-4-8-0" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-0-8-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-1-7-5" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-9-9-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-2-7-8" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-6-2-7"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#c4c7cc;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-8-2-3" d="m 86.0002,974 0,2 6,0 0,-2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect y="-185.63782" x="484" height="16" width="16" id="rect17883-11-4-0" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/minimize_pressed.svg����������������������������0000664�0000000�0000000�00000021032�14223126077�0026272�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_pressed.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="selected_fg_color" osb:paint="solid"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4172" /> </linearGradient> <linearGradient id="selected_bg_color" osb:paint="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4169" /> </linearGradient> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4171" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_fg_color" id="linearGradient4174" x1="89.0002" y1="974" x2="89.0002" y2="976" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="-0.56721978" inkscape:cy="13.766373" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-active-dark" inkscape:label="#g6414" transform="translate(-379.00001,1218)"> <g id="g4909-1-2-0" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-161,0)" style="display:inline;opacity:1" id="g4490-3-6-1-4-1-6"> <g id="g4092-0-7-2-0-0-94-2" style="display:inline" transform="translate(58,0)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4171);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-3-0-3-6-8-3" /> </g> </g> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-9-3-8-5" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-9-1-0-4" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-0-5-8-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-5-2-6-8" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-7-4-2-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-2-3-2-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-0-6-6-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-4-6-0-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-6-8-7-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-3-7-96-7"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4174);fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-3-5-1-1" d="m 86.0002,974 0,2 6,0 0,-2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-79-9-2-2" width="16" height="16" x="383" y="-185.63782" /> </g> </g> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons-dark/minimize_unfocused.svg��������������������������0000664�0000000�0000000�00000012425�14223126077�0026626�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_unfocused.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="4.6255954" inkscape:cy="10.407616" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g id="titlebutton-min-backdrop-dark" inkscape:label="#g6534" style="display:inline;opacity:0.4" transform="translate(-583.00002,1201)"> <g style="display:inline;opacity:1" id="g7138-0-7-7" transform="translate(-781,-415.63782)"> <g transform="translate(-58,0)" style="display:inline;opacity:1" id="g4490-3-6-9"> <g id="g4092-0-7-6-5" style="display:inline" transform="translate(58,0)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 0,2 6,0 0,-2 z" id="rect9057-4-09-2" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b9bcc2;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-3-46-6" width="16" height="16" x="587" y="-168.63782" /> </g> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons/�����������������������������������������������������0000775�0000000�0000000�00000000000�14223126077�0021266�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons/close.svg��������������������������������������������0000664�0000000�0000000�00000020763�14223126077�0023124�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="5.6211807" inkscape:cy="10.966175" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1259" inkscape:window-height="630" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close" inkscape:label="#g6210" transform="translate(-641,1218)"> <g id="g4927-9" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-5-2"> <g id="g4092-0-2-21-0" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#f46067;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 172,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 0.75,0 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 172,63.867188 173.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 l 0.75,0 0,0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 174.9302,66.77394 174.99999,66.9729 175,67.171875 l 0,0.75 -0.75,0 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 172,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 l -0.75,0 0,-0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 169.05288,63.088403 168.98357,62.882438 169,62.671875 l 0,-0.75 z" transform="translate(1204,190)" id="path4068-7-5-9-6" /> </g> </g> <g id="g4778-2-68" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4" transform="translate(-60,-518)" /> <g id="layer10-2-1-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> <path inkscape:connector-curvature="0" d="m 650.00003,-180.71594 0.75,0 c 0.008,-9e-5 0.0156,-3.5e-4 0.0234,0 0.19122,0.008 0.3824,0.0964 0.51563,0.23437 l 1.71093,1.71094 1.73438,-1.71094 c 0.19922,-0.17287 0.335,-0.22912 0.51562,-0.23437 l 0.75,0 0,0.75 c 0,0.21485 -0.0257,0.41298 -0.1875,0.5625 l -1.71093,1.71093 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21093,0.53907 l 0,0.75 -0.75,0 c -0.19897,-1e-5 -0.39793,-0.0698 -0.53906,-0.21094 l -1.71094,-1.71094 -1.71093,1.71094 c -0.14113,0.14114 -0.3401,0.21094 -0.53907,0.21094 l -0.75,0 0,-0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.6875 -1.71094,-1.71093 c -0.15805,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 l 0,-0.75 z" id="path10839-9-2-2-7-9-7" style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f8f8f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;enable-background:new" /> </g> </g> </svg> �������������arc-theme-20220405/common/unity/window-buttons/close_prelight.svg�����������������������������������0000664�0000000�0000000�00000020737�14223126077�0025023�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_prelight.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="5.6211807" inkscape:cy="10.966175" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1259" inkscape:window-height="630" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-hover" inkscape:label="#g6260" transform="translate(-538,1218)"> <g id="g4927" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-9"> <g id="g4092-0-2-3" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="fill:#f68086;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 172,92 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 0.75,0 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 172,97.867188 173.73438,96.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 l 0.75,0 0,0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.687498 c 0.14114,0.14113 0.21093,0.34009 0.21094,0.53907 l 0,0.75 -0.75,0 c -0.19898,-1e-5 -0.39794,-0.0698 -0.53906,-0.21094 L 172,100 l -1.71094,1.71094 c -0.14112,0.14114 -0.34009,0.21094 -0.53906,0.21094 l -0.75,0 0,-0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.687498 -1.71094,-1.710937 C 169.05288,97.088403 168.98357,96.882438 169,96.671875 l 0,-0.75 z" transform="translate(1204,156)" id="path4068-7-5-8" /> </g> </g> <g id="g4778-4" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-44" transform="translate(-60,-518)" /> <g id="layer10-2-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-9" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-7" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-3" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-02" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-7" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-4" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="542" height="16" width="16" id="rect17883-5" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> <path inkscape:connector-curvature="0" d="m 547.00004,-180.71594 0.75,0 c 0.008,-9e-5 0.0156,-3.5e-4 0.0234,0 0.19122,0.008 0.3824,0.0964 0.51563,0.23437 l 1.71093,1.71094 1.73438,-1.71094 c 0.19922,-0.17287 0.335,-0.22912 0.51562,-0.23437 l 0.75,0 0,0.75 c 0,0.21485 -0.0257,0.41298 -0.1875,0.5625 l -1.71093,1.71093 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21093,0.53907 l 0,0.75 -0.75,0 c -0.19897,-1e-5 -0.39793,-0.0698 -0.53906,-0.21094 L 550,-176.63782 l -1.71093,1.71094 c -0.14113,0.14114 -0.3401,0.21094 -0.53907,0.21094 l -0.75,0 0,-0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.6875 -1.71094,-1.71093 c -0.15805,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 l 0,-0.75 z" id="path10839-9-2-2-7-9-7-4-9" style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f8f8f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;enable-background:new" /> </g> </g> </svg> ���������������������������������arc-theme-20220405/common/unity/window-buttons/close_pressed.svg������������������������������������0000664�0000000�0000000�00000017420�14223126077�0024645�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_pressed.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="1" inkscape:cx="13.034303" inkscape:cy="10.832259" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-active" inkscape:label="#g6332" transform="translate(-437,1218)"> <g id="g4927-8-7" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-3-7"> <g id="g4092-0-2-2-1" style="display:inline" transform="translate(58,0)"> <circle r="7" cy="255" cx="1376" style="fill:#f13039;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-4-9" /> </g> </g> <g id="g4778-3-6" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-6-0" transform="translate(-60,-518)" /> <g id="layer10-2-3-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-2-2" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-7-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-6-3" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-4-1" style="display:inline;fill:#ffffff;fill-opacity:1"> <path inkscape:connector-curvature="0" d="m 45.001573,764.10442 1,0 c 0.01037,-1.2e-4 0.02079,-4.6e-4 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 l 2.28125,2.28125 2.3125,-2.28125 c 0.265625,-0.2305 0.446672,-0.3055 0.6875,-0.3125 l 1,0 0,1 c 0,0.28647 -0.03434,0.55065 -0.25,0.75 l -2.28125,2.28125 2.25,2.25 c 0.188188,0.18817 0.281242,0.45345 0.28125,0.71875 l 0,1 -1,0 c -0.265301,-10e-6 -0.530586,-0.0931 -0.71875,-0.28125 l -2.28125,-2.28125 -2.28125,2.28125 c -0.188164,0.18819 -0.45346,0.28125 -0.71875,0.28125 l -1,0 0,-1 c -3e-6,-0.26529 0.09306,-0.53058 0.28125,-0.71875 l 2.28125,-2.25 -2.28125,-2.28125 c -0.210742,-0.19463 -0.30316,-0.46925 -0.28125,-0.75 l 0,-1 z" id="path10839-9-8-7" style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;enable-background:new" /> </g> </g> </g> <g id="layer13-2-0-2" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-4-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-5-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="441" height="16" width="16" id="rect17883-02" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons/close_unfocused.svg����������������������������������0000664�0000000�0000000�00000021074�14223126077�0025173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="close_unfocused.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="5.6211807" inkscape:cy="10.966175" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1259" inkscape:window-height="630" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.45" id="titlebutton-close-backdrop" inkscape:label="#g6210" transform="translate(-641,1218)"> <g id="g4927-9-3" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103,0)" style="display:inline;opacity:1" id="g4490-6-5-2-6"> <g id="g4092-0-2-21-0-6" style="display:inline" transform="translate(58,0)"> <path inkscape:connector-curvature="0" style="opacity:1;fill:#7a7f8b;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 172,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 0.75,0 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 172,63.867188 173.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 l 0.75,0 0,0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 174.9302,66.77394 174.99999,66.9729 175,67.171875 l 0,0.75 -0.75,0 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 172,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 l -0.75,0 0,-0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 169.05288,63.088403 168.98357,62.882438 169,62.671875 l 0,-0.75 z" transform="translate(1204,190)" id="path4068-7-5-9-6-8" /> </g> </g> <g id="g4778-2-68-3" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4-5" transform="translate(-60,-518)" /> <g id="layer10-2-1-8-2" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5-4" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7-9" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5-3" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0-7" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39-7" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> <path inkscape:connector-curvature="0" d="m 650.00004,-180.71594 0.75,0 c 0.008,-9e-5 0.0156,-3.5e-4 0.0234,0 0.19122,0.008 0.3824,0.0964 0.51563,0.23437 l 1.71093,1.71094 1.73438,-1.71094 c 0.19922,-0.17287 0.335,-0.22912 0.51562,-0.23437 l 0.75,0 0,0.75 c 0,0.21485 -0.0257,0.41298 -0.1875,0.5625 l -1.71093,1.71093 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21093,0.53907 l 0,0.75 -0.75,0 c -0.19897,-1e-5 -0.39793,-0.0698 -0.53906,-0.21094 L 653,-176.63782 l -1.71093,1.71094 c -0.14113,0.14114 -0.3401,0.21094 -0.53907,0.21094 l -0.75,0 0,-0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.6875 -1.71094,-1.71093 c -0.15805,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 l 0,-0.75 z" id="path10839-9-2-2-7-9-7-4" style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f8f8f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;enable-background:new" /> </g> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons/maximize.svg�����������������������������������������0000664�0000000�0000000�00000011771�14223126077�0023641�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="45.254834" inkscape:cx="12.734727" inkscape:cy="10.911658" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g id="titlebutton-max" inkscape:label="#g6234" transform="translate(-612,1218)" style="display:inline;opacity:0.8"> <g id="g7146" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-29,0)" style="display:inline;opacity:1" id="g4490-2-96"> <g id="g4092-0-6-83" style="display:inline" transform="translate(58,0)" /> </g> <path id="path4293-5-95" style="display:inline;opacity:1;fill:#7a7f8b;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 3.3818,0 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 l 0,3.3817 z m 2.4074,6.00692 -3.395,0 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 l 0,-3.39509 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect y="-185.63782" x="616" height="16" width="16" id="rect17883-29" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �������arc-theme-20220405/common/unity/window-buttons/maximize_prelight.svg��������������������������������0000664�0000000�0000000�00000016667�14223126077�0025550�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_prelight.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="45.254834" inkscape:cx="12.734727" inkscape:cy="10.911658" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-hover" inkscape:label="#g6284" transform="translate(-509,1218)"> <g id="g4891" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1302" style="display:inline;opacity:0.95;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-4" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.15;fill:#525d76;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1302,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-78" inkscape:connector-curvature="0" /> <g id="g4806-9" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-7" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-75" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-8" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-7" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-0"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 3.381737,0 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 l 0,3.3817 z m 2.407413,6.00692 -3.395078,0 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 l 0,-3.39509 4.213836,4.21384" style="opacity:1;fill:#7a7f8b;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-6" /> </g> </g> </g> <rect y="-185.63782" x="513" height="16" width="16" id="rect17883-0" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> �������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons/maximize_pressed.svg���������������������������������0000664�0000000�0000000�00000027736�14223126077�0025376�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_pressed.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="selected_fg_color" osb:paint="solid"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4188" /> </linearGradient> <linearGradient id="selected_bg_color" osb:paint="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4185" /> </linearGradient> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4187" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_fg_color" id="linearGradient4190" x1="88.996741" y1="972" x2="88.996741" y2="978.00692" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="1.200547" inkscape:cy="10.23084" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-hover-dark" inkscape:label="#g6284" transform="translate(-509,1218)"> <g id="g4891-5-8" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1302" style="display:inline;opacity:0.45;fill:#5f697f;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-4-6-6" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.37000002;fill:#15171c;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1302,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-78-2-6" inkscape:connector-curvature="0" /> <g id="g4806-9-0-6" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-7-6-6" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-3-2-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-75-1-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-9-2-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-5-0-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-8-0-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-7-5-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-1-4-1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-0-0-6"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 3.381737,0 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 l 0,3.3817 z m 2.407413,6.00692 -3.395078,0 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 l 0,-3.39509 4.213836,4.21384" style="opacity:1;fill:#c4c7cc;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-6-7-1" /> </g> </g> </g> <rect y="-185.63782" x="513" height="16" width="16" id="rect17883-0-1-5" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> <g style="display:inline" id="titlebutton-max-active-dark" inkscape:label="#g6356" transform="translate(-408.00001,1218)"> <g id="g4891-4-5-5" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-132,0)" style="display:inline;opacity:1" id="g4490-2-9-1-2-4-8"> <g id="g4092-0-6-3-6-8-3-7" style="display:inline" transform="translate(58,0)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4187);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-6-5-1-6-6-0" /> </g> </g> <g id="g4806-5-2-2-9" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-2-0-0-8" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-9-9-51-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-7-6-4-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-7-4-0-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-9-7-6-0" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-4-2-4-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-4-6-4-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-0-8-22-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-7-2-3-1"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 3.381737,0 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 l 0,3.3817 z m 2.407413,6.00692 -3.395078,0 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 l 0,-3.39509 4.213836,4.21384" style="fill:url(#linearGradient4190);fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-4-9-0-2" /> </g> </g> </g> <rect y="-185.63782" x="412" height="16" width="16" id="rect17883-79-3-0" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ����������������������������������arc-theme-20220405/common/unity/window-buttons/maximize_unfocused.svg�������������������������������0000664�0000000�0000000�00000012010�14223126077�0025677�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="maximize_unfocused.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="45.254834" inkscape:cx="12.734727" inkscape:cy="10.911658" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g id="titlebutton-max-backdrop" inkscape:label="#g6521" style="display:inline;opacity:0.45" transform="translate(-612,1201)"> <g style="display:inline;opacity:1" id="g7146-1" transform="translate(-781,-415.63782)"> <g transform="translate(-29,0)" style="display:inline;opacity:1" id="g4490-2"> <g id="g4092-0-6" style="display:inline" transform="translate(58,0)" /> </g> <path id="path4293-5" style="display:inline;opacity:1;fill:#7a7f8b;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 3.3818,0 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 l 0,3.3817 z m 2.4074,6.00692 -3.395,0 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 l 0,-3.39509 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-6" width="16" height="16" x="616" y="-168.63782" /> </g> </g> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons/minimize.svg�����������������������������������������0000664�0000000�0000000�00000012502�14223126077�0023630�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="45.254834" inkscape:cx="12.734727" inkscape:cy="10.911658" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g id="titlebutton-min" inkscape:label="#g6247" transform="translate(-583,1218)" style="display:inline;opacity:0.8"> <g id="g7138" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-58,0)" style="display:inline;opacity:1" id="g4490-3-75"> <g id="g4092-0-7-0" style="display:inline" transform="translate(58,0)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 0,2 6,0 0,-2 z" id="rect9057-4-3" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#7a7f8b;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect y="-185.63782" x="587" height="16" width="16" id="rect17883-32" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons/minimize_prelight.svg��������������������������������0000664�0000000�0000000�00000017430�14223126077�0025533�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_prelight.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="45.254834" inkscape:cx="12.734727" inkscape:cy="10.911658" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-hover" inkscape:label="#g6308" transform="translate(-480,1218)"> <g id="g4909" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1273" style="display:inline;opacity:0.95;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-1" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.15;fill:#525d76;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1273,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-23" inkscape:connector-curvature="0" /> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-0" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-4" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-1" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-6" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-0" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-6"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#7a7f8b;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-8" d="m 86.0002,974 0,2 6,0 0,-2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect y="-185.63782" x="484" height="16" width="16" id="rect17883-11" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </svg> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons/minimize_pressed.svg���������������������������������0000664�0000000�0000000�00000021032�14223126077�0025353�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_pressed.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="selected_fg_color" osb:paint="solid"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4172" /> </linearGradient> <linearGradient id="selected_bg_color" osb:paint="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4169" /> </linearGradient> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4171" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_fg_color" id="linearGradient4174" x1="89.0002" y1="974" x2="89.0002" y2="976" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="22.627418" inkscape:cx="-0.56721978" inkscape:cy="13.766373" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> </sodipodi:namedview> <metadata id="metadata4311"> <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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-active-dark" inkscape:label="#g6414" transform="translate(-379.00001,1218)"> <g id="g4909-1-2-0" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-161,0)" style="display:inline;opacity:1" id="g4490-3-6-1-4-1-6"> <g id="g4092-0-7-2-0-0-94-2" style="display:inline" transform="translate(58,0)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4171);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-3-0-3-6-8-3" /> </g> </g> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-9-3-8-5" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-9-1-0-4" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-0-5-8-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-5-2-6-8" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-7-4-2-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-2-3-2-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-0-6-6-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-4-6-0-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-6-8-7-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-3-7-96-7"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4174);fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-3-5-1-1" d="m 86.0002,974 0,2 6,0 0,-2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-79-9-2-2" width="16" height="16" x="383" y="-185.63782" /> </g> </g> </svg> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/unity/window-buttons/minimize_unfocused.svg�������������������������������0000664�0000000�0000000�00000012523�14223126077�0025706�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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="24" height="24" id="svg4306" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="minimize_unfocused.svg" style="enable-background:new"> <defs id="defs4308"> <linearGradient id="linearGradient3770"> <stop style="stop-color:#000000;stop-opacity:0.62827224;" offset="0" id="stop3772" /> <stop style="stop-color:#000000;stop-opacity:0.49803922;" offset="1" id="stop3774" /> </linearGradient> <linearGradient id="linearGradient4882"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4884" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4886" /> </linearGradient> <linearGradient id="linearGradient3784-6"> <stop style="stop-color:#ffffff;stop-opacity:0.21568628;" offset="0" id="stop3786-4" /> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3788-6" /> </linearGradient> <linearGradient id="linearGradient4892"> <stop id="stop4894" offset="0" style="stop-color:#2f3a42;stop-opacity:1;" /> <stop id="stop4896" offset="1" style="stop-color:#1d242a;stop-opacity:1;" /> </linearGradient> <linearGradient id="linearGradient4882-4"> <stop id="stop4884-9" offset="0" style="stop-color:#728495;stop-opacity:1;" /> <stop id="stop4886-9" offset="1" style="stop-color:#617c95;stop-opacity:0;" /> </linearGradient> </defs> <sodipodi:namedview id="base" pagecolor="#f0f1f2" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="45.254834" inkscape:cx="12.734727" inkscape:cy="10.911658" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1366" inkscape:window-height="721" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:snap-bbox-midpoints="false" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"> <inkscape:grid type="xygrid" id="grid4314" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="1,0" position="12,12" id="guide4316" /> <sodipodi:guide orientation="0,1" position="12,12" id="guide4318" /> </sodipodi:namedview> <metadata id="metadata4311"> <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="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-1028.3622)"> <g id="titlebutton-min-backdrop" inkscape:label="#g6534" style="display:inline;opacity:0.45" transform="translate(-583,1201)"> <g style="display:inline;opacity:1" id="g7138-0" transform="translate(-781,-415.63782)"> <g transform="translate(-58,0)" style="display:inline;opacity:1" id="g4490-3"> <g id="g4092-0-7" style="display:inline" transform="translate(58,0)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 0,2 6,0 0,-2 z" id="rect9057-4" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#7a7f8b;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-3" width="16" height="16" x="587" y="-168.63782" /> </g> </g> </svg> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�14223126077�0016160�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/assets.txt����������������������������������������������������������0000664�0000000�0000000�00000001272�14223126077�0020225�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������close-active close-inactive close-prelight close-pressed hide-active hide-inactive hide-prelight hide-pressed maximize-active maximize-inactive maximize-prelight maximize-pressed menu-active menu-inactive menu-pressed shade-active shade-inactive shade-pressed stick-active stick-inactive stick-pressed title-1-active title-1-inactive title-2-active title-2-inactive title-3-active title-3-inactive title-4-active title-4-inactive title-5-active title-5-inactive top-left-active top-left-inactive top-right-active top-right-inactive left-active left-inactive right-active right-inactive bottom-active bottom-inactive bottom-left-active bottom-left-inactive bottom-right-active bottom-right-inactive ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/dark/���������������������������������������������������������������0000775�0000000�0000000�00000000000�14223126077�0017101�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/dark/assets.svg�����������������������������������������������������0000664�0000000�0000000�00000215640�14223126077�0021134�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg width="224" height="217" viewBox="0 0 224 217" id="svg2" version="1.1" inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" sodipodi:docname="assets.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <defs id="defs4"> <linearGradient id="selected_bg_color" inkscape:swatch="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4421" /> </linearGradient> <linearGradient id="selected_fg_color" inkscape:swatch="solid"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4416" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#selected_fg_color" id="linearGradient4418" x1="89.0002" y1="974" x2="89.0002" y2="976" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_fg_color" id="linearGradient4420" x1="88.996741" y1="972" x2="88.996741" y2="978.00692" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4423" x1="608.36218" y1="-157.99998" x2="608.36218" y2="-150.00001" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4425" x1="154" y1="601.86216" x2="154" y2="606.36218" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4427" x1="568.36218" y1="-155.99998" x2="568.36218" y2="-148.00001" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4429" x1="152" y1="564.36218" x2="152" y2="572.36216" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4431" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4433" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="11.313709" inkscape:cx="70.975843" inkscape:cy="176.11378" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" units="px" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="false" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="false" inkscape:object-nodes="true" inkscape:snap-nodes="true" fit-margin-top="10" fit-margin-left="10" fit-margin-right="10" fit-margin-bottom="10" inkscape:pagecheckerboard="0"> <inkscape:grid type="xygrid" id="grid4136" originx="5" originy="-288" /> </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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(5,-547.36215)"> <rect style="opacity:1;fill:#2f343f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="menu-active" width="26" height="16" x="5" y="662.36218" inkscape:label="#rect4138-3" /> <use x="0" y="0" xlink:href="#g4206" id="title-1-active" transform="matrix(0.17857143,0,0,1,4.1071429,131.99998)" width="100%" height="100%" inkscape:label="#use4212" /> <g id="stick-active" inkscape:label="#g5228"> <use height="100%" width="100%" transform="matrix(0.64285714,0,0,1,141.78571,-2.2617187e-5)" id="use4210" xlink:href="#g4206" y="0" x="0" /> <g style="fill:#a4aab7;fill-opacity:1" transform="translate(1.9999997,2.9999886)" id="g5140"> <rect style="opacity:1;fill:#a4aab7;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123" width="2" height="7.9999776" x="151" y="564.36218" /> <rect style="opacity:1;fill:#a4aab7;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-1" width="2" height="7.9999776" x="567.36218" y="-155.99998" transform="rotate(90)" /> </g> </g> <g id="stick-pressed" inkscape:label="#g5234"> <use height="100%" width="100%" transform="translate(23)" id="use5113" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#5294e2;fill-opacity:1" transform="translate(25,2.9999812)" id="g5140-7"> <rect style="opacity:1;fill:url(#linearGradient4429);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-7" width="2" height="7.9999776" x="151" y="564.36218" /> <rect style="opacity:1;fill:url(#linearGradient4427);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-1-1" width="2" height="7.9999776" x="567.36218" y="-155.99998" transform="rotate(90)" /> </g> </g> <g id="stick-inactive" inkscape:label="#g5240"> <use height="100%" width="100%" transform="translate(46)" id="use5115" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#797d87;fill-opacity:1" transform="translate(48,2.9999812)" id="g5140-1"> <rect style="opacity:1;fill:#797d87;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-5" width="2" height="7.9999776" x="151" y="564.36218" /> <rect style="opacity:1;fill:#797d87;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-1-9" width="2" height="7.9999776" x="567.36218" y="-155.99998" transform="rotate(90)" /> </g> </g> <g id="shade-active" inkscape:label="#g5258"> <use height="100%" width="100%" transform="translate(-3.4e-7,32.999993)" id="use5117" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#a4aab7;fill-opacity:1" transform="translate(-4.68e-6,-1.0000226)" id="g5193"> <rect transform="rotate(90)" y="-157.99998" x="607.36218" height="7.9999776" width="2" id="rect5123-1-7" style="opacity:1;fill:#a4aab7;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path style="opacity:1;fill:#a4aab7;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 154,601.86216 4,4.50002 h -8 z" id="rect5190" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> </g> </g> <g id="shade-pressed" inkscape:label="#g5252"> <use height="100%" width="100%" transform="translate(23,32.999993)" id="use5119" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#5294e2;fill-opacity:1" transform="translate(22.999996,-1.0000226)" id="g5193-7"> <rect transform="rotate(90)" y="-157.99998" x="607.36218" height="7.9999776" width="2" id="rect5123-1-7-6" style="opacity:1;fill:url(#linearGradient4423);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path style="opacity:1;fill:url(#linearGradient4425);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 154,601.86216 4,4.50002 h -8 z" id="rect5190-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> </g> </g> <g id="shade-inactive" inkscape:label="#g5246"> <use height="100%" width="100%" transform="translate(46,32.999993)" id="use5121" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#797d87;fill-opacity:1" transform="translate(45.999996,-1.0000226)" id="g5193-3"> <rect transform="rotate(90)" y="-157.99998" x="607.36218" height="7.9999776" width="2" id="rect5123-1-7-65" style="opacity:1;fill:#797d87;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path style="opacity:1;fill:#797d87;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 154,601.86216 4,4.50002 h -8 z" id="rect5190-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> </g> </g> <use x="0" y="0" xlink:href="#menu-active" id="menu-inactive" transform="translate(62,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5268" /> <use x="0" y="0" xlink:href="#menu-active" id="menu-pressed" transform="translate(31,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5270" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-2-active" transform="translate(6.9999999)" width="100%" height="100%" inkscape:label="#use5296" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-3-active" transform="translate(14)" width="100%" height="100%" inkscape:label="#use5298" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-4-active" transform="translate(21)" width="100%" height="100%" inkscape:label="#use5300" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-5-active" transform="translate(28)" width="100%" height="100%" inkscape:label="#use5302" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-1-inactive" transform="translate(35)" width="100%" height="100%" inkscape:label="#use5304" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-2-inactive" transform="translate(42)" width="100%" height="100%" inkscape:label="#use5306" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-3-inactive" transform="translate(49)" width="100%" height="100%" inkscape:label="#use5308" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-4-inactive" transform="translate(56)" width="100%" height="100%" inkscape:label="#use5310" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-5-inactive" transform="translate(63)" width="100%" height="100%" inkscape:label="#use5312" /> <g id="top-left-active" inkscape:label="#g5352"> <path id="rect4138-9" d="m 6,174 v 1 H 5 v 27 l 4,-1e-5 v -28 z" style="opacity:1;fill:#2f343f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" inkscape:connector-curvature="0" transform="translate(0,552.36216)" sodipodi:nodetypes="ccccccc" /> <rect y="726.36218" x="6" height="1" width="3" id="rect5348" style="opacity:1;fill:#21252b;fill-opacity:1;stroke:none;stroke-width:1.73205;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect style="opacity:1;fill:#21252b;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5512" width="1" height="27.000029" x="5" y="727.36212" /> <rect style="opacity:1;fill:#353b48;fill-opacity:1;stroke:none;stroke-width:1.73205;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5514" width="3" height="1" x="6" y="727.36212" /> </g> <use x="0" y="0" xlink:href="#top-left-active" id="top-left-inactive" transform="translate(6,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5357" /> <use x="0" y="0" xlink:href="#top-left-active" id="top-right-active" transform="matrix(-1,0,0,1,26,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5359" /> <use x="0" y="0" xlink:href="#top-left-active" id="top-right-inactive" transform="matrix(-1,0,0,1,32,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5361" /> <g id="close-active" inkscape:label="#g5279"> <g style="opacity:1" id="g4206"> <rect style="display:inline;opacity:1;fill:#2f343f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4138" width="28" height="28" x="5" y="557.36218" /> <rect style="opacity:1;fill:#353b48;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4204" width="28" height="1" x="5" y="558.36212" /> <rect style="opacity:1;fill:#21252b;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4204-3" width="28" height="1" x="5" y="557.36212" /> </g> <g transform="translate(7,559.3622)" id="g4663" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-7" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-dark-8" inkscape:label="#g6210" transform="translate(-641,1218)"> <g id="g4927-9-2-8-4" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103)" style="display:inline;opacity:1" id="g4490-6-5-2-5-3-6"> <g id="g4092-0-2-21-0-9-7-0" style="display:inline" transform="translate(58)"> <path inkscape:connector-curvature="0" style="fill:#cc575d;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 h 0.75 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 414,63.867188 415.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 H 417 v 0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 416.9302,66.77394 416.99999,66.9729 417,67.171875 v 0.75 h -0.75 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 414,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 H 411 v -0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 411.05288,63.088403 410.98357,62.882438 411,62.671875 Z" transform="translate(962.00001,190.00002)" id="path4068-7-5-9-6-5-8-5" /> </g> </g> <g id="g4778-2-68-8-7-9" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4-1-1-7" transform="translate(-60,-518)" /> <g id="layer10-2-1-8-0-4-4" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9-6-9-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5-96-3-7" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7-9-4-5" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5-6-3-8" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11-3-1-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33-2-4-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0-6-6-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39-99-8-8" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="close-prelight" inkscape:label="#g5303"> <use height="100%" width="100%" transform="translate(33,-2.2617187e-5)" id="use4214" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(40,559.36215)" id="g4721" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-0" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-hover-dark" inkscape:label="#g6260" transform="translate(-538,1218)"> <g id="g4927-97-4" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-103)" style="display:inline;opacity:1" id="g4490-6-9-1-3"> <g id="g4092-0-2-3-4-6" style="display:inline" transform="translate(58)"> <path inkscape:connector-curvature="0" style="fill:#d7787d;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,92 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 h 0.75 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 414,97.867188 415.73438,96.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 H 417 v 0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.687498 c 0.14114,0.14113 0.21093,0.34009 0.21094,0.53907 v 0.75 h -0.75 c -0.19898,-1e-5 -0.39794,-0.0698 -0.53906,-0.21094 L 414,100 l -1.71094,1.71094 c -0.14112,0.14114 -0.34009,0.21094 -0.53906,0.21094 H 411 v -0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.687498 -1.71094,-1.710937 C 411.05288,97.088403 410.98357,96.882438 411,96.671875 Z" transform="translate(962,156.00002)" id="path4068-7-5-8-2-3" /> </g> </g> <g id="g4778-4-0-2" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-44-1-6" transform="translate(-60,-518)" /> <g id="layer10-2-9-3-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-3-1-7" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-9-3-3" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-7-1-2" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-3-3-7" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-02-1-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-7-9-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-4-7-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="542" height="16" width="16" id="rect17883-5-4-2" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="close-pressed" inkscape:label="#g5324"> <use height="100%" width="100%" transform="translate(66,-2.2617187e-5)" id="use4216" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(73.00001,559.36215)" id="g4779" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-79" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-active-dark" inkscape:label="#g6332" transform="translate(-437.00001,1218)"> <g id="g4927-8-7-4-9" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-103)" style="display:inline;opacity:1" id="g4490-6-3-7-46-6"> <g id="g4092-0-2-2-1-7-2" style="display:inline" transform="translate(58)"> <path inkscape:connector-curvature="0" style="fill:#be3841;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,109 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.92188 h 0.75 c 0.008,-1e-4 0.0156,-3.5e-4 0.0234,0 0.19121,0.008 0.3824,0.0964 0.51562,0.23437 l 1.71094,1.71094 1.73438,-1.71094 c 0.19921,-0.17287 0.335,-0.22913 0.51562,-0.23437 h 0.75 v 0.75 c 0,0.21485 -0.0258,0.41298 -0.1875,0.5625 l -1.71094,1.71093 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21094,0.53907 v 0.75 h -0.75 c -0.19898,-1e-5 -0.39794,-0.0698 -0.53906,-0.21094 L 414,117 l -1.71094,1.71094 c -0.14112,0.14114 -0.34009,0.21094 -0.53906,0.21094 H 411 v -0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.6875 -1.71094,-1.71093 c -0.15806,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 z" transform="translate(962.00001,139.00001)" id="path4068-7-5-4-9-7-6" /> </g> </g> <g id="g4778-3-6-0-5" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-6-0-90-6" transform="translate(-60,-518)" /> <g id="layer10-2-3-6-6-1" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-2-2-6-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-7-0-2-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-6-3-5-2" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-4-1-7-0" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-0-2-8-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-4-0-5-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-5-0-0-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="441" height="16" width="16" id="rect17883-02-4-3" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="close-inactive" inkscape:label="#g5345"> <use height="100%" width="100%" transform="translate(99,-2.2617187e-5)" id="use4218" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(106.00002,559.36215)" id="g4837" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-8" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.4" id="titlebutton-close-backdrop-dark" inkscape:label="#g6210" transform="translate(-641.00002,1218)"> <g id="g4927-9-2-8-0" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103)" style="display:inline;opacity:1" id="g4490-6-5-2-5-3-3"> <g id="g4092-0-2-21-0-9-7-0-9" style="display:inline" transform="translate(58)"> <path inkscape:connector-curvature="0" style="fill:#b9bcc2;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 414,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 h 0.75 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 414,63.867188 415.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 H 417 v 0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 416.9302,66.77394 416.99999,66.9729 417,67.171875 v 0.75 h -0.75 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 414,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 H 411 v -0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 411.05288,63.088403 410.98357,62.882438 411,62.671875 Z" transform="translate(962.00001,190.00002)" id="path4068-7-5-9-6-5-8-3" /> </g> </g> <g id="g4778-2-68-8-7-6" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4-1-1-0" transform="translate(-60,-518)" /> <g id="layer10-2-1-8-0-4-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9-6-9-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5-96-3-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7-9-4-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5-6-3-3" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11-3-1-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33-2-4-4" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0-6-6-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39-99-8-6" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="maximize-active" inkscape:label="#g5436"> <use height="100%" width="100%" transform="translate(0,32.999977)" id="use4220" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(7.00002,592.36215)" id="g4885" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-4" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.7" id="titlebutton-max-dark" inkscape:label="#g6234" transform="translate(-612.00002,1218)"> <g id="g7146-16-4" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-29)" style="display:inline;opacity:1" id="g4490-2-96-8-9"> <g id="g4092-0-6-83-7-4" style="display:inline" transform="translate(58)" /> </g> <path id="path4293-5-95-1-7" style="display:inline;opacity:1;fill:#b9bcc2;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 h 3.3818 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 v 3.3817 z m 2.4074,6.00692 h -3.395 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 v -3.39509 l 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect y="-185.63782" x="616" height="16" width="16" id="rect17883-29-2-2" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="maximize-prelight" inkscape:label="#g5415"> <use height="100%" width="100%" transform="translate(33,32.999977)" id="use4222" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(40,592.36215)" id="g4933" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-6" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-hover-dark" inkscape:label="#g6284" transform="translate(-509,1218)"> <g id="g4891-5-8" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1302" style="display:inline;opacity:0.45;fill:#5f697f;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-4-6-6" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.37;fill:#15171c;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1302,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-78-2-6" inkscape:connector-curvature="0" /> <g id="g4806-9-0-6" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-7-6-6" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-3-2-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-75-1-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-9-2-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-5-0-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-8-0-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-7-5-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-1-4-1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-0-0-6"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 h 3.381737 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 v 3.3817 z m 2.407413,6.00692 H 86.81204 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 v -3.39509 l 4.213836,4.21384" style="opacity:1;fill:#c4c7cc;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-6-7-1" /> </g> </g> </g> <rect y="-185.63782" x="513" height="16" width="16" id="rect17883-0-1-5" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="maximize-pressed" inkscape:label="#g5377"> <use height="100%" width="100%" transform="translate(66,32.999977)" id="use4228" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(73.000005,592.36215)" id="g5011" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-65" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-hover-dark-6" inkscape:label="#g6284" transform="translate(-509,1218)"> <g id="g4891-5-8-9" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1302" style="display:inline;opacity:0.45;fill:#5f697f;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-4-6-6-3" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.37;fill:#15171c;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1302,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-78-2-6-7" inkscape:connector-curvature="0" /> <g id="g4806-9-0-6-4" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-7-6-6-5" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-3-2-7-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-75-1-2-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-9-2-3-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-5-0-4-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-8-0-4-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-7-5-9-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-1-4-1-3" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-0-0-6-0"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 h 3.381737 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 v 3.3817 z m 2.407413,6.00692 H 86.81204 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 v -3.39509 l 4.213836,4.21384" style="opacity:1;fill:#c4c7cc;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-6-7-1-7" /> </g> </g> </g> <rect y="-185.63782" x="513" height="16" width="16" id="rect17883-0-1-5-8" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> <g style="display:inline" id="titlebutton-max-active-dark" inkscape:label="#g6356" transform="translate(-408.00001,1218)"> <g id="g4891-4-5-5" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-132)" style="display:inline;opacity:1" id="g4490-2-9-1-2-4-8"> <g id="g4092-0-6-3-6-8-3-7" style="display:inline" transform="translate(58)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4433);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-6-5-1-6-6-0" /> </g> </g> <g id="g4806-5-2-2-9" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-2-0-0-8" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-9-9-51-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-7-6-4-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-7-4-0-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-9-7-6-0" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-4-2-4-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-4-6-4-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-0-8-22-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-7-2-3-1"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 h 3.381737 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 v 3.3817 z m 2.407413,6.00692 H 86.81204 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 v -3.39509 l 4.213836,4.21384" style="fill:url(#linearGradient4420);fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-4-9-0-2" /> </g> </g> </g> <rect y="-185.63782" x="412" height="16" width="16" id="rect17883-79-3-0" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="maximize-inactive" inkscape:label="#g5366"> <use height="100%" width="100%" transform="translate(99,32.999977)" id="use4232" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(106.00002,592.36215)" id="g5076" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-06" transform="translate(0,-1028.3622)"> <g id="titlebutton-max-backdrop-dark" inkscape:label="#g6521" style="display:inline;opacity:0.4" transform="translate(-612.00002,1201)"> <g style="display:inline;opacity:1" id="g7146-1-1-6" transform="translate(-781,-415.63782)"> <g transform="translate(-29)" style="display:inline;opacity:1" id="g4490-2-6-0"> <g id="g4092-0-6-9-2" style="display:inline" transform="translate(58)" /> </g> <path id="path4293-5-6-4" style="display:inline;opacity:1;fill:#b9bcc2;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 h 3.3818 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 v 3.3817 z m 2.4074,6.00692 h -3.395 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 v -3.39509 l 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-6-2-5" width="16" height="16" x="616" y="-168.63782" /> </g> </g> </g> </g> <g id="hide-active" inkscape:label="#g5447"> <use height="100%" width="100%" transform="translate(0,65.999977)" id="use4234" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(7.00002,625.36215)" id="g5113" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-48" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.7" id="titlebutton-min-dark" inkscape:label="#g6247" transform="translate(-583.00002,1218)"> <g id="g7138-6-5" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-58)" style="display:inline;opacity:1" id="g4490-3-75-4-7"> <g id="g4092-0-7-0-4-9" style="display:inline" transform="translate(58)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 v 2 h 6 v -2 z" id="rect9057-4-3-8-5" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b9bcc2;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect y="-185.63782" x="587" height="16" width="16" id="rect17883-32-6-9" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="hide-prelight" inkscape:label="#g5458"> <use height="100%" width="100%" transform="translate(33,65.999977)" id="use4226" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(40,625.36215)" id="g5160" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-061" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-hover-dark" inkscape:label="#g6308" transform="translate(-480,1218)"> <g id="g4909-3-7" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1273" style="display:inline;opacity:0.45;fill:#5f697f;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-1-6-1" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.37;fill:#15171c;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1273,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-23-4-3" inkscape:connector-curvature="0" /> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-0-4-5" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-4-15-6" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-1-8-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-6-4-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-4-8-0" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-0-8-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-1-7-5" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-9-9-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-2-7-8" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-6-2-7"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#c4c7cc;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-8-2-3" d="m 86.0002,974 v 2 h 6 v -2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect y="-185.63782" x="484" height="16" width="16" id="rect17883-11-4-0" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="hide-pressed" inkscape:label="#g5479"> <use height="100%" width="100%" transform="translate(66,65.999977)" id="use4236" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(73.00001,625.36215)" id="g5222" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-1" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-active-dark" inkscape:label="#g6414" transform="translate(-379.00001,1218)"> <g id="g4909-1-2-0" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-161)" style="display:inline;opacity:1" id="g4490-3-6-1-4-1-6"> <g id="g4092-0-7-2-0-0-94-2" style="display:inline" transform="translate(58)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4431);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-3-0-3-6-8-3" /> </g> </g> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-9-3-8-5" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-9-1-0-4" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-0-5-8-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-5-2-6-8" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-7-4-2-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-2-3-2-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-0-6-6-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-4-6-0-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-6-8-7-4" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-3-7-96-7"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4418);fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-3-5-1-1" d="m 86.0002,974 v 2 h 6 v -2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-79-9-2-2" width="16" height="16" x="383" y="-185.63782" /> </g> </g> </g> </g> <g id="hide-inactive" inkscape:label="#g5501"> <use height="100%" width="100%" transform="translate(99,65.999977)" id="use4238" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(106.00002,625.36215)" id="g5270" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-63" transform="translate(0,-1028.3622)"> <g id="titlebutton-min-backdrop-dark" inkscape:label="#g6534" style="display:inline;opacity:0.4" transform="translate(-583.00002,1201)"> <g style="display:inline;opacity:1" id="g7138-0-7-7" transform="translate(-781,-415.63782)"> <g transform="translate(-58)" style="display:inline;opacity:1" id="g4490-3-6-9"> <g id="g4092-0-7-6-5" style="display:inline" transform="translate(58)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 v 2 h 6 v -2 z" id="rect9057-4-09-2" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b9bcc2;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-3-46-6" width="16" height="16" x="587" y="-168.63782" /> </g> </g> </g> </g> <g id="left-active" transform="translate(2)"> <rect style="opacity:1;fill:#2f343f;fill-opacity:1;stroke:none;stroke-width:1.41421;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4138-3" width="4" height="16" x="-35" y="734.36212" inkscape:label="#rect4138-3" transform="scale(-1,1)" /> <rect style="opacity:1;fill:#21252b;fill-opacity:1;stroke:none;stroke-width:0.707107;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect1120" width="1" height="16" x="-32" y="734.36212" inkscape:label="#rect4138-3" transform="scale(-1,1)" /> </g> <use x="0" y="0" xlink:href="#left-active" id="left-inactive" width="100%" height="100%" transform="translate(6)" /> <use x="0" y="0" xlink:href="#left-active" id="right-active" width="100%" height="100%" transform="matrix(-1,0,0,1,82,0)" /> <use x="0" y="0" xlink:href="#left-active" id="right-inactive" width="100%" height="100%" transform="matrix(-1,0,0,1,88,0)" /> <use x="0" y="0" xlink:href="#left-active" id="bottom-active" width="100%" height="100%" transform="rotate(-90,55.499989,722.86211)" /> <use x="0" y="0" xlink:href="#left-active" id="bottom-inactive" width="100%" height="100%" transform="rotate(-90,57.999988,725.36211)" /> <g id="bottom-left-active" transform="translate(31.417786,12.833923)"> <path id="rect4138-3-6" style="opacity:1;fill:#2f343f;stroke-width:1.4355;stroke-linejoin:round" inkscape:label="#rect4138-3" d="m 33.582216,728.52817 h -4 v 3.00002 l -2e-6,1.00004 1.000002,-6e-5 h 3 z" sodipodi:nodetypes="ccccccc" /> <rect style="opacity:1;fill:#21252b;fill-opacity:1;stroke:none;stroke-width:0.353553;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect1120-7" width="1" height="4" x="-30.582216" y="728.5282" inkscape:label="#rect4138-3" transform="scale(-1,1)" /> <rect style="fill:#21252b;fill-opacity:1;stroke:none;stroke-width:0.306188;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect1120-7-5" width="3" height="1" x="-33.582214" y="731.5282" inkscape:label="#rect4138-3" transform="scale(-1,1)" /> </g> <use x="0" y="0" xlink:href="#bottom-left-active" id="bottom-left-inactive" width="100%" height="100%" transform="translate(-1.6554687e-6,5.0000002)" /> <use x="0" y="0" xlink:href="#bottom-left-active" id="bottom-right-active" width="100%" height="100%" transform="matrix(-1,0,0,1,150,0)" /> <use x="0" y="0" xlink:href="#bottom-left-active" id="bottom-right-inactive" width="100%" height="100%" transform="matrix(-1,0,0,1,150,5.0000002)" /> </g> </svg> ������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/dark/meson.build����������������������������������������������������0000664�0000000�0000000�00000001356�14223126077�0021250�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xfwm_dark_assets = [] xfwm_dark_asset_files = [] foreach asset : xfwm_asset_names asset_filename = asset + '.png' if fs.exists(asset_filename) xfwm_dark_asset_files += meson.current_source_dir() / asset_filename else if not inkscape.found() error('Program \'inkscape\' not found') endif xfwm_dark_assets += custom_target( 'xfwm-dark-' + asset, input : 'assets.svg', output : asset_filename, command : [ inkscape, '--export-id-only', inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', '--export-id=' + asset, '--export-dpi=96', '@INPUT@' ], build_by_default : true ) endif endforeach ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/dark/themerc��������������������������������������������������������0000664�0000000�0000000�00000000617�14223126077�0020457�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������button_offset=2 button_spacing=2 show_app_icon=true full_width_title=true title_shadow_active=false title_shadow_inactive=false title_horizontal_offset=3 active_text_color=#afb8c5 active_text_shadow_color=#2f343b inactive_text_color=#808791 inactive_text_shadow_color=#2f343b shadow_delta_height=2 shadow_delta_width=0 shadow_delta_x=0 shadow_delta_y=-5 shadow_opacity=40 frame_border_top=4 �����������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/light/��������������������������������������������������������������0000775�0000000�0000000�00000000000�14223126077�0017267�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/light/assets.svg����������������������������������������������������0000664�0000000�0000000�00000210652�14223126077�0021320�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg width="224" height="217" viewBox="0 0 224 217" id="svg2" version="1.1" inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" sodipodi:docname="assets.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <defs id="defs4"> <linearGradient id="selected_bg_color" inkscape:swatch="solid"> <stop style="stop-color:#5294e2;stop-opacity:1;" offset="0" id="stop4407" /> </linearGradient> <linearGradient id="selected_fg_color" inkscape:swatch="solid"> <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4402" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#selected_fg_color" id="linearGradient4404" x1="89.0002" y1="974" x2="89.0002" y2="976" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_fg_color" id="linearGradient4406" x1="88.996741" y1="972" x2="88.996741" y2="978.00692" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4409" x1="152" y1="564.36218" x2="152" y2="572.36216" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4411" x1="568.36218" y1="-155.99998" x2="568.36218" y2="-148.00001" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4413" x1="608.36218" y1="-157.99998" x2="608.36218" y2="-150.00001" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4415" x1="154" y1="601.86216" x2="154" y2="606.36218" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4417" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#selected_bg_color" id="linearGradient4419" x1="1376" y1="248" x2="1376" y2="262" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="8" inkscape:cx="74" inkscape:cy="196.6875" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" units="px" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="false" inkscape:snap-bbox-midpoints="true" inkscape:object-paths="true" inkscape:snap-intersection-paths="false" inkscape:object-nodes="true" inkscape:snap-nodes="true" fit-margin-top="10" fit-margin-left="10" fit-margin-right="10" fit-margin-bottom="10" inkscape:pagecheckerboard="false"> <inkscape:grid type="xygrid" id="grid4136" originx="5" originy="-288" /> </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 /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" transform="translate(5,-547.36215)"> <rect style="opacity:1;fill:#e7e8eb;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="menu-active" width="26" height="16" x="5" y="662.36218" inkscape:label="#rect4138-3" /> <use x="0" y="0" xlink:href="#g4206" id="title-1-active" transform="matrix(0.17857143,0,0,1,4.1071429,131.99998)" width="100%" height="100%" inkscape:label="#use4212" /> <g id="close-active" inkscape:label="#g4893"> <g style="opacity:1" id="g4206"> <rect style="opacity:1;fill:#e7e8eb;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4138" width="28" height="28" x="5" y="557.36218" /> <rect style="opacity:1;fill:#eeeff1;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4204" width="28" height="1" x="5" y="557.36218" /> </g> <g transform="translate(7,559.3622)" id="g4292" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-3" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close" inkscape:label="#g6210" transform="translate(-641,1218)"> <g id="g4927-9" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103)" style="display:inline;opacity:1" id="g4490-6-5-2"> <g id="g4092-0-2-21-0" style="display:inline" transform="translate(58)"> <path inkscape:connector-curvature="0" style="fill:#f46067;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 172,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 h 0.75 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 172,63.867188 173.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 H 175 v 0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 174.9302,66.77394 174.99999,66.9729 175,67.171875 v 0.75 h -0.75 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 172,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 H 169 v -0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 169.05288,63.088403 168.98357,62.882438 169,62.671875 Z" transform="translate(1204,190)" id="path4068-7-5-9-6" /> </g> </g> <g id="g4778-2-68" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4" transform="translate(-60,-518)" /> <g id="layer10-2-1-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> <path inkscape:connector-curvature="0" d="m 650.00003,-180.71594 h 0.75 c 0.008,-9e-5 0.0156,-3.5e-4 0.0234,0 0.19122,0.008 0.3824,0.0964 0.51563,0.23437 l 1.71093,1.71094 1.73438,-1.71094 c 0.19922,-0.17287 0.335,-0.22912 0.51562,-0.23437 h 0.75 v 0.75 c 0,0.21485 -0.0257,0.41298 -0.1875,0.5625 l -1.71093,1.71093 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21093,0.53907 v 0.75 h -0.75 c -0.19897,-1e-5 -0.39793,-0.0698 -0.53906,-0.21094 l -1.71094,-1.71094 -1.71093,1.71094 c -0.14113,0.14114 -0.3401,0.21094 -0.53907,0.21094 h -0.75 v -0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.6875 -1.71094,-1.71093 c -0.15805,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 v -0.75 z" id="path10839-9-2-2-7-9-7" style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f8f8f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78125;marker:none;enable-background:new" /> </g> </g> </g> </g> <g id="close-prelight" inkscape:label="#g4917"> <use height="100%" width="100%" transform="translate(33,-2.2617187e-5)" id="use4214" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(40,559.36218)" id="g4352" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-6" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-hover" inkscape:label="#g6260" transform="translate(-538,1218)"> <g id="g4927" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-103)" style="display:inline;opacity:1" id="g4490-6-9"> <g id="g4092-0-2-3" style="display:inline" transform="translate(58)"> <path inkscape:connector-curvature="0" style="fill:#f68086;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 172,92 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 h 0.75 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 172,97.867188 173.73438,96.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 H 175 v 0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.687498 c 0.14114,0.14113 0.21093,0.34009 0.21094,0.53907 v 0.75 h -0.75 c -0.19898,-1e-5 -0.39794,-0.0698 -0.53906,-0.21094 L 172,100 l -1.71094,1.71094 c -0.14112,0.14114 -0.34009,0.21094 -0.53906,0.21094 H 169 v -0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.687498 -1.71094,-1.710937 C 169.05288,97.088403 168.98357,96.882438 169,96.671875 Z" transform="translate(1204,156)" id="path4068-7-5-8" /> </g> </g> <g id="g4778-4" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-44" transform="translate(-60,-518)" /> <g id="layer10-2-9" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-3" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-9" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-7" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-3" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-02" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-7" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-4" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="542" height="16" width="16" id="rect17883-5" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> <path inkscape:connector-curvature="0" d="m 547.00004,-180.71594 h 0.75 c 0.008,-9e-5 0.0156,-3.5e-4 0.0234,0 0.19122,0.008 0.3824,0.0964 0.51563,0.23437 l 1.71093,1.71094 1.73438,-1.71094 c 0.19922,-0.17287 0.335,-0.22912 0.51562,-0.23437 H 553 v 0.75 c 0,0.21485 -0.0257,0.41298 -0.1875,0.5625 l -1.71093,1.71093 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21093,0.53907 v 0.75 h -0.75 c -0.19897,-1e-5 -0.39793,-0.0698 -0.53906,-0.21094 L 550,-176.63782 l -1.71093,1.71094 c -0.14113,0.14114 -0.3401,0.21094 -0.53907,0.21094 H 547 v -0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.6875 -1.71094,-1.71093 c -0.15805,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 v -0.75 z" id="path10839-9-2-2-7-9-7-4-9" style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f8f8f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78125;marker:none;enable-background:new" /> </g> </g> </g> </g> <g id="close-pressed" inkscape:label="#g4939"> <use height="100%" width="100%" transform="translate(66,-2.2617187e-5)" id="use4216" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(73,559.36218)" id="g4412" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-0" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-close-active" inkscape:label="#g6332" transform="translate(-437,1218)"> <g id="g4927-8-7" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-103)" style="display:inline;opacity:1" id="g4490-6-3-7"> <g id="g4092-0-2-2-1" style="display:inline" transform="translate(58)"> <circle r="7" cy="255" cx="1376" style="fill:#f13039;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-4-9" /> </g> </g> <g id="g4778-3-6" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-6-0" transform="translate(-60,-518)" /> <g id="layer10-2-3-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-2-2" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-7-0" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-6-3" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-4-1" style="display:inline;fill:#ffffff;fill-opacity:1"> <path inkscape:connector-curvature="0" d="m 45.001573,764.10442 h 1 c 0.01037,-1.2e-4 0.02079,-4.6e-4 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 l 2.28125,2.28125 2.3125,-2.28125 c 0.265625,-0.2305 0.446672,-0.3055 0.6875,-0.3125 h 1 v 1 c 0,0.28647 -0.03434,0.55065 -0.25,0.75 l -2.28125,2.28125 2.25,2.25 c 0.188188,0.18817 0.281242,0.45345 0.28125,0.71875 v 1 h -1 c -0.265301,-10e-6 -0.530586,-0.0931 -0.71875,-0.28125 l -2.28125,-2.28125 -2.28125,2.28125 c -0.188164,0.18819 -0.45346,0.28125 -0.71875,0.28125 h -1 v -1 c -3e-6,-0.26529 0.09306,-0.53058 0.28125,-0.71875 l 2.28125,-2.25 -2.28125,-2.28125 c -0.210742,-0.19463 -0.30316,-0.46925 -0.28125,-0.75 z" id="path10839-9-8-7" style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78125;marker:none;enable-background:new" /> </g> </g> </g> <g id="layer13-2-0-2" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-4-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-5-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="441" height="16" width="16" id="rect17883-02" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="close-inactive" inkscape:label="#g4961"> <use height="100%" width="100%" transform="translate(99,-2.2617187e-5)" id="use4218" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(106,559.36218)" id="g4472" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-7" transform="translate(0,-1028.3622)"> <g style="display:inline;opacity:0.45" id="titlebutton-close-backdrop" inkscape:label="#g6210" transform="translate(-641,1218)"> <g id="g4927-9-3" style="display:inline;opacity:1" transform="translate(-678,-432.63782)"> <g transform="translate(-103)" style="display:inline;opacity:1" id="g4490-6-5-2-6"> <g id="g4092-0-2-21-0-6" style="display:inline" transform="translate(58)"> <path inkscape:connector-curvature="0" style="opacity:1;fill:#7a7f8b;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 172,58 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m -3,3.921875 h 0.75 c 0.008,-9e-5 0.0156,-3.45e-4 0.0234,0 0.19121,0.0084 0.3824,0.09643 0.51562,0.234375 L 172,63.867188 173.73438,62.15625 c 0.19921,-0.172875 0.335,-0.229125 0.51562,-0.234375 H 175 v 0.75 c 0,0.214853 -0.0258,0.412987 -0.1875,0.5625 l -1.71094,1.710937 1.6875,1.6875 C 174.9302,66.77394 174.99999,66.9729 175,67.171875 v 0.75 h -0.75 c -0.19898,-8e-6 -0.39794,-0.06982 -0.53906,-0.210937 L 172,66 l -1.71094,1.710938 c -0.14112,0.141142 -0.34009,0.210937 -0.53906,0.210937 H 169 v -0.75 c 0,-0.198967 0.0698,-0.397935 0.21094,-0.539063 l 1.71094,-1.6875 -1.71094,-1.710937 C 169.05288,63.088403 168.98357,62.882438 169,62.671875 Z" transform="translate(1204,190)" id="path4068-7-5-9-6-8" /> </g> </g> <g id="g4778-2-68-3" transform="translate(1323,246.86719)" style="fill:#ffffff;fill-opacity:1"> <g style="display:inline;fill:#ffffff;fill-opacity:1" id="layer9-9-4-4-5" transform="translate(-60,-518)" /> <g id="layer10-2-1-8-2" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer11-16-4-9-8" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,2,2.0546875)" id="g2996-76-5-4" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(-60,-518)" id="layer12-4-5-7-9" style="fill:#ffffff;fill-opacity:1"> <g transform="translate(19,-242)" id="layer4-4-1-9-5-3" style="display:inline;fill:#ffffff;fill-opacity:1" /> </g> </g> <g id="layer13-2-6-11-6" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer14-4-0-33-0" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> <g id="layer15-7-3-0-7" transform="translate(-60,-518)" style="fill:#ffffff;fill-opacity:1" /> </g> </g> <rect y="-185.63782" x="645" height="16" width="16" id="rect17883-39-7" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> <path inkscape:connector-curvature="0" d="m 650.00004,-180.71594 h 0.75 c 0.008,-9e-5 0.0156,-3.5e-4 0.0234,0 0.19122,0.008 0.3824,0.0964 0.51563,0.23437 l 1.71093,1.71094 1.73438,-1.71094 c 0.19922,-0.17287 0.335,-0.22912 0.51562,-0.23437 H 656 v 0.75 c 0,0.21485 -0.0257,0.41298 -0.1875,0.5625 l -1.71093,1.71093 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21093,0.53907 v 0.75 h -0.75 c -0.19897,-1e-5 -0.39793,-0.0698 -0.53906,-0.21094 L 653,-176.63782 l -1.71093,1.71094 c -0.14113,0.14114 -0.3401,0.21094 -0.53907,0.21094 H 650 v -0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.71094,-1.6875 -1.71094,-1.71093 c -0.15805,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 v -0.75 z" id="path10839-9-2-2-7-9-7-4" style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f8f8f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78125;marker:none;enable-background:new" /> </g> </g> </g> </g> <g id="maximize-active" inkscape:label="#g5037"> <use height="100%" width="100%" transform="translate(0,32.999977)" id="use4220" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(7,592.36218)" id="g4521" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-78" transform="translate(0,-1028.3622)"> <g id="titlebutton-max" inkscape:label="#g6234" transform="translate(-612,1218)" style="display:inline;opacity:0.8"> <g id="g7146" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-29)" style="display:inline;opacity:1" id="g4490-2-96"> <g id="g4092-0-6-83" style="display:inline" transform="translate(58)" /> </g> <path id="path4293-5-95" style="display:inline;opacity:1;fill:#7a7f8b;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 h 3.3818 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 v 3.3817 z m 2.4074,6.00692 h -3.395 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 v -3.39509 l 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect y="-185.63782" x="616" height="16" width="16" id="rect17883-29" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="maximize-prelight" inkscape:label="#g5016"> <use height="100%" width="100%" transform="translate(33,32.999977)" id="use4222" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(40,592.36218)" id="g4569" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-2" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-hover" inkscape:label="#g6284" transform="translate(-509,1218)"> <g id="g4891" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1302" style="display:inline;opacity:0.95;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-4" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.15;fill:#525d76;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1302,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-78" inkscape:connector-curvature="0" /> <g id="g4806-9" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-7" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-75" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-8" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-7" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-0"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 h 3.381737 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 v 3.3817 z m 2.407413,6.00692 H 86.81204 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 v -3.39509 l 4.213836,4.21384" style="opacity:1;fill:#7a7f8b;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-6" /> </g> </g> </g> <rect y="-185.63782" x="513" height="16" width="16" id="rect17883-0" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="maximize-pressed" inkscape:label="#g4994"> <use height="100%" width="100%" transform="translate(66,32.999977)" id="use4228" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(73,592.36218)" id="g4634" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-69" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-max-active" inkscape:label="#g6356" transform="translate(-408,1218)"> <g id="g4891-4" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-132)" style="display:inline;opacity:1" id="g4490-2-9-1-2"> <g id="g4092-0-6-3-6-8" style="display:inline" transform="translate(58)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4417);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-6-5-1-6" /> </g> </g> <g id="g4806-5-2" transform="translate(1294,247)" style="fill:#c0e3ff;fill-opacity:1"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-78-2-0" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-3-9-9" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-19-7-6" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-4-7-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-8-9-7" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-5-4-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-1-4-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-7-0-8" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-3-7-2"> <path sodipodi:nodetypes="csscccsscc" inkscape:connector-curvature="0" d="m 87.799705,972 h 3.381737 c 0.450297,0 0.816227,0.36847 0.818758,0.8188 v 3.3817 z m 2.407413,6.00692 H 86.81204 c -0.450346,0 -0.818758,-0.36842 -0.818758,-0.81875 v -3.39509 l 4.213836,4.21384" style="fill:url(#linearGradient4406);fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4293-4-9" /> </g> </g> </g> <rect y="-185.63782" x="412" height="16" width="16" id="rect17883-79" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="maximize-inactive" inkscape:label="#g4983"> <use height="100%" width="100%" transform="translate(99,32.999977)" id="use4232" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(106,592.36218)" id="g4683" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-4" transform="translate(0,-1028.3622)"> <g id="titlebutton-max-backdrop" inkscape:label="#g6521" style="display:inline;opacity:0.45" transform="translate(-612,1201)"> <g style="display:inline;opacity:1" id="g7146-1" transform="translate(-781,-415.63782)"> <g transform="translate(-29)" style="display:inline;opacity:1" id="g4490-2"> <g id="g4092-0-6" style="display:inline" transform="translate(58)" /> </g> <path id="path4293-5" style="display:inline;opacity:1;fill:#7a7f8b;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1403.7995,252 h 3.3818 c 0.4503,0 0.8162,0.36847 0.8187,0.8188 v 3.3817 z m 2.4074,6.00692 h -3.395 c -0.4504,0 -0.8188,-0.36842 -0.8188,-0.81875 v -3.39509 l 4.2138,4.21384" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccsscc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-6" width="16" height="16" x="616" y="-168.63782" /> </g> </g> </g> </g> <g id="hide-active" inkscape:label="#g5048"> <use height="100%" width="100%" transform="translate(0,65.999977)" id="use4234" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(7,625.36218)" id="g4721" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-1" transform="translate(0,-1028.3622)"> <g id="titlebutton-min" inkscape:label="#g6247" transform="translate(-583,1218)" style="display:inline;opacity:0.8"> <g id="g7138" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <g transform="translate(-58)" style="display:inline;opacity:1" id="g4490-3-75"> <g id="g4092-0-7-0" style="display:inline" transform="translate(58)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 v 2 h 6 v -2 z" id="rect9057-4-3" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#7a7f8b;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect y="-185.63782" x="587" height="16" width="16" id="rect17883-32" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="hide-prelight" inkscape:label="#g5059"> <use height="100%" width="100%" transform="translate(33,65.999977)" id="use4226" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(40,625.36218)" id="g4769" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-64" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-hover" inkscape:label="#g6308" transform="translate(-480,1218)"> <g id="g4909" style="display:inline;opacity:1" transform="translate(-781,-432.63782)"> <ellipse cy="255" cx="1273" style="display:inline;opacity:0.95;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-5-9-6-7-2-1" rx="6" ry="6.0000005" /> <path style="display:inline;opacity:0.15;fill:#525d76;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 1273,248 a 7,7 0 0 0 -7,7 7,7 0 0 0 7,7 7,7 0 0 0 7,-7 7,7 0 0 0 -7,-7 z m 0,1 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z" id="path4068-7-5-9-6-7-2-5-23" inkscape:connector-curvature="0" /> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-0" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-4" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-1" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-6" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-0" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-9" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-2" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-6"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#7a7f8b;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-8" d="m 86.0002,974 v 2 h 6 v -2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect y="-185.63782" x="484" height="16" width="16" id="rect17883-11" style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /> </g> </g> </g> </g> <g id="hide-pressed" inkscape:label="#g5080"> <use height="100%" width="100%" transform="translate(66,65.999977)" id="use4236" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(73,625.36218)" id="g4833" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-22" transform="translate(0,-1028.3622)"> <g style="display:inline" id="titlebutton-min-active" inkscape:label="#g6414" transform="translate(-379,1218)"> <g id="g4909-1" style="display:inline;opacity:1" transform="translate(-882,-432.63782)"> <g transform="translate(-161)" style="display:inline;opacity:1" id="g4490-3-6-1-4"> <g id="g4092-0-7-2-0-0" style="display:inline" transform="translate(58)"> <circle r="7" cy="255" cx="1376" style="fill:url(#linearGradient4419);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path4068-7-3-0-3-6" /> </g> </g> <g style="display:inline;opacity:1;fill:#c0e3ff;fill-opacity:1" id="g4834-9-3" transform="translate(1265,247)"> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="status" id="layer9-3-9-1" /> <g transform="translate(-81.0002,-967)" inkscape:label="devices" id="layer10-4-0-5" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="apps" id="layer11-2-5-2" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="places" id="layer13-5-7-4" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" inkscape:label="mimetypes" id="layer14-6-2-3" style="fill:#c0e3ff;fill-opacity:1" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emblems" id="layer15-52-0-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="emotes" id="g71291-3-4-6" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="categories" id="g4953-8-6-8" /> <g transform="translate(-81.0002,-967)" style="display:inline;fill:#c0e3ff;fill-opacity:1" inkscape:label="actions" id="layer12-45-3-7"> <path sodipodi:nodetypes="ccccc" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4404);fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" id="rect9057-3-5" d="m 86.0002,974 v 2 h 6 v -2 z" inkscape:connector-curvature="0" /> </g> </g> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-79-9" width="16" height="16" x="383" y="-185.63782" /> </g> </g> </g> </g> <g id="hide-inactive" inkscape:label="#g5102"> <use height="100%" width="100%" transform="translate(99,65.999977)" id="use4238" xlink:href="#g4206" y="0" x="0" /> <g transform="translate(106,625.36218)" id="g4882" style="enable-background:new"> <g inkscape:label="Ebene 1" id="layer1-09" transform="translate(0,-1028.3622)"> <g id="titlebutton-min-backdrop" inkscape:label="#g6534" style="display:inline;opacity:0.45" transform="translate(-583,1201)"> <g style="display:inline;opacity:1" id="g7138-0" transform="translate(-781,-415.63782)"> <g transform="translate(-58)" style="display:inline;opacity:1" id="g4490-3"> <g id="g4092-0-7" style="display:inline" transform="translate(58)" /> </g> <path inkscape:connector-curvature="0" d="m 1373,254 v 2 h 6 v -2 z" id="rect9057-4" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#7a7f8b;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccc" /> </g> <rect style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" id="rect17883-39-3" width="16" height="16" x="587" y="-168.63782" /> </g> </g> </g> </g> <g id="stick-active" inkscape:label="#g5228"> <use height="100%" width="100%" transform="matrix(0.64285714,0,0,1,141.78571,-2.2617187e-5)" id="use4210" xlink:href="#g4206" y="0" x="0" /> <g style="fill:#a4aab7;fill-opacity:1" transform="translate(1.9999997,2.9999886)" id="g5140"> <rect style="opacity:1;fill:#a4aab7;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123" width="2" height="7.9999776" x="151" y="564.36218" /> <rect style="opacity:1;fill:#a4aab7;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-1" width="2" height="7.9999776" x="567.36218" y="-155.99998" transform="rotate(90)" /> </g> </g> <g id="stick-pressed" inkscape:label="#g5234"> <use height="100%" width="100%" transform="translate(23)" id="use5113" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#5294e2;fill-opacity:1" transform="translate(25,2.9999812)" id="g5140-7"> <rect style="opacity:1;fill:url(#linearGradient4409);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-7" width="2" height="7.9999776" x="151" y="564.36218" /> <rect style="opacity:1;fill:url(#linearGradient4411);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-1-1" width="2" height="7.9999776" x="567.36218" y="-155.99998" transform="rotate(90)" /> </g> </g> <g id="stick-inactive" inkscape:label="#g5240"> <use height="100%" width="100%" transform="translate(46)" id="use5115" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#b9bfce;fill-opacity:1" transform="translate(48,2.9999812)" id="g5140-1"> <rect style="opacity:1;fill:#b9bfce;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-5" width="2" height="7.9999776" x="151" y="564.36218" /> <rect style="opacity:1;fill:#b9bfce;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect5123-1-9" width="2" height="7.9999776" x="567.36218" y="-155.99998" transform="rotate(90)" /> </g> </g> <g id="shade-active" inkscape:label="#g5258"> <use height="100%" width="100%" transform="translate(-3.4e-7,32.999993)" id="use5117" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#a4aab7;fill-opacity:1" transform="translate(-4.68e-6,-1.0000226)" id="g5193"> <rect transform="rotate(90)" y="-157.99998" x="607.36218" height="7.9999776" width="2" id="rect5123-1-7" style="opacity:1;fill:#a4aab7;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path style="opacity:1;fill:#a4aab7;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 154,601.86216 4,4.50002 h -8 z" id="rect5190" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> </g> </g> <g id="shade-pressed" inkscape:label="#g5252"> <use height="100%" width="100%" transform="translate(23,32.999993)" id="use5119" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#5294e2;fill-opacity:1" transform="translate(22.999996,-1.0000226)" id="g5193-7"> <rect transform="rotate(90)" y="-157.99998" x="607.36218" height="7.9999776" width="2" id="rect5123-1-7-6" style="opacity:1;fill:url(#linearGradient4413);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path style="opacity:1;fill:url(#linearGradient4415);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 154,601.86216 4,4.50002 h -8 z" id="rect5190-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> </g> </g> <g id="shade-inactive" inkscape:label="#g5246"> <use height="100%" width="100%" transform="translate(46,32.999993)" id="use5121" xlink:href="#use4210" y="0" x="0" /> <g style="fill:#b9bfce;fill-opacity:1" transform="translate(45.999996,-1.0000226)" id="g5193-3"> <rect transform="rotate(90)" y="-157.99998" x="607.36218" height="7.9999776" width="2" id="rect5123-1-7-65" style="opacity:1;fill:#b9bfce;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path style="opacity:1;fill:#b9bfce;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 154,601.86216 4,4.50002 h -8 z" id="rect5190-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> </g> </g> <use x="0" y="0" xlink:href="#menu-active" id="menu-inactive" transform="translate(62,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5268" /> <use x="0" y="0" xlink:href="#menu-active" id="menu-pressed" transform="translate(31,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5270" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-2-active" transform="translate(6.9999999)" width="100%" height="100%" inkscape:label="#use5296" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-3-active" transform="translate(14)" width="100%" height="100%" inkscape:label="#use5298" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-4-active" transform="translate(21)" width="100%" height="100%" inkscape:label="#use5300" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-5-active" transform="translate(28)" width="100%" height="100%" inkscape:label="#use5302" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-1-inactive" transform="translate(35)" width="100%" height="100%" inkscape:label="#use5304" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-2-inactive" transform="translate(42)" width="100%" height="100%" inkscape:label="#use5306" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-3-inactive" transform="translate(49)" width="100%" height="100%" inkscape:label="#use5308" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-4-inactive" transform="translate(56)" width="100%" height="100%" inkscape:label="#use5310" /> <use x="0" y="0" xlink:href="#title-1-active" id="title-5-inactive" transform="translate(63)" width="100%" height="100%" inkscape:label="#use5312" /> <g id="top-left-active" inkscape:label="#g5352"> <path id="rect4138-9" transform="translate(0,552.36216)" d="m 6,174 v 1 H 5 v 27 h 4 v -28 z" style="opacity:1;fill:#e7e8eb;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" /> <rect y="726.36218" x="6" height="1" width="1" id="rect5348" style="opacity:1;fill:#ecedf0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect y="727.36218" x="5" height="1" width="1" id="rect5350" style="opacity:1;fill:#ecedf0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> <use x="0" y="0" xlink:href="#top-left-active" id="top-left-inactive" transform="translate(6,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5357" /> <use x="0" y="0" xlink:href="#top-left-active" id="top-right-active" transform="matrix(-1,0,0,1,26,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5359" /> <use x="0" y="0" xlink:href="#top-left-active" id="top-right-inactive" transform="matrix(-1,0,0,1,32,-2.2617187e-5)" width="100%" height="100%" inkscape:label="#use5361" /> <rect style="opacity:1;fill:#e7e8eb;fill-opacity:1;stroke:none;stroke-width:1.41421;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="left-active" width="4" height="16" x="-37" y="734.36212" inkscape:label="#rect4138-3" transform="scale(-1,1)" /> <use x="0" y="0" xlink:href="#left-active" id="left-inactive" width="100%" height="100%" transform="translate(6)" /> <use x="0" y="0" xlink:href="#left-active" id="right-active" width="100%" height="100%" transform="translate(12)" /> <use x="0" y="0" xlink:href="#left-active" id="right-inactive" transform="translate(18)" width="100%" height="100%" /> <path style="opacity:1;fill:#e7e8eb;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 61,741.36215 v 3 1 h 1 3 v -4 z" id="bottom-left-active" sodipodi:nodetypes="ccccccc" /> <use x="0" y="0" xlink:href="#bottom-left-active" id="bottom-right-active" transform="matrix(-1,0,0,1,150,0)" width="100%" height="100%" /> <use x="0" y="0" xlink:href="#bottom-left-active" id="bottom-left-inactive" width="100%" height="100%" transform="translate(0,5)" /> <use x="0" y="0" xlink:href="#bottom-left-active" id="bottom-right-inactive" width="100%" height="100%" transform="matrix(-1,0,0,1,150,5)" /> <use x="0" y="0" xlink:href="#left-active" id="bottom-active" width="100%" height="100%" transform="rotate(-90,55.500014,722.86214)" /> <use x="0" y="0" xlink:href="#left-active" id="bottom-inactive" width="100%" height="100%" transform="rotate(-90,58.000014,725.36214)" /> </g> </svg> ��������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/light/meson.build���������������������������������������������������0000664�0000000�0000000�00000001363�14223126077�0021434�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xfwm_light_assets = [] xfwm_light_asset_files = [] foreach asset : xfwm_asset_names asset_filename = asset + '.png' if fs.exists(asset_filename) xfwm_light_asset_files += meson.current_source_dir() / asset_filename else if not inkscape.found() error('Program \'inkscape\' not found') endif xfwm_light_assets += custom_target( 'xfwm-light-' + asset, input : 'assets.svg', output : asset_filename, command : [ inkscape, '--export-id-only', inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', '--export-id=' + asset, '--export-dpi=96', '@INPUT@' ], build_by_default : true ) endif endforeach �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/light/themerc�������������������������������������������������������0000664�0000000�0000000�00000000617�14223126077�0020645�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������button_offset=2 button_spacing=2 show_app_icon=true full_width_title=true title_shadow_active=false title_shadow_inactive=false title_horizontal_offset=3 active_text_color=#70788d active_text_shadow_color=#e7e8eb inactive_text_color=#979dac inactive_text_shadow_color=#e7e8eb shadow_delta_height=2 shadow_delta_width=0 shadow_delta_x=0 shadow_delta_y=-5 shadow_opacity=40 frame_border_top=4 �����������������������������������������������������������������������������������������������������������������arc-theme-20220405/common/xfwm4/meson.build���������������������������������������������������������0000664�0000000�0000000�00000002022�14223126077�0020316�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������xfwm_asset_names = run_command( 'cat', 'assets.txt', check : true ).stdout().split() if 'light' in get_option('variants') or 'lighter' in get_option('variants') subdir('light') endif if 'dark' in get_option('variants') or 'darker' in get_option('variants') subdir('dark') endif foreach variant : get_option('variants') if variant == 'light' or variant == 'lighter' themerc = 'light/themerc' assets = xfwm_light_assets asset_files = xfwm_light_asset_files elif variant == 'dark' or variant == 'darker' themerc = 'dark/themerc' assets = xfwm_dark_assets asset_files = xfwm_dark_asset_files endif install_data( themerc, install_dir : prefix / install_dir.get(variant) / common_dirs.get('xfwm') ) full_path_assets = [] foreach asset : assets full_path_assets += asset.full_path() endforeach meson.add_install_script( install_file, full_path_assets, asset_files, '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('xfwm') ) endforeach ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/meson.build����������������������������������������������������������������������0000664�0000000�0000000�00000003555�14223126077�0015775�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������project( 'arc-theme', version : '20220405', meson_version: '>= 0.53.0', license : 'GPL3', default_options : [ 'debug=false' ] ) fs = import('fs') variant_name = { 'light' : (get_option('transparency') ? 'Arc' : 'Arc-solid'), 'darker' : (get_option('transparency') ? 'Arc-Darker' : 'Arc-Darker-solid'), 'dark' : (get_option('transparency') ? 'Arc-Dark' : 'Arc-Dark-solid'), 'lighter' : (get_option('transparency') ? 'Arc-Lighter' : 'Arc-Lighter-solid'), } prefix = get_option('prefix') datadir = get_option('datadir') install_dir = { 'light' : datadir / 'themes' / variant_name.get('light'), 'darker' : datadir / 'themes' / variant_name.get('darker'), 'dark' : datadir / 'themes' / variant_name.get('dark'), 'lighter' : datadir / 'themes' / variant_name.get('lighter'), } # sassc dependency foreach theme : ['cinnamon', 'gnome-shell', 'gtk3', 'gtk4'] if theme in get_option('themes') sassc = find_program('sassc') if get_option('debug') sassc_options = ['--line-numbers', '--style', 'nested'] else sassc_options = ['--style', 'compact'] endif break endif endforeach # inkscape dependency foreach theme : ['gtk2', 'gtk3', 'gtk4', 'xfwm'] if theme in get_option('themes') inkscape = find_program('inkscape', required : false) if inkscape.found() inkscape_ver = run_command(inkscape, '--version', check : true).stdout().split()[1] endif break endif endforeach # glib-compile-resources dependency foreach theme : ['gnome-shell', 'gtk3', 'gtk4'] if theme in get_option('themes') if theme == 'gnome-shell' and not get_option('gnome_shell_gresource') continue endif glib_compile_resources = find_program('glib-compile-resources') break endif endforeach install_file = meson.source_root() / 'meson/install-file.py' meson.add_dist_script('meson/render-assets.py') subdir('common') ���������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/meson/���������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14223126077�0014744�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/meson/install-file.py������������������������������������������������������������0000775�0000000�0000000�00000001766�14223126077�0017716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/env python3 # Copies (installs) file(s) into a new location. # # Usage: # install-file.py SOURCE... DESTINATION # # Copy SOURCE file as DESTINATION file if DESTINATION ends with # a filename extension, or copy SOURCE file(s) into DESTINATION # directory. # # All leading components of DESTINATION path are created if they # don't exist. Paths can contain environment variables. If SOURCE # is a symlink, a new symlink in created instead of installing # the file the link points to. import sys import os import shutil source = sys.argv[1:-1] dest = os.path.expandvars(sys.argv[-1]) if not os.path.splitext(dest)[1]: dest_dir = dest else: if len(source) == 1: dest_dir = os.path.dirname(dest) else: raise Exception("Too many source files") os.makedirs(dest_dir, exist_ok=True) for src in source: try: shutil.copy(src, dest, follow_symlinks=False) except FileExistsError: if os.path.islink(dest): os.remove(dest) shutil.copy(src, dest, follow_symlinks=False) ����������arc-theme-20220405/meson/render-assets.py�����������������������������������������������������������0000664�0000000�0000000�00000004343�14223126077�0020101�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#!/usr/bin/env python3 # render assets from svg to png for meson dist # requires meson >=0.54.0, inkscape >=1.0 and oxipng import os from pathlib import Path import subprocess dist_root = os.environ.get('MESON_DIST_ROOT') source_root = os.environ.get('MESON_SOURCE_ROOT') asset_arrays = [ # ['source_file', # 'asset_list', # 'output_dir', # 'dpi', # 'suffix'], ['common/gtk-2.0/assets-dark/assets.svg', 'common/gtk-2.0/assets.txt', 'common/gtk-2.0/assets-dark/', '96', '.png'], ['common/gtk-2.0/assets-light/assets.svg', 'common/gtk-2.0/assets.txt', 'common/gtk-2.0/assets-light/', '96', '.png'], ['common/gtk-3.0/assets/assets.svg', 'common/gtk-3.0/assets/assets.txt', 'common/gtk-3.0/assets/', '96', '.png'], ['common/gtk-3.0/assets/assets.svg', 'common/gtk-3.0/assets/assets.txt', 'common/gtk-3.0/assets/', '192', '@2.png'], ['common/gtk-4.0/assets/assets.svg', 'common/gtk-4.0/assets/assets.txt', 'common/gtk-4.0/assets/', '96', '.png'], ['common/gtk-4.0/assets/assets.svg', 'common/gtk-4.0/assets/assets.txt', 'common/gtk-4.0/assets/', '192', '@2.png'], ['common/xfwm4/dark/assets.svg', 'common/xfwm4/assets.txt', 'common/xfwm4/dark/', '96', '.png'], ['common/xfwm4/light/assets.svg', 'common/xfwm4/assets.txt', 'common/xfwm4/light/', '96', '.png'] ] for asset_array in asset_arrays: source_file = Path(source_root, asset_array[0]) asset_list = Path(source_root, asset_array[1]) output_dir = Path(dist_root, asset_array[2]) dpi = asset_array[3] suffix = asset_array[4] asset_names = asset_list.read_text().splitlines() asset_files = [] inkscape_actions = ['export-id-only', 'export-dpi:' + dpi,] for asset in asset_names: asset_file = output_dir / (asset + suffix) asset_files.append(asset_file) inkscape_actions.append('export-id:' + asset) inkscape_actions.append('export-filename:' + str(asset_file)) inkscape_actions.append('export-do') subprocess.run([ 'inkscape', '--actions=' + '; '.join(inkscape_actions), source_file], check=True) subprocess.run([ 'oxipng', '-o', 'max', '--strip', 'safe', '--libdeflater', ] + asset_files, check=True) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20220405/meson_options.txt����������������������������������������������������������������0000664�0000000�0000000�00000001445�14223126077�0017264�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������option( 'themes', type: 'array', choices: ['cinnamon', 'gnome-shell', 'gtk2', 'gtk3', 'gtk4', 'metacity', 'plank', 'unity', 'xfwm'], description: 'List of themes to build', ) option( 'variants', type: 'array', choices: ['light', 'darker', 'dark', 'lighter'], description: 'List of theme variants to build', ) option( 'transparency', type: 'boolean', value: true, description: 'Enable or disable transparency', ) option( 'cinnamon_version', type: 'string', description: 'Build Cinnamon theme for specific version', ) option( 'gnome_shell_version', type: 'string', description: 'Build GNOME Shell theme for specific version', ) option( 'gnome_shell_gresource', type: 'boolean', value: false, description: 'Compile GNOME Shell theme into a gresource file', ) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������