From 4362285c8a0ab6ae9d2e8d845bf97457b255fdba Mon Sep 17 00:00:00 2001 From: Jens Bache-Wiig 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 zcmdnRe1my{NGZx^prw85kJYlDyqr7{K7C^X_^E1_sUokH}&M25w;xW@MN( zM}mQYfxX1j*OmPyqco3#bsmRSHvgr|#RNXEUlvmCRU14LZ=A2~=VPHE9O5U44_ zE@^Smc1QC%)dx&g+Dj+rEeK#Q6;+)4PH{q1lt{hO%qRc-wtQZdF{S*0zxrb$k3l$5r-t$Ufo4{l-}~yNSs42so2=V$Gv`L$_UR>_i>-E9O?JxO>oe(z zU0-r4V|k)Pk=0xa8NObwUF)hRexI|bqCS2_qJXPlp^Up&!mVv*>-Oiz1Zb*0G?Td= zmU=eKDP!%@`l-xHN`9^`OGC5;RsD{3I)(e$%s;<&u13$`LSZkyKg6Q z%wF61JgTe~DWM4f3iP}H delta 416 zcmcb?yo-5)O1)%>YeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4R1_s6$PZ!6K zid%1H?agX&5NTb%Yr_VvrU_b4r*(UXG`03`%%8BFohb&&e~BICEB??kM1knVYuELjHMGpy>I}JW5r`Pd8uUh^p_}7a<$DcioMrcemx< zFO<1dTKlE5{cz(XmBy`;LPU<%in!`0N@U4ATKsxfNT}%3O1oDF?&g*6H1}mLS3POK zbL;*0BMNqf9k0?hFVs2h5qdR{y{q=H!GT!MtlQt1CcW%)R&fnFo2F20x5oNeZxF9=`c!tP>yw4`e8 zk#(;hyqRGZx^prw85kJYlDyqr7{K7C^X_^E1_sUokH}&M25w;xW@MN( zM}mQYfxX1j*OmPyqco4GsdnR0D+UHeBTpB{kc@k8XKl=C4q$NgZ)%>>;IT@6!pe}Y z=4S6d?f)F@UH>%aEiF08FS6?k|E3)~O3FkpiNw?|N;$dNoB8dkD-#ONf7)h!=l8o- z_Ix4Ni=rEt@)|TB#r$Bp*XYh&(fRmC+0GcF*=MV?(<0qwE!$M4Qnvf<*Q&jBCqCba zI1oEY<<0kMv)R7-2ahH(Iz&z@Dp!#?uIMTB$!7odhLyRuLqe}cUy%6xT;#uh?DZY% zxF19@#9rs+T2TMmsB^i}8`leby&*m;*z{w#uYeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4R1_nk;PZ!6K zid%1HZOm#35O8(BA0{Qh;^>j7sT9Z|_Rp7Vzv7b9@i%g(=0|u4Z}3)6TI;JIz#_=H zdP1f58)5kwrgyl*=O6VkY~QK0;%H%wtBZQsAu*P>uK912>wkYdF#Wj#$0P%ulO|`c z%6_(4u5;SpR-UZq#ZlFV5`43YdDx3g#dPL$lo#gOype#T65 zvyc08loXWw1eZ@2SpKQhkz?T)toZZo1>##?nWBzBG z*V}S~?|<*OJom&Vous@^KNJ=BiMdW(lIbGZx^prw85kJYlDyqr7{K7C^X_^E1_sUokH}&M25w;xW@MN( zM}mQYfxX1j*OmPyqco2gN5qj^FBljYlRaG=Lo)8YowYHmIY6SdUp!DiP_@{oO-jS> zyRBE;5%vP}zOx}#TfL7vP2cA->Eth_b<2V_X&BZ&x%IN_#gwX}AwTy2{oh_}^M7aa zt+dS>!&YDY{IX;h;{k^rreimjKel-9Iq6RJ>8GDkH%73`DUO(Swen@vUN?!hCGQ+U zLR;UKb=#bu|7BTbp5=23x&9mPzt0srmuAf1Fz@-2cMcYP%;zjGne4sHXmHsiP{j3l zs}l!&wRGAJ)5kCUh|xHKsh;;BmK9b6*!@(KH_! zv6bKbg+hP%oC{Kqv+R8SIr3+Bz)i<56I@;$nW#SToaWqMtL6V6&bjn@iq%9Ad~w#r zOKGNuTHH;S!0V=;ZTM3oFC9)(@lg}LQp$Vm#`HXiWA4*Z8{a$qo^k%US9j?1&eJPb zaYar$Sb8@+cl+(gLK%BAU*U$j^AcwzQ+q_WT-*r@mdP!xH(`njxg HN@xNA@6gOU delta 380 zcmaFNJe_%hO1)%>YeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4R1_nk;PZ!6K zid%1@46|AsME*X`S-Nq9N3zylM*)`{9a|4S!6x55C&Db9ReZI${S!BDnB*qHJ$r(^ z_pjc)uD|1mdbhZx3<;3+~ubwczKaVMr`=2-}hD|${e45b&K2&>m~(-rPAF$mbjF} zTwj_f;lYu3^~N^29deH?f<#=is@J=y952)}X9epZ}3! or)8XIGyCAopT}zc2_`Vq&a-=dg=x&kwUQJP0lvt?CQ69WTdo2QFoNXEUlvo>ZQau7MTzr2ORJ(SPN+Do)6 z_#fx;NB>2hTTS(QJ85G8M``)_u>V~V(R{2YGvC$kdXctJ%JcGvx`N<7_V2Yd@9#Ql zcnV3jJ^Wm@doQEHfjK_&o+~JEe6;?#X6uD0<m@3|e$IPyX+=+iw?a{bz7& z595yI7c)e@{{HJIz%n6dUhRaFDNPoAtC#4$oql`$EyKBfg02@Qr}ymSZDNR=mbfuu zPUxD;FGD`|Y&ETaf1tp^Mdo<99K*#7lL^aS-aNWy>z&~L9GXi%-RSt=&(3ger<2-0 zlQ}bme79T^GnyD2Gf_p%Q&@eYlINMvb0(iK7Bo1vVUg;i-~XQ8)>Plb_I8TznuB1% zCq?-5(*@sM)0ON^Pd!~=u0GNCiAvZ}m)$pWT7tMvKiw3NuUC|MIMuISdENDFfs50h z|Ni&8#!miAm2JuHyH2gM&#JAC7FvCkYx7N>wPCMYC#g(){PD*{31bJ_y7LOzZ?_h| s<6`LW;8wJIowi6oDb#CkTjGxoyw&?zCx`EwrV5HhPgg&ebxsLQ0GKP`00000 delta 413 zcmZo;+0HycrCzecHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|R5Er;B4q z#jQ8946|At1lo?9igh*lN?opOZdXW3ekr-8xNCx*+~H@Tnn##jE-mSszJb#vC?h#> zVcPSFXBk7nru38p{-0!6sLgp}#s|IO2fSG?1%5gDy8hJbr+xAFYVY$OGGIBq zN$mZMWtt(OuGhSRu9xyx&a+RCT&Cn=-=!qc#`tPi+?Iu}cRg8^a&sH6=Ol*q9~}ZS z6D2N~@M?5z%6gnR>qKm)k?)+Af_{NU!?M*&h0dS*>~rqj0%;eY2T~nM2dB8~6gp$p z>ft#>`{DOxZ>LPs2v@SH|1S_48p}Izl7@Zj?Crre%O*VWylj%SeEICo=q1r*Du;)2N*i0 X)~DaSb*Yenfq}u()z4*}Q$iB}EG)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 zcmdnNe2IC2NGZx^prw85kJYlDyqr7{K7C^X_^E1_sUokH}&M25w;xW@MN( zM}mQYfxX1j*OmPyqco4W@abJjt_%!}L7py-AsP4H&a%xq>>$!&?|IvU$=Rjg@g?65 z0jAxhONF1X?VQkE;<)4^D^up8umpKU_6b_ziUReomv4}^^c7=zsj_+F;orY%kM^XM zg|9K4f8I8M^$vsCp`{-f_b~BuRdg+SVb+&ibN{`qp>OcC(@QjH}}cBpus`25F@aoh7s5!c4t@7ck7&u!8PydEPo z(?^XV+^hTk_4)(zpYhIA{Bk`u^JBZjg6mzKX&0;Jn{);(ub<(v^783tOG;l^^l4;u zJpTCO_7O$43}OEE<`vl!*1cZh_q0T-v?^}-<>0F;RX)nc7#?xi`G))X1ecq_OZ{3I zOK-jXUTw|6RJQx>0)3~t-7^oD#@^b-`Xl7P?X=CE;@zy5UzS{WVEC~@=atl=Ra%>L sm@BsJo1ebKp~vR@4wZY2;txJ@FIwdOQ$uKqA1FpVUHx3vIVCg!0Mg~bssI20 delta 414 zcmcb_yn}gyO1)%>YeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4R1_s6`PZ!6K zid%1@c4xIZh}hUknMQDI+_*(#q6Q1McD-u6;H9PC*x%$$^`GFt)m-+IGgqn6WFJ?q z$!-(h8X_7!ulQz|%OR z!rk{tYGm6YjfUqxLwTo{${b&~>y4Tq&*246x9;fJf9=5iXSpvMBi8TU(Xsz%L#pnq z6Jp)>cKazEdnpehHr8*W$lfApL1)Dc_n1Q}kE{hBi)>W%Tb?LU;d^<(y4Sw`EOlkc?4FYryswU`3lhHn z$>w{r0>fn!bJJ_3vR6}EmSrk<3PsJ^G5@}C9B2NEfQ2^g2iYGAKm0pgoPn7^o!vbl Udrt=!0|Nttr>mdKI;Vst02@KLs{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);