From 4362285c8a0ab6ae9d2e8d845bf97457b255fdba Mon Sep 17 00:00:00 2001
From: Jens Bache-Wiig <jbache@trolltech.com>
Date: Tue, 27 Jan 2009 13:36:01 +0100
Subject: [PATCH] Fixes:    Improved outputpane buttons Details: I was not
 entirely happy about how they looked. This should fix a text centering issue
 as well as improve shadows and reduce hover glare. I also made them slightly
 transparent to blend them into the background color a bit.

---
 src/plugins/coreplugin/images/panel_button.png  | Bin 442 -> 472 bytes
 .../coreplugin/images/panel_button_checked.png  | Bin 407 -> 434 bytes
 .../images/panel_button_checked_hover.png       | Bin 407 -> 483 bytes
 .../coreplugin/images/panel_button_hover.png    | Bin 439 -> 518 bytes
 .../coreplugin/images/panel_button_pressed.png  | Bin 440 -> 466 bytes
 src/plugins/coreplugin/outputpane.cpp           |   2 +-
 6 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/coreplugin/images/panel_button.png b/src/plugins/coreplugin/images/panel_button.png
index a101043f41678b9ae897e322cb3dadf0a311e8fe..76793ca29256d3d30691f415585a282850969e5c 100644
GIT binary patch
delta 446
zcmV;v0YUz{1K0zQB!2;OQb$4nuFf3k00006VoOIv00000008+zyMF)x010qNS#tmY
z3ljhU3ljkVnw%H_000McNliru*#R32AUkddDvJOB0a!^yK~!ko?V3SqgHRMjkK#ZY
zA(VtHz)>j_2N^igJ-CCeCEx-&E2Wcepil>O6(N)EA&^>H6n`R_<o`~z^Qvf+ci>MS
z{CB<gKj9hc_4*2U0d4>jVJv(B@4$lvJo~<X8w3H4<20_g*=*Qux0iHDqdK}elR|5~
zOp@e2j$>s3cVQTEI-NKi4vh-Bu6vR9oT7MtU#MXaMG<ivM;2h(w#|OOZ(L9*CE+$4
z*H&fCRzhg4rGJ$JA|g&jM5R<K5hYH=i9%OSJfF|4ohV}V`ip^Sn%&3g@pzQ(_Q-5D
z>po89ZS3EToyTdL8p8jn``u}riW4U=oyuU-FSTZ!iYRe9@S7-cI&u*uPRAdosw_)$
zu~?90nM|i6!M1IRq5$}@fREj7=XsvTYPD)rcs`#?cQ<<?&vVi=1$Z^8^^7OLV;buj
o2CxL`HH94bo}iAOz#H)R3ph*Z^ojud0000007*qoM6N<$f(rD!00000

delta 416
zcmV;R0bl;u1G)o{B!3xnMObuGZ)S9NVRB^vL1b@YWgtmyVP|DhWnpA_ami&o00048
zNkl<Zc-rimy=sI&6os$4u&@e(kSgVti%1lLg^#gskf#Xg@)p~z&6XBcfiw}jyo5G^
zKpGVm6#U7|k_l|9%ZP9eT%Bg7I3MSFQ5Dbg3?h1C<+IWVT7QbZSRGltuGr<>wr$^W
z9MW}t^ofVVfs!PFwUSg6#eEb-FJTyJ9O9$vx>Qva<#|5pz};?lxi?J%cO}U%4BGGa
z#2`L#i0Wpup)AWtRn<`kihaW{z+Fjd+x7yI>5fArMNvir6#D^DzJ%W^k)$aQ#ooT}
z;p|)xkwifJhkuA9%9ZdN?R3E@<ipJsL`~BsLp-0)a95&42Shu?bb6h{uIu3JoX^Bt
zv{NJz(<y}M6iK{E67fu&F^PC%v-~9XbzQ5LW$|xRXr~L&dcCHyEcx<>L;OtB)DMDy
zw%hHbgH6+fyOP8K#&OJ-N9FJLj1N{1JXEk}G5Th8Vj1=PE5HB`8<8R!rz>p$0000<
KMNUMnLSTY?O~wiU

