Bug 610781 - Icons and backgrounds for the app menu [r=mfinkle]
authorMatt Brubeck <mbrubeck@mozilla.com>
Fri, 12 Nov 2010 13:35:12 -0800
changeset 67013 e8347ba78443dc06778c61f8f4a948e9f44a43b0
parent 67012 2ed2a84bec8275e398eb711ad31899ed684cbc73
child 67014 fa730ec4342ff1d9ed3f71df956348c296f0f1d2
push id1
push userroot
push dateTue, 26 Apr 2011 22:38:44 +0000
treeherdermozilla-beta@bfdb6e623a36 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmfinkle
bugs610781
Bug 610781 - Icons and backgrounds for the app menu [r=mfinkle]
mobile/chrome/content/browser.xul
mobile/themes/core/browser.css
mobile/themes/core/images/appmenu-active-hdpi.png
mobile/themes/core/images/appmenu-addons-hdpi.png
mobile/themes/core/images/appmenu-downloads-hdpi.png
mobile/themes/core/images/appmenu-preferences-hdpi.png
mobile/themes/core/images/appmenu-site-hdpi.png
mobile/themes/core/jar.mn
--- a/mobile/chrome/content/browser.xul
+++ b/mobile/chrome/content/browser.xul
@@ -611,28 +611,28 @@
         <label id="alerts-title" value=""/>
         <description id="alerts-text" flex="1"/>
       </vbox>
     </hbox>
 
     <hbox id="appmenu" bottom="0" collapsed="true" align="stretch" oncommand="AppMenu.hide();">
       <toolbarbutton class="appmenu-button"
         label="&appMenu.siteOptions;"
-        image="chrome://browser/skin/images/settings-default-64.png"
+        image="chrome://browser/skin/images/appmenu-site-hdpi.png"
         oncommand="getIdentityHandler().show(); event.stopPropagation();"/>
       <toolbarbutton class="appmenu-button"
         label="&prefsHeader.label;"
-        image="chrome://browser/skin/images/preferences-default-64.png"
+        image="chrome://browser/skin/images/appmenu-preferences-hdpi.png"
         oncommand="BrowserUI.showPanel('prefs-container');"/>
       <toolbarbutton class="appmenu-button"
         label="&addonsHeader.label;"
-        image="chrome://browser/skin/images/addons-default-64.png"
+        image="chrome://browser/skin/images/appmenu-addons-hdpi.png"
         oncommand="BrowserUI.showPanel('addons-container');"/>
       <toolbarbutton class="appmenu-button"
         label="&downloadsHeader.label;"
-        image="chrome://browser/skin/images/downloads-default-64.png"
+        image="chrome://browser/skin/images/appmenu-downloads-hdpi.png"
         oncommand="BrowserUI.showPanel('downloads-container');"/>
     </hbox>
   </stack>
 
   <tooltip default="true" id="default-tooltip"/>
 
 </window>
