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