diff --git a/src/plugins/coreplugin/images/panel_button_checked.png b/src/plugins/coreplugin/images/panel_button_checked.png
index fd7753bceb52293fe95b3447c085ec2a5cebc1d7..67f9fbbd6d937fc3706cfcc9bb8359e9eec6dcf3 100644
GIT binary patch
delta 408
zcmV;J0cZY~1F{2<B!2;OQb$4nuFf3k00006VoOIv00000008+zyMF)x010qNS#tmY
z3ljhU3ljkVnw%H_000McNliru*#R326*Vh?#X0~00WwKMK~!ko?V7P_gHQlPPlAJ#
zfJmwzkf~IPgM&-_hyFo7Mf`(qrF6*;6uR^evbeZ(b`{bTTz{fu$+JrX?W)v}aL@9#
zJKX#3g$HjEMbQ<o0&ajQ;#~Lw-hoF8c!}fqcDY<Ko6UMFW?4p>rm}V<cDvp6dcA(g
z^W0d#U6Lg1_j@**O)tU4VgW!|mU4F_9LFI^67oF1w}7c_+f-H6ThJKu=M?`>UDvp-
z3*cG+UDpi?pnvN+g?IvvzAMB_3DFocC;-jrX*l|=CSFn#4~N6x8!<#f3~Zw2RCB61
z)tm~=sY2A8>anj7_1G7hQ#J8d6HVK;)A@YPcDq#*&jio&XxkQ`wt$bKD8eud@qK@g
za1aD?cO;sop(qM~*U8WKjAtN3-!smMPv8xB`UY&N3lZ<`M;%H40000<MNUMnLSTX}
CKd~7A

delta 380
zcmV-?0fYXs1D6AkB!3xnMObuGZ)S9NVRB^vL1b@YWgtmyVP|DhWnpA_ami&o0003w
zNkl<Zc-rimv1)`+5JgAdRvHilK}cySB2fqy{!I$MA*9P+*lm?>SV$AFODAHjO&|~i
z5e2J|c}wgQADA`V3s;}TOfiSKBB;f2d__bjcET0}?L}|wBY*qxz?bJB2$C=i$u!N?
z9rHY=EXy$3jWkWuby=1VRaFTI@ivMg8is+|wq4cG_x<y|u4_zpBRP&kk{d(3lMr>o
zFsNx7(sg}R!=-L*J@k8ZT}Q6#o_R`$q-mNG09g-++iRKoVHv&(0BqvlXqh)Q@xN>$
zAR<l?r<V|?@^wK7q1;TR2ZVPb;uLX;I7OTyP9el8HW8bMk9|PA7>J+qJnOb?Q{VT9
z)1An&EMji*_#q*_7DbVyX-b~wDK%EDhkmYc9ErKf<5BzmJ>!LaBbN!|*^S=WPwe|I
a0R{kUkUrie)G}@W0000<MNUMnLSTa9j;102

