From 89b4672059c511ee6bc34e13e0266ac00a37d4ab Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Mon, 30 May 2016 21:39:43 +0200 Subject: [PATCH] fix help button painting --- .../com/intellij/ide/ui/laf/icons/winHelp.png | Bin 0 -> 744 bytes .../com/intellij/ide/ui/laf/icons/winHelp@2x.png | Bin 0 -> 1654 bytes .../laf/intellij/WinIntelliJButtonPainter.java | 5 +---- 3 files changed, 1 insertion(+), 4 deletions(-) create mode 100644 platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp.png create mode 100644 platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp@2x.png diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0904ea03faf877c315ad1dcaf97905eabff46f GIT binary patch literal 744 zcmVP)rA5bu{3d_aw5MIzKO{&;JBxD}jQD6Rwe82(Jm6w*TvbAKB z;Mz}umMLkEvQmUf{FAcxXHVX&eHRpeU>k~Li6;qj%~MLc8zCk)P^vk@lLT%im5{WW zEo8rwi~UO?@>}4DYK5+8l2EbzP6z1r0Ger%nb6^9_+~VjlgZ~_%ht}WyjY?F8wrf* zw2BoH_QipUfdzz3=DkH&Vw8A5PXS65(fToY7}OZXMd?OtH769-@wwIuK@)5LrCfgJA%Yr=v|_OL%sT!#WQ zjnNx|YvYH&{C3Y%1>f_V&cGUm!q)57gsCA>SE!sW8+Tv8}5Y zS=H%XP-AKD=|f;WJtQPBC^JBi$*7ssU=J(%S?KbE7&5E$K3EH(UNWvyN!x8}!qkv7 zFr0MSV3^CgXC>R#{m=sE_|waDcr{f!x#nrAY2}cN@S2h+8{UAUe**TqUFr literal 0 HcmV?d00001 diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9f23027d221f7239ea5fbcb04e0e28a64f5c46ab GIT binary patch literal 1654 zcmV-+28sEJP)8e&w6;v2cjjAmS@uLpUcTMgZ{~UCJ+%`YF#fC5=C4U@ZB(6YuIsSEA zE~ArQtx?s4pt@%O18DWMAUjCd*d8gXJS$J>k0DiZM zcfFU6Hg!V#@-fQeYSoX@bgNcLy z-%pvJdg&Z?du~~Q1cJ*aJYs+qVf+-pN-<{kY9!psEHE>EJG%g{VFSl5dP!HjpOS(| zY$Fg~v+HGlsk6>f!nlQmjmF!plI!%7n>U|h5v6u^iCq~pWGLe z-3MT=0+$3}CXlcrB=#p9j!u~qzQmOOINK8~1v2JaZue}DIlH^AHvn{9Of0O4@r4%w zWB-UZF2O6=11cQmF~1p^1ghr@NG4iN!F&YZj<<^TA=@`(!i557%O4T1xh93!{9UBB zVZqY~K|Z^^8=<)?yg#og4x4`f4CAE%1WXT=F^RMA)QKV~w(M|u zu2os*kxH!^1j_(a$gZ4FrRGaElUI6Tc>b9rPl{FpzETSSXETD($-81^MTH^#YrL18577Tg0@R2^{9rURIGYK027FI$s3ROK9psqP+H1597Yq(7 z#BZtJi^16y3Enxu^?nN=p3vYN0{(8{FtywuoMc1tV6lzw4xIC)0HH|xL3}niE5Tp= z^%B)_TkYNw23#5^Bf^l?Iz*KJ#T3;p@6PR<4@Ce!aZ7yXS@459P<|O&4+smcnH3e6 z(>8?)U;X3@6Ugz3GMjYgtl9F-+$1A1!sexspNymwNCmH z?Koypz~X>K0t-mia4e%jg0q{s^>&HpFVw-)J_vUvb*b@4;HOc#7R0`^KUk1xl8j{% z%Ow_&wizX(g2CAg0LtqXrVh908eb9zF2kKUkYUEL$l!cro6!GLfbn*DkR;o>3qUX) zYnhP(l7*ycH1v_m#7-gyvVTMZ_NknS25!N|(y+F^WKVci%#xXItb}`{g1YagtK(dBo8D$uaz0Q5v&I!jcPsUn$ zteF(?ViH7zbK)IK83g2-+x>f{wX zz2!P(UGA6XIa^k1KVp2Hjx;#sJ9>Gsjp=&+AM3Qv7Jq!TkpKVy07*qoM6N<$g6F;e Awg3PC literal 0 HcmV?d00001 diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJButtonPainter.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJButtonPainter.java index 06ac418c27fb..43592a33e577 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJButtonPainter.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJButtonPainter.java @@ -60,11 +60,8 @@ public class WinIntelliJButtonPainter implements Border, UIResource { g.translate(-x,-y); } } else { - //g.drawRoundRect(x + offset + 1, y + yOff + 1, width - 2 * offset, height - 2*yOff, 5, 5); g.setColor(UIManager.getColor("Button.intellij.native.borderColor")); - if (DarculaButtonUI.isHelpButton((JComponent)c)) { - g.drawOval((w - diam) / 2, (h - diam) / 2, diam, diam); - } else { + if (!DarculaButtonUI.isHelpButton((JComponent)c)) { g.translate(x, y); g.drawRect(0, 0, width - 1, height - 1); g.translate(-x, -y);