--- a/mobile/themes/core/browser.css
+++ b/mobile/themes/core/browser.css
@@ -1497,18 +1497,18 @@ pageaction:not([image]) > hbox >.pageact
   border-style: solid;
   border-color: #d8d8d8 !important;
   border-width: 0 1px 1px 0;
   height: 99px;
   width: 0;
 }
 
 .appmenu-button:hover:active {
-  background: #ffc000;
-  box-shadow: inset 1px 2px 5px #333;
+  background-image: url("chrome://browser/skin/images/appmenu-active-hdpi.png");
+  background-size: 100% 100%;
 }
 
 #appmenu > .appmenu-button .toolbarbutton-text {
   display: block !important;
   font-size: 22px !important;
 }
 
 @media (max-width: 499px) {
new file mode 100644
index 0000000000000000000000000000000000000000..b14d7ffd07484918f85d41e6d5b00d247bd8fa72
GIT binary patch
literal 4040
zc$|G#c{r5o-?wks%CsPiv2U~3hRHsQeKLchq8W@OW`>zzhGQ!v6S8X|Yf-9GlC0Si
zQ5Z#$%2r6^kX^6NIi2^t-s^XM_jNtbeSg2#=kvWk_xJuhe>_P}SZgs684)fnE-_mh
z6n=N^*nPZ&cy`}ZWbC)yNt%InV>nZN8B8LL#AWG2^&$an$wWUAo<#Hs59uPAaB=a1
z0$kh}ZjKHJZz>r~{D}dx$iZAchlx2WnCKlyVgS8JegPCy&_aC^2pHgF3Oa7!2z3lb
zlKcZ~B4{M%2&{{DM4-2^56IjMXu?A579f)tL?DYCM4=;Crl3FTB6in5(-08wPY5H>
z6!e!UH%BKRl1d{14Zu(xZ>S*@Xb1zt^z`9yxHeE13WGwRx)7MI4h)Xa(?vj`z`qA*
zcQ=}kF9MIk{Jqz1WD4?UFoF>f2$RVKGxfk!njZvaY;63qhOVy8E<%SMPGJyPIuyFn
zuL>v<-J2E=%m|=TfInlR7d4b&3IhE)0y+4fvK0E?ZQ5-ZghdR7z`#(*{{cEW{&y&u
z{12MWz>|FcJDTni9!!GZNpxx`&3pIae3gEZgAqs?iO8VRT&UEbUtM(ar!uH?e`+ug
z>1+UWBzgx>e#U>|9UT$26gq=Q@g~`#OhLODa6o_$!T@8ekF<os(1w;U7z~9mf*YZY
zk$U>j-7HcM1OLTEQN2USBnsmf*XMt^y8p`kX@$SoBw9ci$p=HDl7W9784>Uwv{)G!
z=o!L{(P%?s)PL6U7uV<CwLt$>3uIRe<o{jtuhg!4elGv9?QZao@kx|jx6^iQtqC~0
z`$>tK*rF_5SZ}|0%x6^8?ak}Q*V^9D3_U&nBwYT}bmy7M9WMK;5-EJc^>euO8a|=L
z;xJ}Ky2RT1CN4?v)OT^T+#ArbyWJ~GsY8e*rMZ-|a;J?-8iy9tm0u;@EgADvrmA>d
zYwws&j*M!oDfc+n*dc&<R!!L?N?3q^PH*1r<Tc$S^!uq3cxFy?$OyXWx2-g~Ka`6e
z$r=Ke6svd+jVL7RfPZZ9nwgbSUOx*M$(n7<XjS-J2+C62d_vf_jw#j}P-h=5MR#{s
z;-xa|a6=n@=ciu&Xg*k~A6ilVxgsue5D4o7^773B%Khgq_k3JPNVi@Kid>A7iu1lV
z;wSL?sftpU_05>mTgwt_t4(eNFy*MT0>-iUURMJnNtO1(7jB0g$|q)ex1Bu{#Y|<s
z0T$XvF8m&8y<dY+=X#)`Etuc#c5LYTZY|KMzM_b7d!K_2O^*t1htLujjmU&5yRUD8
zBwrtTd&=dEoZDQ%;(4{++(C$TNZV;q1n=ZzmE%I211S0G&ONPzRL|84F1f6#g=%Vs
z)5@c@kf@{l4Fiv&jy1jm-O)-Cbmu=a#v|+siqN;R@|YRRyrSyHKBk=Zb==bGB)D)L
z2g%8=!MV6Aa*tm8l9$nn96#pUm6$K}od#i13H`%`9yTI1Pxp_W4Zrc&MSsmr+J4ik
zOeSWid%(4>emL9{xnt{KhMd_d0vNemT8_&~w0m@ay4W%4HVB}cg{(yLbMj_Ax`Y$+
zr0iHCH?H9u!&EdEPG*ux;Jmf-9lddZc8S_A@9=b~u3$GVW1ZnJ`cmU>T{Gmf=%`^=
zz^kd+z|BoILs(pBwrKSHZEX!Xk)X#6L1uZ!wPuE7SjF|kys<0gb>61;{7u<sD6Ns(
zO7fETH&sr1935DUyp=j)bMj5giYg!*#~9~K0tmW2nW@U9W~N<7rdQJ3N^Vy$5@7HJ
zL3p+8!%xjmBQW}XH*Pr9DVkHLy8gE9{xE0*RMPJzX2vd%-_Z<QBskYbj8lYx5{YaP
z8UnLo0`5+07=V9T3Ddb-hao3=a&^}E24t!|fYicrhlTnR6~B<KSz-n8S&5Cu&`3=q
z;XP*qc`jgPoSy5g2-#up;m(+U?u^TOaYOxUUAyF-VgFS5ZER@|f~Z%O5v!PFA8(^)
zYcoC*PD65+8KMsxgcMzk{@9&4D=M@i&AZ}IiVo}R{bHO&c?vUlbd#~MZDcgfZT-zZ
z?_+1U?vn?&*T^socJ+KmH=3U%buy0e7;Kv(B&celxU70W@NyosGLCmp<<d*x>H1Qw
z7guGQhsA}9@_)pOTq9CJ5TQXoOU1mkOzG$HbKDjFuv<m<Uu~&vck(Z7OOY{ba`S5Z
zQCyvGB>3C_)CH>$`}VThOqocHMvm$A$FC%Z7XYJXdwIcXyyB)&iZ4coqHEjfv2~6E
zCzRB!9YSwBSO2_u8y)_F%Sl$J=qs_u+pr?{#rnRu^qk`@llk>K7LacL9eo#@rJ1+O
z8a_D<U|UbC(@d=B7hKu6#Y^Fy_`V<gK}{Uol}54o-VC2j<-xx5;woRG`?&i4NRSA9
zpeOKwbcY;v3gMZ|-04*eqaT+zI+vbq7+{X-<4sk6U(mQ18*T3wAbEY%teaWC<TfrG
zRc55#A-))SIyQv~OI<HRZZvH^{GeV|JTt6iKGRw9yhM~oD?eI1x#ivC!{hmSG&@Us
zoOn9}@gZ=pO3zlq7`kWsI<ysM^6}F8KGb^kkRCeMI-LJ{F-q73y?&2XTyqR}esS5V
zozE@i`HF*J<ZFwzBft!7t8=q@IYsm+cb59Y`}So@S8vJ)-c$pxDIVWJ{Q%_4ketLg
zqm)dw>Vn?@Qw?DA@7>P11<!`AAI`qNWd0U^i3xMxLP6G*c)TF8>2f0z0Y3shN9G=!
zl73dgyP+c&cN+2WcM<LD@R}ocJ2}m@+t+VxqDCxwDylAFn&DqFI1g)!B5CC2xk#>B
zc{cN~wQ3CK6OLjt#sLH5hTbuwL27-gNgkqKpNvRSPb~Fpr*?G;3vi-7dE&kou~qA`
zF&ptkI=%CTJ@`@40hj>Prks9vYbY|NY|pxp+_H75yiV{R4iAo)cyYyCx1ER$o#ro|
zMBlluCKSw;TaPsuTj?6cl*AMYF6_u=a+hoe>1&4RkIk&mBK8^2H|U?e+Xfjl24s6K
zqHhgJw(I0hXdB<Jumewo3?7HiCn#%Vz+r_#Y{aF!XWvxRre5#ZsJu}~@NH7Sn#%)1
z!Nzh^o$rQ+;ZLp|iotd&p1qqdihAhb%WMpcWL}s|iEXyW0SL4-PL{%ZNLcD-i=T}r
z6GJbZEE(ELt7ts=rLa!HL^*gP5!ggus)#NhlOF1mw|5N5){kj0k`6d>(V|P7^J%M=
zKVh~u`^8LN6;^TkvI}!{KAi1!`tg=ew9&Y~)|~sfiD))k79yWh95q=Q5^sw>&pGkc
zU`Nuud}wkUHn=7HbOp%)&)IB1=4~Rj{I@M8zOP00yRBDGqLf}FIRI$_m6v|s2uWvA
zRz@>TWZ&($y*BS=N!8J`<itGvxDls<uRe7jD1U9fj#oKT=pCs|-jeV{tNr*8%j4h+
z{IYlp#lEsPW$AmuamuvzrFX#{AFNf>C5VbM#KNge%mXuk=C0+$X=pvoCbzXw!mL($
zkz!t^Zs48m`1tr7`+6}ImWNiB2!YJiJ$LBAsam-nE_U_I_kOBGyutmYdPTGup}!Dt
z;cM#z@%2I6$8)6;)z5ZvH8+apEeoz`mGL+{ernsQQrBzr>Zti!AitUKhGQBCZZEz1
zA%CGbF~GCWKDE5vc_!M-0rpmXR-i<{p&d$e$_i_o&3R??%@H^ynCVa2GG~Fhq%t!^
zNEl!Do8<{{)7;`L?Xe>jL9wC^N&I4<-e9YND?x|wi{3c2_fFEy67Lh4wkc`D7rTAm
z6xSuxka><Zd3`>YtaFlQx<v(gE2p6%V!W7>@dH&X!^eSr%q(J}Ei6*#<3|px^T@sr
zVYi+e$IrJsHdnG$I-;JJ789xV)r|XAft8ECUM2mFs+_4ZrE(td`B~t0&1;n@4JsfM
zDSH6W(URqGAx+7WFzI6{Qo3<eQBy)^y@fB1E@DF{p`{-ya1ooUOua9A9h@6AQTj9x
zeuj1OY~XJMt0Y}qR1}cU_cCS~n=mM$qN%1MC!{K`l#Vq|@!Q9HPCI_&qRcG7w}IzP
zXcYD!+e)*+`1P81XHaKEnU%;B*lmCIjTc;*#f++uYz)@jwQZ{36%kRzE$7iVsB~2(
zrK2;B#*GKI*aPZwOV0Q|)j{re>>Lk^14)*tDhzpoBuBPvx71ahQIxB|V;*7WI)%P%
zSjjm=v3clIA{zeFkTkC%6jwhp+r(qR|E1{x<jj+?%2wCG6XnM~pp;yvk4mt0$Ek#i
zwUS3pnQk6X$@->xZ!Ay-kGA<1oB7Agn2gRxj<E1k-_eY_8Aw9$m}6s)jeX0No3$4S
zW-@1=hgN4DFDK@^j&-YD+;_;|7x;={zCTU(S(kUwXFh`1wn#_SM?T-#Mg<375j03P
zJ?qlNaLZR5+2pHhvK1@29{6|L1qR+?mUg9w?>yubgGLR%AEL{;L6}(iHlOzdX`al^
zY~E`>1}FE-B^`JqD|7G>4Ufc0V3$U>`7OEmmsxlkEB;{fqlHhi`PLK7aB4cnkfb*p
zbn}r<_OX$M*zP-((x0;}G#b`Pxi8N>?&HhE;5<g+?K*&(X-|~b5RHGR@bmF<bn7oD
z)?4Ppz7k!o6t0QrBTP@ou1?B;Q%=4;|E(aIm9|%6aBP&IagU+y;rL~5_J#ct5y1)(
z(`kH4=BK3jrHr<W2CKWMPaic{K;iJm%kJ;(TUvE)>^(W}qj4?A;y{b_)eoJ5Ph7rO
z?5*j4kKVY_<%A#?4h8Qo|8%0=2zS{BAEA0jF_d&OC&-CukJP>~$xo0`y;4z^vC4MK
z!%(Vwo}Yq$8VysP5)}I0W^D6(PjdOyL&@D889~j5YaZ0IR`c(}Yv_URb8xprjJh2-
zl7j{p>(aTG&(j1h*X5j&8QuGN-5GvYa?8lZ&L??i&Ey?ePh;_Ryu{(OfyVGnL1Idx
yTDj-ZnP&>l>woYZ%BrPQzv)#f<!qmh<>rEBV5DA+%KH8Mx3)!NQTMC}=l%yJ#UD`s
new file mode 100644
index 0000000000000000000000000000000000000000..4c572535f1c7fbae39f45d7be4fc7bbd713f07cf
GIT binary patch
literal 1788
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
new file mode 100644
index 0000000000000000000000000000000000000000..515081caba10adbc24b76d02cf5b240900dac429
GIT binary patch
literal 1249
zc$@*@1Rnc|P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00001b5ch_0Itp)
z=>Px(n@L1LRCwC$noUe2Wf;eQZ>KF3rsX5H8l_>guv;J;)~_s(5O0Q<aM+8dO$^yh
z*o~U#)fg|j@yY?cn4*aaDVsnq9Jmn@4x+}O7%OCBaCc=FV@heaD?>Z42c}xFe019B
z2KW6ZO_RyI?>qnBJoC)+J}oFIDJdx_DJdx_DJdx_J$4dKOe&=mfE%a-8UQb#l{rlg
zFn|ZZt`H*c#I?E|1nUDrKp1!es4sJlEbu$9VSQ&$8vy_O{QS$YSnQ)pCYqR-c*!z<
z>HyStc6QdEKYt!g(`-#*7zRKPxaCw1a66b^+?u8}G&D3&Ute!)f^0U6l|$U85dcC6
zJRT2qb#=DJ@9ph5{uXc)fRys@kKOU78bC3G#}<HTnwX|(d#s9pQw%^#Ddqnv0;H5K
zz;%LCH9!+WxGK4m);IyUq?FnTN_P{GLI~+p1bBc(K)33A4LG=%w2p^$UDpl6u>Bge
zA|M2`TWgC$imn{63+z}G<DOFhywPa%VsmqIdq+oy*X?#U3Ly@bc~S`BYHe-R*Vot2
zY;JC%>$)uf8ygz{Ppz%3y<!-~b|IpQ*D_5rm&@fc%gf8Y(b3UqYXfy+0HVy03;^xd
zuV4Q@l}a5Mx<UxNUN6C5koNX=TL2P?1nG1d!!Quy=t~WSLJ!8q#$EvK2q7{~0q_A&
z1J6dI(VIIvJ0z3I!^6ev#pm<k@px?S1+v*Jxm>RF^XT!=+}uoCTieE^OP5{;egN(Z
zA$FYtpaB7(1GqRjIXRxmWZ2%`E_uGo<wDc6WAENkIUt|UW18lF=5V{+G&MC53WaVD
z4-dZ!d<XmrWXkCs2pgICUl69Jr^hpy3`ac@)t1-mB@hS@3<hrx4Gq0xnZFG@D7SH9
z>((5E5R1je)9G|gAn3Y|-|r_J4*xhfIQYI5_IK=<uc#$<5W>{d)RB)vHO&tU419j}
z?Ae>ZPr!X3Yqw=qQBUvygcoD6*vAD3hb68`%m)Gi`uh4lJ$LThB(P?+%65eiwoAr}
zo1#S!&H&HP&CR`c_wL<rDwV1lgd+13kx1lAAOZXV80A!bjsPfvpj#E&g?K#v!PeGR
zxEhgAFyG(bUv=|U15gB^k^L_4bMbim#=U#@DuUqm`w0XB3=9l7V!o;XN<o;NowW_2
z$b7V`t83B;^Hm2>3c}3H%#F>>&9Wf0w6qk${*y=~Qb>4JH}435;~*T@=q#8Y85wyC
z_=f$Kc+v^;jsYkE;X*tf|F8hz;lqbVn!j@8%A3Gfz%M`w$T?x&Q2+-ZJOlJDEiJvh
zy1Lq*N~K7r(<RMcy?XTx%ls{1$En{0YXYDMf)98Sh$Iq;R~Hr*UMq&s+S>X^%-5tT
zDul>ODYL+DfYH^}WtgUEE-o&P6n1rfzyFb#uL%GPf+?l^6W9XsJv}{Nn5Jp0tgMVm
zDY<<4@-^VwTAQyK01JYYQX1Cl?C0Lz-p`WB<aT#=_t(I>wWF)4`I_W_5;;Ne&mSjz
zK;CL(W`z*BT3=7i0Te-SS?f#o8>uErN=iyfN=iyfN=iyfN;T16=BqLTzsjT%00000
LNkvXXu0mjfd1pOh
new file mode 100644
index 0000000000000000000000000000000000000000..552a6bd37d14c3f83911d06199f9a1b15296d2d3
GIT binary patch
literal 873
zc$@)g1D5=WP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00001b5ch_0Itp)
z=>Px&BS}O-RCwC$n!!$^P!xtg3Z;N%GSRY9gHhjOp1_40-I?h7%qzHX>DDLkL1xj}
zwwl>MTcq4s%<Tl|rNK%wm(KkYL*$-wV}A~wk3+%8$jHdZ$jHdZ$jInFl-2fzLI@ie
z0DFK7IC3ciQXmHAmSrv4$os6EEton0LLidIK%P&4F))(Hq@_IV4A=vr`}_MB)#Ag$
z!#DXMl9uwcGr$GH^Ye3D*DWoiX^OnMKU&Pw&Hx7p_V@P*f}pgJBnh&#ofh-7GXQ{o
zzt3PWD4lzMf8Sc3b_NI`5JIe++g6@V24q08=7S_MW_Jvz^zaY}j*gBvI5;T9y}i9H
z@8wVkq3rE>o|ET!DX;pwjulYs;SmsBU0r>ziH+p(i>kMG^%mFzqTAcs7XZg`@O>Z0
zDQ}-;8Pn;MEc<f@JU%|I^!BbA-~!?4=_#)3((CoGZJS=Nw^GWB#ezJ~YkPZF4RC-U
z2m*ZHZ<H{dPL;jAtN#O7mVUK|*Qu_zceMgCAW>btI?1?|me|z_NP%$_MI0U;HcEJX
zeMNSFbQdZh21YkGH{U9cvUMsx;>J~gs$TIX0QIj8m>2r_NE)yw`M{Pj3mF#|THhRS
zgb?A<I8_zNYFP_VI!%OvCW8&jvXV;d^5<*K*1u%#sJMr=1Ci_NYvo|$>FKEmKc!g5
zaqv7(2~e}y>@Pr7_Rw=6a&mG)zu#B2z9RgTVw(VzVh=qBBEIkAd0uH@Hk(!9r#7}u
ziaqq42iUf~GTN$xA64u}0ZKaq8Ujsg0HvJ)4FM(v#%E_|42Q!;drl@3B|vqx0%Blv
zcX#(0fYQ@|hDf_9K*jQ0w<|!BTp|&82}NNIK#kjiADt>-1)wf3FO>lG{QTURH$$5~
z#koLue0;1VK|1tiXwwRCfWY&-CIGcF9H4}vY6aM~-Hnl08-tBqcr(-~1A1H7GXvr^
ze{@`fv76>;R{<$7xwyCxVHjE!j9tinK5sEk>xs}%_V?u#90Na9K(lF{js`4Wlm_xx
z{Ib(rg3P)vNqs2K$jHdZ$jHdZ$jHdZXaoHQNVrRT(vO_x00000NkvXXu0mjf#T1!i
new file mode 100644
index 0000000000000000000000000000000000000000..74ca2c456b958e0d4b2f6be5a3c5b3ac4a55ca1f
GIT binary patch
literal 1945
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
--- a/mobile/themes/core/jar.mn
+++ b/mobile/themes/core/jar.mn
@@ -11,16 +11,21 @@ chrome.jar:
   skin/header.css                           (header.css)
   skin/platform.css                         (platform.css)
 * skin/browser.css                          (browser.css)
   skin/notification.css                     (notification.css)
   skin/touchcontrols.css                    (touchcontrols.css)
 % override chrome://global/skin/about.css chrome://browser/skin/about.css
 % override chrome://global/skin/media/videocontrols.css chrome://browser/skin/touchcontrols.css
 
+  skin/images/appmenu-addons-hdpi.png       (images/appmenu-addons-hdpi.png)
+  skin/images/appmenu-active-hdpi.png       (images/appmenu-active-hdpi.png)
+  skin/images/appmenu-downloads-hdpi.png    (images/appmenu-downloads-hdpi.png)
+  skin/images/appmenu-preferences-hdpi.png  (images/appmenu-preferences-hdpi.png)
+  skin/images/appmenu-site-hdpi.png         (images/appmenu-site-hdpi.png)
   skin/images/aboutBackground.jpg           (images/aboutBackground.jpg)
   skin/images/button-bg.png                 (images/button-bg.png)
   skin/images/textbox-bg.png                (images/textbox-bg.png)
   skin/images/browseaddons-bg.jpg           (images/browseaddons-bg.jpg)
   skin/images/addons-32.png                 (images/addons-32.png)
   skin/images/arrowleft-16.png              (images/arrowleft-16.png)
   skin/images/arrowright-16.png             (images/arrowright-16.png)
   skin/images/arrowup-16.png                (images/arrowup-16.png)