pax_global_header00006660000000000000000000000064143476464710014532gustar00rootroot0000000000000052 comment=3fd4786f45ce18f06eb8c2efeee6510bb45fabe8 arc-theme-20221218/000077500000000000000000000000001434764647100136425ustar00rootroot00000000000000arc-theme-20221218/.github/000077500000000000000000000000001434764647100152025ustar00rootroot00000000000000arc-theme-20221218/.github/ISSUE_TEMPLATE.md000066400000000000000000000013671434764647100177160ustar00rootroot00000000000000### 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-20221218/.github/arc-dark-prv.png000066400000000000000000001302401434764647100202010ustar00rootroot00000000000000PNG  IHDR4 cHRMz&u0`:pQ<gAMA asRGB,IDATx @@ ` ;䨻$ `B$|eݪ$"&e,tI.~eff_B0+h}OMYj噆ӧ'Xl,uںOm[+s}NY[KU}_UUZ,Jc)c%IB5YhSm@;1VY+bY\Yjjh}cSm$EqʻC*By+fiT{[Kmuuii{{[77?;o6l\X,N)K ϴZ%^nWtLj[/+5)aliΧSU(`E1zQ.؆wVl0R3ǿ߯I'Mcïg=w&sk@h<MmS;N5*J7.+Ǽdl6,!+v0 G/uܑG^~ߘza<ƵqW8fL;F6Z\8G#x;obE0a 1ucS^LC_h㟶CGu̦hikH+m4۹t㙊?*n2ثDgBT/m|^"+SOS6f遈?t-7k㏴4_.;[]c!O}ݧ>@W\}L%b.X 9cG`S:Ѣja~e(< ÎSٺ*+2u ]eN-|w+ocu ֟ຶFCWB(Q2/F\uUĪNiq!aOWb1vyB\!6e(d~D}cmm:G-&}'B Jn"i.&EP o#/SlәW^檫U-o_v%ztgjŸ˯6tԳN3>k#+ .-3:Un?ȋtSO׳>mx~д( `Xy$(G`ۙy@1 6nMO¸ ?2̡ ч h:Ćsx"7;=@S7;rp|R2Ӎ7]o~+O2 tn#js-p9/uXg&??gln!? ?ҷ]أXuΊ8wu} 򃴿ldMxF& Xo29$!x0>{g$ DrB癶"\vi:'^1h1>SM-`"OpC~Ϻj|I4zg.wa}*ϟv!ៀ?`iA$$y(v cH`0.X0GR!?E0gM'c{1?tpXǁc7N=9?ًouuxQCE_tS?vg;o4\G_Iqu'pzN"9\:.؍sEvPWJ!~O3oA(C/9{o8;soP;]wu:SO*#NFݛECҧS]-oϵp^pҸ0#ÖI/!OI&anq.ܚRsK5ua ?I>aPvd̶סءu)c4N=B1a b)72xy{} cYblHhbnԨҝk!#jmRsr>xuk2*3}OHJjib9sQ)5m$96.xdҽ?,j{]~Kt煮D䓝-߁^{e`]wi2Q1*UKNQa:67u]6^-x.>*/z~; ֞l7M,K\b>= Q p4RHK7;zp ! փ'"Q>|q¶C? NXdqC>5`vdzWuEgN ux0Ib9ye s?-INރ} a%yWbB `>~`ńԁq #}C'&9<p[46G'CB폠ޓtЏtQ)!9 pV6n8 &Y<"%63v'Gdjzb]'G7t֙g/׌@qKғxpb6Xe{A.xuс}K1HJ۱AD\'[I_S-S8X9@5}̷2ZTCS+,3 _Į;~\ŗ/mxܑM _xeEҢHȅ%>vI rh)tN3ݛ)IX_k1BƷR|8K/HtVdMʌ/GV#D6/拵D^h5ӻҹm{\8 0/Q"iӓL=6Nn6Kb{ۉ^.js26/gHL)] 3O~y{yy,ۢTJ~'GR*y!nשW*ܷau)`l@;|^[_U`V=X-xr ꪫv}Kc6p!~5*}k` FLFTdkyP,: %L2s#iR2]O[R~$;V;HvRR{TЪ 5u~cdĴvj|U|ӊw$|.6yi8.(V鰰yU%%3/4q X橕U ත.gO۳gN7ڝ%Ѩ b4G ̳uzϢl r.aO23#2! dfOL_Fp- <_xބu Hu2)dOc`|rki5eP Le<D?jA瀑`d7tt|?L2~]ׅߋe%x6J0ڸ\09s0s= ͜w o)5ρ Hžɟ}< C>byaCvƪ?333?cJ5\Y!CpOT=$z12ydv Ulj<.kK9vjf2&ik@`l<YS*1j̤|9gT~dp z<50"s΀/E@Q8_ :dl:鯳UoeAh;Śkbz-3.(s08+5sL#j3O&Ys3^zc}A pcbґ0nTFR(aۓ0a.4%2 cU|1<^ƹ {0MS쪠mS:}><֢.裵V_ 뷀65؆9 c]} S~ΏWM$M cުPsgjT~6L\1&%+݆~ʯH9B5挂M7hK`-ZwcՆD3+ [I` QC梧KL? 6j`+K, zR%4$Tlvz;|_V`>G)N=r~?n/Om\[@XAbgϞU1b)_|t y!',4tNmZQ[Lr4P,HҪg8'þ?eJ,Q8àŊ}n2'XzSIaӇWM-MuH I@%9׮m:5Ѳ}}v}R^~ӫ_cZJ R$Ve1aEriӶzS{$CJjխ/.zϻ=~%>*`У}Ĉ#]qO@702fbVi 4@tPZ2mk [sXt R^B > A%_8H8} =vd\BD0}<ü3\sg0d22l"{R~HCQsF h`?j+sfJtwn[c3lV1GPNN_Y SVJ(/g%>FtG&qϖpJQ7W z=liYل (ǬW %Z@k *M2ygoWN!,rE}Rv9/ևyIc{]K` x#+=A坺48j[1@Hb)9k [%G}?]lMw ˟[r[N2<rjw)>k36F3~ϋQԽbiQ+Hi1t>ܬcpyZ=~˾jכ'4oό_^e>D3f]ÄdƌZ3,>6~?BB0#~10Yd]5ϐ<4,])IXwvyl֡MY'^X80f/M(gt%L@ :LبGE&V׎N (fݙF;Ϊ7l\{ۑ|Q/Hz̐`0|0@6Qw$6ܱqA%uyTa5Fpws_V-"go \jͱt$Kh36B1{ZRqp\o`bߞg=w`LIخ=~ת!v|/Ot ^fx_غ^/2>stx#Gm}mŶ66v嗉Q\#|ǰ.=Ak+\cq뭷ŗ\=c|IZS}g?c?3?k7tY9G\ҟ %%`z\RG8OnHt uj{Bb&s1lBt0{Rׅ\i,f]w:#/&,`HyRN x )%dU-ek+o}ۮZ;*z|8 mЧ.Ul_ܒ(x6]p`?I||]9K @`h9~u<(aL!̒qgZ41QƦ[AoF@J8;ug|*o2y(y'Mz1k>u|Jl3>-*knnrۅzmG^k3װ$ܙsϼdD.V`R\q<Ç|-zA'vvH| G?l'oz]wUZXiQ' ֍@)Q5[89 dQ[zb2I59wꩍ_ ?tNέ;3zOHcen3/j [ i(;JPcY E/ ?>6#(QT(WRG%i ֌ZAcMU7$%>aNќN><\ sdģ?fKGcGPZ C\P7H5( 5h6Ub>w?좋+;MCv3SϞ~VcVC6ity#>Fp}^ɧDȨ3vHϻ曰.}OhAp8:(@y ZJtΣY42 ֚gpS~pJޤЫ;0T9%e` =`44Sf8OKuQ.ԕ, [iWiG+akzm[lb؁CK^Mp.JF Ge: g K c3s^ ]x⽘yg8rR2F\gsrl{SxAJqr@p<2me! द2H'qN~׎Lz dz oǏYoj4bShzd_:f(`AtGZX)C=CA\2$rv0#'S(%%+I$^]}[R#ɇ!0emu؉nwbT~#Fg d5V[. 26HZ<EM5Qk8R^66/j@EʜI^oZ% L{EDŽW\"|gaӵ*9gU'&wZvwL69#3jy~2g7\ e!MesV XƆgzTїdljrWHVWeE2l BR軒 zwF9{ ۶]m=I%- $"CJԲ/[N [q)MDY F2U`dYRrYPY*k+g!椞Wf-7Ŏ\NyZr[^Q{zSsoiFԊOn/f3),24>Z/Ifbr@`#dj;ZMmnS b=uO5S=gZ-SOڋb^ 4KZu@q/#ΊEx+SWmAuo}þ/Ï<ʲ8%QPi&AR.T:_;aezZfdt"C1)O;;a9Ёi _11܍?:ۧGe`#`8Uz/YƑoy1 d< =;q"K"chi_q2,9e7ŝTaCHRuoح]Ȟ){Mibϔgn+%;r17KuA6|z@!@N em%_JE|$9KJ#ظX39Q6Y&d*=裏 _f{tm2xD`Bi]#] zTd@;(|W5!#eθHȦ1Ō# %)YjG؋00MJ"Pը$NVU)>lH٘䓀lzLƂECὮgE]6)YC6Fcuky0&ј9s&; ; "Y0OyﻎlD{0= mnn"4>+&} 2?0FD "GsCa`iKkEL)eT]9 d%@|Fi 4Y¸lسjΚnlV4e%7t}ӟ]voO2c(3+6TbW y?=Ժw=t/27sjaT޸Vc̑A5h5)[vaeZ# Q=J8R聬\۽o!-g{lɸ_pn; 8jC|-@ .4aWtgM(ڔXkb[t_m-+׻ߎ(gOm}eE]õ$ s|5-X$.Iï;1߄fNKLljIeqfi;t:c/]Fnּwv]];-f75kڞ۷9 o|]5Bk=?"K /X}8c?uIQKWd ߸X=%k_ ^(s%-N఩ЀAa7zǁ%$Ƶ a0IJoeOrJ]eǼ*]#Ɇ 0Rv(}Idf(5͐<58|_;5Jrnl|u~wsbxv=@߼:H6o؜/ٯ}*nG=pEE?^ ZKkA:eL8I %0)G2W 8z#(Sa-'x@v՜Lx/r`_ }zSRޣEɩM$LQvS8X;|s d.cGi6*t.&Tr%, q$Z԰QX?o8VɟA83J-_җg^v-J +::Duf+'KDg0qDq<9_Cv:c 3Pu2‘'][Ɵo s,)7R- f\L8ϳ9\_KPEq:c$QL \75ا eL`𧔆훳& 6`HoF]s+@cpϡ^I!J\߻T&`^}AQ(d{bx? m, UPn_g{,5Z2V2F:hF kmwa4?M7]o; JB,//`4qgcLL@Kp~3T*)ɺ6'ѵ%' =FwC~{QZ-cǤ<5 ,t >y,lIøa[I'c4_-@K'WT,le8JM `s#EADHz_;=j]h x] 1=N(X B9e22^5oŽK4e89}@ĺ)ZHы)I{M4_-8dtQ$#X׿&!N#0L }Vq}]J3bEvy?j˒\S4p' ~6333 zMOTT{b){̸h֪㊆<))mEB\lOR~6?B^`\Pv_~%rޣ?\$h׾Bi`ehvZG*cE 81$d=lMvҚjuUIE&X$ƴ}2Q
+[=o$"*A;2Y:ŢaTVd :3{fm*aA ̀d5%DfK'\hvHle÷pE40z~k@ic 7M?®t|YNeS[3??/ﱟowGنwRNindy={Ӷ KKKKfs?Csoovnsv|K?͓eߣ_~t٩ >A\wKR\ 6!,FjMx4MJj傸R:5h7*%Χ`"e֕]Z>M5w'[% a-{ySIgxѧw$FJJF2 lTl=ݼ`GEŷD$:9B~?͒'HSAhܳ?_{/tϓ㝚M}7G l{.gFs]Q{9;y%#?2&Dm7FwbaM,`X45TLZsChGM?ǿBs!clIg4оS_"BH(pKe& VRpeT,t&alWe^,, : Y=9jvoc;/E0/R@,dO <_3S&~FYj?LD@ܪ^ BNCǿ; 端v|5uMfMv_Nsg̸A厭}E 4{ _Lo_iR$ or&B_ ̠A+Zup$JیNba4wbh&Lj z"gX8<]™b ӗւLJC BE:@\Ϛ"h2?%}y\IElEmm(g< Z- !}*a EPHR>60l8WJ+7W0]f58\wO$r"&} |kBwTlQO[6bnpk ;}Dݞo|6GCQjT'MBP#R.+9)y1M+O1yGe;S3>tZQGp'dFO!VqHm.P(ii=/M?q6(0:G; 2$cD J,J z6M_']sJYJ i}67C$U0Er]$WLp4Sfwb^-]8G8D#g"q EGx[{/j 5@Cg+:)cTE v7h//Lv_wMGݿps6{y4G@\1TQK 80HچI]$9XƄ(_*^; C6*}@ 09a@=$-YL(j`O5 !фܳ z#2hhR0r8Lڦ@٤M-ԑQq|}jԘ/c:e\K0p\W@51"b( 1~KЈD%Kv UL5vPOaܒIimLƖ9@ZZ8q|7oA;oҋ}НLR~@`QA~v-T(?A4}xzbs[Xd?F~RGh Q)a#(=0e$<;z{`W6W rӃdN7(J&[2c4(5i4Hv>5AJ.vaMpE(DN|?f)me+8*1 |T a=̵լ!WdhҠ 8H=i>)I-ЄۛI8wnro/=ݽuݾ+#[;߸|vy'e"WiDž^@FPI?"Cd/}^,A0GFLi;k~ǧ}baݼØ,k!ㄕ PU!aIPωƅ|LGWgwcQ5N\Yahl')qjREZ 2=Ϡ(1ƾ]߱͝v.J _h[ ٳZ{$0W5ץ[DË!3 Ck#7;K7rCI_ᄑ ~wnݶy XNl J?DŞZZ(FҥR.5߰bCCaA!5c ?b T-؋25 eMZ;M+?ߛ }./c'-Bb?+;~|1Ud! 4ĎŦ~TP$`" ?0l%7])O ITKɮ'4}2̧?m_5_c<8v»>SO bݼv~xzfG;y;h@W\©JjMgif|k* @;ȏl+6#hj24`" ؽp׎*l"/\m<$%9"}ƆR>`20 5,Ƙa;+ n&V{B |"l '0ȫykwcZ86h/:E2VHT_); dB%_fdɉc|rxQ^vqUl(&V77*3&Ä*Alj\]146;dDKKp&p]%5 w.H^[C0 {#AE1iMΓTEpJjx8"iCiS0^mwhIf5;M\YP* IFM) +,+U%tCa|^|3F͢(:0|\dJ؁NJ͝ϤÊ ڠ}\!Bj<~7o7nܰs^zö0w}~/82 ,>sW AeާNXtu~prbh'j_XбF{NG5hF_V:&_!O2ڍOQR0$`%ƃ ?8Lv)%ڹ|ѝm<MX()?2aCÄ2 ͢7oV=Z4GcNK/l_ܹs-1= %}T:hKqW߀=v]{7?|2ĭK&h<;[UH{_q:lGwF\5#TapF1Ld_%_??$)ʮCXE:R=vӮ=891xLi)`u"a!բzI.\qO3:/@7Ư:c Vӗŗ7~ً/cۿد?׉ zԖfVݕ-ݴ`-F8d}++R 8-hY@qli%˖dÉ 339 cf43c;dLȖ4HԱ)\{5]Ɪ˜D+9d lW]^b7A*6ɉOǮ>q:kÆԌNJa؛c 3@.d\BѯC{8-0ì9s4y2=DGSNѾ]`nڗp3k&2ㄣ9xb*NӚC> q4 Gv0 3+j/l8XV`_%mHR08TBn:EoP"HVE5{.v1G_ o}(bsUm/ҴQ'Q:}?g|^}ex;Z؏ !PLeϰhb3-v5Urqcŕ^ _Hr6}crT3jS*+SWC򰭱$_Tu'2`lc iOH@-/O~رʚ1d )u`6RR&.?R&%A>48dmwPW_Gևఢdڵ fa+0a?7Lu̫kn>J_ μf?xW'q;kw5&'SiU2exGxrW"Q@qԴ4efQ$\M3o Jѷ~ݙ*gJ!b'R#>s7nW?)iƎ[fqEM#d9˳o.]Oy&P1v ِFO*Sk2$]PJs=? PpolpQ]ͣr8|e>spA1to7m$駷/øTc"РOGJd ([U9 nభǖ,A|RX>uk1c&$ڵ逝FE#d"#y8? 9dG[篶O2u2mer'$Yv|)Sk-ʋ2Uiz>yu|OALdqtRZf޾}vMWl dH$<3~Ks∄88$ v wdA:~yʕ3B,8sf,XTKqȡC7&3O. 2( 1.l'[RՌ* QEmMȫN*]Cv2D]2RP =&52Ninꡤemj_v*S'UIKS ]YAv1I%x{%FՃx?9 ShG) 0 |݄A*+G}Fͭ'{PRaoL4[I{nN{g;S5"F bnekLMd}e *$:룏@&Nes܏݋ )$ b!7W\u z/ZHkk+3k<o丆7?2vJlY_6nԡ9<ޱW}`)([So;L(SS`UE?'ԙJ_WG*UBryfaGIAF:QБ%?D: B]ݡC0n.mG n4c;Tz*7ݫ+ |1]򭴴R y  Ɣt,Dλv}m,ɏ 7  qR< AI|:f̜IYE3g Q2g9s 8 cJJS,{m&l}3gPv`%¶2ɁUTȥk&$;(?DC]g| ZE7ܼ؟[[ ĴiөWG Qƞ8U(؈k/R5;Ah1bPD)[>z.`Dk% e{G;K  xtBM4͞7Oy=Vhi;6, [k}*mWW]=pAu׍$ʠC?+,Wb+~NZDId256\917/tGB^c0m!OSnN+wNo_a_ZJ6O>Ǟ[OvqT s fTM@lU >ཌྷtlB[д 5%? n?y.3'8J2GTJBܮxY =N2zAH_Ao]ÒM+ ٽ 3yvI)&h W#kv }mx^BG )xO "&E +7ng>G 8 +*+trNJW_%jƎkD$,ItsR=sjVig?1soq?҅#P\G6R;^6cf3}]VK(Fݶnˮz\{vuuj^9j4ZW-Ț1$XZH8 iS]z2L/6g(pIj~7o/!L=Bf"oܰ\|e?3I&Vq҅wD[@12`0na4%]P+9k#6; y:ٛVx]erM;| Cm s#?1sn[ 8t2]EȈ h ۲90lt; W;H0"\<sN]VoO_to.T`A4 <ɡW"qoި C%? nO@wh$hhF!f,۠bI2a58|omi}=D݀K?$_9獏Ҕw<U +[ lJ:#OhS8!`σMMq"3Dܟ.>~k6G> >'\b{)GFC6@$"kL}`AP7ޠi{H岬Ze,e+sGavM, E7Wp} ; (1AniU'_oa}]WP2hy"<4`t`bc+B i\ϝՙAѿsem5TWh4ۋF"\XAUc(Ԅ`޶v*0z*  fσ/(ɓ#TuЛIk8߭`XNZ4=΃sش{~q:Zvk<~HRN$G/̲v|J0߲i䲓ΓO7=K};ͅt.K(?O<6[']c->4 CbkĞ 0t"bi1)$ҾЈmwHBn~Xi_ 300^n=Y†|ڽb95HU_l`h1~R4vD{ߝ1Oos}{A.s/⍽MG[w#+e`dTb<ܵ =iέ0_:._Öv`3wh]= 4)) k0QGh𵳱ϛѱ 'p!o:]M{ysWf[d3ġయuC;QTW3nl-p|mF0n>|a6QǸt'm;3dYo}48?ZY !NOV06Z!)7>܊ސcjV 3C>}^j| )&§|kS^PTlpף0Rp%T"Tl3zFe3Yi]S*sy%lذ Hq9ԾtB ,TYA`0[|H`FGIF7 @bf͝kn|!0e7"ŧDŽFnBH'?DA졖lFTY#LrEEG*SDf@"ؖ;$BY%5D)l79j(w+9|c'+3([mƻ}g'77]=i+*JAOI$xJiz1HfR)jV AGĽ~fsԳ}M۾dӧ7"= =iضu gqӦO31gLg*݆p<8hPiv1fT_uMҐ^}Qzѝ9Ikzcxu`b`9B8$etz"3d mh2дi=o7_{UzJ9b^}wyPsAFs{czɤ0(f%͚qKbRϤa}#Qd{V`ymywA⇙Ω2IZs9|w^_t_!Hɶ :Zmc`0K2UIIKR%0 VsLA* |Yk)ΜW*Ҙ rG<Ϻ4$Ũ۪غu+T_LPNW($  SB0R0H ]K_dYrVkrR(AtrweXI%:\8s |swW&I\dUw€A OWپ5Ý<@Osӗy6TQ#,uĉ,맹Wedhɲey tM5֩0Bh25]XO\G|\Ft0Æoyt׾,%LJg[dVZ|4cO/2;99Gk{{޽K[-yofK{pd*ǻOeX `):5I c)Xg0(iem}Gȑ5hɐ¬pga{z+IX%/fY?j3H&jCLNeS 4ERh~!* Ɖσ^7F~|s8! 32@]0gZ VDk8OJҳŻ'̐.D6mgrY. yl^l )YH itLf}H׮Kܵkׯ5/gu=#s\"oA@^7z}ճ Vp &Y2pa`}kւ" *8t ad1&IkK ;QF%^ @Irc8&?p^E8ֶ}!,DT~'70:uPz& e̜$V+3mN=?:M$y c| w*/^>ȱO՚PT3sEFY4HRIL컿;ઝ]~;&vƍA\Vy_Ǟ)/.v Svf5#+2(vp; <(nx_[X^p2fb (AX{:mW'H?IsBa ŢJ'6kv_ s;qj&1z}>8"ݨraqt>TzC砢M#8T ;[Vy>P`9 H61@G2aܰpd~.)l@m$XW߲W1U Rwkfys[߶墳Ҏw9wuGa t*ly9W0/VI[| ԒXB9G,'h_BEʶO)x= ;rWxdkmMޓd@o@8_?T?Ppl)|^c!iz1W _Pv 3EP@xSgߞ={jvxr7.^5)H ݝ;q esNRfّTrw&ap^{8;w>?wW}C]sbsU xK}N򉮓L@1Ѣ0lbdcΗh,=ZZ̘YL#jU<1TyGt-E &۱6ftM|ج!e 3cLfqw118SOJЧYVߒI <CHK#MAY5=/\}R~r^߱qNUBYKd)0M[jEsgBqhߧfX鳼|^$ݹud/ӳ0Z-3 Ô6K1D'~np2z{ׂC7H?yYI42CW3+P a^k&^J3uź2n5z0\u뾟Sb|T@{у-s 1^S9$^`8+͝ 4akW}y(NWO3yqf}Jdr(Cp|6W bvhf)My:ӍIhc1]%rC `rFȻVO{ l$/CPj6P9MvV$y >WANOO 3?C_3[oeܲI9NN̐wX J\Czv۪we.<ЌeT]tq! L?%B ΜOW)6r0Tie ^핮+ g|鶴U3X-Zg#~= $!`I?f] H:6Nxp_v1PEXI2gTvtJM, _;%M6#KC Wd%Pm}p 1֕|{ǀ7fnALL z m<!`S0|{˴pϼ}XOMʙe R@qu7&#Ԣ/îJk_~g=82j]@QX/WR_y@4r_A .Z`dW&= _ m+QhPɞHnBPI4Q.cItL!zW{tyF(ej^<1z, ՟Xn>/l9lLN$BMؙ%0z;d(mVkrx&O&͕F'ނKiRdY# R@SBߞUs#s(Tq tnITOON#,%!^mO'}!! NzYٍ'0s߉v8N:1oNz ?˞,}~}7|O|!K[%oNf$"6D? >zm7 RVA" ;!b(.zzD3u@.#j>vP;~r {=ܑj- \>Iu<%A IP=Ca @W6(\]2+C9˪\yG:&W{Q*_~ `UFUc9 +Z2xa+SԕVjFOC Sjp,$c3A%ʼn#BhG`9.Xc;k:}oﰧOؓ'shrogv5;9>'GO`u`ln߲/O 4vQ *3q7Nq䄯rE+$D5K[\;`lI\)wֲˬcvcZvRX`(H4=DžKhE\*::x2`KXN }ގ6xױ66vqW# +Tf9tr ;w mG:(if&ٴ+bWW;j̧E:݋ hs:O tnh%п2oUw9#Lgk{O0Ik2FEEE I$*:>[ s Hbc2I"Ry>z8k;'xGuӫ zދRxYJ!< U0 yl8ʑrD1 TS_@ ]F\ 0 ԬQW}RΩL7Me}Y`q"섈 B: 9GdXC3"''ޕ[PQO߭o %xsahF2)0~>XV210Km\1FA0Uet>`AQQ#{cd1U qiDIE9*v6o>D1Џq<<dJ^id&QQ*9!!_2KpIu||,$rw 1c7uLF%Mm=H2egcڈ8ФuE3@{{g"F5V2~/4.gFt2c^Qg1{09yHۉi. 뢢%Uf/-ob4/NN4NH/.2wlq(ϊ&|/cmc^}~_?G.X?I۹A]g0DH`[ZN(L.@G2ę~|6 H̭oi$(&MwQCP̅#X$*c<$v -=IsKJ-Kæ'#6*`H?IbUTTTDv!Fk2\2|y۫]fw ),CHgM~\p /oau /'lﺵ b&H ީ)C\F%iއd-g_+6ÈC震ZMw" $iD K@731B ?:k5nꙚZni԰{i%Jm̌⯖Uz }RmRY1ZD1Ù!SDdDnސ賩֔IeNLa]~Xoy _pwvgyJ9tM4ɲn1$̢De|V>zt@{̮sVӢBFܚe7UԳ_H,ol":oЃ @V5dP@ɟ_n4kᲩDej t,GmvM4+Dи****"b1B1} #"N' $+u|p [nJ-L 1C $^z%>}=;?{ `09 9= -vK %c7U$Tj]Hnfy=@M|B1$4^Q N| TȦ^RƞhTBicp8 ##k+1E~׆@H)KKQQRS8$v "??D)*/[F 24<̫/DٳV *;%Z(mZʡ(Qɢ 0i}cǎM@5ņai24:f؟lmQI${љ)i_Ti>`2N* =(6 <@.d^ZѦH\ n}Vas,~!{:>Ʒ*wuy"RrrD4!9v^ ⠨1n#cQ(6{*ØdMEQg9|E&Ncv^^+}f!&%5WH&pI3 ٺe gΜv-A8lZq趻X8M(q|NP)oJJOz& ZpSkd(⸜ B5ֆ4~C%qC #(?)$ WabX1;vD5l{lp Vdc]#Ⱦo@&V("\.R&_61ü~zDn9q&n6u@!ȃҡ+e_V^v:;k+V#M N3Rt:[S]WՒ<̡z6PiTOc19YxDȑ=qf C@8}4V@Dn>11?ck"N>Қ3Xl9ccY ZNوEe4ٯbs>x:!$657dQ# Qf- E[+(jz^F 8$~5L2ե6Zg*1RHTIW ⾜-l)㞉UHaAdAeh^`@k_z.[=pT5]\]iÕJ/{_e 0(ܟ #E;'3'rxM>\5͡1T <ŞaApk1} |dʲq&Xݾ 'Na|?Cţ541I,7h+fMRD5п- j`1K5gxb+kul''fV_FkNMȔ /]ԁK\Mh_NU*Ea"(<ymKX4p`^nf͛_ pljà`Μ9:yϝ;EK 9rĦ3r^D1;u-,lA'>-3CȗߴͼVI"RE3N @(Lt 9mq `2=@ R'xB+U'q!.\Z8w ]Y ol;g>߾$u|{2o:z,Ł}h.tLQd),kHҘG07E߅k慍gik`""22yv{<6Ơ{9}nU(e3PjA]Pbs#Uy "x8"ZkϮ`ݷ.sNbW&mw={AY9|yt}l5ocTẵx'C{\^bǐ@_[x\Ѭqv))P9t06vqrՊX ~(d {84P@JPwA (!D?j̟+/куt,[̈írj(1I2>6FcCWsU ྽ [ I8yh"L c||tL:m RԤH|WHOX?ˎOyfQpw@UdO2?GݽW_A/jr>耠=:&>0 Vޕ](3"57N#"@y;O[e(Bq&y1o<΃˾~g+KmS/*{/<_AHi. }z=g(khG!AZٷџgATO5"σjⶭۈ#3[M{MܔXQCjwPҐ?U7\Ǭqiu$dWN:CL˄.|gN^}&?yN>MX}j,hkwbuU5s[[ёGw۷}K 4€Dj.#.Zd`0N^.:T E!+L$IG;=;BmԏQA%fC7[(o?F[Y*^`Qnm~5vk¬?(i|h%lZmmd _P5 X [v7-N/Fp2ڞ_:t/#Ҭ]هr`>n>I=E oͶp+~sg 1I}8?'^~c&-3+)v9Gf/3e0r Fsh+NеEr{Jbl]:ޗz)!cԁ%k}~i>:;h.`cބˉK-LSOH&: t01yV>?E{O/F{?{e=?>ڃoyֈ'όg PzV_f{ΌL*sqցt'z2="+,Fcd`OnLCuNN US`] ;RkΏ1n!b!ͱ]t6P2F`gg'MMdMwŊtva) XxPWSKmm2{?5{9'Vs=OēAelYhd29<_uf:ϞEDJ~kc+53Y$wsZb֜kQg0yNbU&k=l}ihT@aP+vg &?(^2*.&;:L]f4"&AO9jꉹ҉^gkD;KFD3>wIU^ b$ZWeŭ%|>!]΁V*"BSWBDvJDaLLL _ݹ|!G2Ued _~e"׋HH$+P@u4xc^z8yA3*cbbb 8&O$1KuM-#"ӿ놂d*++0a&*t9u֮FEDbTrΙ<'2&j(DH\Q唵Eٍ(BLLL̕ØFk |}Q&\زe3 ~'D|M.;n♳g>ȒEYy:::e֬YJPkmxQ(GY+P2N WuMOQ(1J8ЁQ A"ڨr4V @kP dֺ m9-)UV7ʖ+ 6WP4:l^Xf1C=@"#S EBn"KVj+F(Ν'> 6 = BW};wdM4B e/Akm%tJhLTy#8m5y>!ah ;ܿBNjm:ZE;(㊚w-O2_oz'#E?Jaز|rgQT9cbaL~QQhši爉oQjͧ–ʳF+DӵtmsږW^ѱuTW"ukٺm0-juŬ8,W""V %4hrY1T**(#Rѣϗe3ޠ03* D5~(ɴXUsܖ ιp,<7X_Ϡ ˤ0@Ȫ!iɱ :(蘘K;GA~K<|mYZ:Bغe;W-jeάry^~eΜ:M얒.J|Sq:BTPTW]?"zg- {hm0bNf `ƙ*f~YVƔhF}P)x`6WU +ABnY)b֓}c뾮z 9G `G۶(*%vVHdAqS``s)\8_kJqժsMw?%y~wN.Wh̝C\f O1l*j@<[-/ىTLHPźlNPgGRQef}OGQ)ӧQ)O iM4C\SsPĞSN\)#zNP~ ËcsD&@pz,HF-lR bbbbb.I]"h"L;\{r_*"K/qcãtt#̹N Zx{kAB>|b|.O`XEʜӢ;$+8SšD$:^b*0oBZkS0 Xh j)/ zv.'D5F5E,INa UKh [zv?:=>IE 11111W&8 ǿGĢE;"‰8rZ4NfFc#IcCW_ٻ Ʊl{%tiw 38̐pۉAW-l'=_UHP_}ʥT,qF~dQ) ۶C@β KDn8Z<B+:`ݤ aVm۾5 @R&t'3.Bq=~#BcTGs޹"? FiJ Fc V1&'|(X!4I$k$K$V[$cL.2x^|}Q" :_|k_b-B!* l݂ml޼0ʲJAzrJgQ0I@6:'ILpwr9/pfϗrI,s;awdW{!GBMc =:'Ms^J 6ZkPhi Cݡnۊ==9[)Fy/G NX9"(j)XTF!f!Bi;u 5R ZMѶ˱^& lma8z?GQהVJ^@b \?tƅmn]><ϼ8o?;rx#ߛ܃OOl'Ohb:oإ1NnP"o,"B 3kfL+B!֪fmۄ IBUDmk(I|>OupRq0JG) xAl{ VPi|n;h,h?£1CN\e0eW|ԭi~>`U󣫔 RRy䘮g>9~.xㆸd:W_5=B4qb98&1hy$>`ǎ4xա*R / `P(PTүAۛ.V0.X%m/e_s[D&/\KFx."SڐgB,$ !1 ptǪ lmu*O}P{116{3._f! s"a ı^,n^ZAu7MBRf~af@ & @kR*|?}Qe3>~۫9!" r6'WᲹ0"B񇮯M3/F)qǗv jB)PG!8/=._m9{UcE>g8ym~VޣL%~+͸^k!|~  28cl8v0JZD0iP1}ᘜJx)yD#a`Ȣ~INP iyyyܿp\@ċ-uO}8USK I=1\4B!XK;NJEꋋ^'^R(f;sGXZ'0X>M6׻`҃,箹fsLo~2gRQZ!3=CD| \sk9A‡Nydp 5 m2 3B!KKKj" 6بmV0eYTU\ץ`AiMX$YK*Gh~~/`)ӆuY)(n ܐ\Y؋[ !B5_tv.}{Ð+ݻwz]g糀zqw]F!Ҩcx|qF7zp}, ޼B!Ad b@[JٔKE  XB!5c#,/5h-AP o[URFzS*<9Ǣ. !Bc!gY)'L:2Osţ3q ^r)&IqdaB!PJ\N?tB-2v1dA~xK^C$Р0sB!gqNhM7s<:KK<|i5jXyB!q@JXXr9thTF)5rw@r$Yc2{P=I#eÚ~33lu!Ǵt(`Iڑ4fy^hDEu'UVUf1~/ĉ|+L]V BID8Ĉhh!V@Gi#ںu_OԸXEkƱ#Xtv>B{V/n,iKFEOZk.d2LF~:}ʢDZ'k?bX 'c}dg,:}'Oq} ʟ3IBc'*~iŠI3HĄ/˅;YMC5昤ߤ}㛅?.̭8b.Bd2L&w(){wVn76\)avn;1ˈHK,bI܏EB~#+1\]tpB>62RR !6}- *.4b%ƈ7_LbW<6Wi+ EĮ !${iKf 4߭v-9N L&@X1L{Ӳt( B?|^CuC!0aD C&7"O[qPڢG$[P:(jTc+YLPIDOkҫ);Z q'|\#/O6F0mlͿ]d2'LA}ա=#ykm0Gs@=It=jBb2s?(eS.ػw/'xUbe@ '3W, ϼ#5I =hg0q1 D\q#}n8&M+#c^ihhä0j<&HLKچv12L&G#nAlU08WT3Ȟ2Rvc}:z;w{t]uۗ}_ˁ@Yv\5Z`bdƠ_T !h–DH#:bqL\b$*CiiB82.#(. $!PʴJmKyDI[ג$o9vot}M2L& ]îY] ky fToJŦydA/~eZD(˒S$VI;[6FŬ-hI.S%WM;ImVE @0Z}ʖ>ױITWljnC,"zͻ?$^)-! yR,I+*KG!L&)zeb30BcnO`eGFc&;C-2ݹs7|L؛avn~O@  ^KJ5X,JD  %I*"oJ^ |Z_#O\!4#*1:8W= oCt$Cbaʶ$'{[h*Ё#RnyxvYhJRe)d2C9;5 1n6.?vǗ)&Rops-Ng.g7cCu5.]I#)cϲvNQNKEĨ9xlص{7N;XJ( 0eHE0ACM .$Xר4 .J;bN"͖"6 I|նz:lX0SLPk?¤ןlqlJKʹ)uwy@?DίQ2k1@&UO#EB]d2La bry^Y}9 ܩ.^,nV{"q !?~/ٕR1ˑOęx.{ҹsK\|np؝"!%7nAjgfX\\jvF}$IL&BZ~ZRB" `@E÷NvA7%2`[δ+g5& G.Q1*`Z?Ku UU+˩"oBj$Ģpc= l7IlQT E#zJ5,ߴ? #d2ylCt{;hIf?a_geY͆+x{S(,s+;$z79]V9 痖ؿw??7|*AtKLMOfٍL&cĢ{.* D5r\Ma̒ʵPH!סʕx4$,Sۏ5 *5I.H6&*sTɢ#͊o[ bQzjTVۄ&i[uϭ*b7|5=@1Z#<=L&8ȘѤ`zLOFw'FB"럓RWp$ #XѣYFfR- : a"Bsj2" mnUgy&F&Ģ&xZZs=wg)/vu\F8,=/^AӚt:eOJ>rzNZd s"*kX*&&!&n&n֗T4ͫBG$ֶ6~k!#~֟'1몥D3XX׵]LR)aBd2ame=ePLx/G6X7Qm3}]wxte)0kwXOd2-V-cQɈ- N&n^˝Gm*M1S@,|將vUMX:{&/hNl:l̟!?䛫E EɾokCjVT7r VfQK6xzhْ@LL-/YhzP!+o+ W&m/&UɄVk|x u(o@j^R%v:w€ԍL&[7.qm}<3HqrKdy(|7d&W^_77IV?|Kfxဪ7Kw_*26 س6(H ʂMQY,B/sd"'*s%Ξ39 Ξ=1ZܞcއEsQzNف0ֈ\kP-t->F,EZ¨|fKMyٶ!@m5 ctEkбWEi"i<{EmбTCJ6Wյzhh&dҀ%n]anKL#[C& GrSwq{?(l[e~*2٩ષerE5d{X02[05嵯 [wqCD>HvٵkZ5,3lB'M2y2C8uzC Ig?w/m`Uw:z%ڧt-wt*TMt쬳5hg:s ءXyQUӱ;.5c\6nFO}LF-qHxU"E`in&z_EP9B =d2mxwwK } w.]C_+_ p ]ZWɄ{kwva4ӔPCώhqz {}AEZ,=+W ^_`K}g#+26}i&_HY3L&9JJO~3<0v*JV6_k|*tah4`nv9}V]3G̀H2PL$NsǬ21H kntJb'oTz U'i7]^[BA[x' u8V>OsswM.~ҺݏooyyN.Vjmqِ$}M?/m$zb d2L&!=^^/~[s9ē'O*8lҷE mm:w([i;}4ÞMqQŔ^)믲7Yu5ć?{aίknU^M&)_ vmRUƕ5Ybumk =4F^ڔk*lxbcޫ:ZnL&d~! }v&ՈvpqEOss4d2L&d2 [IENDB`arc-theme-20221218/.github/arc-darker-prv.png000066400000000000000000001277021434764647100205410ustar00rootroot00000000000000PNG  IHDR4 cHRMz&u0`:pQ<gAMA asRGB,@IDATxU1EIrkmbUPe#Cd^sos ||3-Vmqqѿgz#NEaup09}{/۹&ٳnjݐo4~}[6.y`6cȢ/:ц;ˬ9l>az|m9lii11/ȰtOr.MX{;2}O|=WXo+mhr҆,K6p}b_sǎYf#70*؁~?vK۱go\bk['vͧxÑ_rM87F?桍Ncho-0x'eZ|QgG¯ai_gCH[Umϟz^ͪ S C~o,ZFîSדߔ1=p߽~p~US'.ZC޽'c'OMbbNNV1s!8ZXSz^bv!fWsp9ŞakBf~h ş9~owIē1Sc6.-8[~캼LCW1YM͖at#Efn V_? XXYݍM|B\!6aˈi\Bj6mѱ5ǨhͱoI9!]V5nbijS6i5d\_{mjض ^g?fGEaw߳;V;Gk.m޳J8+m*4xѝwi_U8'"00cEsF i"6,"'>3ODl4o40|rB~&J Pi+&  [M7>.v=w׾EC|mܹKsUnT/iZ9"5q|M|ibΘg B,d9{1ߋgnCp>Os̟Y̓ )?}vv{߷o|[ 5wV֏s}zG n}oEEAB}lw1?wgx'G S,+Ԛ-<2 L|g\C·bil ,E,HQ|?I>1&Cl3 Bocq/Y$<0uP츎 ݰEaS*t^Qp# ݺ'>͗Y[#F9tzB /{DO1dj\zFa{+x  WĂC"!&yQ1qYFd٧~j;ssg"ywu]qV:t(@y&ӏ+/|}vYCdh)J"GHV[2=jEV2 $k{ؐH!j)dHf:crl;c~ܦ>A,8qc q A|ۊ.br1kźqi ZSqqɖ(1gGG͚kϐO̭5&d"Q¦NkFɌ#:É=ʪҹ׍dpa(Aάyڋ*4=*·A:ي<,͵ Ű߅(Mܲ f;YEB4Gg5A@$EOHG8qV'sgxgWF佐,* lGȀk{>}kfl eGX@Bm\(9Qr?/^$)xŕ&TN~I߮K 4 }N 9ܵc}gT8"?9JG BFGЋwA~㜎!n Q$Ebh,nNSyR&O}\^d[^s| "pMJubݪΜ9ۑÇ8IS9a Ifitr7nwD2Pm"Țfž-{.{ncwtഏ${s}/1S${mQ9]N^)؊S$"xDܑhn N{Jt>< _ЭQ`g>pnjQĹID"Ovsؔ+,۲_ګxJ &[fMͱTYVsE%D6J'T`VUN`hE BV%F=A\8)s—B76 voHY5|O27mS2^cs=&ɶP489ҭ|Ѹp22[9.hL^8 ư"sQR6#{uI.Jb{;gOOK24{j[%2'밸̻=wN:7[+ZH(WvE@@죏>믿>n[:pOɟ-pnVlӎ9+㱤^v5m64שs ~'օ?rc.瀌B̋p;6Yk_D929Bs kmϔ#=r64O!' ԙʕ[5*ۀ'Ա2>OOw6E&w*=;v;qa˫DK$ ,c6Ai8e[) G}-zEPM#fP]2g(5K`<9aJ+q?'Q}F@S@Eb|FߨSI!A"#ty$4Yyeܳ;nv?3@Q-Mdp;bq]_I@>)a_H%'+wLA7ǟ7Ȼm"b^Z]Sb{EI2K@]Ӕ+4N 'ȍ (N0A'{űD>CL$a'cnhO 2Lg矨ƉX߶ڦ%) E3ݸ_R[F~aSzb a{&/g g:`sv#~c]$hc ya۰v/{rwrT'dk4 +ceI}ʝ!~?2Mء^qcbߜl^[Rs ,>JDLMx:nuOH%7gXޛqَljó23scfr{_*s̸̼;ILT$Uy>>>W${t?YGzdhs'Q65% Yyu0W}Fetf3뺦nTyTF.4w \/i_o8RL+UU7Ψm;s {ڸY}0*=H{RgE2Y{ 0n/#^25溭lI%ygk퐍Sи)j쾜:v\6um !5_\r:+/V*q; ˌ"S,g@K=`/غFL9ɾ?S}ӧL@_k=lI=g ɞ+PwdZSiSoX X'=G0}U'l`ZutM6UW4|r-oe]6e?M#IqnGZu")/haBm{/(Ztщ׹n*X!uLA~q%3.4OS;s3x3alYБ?o5VXPΊW EJ ~3y#ރyDYFE?7v6iRůȟٟI_G?qy)koltY]!':c/I! ;YW1x4j3Yu⽳|9^/ ~-8q=58l1k4b.Dk35vɽ3Nf~dZJ@[%-fmjk:匐럥܌/a0|,)~4:317_#tCe- c&3aS^c7uPwe+@#Xө7ӂ/zΌ. 5б7g Rf^xlnXNۑZa-vHAu|J[5|o1﹧f=YK8F c B_d1&O(n2MnzlE %я//7\k7+>< `?7xUD4"AbH5Ux`{j5}n@OsTCFQAHX-@:;}؄vF i85L xف3`1=7&vNjp9@O߹wUaIثJeʄmgkGկ"_#;*]R7:9fKj`DBX21yLqdK>,P;+/Q$`Dr~w/[3U :`L"<&E_җeiuE~_~굯&7ԻdMN]@( 1d 5hQDq]E@f7hF*#sWz6,)EuhTX;Xfmaΐ.z*/*t\:7X֎l / ֥z^^Z%| \Q1 .9KC  }~'C@TDmncH C_94iאiTdKBp]@bWɓL(`51 X!Z0yt * fؿõɀr#/pٵf( ="o P/{ZL0l >l^%E!wdĴ]uP5rYX ?) Pajη-{C~BJw T[xFoSpz;]Eg+=&{nbmҙ gideBFH)Ն#ˬA 6Α!`~$OȞT\~B*D) dY{H ̌,zs?wG2VLT¸x L]&B[Ԥ`J7#=D(4`4/FyXlMa\nhZ )`9 85ƐחNzjv;]K~OWȕDdDq>u=5uRepIV!)c{O)}ȬjB1:dHgqjC>sӴ>tNKo)%q`srDez?֖ƀilCT@,'36ea`|Z <\WcvRX!_ V.CH}R$ob2 'QKKS=gy3gיH52fg* __.n/)i){ 5 /#8ʎd,m{:Q?7|+{gvMw.Gu?|LzHS ` šZ0;e)0_JwYm:l*#]TdI"TݣV%C s ;B@]?8Ȓ֦e' nU/{dtcKǀB K MP_7`XLY߶W7Î1uΰVgU.{:HL!Ky`U`Q죿7tD3ۓz1|( :9u]p RDƝF%dk:. GwhI9X]3k=o, .eU9_(h)Kqz]eApMYg tr9%Zu@R:λˮgnon#_Zu)s|_/g?iyhU?:E4vttQE1,6A/ˤD#D`T@U#MDزK9Fh̘a(${5Y8^ z σ śP^yQ_^$?x|#ɍtU#?ہϗ -\NVq\rEǞZ=Ɲ + {!*~;TJAQ/c-ӧUon|r 5#%$k`DWrզ ޠ ̀Ie¡DjQthZoʠ= p ؞Q< unm(Gu`NGm؜ Z]YΟU06j+%j8 @J y!, ( &k3 WHA3NrG/`+u&!5&V>Ǯa\֍\i6:-/֩C(*9l]sr/>zhuC??P,MYpFꍒI0uQ=9/ 0|4o:@=zm2-9~;S'kS.bB3V):50ϔg*؁2!k$hly &IO NEgwv-nCI9~8 zsͲ;%ջ(fݜy2 J=jæQ< 634 "k0햗32cvO:ϚQZ Tv/ qG!'.n@Y,g`A,e΁̚N cfM-nbg3FJ-0z#uaw;v Euww`%o뮽Α2_]ZyLN<%\|}}]7׌izu=TfSxK۾B׮=jkXKzl;sFfffjR}Pٻ-I~߬zfL7py1rff3֗nR*o9=EvٖI>_گq:Uc~][7J^$zP NE.kT 't7DMٚB䯃{$J>'H^avz [QV).ݳ$@|E,O,<0!_LFVoI0 ,H2?gMY)?\ҒMa@9l R?Y:Lj:?/Ǵpn`]Gь06=64 N8}}r(~#,ngo|8k]/LT/RK{Q,63ϛUEEzCyޫUMY]! :S:S:S:S:% @>])y+l=>P_x֖DAjtxtWE_y+,H d2) !.jJB Rn'VJ .U $3L]C.k 2:iak*7GgH ϠT/#>i ms{dyoB(#|Ӳ"P1) 1\R?ER83#(Ц;>4Z1y. 0cy qHwNtD]sni6 Qf < '#RiC8Q}?7u7~b"av䵫  Ǻ+ʜLt Ѿ10°e SE<\sݓ99ouUrUXN&&p6 0B5M)HݎAq`+yaHnY$"T_q%D@߃:Tm'-?Y `{OWJ@ nj NzA>G)++_LҩW7S(ث%ivuBxI|Vc֔=S8sXng'Y ȗٗ[kP]޻D{o?1Md| m DL}5MPr>k% ЮC^ ] ~dep$&)Y46̷/L$  8tU`3LlX1+p A}jroC&OF:Xr۴a7dn8JyН.5=o8ktD^v3xVhL\-^ Vsjr`c/wФX9cd!ÝDaBMX]^,Q0jc4[nhG|@wt|s[wèb֏S;5N<:`0ъvv-T9;rޤvrt8\l${MdsRgTǦc.,\j#$-v=Jn_&}~nQ| 6G_ZÇqԡVk`ٖpj`:#⌎T[IatǯYj9iLχ-qn=# b8eqC%MwV`u So螹-Oao-<_wͻ|#I>ÞcV3UqHBψ]J1t{V%WC߽p S()c #D ñaB5bw=R,{{ I`"/c$/t` 7gZ5`,z"!+A}1&9~(Bt]`HJTA`FY0"yp ;]n,>^Z u1 ^M_?PtBf"|@Оj Pzswc$m؃6h6^*$?S"{$2kn_5_2j<}px(~ON񡪓e{=?:L %UhH&V4b1 :d C8) jDsKx$8 R3wAj`XӾ#dNޑ7e{s,+[XYh5w,> D3:/@?iE$o*0zr_pFmhm}]šݔN (za eNEP"o+vMcd87/>&<ɴH*C>`˫蕋u?wgG_ú+;캻ۄE b[ԩӧ.=k f2><ʟ3xq`IŕGVΈO'pNm6jfd882'O͉b45fSPU5%˖3g\>>n<@&gon%I!QV9 O&l6P#ݴm^ǦIU]=gGh1f}/= Ά KL!&tɛ*^-?7~(֥0kU(dWዺb~__ʗ"ܫk9Km -\s>3q^<-džgT@w|;xPWaH/$ TE4scHI})yTV2acAIBUY7;]Pruup*qV] 749&J+0k?7̢] W)7y ݶF.yU=3`fj뻤ϵIЩ״p3exGxrW&5 !jQӦ)̍! rN0祖D|D'TTs3(v"5849ܶc;?`Z{ ]y%m6JF㺵k&qJE9NtLMqLk#eI8F]^998;t03먨2QE1*-*/3P[U9+[49ᑵk N`JlLqolmrMu T8SผȘ?\AT5ql~$e\ڗʨ;4N n>|_SЭsZPKˋ1dCy6ByV~NL$`d*9CI|`|-gM*?!>?pҩ{WH!Lt W6/PqvX%dTawe H@,(w p &Xۺd9WZ䔁!^[U_(ͧ\7GIQ=/f ׼H.dZܳgY"92DUn0&abvFz_#d +l0 䰥{X;$fmgƁ<  RJIljDx"NyiGu4ЫW^|Q]&/dSģa|fߥ+ve5өJ(UQ[SAo*a̮m4b#SJMC5$HY 馽-II]5nͨ@i<ͩ&OG[iAMA }<՟w2ABM BDzr %9gw;6twwͼ c b.ek.`)!2(7I 2F?.e> iG>l Z) Fh wij;?7GɃWىz,[wW9 ϡ̜YGxInS7QG)A**qIt%[i?cR&gdlf2'\kf9z1qsЁTJhzo5QL^Yj P^qx/@ظ $G=抚i8!{|Z!_{qͻ**bppx,] 3E=ҙĕ"jX"W`ͤc#jpE˽͚}ǬpCsq!nB"`rO|VغƦ&**hjl$1$Adi.CԢ({!>;.^?{?.[$$k~C.䖦2=?]p=WB{UV0 Mmxu.KϮź^҉Y}\pQXw4x8GGsDۢAar`r)I%h>w;G+;\ _,Tb"n}7;; Qo Qƞ8֥ 'C/2:TNm$"N) [l 0x?25&  ewO7ks+YëWiif<]mfo&pewlTIA~{> 3/ WWql4QY`ۗ]);PFRݳX"A<`,"kL-f]2hbHpߋpc͠%7ΏC ?xWG/W_} 9ңd tٳ=lIJ &[v!ٽa3| &R,L/FsO V,cgHf*ew.Ԥ@"n7^VCOB'M,-L4Gi؁6«*AUǼJy.};٧󮻗0w`z([B i3gȡݭDsS(!g5*YPݫ0g瘔..ۄmP"{yhӼ--x^LG )1xYW"ef(!>owN9>={)-/gfC=U0vQJlt:mʸKREp6Rhg5.mϽIk=!p\G6ۦfw"PB;Q#ôj3IǞ={qPW ]翤PxϯaAs:9}1L#ƻծUx w1mʳKu7QE o$I>pL3pIj1=y\rpt@>.&Q׸Uh+ Q/Qc8dpy7⪫WǕNjl{lPg3vimnPyԭ)fo>V=O}crSm }e-+!NEظu0Dğ:>6TDrؕ0ļG~OEs {sa7b䙄o==1Mkhp~U`9 ?7*|$qNJJo9$ѪB- XDa^Da$qCMФC}{ "l 8g6a!=/? oRT7t sIC:O[@ P CByO|ɝmt:ϡ] U.洫.b_h>#䋻~b@QLr/)Gnv _& .H3UF%^m''|Hdl\^}ŇuE\c?ĶmvM,~]vܯlOK V lU'_oa}] BP2hsxJi&2v2DҌ3=\ϝM#)M1G(şad^4!EJNEԁ)ɡ!:;s1/מ61f ," cYybc1 ÄU-QCUs$^Ms[*.kq@:ZR2ȡ g /۟9~& y?֍O S;^Wpr;M};ͅsp ~}+&+ }L>S@ښ:$f&C/!VQ7"-Ix_> //ɡEV:v𻽿"qWꀸ.чֲ}6;߲v/lE"j=pj&@ 55/%afEP@sG fG>y߇gg!*tuJKq7fv13D윌jj FP]? yqu4F|/}Iu&bAc;t$J<[Z^A:W61&6njDHY-FfǎJU4K]]~r^U3Q0[J)N6 ۟1ּoko`819^WQ0oAvPnj^fϾV|gC3+DGJ-&BS o/}!]jfV;B}g u6>cmCVqj|m^D2볶j*o}-6ܩQ^^NrxDU~w' *%G"#N+ Xܥ1L{e̞=WΙVUTL=M Q69XCt3O?7#"qQ\zŔp6oLH%Hb0!ž~ہ2PYfH_iwpXr} s\p_@d`c5I׬*C5pp/PA9$re7#{0A r$q K7k;sd$2!9mBh\umRF|P=Ԧc|cj6#O<\hP9MӢ g9<ЧB͐|a+_jb9|Hպ ,QC[=02kKDA$hoAMc%qzai %8(洟!tds

L"@PR}OE;BeA?țbYȻͻIJ+/a\d_  Ɣl/Xn9h*E<^œ9sS@]t`r%IvOIݏ~gFw`<[MJ2U[;K;a3zRAǦAv9 gZa*1]kٜ!WRg˯*+݇Dm=k^-5"Xx#]1fެ옞P 1ʮjiMp Z}r"i bet&Qy{򜒄9]u"Z86>!ײc?)oD >/k.n_m0aO]Ix ilk}Mk2b:B9?2S MWРѭZgwtisb6 W֊?9J]ᅷ^|{l'bc+ylV^ _yb'wב`ԘO@$N_fjhp_Hu $$j ""i`j]ZM_$xJ[Qt:){k1|ˤLΞ/2B .IP.;]rO\v^*o5RX@b-q?$B!:>m1*ƶKFa꾶L ܵL Q*%?54cc\uXZ@ZۢqԳU&ri<"rRԊzv8`5p&̴Q2Sv6kW/[OST(sg^z% %4욣}ǁ-mvI=k0ʛ&CɆM`n|4jw{%G;&2#ii}uQiZcFHctu C#=ȍL̨ bAyEѴ@"[q')BBMow5Hb̎sb[҅@Q&H0֧u:nݺWqV.\77{8Ag˹APj=hg&;(-x j0_j.~MZ(Q$i:ʏ=-s]M`س߆ߔRZ]ࣙ[ (~>iR?Fp^ʿ/eMg6Ale siHFdc z. eFlfNG\DKϴ=Y@ Ȓ m}AwH Y)OcXxj 詌<2N$w2g׵4֞tdd>~\r !><׻8<ĵ7qKZԤpծddJ c:8EJ)O18]OdʢY,rt l ;ֶQlqd$rwP8~R%@qVتLL;.ڵۻe 줻/ЊtuC?Ϡ>S iS]zpFOؙu9LRE+#z׉LN7=8IV#8n'̜vf263vƹIbuxk/“N&<YA"$ Qw 6%/|Vpeow}ǫ ߋy>?)WOBCl!}ht>㽢z}C*l᥶{l^_^Νҷ^LѥO?sM۲,Ŷۅ?A<78=ҧrKM8ß_fp6n~a>[XR?0H/5\[M|J,Z2j_BvU+N=% ;I=Wgk>1&Η9~ez:0!Cy>swnouI_ouj:rv^څmlƒHqbo} pBBٜܻg#Zܘn?d"k6ұ,p[sƲĨqrI oնpY2LisZtfz^-'BUOےs%L.glGD(h,9}ܦS8V]_ZBXNa^'KgR[<<|rc?Ī /{K^GG`!^+WU~)įPT<݌ g+8v=5U)f6)Ymh(AͰ{$^4JBdVJ{u4&={UnjL}KV(w9Ĕ&Z{\w7ls(UFlm'%N,cw,7^U[Xn΁Хy f5jƬ1NO(='C9-{:S#܉LݐP}D[@ʅIyt '%zf!k35H \ y>ץǻzZ9<:ZG? f(?W5d񒗾{{8=9l1Vˣ{ER61Vcr-|Yv)*qUY(5\yj[Wۀ-z._{U4}s~oC=vT-!Zp1 Z7tQf~=mIn/Cb*h32$ %ͨ\cn#.lR=x{s`qgssI&bXBLZD?0? V,C[r?f,=x+,k R]@FfI m5<}̶u'1ɳ8hHu o;-QbEıq ` 0172p L3ӗ]Aʇ=t_$ǫ3<{nnܼӓA"_`y%{ pU]q>PHm]ܐv; ͹/, cǍrю@bLSY j=m{b/Y&A2]ix]tcJ)ڪ(ayrڌRs_LS`2KfbȺ[J3zfLg| prq ~#QOͥRQ}U4q\HLN<cE;O:$,/|oyxz!NVӊ3 ժ)׬ːF;mΕmmT2NCJlv h׳iÛ3Z$g#D ,7j]S\6P룝oM6nj쀰Yșg&桡$xN-KY5}{K??W U=S89qU?) BM \`uu4ԊzDwaw,1V[,ur2K_?>8ħ?i| _NZ\Wpmor SZ׃YUpSPѷ_{DŽVHI%Vڑ(gqsaj+|~BGm|qNkPos0 rܾ~?P a~'숹^jd^ɶd v9H@ƎvlÎBh^i)bUՈ}_B%P <Ph\KZ9XءaHg3O/a4`j?V8wGgeos')DX'ܨ%cXt4-p RlL M#֟i}MRР{5]{]aȹKi]Q?g'V{cȋ Ȳ\2&QJhJ:E4^]ȱx@W zk> $dsrgrw>Đ4o$Sm}Dh+b>fepO/p\b* !G?o~}`AX^3#LS%oAf $vEN >뾙zӷoΣ "'[Dm@@v ۷{cʼP$׮ڋe^}±@yA=[.dbZ̶ªHdiit|Oǂls'$׏eױ^q؎tﱘZ9#%R ўNs_=`EX !6UmK;ƿ'"/"{)ÜqC]Ĕhn9w,WgF13clL yl̔y/23;3eL=uw}xJ% jfjCW-'>tw1ۈ3$*O6/&E[ g_Y8T$ní{ۯ7b<3;zu,.mN+^F_`%I?^?eY+üL1Ru9n6;Z$0o&<_7i[˸K]ñ9t9[]?8'{8|j-O`jz7tN9#O1QNU@S7oC1Lۨ …R͡ <6LҴ[K`1*1drCsl_gk84ݏѹ%+B!4N'F3bSx1v/;eeee.e9+}2cw@@pvuE?`<% BB8^ ^Ux R^G͑wH31aÒŶSѵ.Ex QJH)o& ]N8s!"숈2P3dX N:˥^K @*áu Eyc$;`n2QLPTU_q9E}IMwr4sAVAUQ+!%:#'"Xy&3%J,@%v>{̹=~I\cNk@ވKYY9Ygϭp*˂($_PDF?A)<}3xɧAxMxH(6_˒+ bC^} W\!F2'7Fi.A-Hf@]Q AJ W[8glc6PYJ\=c zJldeee?fBN$H/%3338~Ⱦ>ص"ꦏРg߼x*P0Q Pmt莸 i57u=gD ]&َd*{vIb;bػtiBG9,T6k K8of1VVVVC8: iHvݏ%"hwp oX@[GQE֓WUA~6ZJ$ qCSW( u=0ilt%PfE`Hbd+I`m9 P =NbI:ŘD RLj=n-ye~geeee83jr8?cPD۸<$:8s=XXX&'1?o? \w ^ē&sN-Brn %8&@ [iȘ֊kf砩o AN˫sE51!ԷiN Lt LIw09e*id'rh㐔JаVt\0H+af^V8 {UYn?x臶DM%ദηiR#dA<}H^O)ly5`PG a0-D,sJԳ[TPt 57ie~,:ri4.*9NGK?zY1`S8Pzb8{FӊW^VH"Sh}8}4vڥN*~ի13CQwJHu(Bb@lJ9&bJH%NXW\xfy ¦7#yx|<},{\"kg4 (< %LcC( ֧ #$#; pKYsTB U$DSE0N0=hm}a"8?;Zd4=^}\w5ػw~\sصilf 79D@#CQ*(YwTPR@aNMB;FQh/)\+ %uӘZս^s!BAw4P8U\1͗n!t4x>9HkPCCyU7d_TRBMu5 D`0&nVGI$2m[8фǼrTP< ǒ}CS@9M5g9 S&Ϛ0CS%(MabԚŽ۫Ė ĺ(~X/djL-ĒpJZlyFq8qMh$ĉsE*>~),3W_4>Bu:rpg OȘU6>JALr)X59i}{60LTѼ7%S1T}M]ŬtF}m/b,(FFb~ „!OZt=>گav-BK1s} > )' +G[{/C@t5`5꣥|58nŦnvۉD2<$hc޷B #X(A!"C ˓F~lݺ8qx?)M2~˝zmB&' h67`K$l V!<(8a *r(޵IGG'˙2u: ,PPOsUġw!Zv+-0y75-8Otu,$ h6w4&yP߯f@mGmW%>=ꚦ~A ؃)My1ԶqAQ~t 8uɳՍ?Us89c~!] ;?{&J(fA˳帆pw\C:k+ix6~X)) 29PS1X=d,S̪KxZ__s73<1髖N3V_Mvd bXtȡF658wk1l`$Μ X5 &6<}+X"fj|}.ZAAPso|a;rQ$7٥+-;Yz'qOfK.ys\|gb@yɧFV.?\I^,L9Qrrs8|`??~<G )(g}8_ ܂ۣcHDۓw!{r%ܤdAEWsy;IJ[Sg\̵##O$!εƗ^|׬>jLM{2}fd!H-wu3yB?k?FF,,Y1Tl|tq_E'+ E#@!7/᜼D W MMt!OAz`fGF:4Fb^Krdf0 ==rL Dc0%%)1[U*!Gc` @SLa4i ĵkQX8L Ml߾w[ܝPArJ =%˖U .)ɩG X7cU\{rWqg HD|%,76\~$;ɤ0ό/!`N#W>peu/⑃&6RT{v:?IJ-bl(cMO'՞J;v{Tv$ RgoMkO8gSjgOɥ`~<=DC:D $zykRʟNe򅂤Lڦnc՛)mS}-G,fi,ujW#-)ٸ2E{!7o֭(++&NZY^S]@Vmρ~^YL, MI^jkkimkQS( = _J$2r&C&.fBmԮzs}<7@+ /YxL@؞<*BO1\3}=Ⱦ}}(LKJF'hi@ 3}v>4H-hJYUD[a[@9@/!8|N'm7|,00wp*g1&y5jS=DNA >B{jDZyHr*__jhk45(@e V\*kb7'x3kWʙ8+9{)zS( ppkxNØf]jEy"q!7sPZZ4ū;vݮ3ttuڂ?-b v,KETLH?H| EDEK/DJ8p4U H8PR3 [XLu\;>¶z"mbuebjFc@ wu@|M>Xz֙EVe ](/fo_rZ&"-=iF,)i"vlqТߤ N y?o| k!s۸a$+yy{ɋ~'37'k̿eD38r>#kYa}+bƘ}ףI\򥋈G$g~ozSRpRY0 DRղ*d`ΙXګ/ݿ'[4Ŭx?Vͤ͞IT.=&4~)tuO^~瞻j7 <nT9OZ[Z@,)+SQPIkPRZ@ E2\Hp uq{чJy7x]+mpPyRBfCt&a!0ps TO. .ZBx#{tf%mj%pcPJ7#6^JegJIHJ$h)́>ѽNKEaˣZ[u{gQɠ3I'/͍BpW }.m_X@Vz_LGfHmԷ Oϋ@{5c좋CZgYgĠpb#HʟrCdR<`M6oSV ERE=~4ғ\&t{'8x%ేQze„ tuup8BCQ77)t_:-#n%PEE T X !ݬbܼ<+٧*5 s Cyn?'5(ъ=*Ǹwxuxx \3`;FDƬ1.5!nﳐ&au;+ݨW_`jji;9;aճĩuaZW] [$h5#˧ǿ;-}8qK˿Wb hrqDahjj"//3fL֙merhzӗNz_%KJ7AݓVXh_[<)$2!TDQU+M#CUlYM4585qӏHWJ694w#YYgǏu(8Nce^3 {2.4 <^秡^GEeIfw۷R,Oqme8G{h|jƘ+IE(1{CRIPK%v'aT/&־[ٟK_Lu`Rjt\!pygp$/}n-2d2ͣ?ķUld2[ '#"]?Wlbggy{k]<4DYv>״&&eiukQ= سg3Ҁ&i]e$NRbT7&Yַv;Gs+šJ'F+rhA@`So-/=7sI\8Jق:Ɨui ib%^K^UUa#2:Ռꂉ+#+i=^"P 'N=/f2L&ٸl{ﻏWU<1B^ױ.s__Sm۵GuPDjmYHeRjI*۷I^򒗚  h 1>0k5TI~R4N@\y7YtIjhA'ԑf;U_jzW4mEZVaF%D&cWH{ouuC2)ON&[`fnv'y66J@&64MM!FGG=9|{VxAFƶ^8##(ر~9__35jߖ~-..ڄGLZHJ@\n8/%$ WxhRng#_!x8[AMcY#t$/kK4s6{&ɜ yW.qtzCT8/[Xa~aCVתzM&d2EY^Y_@/A*Uffg+A[b]wy{yge]-"gTXgGJ u"4?EĄlDF۰TuTq( ^d Nd$=U)^̻\tb*/Y51DgwIpT&$QTD=z}K^"%UjJ~qf!Ӽ h}ɜ,>:հ uN\~A8oyl$I*3ܵZ-f~ _~r=|B(XEPI)~]E4D /1T$-)Y7Hsr gՍ9PB(Hx1L*{޿vljڴ:uGGߴX*jk~M;1aZKLs{QQ&*$lI+Õ,vsgJ+)dL&<}y12pqZ2:cǎpõײ0ǫ_*ηsW85yŅyֶ 2yzx _ԡ&l aS3V$ʗ4M\٘-ih~^rm&m IgY.鮂(ZIե^ru6HbmeJkUk&bX*mb}`hAd2׿;/NDh >/}SE\4Q>𜡌<`nVWVK>vN"T|۶ZW |_gZy\5hU{ 1V TY 2%Sn&!~JK}5or#$%Jp%"(xfp2:ƸR[CHRO&Ծ:nĕELz1Iė~1awRhkBt++dn9m|2L&19|ܯ鰑%Ǐ/ps~[UT .s9z92}Jggg X)Y[kiGLz{h-7Q3tI@:KRJDJXYFW j% hGM‚˪ 'd wWwާIc 1j)!.uڗD6waTW?5d2LۿD/6fHܾ.!4FN Wd j}m|w{[Fy[$پITc{͋޵m۶m[虮jҙVى"Zg]RȬ RQH1,$2,40ޏB!Nv֣KL&ٵ[.1S(%1Bs9'Eeޜrs1|) 0 EBM!bA2G\v~w$a:94X)O~2W$Ibr/Kv9K.iwXBŚs5B!bs6ßXp3fnzoD F0̄4IEkB!&N&vsx&q:Ґ)Z$ٱ};7n1mbC70=hL'{WB0B!Z&P`lbyV*($ Cefĵk7r}:VZE=7ʬY!BLӦ˞o6vS86ߧV24T#cOSJW; y]6FVVʄyw;F!>N~&>CÜzکɜsXj2^Awww -ÀTӬ7hx9dEc)&K1gq2l&M*:1e'?C!bիˆ|>|jbn-  ²- 82-43:2EǠ30Sv >sH5a|&߹S?wx3y*;#*Wļl&jɓS(G Ng: 1ap޾zlS‚S{sm).=ky*H1B!FG엤1n#I4Bm۶AkFGp}=4Gr`e/L4tA7 ٽbxhr27<}&WUkooA|-+ ~|b J v*ʋÎN,g<]0JEyKGV~ftz!¶L(M8Ib'&NYh1#cxKRwnZgbGGr===XaA3?ebK8o u&# "6K4ƾ.|8a~j)@x27|₧WxiElƂf4\xBUp3 BH8| ɥ h b`=1UaZۢ>fbb6 xk<>VlޑwZ=X) lIX[ڲM)D`?ǔd|BܦF-UyuB!f(38dׁq8#+%LGidᰳdZg_}*sfaA:K/_,I!S"ףh.m;9Y|(8l@t0Ȯ. GM Rf$#!>j|sTe9!&ed zf~o]%Z}{߸wEs5B|st6%`:39p3t&8cWr{g29͝lƔ#BPy C*p990/mD~p2eYh(Cq:Lt[k L'Un[g3=MF|+ C061ǹWdt ͎ۆ zWЇ1 !Bhdllm[8yfΙ72Ă MӤWu]Z&ZaE44 Sh`Ͳ"|ay#kd-*t#ȋMb#Bo ˲Yrqe-[Y85B!$9R}uئXbAPHB@h a1B!a9(f uV: Q A) @((9!B0ab\Sp$W!WlbyMT$Bň;4'B!lӠlqiR0>>=30/xعk7 0 4'B!4u]>,rPF-xUWea:8_RmFOo?ifB!jA?]Qd2G9Y 23\!AYy|jq$LFa+th:cthǏ7>C ʀwyQ$B!Z` #NfXy4F,K" x&`Vg鈪..2(>jʺ!X>t4BʪaZPp5R׿GUEv_hPyag)"d2LAW]' ؎$ 26l(`P299]8=;ꠃ.<yjsYZ@ҭȌAX*" aC"]ej KkUE"i^-i$D@c=4\SesfJ52$Ij vs#zϦz;x FTE=CHKd2LיY&7n`|Zft:fy酗]nhlشUoWKڄb#Fem4fP徻 3(z+3i ŵk@YF .!tl߾~YXN s-U@IV %QjP D;PuSryť \Z@=j+"_oHِPH4WiMހbǠNT_$i ^ǰ9M)6^m.e>4"$ B[R֩z*O\jě$d2r0`#Heϴ?d2 |&@l:.׷9ӟfn>F\XPqi!|~N,ӷoeG9ɩc2t6/#*5GZ6}Y ɌE,#URDŽ(ԑ)T̳墣^I*XԐtp'Nm?RJPB[,UqMrA-lL,75ޞREO7>vBL,yMQFꨦ]o [xZxg@@{U `ix p2L&#C  GleC8÷s A4X^\`U+\[X;EBH-x>10<<2?w-a_ݚ޵jE?HB ޡ)=c9|d LL$HN'ӵpX*Vz1Nn*i:lxp7͵(Rғj2h0s|Z,+|nC mif}SDJECQگ(57Eȧ(MR?O{}z֣W9eDݮ{냓d2YǎcL? V#ųpfa;t^ iW_H?/ϡu}gv6_}'¹^byLK.p9&'g:kUXXZ"Iڭvjtbtd +kk@3%,Z#ĒG9r'R?tL%q1VQZ.˟Eтɇ+ L@̢mT4Udͳ567@ML-ؓ, R$!k-@| P_]L6=\QjIDLhB(]ğ?oPңǪEK#=۶G:Kb&4&8a Qy7G ?].~'AŶMAr |k#]ګ 2odI.M_ee-jD: sss.+ ()$0q*(7e1D򤄺-:`{鰨`PHjBHBRDzo0Rgbܜ<}Z861![`͆? &hGORa@O}[-T}LF-+`DEU5˘Dbin&_wß:2L&#C]6 G4*-^LܥtfGOiOمEoq,A\Y$J8s4$kk+4/HgNr ET,`yiD!DE$b [;ʉ7+1Vg:6`q-]dt;?l<ՙ%7pw j-&WcsmP6S,}-qb?O,(2~og_4my^4/)x^%<] W &  bFnˆQ|h-pH$!Ƨ'L&dD+/111?8cc<ݳ#bnaif(cjqqE}CJ(Ç9шVuMu1iʳxzz(}V%<2Q󜟹3hQ E_n19\0q0[ ׼[⮂o̖*_664d˾ mr%b ҽXڶ4žZ^g3xY#~隡- u:!Tzd2L&?am3K0}y񩧞bxd4c>87r4S:Μ9͙ӧyAqj'>1P\&?Hg*zA|Cԥ lp`^wᾰcGz>>_\zk,ơ^|Px<ƾЇ?;? OnOnBTe#91*2x^~eAkwwG1}yƪ[ GYof+SSC@i`=^:=^Va1hOK7HYؑX~q3_\;Q;?셌.R߹}ނnV}ӟ+'~J|@[. :ǁKdAg[37q^e%ZۡO°iU֥&ai%zta/8?aEG#+wl"MU q~R}/'u=jPQFcgZgO+&t1Mf{P#&:==79tw6jqtOBzyMdvZ [L'uY2+>3_ʍ|:?gzZb KS;f?uuz=ֻn7-sm~0~k]vM#>_.z{ޣ[o]7Ԯ?cp0h@)I~08 c9@ E"dcF`NC8,8yA?3%}Ey9<"Q0LN<ЛM$.hܔzo8eC(o0y`cFxR U59 gLb; @B_kGuXCp{H{ߑy\_;> H{O~K-u+wVǹkO{]4 2'cCHKƭAX  F`},g<<h}":y.JgHMw0Y,g\ ?7~R?q>zE…^?{}RI ?&xfcl/ _ng1A9}GB;soNLRYD_Q@ Y,Ⱦ|y' $/g6 =@1*tnvyGGy)ckЏ 〤~~KMk^T ^!#^|E]gI>/&:5{}wߥokvv0q,<z~[nAuc0Cöo?b!4ؒp+#/xF@S>j0>v܀ +xXyPYWP3NQPloCuBS7ǼpMooTSbfb? 1;6pZݕڵ ʀή(ӽۜܞrQU#k{\g|L̋Ukr5kllЩfoj#dDž:_+}3_[^?y݄59:=6ԏ;۪ jVaO:<<0=O^xt< \x~sxnL |z@(lZsU0RE4cd MA@$EOH|'{gx3d>הwc/L1UI? `12׾+=}3*n5 lg \ﶱ@bZ/Z7k9!`XAX߅=FxI'pz/Q z4G8_δee6ꏠg+g,3nC<Q$Eb]Z*(Rz+ <Zse=z#7bHo $,K'>ٳ/o%]vӟ")3- DEF2`u*!vc= nrm?8h^D w)ܗ]l*\qGzu>k# Q4HqF7V~ ? xlzu ȹP|Mq _ !t`Q̗z 4k?ko9f}ݲч҇}cQvSrsdO&X7nvXnVKal Z\dyPRkl}dt;7 H,. _bgK.;s2ʽVb5tQ~  0wvv5Ƒ;ljnY4x ?O裏*~a: b_ e;8 |%Ec4xSpRv1r A/"炌B⾅]ɋ>(vr8' {ZX+_F941BV⇹&TTv?;/wulh:3=qtrK^}5U[ ˼xHqvun` W^yE;{@(.+"c3ȅbjB/jPH2(m?7,#wZӟV8F=nR sN'ɇ _"-Hix<^=̳mjrͻW]ӎh c] 7&0zMo ؅79?<מHrpcfAk>׾u*Q+s*݃%&(xUJ2KT#MiB+ Cw&& ;vf}(^8408AXAf]\AոB6L_[J}}rEIo` 6MB#)hc ܗ3y7l={8#~C.f_mw#ZY;Nz9?'j\3N!y Qz(*Cn]7&Fx/BoCf|,l1WV6o]: Sb^4m^cCm6}nЭ o$]/ɲ52,3afff>>x܅̸8d-[GǙ;Ovr͙!U`?3C9\W-}lV1_ UhA .y4!_( # bmӍfۮr ?g6nڞUdr^V'Y @F +a#SkJעa|Ͱ4W\8kmo3и҅U[ V;Աi֖ i Ycŵ /'kr`cYT UKML|d'x%Xfc*I=8^к j ɾ?FѧLʰ߷yZ|Iá@,H–s֐LFZ[H?]w2Z+]XwBoX5 Y';G0}^60hںMY M-=;ɷo{u1O1 bĎW\P:i usr 88E,0lF.4il9_l\͍;e6Mij1OE9kV/'5 ܐ}Ȭ7Cv<@5w YcN ^ wV 5s\҅(WS oiso!)pڏHKcTI9YzH@MUc ]I<&|rT Mkyd̤Wx&q tk0n0u]pe$0{p:ady'5|L wc; ",.c?} s^do{smglTaŃe꬙־z[v;g1>3jRva4 *_eNr\gb#Ѱ{/:kl݌#R>[9q'l<6}EG@=B2fbvۃe5]vy:y=<6'rHh_kJ˯2Sy䡇|L'.=ntdS$чy(]m MX_tN?pz@[)G#)Ӫ Rz&<=&>1*Ɠ,m@л6&Q R ^ @fXtQNH.<"FEs "ӂ ,J7 ȊLFCؗ1v*Ξ)rJI{, 3y"ߖ;z4; 2:1fKjT9Pv,?\TTa,Pw#rg`/]VxA"O:V1&tT&mE_W_ߤŕ;5(O2a%j8qvB9qEg 071F46@e 2{f4s*Cy f9KhPJZAb,Oh=($l<! `ѭE5kvR4 vTX9;Xgmaΐh=רf39$X W}%K5ځ׺tYpK8zd +6ẆuFĂ)pN48ls >u]#]+pr8DvXRSQz!qP2ʡkxF. Læ"A_KדHjv$)3l,0 Ůp-3)rU;V!ؿr#FY, B*^j_& (X-ϥcx=wNkgx>ۚ]eWP! (/T5Rome13k:^S$QR0ʬLiŤ y'o2 g˵*xrDH2TKG8oߙ&1bkr[ !wUNzq6nɐͷܒ++~:h)*0D;"*tw"XJrW\lOW ba=>g.C'(ʕrdplسՒ"Ğfp֞[nH/z'G'O : GQsǣ }A37*^hJ/Ƽ`Q{@'fXVf;Hg90.*᠙ɾ^u *M9D3Ot;LMXZZ1)`1T}t: S)8J8^ }b 3o\ $"+) oI`udeBG:S~G/YUp3&YܟE_ #营A85`aﹿuRJ>`NGβB/80B?sp HЫr)ZW֞ ױkuXdX\WcvRX!_ˬ\#D)JHź%t Iȟ(G7J@+{|fҙjd=aSq5A~Jr|}URgMKt,#|\`@}K;NenM}s-77 MӟXzë^i]l *Lg`nЃ"u-- =F֚Zf};6l*#]0iӒ"TڦV%C Db&EWwdi{[.ss~v%t@nlJl dHkŀ@T?T7wҫaǘp1 u˾ec۵~i !iNRgn{_ kr3Iu;-f밐mn3갻dcK֌l|= {Kw0&Ӱg%300hpϡm,ڹt~u5^кm7ݘNZ֬ )c z/I7pSzō6+뺇u>ߛab`1N ڴMEM(v(&F⓯"K!"@(oLް0EW3 5 lѥ{;ـȴ3P oP3~R~ͳ>t 5>ѵ 0nC}2`zЛJIuarjQsإyBݵ0ޔA9 G〣?,^4<;ff7=zTYo^vRV بUۏsߛ1 f4`OlRsyE8f@skma7{|g1Zm6ƵI͖Jiٽtwz _d2eKXsǍG@ggϥ5sUGR u&%5M.|]Y9ٜX5:--RC4h]y[kh ԶR?@I0)| ~6Sw ӗS"6jbzr\>0A+RCРcO;DZxW"xAD k( 揍q#'CQqm-J1:6nZ&i;42EZ|:o盞˿k SsɀLgg%;ox:~8 Ȫ9f]^nbs5Sɝ}yAl2rmAj5N[e?#Lر]iNZ3jY+@2Ҍe=(䤙y=5-JFQ#XI2VFM{-|Ø#)cWٹ9Ȥ`RX#2;;բቺT;;ϵ;ns̭~s%=#Sk{~ޙ־:Cc6M7_"Yvkt@oZӅ͋it{um drL&+ b@12bAD9g## bQ*X $R6QNM)UlȆ 4J.~ l3ÐwLE@;[Tѿ B@iUJ|DcJ#PX۽RԌ2j65$aRSi^(6, <O} ,xK&̗KymOpکPDR p.'XhqEzuۮL^񊗧.ϛeprci0?QO6*P0CC*9]E(&)(5j&g4WORHݔ"9;dlzJ"pԧy ܆S#cf΅2چ0U.A8:ѳhN W =IotWLN;W~$ _4 3 { *\\UFEþw%vtJ^'\l^On562(u# FwZ;;=Od՘U r's{w)9ߕ}4v,C\u(Q vADR,dL-m;Ϟ1 lia5iƂRđ]K;vw0\KosMnYfzogҠKS 2u0`R2AD= JR|r\QBviPI|9oO,9=aL wr,˵jv^33a"8b ,8gxhfSt:G5dix OUW]rM,<~pG>/ʍ_Mo4\wS޸ۿ`=ϯ 6/uJ~@o[q9OM/Oo*-2plY] PLeyB0čÙn4\4X6<+oRBe(&Me% s?Xf!/@ȼDSA.sDk"=Y9.%}RŴ SECOdH\216J'OTe GiJ'L֨4/\g>ρ0ם C>FŽ(%Av1P^prM-ڲtXYUʏ֜R)C˘'1=k^q;#lՏK(h^:ߎbGc[cP3݁=z7Ft\0=]Ҹ6KZ3*bMoi8֙i>EVvi5 Tgհ E#Ge5/+.@qΜV>pfUЃwဍ=EݜC:11D17P*VW\itX7\&ˁ'Xhna wt&J. # O*@dşr!fxpvs/^7܍"6Y힓Ǐ>@9o4L^PQt :m5fPx[ح7BJf"ang`# éin,Rf A}yiN>y|Ut#w0s 7M ȋgY,Ƨ6&p4d"_sίZ~ֻ9+2ȕ[Uce h#RfÙPUol :d6Rq`pV+/-BоȐ9#'"bDG{}*,W~srEnJ #Ţv!e |L 6;g,/(C"1s;zdNv>*w:ׯ_'Qh@L1|OvԒQr5[Xu#E2M(TttK %G]ڹW'749T1uWE4ļ*<*ZEPh>|`ݍ͑aNN-KЅ:oܙ網Ё1j-3aFmȟ[:9AVƹڱhig$VS[H3Nt4x>Ķb -mI4Zc>Wn'-Q2|.r6OQk2E1kR+1잦р4υ:fUimsEeuY1t(&5H 2)$Apvv9CA>Vbds`E(_ ]͹" UU|g!UU5 T%7!;pk<]X>w|tvDUM>W0MCʇ*[ I-X+?Cm&{7~WXI}@+Djp&@3CB:4WZ|yLZϊ]A`S c%^,9A% K B'ȽĹ+6'*Yh0NZ=oʿGt@D;hg.qHg>?Ѩ>fJGz9<`P6C( '˧z~Cy /7fQ?|(:VC[FĘG;z.X絓;!^>UK`m<˟ǃ&Yc~|Id,f}ؼr b{DkgG"bk>2.-2rgnʶ[8FĈढaa!>@= t:DH7*MYVRjswS ~9z.iNO{ qE/`_4?{˥l# ,MoE-|8cIpn AKlE:e2xJ=A_! *7SPCyy}W4^Π/.PBX⍋*# O x}dž 2v8v#}uzwY(# P=_b5nl@oT"4&BRQR,+FVJ*Z^e[m2XaӄLwHT)v-ϳm Wݢx]JEs6 hQ2 ɔb5]ׄmdOCuIgZ"VeUC]muM 8x'Dy+0`Ձg ]a><޿sOΞ:%'wЇ!Z; a ='Mn2Q MķЂ/"jrW |.; ކҬizW Dkp-ky Ŋva. >OKkYfqUlYy_ ķOP7@ O+ 9MN 3xB0FH `Z_fl'Q./lCokz؈ge*ḥn y܁v q7kCÏOOP}=cG@pS>xOOgCaoy7zA{(-VP*7o-s1 pjˆ ײoӭd eٚZtVWr|P+z<6!S('!rU;rBz7d,%U"Ca%ױu#Ty}sWYɶkEf@2Ì#ՋX {/rhXgEIF̱ 豘.Y:(=.x=1L2ͨ-ż޴֖LfSfsya^R~.4Qhp1,+6Y`q64Na$* s@:ꃛCӶfFd-Jtݿ/,)b֊gԍF2"PDEEA%7d@cWbVXݟ9X V/ԻhXe4nK@'9ȧH(Zش]&Ft |&HQNşcꭲXa{Xҝy6OO(+jlMa +{>mLK/X/gΝ h}L&DvmlyidVo3Aȥp%jQCT;wN<ؤcsԥ֖ {׮g 2m& pξbi/ DriI3KPT+7/HM\i՜ni{ e7liMA$\iKRy᪱C3VqG*D*ը1rej~>qP4r5-EH*ȳpB #Hߎܦ4DAcW(d0 `I^u RΰD6mJ~3O'|e8ul^o~́]L2gDlLo/JSuJo#$07Xeeʕ^(MRWWO,NjmH^ TrG6ݍm{ wr9 ӛDsY??pgNn +IL$XC=σ>C*??|`'@I"f qrr 8GssزIGzxګ9<ί_Ħ;D/R}7Qjֺ2Z6Ÿی,'MW|]tM}T 00B7*YlD\8k]D}7DZ2G]؅ F۩T3;[.=\y`oLJA%J#$"7D"bۄ*|z>Hԉ :l ﳌm+o³j%DlS$Gחu73xfj_^\AbbiS_E|*z>"l1yzL42J:WX}G4VY("\vgh~FvgR/X<"VUa<ZهC!JJK)-+>-m$I&5ǩZD20|>g-zU< O2qsiYN?˯.N=˓7Kd5'S6p%xQEqHb&c(8UsfM}.&li!'oLuUN*LBLX!(qͨj)@%|z]+lakUįkgQ(BxH3M:εI {n՘cR ~8P)?|]3F2s/O~yb\רȐQ`2sLf͝CWOׯ',aƬV]?M 9[2d)FxѨdvT;YY%hk wpj n7ZY¸%kɡ~1Eya+GX?7mnWr5iwNms#7!R>uVih[m Hi9$+1AD\EU>d2Aj~[9Vi8 6b =<ɜ{W8lSײ} GOo/xx,!B"#,%;(Af2Ō{[W3"vr|$񌣭n;!Ȝ*Sޡ2Ѳm&NJDځsgU;iii}* TYtD*\ @&|$Yp9|dtETCe\ ":ȿ}qolKɵIsL@aNoA*csa ~ @yYO=t&u7' lx,fɊ)c4FjCc5bzSFT5!G XsM$J&@.5DA3JGJhORP5PsjJŚARЍ?F?dkM-U^J߹g$D84Rzx</C2ϖU^z ۷oD [b B,%c#"!Nƍtnj:FbShd7e@lzcbq~\s=6W[?!QQ ;}UT"%LQ~ j}["{[Ul zSdz<0>2,0g<%xp!rhTj/"k2&ρ^ZeCa#4">K6\-m *nu%J1@I%Ѷ~c *)d/!yП…*=D,^L$4Xj=}Ӕ6NYYݖ(F/?'G="6OVL>7*mM 9,jgx,R*h!&6s 7_]GٜyʑTVc7q Q53+Ak"]d$$oe_%p"dI0b"Ĵ) ù鶇ثh*Xȡ?U8^-=P" e]`x<=kuxa/nR# hVrݐ'Wk:4M~4VP~>Sڊq̲ed!Уx+V@F҇ID4i %F"yT7qiUdf߹ɰzlrΪ 3` LOW(ஐrrVj(M\̭,Uh6z"@=YBFb'.GX7W!Gfmmt9;qXZ9 kc|FREӆ塦QϦ M~ T􉷇f8P4a^(,ez9Y`[?Yܾ};mqѭ>>=ie#XeMl꜉ν/Uذtb;lm!͓F`1J2? wz:dԊ;9>lAaR| vt)Y"tNh Nɗ> .6^/'3c,I#Odl65ds>(u6y&7m$C}&_'?VwäAz;k(lYmUĈR<ؐ4u98&CSV_PnӔ(`N)=`:64Lu ˤĝU,fX<Kfmjs*)`Hv#L-y[ia-v!<hb%oLqq#Lbt~YOȣ>Yl:gϴ6A}ԖO Z2]q hosK\."6]3H)7 wme@X Zy48.GQ2RxekȚv)6b55He`f\7&ꂍK)jS(j1GC3 rD F1`c}q(5g% !Sh) KLx=#,bne`kTy<̓T  qaVOdIуlm$7]c+5~\EFR0Sy_ʶzl.wm07^_xㆸlQx>LDOL@6=[C7|%8d'jA~Xx s(eaL+>8ڗ{ig^eHO gDxw߄oMkpς޸^ZӱY>glv7 EeeĤ[Fi{Q I 9u}%V1q̳w/\bܪR~ r)ujeBphon^@n2pxI~`8}"&|z.n}@98$6EѮzyhGiɊ2]IMcp̍VK[<6Z]IA 닶Lj[$ޑաZK5$'^$sV ~oY"w,qL~RXc5e#J]yK^:ˠ~2!-`( o6 '9lx7!~W ߉˿@ħ2VG+;tg7[ 9V%|_S }*R3lgkP5 ڿK jfͦ_8Zj45o)o S(]x1@k7nJ8?9{ L8x8!5yn6}63ط K%K):QEfCJfTKNXW18ݑW򧴌+B Œ.##AJr̞#+ 5Zom݌,\$`TqbU{ FMCkuLU^tvNr5 @ z2.<+RrC׉0@+Bԓ1U]]cP7:ṯ2siګB5 ؗqe ߅+ŒUe0$%1MJTMf)W}N|ݻs,Kn_l _q`sr-b0 tL(_M=tSm$ uŽsǬh"{ c5 sJؼbs<]CE6d7I^9HVGa\=.å[&}vS08gֹפTcpai޼&ݱlЏqw[h)<-On(p[l Ȣ*y@KZ&,V4dـ7v.yAWmlh{Qq,a٫;Չ8fcN֘0(687Gn$3.)R[=Xq=mqB lx*c~a8POPRdVU]p|/91uYU%}@BWu|,edjh iV졐MS;dʔJ^sN3[R p̉&gN0+.A'*ee K}~Ka?WY0.; p`⛾s47U^nѠȤpY_sirC϶]P=r(}`roFS2FY Kk=j Z^Ë/?'-Oqtr gM"| o PH\9=1MZtvÝB֐qVwFzPܮѸWq(bP@Cof[ckT1 ݏ)xu1:9aJDCjIƠ\F'z5xc UiHUѧB^ɩ@uئn25r&x}߇4!Ѡ_.c(`nE׶44<{FLgz\wALw=W\i<`̴ Z`?h g܂b덷77a*. :$H Pg= RJH2tE-DRcԣ֑]s5f[^3)[룴@cld'y\ A-)TD1/O[Ak+*X! EQg4މt5.JCJg?.bidj/.咙? kX3ji!Ʒr_~<[bsHqֽ=03X&;Xy9,V[|{h*u=cܰ HITPjX&X^p;Wy4OrLY:MWqWxݫHs#=mt\HIܥߋI޹EҒ]{a! ] s\r\ 3\\qh > }(3/Tb3XD|e۪7˞ilv@-`ge* o4JG4Z$AhB~ d1I:W:݁T}\2C'H&DbY>%C Cm}Z5>GbtedN.{AE {W[m#j?y8//6ʾ Z aHb+K;FlaUXmr^eF/.*-:w4]^PXkE$%%%%%%c}sK/,Σ7?# (^~/<|obbW_}wWp;yhj{wQAHGh5}TXÞ5Rãpp#ZR34#ćA N3>)L3b}L B>Qa03UIIIIORӣյ mlCppx%a1Dbd6ܾ}. r&tA֛=ǘ0{{;uPLJ.V,u+ɶ*Uk:6bȑEhPŘ n78lݮWk`ulWW[E eM'%-,0`kkyU49 I^'jtjZ>x6t͵;;;@5R)A`q]qXy( [rNu?4Xg-,#I() WPI RLZ[4pR!18vUB3X yarz^+eJK(v#ýMlmo["OpրIu=N[а..42k=jJ{eQ2-# #CrAGE@y5m&i fd O9E ڈhgNˎ->B$nߺ+ RgΞ77by]}CDLarr*f}bg{@au `"Mpy5NMn`FP@ChLW_[Ce MkyX~Nhr\ mI Y4Sdc yk dN/뤤qC?eBbonIu vw?VVVQ_XP?.Q8GW<7rS24*-YuSq~05;,@m0閲&*"Pͨ *+63~Arx%SiڈPpOZЙ/K칲+{1^YF=6BgU`@}VseX@&H(rA<%%%% }k7ne[:}`gc_ ?K@l( "|^"+dke.[*…,w!FC'H=A2Sb:PhO{c*\n0T/`(S,h/uE#$|u[-b*Wq3LU` de ]z FPmtgY.kEڜ1ěyϢIACTۙR#gR,OvA2TLY@qmؖdYcc8̜effffff[P1ܘceM4m^p=>[fٶͅ ́] ɛɆN3cӿ|u _YW 1Nɫ`O7l9"ʳW |g8,QדK)k*Jl(lOyW0;vP;  r=֪c7gF@|BǠqN8M[{0>+enӴ0-&m~TB c;c[ q'h)&jҖ`uh;rIgEDŽެ[rx/ʐHq'.h)e.4aE}s|Ͻ:s~\I&! rD`[#0&nFl'9(pjBV6~Ia+AeȂ%Cy.2P5CנfT3T&gM@yC)(Mab9Г-uQ߹ԼL)cuIbSzd7ܙ$H`jE5~ eD"۱/~XxmșkO/hYQ"0U^+y2p:) ش~5{O1-@Kk#*FKlj"8U@sKM_~4 jGi~}=iқwC@g<~'" r[#6gY]l˟zá0pl]t=*{# -|fW""-Yv?E1x<xl~FK١!:;ٗc('?MD7ǽoF`  obGCGOa?Ii(92+5_B<)dfgZ0&6eg +Kϡm̟;Jts?pL2Z3C?MެŬ)s [a23;h% hmC0︝L:QPlܶVʗc7zF_ 䜦~NޒRn jߣ?o{Gc׎^X#z_|45 qe[ݿ25Jѵᵫq_?epd*SR<{QU{ꚨ(婒 Bk}t;@'6I1M4MgÍ#]38X4y +@sdHF5srm{|`r +WT4<8}N(E,.bLQ/дmӀ .Q|ѱh^HZYSӉBA4a;-O+ kkljgNfa9]N 'Ԯ[C~k gR"_+-;kx: x)\n7vd$;]  rM~:*b1nC]R)n,L\mT3g>}GOqG U@l`Z2>I}} uu}Qڏm#=xii~8SE ab%`n|/E38@;sdeCw*3k+h Zc= Z691`+8 z)Ha3g.=}r f,8Buu5cޞ@{((($#Ikk;ƙ䤼B`0@ƴ ŝ>8)>pդx<$#,96бM.Re ̎W-Ԧ ;e,RJ?NkQWM !eR,̱."oW0?yk_㻿ap빦ĈY'Cjg9$K H@ hV&vϖ9tdv$q|kMtlIis%c9꠪,Y,,`a?Vt;]N.MK6y켺5Ղ 4NS={oGMuM9K,?Kw@Ø,&z˛V쬐GeuN&8{b# 3-8vW F&.pΫ'$Gv# S&&rN\!8#U$Q9l`*9~ӧpoon=H_ӭQNZ-8H!w1t$6#Ji <#?MVc! % %AgBkV.⪠B0 i'+(蚏3GD~-CmQR <A:ǮL.AzU%Y2 'q`{b2e*3+ٸ~74?M;; cXctoalb~YnOac/%U.Q`eO~0l:N.njzg,"m͌V?F;&]OD1ey^rWjR$),\09$-aɒ/c27]b ήeE`_Ib*3=7u=,̝Kqq>3O Ņ3&{fxhܼ\mA}}=v"ci(I^AGOQNNN=P^!L(B~v9],E/n+伜UedFk[5hv|AFj6^|7Qhw~LSqV˷ ?iy6~oҘIH/׬䅫'l#'lf;LJn#[agLwxc13333edf{yuԺG}<{S_NԳνu@|-y4'TZu k7fY"(pirq~n揜fv55CtRn0(W86r@rΣ(q{ Ǜ&7߇ǣ<ZabF~pўʺkɤ?ȜCIʠUA@IZQrD ͈1&S FJ?D6hn`IJ#C\emy'x^؆a<[sqb{㹙y mڀR gyqGyU1oڴr8x'x{ ffڨck- K qajJ` I${ĆDӪ]}ޣ"\kJ%NK?˱>zP+$V['&1#\GbICZkf@%iS5]897Zl<֕sLW8\Bhijr 4C# faaeWo>^xyf&XYr"b;BgVXI:] 4"6x<Mz]@[E j6XX\c" }jÏ"8 + d<&Z$ΘJ -gAkPJK.e!2d}IL[ͨH"2`x"d0&-,] +Zd> MZ3n{ﺓf,3 .rf޶mwN~|tSQMTGdKŀMNPRgQܖ4%Rޠ֎SMXHXC ;;?l+BI%cE&SZƬ]l9'?dPIi%PNނHiR$=7a= ?s[gMZQ'7:Dmu+5*4J+y~A9N9턭3%oŝ%*:?8"ˡ"NYY Qiιz)j_6]N:8S%}=ATZC6E2TC佅/s}q"&Ȭs;6 F_>mz$ n>8hg>%oE17B|?IZ< IX–M[:Fηm._ئqR"wvFn`-PjT*?4lLKuO@油s{ 6'#3KvE~EK39e@tnڑNeEH+I+CǨ*tR 2:ۮt-2H8ןr&}F?! .8*MdCEo5<sìK+_M%/:=27BOO#s'7"r?gAe'bllcGOp߽u{]%}BoRY;7*Y=$`ȒJElƤmRMDKTrYAE"ϣ(fe!o*IEp%ދEOI/ 9l:րkJ(KgS8:F9 -dgSTA)x<ϺoDLXYYqmM'74?L^Ƒ\SӓGW^iU)\d+i6[D-î]-5@vg *u灈dT::]G1[RډV9UZ̿TUڵ$&Lېuld3&XصŽO)T&MGR!dRCvFQrҙlV-yWWfxQN<5Ai͞;~n~+?(GOgdh{ﻏRDaZMb ҈[:$6099x<7y:xSr#>ٷwt) #CDq+lAҬ5 ÀBCO/QA^weV]%,/O**hrx<ύ*R75փnG^m[b\PVp"K Pi\eLՅd90&{KhśĠTc_Q]W9V`pup_^xnO{46[AV*JS( `FJTl5Yv}8,wTgbj .vM/MLoo9 *-4LL>#(1`ky|h_I~[zÂ{W9ڂS04,Y@@?ꜭY<ey"oK\,'7sǞ]Ԗ+hZe5N CXVWXY^ZR{wusP^l5Z\ཻrbRsz4%_ *{NBrx<&@lDXt7=5MwwD0hs!a.dqy5 kcn'ɻt4yVI׿{c4T/ʗ^_aUw nV*<5SG6`3wc) q7.kc?qP~3L l?/꒡ܧ,xDbہ}L(<xnF 1sbQԈcKSNь jZenvB +yn'x/rx}\/{os U[6=寬`vCSj滟3ӆ/+ \w{S!P/ݖ$WAC?;//'}x<]`_fW$<^+u !o'L̲R2@l S/,00/Dl:kU V.McO<3͟0ۆ־\Y#n 7'# `+5^rVR(D%c)BϾXI‹P]]W}x<]Ƒ23H+y]V$r.bepx)ƙz՜c'}issZceefJX +`7cWzz/gQRĜ}=Ц2`y <ߙ'a]M4+h}_A>V"J|.w x<ϻc=\rn70g8ިU $*2c4 UheyܹkKR=ȿ2/17 MXP+ϏB+M"GFmn[Ҋ"A8VTVWn1ĬJ-ͣX)ja QiqnkV[i"߇x<"3a]8q;wRUzMV[0qLC^ٌhcpz 5wĴ3U7w>'x<y[ R,䙝e۶mT*UZ[I]Pf$qaA5XPFUWͼ՘yx<߿\Į]K,-/Uk5D![ӊc`ZEV4ycx<m "^T.[:@]3M4@W>ߞgW1X V(X<x<4yq: sTV+V5 "ifCĒzE1)8ȞBgRtAo tmL ʼnbzzNqG@kYc3lHոȅ9w^99Į_(O63%dlf.ܗ=!x<Vz fl.+œLog׆`{o,GOhy"V\ۈfIÞ}{8ܷ}%,]wܾ|x}C& ZQV`) (֎sٶ)g&1X@*;1fZdZ"Xa%'v{N[(qs(Y24Įh"A"\a֎(Z|_MEau&Ϟ#I \=ùq'x<FGYT$ [alf&g$86>FF99˯ʇ?x z{ 8MBz)VHbbRDYD,)iSOkRn\ ۲$$QԴpe26pb0`cKNfl}NDHl;T@/TnkEm,E,xn>*ˋ SѪEJp%e.raH104HZٗ^}`?nBw=tZvGN5tbJaqg2׌41I*i'"پ۵EZ),&h+hlz])ʊD}DTڏ(0q֎r@genxg-VuWJ[i, (e>);qaD % x<7DܪQm(JEBEm54,RD:QH1Px<,ϸ*+%b&''pB"bRObU@WO/JӜYŸN $8r2Fٌ5N2ͦ~sNҐjhkU[paAG>+搹r*Gl:MV$J&9ZiK+d$Z)Rܙ5> fё # V\ -IƠux'F)w-ݛ5}RexcccMY^^b>ISő a@r`IAlSyHV#WR(D::ҿZ)Yd3#e:I;PNҬ"_qZ=dK;KGq)F)<I ^R̯Ă9㫜T- 6{;k_VT=N.¼^<ceỻPfc'&va2q?2 }]CԦ.tʹ~^o gr_?F>VL+bP ,-.qbZNV$jbFԔRhΪ@!kD4112'R6c$ Ŵ'"X4rsOD$-dD.`ı کnKEʕ9MZϘDȳ0õʊH_V0Si̮q$Al3ecNAx#,|>}3icYF~צcriMr[g+A"(Nv|'kXEbT[ XPNmqK(IECl{X㾿(]t=hb~٢>M44[MZ-w>j1"(JY;I˼SD{$x<Gu3>̩L 8 WNrfeMy?Enh˜_68Z?DZ&Ԙ8~qF)OAL]+uV|]md>'c .J!\s>]#Ab8GYՉi\hƥSdlk +HۑAYAX7^m ]BuTh \dpQ4hmB8(#Rx<OE{wy~ů)jF%;J_ ջNo } 8ԇNty`_*Wv#+x@ #LSkœF< `iiIZ]X[&P`zr* MTFh$Fg.bIv4 m\}Q(r"BhТ dޠIΉafF:]֚0:R7`Srz(ݖD4D$^&kݵ0ƍ;HRNQ,HIκJiL)`%i$"J7fe H]'OPJĺh(t;]ayI)z#=A>3Q޶bKwNqmT%zsh<,(En^̼reC\FTAbҲҌ .X*0CH4Is~Sgx1m'Robչ\6GrE'Cҁ,;NK E^9ЮK\[a9*0E .P/`ݚ,) қC1&߇aA?fR߀O' 1e47s rO"i4Z'R=n-VĖ2UZKX2(|o#(px<GP27qW/C]\)xG+$kǎ14>S+< /,"*&Ę FaQPIR 5*>y+V !V8Sʱٻg'ʂ0W y#NUY͕:OGʙ!.EV{ @tw~ݛcfAsaޫK43bʧ߼FiL-|I'Hjw"dF(E>Q(HޑHBN$eb$qNg ~2wwHq_ :p}|x<ϱ̃?Jʖ|Υ+Oqq:! C rY51FzA]%.""8q4>."38|8(ؿgWvk0tIŬE{M|dJSsױ-?k/x'a7Eeks;~ˮ{_a _CgC)Of|C;~;k2 @Ap(Kg%Rl3ȚJ5ΑJfJ[ RJ *R,H'x<QF7pEW*9r^=¶$sNVVaqin0 r!z k>DN͵V? /Y+Hά(F-S$Eoc,iA:MY'KϤikI K;7Mx.(I˕8Mt 05׏"X,7#xGQ:ҊF3! Y^cf xq]%71јmjIWW\(s2sEoaϞ;س3i`@A=ɏd_y(d:ٷ$M%╔ ;:Dh0ԩj4a (1p>]~(s(egw.]YQڹVǾ"{#'Sm۱+0Hȥ{,1q-ٔo25I'ƝRe%kM:1v@Mc Br֝O(vlge6|{Mx<jezֻT۷﹟|Cԥ lp`^wᾰcGz>>_\zk,ơ^|Px<ƾЇ?;? OnOnBTe#91*2x^~eAkwwG1}yƪ[ GYof+SSC@i`=^:=^Va1hOK7HYؑX~q3_\;Q;?셌.R߹}ނnV}ӟ+'~J|@[. :ǁKdAg[37q^e%ZۡO°iU֥&ai%zta/8?aEG#+wl"MU q~R}/'u=jPQFcgZgO+&t1Mf{P#&:==79tw6jqtOBzyMdvZ [L'uY2+>3_ʍ|:?gzZb KS;f?uuz=ֻn7-sm~0~k]vM#>_.z{ޣ[o]7Ԯ?cp0h@)I~08 c9@ E"dcF`NC8,8yA?3%}Ey9<"Q0LN<ЛM$.hܔzo8eC(o0y`cFxR U59 gLb; @B_kGuXCp{H{ߑy\_;> H{O~K-u+wVǹkO{]4 2'cCHKƭAX  F`},g<<h}":y.JgHMw0Y,g\ ?7~R?q>zE…^?{}RI ?&xfcl/ _ng1A9}GB;soNLRYD_Q@ Y,Ⱦ|y' $/g6 =@1*tnvyGGy)ckЏ 〤~~KMk^T ^!#^|E]gI>/&:5{}wߥokvv0q,<z~[nAuc0Cöo?b!4ؒp+#/xF@S>j0>v܀ +xXyPYWP3NQPloCuBS7ǼpMooTSbfb? 1;6pZݕڵ ʀή(ӽۜܞrQU#k{\g|L̋Ukr5kllЩfoj#dDž:_+}3_[^?y݄59:=6ԏ;۪ jVaO:<<0=O^xt< \x~sxnL |z@(lZsU0RE4cd MA@$EOH|'{gx3d>הwc/L1UI? `12׾+=}3*n5 lg \ﶱ@bZ/Z7k9!`XAX߅=FxI'pz/Q z4G8_δee6ꏠg+g,3nC<Q$Eb]Z*(Rz+ <Zse=z#7bHo $,K'>ٳ/o%]vӟ")3- DEF2`u*!vc= nrm?8h^D w)ܗ]l*\qGzu>k# Q4HqF7V~ ? xlzu ȹP|Mq _ !t`Q̗z 4k?ko9f}ݲч҇}cQvSrsdO&X7nvXnVKal Z\dyPRkl}dt;7 H,. _bgK.;s2ʽVb5tQ~  0wvv5Ƒ;ljnY4x ?O裏*~a: b_ e;8 |%Ec4xSpRv1r A/"炌B⾅]ɋ>(vr8' {ZX+_F941BV⇹&TTv?;/wulh:3=qtrK^}5U[ ˼xHqvun` W^yE;{@(.+"c3ȅbjB/jPH2(m?7,#wZӟV8F=nR sN'ɇ _"-Hix<^=̳mjrͻW]ӎh c] 7&0zMo ؅79?<מHrpcfAk>׾u*Q+s*݃%&(xUJ2KT#MiB+ Cw&& ;vf}(^8408AXAf]\AոB6L_[J}}rEIo` 6MB#)hc ܗ3y7l={8#~C.f_mw#ZY;Nz9?'j\3N!y Qz(*Cn]7&Fx/BoCf|,l1WV6o]: Sb^4m^cCm6}nЭ o$]/ɲ52,3afff>>x܅̸8d-[GǙ;Ovr͙!U`?3C9\W-}lV1_ UhA .y4!_( # bmӍfۮr ?g6nڞUdr^V'Y @F +a#SkJעa|Ͱ4W\8kmo3и҅U[ V;Աi֖ i Ycŵ /'kr`cYT UKML|d'x%Xfc*I=8^к j ɾ?FѧLʰ߷yZ|Iá@,H–s֐LFZ[H?]w2Z+]XwBoX5 Y';G0}^60hںMY M-=;ɷo{u1O1 bĎW\P:i usr 88E,0lF.4il9_l\͍;e6Mij1OE9kV/'5 ܐ}Ȭ7Cv<@5w YcN ^ wV 5s\҅(WS oiso!)pڏHKcTI9YzH@MUc ]I<&|rT Mkyd̤Wx&q tk0n0u]pe$0{p:ady'5|L wc; ",.c?} s^do{smglTaŃe꬙־z[v;g1>3jRva4 *_eNr\gb#Ѱ{/:kl݌#R>[9q'l<6}EG@=B2fbvۃe5]vy:y=<6'rHh_kJ˯2Sy䡇|L'.=ntdS$чy(]m MX_tN?pz@[)G#)Ӫ Rz&<=&>1*Ɠ,m@л6&Q R ^ @fXtQNH.<"FEs "ӂ ,J7 ȊLFCؗ1v*Ξ)rJI{, 3y"ߖ;z4; 2:1fKjT9Pv,?\TTa,Pw#rg`/]VxA"O:V1&tT&mE_W_ߤŕ;5(O2a%j8qvB9qEg 071F46@e 2{f4s*Cy f9KhPJZAb,Oh=($l<! `ѭE5kvR4 vTX9;Xgmaΐh=רf39$X W}%K5ځ׺tYpK8zd +6ẆuFĂ)pN48ls >u]#]+pr8DvXRSQz!qP2ʡkxF. Læ"A_KדHjv$)3l,0 Ůp-3)rU;V!ؿr#FY, B*^j_& (X-ϥcx=wNkgx>ۚ]eWP! (/T5Rome13k:^S$QR0ʬLiŤ y'o2 g˵*xrDH2TKG8oߙ&1bkr[ !wUNzq6nɐͷܒ++~:h)*0D;"*tw"XJrW\lOW ba=>g.C'(ʕrdplسՒ"Ğfp֞[nH/z'G'O : GQsǣ }A37*^hJ/Ƽ`Q{@'fXVf;Hg90.*᠙ɾ^u *M9D3Ot;LMXZZ1)`1T}t: S)8J8^ }b 3o\ $"+) oI`udeBG:S~G/YUp3&YܟE_ #营A85`aﹿuRJ>`NGβB/80B?sp HЫr)ZW֞ ױkuXdX\WcvRX!_ˬ\#D)JHź%t Iȟ(G7J@+{|fҙjd=aSq5A~Jr|}URgMKt,#|\`@}K;NenM}s-77 MӟXzë^i]l *Lg`nЃ"u-- =F֚Zf};6l*#]0iӒ"TڦV%C Db&EWwdi{[.ss~v%t@nlJl dHkŀ@T?T7wҫaǘp1 u˾ec۵~i !iNRgn{_ kr3Iu;-f밐mn3갻dcK֌l|= {Kw0&Ӱg%300hpϡm,ڹt~u5^кm7ݘNZ֬ )c z/I7pSzō6+뺇u>ߛab`1N ڴMEM(v(&F⓯"K!"@(oLް0EW3 5 lѥ{;ـȴ3P oP3~R~ͳ>t 5>ѵ 0nC}2`zЛJIuarjQsإyBݵ0ޔA9 G〣?,^4<;ff7=zTYo^vRV بUۏsߛ1 f4`OlRsyE8f@skma7{|g1Zm6ƵI͖Jiٽtwz _d2eKXsǍG@ggϥ5sUGR u&%5M.|]Y9ٜX5:--RC4h]y[kh ԶR?@I0)| ~6Sw ӗS"6jbzr\>0A+RCРcO;DZxW"xAD k( 揍q#'CQqm-J1:6nZ&i;42EZ|:o盞˿k SsɀLgg%;ox:~8 Ȫ9f]^nbs5Sɝ}yAl2rmAj5N[e?#Lر]iNZ3jY+@2Ҍe=(䤙y=5-JFQ#XI2VFM{-|Ø#)cWٹ9Ȥ`RX#2;;բቺT;;ϵ;ns̭~s%=#Sk{~ޙ־:Cc6M7_"Yvkt@oZӅ͋it{um drL&+ b@12bAD9g## bQ*X $R6QNM)UlȆ 4J.~ l3ÐwLE@;[Tѿ B@iUJ|DcJ#PX۽RԌ2j65$aRSi^(6, <O} ,xK&̗KymOpکPDR p.'XhqEzuۮL^񊗧.ϛeprci0?QO6*P0CC*9]E(&)(5j&g4WORHݔ"9;dlzJ"pԧy ܆S#cf΅2چ0U.A8:ѳhN W =IotWLN;W~$ _4 3 { *\\UFEþw%vtJ^'\l^On562(u# FwZ;;=Od՘U r's{w)9ߕ}4v,C\u(Q vADR,dL-m;Ϟ1 lia5iƂRđ]K;vw0\KosMnYfzogҠKS 2u0`R2AD= JR|r\QBviPI|9oO,9=aL w0$5zxLffff[t"3-[fy3.M]zS~YY EdŊݮ뷯ˇ}sr՗[M/Wٖ 79R'r /;L>C?D>>TE>"?)icI}3_9<ģ>V[n(^n {%_u8'__Zj';n˯ď}t_?;;~7. u>r>3䇾뛸Js 8[|VR\@#T=~ Ch;F[]Eﺺ6]ˋJ {N=C|_VX ~8\=m4~B&^.0Dy-2Ay#\搉Ez<3r5 \<]iK65P鏿)fߏ g?m#zM+/vcly)OOTe GiJ'$Zk{oTv.3/s`v1ugl ?&zmФt1\zSsK{E^U}v0ĺ9yChc /7vF9 ,ⵋ䮳“vG$]ʸbPyku0hM jdq1œR,(qz\gwv־k¯Zt}>+"ngVb1w1Eͥh/v4F9uva<أg|cH' eY\%k~к9T/kkñL+'Я2/rٕ9֙?$ZU&Ðk.+.@qΜ~>OjwFBD&pnN1¡yT"OR[;k(@++4:,tme bv&sX aA|Ó 8h~ܼ}g^l8}9AQFs Tnq=W A~XԎO0, <S`f[ru`OEuhY> !7^7/<Ƙz\t1йtI:F /]m_8^ۼ\͖"HoULJ=]?B!CQ-vo%ͬu8MULw]eM1o hQQ'/l92̉)=P'p}tq%jLQs~vcTG6'HnuԎUN>#1Bjy#!{؞@l oشyr8 %3'!ySƙYmͥa_#,*i02ԟ^LHȮUfaSU]g ``ҡ+vM%XG8Ct(3hZ.J,~ #R<nڜDT@EOqBzy+P=k":A?lwCW?qjd@2Ԟx&O'-`r /4fQɛ?|8:VC[FĘGz.Xu;!^>Uk`m<˟ǃ&Yc~|Id,fcؼr b{D ͣZ2_2x"#xo཭l˛ 1%F'<A8׮_ qmolӍ彍M0 <6UH˛r0֧^Q6",r&fCILO= qE/`_4?{}˥l#\׈Ȁ&jo㷪>$a87S"2e잠/惐څjשhzq<۾+k/g XTXe(HzPgKw,jf{noicC_gG}NH_ݰ]V C$ʈTX[*7e5M~D]*Z*qU)fURO 0qѺw/XoXsFux̩Oׅ)ʶlk*pXC~EI۔}@hdCb M_{G9,Gׯ˥K  Xl8qr3W 5/Jjמ. ? E{>H4vqn#[:IWUyXҷxS:iE7m47@T9}=9ogpcю !A(O!~^*O]RɤV؜-? {g+v {-2 lAA2$7=*l%bsB M%*ƬD98yz(SX5Fkx@ѺM:KW}EG|PbE7_Ӑw|"5׋@:H^SwbO宼  *ܩA~s˼T9Ѳy3}D*Um.ƽyX'{;r kW%*cȉ#GK .̍Z'ӿn5mZT>fF&*60vEcꢬ -.tg|̩>ֲso}|ԇ<"QeÌXM 1~6O垼&+c?[İҤݯzXv9 t1Ejݹ/ w>薜9qJz z})Lԃ{@zQ^VюJz\:nOެʝ={䊀My{쑳e}XVJ5UZSˈeæ IIb&T%v,7 L_%&E񺤿JUs6 hOQ2dJ^} sk62ާ3Yua {*ީ.i M3 -h L#Xurpzypvߔ\B^QB;rLvh178 T04GpމdO6f}[ĞԻBp>U]3kY˃t=YjZZ`]8%(;-cS"d|d`hߒnH3o=@DW@rMN }0x!#f ޮ/}{nIՃlCo5hlijl2pפ[Go%;P p6:xO)n wqYC8{La;%k[>lnxA {(m-VPp d"zD!\`i>YZ7ݪV36-<ցJzEg;`10q4D `GnWHR]%2q0V[2|+ڶiNɠV^m1h>̀eGV^NgJ*ݘc 豘.v,PžI3!AѢ۶]bwّlln@ۓ;d{{Lc4@9ʀ'=3VXx q C6:lNзӃC3#g%ߵ8lSvϨ$ BEEA%97ɀĬ02x?svQm^@wXe4nK ^|te&`mZdhu.#F>i(L1VY}Ȱ Vt's"Ϳ6??ry9tln-s/eٷQ|6%l"Ap ?]31Ȭy :3Ḁp%jQCR;wnȀe! ňDěA-縩Kݝ\= p8i5Y ToZvv-,|I0G>]&KPT+K$&n4 Yj.p~@=p}}4֦y2pu }m.s#\u sh*n(ZE?FN|zW]PW/\'= u {qE" gNrA4Xȉryyxܼq[l@Ɔln}䀪0~;DNuU\1I!O.^o`*KɿJ=?>~BK}(;c[rІzg-OTWir&w(oCOďgy,؄4Ʊr M)o0IKc2l(!C 5kO_gW־wY}ލN(2:\ҹCtbC~{fu#S$Kffr&333/333333q0qf fu֨W'TSRnG:n _ jY{-) vbhD"aK+gL- 46fk}a-5<ށ~r08 )Kl݆.oc?A$ 9mmJz)c𵶶RVQaA?0W 0aP(II-O0CTJȋR6+oiuUE,i݊!T:@ +VVH^$Q۶Z6ҶfSrsR4s8v>+r9`:N /+i"R #JQ2GNVipޜi{~){z{'>3j_lmn$7Dy&NS҄}I#ZTp: L] PR@[;]Բ$_}"ݟ-,&WDQP&-KpeMyۖ.M 44 0~ʩ\Q4A4x9ˌm"#{ fQfS-cng+0RWOG%(/O\NJ3hM8fgcVl`F#EݑD!w" ! :"afфڸ h a9&&=I(\R)iMbf\)*Aiv(,Ei`0=/R*.1چ1_q cJK,^\u¦jiiƊ6l@ljgJz7oV;o6t"lHMp09-ݖqDz'nlE\4|bK.5$Z%1 0_mU!zv|f-P"[8 1DP 3,\"9;es%)<3B{K4 uRO/]j+K ,Pk3 m50 ͽd̝?`c6)jDrP'Sț~Dis'3(9ĠMU4m4[k ]D\炭`+ca+mZ hA&*Ԅ7Ah0NJ*cjkuncJ19G &qCu{Y wVW:;ز /Efs77M$ 0>4RaBp7BfC3`>QsyaJxUmX$6fǪ\k>t:~"aDrJm2厰nD]l{p' fhr7 e`D6agNn +IrIbƍz{|aFw=ov${B>H2o5~s4b}<~eДw{|hJ.zI&c̨ߓ&lfSo=mAaՊ(#>KOb'w { 0jJNXuC$$&8T%+RLhZZNԷbג8j PoRlnۖ@+ШT0CIbN-b9C,&M>}ύ Lz]MȆؙjKoӏ2 {UDPR$#/pj NMXBϮ r2Y3\Eb*?!l19|MFto] 39%H?->}\ƣ4r9%~߹:>kG`gVrn*\F>J1Pi{ݵGĭ|"S,ŶH47`D=NC"o8vpBs{YKڂ1My8懵^5'DbNJvT&+dLc\$Sy4Eoc"3H&Fs?+ҩ茠DkeQS^pқ8紣t1sQ:$D`_ qbQQ/Kd߈wgd'Ѱkoi!Af9`mE[dxߏ:CZ1Xb(c@QqEvSD=|%o#+EK^c"TBo{޻^)J%yӹ'݈G8m.$$W8 n1zZ6-3}:^v_@P@gQ*:6nje1l|~ nvPFVo()r8)m{])ݸmVӞݸ5\s=mjـn;}}h|[B`I~jB+7MG8`saTCc"Az DJ0=saj -h~$QD[ǥ7c<猣ƅ[QBjkmϐŦ^* >$8Z9!Jiҥi냸d*EzDJTAZveE/1$~А֛ӥ):p.vۻ[9#(+Ki,,{{FqHH65V=$Ya<*N̛{z&:ڶӧsHh~)3w{ ]#ݽdCO5WɄ[i "p"78H&]P,T|ѐ"hOk\ ,AN rXxEظ; Gw} 4ѫv8rSW]g?. rsN;*'? rLbĭf{o>Nrol?Bknц| ];-gSEmNM `r)*dB,P}ni=+g;;(b"0P5!DJjĚJ:z[FG~t!{HƒCiyR`߂Λ0Ck\ú6V<$Ę> *Nƴcͣܽ6qj-+al}b-~ŕ͔EC1P1jڔ;E^;hvoTWǮ 9='?6|k& Z1qFhRbCj3讧Z PD ^J16[^8 Zw$2ghT ^ͧeڴWt`n )U?uW=y]3͘S_2g<`dV `-PeU`d3sp=}}_d9Zu47CZ/ؒI=F2;pGfDެxmtw[8#5XČ7#qaK 1Eya /"toNneo6 >K= :Y\÷XlƋ^X3?n>f@bڅM6zSD5_D_uC&6r8yjNlObdhnS?!%(vL9|mjD0%JQ%#zenrz\b-|χcC㿠cćQj >:d=9s%11 ^3Dp͘`xHwL=$"ߒEAI \'e H~b$xCd2N2f$Qwc,cfL-n9bH)[3s{g7W]w'uL>sZbLyKeaM=1wm#։|K{/ uv2eKSYQF$]Nȶlc؏v[nrŵwt7k׭Bv`_L IM8KSUWO  fΜ̺iUVy(&3&'9``hc+`$Ye<󙙙" FebAdfǸݾ eקRξyW!NwueeU~"亶ۙ'>0q7)~ gD3GCW{j,ݟٛLD (4s8]oǟf :EPg/?^42WPdʂ}.%kKU3ؘn!x/i FHYڠ&揿q9jDO=^ r~2k^9^8Sf^;qk荗K_ʿ8N$5ϡ$c7pLfsjz*w1(/ݻH_ T-`fEZrqdb0;x7&62 6/ t27ASrޚ\13{!\|˃P' G3F<4C'yagq;wvt«I?aQr@S9{6z;Pk l?}YW3I yO]ö `fd2Q[XМc.q\"@=YBF>n:V'o%7 it ݐ#3{.cM\TT.m]oG>KEO~8:8vvVlNYn|| ~:-4^ ο x]=q̆'i"`I7S#/#ZOw9~Sٱ࢓xӍI*ǰ@(e /ivJ׮.:fu㊥Bۼ^57mr.Kܯ"E^^ j4snr'm՞ޭn{"cژaSS鶴9M~ $~>4Y}kE5IO {΂,L3̗z%\}o{;._\x. @ux=giKxlevG'r6m=8m8 8d\NT=Vܷ聯gFB[M Y7+IqKg+Wh\tUq*ʵ2yYK-ejy~W+ݙ}z,Ԛ.͜^O05dB̬AeG9Қ!(^KF#gBH?޳>in}tlmkq;y}x8=Lcno_>vwp%|C..^ap|6xr\phiKhDink1y@?ꉺA zYh K֬I3YoVj#k+:= <N.f|n+.W^|۷nb%l/{ T6 F!zCu 7-eʀHG۠.!j|69j-O'Rwo5ɋ#F<{jR3t9;Y+K;.,>ۇrvA/F IqErttx4w ^hJ4۫fT@n&̅čĺcO~r6ièMy}i(q[#+AEJYZUWw/kq3ͤ2uRW ak1bk ;\-s] PrB VI)Fdmׯ1\"QEDmĴK|ΘI,h·wwT~gÖH̱ ZS--Iɽ9uAOM)|>GJR!`dyn˟уPፔE|lXC{0X~1Jf@[uZ%hh6is 1 mq,),o< 7$ U]%jx8dž7ysfH ?-aH :ϰ} 2ҰĄqdp<Ŝ]D`_yTI bH /hI6X}jCڼ2?KfkܘDލ0lpHtL^̈`~ cG8T08`lTyp؀_NzSy8/pw?'w:N|27Ʀ M]c4lIA so"nG瀞t=$'n7}9\s_>[*c? 31'ozmgJx&#ËL6l36dCE1lH rɊKMYUVpFLar]f:4X Œ]$#AJFޞ#+ 76G/{#]ԒқK6Y^6*N[޹CyCCꘪk+r< @ z\1] nt.%)\_y\S\Ȃ2F+A%1c^ ̗ej.ܾB5 ؗ89FeEЗ25`!9+;a&)ӤTl-Y}Ȳ Wރl6We Hׯa/Vy8a}NL4qm#W`s;jC` ̼}䢷n(uGZOCM`ͣB1TiC9B?t1i(H) ׶ge..u_:`rϲF8zaTփQmǽ?G=.m֭!qN\@ŕ(@dlqDu]' 7;Kxm3편l ^;7,!5{W&$ۉ $#=oظPq_LLΰd.,W*J]}wMy-˹h cycVj3h) x4=88P_/D[0VYk`IU29Ǜ+g`qaJ*X@`*ci)dRh cH) &㹚)7e*͟yWJlT=sɌj&u:,bc\/`qx0UFt.A>3]h"T16zc1PL|)Y͔zB 8C;J PϹ^xn2qCk{u2!2fKp1@~گR0.;<a_`B~u͛ ۱uQVI:"֑Z2áj撑憞cσƒ4R^Ko`|Q^Od3|_?'Xh.W/~~Ǐ bi4 ۸X`owdZ,ټ]a7odm`R#!WNss`?ZS*ݸmb l7c]4(Ѹ̸fx#GX򣰓~2KЇ=]#ࡉ1Ts1:9Ⱦ%}2l fRN]bG1x#!PL- *TF唓Op "r&xScuQX-A7!*<05,CQgޔ0 t5gQ]?ϹVT2n.jz1G!?|ť\3__dBeW)/PO00DP,{g̎uYm/}oAF學,t) Ntl$ ,aVf"Ql*F~WZiq9QZ@]{CF\VTelyL εdaAFJ݆ι9.n~c VYVJ"-޺JcWpBT.],z#~zܰ HIvf*^5e$HM0}{uYCwp?ߔ5mZa7@ <|e"͹*mt` rߋIҒsr!]pPXN3q0Y?Gʷ^?wC YDz2GREH7AʼnUW80{G:-kR$>7k8<54e&#`/όzpDuVvC~V+aC7g><|x|k|]%>Å O}x;˯~'TJ6fLhHZxx,L.l6'Hzt@g(3/tk{le>ԗqlq7C7`3h63HVLXNZ$‡, ɤC%F`p\~> G vZ*[W[U83s`/1 m|+`u @%X_|ǫ+Οo]ǟi}X仦SOfNF[a3~n,:1iwsL9y, Jnzǹv4G5ssAt#?Kh6dM6d<£ݽc|sUYkxގnf򗿂 Unl|S 6=,W?߉o Kxsˡ޼KX52 uHt-H : dՕ]Nvcyx]]fDNYIAa#"P~Ebop&fƒ{ 9G3X-xs3=dn\& 0~$8O R .[.UUVGǟ} ~{qMuc<+:Z֥Lq,R Nq9W{[#˩ow(jNݑjzAגЉJ'U#akVsebdhĹKpNp%kױ \"+x/M67_6&i0[> X$:su.\P.?pC\~x;{> 9R@Vav -n0~ W!%Ȯ"y,}TX'I0j%fr.hetJ̒UnvxӀB`=糲 [\a&;6÷>a$N oܸ{%@dQ|ΝolqD" p⥡!(c2L d\(bjXGcdSw( 4CLm?ҞI\҆QuX)nCȸ&أ=Ib,@0lHbpRe]>FcQ9c.( wL6d&p`ñɼmfD Rlಠ0țܜB*- LCrIy%ټXX bQWn }4Jr4wZY*)A/}߶f nQZH )XV'3=ֳ5Nn,.[s31$յu\f g䙧>\֓', =vnƠ_~2J'44SQUE^^>)~cǎ׳kZh?eAg 1 k3JCN$=u_~b_diPmڎ8|G٤Ԟ)mυLi ܙ$! s3EI=_)g\uw.8'$1i@9L`cҜ_mъ=9 0xV~^d=cg+V2eRyի^"mG @$*e\5G$"i"j\ )jjj`)-UTTl>Sزy3'OL07SW]KC%9EM P;98EcAS֕C=V= ]cyF)1ggq:|AP\{ͬ lWτ=0bygD:cwg#ݴY0~ +9qtf! 4>a# 謓T$H#8/SqbC9ܹsPH<7<\JK/ǯ~kqss((Dp!%pMR ghqq!:bi̘9%KM|xD9_!;8{_{lmg Ke}! ~ ?p3f`+^-j#{`sh hMiLu؛Jb{Z)Q?8rq}_W]ԒO ~<ҍ/j5_tU|iR'7SdmXFua'?Յx|SU16. L'~\.2U?e6n&Vmܴi Ķ'T*ᒝOZxn;J7QB$&,DqXGUM, ]:9 ]υ+( ɦäb) g.f-jDG3]5K}Y+r(5c<{Wq߉qK|\OqS}6nN~34C?B65E w yjֻ$4?ì/ѵct_ɸe\h\M0q W^U”7-`F"#8Fz$6${*Tg㸃4oy sba<\w/yQGwptVx=^#S)=ʖC!f_lenU,1GdW._l~ ر՗Q@c*r͚Xp!1b}q=\z%L>-<ã]LCC(.gJ'Nx94i2Sa39rbeM@)e=|b)˒#@2+gS|l O熏"7Eym kHn?NխsQm1[>7L1o0 2K:D5~B3紕 o+tҊ-*l- T5s8 ڑR J;(g9yU,f.k;=wl[БC_dp\֬aO7*)#X4p2o~t$@sÇ81eXs][)((Ǫ:[H_LYCF#Fd)ڋ* Y9)UP (/`ᖧ]Apg}s{qzDk0//'؃e Vͧ{c̘1aץ3k׮v"e8qݻ 3uZ;>ܼ<zP@gg+.Fg3<2B"]%/7_; ;6^Kz~qӨ =7٨VWM巟*^14ЎYU:?Bz{h:~ûB_ޣ.VZ4{P6ٜƳ%2  :369͞JL$@k-A\NmY|wpD鍥8* A4BݾD.߿5\wLeW䔆`-.ڸy;`ilݶ9_tXugtdA XWIk"2wa}LZO@/гՁL'" Q^^n qǝ2n"!GvDٺu+mLTgtр/@"_FGF){۴Bڌ9y_GS(EӚ neQJ#u!vΤe=;C_Q2o!X0:f>ró$currRouӔ,Oe QFtQrvl,)!ey]. [[VJ%_); ,/qp{9ˋq*?lSYSqojYHQ2Gӑ)ˊ$xOwXSK'T&Ae&.]}!߲m?)U9s]̙EyÜ~LP>r'wh=u Gw>Ot,"k޵{]?Q͞5CG(0 h={\4ݝR\PHz੧ֳ`Li# RXTDqQIHQiH| $F8!'F*`p8]qH& =3RlLztahwHXz#, r 1p]Qg3̄gX[hh@VHc΂%Z<IgU~ZѤ{3+Hڬ Fu&K@ ~Oy&ӽ>=ռڃ|!:œB.-WolZNd3C3^NkF'P[7zƸ|hDIV.@*g",`æ'y$/Hx^=KV=+@US/%Q1Y[^ @^!fWe%%oرfoLRC%uvd177)'KwWTUWq5kؼy3>0SMfJ"|OZ 6LjQcdMk81RRf#†2B8h)s G徻y۫ogu׏xWQ24b`+=zO>dSVQ.[Ϯ~",aumj(OBdkg蹀}0@VGRAtDn{h%k1NYExih9yR?ʩ9T1R\E;}_ZJKGqm eYH+<}u6Vc^#W>LtB55EQKq+W@T1s j^C-V\Z10n4J0Udn5ԁQe\5q$ sB(Ƨ$ #s:z6mʤIT"ɩcX@4ͧ()*2%n i=G"X@D"„m+8d=z*4C&Y0 4Lmj8GG紀DHUoM^Ogo?vTO&]zC=ɝk`~G' Do$wo1otLȌ{hG!wm Nn` 2leƻksYO0뚱 #XYH)/>^Q5E TP_( E+P(;lrn₅ x!N:EUUCb1̙EV"3^/R͢B MXqj#}ڱ Zt}#hHCMm-/F)(l^ r94˞ٲyNY#7yD  ByTDHttY5* w#I_@eidO+6Czu!'dE* '1LaCH4A2[YΥ-ej BHBJkt['SW)P#'@@cكh Ƴڶk+QJ?ttvʕ,: q7pΚdBY)CLr֦FaYYwfxh0= HMz~JL<5 ,|E2q;vfxh&y8JC:7(ax7m-h/qc2.#a]udy% #5adgTṞ M^"iX4oPad}qnRh<I)xq+P@ u6[@Vv6{gqd2-tttp3I*]V~D~[6?-)-)eBq1DxgdތcF W4es iФ qB P؄-~?a2O8Y-3[ (P6xR$rsp"Ja}@ܾc;%%E&koce Z l ?< j\{Vu4ǕƦ 1iK-f4~Eyeg14Ovv˗iF>DiaR %P!$P04X!MM7'L-TNA۫/'}7mz3+D~?:jdJY#،-4f1q;B-XZ^J0`[Qڿ= ~H3 (P@g?y??TLyMkc랢 JUMr`TSG|du| յ5X. chM4HƇoHOK.d&o\pIpB,<^TWWo.X=ܸq9y-Z¦$ 0x&KX0wozo}(i qVcٴ#2n"N}\Vp[QTh4ג;(홌isM)+oX|-OISR"2C&v+>W@{@  e@#&!KuZQn} (P@g|g?&xb̳ ڛxig~zhko5N:MꊫR<' 0V%HJz45M'%Hdg+?p(š" Ca@(r2!TǀV22@k溞gՄPNitL1n9kr XHPضzBH5<`Aw ?{wFqߤd;z0̋˻sĒYj[ %;|stB?p"IIޘy*>mߍcN,_ukV ~?oVz]~YϚf@00M0غI# 0u(2#:B!h+N8`=a"v=-u [D!LO?=2{d9f@Ðt:egЂF`6:!\!B$&d<ũ8>CEV#%dzb2($ywc=21oZ!i;iih:x `u !B0엿 p]̛OOw7o f@TN6W`tt݈K3(N>R9!BLs؊Dcv[M\& Cv־-d4eҞq7Saٽw7Y!BL- ZBrYΛe̙3b0}|fqÆ뮽e˗Shg߁8}:K,bM#BG_tkaS)laS4=E <׭!eڽA2l2ylu1S) D  @͋!BL=}ɳLr)<7:-.bw40,1O)F>6cF3 *]46 y~@g{ P(~t{WS_qB4,:*0h~ogܹ(2 \a߾av3 aYT*($# # ȡkt@4r6W g㧛klqVycWD !W]~ }+ ])o2TNRYl1sFq2Oz̜5B[zCI[Nr9YzR,XؓbϠϤ)"ō1tK?14fMcviB!7^|=щ(߫C-Zl/∶f4(@GA,t8ud]2}EnQoK;s \f̸43]BѲNAM<Xza0sL,_J[.[*ёBS!V*U ZɲMK㼥٣ǒs#yK-l(f161E[;12iiM"B:\NW.f3iebZ&cq, 4L8Q׬-pZ_c*B!N_8u(R3v؁ :ANtwvQ!JnT J)tkt{"gsӸrqoous].9'.wrih{%^0tL//}c9aX#̞ݷGܣ^jv 7Jq 2ߠ.EWO`X\vn1ҬwqF!1| 1(%ٮbڌT*u(?ɤ0E*(Bi:F4tM1Ykg9usLw):kGb; FT{#U>q͋qF`221Pq )rx{5n#!zJqG)!B1^62X*y ֯XON 2L3 ZE5]f6MEkadt fv㶃}ar5CՈ"np+]EB|G̓<}ż y|CAdn_ 8(5B!8Qvlۆm6s s%f@4 #IPP t]OqLGL\318諡gyza:ը|'`I ܐk!BLcc0M˖>۶mc8nG\"q< CӉc5\>QF.'g7)%B!ףKN14<ļy޽C ̀x􄆁aM)&'w֒W3?1'}aLSO!BZlXt)?p8Pvf@D q+F5|&% B!Qr`?|.y l;w5|tL*u>L:C(~! EkB!i2kLZK\~,\_lٶl&Ci/hYG, yde$ffPpqKU~ߢ-v/CVD8&.}!DҺ:1Ifi ]ߟ͔5RNg+3yDVoo#HwG=Z%]kEd2L&畭 Vؽc;3}- {.++Fdlnlywoϧ.^HI$hԎƢc6Ia.9>jiqIUEF0Em$".lSB&~[ ĺJ#eI(F>Z]TQG) "H<! Q^WQL&P6=: >ܢB&c,7孯RJUܹswyUq7LUj:R093:xC{v'P4#Ad,edS191R ɛpG|%:u/#Ib yzFLz+$\ -5£.FGs)U|jF?,.>Os"HyF$ٻݫ4η@/d2H򰂭ü?Yz7߹h$;87(kx:t)F#ʽgyclwd*޸rKiÇK@]G .!ٿ?KK1mng7bTZ%A(:2D &AM .T,r{T]w|z}4!fKB~ EhҬ._힖l8&.E D&u?¤ןl1l͆Kd,˥qƴ"$ BR7z/ЌT6)d2JV>_I$oܜgyMqaGq/ t$k|Z('RɌpe{ndss:e" ";oC5SSSܵ+ Dhb5DЮ"cQD xdGE$`I`\hUc[bs01SD4x 5gnd".PMHl$Ԣp3mdeB jV)bg2Lm = ٱhhq%Ξ:2{NU& Esn^d2MyKαg^nQ{^FuD.қ?ӷLmz@ե옜D\0R9bѼD9cB\Me~3@@{T `ix6L& &*nP 2GsNp256VYz#r WOҮf R%D凩>NGR[xٳvuFUQ5 9sgϝy03 u4jnRRl _] 2Nkݒe_ iE"LUASt_Ʋֈ/mb(bBAAC GCFy> Nnu?wq2L&Lq Wpw+2&v WspOC(wdIxeiϮo! 7l;!1޾ͭ7ٽ{G[v X^_eu}"$9(;ePvLLL0=9pkڛj$CaD{55IgrTuR=Vel̟!s瘹3(:Pt}x\~kZ&fZGU==$q4sxvq"n I:EдޠWM7`ZhB[\?9M [QTF7[# uL&i!̝yW^(FUӜx)NN 2{''ygn #`zZg>*['y}t'Aپmv6N+ ]766(ݹZPT-OJ !9{P#={>@=Lj9},jUUu:!$0E$_#u&(H=]QKǖ0&/ul []ݑ`؈zSVlI.*Bd<7+. .zG DHeZhkK_ۢ֎E1E$L&f8pS묬 C>Ndz_'/<_st ervRx C:p/3nPw* d2mDKzEnno :ܸ}tqnss 8$NO" Ox$;g(NsRqO"}7?V,,:1uEY6%wP1Ml. ʭ%ֆLRH\@mg䈕k u./:ĥOt~xVۢnAdD&db?YvNHѥK&1=7ޡ4;૿YZ]_̃KxqsX(5V`ӔQ#gK(bQgp7h Vi.|ӿPZsugw\&~._ aYc؛dt'̭B,_/?k#v~{}Lg/rc4gol-9ɽ|oާHK 6h \~5 o{-bkQMGUx>kx ?&zҳ.3hMVV^Uf$mXScD m '/r/X" ~^ٿI~ވ5[Q[Z|[hQ n밻W0w4{ _|BJvtTF|#?H-{7ɕՈLRVzJ {ۮkzm-ƥk"P"tشRd2L'/ D0 v3鱽EM &Ӄ1{k+m d촞كVm?;׸~_G1LF??dTZt4y$X]#^MPR *wFKFVz2sٴ ?-%?Qkl]hW@y;EA( hU"`!D, ےCsU0d<$^(F\ImZ4c 3L&D5g׎& {~*ow5b}}>/^܅lnk]$Zd%oPG0IQ Ҋz F~m_:M 7_݃9G",g?I]yԤ.X +o⮃̭,,*Ǟ#,݈mUu BL&)X3@4Ue\ZXkG~ f"څ~p8ZՎcd2L% [ U5ĉc<| bnqL&d2L i 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-20221218/HACKING.md000066400000000000000000000045001434764647100152270ustar00rootroot00000000000000### 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-20221218/INSTALL.md000066400000000000000000000115311434764647100152730ustar00rootroot00000000000000# 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-20221218/README.md000066400000000000000000000057531434764647100151330ustar00rootroot00000000000000# 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-20221218/common/000077500000000000000000000000001434764647100151325ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/000077500000000000000000000000001434764647100167345ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/000077500000000000000000000000001434764647100172445ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/common-assets/000077500000000000000000000000001434764647100220345ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/common-assets/menu/000077500000000000000000000000001434764647100230005ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/common-assets/menu/menu-hover.svg000066400000000000000000000060461434764647100256140ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/menu/menu-separator.svg000066400000000000000000000033131434764647100264630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/000077500000000000000000000000001434764647100227675ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151434764647100275050ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031434764647100273470ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/add-workspace.svg000066400000000000000000000077741434764647100262530ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/bg.svg000066400000000000000000000114111434764647100240760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301434764647100304640ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131434764647100273420ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321434764647100306510ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151434764647100275270ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/close-active.svg000066400000000000000000000115541434764647100260740ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/3.8/common-assets/misc/close-hover.svg000066400000000000000000000115531434764647100257430ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/3.8/common-assets/misc/close.svg000066400000000000000000000115451434764647100246230ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/3.8/common-assets/misc/corner-ripple.svg000066400000000000000000000047371434764647100263040ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/desklet-header.svg000066400000000000000000000137121434764647100263750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/desklet.svg000066400000000000000000000133101434764647100251410ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/osd.svg000066400000000000000000000114041434764647100242750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/misc/overview-hover.png000066400000000000000000000015061434764647100264660ustar00rootroot00000000000000PNG  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-20221218/common/cinnamon/3.8/common-assets/panel/000077500000000000000000000000001434764647100231335ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100272700ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/activities.svg000066400000000000000000000111621434764647100260210ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/panel-bottom.svg000066400000000000000000000046471434764647100262700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/panel-left.svg000066400000000000000000000046571434764647100257170ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/panel-right.svg000066400000000000000000000046601434764647100260740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/panel-top.svg000066400000000000000000000044501434764647100255560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571434764647100307170ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151434764647100303410ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161434764647100305250ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551434764647100302130ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/switch/000077500000000000000000000000001434764647100233355ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100277330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100275740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/000077500000000000000000000000001434764647100214655ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/dark-assets/checkbox/000077500000000000000000000000001434764647100232535ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100306020ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100271520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100311440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100275210ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/menu/000077500000000000000000000000001434764647100224315ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/dark-assets/menu/menu.svg000066400000000000000000000114111434764647100241140ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/menu/submenu.svg000066400000000000000000000072451434764647100246400ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/misc/000077500000000000000000000000001434764647100224205ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/dark-assets/misc/button-box.svg000066400000000000000000000063451434764647100252520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/misc/message.svg000066400000000000000000000060651434764647100245740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/misc/modal.svg000066400000000000000000000124721434764647100242430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/switch/000077500000000000000000000000001434764647100227665ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100255720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100254370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/000077500000000000000000000000001434764647100216535ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/light-assets/checkbox/000077500000000000000000000000001434764647100234415ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100307650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100273360ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100313340ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100276770ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/menu/000077500000000000000000000000001434764647100226175ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/light-assets/menu/menu.svg000066400000000000000000000113571434764647100243130ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/menu/submenu.svg000066400000000000000000000072431434764647100250240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/misc/000077500000000000000000000000001434764647100226065ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/light-assets/misc/button-box.svg000066400000000000000000000056071434764647100254400ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/misc/message.svg000066400000000000000000000071151434764647100247570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/misc/modal.svg000066400000000000000000000125121434764647100244240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/switch/000077500000000000000000000000001434764647100231545ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100257560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100256310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/3.8/sass/000077500000000000000000000000001434764647100202155ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/3.8/sass/_colors.scss000066400000000000000000000111201434764647100225450ustar00rootroot00000000000000// 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-20221218/common/cinnamon/3.8/sass/_common.scss000066400000000000000000001013321434764647100225410ustar00rootroot00000000000000$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-20221218/common/cinnamon/3.8/sass/_drawing.scss000066400000000000000000000075161434764647100227150ustar00rootroot00000000000000// 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-20221218/common/cinnamon/3.8/sass/cinnamon.scss.in000066400000000000000000000002271434764647100233220ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/cinnamon/4.0/000077500000000000000000000000001434764647100172355ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/common-assets/000077500000000000000000000000001434764647100220255ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/common-assets/menu/000077500000000000000000000000001434764647100227715ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/common-assets/menu/menu-hover.svg000066400000000000000000000060461434764647100256050ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/menu/menu-separator.svg000066400000000000000000000033131434764647100264540ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/000077500000000000000000000000001434764647100227605ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151434764647100274760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031434764647100273400ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/add-workspace.svg000066400000000000000000000077741434764647100262440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/bg.svg000066400000000000000000000114111434764647100240670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301434764647100304550ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131434764647100273330ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321434764647100306420ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151434764647100275200ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/close-active.svg000066400000000000000000000115541434764647100260650ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/4.0/common-assets/misc/close-hover.svg000066400000000000000000000115531434764647100257340ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/4.0/common-assets/misc/close.svg000066400000000000000000000115451434764647100246140ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/4.0/common-assets/misc/corner-ripple.svg000066400000000000000000000047371434764647100262750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/desklet-header.svg000066400000000000000000000137121434764647100263660ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/desklet.svg000066400000000000000000000133101434764647100251320ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/osd.svg000066400000000000000000000114041434764647100242660ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/misc/overview-hover.png000066400000000000000000000015061434764647100264570ustar00rootroot00000000000000PNG  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-20221218/common/cinnamon/4.0/common-assets/panel/000077500000000000000000000000001434764647100231245ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100272610ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/activities.svg000066400000000000000000000111621434764647100260120ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/panel-bottom.svg000066400000000000000000000046471434764647100262610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/panel-left.svg000066400000000000000000000046571434764647100257100ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/panel-right.svg000066400000000000000000000046601434764647100260650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/panel-top.svg000066400000000000000000000044501434764647100255470ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571434764647100307100ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151434764647100303320ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161434764647100305160ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551434764647100302040ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/switch/000077500000000000000000000000001434764647100233265ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100277240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100275650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/000077500000000000000000000000001434764647100214565ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/dark-assets/checkbox/000077500000000000000000000000001434764647100232445ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100305730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100271430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100311350ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100275120ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/menu/000077500000000000000000000000001434764647100224225ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/dark-assets/menu/menu.svg000066400000000000000000000114111434764647100241050ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/menu/submenu.svg000066400000000000000000000072451434764647100246310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/misc/000077500000000000000000000000001434764647100224115ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/dark-assets/misc/button-box.svg000066400000000000000000000063451434764647100252430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/misc/message.svg000066400000000000000000000060651434764647100245650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/misc/modal.svg000066400000000000000000000124721434764647100242340ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/switch/000077500000000000000000000000001434764647100227575ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100255630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100254300ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/000077500000000000000000000000001434764647100216445ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/light-assets/checkbox/000077500000000000000000000000001434764647100234325ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100307560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100273270ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100313250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100276700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/menu/000077500000000000000000000000001434764647100226105ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/light-assets/menu/menu.svg000066400000000000000000000113571434764647100243040ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/menu/submenu.svg000066400000000000000000000072431434764647100250150ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/misc/000077500000000000000000000000001434764647100225775ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/light-assets/misc/button-box.svg000066400000000000000000000056071434764647100254310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/misc/message.svg000066400000000000000000000071151434764647100247500ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/misc/modal.svg000066400000000000000000000125121434764647100244150ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/switch/000077500000000000000000000000001434764647100231455ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100257470ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100256220ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.0/sass/000077500000000000000000000000001434764647100202065ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.0/sass/_colors.scss000066400000000000000000000111201434764647100225360ustar00rootroot00000000000000// 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-20221218/common/cinnamon/4.0/sass/_common.scss000066400000000000000000001062531434764647100225410ustar00rootroot00000000000000$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-20221218/common/cinnamon/4.0/sass/_drawing.scss000066400000000000000000000075161434764647100227060ustar00rootroot00000000000000// 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-20221218/common/cinnamon/4.0/sass/cinnamon.scss.in000066400000000000000000000002271434764647100233130ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/cinnamon/4.2/000077500000000000000000000000001434764647100172375ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/common-assets/000077500000000000000000000000001434764647100220275ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/common-assets/menu/000077500000000000000000000000001434764647100227735ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/common-assets/menu/menu-hover.svg000066400000000000000000000060461434764647100256070ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/menu/menu-separator.svg000066400000000000000000000033131434764647100264560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/000077500000000000000000000000001434764647100227625ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151434764647100275000ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031434764647100273420ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/add-workspace.svg000066400000000000000000000077741434764647100262460ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/bg.svg000066400000000000000000000114111434764647100240710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301434764647100304570ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131434764647100273350ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321434764647100306440ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151434764647100275220ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/close-active.svg000066400000000000000000000115541434764647100260670ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/4.2/common-assets/misc/close-hover.svg000066400000000000000000000115531434764647100257360ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/4.2/common-assets/misc/close.svg000066400000000000000000000115451434764647100246160ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/4.2/common-assets/misc/corner-ripple.svg000066400000000000000000000047371434764647100262770ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/desklet-header.svg000066400000000000000000000137121434764647100263700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/desklet.svg000066400000000000000000000133101434764647100251340ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/osd.svg000066400000000000000000000114041434764647100242700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/misc/overview-hover.png000066400000000000000000000015061434764647100264610ustar00rootroot00000000000000PNG  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-20221218/common/cinnamon/4.2/common-assets/panel/000077500000000000000000000000001434764647100231265ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100272630ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/activities.svg000066400000000000000000000111621434764647100260140ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/panel-bottom.svg000066400000000000000000000046471434764647100262630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/panel-left.svg000066400000000000000000000046571434764647100257120ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/panel-right.svg000066400000000000000000000046601434764647100260670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/panel-top.svg000066400000000000000000000044501434764647100255510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571434764647100307120ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151434764647100303340ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161434764647100305200ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551434764647100302060ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/switch/000077500000000000000000000000001434764647100233305ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100277260ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100275670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/000077500000000000000000000000001434764647100214605ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/dark-assets/checkbox/000077500000000000000000000000001434764647100232465ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100305750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100271450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100311370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100275140ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/menu/000077500000000000000000000000001434764647100224245ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/dark-assets/menu/menu.svg000066400000000000000000000114111434764647100241070ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/menu/submenu.svg000066400000000000000000000072451434764647100246330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/misc/000077500000000000000000000000001434764647100224135ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/dark-assets/misc/button-box.svg000066400000000000000000000063451434764647100252450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/misc/message.svg000066400000000000000000000060651434764647100245670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/misc/modal.svg000066400000000000000000000124721434764647100242360ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/switch/000077500000000000000000000000001434764647100227615ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100255650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100254320ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/000077500000000000000000000000001434764647100216465ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/light-assets/checkbox/000077500000000000000000000000001434764647100234345ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100307600ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100273310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100313270ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100276720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/menu/000077500000000000000000000000001434764647100226125ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/light-assets/menu/menu.svg000066400000000000000000000113571434764647100243060ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/menu/submenu.svg000066400000000000000000000072431434764647100250170ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/misc/000077500000000000000000000000001434764647100226015ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/light-assets/misc/button-box.svg000066400000000000000000000056071434764647100254330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/misc/message.svg000066400000000000000000000071151434764647100247520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/misc/modal.svg000066400000000000000000000125121434764647100244170ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/switch/000077500000000000000000000000001434764647100231475ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100257510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100256240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.2/sass/000077500000000000000000000000001434764647100202105ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.2/sass/_colors.scss000066400000000000000000000111201434764647100225400ustar00rootroot00000000000000// 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-20221218/common/cinnamon/4.2/sass/_common.scss000066400000000000000000001067231434764647100225450ustar00rootroot00000000000000$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-20221218/common/cinnamon/4.2/sass/_drawing.scss000066400000000000000000000075161434764647100227100ustar00rootroot00000000000000// 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-20221218/common/cinnamon/4.2/sass/cinnamon.scss.in000066400000000000000000000002271434764647100233150ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/cinnamon/4.40000777000000000000000000000000014347646471001740524.2ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/000077500000000000000000000000001434764647100172435ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/common-assets/000077500000000000000000000000001434764647100220335ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/common-assets/menu/000077500000000000000000000000001434764647100227775ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/common-assets/menu/menu-hover.svg000066400000000000000000000060461434764647100256130ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/menu/menu-separator.svg000066400000000000000000000033131434764647100264620ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/000077500000000000000000000000001434764647100227665ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151434764647100275040ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031434764647100273460ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/add-workspace.svg000066400000000000000000000077741434764647100262520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/bg.svg000066400000000000000000000114111434764647100240750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301434764647100304630ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131434764647100273410ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321434764647100306500ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151434764647100275260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/close-active.svg000066400000000000000000000115541434764647100260730ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/4.6/common-assets/misc/close-hover.svg000066400000000000000000000115531434764647100257420ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/4.6/common-assets/misc/close.svg000066400000000000000000000115451434764647100246220ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/4.6/common-assets/misc/corner-ripple.svg000066400000000000000000000047371434764647100263030ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/desklet-header.svg000066400000000000000000000137121434764647100263740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/desklet.svg000066400000000000000000000133101434764647100251400ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/osd.svg000066400000000000000000000114041434764647100242740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/misc/overview-hover.png000066400000000000000000000015061434764647100264650ustar00rootroot00000000000000PNG  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-20221218/common/cinnamon/4.6/common-assets/panel/000077500000000000000000000000001434764647100231325ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100272670ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/activities.svg000066400000000000000000000111621434764647100260200ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/panel-bottom.svg000066400000000000000000000046471434764647100262670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/panel-left.svg000066400000000000000000000046571434764647100257160ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/panel-right.svg000066400000000000000000000046601434764647100260730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/panel-top.svg000066400000000000000000000044501434764647100255550ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571434764647100307160ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151434764647100303400ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161434764647100305240ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551434764647100302120ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/switch/000077500000000000000000000000001434764647100233345ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100277320ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100275730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/000077500000000000000000000000001434764647100214645ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/dark-assets/checkbox/000077500000000000000000000000001434764647100232525ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100306010ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100271510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100311430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100275200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/menu/000077500000000000000000000000001434764647100224305ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/dark-assets/menu/menu.svg000066400000000000000000000114111434764647100241130ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/menu/submenu.svg000066400000000000000000000072451434764647100246370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/misc/000077500000000000000000000000001434764647100224175ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/dark-assets/misc/button-box.svg000066400000000000000000000063451434764647100252510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/misc/message.svg000066400000000000000000000060651434764647100245730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/misc/modal.svg000066400000000000000000000124721434764647100242420ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/switch/000077500000000000000000000000001434764647100227655ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100255710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100254360ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/000077500000000000000000000000001434764647100216525ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/light-assets/checkbox/000077500000000000000000000000001434764647100234405ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100307640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100273350ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100313330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100276760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/menu/000077500000000000000000000000001434764647100226165ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/light-assets/menu/menu.svg000066400000000000000000000113571434764647100243120ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/menu/submenu.svg000066400000000000000000000072431434764647100250230ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/misc/000077500000000000000000000000001434764647100226055ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/light-assets/misc/button-box.svg000066400000000000000000000056071434764647100254370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/misc/message.svg000066400000000000000000000071151434764647100247560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/misc/modal.svg000066400000000000000000000125121434764647100244230ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/switch/000077500000000000000000000000001434764647100231535ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100257550ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100256300ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/4.6/sass/000077500000000000000000000000001434764647100202145ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/4.6/sass/_colors.scss000066400000000000000000000111201434764647100225440ustar00rootroot00000000000000// 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-20221218/common/cinnamon/4.6/sass/_common.scss000066400000000000000000001054201434764647100225420ustar00rootroot00000000000000$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-20221218/common/cinnamon/4.6/sass/_drawing.scss000066400000000000000000000075161434764647100227140ustar00rootroot00000000000000// 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-20221218/common/cinnamon/4.6/sass/cinnamon.scss.in000066400000000000000000000002271434764647100233210ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/cinnamon/4.80000777000000000000000000000000014347646471001741524.6ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.00000777000000000000000000000000014347646471001740624.6ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/000077500000000000000000000000001434764647100172405ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/common-assets/000077500000000000000000000000001434764647100220305ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/common-assets/menu/000077500000000000000000000000001434764647100227745ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/common-assets/menu/menu-hover.svg000066400000000000000000000060461434764647100256100ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/menu/menu-separator.svg000066400000000000000000000033131434764647100264570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/000077500000000000000000000000001434764647100227635ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151434764647100275010ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031434764647100273430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/add-workspace.svg000066400000000000000000000077741434764647100262470ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/bg.svg000066400000000000000000000114111434764647100240720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301434764647100304600ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131434764647100273360ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321434764647100306450ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151434764647100275230ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/close-active.svg000066400000000000000000000115541434764647100260700ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/5.2/common-assets/misc/close-hover.svg000066400000000000000000000115531434764647100257370ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/5.2/common-assets/misc/close.svg000066400000000000000000000115451434764647100246170ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/5.2/common-assets/misc/corner-ripple.svg000066400000000000000000000047371434764647100263000ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/desklet-header.svg000066400000000000000000000137121434764647100263710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/desklet.svg000066400000000000000000000133101434764647100251350ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/osd.svg000066400000000000000000000114041434764647100242710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/misc/overview-hover.png000066400000000000000000000015061434764647100264620ustar00rootroot00000000000000PNG  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-20221218/common/cinnamon/5.2/common-assets/panel/000077500000000000000000000000001434764647100231275ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100272640ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/activities.svg000066400000000000000000000111621434764647100260150ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/panel-bottom.svg000066400000000000000000000046471434764647100262640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/panel-left.svg000066400000000000000000000046571434764647100257130ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/panel-right.svg000066400000000000000000000046601434764647100260700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/panel-top.svg000066400000000000000000000044501434764647100255520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571434764647100307130ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151434764647100303350ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161434764647100305210ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551434764647100302070ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/switch/000077500000000000000000000000001434764647100233315ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100277270ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100275700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/000077500000000000000000000000001434764647100214615ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/dark-assets/checkbox/000077500000000000000000000000001434764647100232475ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100305760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100271460ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100311400ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100275150ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/menu/000077500000000000000000000000001434764647100224255ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/dark-assets/menu/menu.svg000066400000000000000000000114111434764647100241100ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/menu/submenu.svg000066400000000000000000000072451434764647100246340ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/misc/000077500000000000000000000000001434764647100224145ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/dark-assets/misc/button-box.svg000066400000000000000000000063451434764647100252460ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/misc/message.svg000066400000000000000000000060651434764647100245700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/misc/modal.svg000066400000000000000000000124721434764647100242370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/switch/000077500000000000000000000000001434764647100227625ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100255660ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100254330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/000077500000000000000000000000001434764647100216475ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/light-assets/checkbox/000077500000000000000000000000001434764647100234355ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100307610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100273320ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100313300ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100276730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/menu/000077500000000000000000000000001434764647100226135ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/light-assets/menu/menu.svg000066400000000000000000000113571434764647100243070ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/menu/submenu.svg000066400000000000000000000072431434764647100250200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/misc/000077500000000000000000000000001434764647100226025ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/light-assets/misc/button-box.svg000066400000000000000000000056071434764647100254340ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/misc/message.svg000066400000000000000000000071151434764647100247530ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/misc/modal.svg000066400000000000000000000125121434764647100244200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/switch/000077500000000000000000000000001434764647100231505ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100257520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100256250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.2/sass/000077500000000000000000000000001434764647100202115ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.2/sass/_colors.scss000066400000000000000000000125141434764647100225510ustar00rootroot00000000000000// 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-20221218/common/cinnamon/5.2/sass/_common.scss000066400000000000000000001132251434764647100225410ustar00rootroot00000000000000$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-20221218/common/cinnamon/5.2/sass/_drawing.scss000066400000000000000000000075161434764647100227110ustar00rootroot00000000000000// 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-20221218/common/cinnamon/5.2/sass/cinnamon.scss.in000066400000000000000000000002271434764647100233160ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/cinnamon/5.4/000077500000000000000000000000001434764647100172425ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/common-assets/000077500000000000000000000000001434764647100220325ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/common-assets/menu/000077500000000000000000000000001434764647100227765ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/common-assets/menu/menu-hover.svg000066400000000000000000000060461434764647100256120ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/menu/menu-separator.svg000066400000000000000000000033131434764647100264610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/000077500000000000000000000000001434764647100227655ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/add-workspace-active.svg000066400000000000000000000121151434764647100275030ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/add-workspace-hover.svg000066400000000000000000000100031434764647100273450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/add-workspace.svg000066400000000000000000000077741434764647100262510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/bg.svg000066400000000000000000000114111434764647100240740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000135301434764647100304620ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/calendar-arrow-left.svg000066400000000000000000000124131434764647100273400ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000135321434764647100306470ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/calendar-arrow-right.svg000066400000000000000000000124151434764647100275250ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/close-active.svg000066400000000000000000000115541434764647100260720ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/5.4/common-assets/misc/close-hover.svg000066400000000000000000000115531434764647100257410ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/5.4/common-assets/misc/close.svg000066400000000000000000000115451434764647100246210ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/cinnamon/5.4/common-assets/misc/corner-ripple.svg000066400000000000000000000047371434764647100263020ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/desklet-header.svg000066400000000000000000000137121434764647100263730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/desklet.svg000066400000000000000000000133101434764647100251370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/osd.svg000066400000000000000000000114041434764647100242730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/misc/overview-hover.png000066400000000000000000000015061434764647100264640ustar00rootroot00000000000000PNG  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-20221218/common/cinnamon/5.4/common-assets/panel/000077500000000000000000000000001434764647100231315ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100272660ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/activities.svg000066400000000000000000000111621434764647100260170ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/panel-bottom.svg000066400000000000000000000046471434764647100262660ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/panel-left.svg000066400000000000000000000046571434764647100257150ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/panel-right.svg000066400000000000000000000046601434764647100260720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/panel-top.svg000066400000000000000000000044501434764647100255540ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/window-list-active-bottom.svg000066400000000000000000000105571434764647100307150ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/window-list-active-left.svg000066400000000000000000000107151434764647100303370ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/window-list-active-right.svg000066400000000000000000000107161434764647100305230ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/panel/window-list-active-top.svg000066400000000000000000000105551434764647100302110ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/switch/000077500000000000000000000000001434764647100233335ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100277310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100275720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/000077500000000000000000000000001434764647100214635ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/dark-assets/checkbox/000077500000000000000000000000001434764647100232515ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100306000ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100271500ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100311420ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100275170ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/menu/000077500000000000000000000000001434764647100224275ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/dark-assets/menu/menu.svg000066400000000000000000000114111434764647100241120ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/menu/submenu.svg000066400000000000000000000072451434764647100246360ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/misc/000077500000000000000000000000001434764647100224165ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/dark-assets/misc/button-box.svg000066400000000000000000000063451434764647100252500ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/misc/message.svg000066400000000000000000000060651434764647100245720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/misc/modal.svg000066400000000000000000000124721434764647100242410ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/switch/000077500000000000000000000000001434764647100227645ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100255700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100254350ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/000077500000000000000000000000001434764647100216515ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/light-assets/checkbox/000077500000000000000000000000001434764647100234375ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100307630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100273340ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100313320ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100276750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/menu/000077500000000000000000000000001434764647100226155ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/light-assets/menu/menu.svg000066400000000000000000000113571434764647100243110ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/menu/submenu.svg000066400000000000000000000072431434764647100250220ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/misc/000077500000000000000000000000001434764647100226045ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/light-assets/misc/button-box.svg000066400000000000000000000056071434764647100254360ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/misc/message.svg000066400000000000000000000071151434764647100247550ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/misc/modal.svg000066400000000000000000000125121434764647100244220ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/switch/000077500000000000000000000000001434764647100231525ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100257540ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100256270ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/cinnamon/5.4/sass/000077500000000000000000000000001434764647100202135ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/5.4/sass/_colors.scss000066400000000000000000000125141434764647100225530ustar00rootroot00000000000000// 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-20221218/common/cinnamon/5.4/sass/_common.scss000066400000000000000000001142361434764647100225460ustar00rootroot00000000000000$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; } // // Pointer ripple // .ripple-pointer-location { width: 50px; height: 50px; border-radius: 25px; background-color: $selected_bg_color; box-shadow: none; } // // 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 { margin: 10px 10px 0 10px; } &-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 { &-box { spacing: 2px; } &-box.vertical { spacing: 3px; } &-thumbnail-label { padding-left: 4px; } &-number-label { font-size: 10px; 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; margin: 0; } &-button-label { padding-left: 6px; padding-right: 6px; } &-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; } // // Pointer accessibility notifications // .pie-timer { width: 30px; height: 30px; -pie-border-width: 1px; -pie-border-color: $borders_color; -pie-background-color: $bg_color; } // // Xkcd Desklet // .xkcd-box { padding: 6px; border: 0px; background-color: rgba(0,0,0,0); border-radius: 0px; } arc-theme-20221218/common/cinnamon/5.4/sass/_drawing.scss000066400000000000000000000075161434764647100227130ustar00rootroot00000000000000// 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-20221218/common/cinnamon/5.4/sass/cinnamon.scss.in000066400000000000000000000002271434764647100233200ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/cinnamon/meson.build000066400000000000000000000052711434764647100211030ustar00rootroot00000000000000# supported versions cinnamon_versions = ['3.8', '4.0', '4.2', '4.4', '4.6', '4.8', '5.0', '5.2', '5.4'] # 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-20221218/common/cinnamon/thumbnail/000077500000000000000000000000001434764647100207175ustar00rootroot00000000000000arc-theme-20221218/common/cinnamon/thumbnail/dark.png000066400000000000000000001040411434764647100223460ustar00rootroot00000000000000PNG  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-20221218/common/cinnamon/thumbnail/light.png000066400000000000000000001021721434764647100225370ustar00rootroot00000000000000PNG  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-20221218/common/gnome-shell/000077500000000000000000000000001434764647100173445ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/000077500000000000000000000000001434764647100177365ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/common-assets/000077500000000000000000000000001434764647100225265ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/common-assets/dash/000077500000000000000000000000001434764647100234455ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/common-assets/dash/dash-left.svg000066400000000000000000000050661434764647100260440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051434764647100273740ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.28/common-assets/dash/dash-right.svg000066400000000000000000000052771434764647100262330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/dash/running1.svg000066400000000000000000000105411434764647100257300ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/dash/running2.svg000066400000000000000000000110201434764647100257220ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/dash/running3.svg000066400000000000000000000113011434764647100257250ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/dash/running4.svg000066400000000000000000000115651434764647100257420ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/key/000077500000000000000000000000001434764647100233165ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/common-assets/key/key-enter.svg000066400000000000000000000065641434764647100257550ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/common-assets/key/key-hide-active.svg000066400000000000000000000050531434764647100270120ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/common-assets/key/key-hide.svg000066400000000000000000000050531434764647100255410ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/common-assets/key/key-layout-active.svg000066400000000000000000000070351434764647100274200ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/common-assets/key/key-layout.svg000066400000000000000000000066511434764647100261520ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/common-assets/key/key-shift-latched-uppercase.svg000066400000000000000000000052501434764647100313330ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/common-assets/key/key-shift-uppercase.svg000066400000000000000000000046111434764647100277310ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/common-assets/key/key-shift.svg000066400000000000000000000047141434764647100257500ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/common-assets/menu/000077500000000000000000000000001434764647100234725ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/common-assets/menu/menu-hover.svg000066400000000000000000000060461434764647100263060ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/menu/menu-separator.svg000066400000000000000000000033131434764647100271550ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/000077500000000000000000000000001434764647100234615ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/bg.svg000066400000000000000000000114111434764647100245700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100303510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100271000ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/close-active.svg000066400000000000000000000115541434764647100265660ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/close-hover.svg000066400000000000000000000115531434764647100264350ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/close.svg000066400000000000000000000115451434764647100253150ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/corner-ripple-ltr.svg000066400000000000000000000066411434764647100275710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/corner-ripple-rtl.svg000066400000000000000000000042611434764647100275650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/more-results.svg000066400000000000000000000121661434764647100266510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/osd.svg000066400000000000000000000114041434764647100247670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/page-indicator-active.svg000066400000000000000000000045741434764647100303530ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/page-indicator-checked.svg000066400000000000000000000035201434764647100304540ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/page-indicator-hover.svg000066400000000000000000000035271434764647100302200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/page-indicator-inactive.svg000066400000000000000000000035321434764647100306730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/process-working.svg000066400000000000000000002346611434764647100273520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-down.png000066400000000000000000000015571434764647100302240ustar00rootroot00000000000000PNG  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-20221218/common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051434764647100302310ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-up.png000066400000000000000000000015251434764647100276740ustar00rootroot00000000000000PNG  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-20221218/common/gnome-shell/3.28/common-assets/panel/000077500000000000000000000000001434764647100236255ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100277620ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/panel/activities.svg000066400000000000000000000111621434764647100265130ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/panel/panel-overview.svg000066400000000000000000000044601434764647100273150ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/panel/panel.svg000066400000000000000000000044501434764647100254500ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/switch/000077500000000000000000000000001434764647100240275ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100304250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100302660ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/000077500000000000000000000000001434764647100221575ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/dark-assets/checkbox/000077500000000000000000000000001434764647100237455ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100312740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100276440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100316360ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100302130ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/menu/000077500000000000000000000000001434764647100231235ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/dark-assets/menu/menu.svg000066400000000000000000000114111434764647100246060ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/menu/submenu-open.svg000066400000000000000000000065061434764647100262700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/menu/submenu.svg000066400000000000000000000064701434764647100253310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/000077500000000000000000000000001434764647100231125ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306100ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100274650ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100307750ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276450ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/message-active.svg000066400000000000000000000051571434764647100265400ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/message-close-active.svg000066400000000000000000000133121434764647100276330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/message-close-hover.svg000066400000000000000000000123401434764647100275030ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/message-close.svg000066400000000000000000000112561434764647100263670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/message-hover.svg000066400000000000000000000060761434764647100264110ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/message.svg000066400000000000000000000060651434764647100252660ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/misc/modal.svg000066400000000000000000000124621434764647100247340ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/switch/000077500000000000000000000000001434764647100234605ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100262640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100261310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/gresource/000077500000000000000000000000001434764647100217345ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000072471434764647100307160ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.28/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000072361434764647100277750ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.28/icons/000077500000000000000000000000001434764647100210515ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/icons/message-indicator-symbolic.svg000066400000000000000000000024701434764647100270120ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/icons/process-working.svg000066400000000000000000003027461434764647100247420ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/000077500000000000000000000000001434764647100223455ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/light-assets/checkbox/000077500000000000000000000000001434764647100241335ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100314570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100300300ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100320260ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100303710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/menu/000077500000000000000000000000001434764647100233115ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/light-assets/menu/menu.svg000066400000000000000000000113571434764647100250050ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/menu/submenu-open.svg000066400000000000000000000064671434764647100264640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/menu/submenu.svg000066400000000000000000000064671434764647100255250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/000077500000000000000000000000001434764647100233005ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100307760ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100276530ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100311630ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100300330ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/message-active.svg000066400000000000000000000051571434764647100267260ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/message-close-active.svg000066400000000000000000000133071434764647100300250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/message-close-hover.svg000066400000000000000000000123401434764647100276710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/message-close.svg000066400000000000000000000112351434764647100265520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/message-hover.svg000066400000000000000000000076061434764647100265770ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/message.svg000066400000000000000000000071151434764647100254510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/misc/modal.svg000066400000000000000000000125121434764647100251160ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/switch/000077500000000000000000000000001434764647100236465ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100264500ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100263230ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.28/pad-osd.css000066400000000000000000000010261434764647100217760ustar00rootroot00000000000000.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-20221218/common/gnome-shell/3.28/sass/000077500000000000000000000000001434764647100207075ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.28/sass/_colors.scss000066400000000000000000000111201434764647100232370ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.28/sass/_common.scss000066400000000000000000001506171434764647100232450ustar00rootroot00000000000000//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-20221218/common/gnome-shell/3.28/sass/_drawing.scss000066400000000000000000000101351434764647100233760ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.28/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100244240ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/3.30/000077500000000000000000000000001434764647100177275ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/common-assets/000077500000000000000000000000001434764647100225175ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/common-assets/dash/000077500000000000000000000000001434764647100234365ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/common-assets/dash/dash-left.svg000066400000000000000000000050661434764647100260350ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051434764647100273650ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.30/common-assets/dash/dash-right.svg000066400000000000000000000052771434764647100262240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/dash/running1.svg000066400000000000000000000105411434764647100257210ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/dash/running2.svg000066400000000000000000000110201434764647100257130ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/dash/running3.svg000066400000000000000000000113011434764647100257160ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/dash/running4.svg000066400000000000000000000115651434764647100257330ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/key/000077500000000000000000000000001434764647100233075ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/common-assets/key/key-enter.svg000066400000000000000000000065641434764647100257460ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/common-assets/key/key-hide-active.svg000066400000000000000000000050531434764647100270030ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/common-assets/key/key-hide.svg000066400000000000000000000050531434764647100255320ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/common-assets/key/key-layout-active.svg000066400000000000000000000070351434764647100274110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/common-assets/key/key-layout.svg000066400000000000000000000070351434764647100261400ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/common-assets/key/key-shift-latched-uppercase.svg000066400000000000000000000052501434764647100313240ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/common-assets/key/key-shift-uppercase.svg000066400000000000000000000046111434764647100277220ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/common-assets/key/key-shift.svg000066400000000000000000000047141434764647100257410ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/common-assets/menu/000077500000000000000000000000001434764647100234635ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/common-assets/menu/menu-hover.svg000066400000000000000000000060461434764647100262770ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/menu/menu-separator.svg000066400000000000000000000033131434764647100271460ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/000077500000000000000000000000001434764647100234525ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/bg.svg000066400000000000000000000114111434764647100245610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100303420ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100270710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/close-active.svg000066400000000000000000000115541434764647100265570ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/close-hover.svg000066400000000000000000000115531434764647100264260ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/close.svg000066400000000000000000000115451434764647100253060ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/corner-ripple-ltr.svg000066400000000000000000000066411434764647100275620ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/corner-ripple-rtl.svg000066400000000000000000000042611434764647100275560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/more-results.svg000066400000000000000000000121661434764647100266420ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/osd.svg000066400000000000000000000114041434764647100247600ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/page-indicator-active.svg000066400000000000000000000045741434764647100303440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/page-indicator-checked.svg000066400000000000000000000035201434764647100304450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/page-indicator-hover.svg000066400000000000000000000035271434764647100302110ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/page-indicator-inactive.svg000066400000000000000000000035321434764647100306640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/process-working.svg000066400000000000000000002346611434764647100273430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-down.png000066400000000000000000000015571434764647100302150ustar00rootroot00000000000000PNG  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-20221218/common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051434764647100302220ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-up.png000066400000000000000000000015251434764647100276650ustar00rootroot00000000000000PNG  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-20221218/common/gnome-shell/3.30/common-assets/panel/000077500000000000000000000000001434764647100236165ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100277530ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/panel/activities.svg000066400000000000000000000111621434764647100265040ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/panel/panel-overview.svg000066400000000000000000000044601434764647100273060ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/panel/panel.svg000066400000000000000000000044501434764647100254410ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/switch/000077500000000000000000000000001434764647100240205ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100304160ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100302570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/000077500000000000000000000000001434764647100221505ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/dark-assets/checkbox/000077500000000000000000000000001434764647100237365ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100312650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100276350ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100316270ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100302040ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/menu/000077500000000000000000000000001434764647100231145ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/dark-assets/menu/menu.svg000066400000000000000000000114111434764647100245770ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/menu/submenu-open.svg000066400000000000000000000065061434764647100262610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/menu/submenu.svg000066400000000000000000000064701434764647100253220ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/000077500000000000000000000000001434764647100231035ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306010ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100274560ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100307660ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276360ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/message-active.svg000066400000000000000000000051571434764647100265310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/message-close-active.svg000066400000000000000000000133121434764647100276240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/message-close-hover.svg000066400000000000000000000123401434764647100274740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/message-close.svg000066400000000000000000000112561434764647100263600ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/message-hover.svg000066400000000000000000000060761434764647100264020ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/message.svg000066400000000000000000000060651434764647100252570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/misc/modal.svg000066400000000000000000000124621434764647100247250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/switch/000077500000000000000000000000001434764647100234515ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100262550ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100261220ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/gresource/000077500000000000000000000000001434764647100217255ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000072471434764647100307070ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.30/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000072361434764647100277660ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.30/icons/000077500000000000000000000000001434764647100210425ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/icons/message-indicator-symbolic.svg000066400000000000000000000024701434764647100270030ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/icons/process-working.svg000066400000000000000000003027461434764647100247330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/000077500000000000000000000000001434764647100223365ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/light-assets/checkbox/000077500000000000000000000000001434764647100241245ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100314500ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100300210ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100320170ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100303620ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/menu/000077500000000000000000000000001434764647100233025ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/light-assets/menu/menu.svg000066400000000000000000000113571434764647100247760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/menu/submenu-open.svg000066400000000000000000000064671434764647100264550ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/menu/submenu.svg000066400000000000000000000064671434764647100255160ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/000077500000000000000000000000001434764647100232715ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100307670ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100276440ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100311540ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100300240ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/message-active.svg000066400000000000000000000051571434764647100267170ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/message-close-active.svg000066400000000000000000000133071434764647100300160ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/message-close-hover.svg000066400000000000000000000123401434764647100276620ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/message-close.svg000066400000000000000000000112351434764647100265430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/message-hover.svg000066400000000000000000000076061434764647100265700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/message.svg000066400000000000000000000071151434764647100254420ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/misc/modal.svg000066400000000000000000000125121434764647100251070ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/switch/000077500000000000000000000000001434764647100236375ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100264410ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100263140ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.30/pad-osd.css000066400000000000000000000010261434764647100217670ustar00rootroot00000000000000.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-20221218/common/gnome-shell/3.30/sass/000077500000000000000000000000001434764647100207005ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.30/sass/_colors.scss000066400000000000000000000111201434764647100232300ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.30/sass/_common.scss000066400000000000000000001524431434764647100232350ustar00rootroot00000000000000//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-20221218/common/gnome-shell/3.30/sass/_drawing.scss000066400000000000000000000101351434764647100233670ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.30/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100244150ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/3.32/000077500000000000000000000000001434764647100177315ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/common-assets/000077500000000000000000000000001434764647100225215ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/common-assets/dash/000077500000000000000000000000001434764647100234405ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/common-assets/dash/dash-left.svg000066400000000000000000000050661434764647100260370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051434764647100273670ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.32/common-assets/dash/dash-right.svg000066400000000000000000000052771434764647100262260ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/dash/running1.svg000066400000000000000000000105411434764647100257230ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/dash/running2.svg000066400000000000000000000110201434764647100257150ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/dash/running3.svg000066400000000000000000000113011434764647100257200ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/dash/running4.svg000066400000000000000000000115651434764647100257350ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/key/000077500000000000000000000000001434764647100233115ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/common-assets/key/key-enter.svg000066400000000000000000000065641434764647100257500ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/common-assets/key/key-hide-active.svg000066400000000000000000000050531434764647100270050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/common-assets/key/key-layout-active.svg000066400000000000000000000070351434764647100274130ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/common-assets/key/key-shift-latched-uppercase.svg000066400000000000000000000052501434764647100313260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/common-assets/key/key-shift-uppercase.svg000066400000000000000000000046111434764647100277240ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/common-assets/menu/000077500000000000000000000000001434764647100234655ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/common-assets/menu/menu-hover.svg000066400000000000000000000060461434764647100263010ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/menu/menu-separator.svg000066400000000000000000000033131434764647100271500ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/misc/000077500000000000000000000000001434764647100234545ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/common-assets/misc/bg.svg000066400000000000000000000114111434764647100245630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100303440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100270730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/misc/more-results.svg000066400000000000000000000121661434764647100266440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/misc/osd.svg000066400000000000000000000114041434764647100247620ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/misc/process-working.svg000066400000000000000000002346611434764647100273450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-down.png000066400000000000000000000015571434764647100302170ustar00rootroot00000000000000PNG  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-20221218/common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051434764647100302240ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-up.png000066400000000000000000000015251434764647100276670ustar00rootroot00000000000000PNG  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-20221218/common/gnome-shell/3.32/common-assets/panel/000077500000000000000000000000001434764647100236205ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100277550ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/panel/panel-overview.svg000066400000000000000000000044601434764647100273100ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/panel/panel.svg000066400000000000000000000044501434764647100254430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/switch/000077500000000000000000000000001434764647100240225ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100304200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100302610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/000077500000000000000000000000001434764647100221525ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/dark-assets/checkbox/000077500000000000000000000000001434764647100237405ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100312670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100276370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100316310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100302060ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/key/000077500000000000000000000000001434764647100227425ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/dark-assets/key/key-hide.svg000066400000000000000000000050531434764647100251650ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/dark-assets/key/key-layout.svg000066400000000000000000000070351434764647100255730ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/dark-assets/key/key-shift.svg000066400000000000000000000047141434764647100253740ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/dark-assets/menu/000077500000000000000000000000001434764647100231165ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/dark-assets/menu/menu.svg000066400000000000000000000114111434764647100246010ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/menu/submenu-open.svg000066400000000000000000000065061434764647100262630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/menu/submenu.svg000066400000000000000000000064701434764647100253240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/000077500000000000000000000000001434764647100231055ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306030ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100274600ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100307700ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276400ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/message-active.svg000066400000000000000000000051571434764647100265330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/message-close-active.svg000066400000000000000000000133121434764647100276260ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/message-close-hover.svg000066400000000000000000000123401434764647100274760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/message-close.svg000066400000000000000000000112561434764647100263620ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/message-hover.svg000066400000000000000000000060761434764647100264040ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/message.svg000066400000000000000000000060651434764647100252610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/misc/modal.svg000066400000000000000000000124621434764647100247270ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/panel/000077500000000000000000000000001434764647100232515ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/dark-assets/panel/activities.svg000066400000000000000000000111621434764647100261370ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/switch/000077500000000000000000000000001434764647100234535ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100262570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100261240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/gresource/000077500000000000000000000000001434764647100217275ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000052421434764647100307020ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.32/gresource/gnome-shell-theme-lighter.gresource.xml000066400000000000000000000053171434764647100314220ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.32/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000052231434764647100277620ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.32/icons/000077500000000000000000000000001434764647100210445ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/icons/message-indicator-symbolic.svg000066400000000000000000000024701434764647100270050ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/icons/process-working.svg000066400000000000000000003027461434764647100247350ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/000077500000000000000000000000001434764647100223405ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/light-assets/checkbox/000077500000000000000000000000001434764647100241265ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100314520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100300230ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100320210ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100303640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/key/000077500000000000000000000000001434764647100231305ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/light-assets/key/key-hide.svg000066400000000000000000000050531434764647100253530ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/light-assets/key/key-layout.svg000066400000000000000000000070351434764647100257610ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/light-assets/key/key-shift.svg000066400000000000000000000047141434764647100255620ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/light-assets/menu/000077500000000000000000000000001434764647100233045ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/light-assets/menu/menu.svg000066400000000000000000000113571434764647100250000ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/menu/submenu-open.svg000066400000000000000000000064671434764647100264570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/menu/submenu.svg000066400000000000000000000064671434764647100255200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/000077500000000000000000000000001434764647100232735ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100307710ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100276460ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100311560ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100300260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/message-active.svg000066400000000000000000000051571434764647100267210ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/message-close-active.svg000066400000000000000000000133071434764647100300200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/message-close-hover.svg000066400000000000000000000123401434764647100276640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/message-close.svg000066400000000000000000000112351434764647100265450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/message-hover.svg000066400000000000000000000076061434764647100265720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/message.svg000066400000000000000000000071151434764647100254440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/misc/modal.svg000066400000000000000000000125121434764647100251110ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/panel/000077500000000000000000000000001434764647100234375ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/light-assets/panel/activities.svg000066400000000000000000000111621434764647100263250ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/switch/000077500000000000000000000000001434764647100236415ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100264430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100263160ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/000077500000000000000000000000001434764647100226675ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/checkbox/000077500000000000000000000000001434764647100244555ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100320010ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100303520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100323500ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100307130ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/key/000077500000000000000000000000001434764647100234575ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/key/key-hide.svg000066400000000000000000000050531434764647100257020ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/key/key-layout.svg000066400000000000000000000070351434764647100263100ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/key/key-shift.svg000066400000000000000000000047141434764647100261110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/misc/000077500000000000000000000000001434764647100236225ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100313200ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100301750ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100315050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100303550ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/panel/000077500000000000000000000000001434764647100237665ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/panel/activities.svg000066400000000000000000000111621434764647100266540ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/switch/000077500000000000000000000000001434764647100241705ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/switch/switch-off.svg000066400000000000000000000156151434764647100267720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/lighter-assets/switch/switch-on.svg000066400000000000000000000176761434764647100266450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.32/pad-osd.css000066400000000000000000000010261434764647100217710ustar00rootroot00000000000000.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-20221218/common/gnome-shell/3.32/sass/000077500000000000000000000000001434764647100207025ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.32/sass/_colors.scss000066400000000000000000000150741434764647100232460ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.32/sass/_common.scss000066400000000000000000001610061434764647100232320ustar00rootroot00000000000000//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-20221218/common/gnome-shell/3.32/sass/_drawing.scss000066400000000000000000000101341434764647100233700ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.32/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100244170ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/3.34/000077500000000000000000000000001434764647100177335ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/common-assets/000077500000000000000000000000001434764647100225235ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/000077500000000000000000000000001434764647100234425ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051434764647100273710ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/running1-hover.svg000066400000000000000000000105411434764647100270460ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/running1.svg000066400000000000000000000105411434764647100257250ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/running2-hover.svg000066400000000000000000000110201434764647100270400ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/running2.svg000066400000000000000000000110201434764647100257170ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/running3-hover.svg000066400000000000000000000113011434764647100270430ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/running3.svg000066400000000000000000000113011434764647100257220ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/running4-hover.svg000066400000000000000000000115651434764647100270600ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/dash/running4.svg000066400000000000000000000115651434764647100257370ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/key/000077500000000000000000000000001434764647100233135ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/common-assets/key/key-enter.svg000066400000000000000000000065641434764647100257520ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/common-assets/key/key-hide-active.svg000066400000000000000000000050531434764647100270070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/common-assets/key/key-layout-active.svg000066400000000000000000000070351434764647100274150ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/common-assets/key/key-shift-latched-uppercase.svg000066400000000000000000000052501434764647100313300ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/common-assets/key/key-shift-uppercase.svg000066400000000000000000000046111434764647100277260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/common-assets/misc/000077500000000000000000000000001434764647100234565ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100303460ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100270750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051434764647100302260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051434764647100302110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061434764647100303750ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031434764647100277010ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/common-assets/panel/000077500000000000000000000000001434764647100236225ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100277570ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/switch/000077500000000000000000000000001434764647100240245ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100304220ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100302630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/dark-assets/000077500000000000000000000000001434764647100221545ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/dark-assets/checkbox/000077500000000000000000000000001434764647100237425ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100312710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100276410ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100316330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100302100ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/dark-assets/key/000077500000000000000000000000001434764647100227445ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/dark-assets/key/key-hide.svg000066400000000000000000000050531434764647100251670ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/dark-assets/key/key-layout.svg000066400000000000000000000070351434764647100255750ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/dark-assets/key/key-shift.svg000066400000000000000000000047141434764647100253760ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/dark-assets/misc/000077500000000000000000000000001434764647100231075ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100274620ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100307720ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276420ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/dark-assets/panel/000077500000000000000000000000001434764647100232535ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/dark-assets/panel/activities.svg000066400000000000000000000111621434764647100261410ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/dark-assets/switch/000077500000000000000000000000001434764647100234555ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100262610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100261260ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/gresource/000077500000000000000000000000001434764647100217315ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000051471434764647100307100ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.34/gresource/gnome-shell-theme-lighter.gresource.xml000066400000000000000000000052241434764647100314210ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.34/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000051301434764647100277610ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.34/icons/000077500000000000000000000000001434764647100210465ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/icons/message-indicator-symbolic.svg000066400000000000000000000024701434764647100270070ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731434764647100274340ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.34/icons/pointer-drag-symbolic.svg000066400000000000000000000064421434764647100260070ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.34/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701434764647100276370ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.34/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601434764647100301360ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.34/icons/process-working.svg000066400000000000000000003027461434764647100247370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/light-assets/000077500000000000000000000000001434764647100223425ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/light-assets/checkbox/000077500000000000000000000000001434764647100241305ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100314540ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100300250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100320230ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100303660ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/light-assets/key/000077500000000000000000000000001434764647100231325ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/light-assets/key/key-hide.svg000066400000000000000000000050531434764647100253550ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/light-assets/key/key-layout.svg000066400000000000000000000070351434764647100257630ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/light-assets/key/key-shift.svg000066400000000000000000000047141434764647100255640ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/light-assets/misc/000077500000000000000000000000001434764647100232755ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100307730ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100276500ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100311600ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100300300ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/light-assets/panel/000077500000000000000000000000001434764647100234415ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/light-assets/panel/activities.svg000066400000000000000000000111621434764647100263270ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/light-assets/switch/000077500000000000000000000000001434764647100236435ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100264450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100263200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/000077500000000000000000000000001434764647100226715ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/checkbox/000077500000000000000000000000001434764647100244575ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100320030ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100303540ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100323520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100307150ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/key/000077500000000000000000000000001434764647100234615ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/key/key-hide.svg000066400000000000000000000050531434764647100257040ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/key/key-layout.svg000066400000000000000000000070351434764647100263120ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/key/key-shift.svg000066400000000000000000000047141434764647100261130ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/misc/000077500000000000000000000000001434764647100236245ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100313220ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100301770ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100315070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100303570ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/panel/000077500000000000000000000000001434764647100237705ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/panel/activities.svg000066400000000000000000000111621434764647100266560ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/switch/000077500000000000000000000000001434764647100241725ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/switch/switch-off.svg000066400000000000000000000156151434764647100267740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/lighter-assets/switch/switch-on.svg000066400000000000000000000176761434764647100266470ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.34/pad-osd.css000066400000000000000000000010261434764647100217730ustar00rootroot00000000000000.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-20221218/common/gnome-shell/3.34/sass/000077500000000000000000000000001434764647100207045ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.34/sass/_colors.scss000066400000000000000000000150741434764647100232500ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.34/sass/_common.scss000066400000000000000000001632501434764647100232370ustar00rootroot00000000000000//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-20221218/common/gnome-shell/3.34/sass/_drawing.scss000066400000000000000000000101341434764647100233720ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.34/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100244210ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/3.36/000077500000000000000000000000001434764647100177355ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/common-assets/000077500000000000000000000000001434764647100225255ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/000077500000000000000000000000001434764647100234445ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051434764647100273730ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/running1-hover.svg000066400000000000000000000105411434764647100270500ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/running1.svg000066400000000000000000000105411434764647100257270ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/running2-hover.svg000066400000000000000000000110201434764647100270420ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/running2.svg000066400000000000000000000110201434764647100257210ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/running3-hover.svg000066400000000000000000000113011434764647100270450ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/running3.svg000066400000000000000000000113011434764647100257240ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/running4-hover.svg000066400000000000000000000115651434764647100270620ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/dash/running4.svg000066400000000000000000000115651434764647100257410ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/misc/000077500000000000000000000000001434764647100234605ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100303500ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100270770ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051434764647100302300ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051434764647100302130ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061434764647100303770ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031434764647100277030ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/common-assets/panel/000077500000000000000000000000001434764647100236245ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100277610ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/switch/000077500000000000000000000000001434764647100240265ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100304240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100302650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/dark-assets/000077500000000000000000000000001434764647100221565ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/dark-assets/checkbox/000077500000000000000000000000001434764647100237445ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100312730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100276430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100316350ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100302120ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/dark-assets/misc/000077500000000000000000000000001434764647100231115ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100274640ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100307740ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276440ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/dark-assets/panel/000077500000000000000000000000001434764647100232555ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/dark-assets/panel/activities.svg000066400000000000000000000111621434764647100261430ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/dark-assets/switch/000077500000000000000000000000001434764647100234575ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100262630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100261300ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/gresource/000077500000000000000000000000001434764647100217335ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000064731434764647100307150ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.36/gresource/gnome-shell-theme-lighter.gresource.xml000066400000000000000000000065371434764647100314330ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.36/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000064511434764647100277720ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.36/icons/000077500000000000000000000000001434764647100210505ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/icons/eye-not-looking-symbolic.svg000066400000000000000000000010741434764647100264320ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/eye-open-negative-filled-symbolic.svg000066400000000000000000000040721434764647100301710ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/icons/keyboard-caps-lock-filled-symbolic.svg000066400000000000000000000004141434764647100303160ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/keyboard-enter-symbolic.svg000066400000000000000000000022721434764647100263260ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/keyboard-hide-symbolic.svg000066400000000000000000000017361434764647100261260ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/keyboard-layout-filled-symbolic.svg000066400000000000000000000027101434764647100277600ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/keyboard-shift-filled-symbolic.svg000066400000000000000000000003031434764647100275540ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/message-indicator-symbolic.svg000066400000000000000000000024701434764647100270110ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731434764647100274360ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/pointer-drag-symbolic.svg000066400000000000000000000064421434764647100260110ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701434764647100276410ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601434764647100301400ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.36/icons/process-working.svg000066400000000000000000003027461434764647100247410ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/light-assets/000077500000000000000000000000001434764647100223445ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/light-assets/checkbox/000077500000000000000000000000001434764647100241325ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100314560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100300270ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100320250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100303700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/light-assets/misc/000077500000000000000000000000001434764647100232775ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100307750ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100276520ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100311620ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100300320ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/light-assets/panel/000077500000000000000000000000001434764647100234435ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/light-assets/panel/activities.svg000066400000000000000000000111621434764647100263310ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/light-assets/switch/000077500000000000000000000000001434764647100236455ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100264470ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100263220ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/000077500000000000000000000000001434764647100226735ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/checkbox/000077500000000000000000000000001434764647100244615ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100320050ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100303560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100323540ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100307170ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/misc/000077500000000000000000000000001434764647100236265ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100313240ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100302010ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100315110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100303610ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/panel/000077500000000000000000000000001434764647100237725ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/panel/activities.svg000066400000000000000000000111621434764647100266600ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/switch/000077500000000000000000000000001434764647100241745ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/switch/switch-off.svg000066400000000000000000000156151434764647100267760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/lighter-assets/switch/switch-on.svg000066400000000000000000000176761434764647100266510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.36/pad-osd.css000066400000000000000000000010261434764647100217750ustar00rootroot00000000000000.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-20221218/common/gnome-shell/3.36/sass/000077500000000000000000000000001434764647100207065ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.36/sass/_colors.scss000066400000000000000000000150741434764647100232520ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.36/sass/_common.scss000066400000000000000000001636461434764647100232520ustar00rootroot00000000000000//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-20221218/common/gnome-shell/3.36/sass/_drawing.scss000066400000000000000000000101341434764647100233740ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.36/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100244230ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/3.38/000077500000000000000000000000001434764647100177375ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/common-assets/000077500000000000000000000000001434764647100225275ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/000077500000000000000000000000001434764647100234465ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/dash-placeholder.svg000066400000000000000000000057051434764647100273750ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/running1-hover.svg000066400000000000000000000105411434764647100270520ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/running1.svg000066400000000000000000000105411434764647100257310ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/running2-hover.svg000066400000000000000000000110201434764647100270440ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/running2.svg000066400000000000000000000110201434764647100257230ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/running3-hover.svg000066400000000000000000000113011434764647100270470ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/running3.svg000066400000000000000000000113011434764647100257260ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/running4-hover.svg000066400000000000000000000115651434764647100270640ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/dash/running4.svg000066400000000000000000000115651434764647100257430ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/misc/000077500000000000000000000000001434764647100234625ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100303520ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100271010ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051434764647100302320ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051434764647100302150ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061434764647100304010ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031434764647100277050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/common-assets/panel/000077500000000000000000000000001434764647100236265ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100277630ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/switch/000077500000000000000000000000001434764647100240305ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100304260ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100302670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/dark-assets/000077500000000000000000000000001434764647100221605ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/dark-assets/checkbox/000077500000000000000000000000001434764647100237465ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100312750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100276450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100316370ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100302140ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/dark-assets/misc/000077500000000000000000000000001434764647100231135ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306110ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100274660ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100307760ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276460ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/dark-assets/panel/000077500000000000000000000000001434764647100232575ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/dark-assets/panel/activities.svg000066400000000000000000000111621434764647100261450ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/dark-assets/switch/000077500000000000000000000000001434764647100234615ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100262650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100261320ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/gresource/000077500000000000000000000000001434764647100217355ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000066171434764647100307170ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.38/gresource/gnome-shell-theme-lighter.gresource.xml000066400000000000000000000066631434764647100314350ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.38/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000065751434764647100300030ustar00rootroot00000000000000 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-20221218/common/gnome-shell/3.38/icons/000077500000000000000000000000001434764647100210525ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/icons/color-pick.svg000066400000000000000000000073611434764647100236440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/icons/eye-not-looking-symbolic.svg000066400000000000000000000010741434764647100264340ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/eye-open-negative-filled-symbolic.svg000066400000000000000000000040721434764647100301730ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/icons/keyboard-caps-lock-filled-symbolic.svg000066400000000000000000000004141434764647100303200ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/keyboard-enter-symbolic.svg000066400000000000000000000022721434764647100263300ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/keyboard-hide-symbolic.svg000066400000000000000000000017361434764647100261300ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/keyboard-layout-filled-symbolic.svg000066400000000000000000000027101434764647100277620ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/keyboard-shift-filled-symbolic.svg000066400000000000000000000003031434764647100275560ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/message-indicator-symbolic.svg000066400000000000000000000024701434764647100270130ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731434764647100274400ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/pointer-drag-symbolic.svg000066400000000000000000000064421434764647100260130ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701434764647100276430ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601434764647100301420ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/3.38/icons/process-working.svg000066400000000000000000003027461434764647100247430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/light-assets/000077500000000000000000000000001434764647100223465ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/light-assets/checkbox/000077500000000000000000000000001434764647100241345ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100314600ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100300310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100320270ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100303720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/light-assets/misc/000077500000000000000000000000001434764647100233015ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100307770ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100276540ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100311640ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100300340ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/light-assets/panel/000077500000000000000000000000001434764647100234455ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/light-assets/panel/activities.svg000066400000000000000000000111621434764647100263330ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/light-assets/switch/000077500000000000000000000000001434764647100236475ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100264510ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100263240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/000077500000000000000000000000001434764647100226755ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/checkbox/000077500000000000000000000000001434764647100244635ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100320070ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100303600ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100323560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100307210ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/misc/000077500000000000000000000000001434764647100236305ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100313260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100302030ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100315130ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100303630ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/panel/000077500000000000000000000000001434764647100237745ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/panel/activities.svg000066400000000000000000000111621434764647100266620ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/switch/000077500000000000000000000000001434764647100241765ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/switch/switch-off.svg000066400000000000000000000156151434764647100270000ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/lighter-assets/switch/switch-on.svg000066400000000000000000000176761434764647100266530ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/3.38/pad-osd.css000066400000000000000000000010261434764647100217770ustar00rootroot00000000000000.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-20221218/common/gnome-shell/3.38/sass/000077500000000000000000000000001434764647100207105ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/3.38/sass/_colors.scss000066400000000000000000000150741434764647100232540ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.38/sass/_common.scss000066400000000000000000001632541434764647100232470ustar00rootroot00000000000000//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-20221218/common/gnome-shell/3.38/sass/_drawing.scss000066400000000000000000000101341434764647100233760ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/3.38/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100244250ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/40/000077500000000000000000000000001434764647100175675ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/common-assets/000077500000000000000000000000001434764647100223575ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/common-assets/dash/000077500000000000000000000000001434764647100232765ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/common-assets/dash/dash-placeholder-horizontal.svg000066400000000000000000000101531434764647100314050ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/dash/running1-hover.svg000066400000000000000000000105411434764647100267020ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/dash/running1.svg000066400000000000000000000105411434764647100255610ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/dash/running2-hover.svg000066400000000000000000000110201434764647100266740ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/dash/running2.svg000066400000000000000000000110201434764647100255530ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/dash/running3-hover.svg000066400000000000000000000113011434764647100266770ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/dash/running3.svg000066400000000000000000000113011434764647100255560ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/dash/running4-hover.svg000066400000000000000000000115651434764647100267140ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/dash/running4.svg000066400000000000000000000115651434764647100255730ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/misc/000077500000000000000000000000001434764647100233125ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100302020ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100267310ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051434764647100300620ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051434764647100300450ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061434764647100302310ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031434764647100275350ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/common-assets/panel/000077500000000000000000000000001434764647100234565ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100276130ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/panel/activities.svg000066400000000000000000000111621434764647100263440ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/switch/000077500000000000000000000000001434764647100236605ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100302560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100301170ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/dark-assets/000077500000000000000000000000001434764647100220105ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/dark-assets/checkbox/000077500000000000000000000000001434764647100235765ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100311250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100274750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100314670ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100300440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/dark-assets/misc/000077500000000000000000000000001434764647100227435ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100304410ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100273160ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100306260ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100274760ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/dark-assets/switch/000077500000000000000000000000001434764647100233115ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100261150ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100257620ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/gresource/000077500000000000000000000000001434764647100215655ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000075171434764647100305470ustar00rootroot00000000000000 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-20221218/common/gnome-shell/40/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000074741434764647100276320ustar00rootroot00000000000000 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-20221218/common/gnome-shell/40/icons/000077500000000000000000000000001434764647100207025ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/icons/carousel-arrow-back-24-symbolic.svg000066400000000000000000000044241434764647100273340ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/icons/carousel-arrow-next-24-symbolic.svg000066400000000000000000000044301434764647100274070ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/icons/color-pick.svg000066400000000000000000000073611434764647100234740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/icons/eye-not-looking-symbolic.svg000066400000000000000000000010741434764647100262640ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/eye-open-negative-filled-symbolic.svg000066400000000000000000000040721434764647100300230ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/icons/gnome-shell-start.svg000066400000000000000000000305711434764647100247760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/icons/keyboard-caps-lock-filled-symbolic.svg000066400000000000000000000004141434764647100301500ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/keyboard-enter-symbolic.svg000066400000000000000000000022721434764647100261600ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/keyboard-hide-symbolic.svg000066400000000000000000000017361434764647100257600ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/keyboard-layout-filled-symbolic.svg000066400000000000000000000027101434764647100276120ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/keyboard-shift-filled-symbolic.svg000066400000000000000000000003031434764647100274060ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/message-indicator-symbolic.svg000066400000000000000000000024701434764647100266430ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731434764647100272700ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/pointer-drag-symbolic.svg000066400000000000000000000064421434764647100256430ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701434764647100274730ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601434764647100277720ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/40/icons/process-working.svg000066400000000000000000003027461434764647100245730ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/icons/window-close-24-symbolic.svg000066400000000000000000000040371434764647100261030ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/light-assets/000077500000000000000000000000001434764647100221765ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/light-assets/checkbox/000077500000000000000000000000001434764647100237645ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100313100ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100276610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100316570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100302220ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/light-assets/misc/000077500000000000000000000000001434764647100231315ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306270ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100275040ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100310140ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276640ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/40/light-assets/switch/000077500000000000000000000000001434764647100234775ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100263010ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100261540ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/40/pad-osd.css000066400000000000000000000010261434764647100216270ustar00rootroot00000000000000.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-20221218/common/gnome-shell/40/sass/000077500000000000000000000000001434764647100205405ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/40/sass/_colors.scss000066400000000000000000000125141434764647100231000ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/40/sass/_common.scss000066400000000000000000001641621434764647100230760ustar00rootroot00000000000000//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-20221218/common/gnome-shell/40/sass/_drawing.scss000066400000000000000000000101341434764647100232260ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/40/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100242550ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/41/000077500000000000000000000000001434764647100175705ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/common-assets/000077500000000000000000000000001434764647100223605ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/common-assets/dash/000077500000000000000000000000001434764647100232775ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/common-assets/dash/dash-placeholder-horizontal.svg000066400000000000000000000101531434764647100314060ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/dash/running1-hover.svg000066400000000000000000000105411434764647100267030ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/dash/running1.svg000066400000000000000000000105411434764647100255620ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/dash/running2-hover.svg000066400000000000000000000110201434764647100266750ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/dash/running2.svg000066400000000000000000000110201434764647100255540ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/dash/running3-hover.svg000066400000000000000000000113011434764647100267000ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/dash/running3.svg000066400000000000000000000113011434764647100255570ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/dash/running4-hover.svg000066400000000000000000000115651434764647100267150ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/dash/running4.svg000066400000000000000000000115651434764647100255740ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/misc/000077500000000000000000000000001434764647100233135ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100302030ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100267320ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/misc/ws-switch-arrow-down.svg000066400000000000000000000043051434764647100300630ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/common-assets/misc/ws-switch-arrow-left.svg000066400000000000000000000043051434764647100300460ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/common-assets/misc/ws-switch-arrow-right.svg000066400000000000000000000043061434764647100302320ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/common-assets/misc/ws-switch-arrow-up.svg000066400000000000000000000043031434764647100275360ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/common-assets/panel/000077500000000000000000000000001434764647100234575ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100276140ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/panel/activities.svg000066400000000000000000000111621434764647100263450ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/switch/000077500000000000000000000000001434764647100236615ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100302570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100301200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/dark-assets/000077500000000000000000000000001434764647100220115ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/dark-assets/checkbox/000077500000000000000000000000001434764647100235775ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100311260ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100274760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100314700ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100300450ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/dark-assets/misc/000077500000000000000000000000001434764647100227445ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100304420ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100273170ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100306270ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100274770ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/dark-assets/switch/000077500000000000000000000000001434764647100233125ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100261160ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100257630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/gresource/000077500000000000000000000000001434764647100215665ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000075171434764647100305500ustar00rootroot00000000000000 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-20221218/common/gnome-shell/41/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000074741434764647100276330ustar00rootroot00000000000000 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-20221218/common/gnome-shell/41/icons/000077500000000000000000000000001434764647100207035ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/icons/carousel-arrow-back-24-symbolic.svg000066400000000000000000000044241434764647100273350ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/icons/carousel-arrow-next-24-symbolic.svg000066400000000000000000000044301434764647100274100ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/icons/color-pick.svg000066400000000000000000000073611434764647100234750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/icons/eye-not-looking-symbolic.svg000066400000000000000000000010741434764647100262650ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/eye-open-negative-filled-symbolic.svg000066400000000000000000000040721434764647100300240ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/icons/gnome-shell-start.svg000066400000000000000000000305711434764647100247770ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/icons/keyboard-caps-lock-filled-symbolic.svg000066400000000000000000000004141434764647100301510ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/keyboard-enter-symbolic.svg000066400000000000000000000022721434764647100261610ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/keyboard-hide-symbolic.svg000066400000000000000000000017361434764647100257610ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/keyboard-layout-filled-symbolic.svg000066400000000000000000000027101434764647100276130ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/keyboard-shift-filled-symbolic.svg000066400000000000000000000003031434764647100274070ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/message-indicator-symbolic.svg000066400000000000000000000024701434764647100266440ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/icons/pointer-double-click-symbolic.svg000066400000000000000000000047731434764647100272710ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/pointer-drag-symbolic.svg000066400000000000000000000064421434764647100256440ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/pointer-primary-click-symbolic.svg000066400000000000000000000035701434764647100274740ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/pointer-secondary-click-symbolic.svg000066400000000000000000000040601434764647100277730ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/process-working.svg000066400000000000000000003027461434764647100245740ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/icons/screen-privacy-disabled-symbolic.svg000066400000000000000000000122021434764647100277370ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/screen-privacy-symbolic.svg000066400000000000000000000112151434764647100261750ustar00rootroot00000000000000 arc-theme-20221218/common/gnome-shell/41/icons/window-close-24-symbolic.svg000066400000000000000000000040371434764647100261040ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/light-assets/000077500000000000000000000000001434764647100221775ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/light-assets/checkbox/000077500000000000000000000000001434764647100237655ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100313110ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100276620ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100316600ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100302230ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/light-assets/misc/000077500000000000000000000000001434764647100231325ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306300ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100275050ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100310150ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276650ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/41/light-assets/switch/000077500000000000000000000000001434764647100235005ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100263020ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100261550ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/41/pad-osd.css000066400000000000000000000010261434764647100216300ustar00rootroot00000000000000.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-20221218/common/gnome-shell/41/sass/000077500000000000000000000000001434764647100205415ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/41/sass/_colors.scss000066400000000000000000000125141434764647100231010ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/41/sass/_common.scss000066400000000000000000001641421434764647100230750ustar00rootroot00000000000000//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-20221218/common/gnome-shell/41/sass/_drawing.scss000066400000000000000000000101341434764647100232270ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/41/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100242560ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/42/000077500000000000000000000000001434764647100175715ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/common-assets/000077500000000000000000000000001434764647100223615ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/common-assets/dash/000077500000000000000000000000001434764647100233005ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/common-assets/dash/dash-placeholder-horizontal.svg000066400000000000000000000101531434764647100314070ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/dash/running1-hover.svg000066400000000000000000000105411434764647100267040ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/dash/running1.svg000066400000000000000000000105411434764647100255630ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/dash/running2-hover.svg000066400000000000000000000110201434764647100266760ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/dash/running2.svg000066400000000000000000000110201434764647100255550ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/dash/running3-hover.svg000066400000000000000000000113011434764647100267010ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/dash/running3.svg000066400000000000000000000113011434764647100255600ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/dash/running4-hover.svg000066400000000000000000000115651434764647100267160ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/dash/running4.svg000066400000000000000000000115651434764647100255750ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/misc/000077500000000000000000000000001434764647100233145ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100302040ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100267330ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/panel/000077500000000000000000000000001434764647100234605ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100276150ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/panel/activities.svg000066400000000000000000000111621434764647100263460ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/switch/000077500000000000000000000000001434764647100236625ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100302600ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100301210ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/dark-assets/000077500000000000000000000000001434764647100220125ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/dark-assets/checkbox/000077500000000000000000000000001434764647100236005ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100311270ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100274770ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100314710ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100300460ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/dark-assets/misc/000077500000000000000000000000001434764647100227455ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100304430ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/42/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100273200ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/42/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100306300ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/42/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100275000ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/42/dark-assets/switch/000077500000000000000000000000001434764647100233135ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100261170ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100257640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/gresource/000077500000000000000000000000001434764647100215675ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000034121434764647100305370ustar00rootroot00000000000000 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-20221218/common/gnome-shell/42/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000033671434764647100276310ustar00rootroot00000000000000 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-20221218/common/gnome-shell/42/icons/000077500000000000000000000000001434764647100207045ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/icons/gnome-shell-start.svg000066400000000000000000000305711434764647100250000ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/icons/process-working.svg000066400000000000000000003027461434764647100245750ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/light-assets/000077500000000000000000000000001434764647100222005ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/light-assets/checkbox/000077500000000000000000000000001434764647100237665ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100313120ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100276630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100316610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100302240ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/light-assets/misc/000077500000000000000000000000001434764647100231335ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306310ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/42/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100275060ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/42/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100310160ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/42/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276660ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/42/light-assets/switch/000077500000000000000000000000001434764647100235015ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100263030ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100261560ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/42/pad-osd.css000066400000000000000000000007701434764647100216360ustar00rootroot00000000000000.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; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20221218/common/gnome-shell/42/sass/000077500000000000000000000000001434764647100205425ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/42/sass/_colors.scss000066400000000000000000000125141434764647100231020ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/42/sass/_common.scss000066400000000000000000002015111434764647100230660ustar00rootroot00000000000000//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:hover &, .popup-menu-item:active &, .popup-menu-item:focus & { -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; } // // Access portal dialog // .access-dialog { text-align: center; } // // 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; } &:hover, &:active, &:focus { &, &: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 { padding: 10px; 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; padding: 10px; 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; } &.screen-recording-indicator { box-shadow: inset 0 0 0 100px $error_color; StBoxLayout { spacing: 4px; } StIcon { icon-size: 16px; } } @at-root %panel_button_hover, &:hover { box-shadow: inset 0 0 0 100px transparentize(black, 0.83); border-color: transparent; &.screen-recording-indicator { box-shadow: inset 0 0 0 100px transparentize($error_color, 0.1); } } @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; &.screen-recording-indicator { box-shadow: inset 0 0 0 100px transparentize($error_color, 0.15); } } .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: 2.25em; .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; border-width: 0; .message-list-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; font-weight: normal; @include fontsize($font-size); } } 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; margin-top: 0.035em; } // 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.04em;//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: 0; 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; border-radius: 0; 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; border-radius: 2px !important; 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-boxpointer { @extend .popup-menu-boxpointer; } .candidate-popup-content { padding: 0.5em; spacing: 0.3em; @include fontsize($font-size * 1.15); @extend .popup-menu-content; } .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-left: 12px; padding-right: 0; &:rtl { padding-right: 12px; padding-left: 0; } } .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 padding: $window_close_button_padding !important; &.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-20221218/common/gnome-shell/42/sass/_drawing.scss000066400000000000000000000101341434764647100232300ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/42/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100242570ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/43/000077500000000000000000000000001434764647100175725ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/common-assets/000077500000000000000000000000001434764647100223625ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/common-assets/dash/000077500000000000000000000000001434764647100233015ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/common-assets/dash/dash-placeholder-horizontal.svg000066400000000000000000000101531434764647100314100ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/dash/running1-hover.svg000066400000000000000000000105411434764647100267050ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/dash/running1.svg000066400000000000000000000105411434764647100255640ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/dash/running2-hover.svg000066400000000000000000000110201434764647100266770ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/dash/running2.svg000066400000000000000000000110201434764647100255560ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/dash/running3-hover.svg000066400000000000000000000113011434764647100267020ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/dash/running3.svg000066400000000000000000000113011434764647100255610ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/dash/running4-hover.svg000066400000000000000000000115651434764647100267170ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/dash/running4.svg000066400000000000000000000115651434764647100255760ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/misc/000077500000000000000000000000001434764647100233155ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/common-assets/misc/calendar-today-active.svg000066400000000000000000000133371434764647100302050ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/misc/calendar-today.svg000066400000000000000000000133371434764647100267340ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/panel/000077500000000000000000000000001434764647100234615ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/common-assets/panel/activities-active.svg000066400000000000000000000123121434764647100276160ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/panel/activities.svg000066400000000000000000000111621434764647100263470ustar00rootroot00000000000000 image/svg+xml image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/switch/000077500000000000000000000000001434764647100236635ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/common-assets/switch/switch-off-selected.svg000066400000000000000000000173671434764647100302610ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/common-assets/switch/switch-on-selected.svg000066400000000000000000000177261434764647100301220ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/dark-assets/000077500000000000000000000000001434764647100220135ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/dark-assets/checkbox/000077500000000000000000000000001434764647100236015ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/dark-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000154241434764647100311300ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/dark-assets/checkbox/checkbox-checked.svg000066400000000000000000000154131434764647100275000ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/dark-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116521434764647100314720ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/dark-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105661434764647100300470ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/dark-assets/misc/000077500000000000000000000000001434764647100227465ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/dark-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100304440ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/43/dark-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100273210ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/43/dark-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100306310ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/43/dark-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100275010ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/43/dark-assets/switch/000077500000000000000000000000001434764647100233145ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/dark-assets/switch/switch-off.svg000066400000000000000000000156261434764647100261200ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/dark-assets/switch/switch-on.svg000066400000000000000000000157371434764647100257650ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/gresource/000077500000000000000000000000001434764647100215705ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/gresource/gnome-shell-theme-dark.gresource.xml000066400000000000000000000034121434764647100305400ustar00rootroot00000000000000 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-20221218/common/gnome-shell/43/gresource/gnome-shell-theme.gresource.xml000066400000000000000000000033671434764647100276320ustar00rootroot00000000000000 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-20221218/common/gnome-shell/43/icons/000077500000000000000000000000001434764647100207055ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/icons/gnome-shell-start.svg000066400000000000000000000305711434764647100250010ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/icons/process-working.svg000066400000000000000000003027461434764647100245760ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/light-assets/000077500000000000000000000000001434764647100222015ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/light-assets/checkbox/000077500000000000000000000000001434764647100237675ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/light-assets/checkbox/checkbox-checked-focused.svg000066400000000000000000000206501434764647100313130ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/light-assets/checkbox/checkbox-checked.svg000066400000000000000000000206401434764647100276640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/light-assets/checkbox/checkbox-unchecked-focused.svg000066400000000000000000000116271434764647100316620ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/light-assets/checkbox/checkbox-unchecked.svg000066400000000000000000000105311434764647100302250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/light-assets/misc/000077500000000000000000000000001434764647100231345ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/light-assets/misc/calendar-arrow-left-hover.svg000066400000000000000000000134501434764647100306320ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/43/light-assets/misc/calendar-arrow-left.svg000066400000000000000000000121701434764647100275070ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/43/light-assets/misc/calendar-arrow-right-hover.svg000066400000000000000000000134431434764647100310170ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/43/light-assets/misc/calendar-arrow-right.svg000066400000000000000000000123021434764647100276670ustar00rootroot00000000000000 image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme arc-theme-20221218/common/gnome-shell/43/light-assets/switch/000077500000000000000000000000001434764647100235025ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/light-assets/switch/switch-off.svg000066400000000000000000000156151434764647100263040ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/light-assets/switch/switch-on.svg000066400000000000000000000176761434764647100261570ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gnome-shell/43/pad-osd.css000066400000000000000000000007701434764647100216370ustar00rootroot00000000000000.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; fill: transparent !important; } .TouchStrip, .TouchRing { stroke-width: .1 !important; stroke: #ededed !important; fill: #535353 !important; } arc-theme-20221218/common/gnome-shell/43/sass/000077500000000000000000000000001434764647100205435ustar00rootroot00000000000000arc-theme-20221218/common/gnome-shell/43/sass/_colors.scss000066400000000000000000000125141434764647100231030ustar00rootroot00000000000000// 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-20221218/common/gnome-shell/43/sass/_common.scss000066400000000000000000002064431434764647100231000ustar00rootroot00000000000000//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; // Chroma key to flag when a background-color is always occluded, not visible. // This allows any box-shadow behind it to be rendered more efficiently by // omitting the middle rectangle. $invisible_occluded_bg_color: rgba(3,2,1,0); 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; } .icon-button { @extend %button; border-radius: 99px; border-style: solid; border-width: 1px; font-weight: bold; padding: 4px; min-height: 16px; &.flat { background-color: transparent; border-color: transparent; } & > StIcon { icon-size: 16px; -st-icon-style: symbolic; } } %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:hover &, .popup-menu-item:active &, .popup-menu-item:focus & { -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; box-shadow: none !important; } &: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; } // // Access portal dialog // .access-dialog { text-align: center; } // // 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; } &:hover, &:active, &:focus { &, &: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; } // 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 { padding: 10px; 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; padding: 10px; 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; } &.screen-recording-indicator { box-shadow: inset 0 0 0 100px $error_color; } &.screen-sharing-indicator { box-shadow: inset 0 0 0 100px $warning_color; StBoxLayout { margin: 0 4px; } } &.screen-recording-indicator, &.screen-sharing-indicator { StBoxLayout { spacing: 4px; } StIcon { icon-size: 16px; } } @at-root %panel_button_hover, &:hover { box-shadow: inset 0 0 0 100px transparentize(black, 0.83); border-color: transparent; &.screen-recording-indicator { box-shadow: inset 0 0 0 100px transparentize($error_color, 0.1); } &.screen-sharing-indicator { box-shadow: inset 0 0 0 100px transparentize($warning_color, 0.1); } } @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; &.screen-recording-indicator { box-shadow: inset 0 0 0 100px transparentize($error_color, 0.15); } &.screen-sharing-indicator { box-shadow: inset 0 0 0 100px transparentize($warning_color, 0.15); } } .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: 2.25em; .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; border-width: 0; .message-list-placeholder { StIcon { width: 0; height: 0; } StLabel { color: $insensitive_fg_color; font-weight: normal; @include fontsize($font-size); } } 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; margin-top: 0.035em; } // 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.04em;//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 } & StIcon { icon-size: 16px; } } // 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; } & StIcon { icon-size: 16px; } } .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; background-color: $invisible_occluded_bg_color; 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); } // // 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 { &.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 { & > StIcon { margin: 6px; padding: 18px; width: 24px; height: 24px; border-radius: 99px; } &:insensitive > StIcon { @include button(osd-insensitive);} &:hover > StIcon { @include button(osd-hover);} &:active > StIcon { @include button(osd-active);} } // // 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: 680px; height: 680px; } .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; border-radius: 2px !important; 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); } } // keys that may be latched: ctrl/alt/shift &:latched, &:latched:hover { @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-boxpointer { @extend .popup-menu-boxpointer; } .candidate-popup-content { padding: 0.5em; spacing: 0.3em; @include fontsize($font-size * 1.15); @extend .popup-menu-content; } .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; & StIcon { icon-size: 1em; } } .candidate-page-button-previous { border-radius: 2px 0px 0px 2px; border-right-width: 0; } .candidate-page-button-next { border-radius: 0px 2px 2px 0px; } // // 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-left: 12px; padding-right: 0; &:rtl { padding-right: 12px; padding-left: 0; } } .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%); } & StIcon { icon-size: 12px; } } } .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 padding: $window_close_button_padding !important; &.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; } &:insensitive { color: $osd_insensitive_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; } // // Quick settings // .quick-settings { padding: 12px; @extend %popup_menu; .icon-button, .button { padding: 7px; } } .quick-settings-grid { spacing-rows: 8px; spacing-columns: 8px; } .quick-toggle { border-radius: 3px; min-width: 12em; max-width: 12em; min-height: 40px; &:first-child { border-radius: 99px} &:checked { @include button(default); } & > StBoxLayout { spacing: 4px; } /* Move padding into the box; this is to allow menu arrows to extend to the border */ &.button { padding: 0; } & > StBoxLayout { padding: 0 8px; } &:ltr > StBoxLayout { padding-left: 10px; } &:rtl > StBoxLayout { padding-right: 10px; } .quick-toggle-label { font-weight: normal; } .quick-toggle-icon, .quick-toggle-arrow { icon-size: 16px; } } .quick-menu-toggle { &:ltr > StBoxLayout { padding-right: 0; } &:rtl > StBoxLayout { padding-left: 0; } & .quick-toggle-arrow { background-color: transparentize($fg_color, 0.9); padding: 4px 7px; &:ltr { border-radius: 0 3px 3px 0; } &:rtl { border-radius: 3px 0 0 3px; } } &:checked .quick-toggle-arrow { background-color: transparentize($selected_fg_color, 0.9); } } .quick-slider { & > StBoxLayout { spacing: 4px; } .slider-bin { &:focus {@include button(focus);} min-height: 16px; // slider size padding: 4px; border-radius: 99px; } .quick-toggle-icon { icon-size: 16px; &:ltr { margin-left: 4px; } &:rtl { margin-right: 4px; } } } .quick-toggle-menu { background-color: $shell_popup_menu_background_color; border-color: $borders_color; border-radius: 3px; padding: 8px; margin: 8px 16px 0; .popup-menu-item { border-radius: 2px; padding-left: 5px; padding-right: 5px; } .popup-menu-item > StIcon { -st-icon-style: symbolic; } & .header { spacing-rows: 2px; spacing-columns: 8px; padding-bottom: 8px; & .icon { icon-size: 16px; border-radius: 999px; padding: 6px; border: 1px solid $button_border; background-color: $button_bg; &.active { background-color: $selected_bg_color; color: $selected_fg_color; border: 1px solid if($variant!='dark', $selected_bg_color, $button_border); } } & .title { @include fontsize($font-size * 1.4); font-weight: 800; } & .subtitle { @include fontsize($font-size); font-weight: 800; } } } .quick-toggle-menu-container { } .quick-settings-system-item { & > StBoxLayout { spacing: 8px; } & .power-item { min-height: 0; min-width: 0; &:insensitive { @include button(normal); background-color: transparent; } } } .nm-network-item { .wireless-secure-icon { icon-size: 8px; } } // // 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-20221218/common/gnome-shell/43/sass/_drawing.scss000066400000000000000000000101471434764647100232350ustar00rootroot00000000000000// 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) !important; } @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-20221218/common/gnome-shell/43/sass/gnome-shell.scss.in000066400000000000000000000002271434764647100242600ustar00rootroot00000000000000$variant: '@variant@'; $transparency: '@transparency@'; @import "@sass_path@/_colors"; @import "@sass_path@/_drawing"; @import "@sass_path@/_common"; arc-theme-20221218/common/gnome-shell/meson.build000066400000000000000000000103441434764647100215100ustar00rootroot00000000000000# supported versions gnome_shell_versions = ['3.28', '3.30', '3.32', '3.34', '3.36', '3.38', '40', '41', '42', '43'] # 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-20221218/common/gtk-2.0/000077500000000000000000000000001434764647100162145ustar00rootroot00000000000000arc-theme-20221218/common/gtk-2.0/apps.rc000066400000000000000000000066501434764647100175140ustar00rootroot00000000000000# # 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-20221218/common/gtk-2.0/assets-dark/000077500000000000000000000000001434764647100204355ustar00rootroot00000000000000arc-theme-20221218/common/gtk-2.0/assets-dark/assets.svg000066400000000000000000007633631434764647100225020ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gtk-2.0/assets-dark/meson.build000066400000000000000000000013561434764647100226040ustar00rootroot00000000000000gtk2_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-20221218/common/gtk-2.0/assets-light/000077500000000000000000000000001434764647100206235ustar00rootroot00000000000000arc-theme-20221218/common/gtk-2.0/assets-light/assets.svg000066400000000000000000007706301434764647100226630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gtk-2.0/assets-light/meson.build000066400000000000000000000013631434764647100227700ustar00rootroot00000000000000gtk2_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-20221218/common/gtk-2.0/assets.txt000066400000000000000000000047641434764647100202720ustar00rootroot00000000000000arrow-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-20221218/common/gtk-2.0/dark/000077500000000000000000000000001434764647100171355ustar00rootroot00000000000000arc-theme-20221218/common/gtk-2.0/dark/gtkrc000066400000000000000000000015611434764647100201750ustar00rootroot00000000000000gtk-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-20221218/common/gtk-2.0/darker/000077500000000000000000000000001434764647100174645ustar00rootroot00000000000000arc-theme-20221218/common/gtk-2.0/darker/gtkrc000066400000000000000000000015611434764647100205240ustar00rootroot00000000000000gtk-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-20221218/common/gtk-2.0/light/000077500000000000000000000000001434764647100173235ustar00rootroot00000000000000arc-theme-20221218/common/gtk-2.0/light/gtkrc000066400000000000000000000015541434764647100203650ustar00rootroot00000000000000gtk-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-20221218/common/gtk-2.0/lighter/000077500000000000000000000000001434764647100176525ustar00rootroot00000000000000arc-theme-20221218/common/gtk-2.0/lighter/gtkrc000066400000000000000000000015541434764647100207140ustar00rootroot00000000000000gtk-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-20221218/common/gtk-2.0/main.rc000066400000000000000000001447411434764647100175010ustar00rootroot00000000000000style "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-20221218/common/gtk-2.0/menubar-toolbar/000077500000000000000000000000001434764647100213055ustar00rootroot00000000000000arc-theme-20221218/common/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc000066400000000000000000000114431434764647100256460ustar00rootroot00000000000000style "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-20221218/common/gtk-2.0/menubar-toolbar/menubar-toolbar.rc000066400000000000000000000072161434764647100247320ustar00rootroot00000000000000style "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-20221218/common/gtk-2.0/meson.build000066400000000000000000000055451434764647100203670ustar00rootroot00000000000000gtk2_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-20221218/common/gtk-2.0/panel.rc000066400000000000000000000124741434764647100176510ustar00rootroot00000000000000style "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-20221218/common/gtk-2.0/xfce-notify.rc000066400000000000000000000034611434764647100210010ustar00rootroot00000000000000gtk-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-20221218/common/gtk-3.0/000077500000000000000000000000001434764647100162155ustar00rootroot00000000000000arc-theme-20221218/common/gtk-3.0/assets/000077500000000000000000000000001434764647100175175ustar00rootroot00000000000000arc-theme-20221218/common/gtk-3.0/assets/assets.svg000066400000000000000000007427521434764647100215630ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gtk-3.0/assets/assets.txt000066400000000000000000000042221434764647100215620ustar00rootroot00000000000000checkbox-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-20221218/common/gtk-3.0/assets/meson.build000066400000000000000000000027231434764647100216650ustar00rootroot00000000000000assets_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-20221218/common/gtk-3.0/meson.build000066400000000000000000000100231434764647100203530ustar00rootroot00000000000000# 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'] ) #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') ) # 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-20221218/common/gtk-3.0/sass/000077500000000000000000000000001434764647100171665ustar00rootroot00000000000000arc-theme-20221218/common/gtk-3.0/sass/_applications.scss000066400000000000000000000570311434764647100227160ustar00rootroot00000000000000// // 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)); } // Hide swich I/O images in xfce panel popups #XfcePanelWindowWrapper { 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-20221218/common/gtk-3.0/sass/_budgie.scss000066400000000000000000000271551434764647100214730ustar00rootroot00000000000000// 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-20221218/common/gtk-3.0/sass/_colors-public.scss000066400000000000000000000057701434764647100230100ustar00rootroot00000000000000//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-20221218/common/gtk-3.0/sass/_colors.scss000066400000000000000000000130411434764647100215220ustar00rootroot00000000000000// 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-20221218/common/gtk-3.0/sass/_common.scss000066400000000000000000002504651434764647100215260ustar00rootroot00000000000000@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, .background .titlebar { border-radius: $_header_radius $_header_radius 0 0; } .background.tiled .titlebar, .background.tiled-top .titlebar, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar, .background.maximized .titlebar, .background.solid-csd .titlebar { &:backdrop, & { border-top-left-radius: 0; border-top-right-radius: 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; } } } window.tiled &, window.tiled-top &, window.tiled-right &, window.tiled-bottom &, window.tiled-left &, window.maximized &, window.fullscreen &, window.solid-csd & { &, &:backdrop { &, &:first-child, &:last-child, &:only-child { border-top-left-radius: 0; border-top-right-radius: 0; } } } } // 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 &, .ssd &:backdrop { 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); } .ssd.maximized &, .ssd.maximized &:backdrop { border-radius: 0; box-shadow: none; } .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: 1px solid $borders_color; 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-20221218/common/gtk-3.0/sass/_drawing.scss000066400000000000000000000152471434764647100216660ustar00rootroot00000000000000// 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-20221218/common/gtk-3.0/sass/_granite.scss000066400000000000000000000075251434764647100216640ustar00rootroot00000000000000// 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-20221218/common/gtk-3.0/sass/_libhandy.scss000066400000000000000000000212211434764647100220120ustar00rootroot00000000000000/* 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-20221218/common/gtk-3.0/sass/_lightdm.scss000066400000000000000000000053441434764647100216600ustar00rootroot00000000000000// 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-20221218/common/gtk-3.0/sass/_transparent_widgets.scss000066400000000000000000000123131434764647100243110ustar00rootroot00000000000000//.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-20221218/common/gtk-3.0/sass/_unity.scss000066400000000000000000000072701434764647100214000ustar00rootroot00000000000000// 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-20221218/common/gtk-3.0/sass/gtk.scss.in000066400000000000000000000006541434764647100212620ustar00rootroot00000000000000$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-20221218/common/gtk-3.0/thumbnail/000077500000000000000000000000001434764647100202005ustar00rootroot00000000000000arc-theme-20221218/common/gtk-3.0/thumbnail/dark.png000066400000000000000000000027441434764647100216360ustar00rootroot00000000000000PNG  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-20221218/common/gtk-3.0/thumbnail/light.png000066400000000000000000000027001434764647100220140ustar00rootroot00000000000000PNG  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-20221218/common/gtk-4.0/000077500000000000000000000000001434764647100162165ustar00rootroot00000000000000arc-theme-20221218/common/gtk-4.0/assets/000077500000000000000000000000001434764647100175205ustar00rootroot00000000000000arc-theme-20221218/common/gtk-4.0/assets/assets.svg000066400000000000000000007427521434764647100215640ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/gtk-4.0/assets/assets.txt000066400000000000000000000042221434764647100215630ustar00rootroot00000000000000checkbox-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-20221218/common/gtk-4.0/assets/meson.build000066400000000000000000000027171434764647100216710ustar00rootroot00000000000000assets_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-20221218/common/gtk-4.0/meson.build000066400000000000000000000074641434764647100203730ustar00rootroot00000000000000# 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'] ) #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') ) endforeach arc-theme-20221218/common/gtk-4.0/sass/000077500000000000000000000000001434764647100171675ustar00rootroot00000000000000arc-theme-20221218/common/gtk-4.0/sass/_colors-public.scss000066400000000000000000000057701434764647100230110ustar00rootroot00000000000000//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-20221218/common/gtk-4.0/sass/_colors.scss000066400000000000000000000130411434764647100215230ustar00rootroot00000000000000// 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-20221218/common/gtk-4.0/sass/_common.scss000066400000000000000000003046741434764647100215310ustar00rootroot00000000000000@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: 1px solid $borders_color; 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-20221218/common/gtk-4.0/sass/_drawing.scss000066400000000000000000000155001434764647100216570ustar00rootroot00000000000000// 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-20221218/common/gtk-4.0/sass/_libadwaita-defaults.scss000066400000000000000000000043021434764647100241300ustar00rootroot00000000000000/* 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-20221218/common/gtk-4.0/sass/_libadwaita.scss000066400000000000000000000535211434764647100223320ustar00rootroot00000000000000@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-20221218/common/gtk-4.0/sass/gtk.scss.in000066400000000000000000000004141434764647100212550ustar00rootroot00000000000000$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-20221218/common/index.theme.in000066400000000000000000000004251434764647100176730ustar00rootroot00000000000000[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-20221218/common/meson.build000066400000000000000000000012351434764647100172750ustar00rootroot00000000000000foreach 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-20221218/common/metacity-1/000077500000000000000000000000001434764647100171075ustar00rootroot00000000000000arc-theme-20221218/common/metacity-1/button-bg.svg000066400000000000000000000101341434764647100215300ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/metacity-1/button-border.svg000066400000000000000000000105761434764647100224270ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/metacity-1/close-icon.svg000066400000000000000000000121421434764647100216630ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/metacity-1/max-icon.svg000066400000000000000000000056271434764647100213550ustar00rootroot00000000000000 image/svg+xmlarc-theme-20221218/common/metacity-1/menu-icon.svg000066400000000000000000000063131434764647100215250ustar00rootroot00000000000000 image/svg+xml arc-theme-20221218/common/metacity-1/meson.build000066400000000000000000000020211434764647100212440ustar00rootroot00000000000000foreach 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-20221218/common/metacity-1/metacity-theme-1-dark.xml000066400000000000000000001562521434764647100236400ustar00rootroot00000000000000 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-20221218/common/metacity-1/metacity-theme-1.xml�������������������������������������������0000664�0000000�0000000�00000156252�14347646471�0022721�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-20221218/common/metacity-1/metacity-theme-2-dark.xml��������������������������������������0000664�0000000�0000000�00000156252�14347646471�0023641�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-20221218/common/metacity-1/metacity-theme-2.xml�������������������������������������������0000664�0000000�0000000�00000156252�14347646471�0022722�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-20221218/common/metacity-1/metacity-theme-3-dark.xml��������������������������������������0000664�0000000�0000000�00000240730�14347646471�0023635�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-20221218/common/metacity-1/metacity-theme-3.xml�������������������������������������������0000664�0000000�0000000�00000222723�14347646471�0022720�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-20221218/common/metacity-1/min-icon.svg���������������������������������������������������0000664�0000000�0000000�00000006346�14347646471�0021352�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-20221218/common/metacity-1/shade-icon.svg�������������������������������������������������0000664�0000000�0000000�00000005532�14347646471�0021647�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-20221218/common/metacity-1/stick-icon.svg�������������������������������������������������0000664�0000000�0000000�00000005440�14347646471�0021676�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-20221218/common/metacity-1/thumbnail-dark.png���������������������������������������������0000664�0000000�0000000�00000001404�14347646471�0022516�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-20221218/common/metacity-1/thumbnail.png��������������������������������������������������0000664�0000000�0000000�00000001363�14347646471�0021603�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-20221218/common/plank/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�14347646471�0016237�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/plank/dock-lighter.theme��������������������������������������������������0000664�0000000�0000000�00000004703�14347646471�0021643�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-20221218/common/plank/dock.theme����������������������������������������������������������0000664�0000000�0000000�00000004657�14347646471�0020217�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-20221218/common/plank/meson.build���������������������������������������������������������0000664�0000000�0000000�00000000361�14347646471�0020401�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-20221218/common/unity/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�14347646471�0016302�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close.svg�����������������������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0024754�2window-buttons/close.svg����������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_dash.svg������������������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0024666�2dash/close_dash.svg���������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_dash_disabled.svg���������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0030344�2dash/close_dash_disabled.svg������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_dash_prelight.svg���������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0030462�2dash/close_dash_prelight.svg������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_dash_pressed.svg����������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0030140�2dash/close_dash_pressed.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_focused_normal.svg��������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0030034�2window-buttons/close.svg����������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_focused_prelight.svg������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0032260�2window-buttons/close_prelight.svg�������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_focused_pressed.svg�������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031736�2window-buttons/close_pressed.svg��������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_unfocused.svg�������������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031102�2window-buttons/close_unfocused.svg������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_unfocused_prelight.svg����������������������������������������0000777�0000000�0000000�00000000000�14347646471�0032623�2window-buttons/close_prelight.svg�������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/close_unfocused_pressed.svg�����������������������������������������0000777�0000000�0000000�00000000000�14347646471�0032301�2window-buttons/close_pressed.svg��������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/dash/���������������������������������������������������������������0000775�0000000�0000000�00000000000�14347646471�0017221�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/dash/close_dash.svg�������������������������������������������������0000664�0000000�0000000�00000016361�14347646471�0022055�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-20221218/common/unity/dash/close_dash_disabled.svg����������������������������������������0000664�0000000�0000000�00000016463�14347646471�0023707�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-20221218/common/unity/dash/close_dash_prelight.svg����������������������������������������0000664�0000000�0000000�00000016323�14347646471�0023751�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-20221218/common/unity/dash/close_dash_pressed.svg�����������������������������������������0000664�0000000�0000000�00000016355�14347646471�0023605�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-20221218/common/unity/dash/maximize_dash.svg����������������������������������������������0000664�0000000�0000000�00000012036�14347646471�0022566�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-20221218/common/unity/dash/maximize_dash_disabled.svg�������������������������������������0000664�0000000�0000000�00000012052�14347646471�0024413�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-20221218/common/unity/dash/maximize_dash_prelight.svg�������������������������������������0000664�0000000�0000000�00000017003�14347646471�0024463�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-20221218/common/unity/dash/maximize_dash_pressed.svg��������������������������������������0000664�0000000�0000000�00000017513�14347646471�0024320�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-20221218/common/unity/dash/minimize_dash.svg����������������������������������������������0000664�0000000�0000000�00000012546�14347646471�0022572�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-20221218/common/unity/dash/minimize_dash_disabled.svg�������������������������������������0000664�0000000�0000000�00000012567�14347646471�0024424�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-20221218/common/unity/dash/minimize_dash_prelight.svg�������������������������������������0000664�0000000�0000000�00000017545�14347646471�0024474�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-20221218/common/unity/dash/minimize_dash_pressed.svg��������������������������������������0000664�0000000�0000000�00000020256�14347646471�0024314�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-20221218/common/unity/launcher_arrow_ltr_19.svg�������������������������������������������0000664�0000000�0000000�00000006074�14347646471�0023237�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-20221218/common/unity/launcher_arrow_ltr_37.svg�������������������������������������������0000664�0000000�0000000�00000006133�14347646471�0023233�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-20221218/common/unity/launcher_arrow_outline_ltr_19.svg�����������������������������������0000664�0000000�0000000�00000006104�14347646471�0024770�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-20221218/common/unity/launcher_arrow_outline_ltr_37.svg�����������������������������������0000664�0000000�0000000�00000006146�14347646471�0024776�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-20221218/common/unity/launcher_arrow_outline_rtl_19.svg�����������������������������������0000664�0000000�0000000�00000006140�14347646471�0024770�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-20221218/common/unity/launcher_arrow_outline_rtl_37.svg�����������������������������������0000664�0000000�0000000�00000006147�14347646471�0024777�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-20221218/common/unity/launcher_arrow_rtl_19.svg�������������������������������������������0000664�0000000�0000000�00000006062�14347646471�0023234�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-20221218/common/unity/launcher_arrow_rtl_37.svg�������������������������������������������0000664�0000000�0000000�00000006123�14347646471�0023232�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-20221218/common/unity/launcher_icon_back_150.svg������������������������������������������0000664�0000000�0000000�00000003543�14347646471�0023206�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-20221218/common/unity/launcher_icon_back_54.svg�������������������������������������������0000664�0000000�0000000�00000003041�14347646471�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_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-20221218/common/unity/launcher_icon_edge_150.svg������������������������������������������0000664�0000000�0000000�00000004203�14347646471�0023204�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-20221218/common/unity/launcher_icon_edge_54.svg�������������������������������������������0000664�0000000�0000000�00000003754�14347646471�0023141�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-20221218/common/unity/launcher_icon_glow_200.svg������������������������������������������0000664�0000000�0000000�00000000770�14347646471�0023251�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-20221218/common/unity/launcher_icon_glow_62.svg�������������������������������������������0000664�0000000�0000000�00000000477�14347646471�0023203�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-20221218/common/unity/launcher_icon_selected_back_150.svg���������������������������������0000664�0000000�0000000�00000005061�14347646471�0025053�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-20221218/common/unity/launcher_icon_selected_back_54.svg����������������������������������0000664�0000000�0000000�00000004407�14347646471�0025001�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-20221218/common/unity/launcher_icon_shadow_200.svg����������������������������������������0000664�0000000�0000000�00000000770�14347646471�0023566�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-20221218/common/unity/launcher_icon_shadow_62.svg�����������������������������������������0000664�0000000�0000000�00000003674�14347646471�0023522�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-20221218/common/unity/launcher_icon_shine_150.svg�����������������������������������������0000664�0000000�0000000�00000003230�14347646471�0023405�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-20221218/common/unity/launcher_icon_shine_54.svg������������������������������������������0000664�0000000�0000000�00000004450�14347646471�0023335�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-20221218/common/unity/launcher_pip_ltr_19.svg���������������������������������������������0000664�0000000�0000000�00000006066�14347646471�0022676�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-20221218/common/unity/launcher_pip_ltr_37.svg���������������������������������������������0000664�0000000�0000000�00000006153�14347646471�0022673�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-20221218/common/unity/launcher_pip_rtl_19.svg���������������������������������������������0000664�0000000�0000000�00000006120�14347646471�0022665�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-20221218/common/unity/launcher_pip_rtl_37.svg���������������������������������������������0000664�0000000�0000000�00000006162�14347646471�0022673�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-20221218/common/unity/maximize.svg��������������������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0026210�2window-buttons/maximize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_dash.svg���������������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0026122�2dash/maximize_dash.svg������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_dash_disabled.svg������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031600�2dash/maximize_dash_disabled.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_dash_prelight.svg������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031716�2dash/maximize_dash_prelight.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_dash_pressed.svg�������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031374�2dash/maximize_dash_pressed.svg����������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_focused_normal.svg�����������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031270�2window-buttons/maximize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_focused_prelight.svg���������������������������������������0000777�0000000�0000000�00000000000�14347646471�0033514�2window-buttons/maximize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_focused_pressed.svg����������������������������������������0000777�0000000�0000000�00000000000�14347646471�0033172�2window-buttons/maximize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_unfocused.svg����������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0032336�2window-buttons/maximize_unfocused.svg���������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_unfocused_prelight.svg�������������������������������������0000777�0000000�0000000�00000000000�14347646471�0034057�2window-buttons/maximize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/maximize_unfocused_pressed.svg��������������������������������������0000777�0000000�0000000�00000000000�14347646471�0033535�2window-buttons/maximize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/meson.build���������������������������������������������������������0000664�0000000�0000000�00000001617�14347646471�0020451�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-20221218/common/unity/minimize.svg��������������������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0026204�2window-buttons/minimize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_dash.svg���������������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0026116�2dash/minimize_dash.svg������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_dash_disabled.svg������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031574�2dash/minimize_dash_disabled.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_dash_prelight.svg������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031712�2dash/minimize_dash_prelight.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_dash_pressed.svg�������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031370�2dash/minimize_dash_pressed.svg����������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_focused_normal.svg�����������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031264�2window-buttons/minimize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_focused_prelight.svg���������������������������������������0000777�0000000�0000000�00000000000�14347646471�0033510�2window-buttons/minimize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_focused_pressed.svg����������������������������������������0000777�0000000�0000000�00000000000�14347646471�0033166�2window-buttons/minimize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_unfocused.svg����������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0032332�2window-buttons/minimize_unfocused.svg���������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_unfocused_prelight.svg�������������������������������������0000777�0000000�0000000�00000000000�14347646471�0034053�2window-buttons/minimize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/minimize_unfocused_pressed.svg��������������������������������������0000777�0000000�0000000�00000000000�14347646471�0033531�2window-buttons/minimize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/sheet_style_close_focused.svg���������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031074�2window-buttons/close.svg����������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/sheet_style_close_focused_prelight.svg������������������������������0000777�0000000�0000000�00000000000�14347646471�0034670�2window-buttons/close_prelight.svg�������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/sheet_style_close_focused_pressed.svg�������������������������������0000777�0000000�0000000�00000000000�14347646471�0034674�2window-buttons/close_unfocused.svg������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize.svg������������������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0026553�2window-buttons/maximize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_dash.svg�������������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0026465�2dash/maximize_dash.svg������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_dash_disabled.svg����������������������������������������0000777�0000000�0000000�00000000000�14347646471�0032143�2dash/maximize_dash_disabled.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_dash_prelight.svg����������������������������������������0000777�0000000�0000000�00000000000�14347646471�0032261�2dash/maximize_dash_prelight.svg���������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_dash_pressed.svg�����������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031737�2dash/maximize_dash_pressed.svg����������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_focused_normal.svg���������������������������������������0000777�0000000�0000000�00000000000�14347646471�0031633�2window-buttons/maximize.svg�������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_focused_prelight.svg�������������������������������������0000777�0000000�0000000�00000000000�14347646471�0034057�2window-buttons/maximize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_focused_pressed.svg��������������������������������������0000777�0000000�0000000�00000000000�14347646471�0033535�2window-buttons/maximize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_unfocused.svg��������������������������������������������0000777�0000000�0000000�00000000000�14347646471�0032701�2window-buttons/maximize_unfocused.svg���������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_unfocused_prelight.svg�����������������������������������0000777�0000000�0000000�00000000000�14347646471�0034422�2window-buttons/maximize_prelight.svg����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/unmaximize_unfocused_pressed.svg������������������������������������0000777�0000000�0000000�00000000000�14347646471�0034100�2window-buttons/maximize_pressed.svg�����������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/window-buttons-dark/������������������������������������������������0000775�0000000�0000000�00000000000�14347646471�0022224�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/window-buttons-dark/close.svg���������������������������������������0000664�0000000�0000000�00000016403�14347646471�0024056�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-20221218/common/unity/window-buttons-dark/close_prelight.svg������������������������������0000664�0000000�0000000�00000016316�14347646471�0025757�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-20221218/common/unity/window-buttons-dark/close_pressed.svg�������������������������������0000664�0000000�0000000�00000016350�14347646471�0025604�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-20221218/common/unity/window-buttons-dark/close_unfocused.svg�����������������������������0000664�0000000�0000000�00000016457�14347646471�0026142�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-20221218/common/unity/window-buttons-dark/maximize.svg������������������������������������0000664�0000000�0000000�00000012031�14347646471�0024565�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-20221218/common/unity/window-buttons-dark/maximize_prelight.svg���������������������������0000664�0000000�0000000�00000016776�14347646471�0026507�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-20221218/common/unity/window-buttons-dark/maximize_pressed.svg����������������������������0000664�0000000�0000000�00000027736�14347646471�0026334�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-20221218/common/unity/window-buttons-dark/maximize_unfocused.svg��������������������������0000664�0000000�0000000�00000012046�14347646471�0026646�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-20221218/common/unity/window-buttons-dark/minimize.svg������������������������������������0000664�0000000�0000000�00000012403�14347646471�0024566�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-20221218/common/unity/window-buttons-dark/minimize_prelight.svg���������������������������0000664�0000000�0000000�00000017402�14347646471�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="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-20221218/common/unity/window-buttons-dark/minimize_pressed.svg����������������������������0000664�0000000�0000000�00000021032�14347646471�0026311�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-20221218/common/unity/window-buttons-dark/minimize_unfocused.svg��������������������������0000664�0000000�0000000�00000012425�14347646471�0026645�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-20221218/common/unity/window-buttons/�����������������������������������������������������0000775�0000000�0000000�00000000000�14347646471�0021305�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/unity/window-buttons/close.svg��������������������������������������������0000664�0000000�0000000�00000020763�14347646471�0023143�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-20221218/common/unity/window-buttons/close_prelight.svg�����������������������������������0000664�0000000�0000000�00000020737�14347646471�0025042�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-20221218/common/unity/window-buttons/close_pressed.svg������������������������������������0000664�0000000�0000000�00000017420�14347646471�0024664�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-20221218/common/unity/window-buttons/close_unfocused.svg����������������������������������0000664�0000000�0000000�00000021074�14347646471�0025212�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-20221218/common/unity/window-buttons/maximize.svg�����������������������������������������0000664�0000000�0000000�00000011771�14347646471�0023660�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-20221218/common/unity/window-buttons/maximize_prelight.svg��������������������������������0000664�0000000�0000000�00000016667�14347646471�0025567�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-20221218/common/unity/window-buttons/maximize_pressed.svg���������������������������������0000664�0000000�0000000�00000027736�14347646471�0025415�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-20221218/common/unity/window-buttons/maximize_unfocused.svg�������������������������������0000664�0000000�0000000�00000012010�14347646471�0025716�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-20221218/common/unity/window-buttons/minimize.svg�����������������������������������������0000664�0000000�0000000�00000012502�14347646471�0023647�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-20221218/common/unity/window-buttons/minimize_prelight.svg��������������������������������0000664�0000000�0000000�00000017430�14347646471�0025552�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-20221218/common/unity/window-buttons/minimize_pressed.svg���������������������������������0000664�0000000�0000000�00000021032�14347646471�0025372�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-20221218/common/unity/window-buttons/minimize_unfocused.svg�������������������������������0000664�0000000�0000000�00000012523�14347646471�0025725�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-20221218/common/xfwm4/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�14347646471�0016177�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/xfwm4/assets.txt����������������������������������������������������������0000664�0000000�0000000�00000001272�14347646471�0020244�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-20221218/common/xfwm4/dark/���������������������������������������������������������������0000775�0000000�0000000�00000000000�14347646471�0017120�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/xfwm4/dark/assets.svg�����������������������������������������������������0000664�0000000�0000000�00000215640�14347646471�0021153�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-20221218/common/xfwm4/dark/meson.build����������������������������������������������������0000664�0000000�0000000�00000001356�14347646471�0021267�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-20221218/common/xfwm4/dark/themerc��������������������������������������������������������0000664�0000000�0000000�00000000617�14347646471�0020476�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-20221218/common/xfwm4/light/��������������������������������������������������������������0000775�0000000�0000000�00000000000�14347646471�0017306�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/common/xfwm4/light/assets.svg����������������������������������������������������0000664�0000000�0000000�00000210652�14347646471�0021337�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-20221218/common/xfwm4/light/meson.build���������������������������������������������������0000664�0000000�0000000�00000001363�14347646471�0021453�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-20221218/common/xfwm4/light/themerc�������������������������������������������������������0000664�0000000�0000000�00000000617�14347646471�0020664�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-20221218/common/xfwm4/meson.build���������������������������������������������������������0000664�0000000�0000000�00000002022�14347646471�0020335�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-20221218/meson.build����������������������������������������������������������������������0000664�0000000�0000000�00000003555�14347646471�0016014�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������project( 'arc-theme', version : '20221218', 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-20221218/meson/���������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14347646471�0014763�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������arc-theme-20221218/meson/install-file.py������������������������������������������������������������0000775�0000000�0000000�00000001766�14347646471�0017735�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-20221218/meson/render-assets.py�����������������������������������������������������������0000664�0000000�0000000�00000004343�14347646471�0020120�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-20221218/meson_options.txt����������������������������������������������������������������0000664�0000000�0000000�00000001445�14347646471�0017303�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', ) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������