diff --git a/src/plugins/coreplugin/images/panel_button_checked_hover.png b/src/plugins/coreplugin/images/panel_button_checked_hover.png
index 045c23aa0271193fd1a29029211cf7928f4e8346..0a820b3f622d3a0005d42e25c815baaa3c807d5e 100644
GIT binary patch
delta 457
zcmV;)0XF`Z1LFgbB!2;OQb$4nuFf3k00006VoOIv00000008+zyMF)x010qNS#tmY
z3ljhU3ljkVnw%H_000McNliru*#R3276@3x+UNiP0b@x-K~!ko?V7P_gHRZSj~7u8
z5hZgnh8ieN_dQBp#0PLUj?Gj$wM)lBm%c=j$@&7Wrc$yfF@NOR>2~Opdc{=uzy1G*
zb3FgKgW6`Zu~w_q^XYWD0l+|v0>;><<2dh0lH6;{<?>~*SOlDNSeDg!>3Y3J7>1<o
zKvY$Q?RJYi&!6<BX>K{^I3ADK@AsV+&So<JK%VEM?m#$>1I{_pG`-USFw-<q6h-HS
zLI?mr+qR_cKz|$#2TZ3^2q8TEw-GAzv4i+Kx=fIY0WyJP;;=~Fbt%4z0dkg192Tkf
zPZCx7OwLj#UO9>9^I7?eP}xEBkVNXlktdPPDV<X~r~l!c((9Bukvfq&k?74tN+Ov^
zCSKV@QP(x|JP&1A(!*vXOePc5bq&VYmu?uwN0w!Q??U^S&*w^uRp*Jzsj3QDmce!1
zS8cc3S#cacHcb<Ne$N=q8D)$Wwr#&fQS|T)0iYc4U0Ppo00000NkvXXu0mjf@6gOU

delta 380
zcmV-?0fYYI1D6AkB!3xnMObuGZ)S9NVRB^vL1b@YWgtmyVP|DhWnpA_ami&o0003w
zNkl<Zc-rh*F=~WB6#e6DrLnL`V=BEt5JYS&JxERwf=#^0Ryji?O)3jdVY9H3MidL1
zkUvYN-^{=U<vn=LSo~l7$9n^#B1w`vB6??LOi932aAF>ruYU)Ae57fb<#|rN?;Cfl
z>zb;n!f0=Vd7dBIwteZkPAU=8q9|xxSL*xTs9_w(m({c$_&b6iAf+3N_@qR1T-T*x
z7)S_V)!4QkxE|v;QWQmMd#^+!$8jz+g|4;f0hrJIpdDl*fOa56ye;(HA>v*{M4av*
zPSuN)(z=;V4|M=%BH|Qria14_B2EFsDVzu=?#hWc6L;W5o6Bomiwp4obK>{1EROn?
z$SdM>Bk(*=>-D8X?3$*@%Ce*|46Pd5)&tjLnkHi1)b=QTf6w@2J}NU|Je$Fp`Nn+y
a5nup)o<8T)0=(z|0000<MNUMnLSTZoP_JbG

diff --git a/src/plugins/coreplugin/images/panel_button_hover.png b/src/plugins/coreplugin/images/panel_button_hover.png
index 54e2d2b3a54786ea47b1372a299453d6a61f8cdc..d9c99409d1d04246dc8987c9208235ea526c0393 100644
GIT binary patch
delta 492
zcmV<I0TceW1BL{UB!2;OQb$4nuFf3k00006VoOIv00000008+zyMF)x010qNS#tmY
z3ljhU3ljkVnw%H_000McNliru*#R32At{8aYJva&0ftFLK~!ko?V7P`!ax+pzjuTP
zM^z3wJ4zLbQ~n93;{O!qI+afClCe+-b$8EJ|B6^!4h6|+?ti-IW}zBM)9`+9Q;rAs
zeSGiTK`2QQ8HVBWcDua+Ai$hVp64JU2=P1lthLZuBg-;4=Z@}?Qli~%AN{u5?Vz>(
zFvh$AxTn!*6!rW4K@bFxQl5Q~$z*~!j;o|C?U&oH+A*C@5k=9HXN<WGf&f{TVX;`8
zRjkwLRPl_pHGl8Ga5zL9$9En8(P%V~rs>(mthL-z{|G6i^4N&~j|TwGxk4uXG@O|d
zO|;e)GLchUkt7yL6DP4ENzC({lgKj>FvhT=CF1-3<=ZJIvIgyxO{~G~lufL`Ok@+w
z<)HUPXCgl}%H^OpCy`C$Bv!>lyV-1nQVPrEvQTd>a%ID1PJbh=*J}{bm*@Nb`+Pnh
z^m;vXyWK*Co6RPxTN10)3bWY^tyb%Wk|dGi@%YggGeA9l&me2<wR7$Y0EkEnAwKJ7
iq7WigO1*|*`0x#TzXg+5zLq5b0000<MNUMnLSTZJE8zeD

delta 413
zcmV;O0b>4!1h)f_B!3xnMObuGZ)S9NVRB^vL1b@YWgtmyVP|DhWnpA_ami&o00045
zNkl<Zc-rimF=~ZC5QfJ!7K(yR8q;}$hah5O=^3nZijXcI!{${f!~;aqq>h)c2}Dw8
zV_~6Y=aJ0;R92MvVRRd}_&@#`R#iODGXda@SHMdJ(oyuq>wn7Y<&Iz8ecunlFa*o8
z7Vns*DO6QO)=E;>bq{%-KWAB{B1AumA{d4N>bhREq3gQjs$|)=4M~y!hxmvPnPC{v
zGz}<<vTEaLn#f&=GEJO>aE}myF?Oq^63@=_OwR708$?Xt8i*pnltj4_%r=EcNt7$$
z_onTXk|<XqJb(WXRaIRLk&-Asg`2liJf@K3Nz*iHr>C2VTeMSxC|APoP21@>j^ylK
z5UHJ>pq<iT|0GGInRtREu6g-QN!%ae)b~BZZ;AX)5D#=lY}*!>KM3)&EXyE{V{ja2
z)yBH6le?0H0E?o)<yHCnJ>!Gd1;-oNa~OT|dgb->D;B^2h?Re5-P+P|00000NkvXX
Hu0mjfEG)x9

diff --git a/src/plugins/coreplugin/images/panel_button_pressed.png b/src/plugins/coreplugin/images/panel_button_pressed.png
index b92a1dda0cd92dc9edc9b56097b71a0088169cca..dc522d2387804e3dee50185190b7ef6a85dae6f4 100644
GIT binary patch
delta 440
zcmV;p0Z0D01JVPKB!2;OQb$4nuFf3k00006VoOIv00000008+zyMF)x010qNS#tmY
z3ljhU3ljkVnw%H_000McNliru*#R327Zc06B1HfI0a8gsK~!ko?V3Gm!$1^-KS|q2
z0z*V_<I+ut5CXe(r4!@^xsZ!=L8S2o0%@XFU>_j|kSZ4;5P$2Zup2o|76R!cv$4bb
z`hCTWW_DMsHJ{HtU<KR&Ho~Rw0lWea3V4d5=r)dHeBbXqF-=pJ%cV$bh^A?-*X#9t
zp68tcqS<UlUDuRl*=t}Jh5&50TT#~#qtS>YNyzj3P64*(c@#x~ZTD+az0R^MQP*4&
znM@`CS4xZD*MGpD<_(!4^w(W!@rM|o*NTZ|(R!aWiBhM3m_(`5%jTqY>Nt)lYKY_U
z_}j!G251uxhl8kVkgn^bPUUneb$VW>(^J){B=H|yF~mf<><j0RMA;LiPK5z=+U@sy
zI|u@HyWOBKLVmlM!*yNSwgvc9z}sfCi5H6n)9G~3;4$%dEb1Dfsw%Q919-N+pJ${%
ij6Bb{B;J7+;PDHhqDT2C5|mB=0000<MNUMnLSTZ@<-w`|

delta 414
zcmV;P0b%~q1Goc_B!3xnMObuGZ)S9NVRB^vL1b@YWgtmyVP|DhWnpA_ami&o00046
zNkl<Zc-rh*yK03%6g)l}HCPC-v9uJCC<F^De<fcL(xvtX>~57$kU$E9cKHcyB7ro%
z3T-sIAwuAGDw}IK1EZ(eQ_OhAU6J!V?+O5(34KBV5J$l~;eUznQ6!fa+qQkjaX?X&
z)g9wFhA4_qT1M!)&d9RtAx%?(nt1EFF0^e6Wm&FjXj#_xy{alyml0G|g)j_(n0QA`
z<Yifgq9}mp`Be><bsWc`y6h$q48x%1wYZ4C*1+H9ZRvqnue-R2zr}!MEt<#{i{86V
zBF5<-P9nzXv462^oC*RSGg)Dt=W`Rc7_gW)jw7ne5YseaoZ{{j<Mgt2r+dXIPU1f}
zVxWn5*hgH#B;q>};}o$WPN!iQcumuwuIo)t1b%j72T78k?|WK)QWM|uJokej0Mj%#
zHP&?<)n$aHX&^}wTAsL{-!onbZ|G2=Jcq#t;S=Hgmlps704E1WU~9aH3IG5A07*qo
IM6N<$f*V1&s{jB1

diff --git a/src/plugins/coreplugin/outputpane.cpp b/src/plugins/coreplugin/outputpane.cpp
index f983f5b15d9..8ced09f0482 100644
--- a/src/plugins/coreplugin/outputpane.cpp
+++ b/src/plugins/coreplugin/outputpane.cpp
@@ -520,7 +520,7 @@ void OutputPaneToggleButton::paintEvent(QPaintEvent *event)
     QPushButton::paintEvent(event);
 
     const QFontMetrics fm = fontMetrics();
-    const int baseLine = (height() - fm.height()) / 2 + fm.ascent();
+    const int baseLine = (height() - fm.height() + 1) / 2 + fm.ascent();
     const int numberWidth = fm.width(m_number);
 
     QPainter p(this);
-- 
GitLab