From 37cc7e9d7bc349a56f249fdc6877774d006cb9cd Mon Sep 17 00:00:00 2001 From: "sspitzer%mozilla.org" Date: Fri, 8 Sep 2006 06:00:57 +0000 Subject: [PATCH] fix for bug #350689 an #350690: tab images (and tabstrip background), and tab strip bottom should be semi-transparent so that they work well with the native theme and in high contrast mode. thanks to Dao Gottwald for the new images. r/a=mconnor git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@209424 18797224-902f-48f8-a5cc-f745e15eee43 --- .../themes/winstripe/global/browser.css | 44 ++++++++++++++---- .../winstripe/global/icons/tab-left-bkgnd.png | Bin 428 -> 455 bytes .../winstripe/global/icons/tab-left-hover.png | Bin 340 -> 381 bytes .../winstripe/global/icons/tab-left.png | Bin 323 -> 604 bytes .../global/icons/tab-middle-bkgnd.png | Bin 208 -> 169 bytes .../global/icons/tab-middle-hover.png | Bin 194 -> 217 bytes .../winstripe/global/icons/tab-middle.png | Bin 187 -> 215 bytes .../global/icons/tab-right-bkgnd.png | Bin 438 -> 464 bytes .../global/icons/tab-right-hover.png | Bin 351 -> 396 bytes .../winstripe/global/icons/tab-right.png | Bin 326 -> 609 bytes .../global/icons/tabbrowser-tabs-bkgnd.png | Bin 223 -> 154 bytes .../global/icons/tabstrip-bottom.png | Bin 130 -> 181 bytes 12 files changed, 36 insertions(+), 8 deletions(-) diff --git a/mozilla/toolkit/themes/winstripe/global/browser.css b/mozilla/toolkit/themes/winstripe/global/browser.css index e2cbed7feb8..2f055d3a44c 100644 --- a/mozilla/toolkit/themes/winstripe/global/browser.css +++ b/mozilla/toolkit/themes/winstripe/global/browser.css @@ -8,7 +8,7 @@ .tabbrowser-tabs { -moz-binding: url("chrome://global/skin/globalBindings.xml#tabbrowser-tabs") !important; padding-top: 0px; - background: #e0dccf url("chrome://global/skin/icons/tabbrowser-tabs-bkgnd.png") !important; + background: -moz-dialog url("chrome://global/skin/icons/tabbrowser-tabs-bkgnd.png") !important; -moz-padding-start: 0px; } @@ -33,9 +33,6 @@ .tabbrowser-tab > .tab-image-middle { padding-top: 1px; -} - -.tabbrowser-tab > .tab-image-middle { -moz-padding-start: 1px; } @@ -56,63 +53,92 @@ width: 8px; height: 24px; background: url("chrome://global/skin/icons/tab-left.png") no-repeat; + background-color: -moz-dialog; + -moz-border-radius-topleft: 3px; } -.tabbrowser-tab[chromedir="rtl"] > .tab-image-left{ +.tabbrowser-tab[chromedir="rtl"] > .tab-image-left { background: url("chrome://global/skin/icons/tab-right.png") no-repeat; + background-color: -moz-dialog; + -moz-border-radius-topleft: 0px; + -moz-border-radius-topright: 3px; } .tabbrowser-tab:not([selected="true"]) > .tab-image-left { height: 23px; margin-bottom: 1px; background: url("chrome://global/skin/icons/tab-left-bkgnd.png") no-repeat; + background-color: -moz-dialog; +} + +.tabbrowser-tab[chromedir="rtl"]:not([selected="true"]) > .tab-image-left { + background: url("chrome://global/skin/icons/tab-right-bkgnd.png") no-repeat; + background-color: -moz-dialog; } .tabbrowser-tab:hover:not([selected="true"]) > .tab-image-left { background: url("chrome://global/skin/icons/tab-left-hover.png") no-repeat; + background-color: -moz-dialog; +} + +.tabbrowser-tab[chromedir="rtl"]:hover:not([selected="true"]) > .tab-image-left { + background: url("chrome://global/skin/icons/tab-right-hover.png") no-repeat; + background-color: -moz-dialog; } .tabbrowser-tab > .tab-image-middle { height: 24px; background: url("chrome://global/skin/icons/tab-middle.png") repeat-x; + background-color: -moz-dialog; } .tabbrowser-tab:not([selected="true"]) > .tab-image-middle { height: 23px; margin-bottom: 1px; background: url("chrome://global/skin/icons/tab-middle-bkgnd.png") repeat-x; + background-color: -moz-dialog; } .tabbrowser-tab:hover:not([selected="true"]) > .tab-image-middle { background: url("chrome://global/skin/icons/tab-middle-hover.png") repeat-x; + background-color: -moz-dialog; } .tabbrowser-tab > .tab-image-right { width: 8px; height: 24px; background: url("chrome://global/skin/icons/tab-right.png") no-repeat; + background-color: -moz-dialog; + -moz-border-radius-topright: 3px; } -.tabbrowser-tab[chromedir="rtl"] > .tab-image-right{ +.tabbrowser-tab[chromedir="rtl"] > .tab-image-right { background: url("chrome://global/skin/icons/tab-left.png") no-repeat; + background-color: -moz-dialog; + -moz-border-radius-topleft: 3px; + -moz-border-radius-topright: 0px; } .tabbrowser-tab:not([selected="true"]) > .tab-image-right { height: 23px; margin-bottom: 1px; background: url("chrome://global/skin/icons/tab-right-bkgnd.png") no-repeat; + background-color: -moz-dialog; } .tabbrowser-tab[chromedir="rtl"]:not([selected="true"]) > .tab-image-right { background: url("chrome://global/skin/icons/tab-left-bkgnd.png") no-repeat; + background-color: -moz-dialog; } .tabbrowser-tab:hover:not([selected="true"]) > .tab-image-right { background: url("chrome://global/skin/icons/tab-right-hover.png") no-repeat; + background-color: -moz-dialog; } .tabbrowser-tab[chromedir="rtl"]:hover:not([selected="true"]) > .tab-image-right { background: url("chrome://global/skin/icons/tab-left-hover.png") no-repeat; + background-color: -moz-dialog; } .tab-icon-image { @@ -125,10 +151,11 @@ } .tabs-bottom { - border: none; height: 4px !important; - background: url("chrome://global/skin/icons/tabstrip-bottom.png") repeat !important; margin: 0px !important; + background: -moz-dialog url("chrome://global/skin/icons/tabstrip-bottom.png") repeat !important; + border-top: 1px solid threedshadow; + border-bottom: 1px solid threedshadow; } tabpanels { @@ -214,6 +241,7 @@ tabpanels { .tabbrowser-tab > .tab-close-button { background-image: url("chrome://global/skin/icons/tab-middle-bkgnd.png"); + background-color: -moz-dialog; } .tabbrowser-tab:hover > .tab-close-button { diff --git a/mozilla/toolkit/themes/winstripe/global/icons/tab-left-bkgnd.png b/mozilla/toolkit/themes/winstripe/global/icons/tab-left-bkgnd.png index 8b0c87fbca5132a99a29f913ac123689fbe17134..6057676ddf484820857ab9e2def999c854c5be32 100755 GIT binary patch delta 429 zcmV;e0aE^~1IGi9B!35VNliru)(Hm-APbgv9gzS4010qNS#tmY9>D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00CA>L_t(|+U=9iZo)7O#%srEE2JVZ^}ub9FiwM)p-(WL zblSTN4SJxE%nrCp3hFlPT1!^i_}9;0^9M4H-P`VYzyF-^V}F?q0;G62d_8TqTl2D7 zEz7dZy!SmoZQIV8rZMZyW?5C$`{i=+u>u)`rb z?19i?EJ%U4e}CdZ0Yr3Ov;mwXPlaT_JXFwk!k=1@r34r}d(xd5X@P1|JbD?ErIyVa zT?a!n-oiVdw2(sF28WVE52Rbsf5AYazzZ>Mvg=NFzZok~+*<)YBVkMcnUrwO_25GV z0oClo-@G$9Y@w^EN(m4b`JSWz-;2JtKz!5w=s^{($0m&YVzKz0!URmf1WdpL{1f;F Xz98-Rh%~hh00000NkvXXu0mjfJhQyX delta 402 zcmV;D0d4-r1FQp(B!2{FK}|sb0M^*lPgpVl000#j4Y6GTkWKWPGzOLl`ll{h0_+U5E0C=**om_*Kp|=kH)>bn}1srXFMH`1bFD(+m=Mvy)Xh(Y>68<7wy1Tt59#SP} wLH9wghx0bj`$B!tbRTpde*PN%zaBmTNo8ke1dou{01E&B07*qoM6N<$g3Y_GVgLXD diff --git a/mozilla/toolkit/themes/winstripe/global/icons/tab-left-hover.png b/mozilla/toolkit/themes/winstripe/global/icons/tab-left-hover.png index b7ba4b9dcf53d26538606fdd89d963e8190b75c6..ac81c67eab25730504afc80831bf526d9ece7db4 100755 GIT binary patch delta 354 zcmV-o0iFKT0{sGzB!35VNliru)(Hm-ASg5tY~ug`010qNS#tmY9>D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E009h1L_t(|+U=4-Zi6roMeVVX=*EkjpgWe0RH@`DEZ_vq zagn$}yP;Miqu2y@0w_(ZiM?R!S$*NB|G#G74CnZMeAW7EhksJBf5Wejr_=XyUDw&m zeqZEy&b;?GKpJCqP19uM;ZU?~`-#BQy@M12)LU5=UDtgGA((T{`~d*?EXHv(j2OxI z0$6JY65#yia3%o(FbmA49j?XJh;uMv7zPsrFv0}^t+jXnEZ_USmm~nI1MYt!0h!4# z@Ow9Qc@O~+U|T&F4jmz+3_JK~X#oHu3EXMgVO<0M7Muof5wpOn(h<(tStzB#9T2dw zlGA3u$AHUbhiHdzL{(K}1hB{?AOQ(TKms-bKMAs8yr_+R9{>OV07*qoM6N<$g5?*J AoB#j- delta 313 zcmV-90mlCQ0@MPKB!2{FK}|sb0M^*lPgpVl000NhUxu!TC2T>CN7YNyz~ezodUK{9qqac zNWPdbpA7uLcmn{^b=|{SdtcX;pwYJN!w>LJSe6Ar>bg$FzJKrG2nlcdrGZikj1Gt- zuz>*^yl^142!nG5oN+`HLJOtTDM`?y0D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00HYsL_t(|+U=6fZrVT)$Gz*d`4B<^l?ZXpy=f06kI)C< zmgJpyAtWAvLvu+bL{8ww#k;fp&wAFFv{DbbdZpFC&d>k(RDTK1)8o_k=jR`{M0At9 zJBppJuZJ(I)k=T9yIc1A{lt6U0OsZA%kAUCgI?a>v$Ir6_1X#s51+m*mtV6iE6(S$ za?X`$ntH9ZH^z9AYUNoH@!zbqiXY)jU86(p>eQ!5z6 zlh-$~BnsgglYeCafI<<0Rv2%zQc)oSF}?uEK^)~f1&TmWI3AC|q937twxJhF*GV1@ zhbut(fkvr11d^=861vIGIz*P&Rp2oI>_GjV!2qC3^;ng1VgnE@X3;dN`ezks+LY;9 z_5#FCMg>kM&Z5pimIv{wm;)z@o#5+vVd5;#tsJP;Nq-e{uo5CTn<}y__fmh;2i_*R z-c(gkPI|pw_%Rp^9F~_xqY;I+$L+Hx;Rbl;(EPyo6W}SHxv-N8!W!(-y)AxOQJzw@sX?0!Ko(@NNi(weRIR|5m)PF>$5Q1J#(}bu62vP4u zfDjT)Duhg_zR8eB#w^JezXIvmSABSGP7xT#5hYQPq0J?I4s31_E+-aOysXV*N~y6( zaBn4viqu*`D+#5%)tW?rF&f6)V2$(EkO-LP8P-}j=Q3r0|9}y|R0ITPhz`zlWkBY6 uK2+e*h}wtRhaoyR>pw)Di#iv7o{Ky5Xy-9os**_n0000xRP;#N`sfHBNSJ1pyhME42&^44efXk;M!QatA?}@o;8HFi?;s-O<;P zfnj4m_n$;oAm75%#WAGfR&qyouW8DUPfxq~nFTrwH*VNqVD$Ir=jZyu6MoD4864td q+i}A_L^XqjSykwa!Mg%h2D6jW>vN3Q76Hv*@N{MKb6Mw<&;$StBQ5~| delta 180 zcmV;l089U=0nh=EB!2{FK}|sb0M^*lPgpVl000`sfHBNSJ1*I!TTmLdJFmM)lL>4nJ$Q=Y>#>1H*!9YQlbVpxD z28NCO+SWZ8hdA{=6`X3?l96DOuR)hsM*B9_lp1Vx< z>}8W6ugu2pb*^hoon4H)H1FKHmUgFv+4%V~QA4+GGl4@4p|)}Y7w>(1C0aSlFs*%S p*n>H{1ApD)eY^da?SlGeERnu$^PcarlLcDJ;OXk;vd$@?2>^%kO40xT delta 166 zcmV;X09pUp0m1>0B!2{FK}|sb0M^*lPgpVl000`sfHBNSJe&aQnbCVbt7&r?&B8wRq&pfKmu#F%br#-65-2`#g^ZyffX zeSg`OsNI1aiS5^B9XuoG)WM?EHP@tbGV{Iaw&K1(lkBt2Wo6$@%1^ymGUa{6*DVg3 nQxkhESK3BByJ!C8d=-P?Q{$;6dpLQ3Rx)_H`njxgN@xNA{&`4N delta 159 zcmV;Q0AT;u0lNW^B!2{FK}|sb0M^*lPgpVl000b-xRqv4&Ab4Dqp7mhw~8xd%Xf##fOt%dg9h!{sd;0BR>CzD~?;Ftga N002ovPDHLkV1j!yKPmtK diff --git a/mozilla/toolkit/themes/winstripe/global/icons/tab-right-bkgnd.png b/mozilla/toolkit/themes/winstripe/global/icons/tab-right-bkgnd.png index ebc0640bba3011a0c2069bdbc27ae4c220eb4aea..add603dd220c78475085b08f5c4b5e57578038d9 100755 GIT binary patch delta 438 zcmV;n0ZIP01JDDIB!35VNliru)(Hm-AQT&a5M%%V010qNS#tmY9>D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00Cb~L_t(|+U=7;Zi6roMX@~&gwjw13$D>cn@jWx>7~*e zB)v?fO6d{0%c`3ogbHEmp_tl0P^50LG;%O+{{Pr9d){pBoqypd!tgHNzHC2PmSsb7Kl}wW4 z{c*ich2S1kRdvqu9DUyh)rFqtHFH^(jC1C2rHWLvsB5uUh&GfB=$UM#l=RyH;;0bO znw!9!+kmbP5PzbvxHz=MASAsofx3ODX@PT2GqV(W-G+jgw&48?t!xK?glP-vuoP6l zrv5DW^ghsGO_3zeYL_Yn zDc*`t@VPr+B3tyz%QiV_HaYvvW_H?>tBXs}k>|8hsaMac=YRCM-9o3^>EibK2J&4a z!!V$uHVn)@?rL?AZCTK9ESpoCjRwfG9q9Ou%R=j33W4WB$8$Xv+N~xi9FI_7G-lzU z-2z2XgaYA&h0bFe6h|R+rqPrIqt^w^W;5uBIA*~#dLWU+&`F*X7W$^41R;e(=0dPA z=$jz5&=JWlVShLng3`G_fiz{o8a{y*FR#!^_kt_COxYrZj@qCS93?E5846?>3!c0a zT1i1?y;`y0%R8Y>o}<7zXJHfsp!a-@0(&9wrLd6;o%~RElfognEXyT)|9A-&KDL;Q z!@q^#w*+-)l~4+0AHD~;oQK`VT=t>t!_S|3IS>Cm4;5dGD`Q^LVyp}R0000010qNS#tmY9>D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00A3GL_t(|+U?OnPQx$|1<>($x+^K-61@SX=U|mZxeA9U zH%K`SQrV@euw_FONa|pxHIqn{D#18N-P%$VDS7$xW2=YN>VF=7ug}@+`eXgHeo=K@ zKc1c{rJ!wFc-?MyS(dr!^y-a@qWC)hl!3WhF6WGQo6YkLI_LK1m)6?ndH#O8Sj@G? zgu1TVgRl@4khRuGfJ;H2@GZY*z;nd}jW~=D6Sy#tF-9zT8sUPVswy1>Wm%F8xP$lp zC~j1r5CSwI=xXB+67W3=0aQ2uxkG@m5TBShf@lJi zB#8)|vjecf4xxScH}GTNaB;$Dhwz9rP5&IxG|g~F7+DcS5J3bHTnK&uoT_@T6)x_9 P00000NkvXXu0mjf?Cqaj delta 324 zcmV-K0lWT;1K$FWB!2{FK}|sb0M^*lPgpVl000g8;E$}<|UbY2w!zwg9WQ73Rae7TUFH$JB|Y(ecz*L8h_Yt!-io%2o;djwk;SR zKL{De5$AcjT^RpZA%c5BaDfQHLCdvJN+AWcaDvtv5mLDpPB2!8P}>#vlcqqU$=a zbzKp$EN+H32|fF|A%qGpVcRx@?EC&KP{HF4S@5ampuSn;9C8l#KTUoQ`91v8d-w%x WJ!^b6ethx(0000zj>S$hBg010qNS#tmY9>D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00HnxL_t(|+U=AOT;MEmp(2I@nkr|K1w z?0kuK)g#2Krb`3e8>nr-wJpgKZL$ATrXtrZy69E{7$Tg9oGRO}~nB?o)R+{x1Q&nLR(x9-p3mDi$(p zZC;jTk>~lLs;W9klI;CtGC{`F;7@LhiH^skG6QBTF|m6at2l$TENH_bBLc{IO{yNq zvB=uYARKjFvwssmJP-os3>pNRIBrXXAa{Epj^oHA$t!S%ypGl|X+##?V7G+Vu-$GQ zMZpUP^?qh>Fc=VUX1QE?fUR|bG)>VaL?UQ0(**I34cp%b8rgdgrfx_s9}bxqd~iE zQZT#lH-s9_IyzPh%OsWnZWVoCrB@%48)t^YVF`Q5_+YmSYpckNMxzoJl}<7sfLp+K zLLbf-g@+~Kur2_e1y7Tukj?!u19xI59?dntQ^dn@MNuf8qFw>4jaTJ%yPalPb}bS+ zWxZaz)j?{d7}q5hi-pYRbBF7vo6Y7D;Ds5F#{xg1@Z>IjE24jVJyB(4nIc!tx7vy!=)+8RXDww7TO3)#(v?YEQR8y3G7Oqi>>Q^YG zfRG}LO@thbF_6$&gV8F?^(wH|Lc&=e#*aYe;Jt?&=Nv4{vO3@-2SU6Fa3KZ0KsO9J xWG=|ZP4KElt0Y6KL+gvrTcY(v>x)12#S>bP;}Btv@EiaD002ovPDHLkV1mr_ek1?@ diff --git a/mozilla/toolkit/themes/winstripe/global/icons/tabbrowser-tabs-bkgnd.png b/mozilla/toolkit/themes/winstripe/global/icons/tabbrowser-tabs-bkgnd.png index 58ed7df9d9d5ce9e002a04d22ead7045e2eb31ee..3e629503e8ee27164d04413f11a20d1fe4988773 100755 GIT binary patch delta 125 zcmcc5IE!(DN*Q~Jr>`sfHBMG;InK#j*LyQCFmM)lL>4nJ$Q=Y>#>1H*!9YQlbVpxD z28NCO+~&boI{z1lF^d_hM5ZaEv2-^^EM{P1 YIPyl&_{{XKIY3Pep00i_>zopr0I2XJv;Y7A delta 195 zcmV;!06hPi0p9_TB!2{FK}|sb0M^*lPgpVl000Z(btiI;o6NW{t-q%zGR7OL`iUdT1k0gQ7VID zN`6wRf@f}GdTLN=VoGJ<$y6JlA`wp)#}J9|WQ!gD84myd|No%G2{wk{M_knx_8zSO P$}@Pn`njxgN@xNA20SMN