From 860ee24826eb34e999d7b3751429e5994acf6a3f Mon Sep 17 00:00:00 2001 From: Kirill Kirichenko Date: Tue, 16 Jan 2018 16:08:58 +0300 Subject: [PATCH] IDEA-185006 Update radioButton and checkBox icons for Mac Default LaF --- .../InspectionsConfigTreeTable.java | 2 +- .../laf/darcula/ui/DarculaCheckBoxBorder.java | 4 +- .../intellij/ide/ui/laf/icons/checkBox.png | Bin 218 -> 230 bytes .../intellij/ide/ui/laf/icons/checkBox@2x.png | Bin 472 -> 462 bytes .../ide/ui/laf/icons/checkBoxDisabled.png | Bin 216 -> 241 bytes .../ide/ui/laf/icons/checkBoxDisabled@2x.png | Bin 449 -> 431 bytes .../ide/ui/laf/icons/checkBoxFocused.png | Bin 469 -> 506 bytes .../ide/ui/laf/icons/checkBoxFocused@2x.png | Bin 703 -> 709 bytes .../icons/checkBoxIndeterminateSelected.png | Bin 242 -> 249 bytes .../checkBoxIndeterminateSelected@2x.png | Bin 405 -> 385 bytes .../checkBoxIndeterminateSelectedDisabled.png | Bin 254 -> 281 bytes ...eckBoxIndeterminateSelectedDisabled@2x.png | Bin 537 -> 502 bytes .../checkBoxIndeterminateSelectedFocused.png | Bin 466 -> 500 bytes ...heckBoxIndeterminateSelectedFocused@2x.png | Bin 565 -> 555 bytes .../ide/ui/laf/icons/checkBoxSelected.png | Bin 446 -> 453 bytes .../ide/ui/laf/icons/checkBoxSelected@2x.png | Bin 831 -> 824 bytes .../ui/laf/icons/checkBoxSelectedDisabled.png | Bin 341 -> 365 bytes .../laf/icons/checkBoxSelectedDisabled@2x.png | Bin 730 -> 719 bytes .../ui/laf/icons/checkBoxSelectedFocused.png | Bin 662 -> 694 bytes .../laf/icons/checkBoxSelectedFocused@2x.png | Bin 989 -> 994 bytes .../ide/ui/laf/icons/graphite/checkBox.png | Bin 222 -> 207 bytes .../ide/ui/laf/icons/graphite/checkBox@2x.png | Bin 472 -> 462 bytes .../laf/icons/graphite/checkBoxDisabled.png | Bin 216 -> 241 bytes .../icons/graphite/checkBoxDisabled@2x.png | Bin 449 -> 431 bytes .../ui/laf/icons/graphite/checkBoxFocused.png | Bin 443 -> 479 bytes .../laf/icons/graphite/checkBoxFocused@2x.png | Bin 689 -> 697 bytes .../laf/icons/graphite/checkBoxGraphite.png | Bin 218 -> 0 bytes .../icons/graphite/checkBoxGraphite@2x.png | Bin 486 -> 0 bytes .../checkBoxIndeterminateSelected.png | Bin 236 -> 242 bytes .../checkBoxIndeterminateSelected@2x.png | Bin 445 -> 435 bytes .../checkBoxIndeterminateSelectedDisabled.png | Bin 254 -> 281 bytes ...eckBoxIndeterminateSelectedDisabled@2x.png | Bin 537 -> 502 bytes .../checkBoxIndeterminateSelectedFocused.png | Bin 444 -> 474 bytes ...heckBoxIndeterminateSelectedFocused@2x.png | Bin 906 -> 986 bytes .../laf/icons/graphite/checkBoxSelected.png | Bin 424 -> 434 bytes .../icons/graphite/checkBoxSelected@2x.png | Bin 762 -> 757 bytes .../graphite/checkBoxSelectedDisabled.png | Bin 341 -> 365 bytes .../graphite/checkBoxSelectedDisabled@2x.png | Bin 730 -> 719 bytes .../graphite/checkBoxSelectedFocused.png | Bin 630 -> 661 bytes .../graphite/checkBoxSelectedFocused@2x.png | Bin 911 -> 917 bytes .../ide/ui/laf/icons/graphite/radio.png | Bin 454 -> 379 bytes .../ide/ui/laf/icons/graphite/radio@2x.png | Bin 998 -> 927 bytes .../ui/laf/icons/graphite/radioDisabled.png | Bin 468 -> 400 bytes .../laf/icons/graphite/radioDisabled@2x.png | Bin 899 -> 822 bytes .../ui/laf/icons/graphite/radioFocused.png | Bin 688 -> 703 bytes .../ui/laf/icons/graphite/radioFocused@2x.png | Bin 1352 -> 1232 bytes .../ui/laf/icons/graphite/radioSelected.png | Bin 525 -> 523 bytes .../laf/icons/graphite/radioSelected@2x.png | Bin 833 -> 759 bytes .../icons/graphite/radioSelectedDisabled.png | Bin 554 -> 486 bytes .../graphite/radioSelectedDisabled@2x.png | Bin 988 -> 907 bytes .../icons/graphite/radioSelectedFocused.png | Bin 753 -> 758 bytes .../graphite/radioSelectedFocused@2x.png | Bin 1184 -> 1046 bytes .../com/intellij/ide/ui/laf/icons/radio.png | Bin 411 -> 417 bytes .../intellij/ide/ui/laf/icons/radio@2x.png | Bin 998 -> 927 bytes .../ide/ui/laf/icons/radioDisabled.png | Bin 415 -> 417 bytes .../ide/ui/laf/icons/radioDisabled@2x.png | Bin 899 -> 822 bytes .../ide/ui/laf/icons/radioFocused.png | Bin 738 -> 746 bytes .../ide/ui/laf/icons/radioFocused@2x.png | Bin 1383 -> 1282 bytes .../ide/ui/laf/icons/radioSelected.png | Bin 573 -> 575 bytes .../ide/ui/laf/icons/radioSelected@2x.png | Bin 857 -> 813 bytes .../ui/laf/icons/radioSelectedDisabled.png | Bin 464 -> 464 bytes .../ui/laf/icons/radioSelectedDisabled@2x.png | Bin 988 -> 907 bytes .../ide/ui/laf/icons/radioSelectedFocused.png | Bin 825 -> 821 bytes .../ui/laf/icons/radioSelectedFocused@2x.png | Bin 1196 -> 1101 bytes .../ui/laf/intellij/MacCheckBoxBorder.java | 30 ----- .../laf/intellij/MacIntelliJCheckBoxUI.java | 2 +- .../intellij/MacIntelliJRadioButtonUI.java | 2 +- .../ui/laf/intellij/MacRadioButtonBorder.java | 30 ----- .../ide/ui/laf/intellijlaf_mac.properties | 5 +- .../internal/ui/ComponentPanelTestAction.java | 125 ++++++------------ .../ui/panel/ComponentPanelBuilderImpl.java | 44 ++++-- .../ui/panel/ProgressPanelBuilderImpl.java | 16 ++- .../util/src/com/intellij/ui/TableUtil.java | 10 +- .../intelliLang/InjectionsSettingsUI.java | 2 +- 74 files changed, 102 insertions(+), 170 deletions(-) delete mode 100644 platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxGraphite.png delete mode 100644 platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxGraphite@2x.png delete mode 100644 platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacCheckBoxBorder.java delete mode 100644 platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacRadioButtonBorder.java diff --git a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/inspectionsTree/InspectionsConfigTreeTable.java b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/inspectionsTree/InspectionsConfigTreeTable.java index 585080f7f566..4b07f15abbc9 100644 --- a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/inspectionsTree/InspectionsConfigTreeTable.java +++ b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/inspectionsTree/InspectionsConfigTreeTable.java @@ -89,7 +89,7 @@ public class InspectionsConfigTreeTable extends TreeTable { severitiesColumn.setMaxWidth(JBUI.scale(20)); TableColumn isEnabledColumn = getColumnModel().getColumn(IS_ENABLED_COLUMN); - isEnabledColumn.setMaxWidth(JBUI.scale(20 + getAdditionalPadding())); + isEnabledColumn.setMaxWidth(JBUI.scale(22 + getAdditionalPadding())); ThreeStateCheckBoxRenderer boxRenderer = new ThreeStateCheckBoxRenderer(); boxRenderer.setOpaque(true); isEnabledColumn.setCellRenderer(boxRenderer); diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaCheckBoxBorder.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaCheckBoxBorder.java index 0bb50d8975d4..0d6db1b813f0 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaCheckBoxBorder.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaCheckBoxBorder.java @@ -15,7 +15,6 @@ */ package com.intellij.ide.ui.laf.darcula.ui; -import com.intellij.openapi.util.SystemInfo; import com.intellij.util.ui.JBUI; import com.intellij.util.ui.UIUtil; @@ -33,8 +32,7 @@ public class DarculaCheckBoxBorder implements Border, UIResource { @Override public Insets getBorderInsets(Component c) { - int a = SystemInfo.isMac || UIUtil.getParentOfType(CellRendererPane.class, c) != null ? 0 : 2; - return JBUI.insets(a).asUIResource(); + return JBUI.insets(UIUtil.getParentOfType(CellRendererPane.class, c) != null ? 0 : 2, 0).asUIResource(); } @Override diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBox.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBox.png index 61fa7902edad801d89c10d59291e68628131a679..728ba0ca174c14a0419c673e62ca49a9705677a1 100644 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fYdu{YLn>~)owAYZkb#J+HTS=T z{~A|UtEs9*a{Y5ouXl91#`m+|M{$AL$Gc}&R>oR+$lZB6$64`0;*0G+JvG03t=xRA zYLTtf>;s1~+c<3^v!4qb(mob3o$Z*V`QgmAm)h?%m-=fi-NwfgVKL{!iOzq=9u^$h zwa&((USgSeSoYz9su}Xj%6B}QbN`M8NX5nK|4)t_Y-qjA!>w3$YzFgNr$f1!2?q|n e-2eXVd+t5?D^k_h6&?mUoWax8&t;ucLK6U`m}O@G literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE%Zas z%C;>ok=1;too)KziXHU1zes!-JF;G zxO~%N`yYZfM-Q63(%?%0QFj0U diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBox@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBox@2x.png index 6f28ddaa68eafb76b9a573e2758e8c06ee5e1379..01c196f9daa4a3fd7da2ce2599f67203c90b4485 100644 GIT binary patch literal 462 zcmV;<0WtoGP)(B7M& zaDH$`zwhU{$#B!@Xfzs)=3iv7SUe|5@)1Rmbh};gJkM%iz=8?eY1u5xUVFXX*KjzL z$z&pVp38hbw;C9*V8X`XY_kBHO~`7slFeo#yWLLq`@Pk`fCUpa4kw##VDF>R$iNSW zgPcw$xm+%CyP>X6m}Onja2K*f?-m z7xsN$w%e`Q3?kQo2^$A4Cxy$hl&Y$vt-!|Nq;L=faz3A1FN_11b>T1!%?r|YVH~)$ zuol+BT38EfVJ)nMweWA!+_mI*JhomK2QKTvv~}ZvjRTi;;puexmZqt> zII;XOz=8=I2QDYyCh|Og0mv3OI-WOP5}Sbm z3npwFPQU)}?>RD_vwpvCJ~P=23|KIoZC0bvXf&+OuaSxk-+uC<*e zD=$Ci{Unrm>ACMGy|A(-4Xqm*Vq9XkIu>>8R#>s%k^QUQbcNKGyEj_}_O(X8+xdL< z+@y4)Nk;XSlENmA!e2z@_$@!bHthA{5G~E=r!{Avtzu=biPK27;r9}*!vULb`g9+4I{oyLwn4(d7T@EGr~V1ua5r!N z_1C5B(QCtQy)Cnn;j@zKx0>s>@z8Ft8ur+UtgElC`t^68+3enP&o{5TzWVgrvd^dZ z*?}g%=+c>S{<-P=^LL*#Os-2fw5)kuMAPlJVbf2$X4-Ce*`XStA+qKE`(W`U&FfAy z9ZkBJ`(g|0%LS)dd@sO|LFB>Tk&dswT9rD2jJuIxBEr)6+tmMczm%D5iL2O~uT}YX z^RCO5%rNovj4(*N>=>SM@b|_KD{to1^&L-UPl{UL$s*=+qvV3<>j!pHy>Sc%s`H!v z9$NN|lLw^yVd>X{B{fXnJeLL)UKg_ihRCzUQ#aq%6*f8eU+D*Lp}fkMoyAj{fHB74 M>FVdQ&MBb@0Izk}hyVZp diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxDisabled.png index ad426c88fe64c36c1de773723dc87e15393cdd2d..8c1f1883f257db2d8fc63b690d8eef6dfd00c553 100644 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fJ3L(+Ln>}1CrGfCuuoR=O?v<8 z)uwkZUve@&@?f%HSt7QieZj%n+S)YtKADph|Nqs#y}mwP`a|M`S&xtRr#E~NFxjzt z_wC=mzrQc7|Nk%d$N&HKaXdlHLEM*|FC;AZZqsQfay1(XUk&t0q^Oc4xO+b??o}HPw#zFiAqo_4= l@f2-4h`Gj5HJ9ZX7&gBTnb#PZS`739gQu&X%Q~loCIDv{X7&I8 literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqEXErrFe8FhL z^5yNa9cvpcSUQwB9|)|7Dyw0eC2Lz{^7!xX?_1;d*X15)cg*UOwVuX!srkIa`}gAh9a_$^pUL1*h-tuYcWP%Ckgl z3H$uUU*YRwJe7_GOpuxoH9@Y1Z4=W*IRR_tjoOTFctTHGwVZa&N?_P=e_PNa*$F_G PGB9|$`njxgN@xNARvlSx diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxDisabled@2x.png index 7ae37c9093c1261924481a2dd33181c885a68919..1425169ff10a1ac998c45aa56735a88614f1af81 100644 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^Iv~u!1|;QLq8J$%7|T3e978H@y`ABk)f^z=wz-+d z`VHT%mUjzwpD;3dz2PvA^=qMBQx$$Nt4(H6oU}sFG;rrv4yWZ$?U-ACADlby^HbZ_ z7;*0Iqe&b8ba$M%{IaB~`|*#vpZBbPTlRacq{N1VLuFChbWTra+;{J7S&@yLs&BC6 z{PU|C8M)PRWX}1CJ$P6!LFe=m4KB$Cer#esH!SANF$v#x|Gj%fXy_%A-aC2bJMX`T zD&KLXmHk2$gJN*mlmVJ?*x*k^NMcOb4X)@!?VQ%N8$`Dq3j3j-xViSq z|HPPAhYqLhKJ~dKCiU4Ziv*C-H9KSCCaXwZpOHDeI8qGg>>V*{etOqg-WOu{ALp`_ z8RU~4b82QwY`c}-Fo!AJeC@AU5dW>S57pgi^k9$7o{J!nWt%5&jnEN0{pKg*=3^7g Ux~?;Z0V9IJ)78&qol`;+0DWo23;+NC literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z{&7J)?o*Mw%X=&-u=v`hB`jKb*vyCo!FIKU>tqm8)ZL&LLrPo^1)aL} z5n3n~LD1=$d3LvFU);>C28KbN|NNYtXLeSS{>NZS+JJef2vHUnSxf{v*F-4?bA7D< zGfWV7C9be2vzTNtC8?06$bZY`IoGPNKn$NsP^RNPl8yssjy@{e)+i3@AY~x91h_-Lk(&%$83#EETLlSqB50}>#?9B9CN7e*mLAK z!2I8oO8pjoYM3KjsO+vdiH9Mm`VPW=iPISw!mKY^PQfSVx9cX~v{A;F%C?H-2& z`}EkHicnzJRNzpXbG%!>>kkHlv7xBN9AS=^{a$IgP}8*Mmsc1EjvCamoUUE1YPS2&i?CQQ@HvtDg}k)zh7cYUHB^N@io&!V^B wlk8*vMK4s&+Y%ElH0TSmOj^wGRQgBu2^%vUMPoqzm;e9(07*qoM6N<$f-xWOga7~l literal 469 zcmV;`0V@89P)YU6vmUjf?J*X64KFbh5ms+(n9E8 zKp-z<2$@2bP=T%{-On>`3KXE$E$ z{2Ic9p7Kd&C^DODwFv|!6|mCi4j!B*7>!2Yd0wc{^XNW9xp6zBGUOynoHFV)Ypu>? zJRXDZ`>^Oh4|*{}B`_q5HK16(=q?50P|Q$Wi;}~dVAtDs@Y@43tWkynVhu_WfhEZy zp!H8cO92btz}_E#Jq|1cRu~y*1!@=>Xa>3*3Ha0HjQS3b+V_*`bh9Q$cFOwAo1rfa{-UwsDHWhJWN)-`BHmIPofo0lmb8U5M z*0pPvu77F!>Jt!zp0lM%!x}jU-n-`cJvmKI@}7*0m@x!nd)qnnVaq;~NbQf#ysyNk zlFszq<%4HI3I;5gu*nE4n$2cUET!$U^DFzYd&vWdFI7S**kq7JrZ3sGT>11L$d#}p zbwwuGk&yKzecZBrNpt-SgY3W3hhEcM^tyv@zuuFpi{IqpgS3p_|0H8mtAPpzESRu$ zxj1Q;F78y-K{sC(@U<&wu*s9L%> zdw}s5Tk6ZDqphIAD`Omgg2p*M#19{!6YWe#+)f z!<~siO2dK)n+&o%H=(*V|IVAT#1?WgyBe$xCbu-YitdsxG rc55Uzv?KY+Ad(+tBKg_Ni~)?_ECHzp0NRKh00000NkvXXu0mjfx2{ix literal 703 zcmV;w0zmzVP)4&!@Up+eAK^dnca(zQskB%WEQshu@J0v~YE`5al~_a+F%ZF1z|h*%wk8$L zCfOX^G)Izr@(ff2XI9N-F$){`dXY_@_nBmNGT+p)X2mkqe!-b~vs*i!$keBoUpHd$ zRAcFS^5Bu5f&mLAY%;tYv`^Zl@{we=c4GCNyKp0QAhDN?KngY)WRdw-f|*?P*joDg zd{9!RB9m-S!T%-aDLE-}M#;lDHwkjTO8%Ua{9%%sUVQagRW3Z(m$SFG?%s~9yx5jhCMVh5yyWwv74L-s3npwbblEtm zC5W|1x0EnC0I~Hwd7HJxwrz17M=F(yuYv&!CTucvpCnGWSuB{k5nO!uMb58%miM1Z zQm@yg*=$O?-Ih+LBi(Lyq~g6WV8Mh<23a}>+$>gg-No6v+p_v9FRtrKuh)~oV4!L^ z9Qvw54oui&kfn3L&Els=ck$HnhGcRTHFCh?e!zrH23a}>+$??{br(;+;2x8lX`emD3*_g=lCrY l2biHa0uIF?`lS6E;s;4~F@;;pGV=fc002ovPDHLkV1iFlMC82o=28+`HkzyE{)NDYYw|Neje(N}^7UjV8BsU_0jKVZd1 zO;`WxSDnO*L24id{~_LBQt*Hq{GAMg31<+U{vT^irV{UJkXn!)f(9$*pAZKr1i1p_ zMFRLcNUcKYDG6c&g1kZie+Q{m sDLx^AufSmhVpbsLAQH1e^$Z~Z0My25AOjXPy#N3J07*qoM6N<$f)jXOa{vGU diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxIndeterminateSelected@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxIndeterminateSelected@2x.png index 1c9f162db0b35a43a77ce2c2922bca6b87dd4cec..04adbea0dd0c687d4c2ab66c15504989f0bfc159 100644 GIT binary patch literal 385 zcmV-{0e=38P)<%p~$59&8Ek&PNkI*lbm7bsx8(5Qi0(!iKA zEM3l`HEN)iG%z-YikW@e+3x*ircp~87(1G56gS6ovB`eTN3kLW;G|A_#8Xxhwb%E%?){1;H2S(yn!3S6vpmm0HB&57sGHzTzSc zqM6A|oWcYSS>>EBnVZXdPfao zL-8ygc;SincZM-wa(MmLO-_|GE|fHTN?K_-;ei*Pc#~lYSi@lFOvzqa9xN|B@g{>T zZ9tZQw{!uQg(QP4Z9wXTrD&yYMFv^gfE2Thn)~s~^*+~Xk}PdN{y1k#n*l^*X#>U; z0>%L_09Fi`mleR{{!$)arSyddUe*C^z-1w=15RI-76Bc6!K2HuOy`Tza1YNPD=+JS z$;nW*+jqZet9@HYcv%PB?acm!ECzSK^7@xHLw_qGCvC?2KIk1_y+S~vam(evn%_hj z4Xoae{N8Vxyx(?i!p7b2qmOX96#xU^h5&v6r7BKPj$4y}00000NkvXXu0mjfuR^i) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxIndeterminateSelectedDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxIndeterminateSelectedDisabled.png index 04f47991b6b8a4310a858f1961cc19bfaeec318b..71dbc22e0adef6c2b1e042eeba37c2cd2cc669ec 100644 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4f4?JBQLn>}1CrGfCuuoR=O?v<8 z)uwkZUve@&@?f%HSt7QieZj%n+S)YtKADph|Nqs#y}mwP`a|M`S&xtRr#E~NFxjzt z_wC=mzrQc7|Nk%d$N&HKaXdlHLEM*|FC;AZZqsQfa%`Wz*Xv@STfckkX`)Ai&1l#UflkeUz$GW+}-%gLfIm~0m$r6=?i9R(WdkmXqA d)}8;0nZZ-VTPMQjQXJ5)44$rjF6*2UngGt$c_jb< literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE z3J>6zC{V4Wyv{h~p6`wa>vC@|dcEtm0gouV%+ioXUhzFWk0YY8wRc56IB>L$d!BRB z{lJ_Z4>V1_9n7zj$(i*`b7_f8K~r;S?EYs>K)Uw+{a!Ed)VC4iQlhQFDlh$YtNbNw9Qh zi@*#F!h!Gi+}%5w%jK-BtgNj5MXgq=`);@UQms~{P$)<~pZ97QuwcSgm5rk4u~w_S zHJeT8_xmy)k7YWYdNmAKFkzFSwz2@-O2~XZm&IZs?wYLEYp;d@3npwbR93pz>pizx ztrWi5Y-GRR%i(ZH`*=Lw)YD2pMnguUk?eN6H0*pnt2Rv7WRT@8Tr3vT z?aO47BvI{5nhdg3gyT4t)9Iuxn>B1QRD{dra(dQ63zI>Xw=mC2ZjjKzWRPXTCLCIL zGMRk2YjLSmN_-jytl+{LvVWyb_*!^49DY|S6^$eD11q?&```cAZnvKr4J){?`+V1s zh5^eSYbI>MS5>dq(}^IoFd1Zd3%A>CnayUwCk`^m@)mXv_ou;Na5)y5(y+4QKn7Xf z!pr6IuG8tfMp1N`lnK%3Y=VYO23acaCfs&C0Av-|I?h`*s^8i$V8Mhj`nF7uwbgKtd*6Ol~wTi1-vrf9`B(?mH+?%07*qoM6N<$f>}uF$p8QV literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z{+KBd>_Y((4x6Xz z&D~Y1Klc~^uk-sZ{hQ*&Zhn+qYlj9O7hjjcJ^@h{QIoHKbI!RgjP@*IuD$cnnWN&| z&S$GU*Ia&?^7qL`p9P#IjdIM@d*@xvFsaz9C)Uk>G9~EH!woG?it)_MVm>$0+n*n} z9isJh%GtD~F?!ycZ%)bE{yID1Koh5Q`}G6a4ClO34J1w!SWNj?p)>j9k?RK?o4eKW^wUfcIWFeSz_d#=1L-IyD_?e1$OgK*X_S9S1x(O!iM!&l3}FY^hWka zAjK0sR`AM}DDcIoU0|sbzmc`|-kfCliy2>@q$eD>B)3BOUG|gz+-t68z5iGdb6j&< zVkZBbvuXP0H2}>y8%2(|`D89f+5IaYy^ZSza3fcD?J3KWpNC{oS|A zg#T5S6xdslLq8|W9vqw&1(m!Z^Hr8N)K2nSel?jJBAVV_xhs{)_rZMLKP(KQZEHeS S9E$=*IfJLGpUXO@geCw$r|eJw diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxIndeterminateSelectedFocused.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxIndeterminateSelectedFocused.png index 848f60ee0af61232473aee7c9fbc5a2ecdf723c6..e0ba450c3636cf7b062cadee72aa4cf9c78a7a85 100644 GIT binary patch literal 500 zcmVK#AX zuw#MYq#Cz1CbI&Ly$4mMBaREE8tyywoHz&~zz$FW>M>L(i#3LnQXq?~D>s0mR?q-U zzyfTbNq38$H(0i$93(SBWLV$;Ex-+-MgNSO|nD%a1&{JND&X44A@{rKx!uzMWjJq%sBD4cxb0zfT?c-Oh@D4JV)r3v0 zLtlk*7Y}l~a}x<>7D7L?LyHU7K@(cqDJK#xPq`YrhuOjULabr$VU2%!X8CG1$&dao z#VpiJ*_TrIGaS;rkJIw?Y?2-NYAI1*2C~z1@AI5}%W62JX!O)Y$KMz2H%FX39|A|Q zwBHY)#-=SRDHj{Cr3CYk4Op?9+9_IofgM!T#I8{`v+7KUU#UusbuRN#ivR!s07*qo IM6N<$g0%F_(f|Me diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxIndeterminateSelectedFocused@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxIndeterminateSelectedFocused@2x.png index e4ebd3e7c2330be910e36ed785d24d206e49ff64..01c388b49b12c24d7f960a49c22091dab65da0c0 100644 GIT binary patch literal 555 zcmV+`0@VG9P)7E1fp-Em}}Iw3O*lG}EP6wo9vrJx77I(0~>+p$!jZtFxTv^; z90w0=c!+u$OkgtsBY}&)5Wft)AOm(38XoWxF@Vhkj8#We8RHDUP8RGi-~lfY1K3Q! zSSm%8F*z{aWCIW8h2bS)0GkOI>$|A(U`A)<1H%JeA_lP821Xi^4LgiT02}}Zz-Hjx z%Rbe<$aR4Rw4?)j0XqsU9k{CZy#v<&poh1QU#QyXxQ2b#+J@G%eBf~6o@V2vi7^wu zofzRnSw3*|;KLTQ9oXglnt#&Tim^Aa6G0wk2khJJCA$qgyCV|2LnymrKD&z)c2`v_ tF9X?Kx3av@X8B~m@==E6vsX|&C_huH{sGs4O*Q}k002ovPDHLkV1nLP@GbxV literal 565 zcmV-50?Pe~P) z>o{AFr!tMSa;u(O5j@}pPk18(SsVi-3;=yvqws0IzH^vqQ2fRj!5bOKLZ(^3*|S0| z<`k5XkcsS3fUdxCkQ|_^aKn(pfIb=E1|h+u18SoPBQ|Vw^6qtmHcq~2E!Cuu(xSO| zn*w7BZQ%hgc*5H#7ffK&O9@62cT((1rS)`^=9M-rCb|?%bSRYU(8@t~ETJtt-~~^3 zBZJEZ6W9c55m!oZbud^^tU>(+3vXm_cM?os6DXM672pxzDxH8EghU3iI0mo@RCVqk z`UxI|Q*eDD16dpc*aW5??jSld`is+mdcW4PI0mo@%#YkbeZ(c52Sf(4I0mp80-`K9 z4cAv-0yqKu4}ja3J*s?>OMdBJ znxud2l>WtC`mGP?H;=rs{pN`cOiye9dtwt^s?QKV^^o?MHzNP900000NkvXXu0mjf D>~s7+ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxSelected.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxSelected.png index 491b812561d663e0a194e392b65f1d0c8b715120..f7148e610cb6351f19e54e52a1b8787d5a745a36 100644 GIT binary patch literal 453 zcmV;$0XqJPP)fT^jE;7MFMXL2g z(QXN*LSIZqAfaH&LR3Sw)ME)|E<~-7!8sX5ZivoJ#41b@{Bi9%_1FPxFiwYkgA+8F z5pn&bnBm@Vlar8ttzc}OS8wDPO#7Qo zNUAH!=@?CyRk!m=9wT9)Hi-kU2Fex`9A8Nojg&FFQ-bpTfy0YD`qy%%z1svUI#|N? z$+PN^oTl$Y6a)s^;A?L~9jw>~)BgH`4>({Bjab;d$8e}r+rI&K1U4R+H^}2GTf)(0 z0iM-IlhXj_%&}N^Bx5`(qHFmU-7AeN__7M?55yaiQodMY^KYVB>ahg(E}nK!A-SLt vEhJKH&r+t-&JV7I$<5SiQ*OPd89&D-ey%EMtDa3M00000NkvXXu0mjf>iozw literal 446 zcmV;v0YUzWP)rm)LJ=yWzd#D2qPU2H z(x8h}X{FTGq)qhoo_y6<@*%kNz)LR4InRC1x#9W%`2JHZ7Q->QgDK5aVuFiGdTyr^ zFdgJ%gp&%UT|_yQOEpeFQ7d3jUWTzYMDHfK8k2-jLiyTeif~77*+`edQ z9SCdS@*lX%ODMe8FuozE8+ZoNd}fl8>Vnqv zjAyH=yM>g1(OAWF?g6L)azzElHxkCSs+ij?L;3u|;Z*^H>v_vuU4V)Xl(2L1syZTP z*#{BD3Il8k=IJ(oiaU_zGZ1;g0dr);;@%@hqGfZw2GkSKIEX+*zc&cv7$m#Rd(vq^5dMk>XkKD2N~kp7bax)doL`ZId)j6LV1ng9=I!$*BfC z6!9BP5B8EaA<@`sn%(SfJ~n;LGm!0?q)qDX#sv0(xlDH7_c!l6Gdq*6E>osVnKIQ8 znvee6<_>eGPX#5v-CGFvI!m7{|Jd*@Vjvb`BDSuu;rX=n%p=id^~hwKmdWmu>7ZX* zLkz@1OvFYG-71TK{Zldx`n7{rH^fA2ZOSBiT+6q@gJgIf|L4ta2q}t086)PMM@RZ_Y1@`I3RoXcmC+h^q22}l? zVZinFRCNQ)fJdO`5mA9nqzg27Cq|ahUu-b-25Jbf0#r_V)GwCzPKj+%=u>=K-fJ(; zWT+^wDZm#VCuz6iJMDK1b*pPAFktV!lSnMA(VN8r4Fv?&2XHnJA4lnO&j!QmV@VzL_f$DhX&*6^jg3*@_i(y&^Sp z2~}T#Q1Pu)R`*M2$6fO~?vIp?{Hw~8DO09Q8Kyt9Yoo~1_L&y|0000Xl#DF`A6u5{^(YKxCzA8FG^>_!nDk2{o(bvfnIX;R?n_S8bm^a+1sZ=#AM{0^^qq-Q5a9T9)OGHO>T!8> z)c5Of59m1TvuE@{U-U`ej8PCES4RhRy*e6w_QA4^KIxk=7|SvsCEzMc0cVC}492ny z$U31Ewjl;m>&*O|F&N7-AdA^<%@O8MUjp@BO;|&3d>tfXFqUON?l`+}?*1f>^eGsb ziX*12pyRbFfU~p6Se5~uHUKklbv-KD#+Q*9QFTSkWdl0@C16HE%6aOMEHalFLmy<+ zdX~2zklCy6Q84yhGvNFS3Ao!s+Y4xx_Qt3T^Em%FgzDRo?Ugtq?a4tI5lJ`To_|`x z?&cs|osw8U_V0=Yn5(Cmjlmnd3SLgB23#nbMC1JcoNbE&KG(vE0%!oFgBE5M@ zmccor?$W*P@<2gausi9lV}=L#2i5d_<)39 zG-bezev28>@|}%JqiBFE@PsKlV>9veZe14h%+T;h#dsExQaIKXM9sa04W%tQAX~)X zr1aPB^i3)vLl>S&NUf~FUwQF!OKD32=)4ma(q%?6ozdpe7`}!Q#@w438C5p}aCO8s zm9```xbN;f_P6@+C7>eLkTe}9JadM$**&jhfa2tlmWo+q!#&zLhv2XHI>6Rf5$tIR zi}$vYwj_<3lGS#}0^;<80F=bqf9*TJg6fuF-qP9v-0Zl;;Do5U6~e{gFy`eHra~H; zx`Uzw*bnoO*4A-rs{p=UGfZTb_k6qVih4lIC+U!eIK?l}+j{M9NA(=I93QBK9 zT3bi{d@fDqBRw-}C3ChfO=W-WEc=Ul*?;<|eBG)5RsjDKz~87PJX&Ioc@zKu002ov JPDHLkV1gx5lk)%o diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxSelectedDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxSelectedDisabled.png index 7bfb238f7bf467b248656166b15748a60d47e0de..becb1879b52de57732d242b8c573a775853986ef 100644 GIT binary patch literal 365 zcmV-z0h0cSP)$>pYg&qaQVPE2GZn(#>_eki0 zELkvK&|^^)U&p}7Lte_TU|rYmu!09PzhGZq=R_XzQs(x3Uw{1oWBjg6h$$c{hQX+RBqd(sa;cBwLj6#egGJd1cE_82nK-w34{;8AV`on6hXo5JOWAE zv@`5x&59#ta_`B@%w!}0(lwE8ODN0omhs5gGu{R4=j@gzd`Q#u(6;So*L5czl*zK} zKpmd&t?&EeIF2W_=0X|DQimse70JRdglU>sq}1UFUwE>jD8MrCJP*s>+__9>7zQ*= zLtWSB3!A3FcUcrg({y>B|JYwG)O8)c?@#5jETJe0T-U|#saFewAebhK;~2JWLseB& zRdu4-Q4hhcn!V)6`rW+fEWgT00000NkvXXu0mjf$zzyo diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxSelectedDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/checkBoxSelectedDisabled@2x.png index 6432647323bfd234033002f04e583f92cb0ed720..692cefe26df5dd34cf8e6c635d4251346beef66e 100644 GIT binary patch literal 719 zcmV;=0x;%KVBR8+k=-n3ndN|qV>HHv=mgvZ6d{X1HU=+v!3&}ysEM~| zyo8$m4s_EY$;9DwM+dr~Hm&*ozw6Ygoa5e}7hZVbg%|%th{&g2ulKE1t9{Ss^S`p$ z>~Ecf0ShK^4 zBrKS)(Qu^FELo$`Q1IDoCXbJgvREu+xm;=`3|KH>qk)#TVFPq%fMhFG%;O%6=hXrQHSxKt_~O(qjn6@;7)n6S}6OWSa)}8os)^detymTQ|(# zU0z;VW+Rb^>ern$Z1kmNmaJB*ufEhy7-qhnot;@`lgZ?ptFU#$d_R>+S!ToGu#85d z?HXp_zx5(4{mIFRWti6Z+snCb`1<-<{C>YA5(#xKu*bv0gW6oCSvK8!tKqs~d-X76 z|D3U9eijOaWH1c-(qM zyKuPK3BzWu#$vH&l{PaF2&fa-rW57E#v1*3et!PKa3+)arxEy}bGX%Nsfl5ly|}ng zr?Z_kOc>u&6CoOnZrlp480Kc{#CiBV!)TzTZP>Wk9`G-f-R{xCCyc;SWX@dr8cIjbD_@@4=4002ovPDHLkV1oDe BWvc)H literal 730 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 HDWM4fp!Zlb literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqETYwH`@O1TaS?83{1OTb&SO)+A diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBox@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBox@2x.png index 6f28ddaa68eafb76b9a573e2758e8c06ee5e1379..01c196f9daa4a3fd7da2ce2599f67203c90b4485 100644 GIT binary patch literal 462 zcmV;<0WtoGP)(B7M& zaDH$`zwhU{$#B!@Xfzs)=3iv7SUe|5@)1Rmbh};gJkM%iz=8?eY1u5xUVFXX*KjzL z$z&pVp38hbw;C9*V8X`XY_kBHO~`7slFeo#yWLLq`@Pk`fCUpa4kw##VDF>R$iNSW zgPcw$xm+%CyP>X6m}Onja2K*f?-m z7xsN$w%e`Q3?kQo2^$A4Cxy$hl&Y$vt-!|Nq;L=faz3A1FN_11b>T1!%?r|YVH~)$ zuol+BT38EfVJ)nMweWA!+_mI*JhomK2QKTvv~}ZvjRTi;;puexmZqt> zII;XOz=8=I2QDYyCh|Og0mv3OI-WOP5}Sbm z3npwFPQU)}?>RD_vwpvCJ~P=23|KIoZC0bvXf&+OuaSxk-+uC<*e zD=$Ci{Unrm>ACMGy|A(-4Xqm*Vq9XkIu>>8R#>s%k^QUQbcNKGyEj_}_O(X8+xdL< z+@y4)Nk;XSlENmA!e2z@_$@!bHthA{5G~E=r!{Avtzu=biPK27;r9}*!vULb`g9+4I{oyLwn4(d7T@EGr~V1ua5r!N z_1C5B(QCtQy)Cnn;j@zKx0>s>@z8Ft8ur+UtgElC`t^68+3enP&o{5TzWVgrvd^dZ z*?}g%=+c>S{<-P=^LL*#Os-2fw5)kuMAPlJVbf2$X4-Ce*`XStA+qKE`(W`U&FfAy z9ZkBJ`(g|0%LS)dd@sO|LFB>Tk&dswT9rD2jJuIxBEr)6+tmMczm%D5iL2O~uT}YX z^RCO5%rNovj4(*N>=>SM@b|_KD{to1^&L-UPl{UL$s*=+qvV3<>j!pHy>Sc%s`H!v z9$NN|lLw^yVd>X{B{fXnJeLL)UKg_ihRCzUQ#aq%6*f8eU+D*Lp}fkMoyAj{fHB74 M>FVdQ&MBb@0Izk}hyVZp diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxDisabled.png index ad426c88fe64c36c1de773723dc87e15393cdd2d..8c1f1883f257db2d8fc63b690d8eef6dfd00c553 100644 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fJ3L(+Ln>}1CrGfCuuoR=O?v<8 z)uwkZUve@&@?f%HSt7QieZj%n+S)YtKADph|Nqs#y}mwP`a|M`S&xtRr#E~NFxjzt z_wC=mzrQc7|Nk%d$N&HKaXdlHLEM*|FC;AZZqsQfay1(XUk&t0q^Oc4xO+b??o}HPw#zFiAqo_4= l@f2-4h`Gj5HJ9ZX7&gBTnb#PZS`739gQu&X%Q~loCIDv{X7&I8 literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqEXErrFe8FhL z^5yNa9cvpcSUQwB9|)|7Dyw0eC2Lz{^7!xX?_1;d*X15)cg*UOwVuX!srkIa`}gAh9a_$^pUL1*h-tuYcWP%Ckgl z3H$uUU*YRwJe7_GOpuxoH9@Y1Z4=W*IRR_tjoOTFctTHGwVZa&N?_P=e_PNa*$F_G PGB9|$`njxgN@xNARvlSx diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxDisabled@2x.png index 7ae37c9093c1261924481a2dd33181c885a68919..1425169ff10a1ac998c45aa56735a88614f1af81 100644 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^Iv~u!1|;QLq8J$%7|T3e978H@y`ABk)f^z=wz-+d z`VHT%mUjzwpD;3dz2PvA^=qMBQx$$Nt4(H6oU}sFG;rrv4yWZ$?U-ACADlby^HbZ_ z7;*0Iqe&b8ba$M%{IaB~`|*#vpZBbPTlRacq{N1VLuFChbWTra+;{J7S&@yLs&BC6 z{PU|C8M)PRWX}1CJ$P6!LFe=m4KB$Cer#esH!SANF$v#x|Gj%fXy_%A-aC2bJMX`T zD&KLXmHk2$gJN*mlmVJ?*x*k^NMcOb4X)@!?VQ%N8$`Dq3j3j-xViSq z|HPPAhYqLhKJ~dKCiU4Ziv*C-H9KSCCaXwZpOHDeI8qGg>>V*{etOqg-WOu{ALp`_ z8RU~4b82QwY`c}-Fo!AJeC@AU5dW>S57pgi^k9$7o{J!nWt%5&jnEN0{pKg*=3^7g Ux~?;Z0V9IJ)78&qol`;+0DWo23;+NC literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z{&7J)?o*Mw%X=&-u=v`hB`jKb*vyCo!FIKU>zbBwMfGDp&}~^!;T< z)C|#J+kuBT{{QEjH{-L@`H#UEyPMDFPZTeU#iCC!sEIzb@W3mD&StX*67(v@p|0yA znt!9~gzi;b`TYpbg%;lBa``CBvvDK0b1X$Xq_@7Crn#{!E2CgF z@kQD#y<{q~2dfC~3b1Y4oAr9l(llj5a9J4HA=kuA> z4QQZ+hnEIrQHtOJUyADcej{iR4iB$AYCbH1vCDXC5CrVj0gu>Fa7tiaBdrY>0ZujJ z$!~zcsn!_v(ZVpi84OS1jH}X&+k!7L7By}Qmeu&@RI~xhPK6@QF>S>0bUHPLLJN+X^yVNKxBKueyz`0`4hG)+E>USSx<)bqSu6h+54j@h+?phZ;MUZIsZAbRKgaqe)9 zG9!f_LI3~b-gCT1&GS5srIT8u4^o%(^*~+rBBKi-G)ThUNS{{$i_|AMB$qVcyTi{d z#f$8_1nM_nHUoyF(G3mxy?q7MHD2=N;bb!T4#RLaolaAdc%WbM?kO`?R@(xwBZ0Ho zY`5KR#rb>|Ns?3w9(XCU=Q4oN0nn7&jG`z@(^M2iAs$`uz>5r*0NXb;r2&J*Vo?jG zLXqLRqNbJvqHDwDaw(p@kWm`dmq65D^db;)B+zXL=t>~=KU%F;PXm!rfP>Ns8vwec z8a4oQN?m>t_}^tyeuq@xEYI`WFnEzszQdk+^z1l}52w>f)PceSFJ+F(Nx2-owmi#0 z5RB*Z`C+|YXPeDNR0$sP9(~{cQOd8AJX8{s0icoZK?niG2V7002ovPDHLkV1kWG#@7G< diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxFocused@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxFocused@2x.png index 933969b13c1049fce58d24dda5fd0718118a2a50..59c548c0b6516bfffb5b00922d20e6c80cd8a2fa 100644 GIT binary patch literal 697 zcmV;q0!ICbP)B(9uV6Q@+wlgxoZZD17Zp&W6F-JdnM{W0GQr^=3lk38knkDc-JT{( zOgPoj(nynYlJ`IQ{GJ}#)4r#3b9&6cD3{Bx3x%TOeq779i|>+7r6qZq@>DQj!GukQ zXVGf4I-k$y-()VYex9Yy<@C!}UkWxEWRdAg*7$8KW;0h8eo5LDnPdk-)|K>2%T6TC z^)m~ykENfyrn%_t4vrt6NOXHw!l5;JzqBmx-Y$767_eZ%w#&uIcIo0yRULGAa3qoN zx@@d(O5!9Tx!koBi$yUE!&PxC3|KH>lcCDSNx9^)7OIvm&K_VacKGjXe@UfM5z{oK zR;zg`7_eZ%CPOvTIN>%X%mS`D!=31!Y;A7K%}qfXjfS*ZE$MVR((QJo*Xy||j)egW zCTuduQaRu@Cd^Yu_2ae3hNREZ(rh-R-|x$CIJ9as8hNV!9GI}lAWP+d+n6wqO4W~7 zmP2xTTe4<`plJ`7u*o1x<$&9mFwb|@k5^a1Qm@x#Fc^qm12!3CsT^=~EF4;mNW0zk zU6>5AJPWf{a)bCSOa@t6SPN@mEv$vLuol+BFD}drw%@{JOeAdg0#C1XclXD4VKT^a z`~q*+BGGGQGg+&Z@vGy2O$J$xTO_+C^yB`4?C-_o{{F$5iD^p1f(e@pvK%*|c5VLW zctSpGMJ1U`Szu;^kZBYwn6Swp%W<3k)JDqDr?>@V7WnJ9-ndD)v)vTO!hi)6HW?Fb zq&&A(#o6YPrL{jn7#7qSP7EIV= zOmZ;(u~w_yyS&UkPJK>)J4<}f>AUxy6l^lcBJ-~Vi-qE&bn45wS5mejlkACt|4VL? zz46;lPxH+uqri+`QZ6(i=YPDJ#3kY#ef&Efaaba7)ns79lq;czIgUa-j^%jAHYRWPs-Qm51L zT#yX1{#lT6qM&WVO0RHz{ljxXGRU%S zSZ!N=dWCcEEzo%sESRv#Aj{fzPHNnbUq@X4qvWe#zA&kI@}?>7g#imDY%(S`?teP^ zV03&1%oEx}CiE-?0~SovC->XY$D$q{Rjbwei+lW5EInM@1I#;e%Xb946o=@G_HT%v X5Tl%t)s(TY00000NkvXXu0mjf@8?DV diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxGraphite.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxGraphite.png deleted file mode 100644 index 61fa7902edad801d89c10d59291e68628131a679..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE%Zas z%C;>ok=1;too)KziXHU1zes!-JF;G zxO~%N`yYZfM-Q63(%?%0QFj0U diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxGraphite@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxGraphite@2x.png deleted file mode 100644 index 5f48eecede5b9be60bb179bc73d1c51bc2f41501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z{+OuaS%(57+V*zp z&E5T-uSz&}SNTidlERl)mUV(ZVYt~%NQp~ZNf4XY#w6|s2yYKpa`(3-{gC0+WLE>e{@RWmIOF!LuS(36d z=G4Q23721rJgc#je%j6~Y$jXcDz-)Eb+OURmdVV1zZyAb^X*FFTolIQt0*i&M{FhcC6HxRd;dN9UH2n< z-ZgpC9IF>yIydsR%iEmi=C|^hwM0c{#s-i{51vL;T+T3=$KLG7krcJSlSRzuM#%-y z*AMQ!|NfrAKy`l8-$TpHIKe(hEctq{q=xBR=VOb=b-F%G%wlJa X^U}-A9_@>O@yFol>gTe~DWM4fUi90v diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxIndeterminateSelected.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxIndeterminateSelected.png index 0a2c752250965d2515854515b36f05e9c74845ce..d84373b6dc1a6a6105e135eeadb92fe5c3705651 100644 GIT binary patch literal 242 zcmVI@GaS#^<}VlZfxNgM#$J-OfEELlQ-E zzMeckud3>JEz48KC7~TyYwcPT19Yw??=R$Qq0E5AMilcYf+&0`HX1Qa5Yr!v+x9_H zz^KJV(TkhrE{ef`#YQd8vIC{N{l|hCEgsXKi^BwQQ2Z6{X7QwzQn1*F;v`8o0C5Uj sQD^{bjM-{FxCJ-nE|rak&7Ajn0%q(j#F5tu^8f$<07*qoM6N<$g7GkB>i_@% literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqERR!CwBB``WRP4d2+JH9MTATkl&C?3`b4T>MCj!as!@+hn&aT+G(}NHk|wyVMe( zbe6&Ca~3lGaW7cd?H@jOG*`6vx8d`hJNkdVFeR7lG?wz2bhnMk|7oa*%w3ba`L*_Q jS_QaIJ3LBEcl*q8P%yLph`(1p(D@9Wu6{1-oD!MN|P6pyjZQ1f&&+z;0CG#@n>7GV)yb>aJmM^l!iaSa$?u?thkewQW}4#S_q zMZqVGS>(c_(XIK+b7$GfWHM*53!k;m&GAW_q+qcNhbkeF1_La1Va|%M2r~)KDiqEM zF6Q{TsuKyboP~S6i=#NM;0U!dFw0rk^SrGfNZ*r$@yxgEAkZI}Me;V``=@)5#ujuo zB>W79^UZ>d8I+GdYt81tcDJj1yNMTjju-f&-I^9)f!S#6?_dVU6Wh8i-oZABT3;|F d5{cx$<_oo9q_99*c0K?A002ovPDHLkV1kqC!o2_h literal 445 zcmV;u0Yd(XP)S6oo5=Dxy!|%4aD^7rsU}LIpv(@TcImly-vosnxnE_y`KVfVz;XZxWM0ySm;} zQcyu5nL8oq44mzEzRV<$xfLR+lsOeE_^$-ZvP1UPR#pqfjV1WrXI&ul7J2&EsIIDRCTX;%Sa?7MU*~%=a zl>aDstiK&My7KJc+_c;>+%?N1NCgU#6|{m@(6r#~-905qLb?kKu*3x=LV2-jT6tJo+ nYks;_`te(#f_4P_7X?26xs_K07)~P=00000NkvXXu0mjf_9?`F diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxIndeterminateSelectedDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxIndeterminateSelectedDisabled.png index 04f47991b6b8a4310a858f1961cc19bfaeec318b..71dbc22e0adef6c2b1e042eeba37c2cd2cc669ec 100644 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4f4?JBQLn>}1CrGfCuuoR=O?v<8 z)uwkZUve@&@?f%HSt7QieZj%n+S)YtKADph|Nqs#y}mwP`a|M`S&xtRr#E~NFxjzt z_wC=mzrQc7|Nk%d$N&HKaXdlHLEM*|FC;AZZqsQfa%`Wz*Xv@STfckkX`)Ai&1l#UflkeUz$GW+}-%gLfIm~0m$r6=?i9R(WdkmXqA d)}8;0nZZ-VTPMQjQXJ5)44$rjF6*2UngGt$c_jb< literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE z3J>6zC{V4Wyv{h~p6`wa>vC@|dcEtm0gouV%+ioXUhzFWk0YY8wRc56IB>L$d!BRB z{lJ_Z4>V1_9n7zj$(i*`b7_f8K~r;S?EYs>K)Uw+{a!Ed)VC4iQlhQFDlh$YtNbNw9Qh zi@*#F!h!Gi+}%5w%jK-BtgNj5MXgq=`);@UQms~{P$)<~pZ97QuwcSgm5rk4u~w_S zHJeT8_xmy)k7YWYdNmAKFkzFSwz2@-O2~XZm&IZs?wYLEYp;d@3npwbR93pz>pizx ztrWi5Y-GRR%i(ZH`*=Lw)YD2pMnguUk?eN6H0*pnt2Rv7WRT@8Tr3vT z?aO47BvI{5nhdg3gyT4t)9Iuxn>B1QRD{dra(dQ63zI>Xw=mC2ZjjKzWRPXTCLCIL zGMRk2YjLSmN_-jytl+{LvVWyb_*!^49DY|S6^$eD11q?&```cAZnvKr4J){?`+V1s zh5^eSYbI>MS5>dq(}^IoFd1Zd3%A>CnayUwCk`^m@)mXv_ou;Na5)y5(y+4QKn7Xf z!pr6IuG8tfMp1N`lnK%3Y=VYO23acaCfs&C0Av-|I?h`*s^8i$V8Mhj`nF7uwbgKtd*6Ol~wTi1-vrf9`B(?mH+?%07*qoM6N<$f>}uF$p8QV literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z{+KBd>_Y((4x6Xz z&D~Y1Klc~^uk-sZ{hQ*&Zhn+qYlj9O7hjjcJ^@h{QIoHKbI!RgjP@*IuD$cnnWN&| z&S$GU*Ia&?^7qL`p9P#IjdIM@d*@xvFsaz9C)Uk>G9~EH!woG?it)_MVm>$0+n*n} z9isJh%GtD~F?!ycZ%)bE{yID1Koh5Q`}G6a4ClO34J1w!SWNj?p)>j9k?RK?o4eKW^wUfcIWFeSz_d#=1L-IyD_?e1$OgK*X_S9S1x(O!iM!&l3}FY^hWka zAjK0sR`AM}DDcIoU0|sbzmc`|-kfCliy2>@q$eD>B)3BOUG|gz+-t68z5iGdb6j&< zVkZBbvuXP0H2}>y8%2(|`D89f+5IaYy^ZSza3fcD?J3KWpNC{oS|A zg#T5S6xdslLq8|W9vqw&1(m!Z^Hr8N)K2nSel?jJBAVV_xhs{)_rZMLKP(KQZEHeS S9E$=*IfJLGpUXO@geCw$r|eJw diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxIndeterminateSelectedFocused.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxIndeterminateSelectedFocused.png index ed3e0ed31fb42391391af19cabfa47871bb1d7cf..55585b6169613fc3d815ce1d596832723de4ad82 100644 GIT binary patch literal 474 zcmV<00VV#4P)pzCpdN0rOBZ?EHREMJLi4L^LL9P=jr92?Psg>9(ilR^JmoyLP zImB$9`*_b<@nc>3QP+DZ=b3ty+A9FW2}KKK^5FJTM4nn z9l+Xn56^owFupQ=wFwyc;MBmzBhj#80gheqpbB0r-nDN)V}rr5J%&GGJpKmH=Wkvx zG|(<{)@M9)R?Ofiy3^rs^kYC{gEuN>j~Tp8RKYHfm#3l$*mWubKF1^~cL0~{FI9Zz zy3%y>rY|Y3^e>^%QqC*iyxNtf#bfRjX*#`u5LIA{o+zQsvh1FF1z0Pv5MrO(Ce7z* znubY|M3ivr3(}&qUBOB)!16Wvt@^RE(N`iBRQgxr3(aKR1mFhj Q*8l(j07*qoM6N<$g4Ax?O#lD@ literal 444 zcmV;t0Ym>%8gL`VcETBHr9caSCcz$}04y1N$ zA^AcA|M{3X!;GVpa+ns;Aufn6ab=;)S=6+&)(#Na8F5)F7!X6kCjuhmyU))DMi#Z_ z4lW*9T{dDtL`?P&@%vFt+H!cv<-w4dRd$xER6rKZ*D!>DUYuSw%$Kw$WqOlu~W*e=gMAA zlJphmFM|&nx4P)LI@-Ql~(GZQau$&nLDkFmmlHv9eSUmz?VLwIoE5%!}YBoj&1-_)n(C!3~MtJz)D^z0t zWAcdAG%qld1S;*e|E<;Xel(ljEm<(7-NKjadMC&_%VbOBG|@&`3@GVcE`!@#jY2(xO_IchCIuAx zU0NJ>vxZd`#-a+sRj90_L7!hsz$4k^I$6hxo+EIeN*>4mpJgL3w8O$jao@`b7*+*` z(y|elH!a(IN6HLXX_@ybM&LZ(b#~O9EW-@fRmA|82&~H?W8e{4m@-`8En;mEfSDt# z7DnKxekI_O)AQiw<|df-1t0Kb1Lm461FHoW-HGYIX~0IIEt06Kg=Yj-^;i8-qcIA6 zeLXwiFqQ_)oy%t84C}zh$6ta!S65TRUS3{?zHGp;8J0Ax16OPNL1m|wiosVLuvNoS zmC%73O*a*2_<%1PaBP*3>aY$xOA{nvt;1t?x(tEscRFb=kri;#y~LO-GR&}bx3(ee zhsnv^9D#2Q`{8w4ixllRe$J~!LM*A{5L+az361o0om0n|Llf$t-S3=9J)PKu>TSO2 znme7&K3%E{*PUUTPrfO}Z_o1%q^?kEt*w-Dd2eL?gPVBWFz0aV}HOWT>npXj4L*Qy;+@=-kaX^C&)aPJL@@bN< zEM86oOoybkPAS3_=xzZO2HPdS7WvE4o#p|HAt^O&+xv2M=6)ZK-6hE1QA_j!&udy$ zU6Jx4157E7kGktlUxV4qb}oF^``}M6KE@*SLQnAi2{GPskm7Na(&#LbrPV|@XYxKa zFj43YG43esGRTZZ2c}pMEl9y<{FeKIW5O7e?hfrqzHkZ}o$CC)!|F0{pTwEguykWA z+K&dsXZx{)fG0v~@d)U`W`5i^9MdY+zY6bCe3t4Lnq>9xoa$r69T3pxjv$j?MNQay zIvu8iga8K=UuS!f2W-$Duo4Djd$GX-R;hwI>`9RzV4th#swPWs!hmaO)`aS{o(Q1D zs+k8g!T_&tZvDk#;qUr`9_Y0Jpuq#O0_m#&XZNb{(fh;`Fy_e+5m8E1p|9f1ngNu-|Sei2)!Zz1A8z~#UkKn?8E|z z9_Y0J;93<2&Os4ypOOFu&cVQwBtbywlO*sgP7qM~EDoeOLBPOm=0tWMgbzI)5OAru z50=F%KYyeCai}Xl#!}peAI2Ks{)x1-Qw2A;RJZNGsST}9Jgj2a%X*^CY;=piT=p2i{YdIg>XVdbh} z!y{Dg2~D?h+YT@fIUmgb?+AF`6V}xTSc9Kkhv;$7sJ9-X^Ev`O1092&D++1bDSw5$ gj>-Ed?B5W70Yt&}J9&LE^Z)<=07*qoM6N<$g6Th{xBvhE diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxSelected.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxSelected.png index 86d6dac33d56b1b8c15950c29859384ed645fdd0..b8869f61b4cbb09f4753f8981be2d2b75e7a1011 100644 GIT binary patch literal 434 zcmV;j0ZsmiP)cQD&-13^u*DJos9RwxwiqOFhz6DZsq0?=w%ucF#ks|`ibHZ76@ zD~b;$&|>k4$>g0Ib+p?Ztk-MUqcL*%;#Tj;BM;^q)9+iNLd$x=bn3u$U6e`{@dcYU z?FuGyHk*fSj}XRVr;AEO-R}RcU^3~(J+5zV;W#sl$8X5xir)t(GS{+TFEo{)SmtdyZ6qPNPOB9Ru!6VCo1n`?qMp|wARaDn%Sx^*h*NRA>qHKW#n9sj3 z9=~&g4$Ep|v)RBIxyTnvq27{54&)8*_ia&;ZNFeLnPRnCpFT zU&Z6{d>|0D1p?9|J!(S?#6nEO77AM`m7Z^Je|#BamJC@i3zj?Pz+8rb`DHQ|5z-^ zvIvI+2BG_!mgfxvV@HeFTmUW>OVnz$D4#!MzXub6xdZ@9HlwiNuym)-JaKC_n`~?t zSo(j!e95u=o11BtS#GDN1qudZ(+AA6dvS54!q#dv@_Iwl1+0bL-~UQl+uF*|+S=>s zk_4ARGWnJirJ=%}oqeaJrB(9#BQ)x$G!1yvnW}YOa*M?uD(vm;Z}NBow7%}AaaGe4 zU=GA5#qk8^JqCx}-Th46ZdV1)WFDVA z-tNb5WN>FEN4;K89na-HO_aiu06U!?w$$8^aU5YcH^1&>-fmwdpD+ARDLjdWT`n)n zT&41pMj0wwF!)yrdKxIxjx{VTvWx=Y_lK!ouMYw5?R}x;Wfyx-Z+mKL;lL7OGXYAL zH>llitFYJCWj3x?3W9;hx0iqcl*8eqOeRZ>MuTZM6pAs);5>dvFD<0KoYcTWpJ-+P zy|7@X#YG2`ik?$pxF88=;PqUQkV!xztJq|a%0r|e^opeC5~{rdA>)s^0}8u@&fGPB n=02p%qSt8N00000NkvXXu0mjfkEC7( literal 762 zcmV~sW*?pNvq)C$2DV5rwboz}YgAe$E zPx!_frU3DFaF9&OmZ7u^zOlw*k<|Bu+&uFEFZGcE{b#yK-uh<+65h|6wDc?034T?sS6bOWAT*F}- zAWFp1(bosN6Q2>Ge7->aeqWg{6h4fVb|Qd2Uyw=12O^4+a&z#xT!VKu>n7%YQ s{@UsIi~E!K>tpus)(mh4_yhp|0@y>@Oj-bxD*ylh07*qoM6N<$f)>?a!2kdN diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxSelectedDisabled.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxSelectedDisabled.png index 7bfb238f7bf467b248656166b15748a60d47e0de..becb1879b52de57732d242b8c573a775853986ef 100644 GIT binary patch literal 365 zcmV-z0h0cSP)$>pYg&qaQVPE2GZn(#>_eki0 zELkvK&|^^)U&p}7Lte_TU|rYmu!09PzhGZq=R_XzQs(x3Uw{1oWBjg6h$$c{hQX+RBqd(sa;cBwLj6#egGJd1cE_82nK-w34{;8AV`on6hXo5JOWAE zv@`5x&59#ta_`B@%w!}0(lwE8ODN0omhs5gGu{R4=j@gzd`Q#u(6;So*L5czl*zK} zKpmd&t?&EeIF2W_=0X|DQimse70JRdglU>sq}1UFUwE>jD8MrCJP*s>+__9>7zQ*= zLtWSB3!A3FcUcrg({y>B|JYwG)O8)c?@#5jETJe0T-U|#saFewAebhK;~2JWLseB& zRdu4-Q4hhcn!V)6`rW+fEWgT00000NkvXXu0mjf$zzyo diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxSelectedDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/checkBoxSelectedDisabled@2x.png index 6432647323bfd234033002f04e583f92cb0ed720..692cefe26df5dd34cf8e6c635d4251346beef66e 100644 GIT binary patch literal 719 zcmV;=0x;%KVBR8+k=-n3ndN|qV>HHv=mgvZ6d{X1HU=+v!3&}ysEM~| zyo8$m4s_EY$;9DwM+dr~Hm&*ozw6Ygoa5e}7hZVbg%|%th{&g2ulKE1t9{Ss^S`p$ z>~Ecf0ShK^4 zBrKS)(Qu^FELo$`Q1IDoCXbJgvREu+xm;=`3|KH>qk)#TVFPq%fMhFG%;O%6=hXrQHSxKt_~O(qjn6@;7)n6S}6OWSa)}8os)^detymTQ|(# zU0z;VW+Rb^>ern$Z1kmNmaJB*ufEhy7-qhnot;@`lgZ?ptFU#$d_R>+S!ToGu#85d z?HXp_zx5(4{mIFRWti6Z+snCb`1<-<{C>YA5(#xKu*bv0gW6oCSvK8!tKqs~d-X76 z|D3U9eijOaWH1c-(qM zyKuPK3BzWu#$vH&l{PaF2&fa-rW57E#v1*3et!PKa3+)arxEy}bGX%Nsfl5ly|}ng zr?Z_kOc>u&6CoOnZrlp480Kc{#CiBV!)TzTZP>Wk9`G-f-R{xCCyc;SWX@dr8cIjbD_@@4=4002ovPDHLkV1oDe BWvc)H literal 730 zcmV<00ww*4P)#b`7V z8qAi01rs(In|gAsAVY9@c`0GD*-Sht>o6U+q zARtPm(z9o<$so(JV58AEX1=Hjo}HZux7#f%7!1A;B!eu=f)^JTzf=X;R_HlhFqg}{ zDoEDe1^Heol``Z`Pfz81`!s^uyfWmdX0!QfBR)is{Vg008*=G%dTlT7U69XbG8scI z5{Zc6aJXMVHrRFI45ioWH3S*zO^vZ#FrUv0pU)?f$)x;UHDA-|R4xWxjz#iTZ`&?t z?i~co&)G)wXQ5C?^!xq&3(|w;)mbPM zN6xOOOn*EDLHcGza`du^M-EqJ~WdS(XI{ zgTasM>uWiu^mh?E|OIsutqoKy=IOxR?Q^{y9p?NIOy0Ig&w z^jA-nf&mLAY%-Mo`k-|T0rP~(%!*Sf7_eY&>N)4%El1E1{9gqB0ZQoPRNt)}*;Kxv*65ApLv&BE%14jd*sd(Lma`Q}fSmi|X0q6a|`JmGkzwO-*^Er}K6q6W2v zP^Hu(PI#UxTnoc+oyRx0-{NNry?I{8d&xy@r_*^{q%;qGWk7GZxAS4fEt8kPGs-a) zd8w4Hw%h9J@KF8appy9IIO+@6*F-&7Y4Eau0rk9)w0=iAED6p*Zo3@}VUGbXCtx0^ z$n;soG+i9%W}NAWXij5V;Ok_NAusaTkz0Mk$z1MuRaN4K}%$@4=2 zlkpy&uVuhkWqeh@3#z$S!4aK(_(*7%m;Lx7X)x-+$$*VVb^_K}8vqT0<5=l z_mpO{8TI-Ds_!0TypL<{_qbK4I05s*oS#Rr!YKMgH#Z}iOeWN5G~*d0Hs!zzip66A zqqtVvrCzU3(%zq*QM2i0{m+4mJdSsTfKlYD4sGx3(P;FI27@cA*AMOwPHJBZxM){Y zWFK?VR0%xTsamz?yCAn)40tO3vf>v-N19Kb|J617^G^b~TyrfaFLR`M@TuGt zuIuk05h^gnl9(db^Sp-K6<{S`+qNIdwaNWU*L5w&akjajUKX5-n{5+Tf&o_9MgLd# vap6UuR*tC{&nspBAXq5mqGmzqziPh$>N44}!qO$-00000NkvXXu0mjfdHzBK literal 630 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 diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radio.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radio.png index 13e0f9cc9410ff18fc600197edb840ad1a39f59a..4706eee6883598fb9963a2956776ef131eee5e74 100644 GIT binary patch literal 379 zcmV->0fhdEP){pX$xF;R*F2Ge4lYL#alu^)dYC}m(1Q^i2o6@NV93q&JU=wm*!6$V zO;vd~JhVoVBz^Eae_0n79LIsGs-W+C=(-Nd zvV=H}0l|Pd-;}!w8iwJKW!YbhFbo4siOzx`fP3z75iHAco~9|RRgxrtPnOR@6-7De zx(-{VX&T^@oaVrvbzN@;lZU*MVAC{v*eUW(f^FNb_kzhg33gq#+zTe}B-r=;pS@u6 z&OL?Gw(VvpdB{5n#x8q}qG&UiJmj6NWy`Ykq9|5FDVIEporkmF1&jSF%d$mip6ApU z7xJu{7ucpxhGCdE18z;zz&MWoFxt~My#5Vq*QDIdQx4nv4VUG4UWGBIb>CZb_V}@^ Z(jP>@Kl^`+WJCY}002ovPDHLkV1jTFuEPKT literal 454 zcmV;%0XhDOP)0x&X?LYFSrkegIAqBD z-+asvP6QE&-zaev{Y}w&y%wXW;t}~xRM-~iNCDCHBxD@v=(QGy! wxn4S*j?b;hL1B(}SVQJBuOzzu%KxY612%4ZTE%fmRR91007*qoM6N<$f-IKOqyPW_ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radio@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radio@2x.png index af7f5dab807349e38a21e6655cf96b18c2094c67..f86a95093a55564139fbdae996e8b62c49b4d2de 100644 GIT binary patch literal 927 zcmV;Q17Q4#P)Mr)lWHM5# z)#UQ>QX7I{FE20h`uZwwZ*MXhjeZ-fv4;-2oZ&1OV1Ws?bvWJ|yT6Kpu(n#dQH298I9;_+sylcekH>2!j=e6;CVt_B+tqu5PPbGldG2N7 zUAW+M{aRB`zE9lPo0}WYE}yw#q9@-E_kvbXk^R145t(5Fvy+0Z|kPf)I#;LP#J;2$G0PxCD|@ ze^xC~MBAxqPf%-1mPYpR|NEag_OZ`IL?rSr)rc451$jYUkQd|yc|lze6!{da9vmFJ zOQ+L=)6>)Wk&%(BXf)dC>+2IL&$Q8p4YomXLl>0G<$9CJWS&XKVlh#ZmX(zi+1S{S zY&NSa&$Q8p4YrJ7?5hz}E|+`e=H@c}{rzn$pBx<>$?@^At~}F5 zA2!%BhOuCP)m1?|J3GB&V`Ha@L_)T=w?(;-RI61vJ3Es`qal}l~`i$ys(Infhk;`jIW^6>B=kB^ViZnuA^w9$tR zwv1sc7+`@3cBq1Qi^IdiS8Ho)+KpguX~vlkZ^(rUE=iTIT`Fu(#6Y&f2-DQAM_=jSu3YGT#{Z`f7=3rw)#fXk_% z-QC@f0|Nss{2gM}gY5z)*l@rFr!zqd3kzRWk$SzZUBp!Z8xFYObRy{R@UVx)TB%gz z_V)I#)=ZE!1qWPk!fjnpCX@NHxVY%d)qduBaKdd}(9+UUiU7!)W4m=-;D8HGxUCD~ z%%wiP4u~$@?Wx-(f<{M2YXm-n7Uhvk}*Q4rstn&f3UC+20*l@t*{Kl%b(KpM>%QIZS zOdi38C@@TZ0c<$n3MEOhzrX)sc6K&Pj*SV}$|-;aCfIO>AW)KL8?i^V-hcRhR%v7FfqYsg3-W@zp#MftYL+7lLS_t_sunBtj}3GfB4@ zILu}4IfpyropCa`4xM3|=DlTEQ;9E$^Z?>1xrVs>E)$>*nK_92~e>rjFyhY`0sn-|stM^cVU(Tr{Jma(j0{5Qw_2 zJ5gVy3UJ_}L8~Hslo(+`vwOuwf90000~n?{q#L=6T5H5?9Auh&!cdi_?S;(4AgZA=vX3OO`r zVPKt%Mx&AHbUI2VdO9Z& zYPB-$exDqgLTgxSBUa}7{*$zNyfWNU;L2G*q*uH^E4ZnsvUlSxLYh1XG^^NHfUj- zF6?|hHxFd9*?i@0uv(7h@Ks=p92&GRu+~P?>C`-qQb8(;qI;Pj=lruQGpi@)Ge!;# zS{PU-BaUD^9-GIt(P&)Du{_9RRf(vGDr4l(poMWVy8O!jr_mQiFkN4a7x8@n0000< KMNUMnLSTZKbkm&x diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radioDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radioDisabled@2x.png index 02cc8780bd501e51ed1ed4c4f10ca913a8e97294..29b1503781d002182a205cc94ef6f893e7281ee1 100644 GIT binary patch literal 822 zcmV-61Ihe}P)8j5M)vhNXYO2IUr!_wwy=dQY*t&p-~U>x)xH-Bg&*m3`gby!{2PzQ$8??D!CiW2R1TgW-5^UN4?*kH>V)&}ZPDIk_eB-#k+bUI=%7>Lnm zB*x>hm`o;OI-NS5XU3Sr23yv+Yh%_u-fFcTv)L@4SaiExM+m~^^SM|qmtwtMi_K>9 zPiKrdY_MewYry~uOef;l!xH#Rq$*XDy0?z;sO z{2Zl03x*T!&o7vxk_szm!EnN@b!bq_2EFOv)H*z5YI&w^1th4n1{a)g-z`|)4x-en zLFZvO;l5k2EU>>2ODeV5KAKfZgA;Du((;*mm~AgB@4}@O4rgKUz#DTru(kQrW`hGR zIDOT`vgCV`cP^oFvPsb@6u^c9F5fo};z?FeFS6u&yT_Rjt;B)}HXPcq>lGUO0O6)< zLiD*eNIaBvuIq#J)ZDMeLjS1)ldk$)lGiASkg- zl(?{jp0Cfj$G*0&FCigB=wE6fE6576f~+7b$O^K8ZXhW1<+|4GcJC^c%ExRr`!$hB ze2+$>g>X1LqVbz=^kIYTwYbIwwcG7`9L4EmGAVMooG6#eqS|Z0O*X!NAyu3U`B9SJJwpuOG@At)UI25DNNQ}p0F_}!f#&5pShYhxjVJsM6-Bgh4 z(7ij;gphD&*>e=fXS11DEEZz5T8Z^~{Zr!`eb`{j7{-DD7MM2?)Mzvw;_>*8QmG^c zgMpY%r=FuYz1?obZnqQr{r+U54;yS5!&orD0uyYbf|x}%cePse!e~C9i_K>9CgN~7 zh~x2iv0)>{F%}H4zyv$EQrZL&=c!cc8DeI3xmI55Bh6KpvAdrF(2LZR^J zZeWj?{eUCCD=!_6OdaKQ<;azUge9H%-DgHwkCoNy}_#O5SbF)avAxUHaH zHBu2WWYdD+gj=~F_ucZuTgLRE04Lna1r>|M&%9e8F?DRi1t;9f1-Z}X2i_~D?;$wh zRxZfB58kEI>1TO#>rQ>-kqsx@T9Q+io;rZ;Rg$X%7o6I%ZO3umGh@6ibsY}!Fn|Lt zIJG|T+?4)PyTd$5#sPMj1GEMb8G zR&ZsEmx76NHZLa<$1HaTPBQDV;OKAiJ2u!dhOuDy_sq?U^~@}H2F`K2ld_P9kzC3$ zFu(amA2!%B=G>~>RFHqgNL6r@q!On||7rZ@8-3VZS`qDn>_2!`kQHPFSwU8i74#np ZdIj);zv<`0nB4#X002ovPDHLkV1m6Js~7+P diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radioFocused.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radioFocused.png index bee4372fad270a7494b00109d5f0925db2f67b76..78f9be002fa3268c863c6d84dcc3113f0e390455 100644 GIT binary patch literal 703 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

4}HPVt(nA8a5&qe;B*e_ z8DVk;iID8h^q~%;xTIpHam_uRVS_DwbfNjdVg39<@uPfBVU#IVsK1y(j6T&ejce}l z3>&LAl9rgl2d{knB$<~Vjq~!ee%}7^;{W(-OyS>H1wjQt>9oIKq6uzrA{Q$F0000< KMNUMnLSTZGDu`tO diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radioSelected.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radioSelected.png index 67b7cce73acf17ed921f15eb9e231467a02dd31c..10bc91c3655befa40b1e5b7f2ea01a37d541bb34 100644 GIT binary patch literal 523 zcmV+m0`&cfP)83Rzy~l8qE|z_s|gyAKOaL6Vt{p~ z6fBU|;?cOtgw5=HA2ajqY$K8X6=oF*Y+u)@0@ellaIJ$rJX@Pk6t6aQoe>}y8)k_! ztHLe&(lOkl56?7>GDT6g*C3_0#IWaNer7-nkT($XBQcN~VMu3&u~=OosiKerARf(u z*3>8~JJ}hg%_%LfkRt}MzQmfwRP5h!xwYCg9}Hf3x7X+O`iT*D#;e55=JN`1tJR*i z!xIbGH(z2^g;ucdR-jO}U0G>`WtAO4=W&2h6!XQGSe8j)K|ByBFKN73G$HdRe*f^u z386ffR~H2aj4T(6zQozAd_aYt_b|uN6P~!9v@(Ri-?m*BnWLgpgVQ<|> zZX=l#k5Lr3Eqx&RgduoG_0gA3Uz}jfZ=d9-3yy(pxfXMM(ZBWe`2xJSYAehZ7Hulm_`vs)Igh*fmA3SFpuelq9xqeR689EJ8Rjbu$bTn}?p%|m->-ad)xX|6*!yV z@&)(Vvydz!b^2%OxbUV~97~;H6s!gr_<;lNqi3OXTAU0u0}7r@Whj?Zak6{5zPTkK zG&)Yo!wmxtxH->4iG;L<6m;E1=HFB*OS|!Xitim*^M2dA($+mXO0N6)V1wA1E`*N{ z7QW13uCJRR8r@!!B<0eJ82iBYia8Tqs*%XnGIpsUCHAH2ZV=tRRCx_P`B-dcW!h(A zE*?MJ;3A`=S_u3Gyl{814Qre1GpmO$=mZM^3l2h#E%^6d*qI9bo4;EhNfPQe$$Xl- P00000NkvXXu0mjfHe&7d diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radioSelected@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/graphite/radioSelected@2x.png index a697a4abc609e1bbbc86fafa248a4db8f2129ea0..104f26964e78fa176161b45f403b83635ca92e55 100644 GIT binary patch literal 759 zcmVC_3C4h-B~d~u2#F(+k2XpO5(j$V z0eFH`e1vm=DSxX-gplmm*sZL3q>(J|?95NQ>zP?EExF=~E3Vio&1UmywOV~yDjmMw z+S+-WN~s=6N_>Fg8SgL#8`%Cc(0aZ8Ow+VivaEXIafK3zG|6&?l1Y^mC95l*@eX6K zfi31>?q36KwOUU!tuh8pz2DqS-2oISY%vFO;RC*Gg>5t%&$qV=Z{l%dp!2}t1HRzX z7T8+t=Zjn}{|?)07IaqO3qIl7@|Cq3b{5*QmBu;4*4Y6&4UHI9=O<->M>OjQA$yrIIyrQ6pGaA^=MZ5{XP|oV!*iNTQ>2!{KzJPA~*sd*9IJl)5D-wxF z+3efLijuMigOO(toZ}kCpaWg5U0pE)=;-Lj-C}WLCKgNC z!(oLYkpxAfNm754qNFv!Ij&(0I?%-&%$*pZN~LnER4UIzqlu@>%kfJ9B7rXEU@mOH zmZd<4hd=MFtmGbr!^43L0)q|Mf=x?+4i3KG&t%>_LHLXc(l4+Do3Q;)f$$WKhUteI z>P?LUgg8fNm;uuZ1t08hY8)VZyoh(RV7dYy@MS6x(kn6&HvvFzkZ|Y17b~TY3WPNS zX_gCuH3#~=(p{T4V9ORaG;}YPCk9U(XDB_YR2 z3J4#!+efFTe}pjgdV@S3zcA!XOA4H{jq#;TIzPWYZMWNPN~KXb-i$mw)zx_WQj)P`rwKB{ULHVUeN5UgObTt zR4#AR=H@n~(^;CEb82HgUywKpwW#ztIr(+R^x_mcfLdJi(!#=XnxA)Rf^%HM7}t(& zaXM}rYnbf=LJ1iRH;?ZMf^%FGg&Ax6U{qgjm?#j#;I%tPi3?I=Kh@`|G|?$5=a6`APFRa{y(6@P)LnWQx;3~E#CQWWaysAONGL?2 zYX^QZne+cY=ggc*?(S|Q$|#jePvvqst?;Yh9>F|K>?%{svOcTTstkuiaa~uY)2Rk? z)`-Em$h252e)s!*nayV6d7dm53;hhviNS#z$+S|bypKjBSuU3v7=iVAtzq6x94?x( zrmDQhX0s`))k=#@mWRVZcDtQyw_80oS;K*g25qRZZQCF0;byZrmF@e!bh};2WHK6^ zPDl3p{mC3I8nmItjYh*VnV3v_y`ChKNr}hf8i_6?W@&l zU-Tx~m;(xeHDYk!Ui7_C4gWG23_SLavdIoGXN?$~tG;mRnm(xO`l=4BpkN07*qoM6N<$f?{0glK=n! literal 554 zcmV+_0@eMAP)5QTM-tg^`ka<@Rh#wL(e0*26#3wYS%0KE(t8_y1&=Y@?I2ICn#QC**~8q?4q zZ2}>^ct}>gr&lVeej5=ne*@;t=-)IN4u_`O?V4V%XIib6$>nk%6%YA*zM$g_+~yC& z;J`(LHpr;o@0&)WVRXYErBX?BBbm)+vREuEn6pL<4qP-rM&t3=bUGcA&1Qe;D9hzi z*6X!wHXA$M&xyggajn+dh|CIw!Z#gdyWLu_G1%|-7Vfu;!@X(zjVhJOhkCs(yWP%i z;!bhBUgdN;$?hg(My+PGHKClHsyRiKbyftgVx)q zR;%S*rtT!|c3a}{xJ08-i&!jX&4}G|(Rv%{3;IKbWJ^iNJd?>tBodKCB4L49DwVRO zgaa21T5luGwDQs@olbihp$$3F@B1h0Q#!{*>usd3=j(hvx0(7r2DoU@hCGIM+I$z+ zFRRt+)#pvj^%oknK@F>dPt)mC++Dd|B6D|AcUm}b(F8T@WHPZI$a1;-lina(cj5P7 zjTjubXwZ5ajYcE;anyS-)oS&#Zm_2Ql!@#CbJmE#fr|!hkP#&q3HyseM3Xu-5dw*~cm#oXEg&sV@qUS4FqzL{RxAN* zY{N>4M;ghp@0@ddeeaz+zPodVGo0a!tB!WN{kdE&f6ZpI-{bN4&qyTlI}{4_m|Sy@ zXV_r-VM1H2)&oKil}IE+E|(KhlxQ>>LO#s#8;wR{GMR|k zY$oRO`Mb$Io?(M6Ygh{gSYTd7Y^_#v$$0!#DwRa1(-FhrP!ocv<#H)jtCd)<*GDJM zu)&r!tOWxsFu}Invm{TYQqey1csv%1#o|rmX0s97?e^@%Mu}%F7+`@3wr!p!&Qht= z4}kH^bUM{Yjfgxa9t^O+1RD-pV!Bu?KIQXy4VZX@$gI%A2^N@O!vUA&(iM$H6C?`2 zd{Vo_stG38aKL4$iiQI&I87yAI-P!IJLQv}3kQgT!Qe@;`<_0R2XMdzC)^hcX4|CP=p`Hdfu2}3 z@t$4|zzO%of(d@MQa!<$OvbQaiK#0XPPqSl!EBXuSbBo#dF>1dIN>(6Y0%5wI_cmv zwRyaC){RR z%SY<0Q7>ER*x-Q6R5Yoy?L>?aT!2rv4&mN0ul4F=N1kjXXob|PIj h^{6wP;f()u`~g`ky*VH=x={1;62chaK6 z!M;=2J4eYDBUyL5-#6dx%m_N~I#TT1^^_hGYEZ z8SfawSmrSIuMyO4w>R?n{BArRui@y;&5d+A9qILY((m_WFc`>iICPBPJmVc>7|R^y zf&tcA1u2I%)k+gWqE^{)6vyxG?qob3%l-YmOsCUV#xveAhOx|HE*M~exfVg!*VkLA zRO)BBT$XOPE4R0|j-xpJ@bDmykB{>7^z^3jjxmg74s*c(3rw&>6~ro%+!q%YP8f|w zBbm)+FCw0wpJhIuuQbMJam)n+EHJ@d+^N6>5$Bmq<_Ka|b~2ebPWchBN*owqfeAJo z?wkrtP_bCtQ3>o2lMguZr$QDDEHJ@_1Fk>?al9sz$ux-!F(G40j5aXAh665rqz591 zqm_GvL^ioIZ|xKuaKRafAmW*1W#vd>KRJVAmzS5ET#k_&oNj({3J$p7gxk0v<=Ce} zq2N2zxLabenC$KCy|QRDD(YDF9eQxWZCnru%4)N6UVM_^oNyZ#L|MXd>U9`UpLvPV#_D_JAe?X; z7esPWs(1-HKR@>^NMU*kf)j2l$jc~2sF1w`@y%m0%fNZkh?PESvd^wAx3>7$QqIN=VY zIA!a(XZ-Hcdn#@?;DR%-YFp*TM^=olORvM>Js*2u!vPnZfqvkrlK%76)s^Tw$)qS9 zYGA_wSKwc)#Ive^cbd)SOCQ06C@ls|u;G9!lqLybK!cD@jR{e1F<^qNLoKv6mhP0Y zn!0u6x8t+e`Oz&cu$FaFLuoX!ii8I7zSzoICQgf3Y+-=`*5b~D-U=qpNnTDQj#=&w zoMhE?!_jT}Ib#^h9Oi=I&Y870>seXu44mV3r&6E}qqx*t1Zo;oP$MWs zl>fj5KxNH)jvbtANz;`^>$PXzj^7)PbGb23k|ZbNIGzr}a27UaZI*Lf%N_Lzg5Wd& zu0~OG3m|tfzK`((jOY30H|H_F20L>opi=4>0?rc%f z7Big$)R{2gs^e(E`^KQ8tXL)T#w`v4qrRyyG1!i33Vck=tpO4*y0` z$lvI8*VkX`-Q6$x)6QqzZoe^e=BLgFF^u)ZoXOeZXPuU*xGz+oT6%4*t?0a>7&j8zMsMKm%;H|9>8Q|^h zUY`!n7qP!Q;5&v2moXN9hT%UdC{!G;W~hjw#0Wa@LkwcSd%%U9Z8C=AdOg?}5)T5c zRBI3>K<4jtXS1t?Q2NEn%VB}dfeALe<38g$n5haWRfs>Qz9@WGt9AWwp`sTaJuzcf zh8_(mW4)@Fa>x0)J(3VG=n8R!0|H;hI2za%Mvru{-+0thIPOgX-Un6R7~`@QO`%Q>zsNHu`%I9AFUOcdEV&RIVq>OJgBN0&)RtxM8 z>^Ift9M|aM33l_qw&{WAT|Z_JgF)32GFzr`>;anXW4D*Ec4DHdiCyZj8^m4;=Z<{$ ou}iTgd9zq?dCwK>+|;<(zajSj7+aVqI{*Lx07*qoM6N<$f)(jt@c;k- literal 753 zcmV5hMOr zFQCC4-`jp$hqg->CB{u&I+^*tc{A^OGt-3Ud5OP));bmv{~J*f7zHxGq#z@G$+I9z z0XKl#z+GSlm<8_3?~L?M02dN{zClDoz_<|PfILtDia^OgQTp=|mj=$oB_hc+U|LpQ zP|CGeR@}|yW%adMRYwHd?Bke_79^eu48=9+PcjV&8UFwd<{Eul6DU+w9{Q zVw$e&Ey@m=mmWlv61ljtd93=AW!E~BN5Mu6Vh@qCAY{x>okTPtS{JyJI3yt$%N#?- zsVJhP>?Tj$DM@D{uMOqagVozkO)FLJA!CkFGfFtzk7!h^%H3>I|899UHeTw3gOB?C z{s-M?ybAh)MT9ZPVXm>Ov3^7uITuAb$}GI2R`vRNL;Jq3!;fwDam+Lba}Dcf`w>mb zAuQ3p$94m$TCI1w``gFPEZggr@5nf3_o9gCmQtnCOSHTDwufkMuho{%h(+#qgXm6_ zbhASA&2@iE$HLcYYdz9=UOg~KCk{Et{bCShqs$Q0s9JTlj+p@kUn*BnXa_rcqqldO z+Om{>w)FhCVS)qfY#B8gi?Vm%I@?w*R_2>U=5M)N)eq)MdhX$)pdH%Ykj-bV;kuEi z1A9~a4?{Rj%R0q@MJ#g+*`^0wLAmxtsvg5ZhjGZ-B+uM7*xw-iQFu#{9DlRN(3FcxA)D2KnHZy1blaQ_aVGu75#%&feW3`4I6>LBJNgK*Iow=S}CvrTfShox3`~JmK~`z z?7uLvBd}Rh*y$g$^mU{_gSju1Nq?lcnWkuef(2vT!!yjm+?qh^z)ntlqtAnRhKfa# zWX4itig7%ip+r2(f-&yl8RlRv)?jU5(1;^1*qP~{!sswVM58H&NF=ga!rm8auogO? z%L`f=(>SSK2W+D7owAvn@YV$=ds7qk3RgI}+k3HU%sL^p%LmRriZie`A(Gg`Y=cT}4 zE^CE`dD$?@fWd0;JD3DmReBxo4iAr!?lnF>sr0f_x@Ev%HTZ>50*v;MyDksK@b28) zyf*OSqQz@G!$R1EZ5c3FeF69N#c6i-mp1T%u!A+efc=C-Z?8!?aX@she13%2_zDR> zhYs7@*49P)`+tU#67K@ot;r8^NBh-KJXe} zY0XdJfH!)2V${;oF2+fb-VUl@4-bzhl^USt<~E*dDk`V4aQH3F@K|?uA2l_-r@Fc( zN{j8B7H#6pjA%= znxB=Gm8XLBeqik-wi+1#aENON#<*u{tXH*{>+9=}0&n1*a*eHzU4QKlpn(_Oy%*kB zq)@(uhVC^#lpj(;_o*tB9|J@Axiyp@v_tuqK`8%}3FY5jq5Wg=fB5V6FSj*yr+fSZ QWdHyG07*qoM6N<$f)gS0`~Uy| literal 1184 zcmV;R1Yi4!P)6oA?nxgzzKsquu^Si?N_U0TmE|Qho^r5d)z# zkw|*O0HtSsJm))51MSYvl-=@U(@kEo*`1m9J~MCLyqVo1A}X?z6cvC9Kvxaq@myH8 zwzlrXVjHC^E59BtE_{D7H#c849i4d=nT$S%;2zKL4rNdlbS`CsZ&;ea}1zKHQdoVjYSC(&>v_Kbh<^@OKr zk7sy?GAN5WsB0CJ6bOE71T!-Hg&EbujdVD?+(@@Opd@_sSRK?w8)(Z2N@Y$N0wK~E z1%QF@Ckpt3thY}<_-H7?{D)$7PDa(s+d`X0fkGDj41o|nMUD6O4UyN=$$Qs*0gx<# zJF>RWCfXM1g-sU%!U88+XV8mj7)`SP=2XyD8cH-$u*qog6#`+^7R?#BhSe~cP|zWo zQ?M;3Ammk|bOw_b{%(nz8Mq&GK$j>@66JonK%%*W@QU73jbwbn>xgOugf3A?7tN(C zAf)rifb~ZwbP}2+Mx_nccv$wFll0o8(uRYNQb-pFHtKCXvVgEhL0Yeu0r1c)8J+VW zZVHEoXl7=f%K+=`OfcCfLG&^T*a%ytK-hR;uaemSQWdQ3Dli=^&FSv$rDQTmnO7>6 zqTb#xFQWnlozR_W4{U_3QXuRm^?;Cn@ij;4CLRuRcz8&n>-hMXL!qn;2s)u#4+yqO zf#92ZKu9Vz19v++Iy*bNB)j(aQ%bI$wrqJ0!tjh8_^of1WiPD8}fFjg2bR19KI>s{Na&2uI1=$2vy+Wb)ypAOIyp77 zu%b6xTb)!}+raKUEPU@|!R+qtk=NTvH8u6TtR~4klonPaAhW3tdc38jovN!}Qh9kb z`Ix&5vu(i02-|i9f>cpa!{0SGw@F7wCG|-p7?cr^70D^q7C_b2HBwd83#zQF<$`-W z!#jsU8YM|i?=xF(D;?Hbv3-CmA%ekp%qs})@k~>wudsc%m+5XoAgeZb>2wILLulUfhgdV+wy`6@UsrxyV1(yA+y`R(=-%0000MzkY9W8!0fKx-=kG*}oKq1bH*#C{WCH#|bY(@WM1tm$^(KPLZL|$#%{tUw~ zUoMv|fN%H^Bb-w1-e^%GTd+x00000 LNkvXXu0mjft^&an literal 411 zcmV;M0c8G(P)jml{XPTzjaU6@XEM;BSQV6jYo>5DZMCiKiQ13ZBeLx3> zVa$r6kZs$_uNL;uW18lSJo_vV8AhbLJkJGw{dWsJ=!FMf4rt=K?tIfpK06sa@Nz(x zQ53BtbHM{I2Xs?aRm%mz11}5IGz}X>Nvz0w&APfQ%h*?!rs0p~qCLG7XR5CbVDsA zvZk;sQNtd_6>0Z3J`?!QCZsFUEh3C`b+ys(g&jaFy#dV>JPzVTMQQ*5002ovPDHLk FV1nxnwqyVR diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radio@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radio@2x.png index af7f5dab807349e38a21e6655cf96b18c2094c67..f86a95093a55564139fbdae996e8b62c49b4d2de 100644 GIT binary patch literal 927 zcmV;Q17Q4#P)Mr)lWHM5# z)#UQ>QX7I{FE20h`uZwwZ*MXhjeZ-fv4;-2oZ&1OV1Ws?bvWJ|yT6Kpu(n#dQH298I9;_+sylcekH>2!j=e6;CVt_B+tqu5PPbGldG2N7 zUAW+M{aRB`zE9lPo0}WYE}yw#q9@-E_kvbXk^R145t(5Fvy+0Z|kPf)I#;LP#J;2$G0PxCD|@ ze^xC~MBAxqPf%-1mPYpR|NEag_OZ`IL?rSr)rc451$jYUkQd|yc|lze6!{da9vmFJ zOQ+L=)6>)Wk&%(BXf)dC>+2IL&$Q8p4YomXLl>0G<$9CJWS&XKVlh#ZmX(zi+1S{S zY&NSa&$Q8p4YrJ7?5hz}E|+`e=H@c}{rzn$pBx<>$?@^At~}F5 zA2!%BhOuCP)m1?|J3GB&V`Ha@L_)T=w?(;-RI61vJ3Es`qal}l~`i$ys(Infhk;`jIW^6>B=kB^ViZnuA^w9$tR zwv1sc7+`@3cBq1Qi^IdiS8Ho)+KpguX~vlkZ^(rUE=iTIT`Fu(#6Y&f2-DQAM_=jSu3YGT#{Z`f7=3rw)#fXk_% z-QC@f0|Nss{2gM}gY5z)*l@rFr!zqd3kzRWk$SzZUBp!Z8xFYObRy{R@UVx)TB%gz z_V)I#)=ZE!1qWPk!fjnpCX@NHxVY%d)qduBaKdd}(9+UUiU7!)W4m=-;D8HGxUCD~ z%%wiP4u~$@?Wx-(f<{M2YXm-n7Uhvk}*Q4rstn&f3UC+20*l@t*{Kl%b(KpM>%QIZS zOdi38C@@TZ0c<$n3MEOhzrX)sc6K&Pj*SV}$|-;aCfIO>AW)KL8?i^V-hcRhR%v7FfqYsg3-W@zp#M^OphMj}9~;Tw$Ue)MArIo+AnM`nR`00000 LNkvXXu0mjfqGZFH literal 415 zcmV;Q0bu@#P)Yk6vczi9r_%lofH)mbQIlmaTJTvE{-jNetCerPiZsc1(M7md4WKhA!*3a{PUjj z6*|XQ>BS>;4)-`PHv&n>6+BHq zgT-PoOp-(`ibAE@Uf~{kbX^~kr_TbBp+mY~tyTh0{}W^@^q?0WcsZb+ZQG+mC)sy0 zc;MxLZh|0~)`e^Z54;@E-Fm$iTo63)vOsyBvq6-^Px9WfMi<91dvsA0O~`xA3WMV~ zBQA(MV{RBW@ut|;9v^zy@s_Z@X__x}LFi@wVRu&0xr7}$nXoJiTj8S73fh77F%s8x z$Fypu7!f7%i^4KNO^$2Oc&YArXFa45(MN=lE?MieU)UDJ(l<2?;SHM9_O<{3002ov JPDHLkV1gc~wz&WR diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioDisabled@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioDisabled@2x.png index 02cc8780bd501e51ed1ed4c4f10ca913a8e97294..29b1503781d002182a205cc94ef6f893e7281ee1 100644 GIT binary patch literal 822 zcmV-61Ihe}P)8j5M)vhNXYO2IUr!_wwy=dQY*t&p-~U>x)xH-Bg&*m3`gby!{2PzQ$8??D!CiW2R1TgW-5^UN4?*kH>V)&}ZPDIk_eB-#k+bUI=%7>Lnm zB*x>hm`o;OI-NS5XU3Sr23yv+Yh%_u-fFcTv)L@4SaiExM+m~^^SM|qmtwtMi_K>9 zPiKrdY_MewYry~uOef;l!xH#Rq$*XDy0?z;sO z{2Zl03x*T!&o7vxk_szm!EnN@b!bq_2EFOv)H*z5YI&w^1th4n1{a)g-z`|)4x-en zLFZvO;l5k2EU>>2ODeV5KAKfZgA;Du((;*mm~AgB@4}@O4rgKUz#DTru(kQrW`hGR zIDOT`vgCV`cP^oFvPsb@6u^c9F5fo};z?FeFS6u&yT_Rjt;B)}HXPcq>lGUO0O6)< zLiD*eNIaBvuIq#J)ZDMeLjS1)ldk$)lGiASkg- zl(?{jp0Cfj$G*0&FCigB=wE6fE6576f~+7b$O^K8ZXhW1<+|4GcJC^c%ExRr`!$hB ze2+$>g>X1LqVbz=^kIYTwYbIwwcG7`9L4EmGAVMooG6#eqS|Z0O*X!NAyu3U`B9SJJwpuOG@At)UI25DNNQ}p0F_}!f#&5pShYhxjVJsM6-Bgh4 z(7ij;gphD&*>e=fXS11DEEZz5T8Z^~{Zr!`eb`{j7{-DD7MM2?)Mzvw;_>*8QmG^c zgMpY%r=FuYz1?obZnqQr{r+U54;yS5!&orD0uyYbf|x}%cePse!e~C9i_K>9CgN~7 zh~x2iv0)>{F%}H4zyv$EQrZL&=c!cc8DeI3xmI55Bh6KpvAdrF(2LZR^J zZeWj?{eUCCD=!_6OdaKQ<;azUge9H%-DgHwkCoNy}_#O5SbF)avAxUHaH zHBu2WWYdD+gj=~F_ucZuTgLRE04Lna1r>|M&%9e8F?DRi1t;9f1-Z}X2i_~D?;$wh zRxZfB58kEI>1TO#>rQ>-kqsx@T9Q+io;rZ;Rg$X%7o6I%ZO3umGh@6ibsY}!Fn|Lt zIJG|T+?4)PyTd$5#sPMj1GEMb8G zR&ZsEmx76NHZLa<$1HaTPBQDV;OKAiJ2u!dhOuDy_sq?U^~@}H2F`K2ld_P9kzC3$ zFu(amA2!%B=G>~>RFHqgNL6r@q!On||7rZ@8-3VZS`qDn>_2!`kQHPFSwU8i74#np ZdIj);zv<`0nB4#X002ovPDHLkV1m6Js~7+P diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioFocused.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioFocused.png index e08304b74190af1d1125d9d7d34158ae41aeed46..7284062dcd5f98dffc577267532878d7c0cb9efe 100644 GIT binary patch literal 746 zcmVde?+#1Y?xYrfr0#K|Ns%lK9h#ZPFVF-b~a$Y!hifylFg? zq=9%+xfBisTWCwE)SnP)3l!UK+wpyGciWZzz)mvh%e?u%ozDB-JV9t>!=w{jbe8>g zFux{yhaA%hn(Zm+1t)bezrof$%#F-VDmU^ta@=&{U_v_`6`s%qPUs{916x>Sz09o* zyqE7wc^BCSjx{HB(iN7}&8uR-(<5oS;rTcJow0?~-SMCZ#~Ly0sXk!h)q|tXP$@`< z$$Z3B>NmfL1O`2emAPPol0Ua7yS>95Ys9c;ei@!^a}{sPA29RE8}t@reJD~j z`Pc9-0=8PUi_QsL@X#d--g~o>+RE;cRs#musuZCvew!qDSszY@MX^-UObiULRbmvX zCVn&(5ligUwOUaG@ycHnagWjpPJG|Dn)GQ15REg!o(}23VDr^@^6S%KEd~JjuXZX!Fp-$OT5F z2*ds>&2JvA=fK2T2!K|FWAD?_CJju)YFApS_GF_W#19dPHg7WEn2uH!*D{pN6$$-e zk|7)}V%Y2VuFtl)t3wEWsoB`<;!{daY=5?Gw|T$M3{A#=*xyAP--GDD~b#P})eTr3pzih7k3nNEQ5(fEaI5>`k!L(grkC>rL^H zLTK@%_LBCH)TE7T8XNym(l%{VlkRS&^DPq@LN?vCJ?O#*!_52g%bR&SZw-d~#BdN1 zqD_W>4P>Hfqq0)BZ8O+U>J`ZYRrRur(Oo+~=e`$j7uurL<1YRzy z_C_EpdoR2su_e>c(`or`&~iG&0q{k z{%bFU1b(1dVpw~hTqQI%2@jXeaV?jsQWVCJ?DvIpvEXE;I{$Tp6id4V`$t<807*qoM6N<$f)nvrtN;K2 diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioFocused@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioFocused@2x.png index b33ffec4d6ca7e02a74a4b8383148f279e51f5fc..7c2ab30430e49682091202dff356dd1a59d7f828 100644 GIT binary patch literal 1282 zcmV+d1^xPoP)U?V^wBz8g) zhZx6hXAy;uckgRIOiJou)!9eK%maMdOD?MPv3^Sja`zs1@EE;xM^d!juff7~CFeg6#0Z`Z@J{c^W#yYxm4&bh`t zY_Ro3v>UNUAC4;_h}wB0B4_WtmzHNAbzt$!A$P zaA!o3A8QTEf3F6mXCNxESWM#axFiw@NhXtOaLzUEVS_C`_<{kJljxc;%}RAzV9d<# zH~VF8%aHsV9Fc)&Of1WibUH2hd|pbWl9bD3sZ=UzaLzUEVS_C`_<{kJ(`=)~F?*0+ zOwLChq~zCYeR8I4P(tCjR4bMeg0Q){Iayd(kj2GCSz229W^j#r*kFqfzF>d_CfFuk zG#QJ6DbF$sES^h`hov`~lx#LD)6>&R2%?skm!;N$4Yv5;3kFzVf^C{Zdl=f3r=0D zxl%YxrTJ7xPVEYU!@0WKNw@7LTyVl|EX_{M5C8Vc3rjM^im$T_HXLxl>Dc@@wU@`A zre#m_pmYxAeOr7hi>=B57o3jmWvvFDMueCe93?9+9I8Po>$Gt z^{xpS%T!cy_d+xnV1WrX9B?^pkz8*=k3E@`{kNmi{Q9eCul96cfeAJo-?a&?wavFh zGaEcY;*Q1gJ;JfY2VXG2auVyf&3E%61z;W>@x~%yWiwOu`v{$QdwY)!w)o%+23SsF zYraTv^QwwCV{x#eNkimL55x8+`|T2eDDRs6tniLs=in??|Stzkn}^& zB+>IrNu>{90j_hQBhPM0?*IS*07*qoM6N<$g6q3wc>n+a literal 1383 zcmV-t1(^DYP);LUD@H)~-s_ zq>UZd#7P_{zBIAdi#K-e$sxZ*i(G5=V(+diEL$37wR`6OKmXa8bI#0WNJNJEsSOPT z4Fo-7K|?3HZ%HYYR-! zJ3KOBTnt)BdxHb6Pz8<8=|>{ttJlL8V>P(o3`LMv zF(3b4m3OZ!%84IlIePZK*|_E&&#=KZNKu{zc@gu$wX*3bPQQ8~C8sY> z$fejrxtW-f`;*gVc9mVm@%}v?f-j%;iIN4AMhlIy2`GcVe!%?vdiXrV1$GEfdwYm z7LQ$-gpZoG@VqBMF`KpX;q@o-((psM_Ml)AvmS!}feAJoaKWkaC8k(QNaI}m3DylqD$szm9%iCnriC71t;9?{@^3Nwyq(vM?7Ori zbCpnofhst_3AaiRzPbwHFheDXL|3fT1I;^L@)De8B3B5)SATxq1!?c47PE<-A1Vi?Xq? z(X+4(7o2drg>BYRM~Rhko^ybe`dZHtD_n4@wh~ri?Yi{&bhKvfD&sRX-`fSR+X=Yf zguCm~$Ei4Fw7&kMDAjs1)VBmS9B{$ut2lMqK74euBCkg>GM3Rp3l9GUgMALT;Pkb9 zaNFQfC^DyK%FV#1o;B6LhC@}9wr=nO*@Ay|OE-(f^LLhIvD!3~Ul5|e01Hg8;eg9& z3m(`Z$*JE~&_GZ}?H>|p<_gcv-^u_0002ovPDHLkV1k8RuxtPT diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioSelected.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioSelected.png index b24222543461b6bfa0cf5f1ea91df54cbb60428c..74d04a66d4258a9fdda45a97e8bbd98a4948a2f3 100644 GIT binary patch literal 575 zcmV-F0>J%=P)&sPIR2fN7Jf_txNI19}eft|CgMZ$w^(^&!}ejm()Hk$plmurC2(n zHQK8k7=s2bsf!4B4oNzMWgSLSrf5!Uw8t&#a#(=o8lY^S7g-7BCSGE|EwT)GJ_QGo zx>OCc1jkr9ohLLXsD6A~-7%UE2(L02mQ<92a}7r2$_JB&yslt8R)X?ZGRY=zdLsv! zO9l3_3e0TgjR!=^;6~2T>jBoz%L_HKqQO);4=*oJ8Z@6u=ZwAbf|A!AoMdYG5$Vl# zPM+ZH*v}S>y*KGlKLInaH6$vqb@cEKynFm;q{xnoq^N)_=apkjg##YJLPgiE-=!j& zx-yGs#gPZSr|zv5FD!*52TbZ;xQB`53)nvT59z}@m=rI8o4>D!39T^j3x#F(k7MpO zh&`!0CNqD*_yctQ`U_pZ{~2?;W9&Hc`2XAtc(t-GkSNN$s6z$ZYAtFpr_IcLiX{(u zJwK9;@%a`mp=B!JAB&d=svVH0s{5jSEY=zjimQ0UXUd;l(1=wiTBE%{ytv*SO|{i} z$<_D9&IYL{*h&`&(olJ-KCSi4W_gPF>Xq!X%#ElfOO4i=?|c1yUIDpmYA-W=^ZNh* N002ovPDHLkV1j?}3q1e; literal 573 zcmV-D0>b@?P)BiuNkk1WzMX{dl>~=T2_|+@ zD$rd3V`t_sAGDIWEIfGEMh1ML6y$P{e`xFrCDpaU1|hGRUz9E^3GICU>={a*qv(se zR#LvSNstV>26zc}BaiPu2d7VJN%c5)P;H2$iPFhfIs@dwgCE_zdsn*A;H}maERHP8*w9jV8Wr*rnc&&&&J#hr;9uRsxuwKBD|(bn2J#gd1-roId<-uZ@Z ze>z+Y`&b;lKNx#Vo{B!I&BHT|xXS>RBun+z8^p~Hp5|x`W42ny0!?4NCTcpSFZ=0` zv7=&`ID<-2chOwObc~~z@4EP`ESU{e$7Ex3*8g|Iek-VI{%*YiKTGNm{d*!W00000 LNkvXXu0mjf?Q;Rc diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioSelected@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioSelected@2x.png index 2bb3b02028a2ffa09510543d8131a15a4f8f7954..eecd1d99426360cb0e5cdb95a3d54f8dbfa11cac 100644 GIT binary patch literal 813 zcmV+|1JeA7P)=5bj?hG%5%ZwY650QV;}R)fcISLPf-vg0J?$UrnisR%x50NvNVC20^W$m?Eg4 zebW~O5fp>wh;o{y7jtQn%h_qZEx}l8cJFeh9NxgdvAeV1ceArIbJx=1iYud#WTh*hc#FW8`%CeqHjKA*9;}pW8E=rwj=bDU>8SgF8~|ZVh`+PE7_S> z+3x;$ajHGI4Bizrr?ABy*b95wLU#J4vU}gP(j6SHKWd(Ay~nW^_Qc+nd)7*_tC6dX zBik7)(!sb&sd=4NN;;?0k=rU;!y^qWU;^8CI8^IDZZFTf@LqqFtfnv0p9E7NjkP>4 z0~6SW38QI2AHWTTV1bgE3h^YZ=qx;VUIr$x4HHJE)hK>z-aT~dJBiA`-8|RJzy!8o z!e|e9@r$?|ev}g?eCcVP+3?~R*tQVvm{_2|j3P{U^l^^a*g{w&B({zhsPFnWVZw*w z8D?WkNQhiI9Ph@nGQF2eT(VMDBk#Gd+>kJR=|s}nj&PYaU6`l65sAu`25IfbA|1G# zChz$yv#}+ui4+c`sP-|H)(?N7J>gIEF;o7HY-+AdJu!*a1wOO2u(73Zh?Zt}Y|F(Q ztsP2J>+vM@PNit%p-g8IGWA`N$a5me<~ENiT<9r=mmxQ|dre&##! rM~WkVRXOr!pksfxy5fo}|A{OCNC~gyr2Z0-00000NkvXXu0mjfoq2!< literal 857 zcmV-f1E&0mP)=5XbYE2#pGYL~X6rq!a|fSM^1!P*6mCDfn6uf7Fz!XqDO|O=?vXu?SiPr7eOA z{&*8neDFbxnj=ayCOLa)lFPMYzE=* z>#YCaJ*9Wk1@&QbNTYQTjoOAa@<%la#O4L>XhR>yU@UZ?`_}-ydY@U+JE`<^#MGy) z;hzBQ3^4$q16|C4xf}(Wc$w?iGgcUF3C;hw_SoVCx|joVVNOSY#-GcZw_PdTLihw? zi-$3L40B;l%-v8Rd_^l^7J{nwlx;wWbA*P~Fx617VO~?V0b%hX-tB-fL%{}Y*$Ra8 zij2gY00PnSg2J09V9QA9wg6$zK$_(R@eixCK3x1o(8db}Td-*h5O#HJge>ovLHyx7 zb>CKK=*f&O2kzu4P-!!RvAhJEux&XIN|k2D+A(0-LWRnrRw$9xsQO9D8tuQS=wnz= zumzj2Z8;F?FJvEpG5v98Xd}_^dpcqPM9c6GqCY z1aY1yrT_$7~^PhTJP}zp@a;EACGkf z!8_V&g;_(75A`1KjB*H}1>vc%8+yQV0WbcEP)t=x7mqE1Zf+&%2l*X=(%b^M^ar%$k`@~J3jz&< zCOMU|&MOVXXg8_nE(}>_=e^9%o7qxnw~DMrqjA`5HqTnE)+2qNVeNMN0Y02MJA;PDAzyCg+PCq=)V=(OD!x`DBuIu}SNeOUin&zwT`z(%Qd9hf?%jI%q*u#f2 z%d*~7RlNcxmzb`3On`D2hASe@`JaX}#2}V#CkaUvMLD1v-V=a{NHgRN7+^ON)1QxQ z+pc6uN23w%cDvj#4DL7%&yoWJ>_%ex^UZ8FtEYkE@tA9x_QT*y#{dJYsJ?e34oic2 zz1}ZkWS@=!23R36UF|=_pVUdW!cxrV^Q}t}1VN3Gx)zEznM^8K^%L=seO5e}>$+8; zcuBiaFw1MTl;yYEI%{b#7`zlEMr`hYBqL23oUh46nX}<=Sf<)u6dLK&BP8L9^ypNh zD1xAv#xD}L1|QBa{)Hc*Y|SAGx&^I>mV)~5<<@k!lJyPT?uky7WR(a200000WbcEP)gLLITN%97at5~&Ub&FhL3GF- z>40?GYPFtvz20-b-xm;`QNugZA!$DnNI_2P_4>nbI25zl%$U#T#%i@%3(u&HMk8UG z<|Fla%oU)tMCpz&1N%8o)im2hB)bJI-Lr9`p+O6p$EP2z{>$8 z9mmOqC+T!LvQnwYTCFDA?Y0b01`oU((D`66DC!5ft}Dys@;jlX_rL=$2Xq+(fzS`B zR;wRCm`?A32VNFvu~@J{l*AYEUa(d-nM~NL8;{2Y@@80J@H{UUPS++3m@XU!h&*|2 z7}oKo*oyC>two$4Zv{(PmUaJA5PI1^SnUcrRM0000HyseM3Xu-5dw*~cm#oXEg&sV@qUS4FqzL{RxAN* zY{N>4M;ghp@0@ddeeaz+zPodVGo0a!tB!WN{kdE&f6ZpI-{bN4&qyTlI}{4_m|Sy@ zXV_r-VM1H2)&oKil}IE+E|(KhlxQ>>LO#s#8;wR{GMR|k zY$oRO`Mb$Io?(M6Ygh{gSYTd7Y^_#v$$0!#DwRa1(-FhrP!ocv<#H)jtCd)<*GDJM zu)&r!tOWxsFu}Invm{TYQqey1csv%1#o|rmX0s97?e^@%Mu}%F7+`@3wr!p!&Qht= z4}kH^bUM{Yjfgxa9t^O+1RD-pV!Bu?KIQXy4VZX@$gI%A2^N@O!vUA&(iM$H6C?`2 zd{Vo_stG38aKL4$iiQI&I87yAI-P!IJLQv}3kQgT!Qe@;`<_0R2XMdzC)^hcX4|CP=p`Hdfu2}3 z@t$4|zzO%of(d@MQa!<$OvbQaiK#0XPPqSl!EBXuSbBo#dF>1dIN>(6Y0%5wI_cmv zwRyaC){RR z%SY<0Q7>ER*x-Q6R5Yoy?L>?aT!2rv4&mN0ul4F=N1kjXXob|PIj h^{6wP;f()u`~g`ky*VH=x={1;62chaK6 z!M;=2J4eYDBUyL5-#6dx%m_N~I#TT1^^_hGYEZ z8SfawSmrSIuMyO4w>R?n{BArRui@y;&5d+A9qILY((m_WFc`>iICPBPJmVc>7|R^y zf&tcA1u2I%)k+gWqE^{)6vyxG?qob3%l-YmOsCUV#xveAhOx|HE*M~exfVg!*VkLA zRO)BBT$XOPE4R0|j-xpJ@bDmykB{>7^z^3jjxmg74s*c(3rw&>6~ro%+!q%YP8f|w zBbm)+FCw0wpJhIuuQbMJam)n+EHJ@d+^N6>5$Bmq<_Ka|b~2ebPWchBN*owqfeAJo z?wkrtP_bCtQ3>o2lMguZr$QDDEHJ@_1Fk>?al9sz$ux-!F(G40j5aXAh665rqz591 zqm_GvL^ioIZ|xKuaKRafAmW*1W#vd>KRJVAmzS5ET#k_&oNj({3J$p7gxk0v<=Ce} zq2N2zxLabenC$KCy|QRDD(YDF9eQxWZCnru%4)N6UVM_^oNyZ#L|MXd>U9`UpLvPV#_D_JAe?X; z7esPWs(1-HKR@>^NMU*kf)j2l$jc~2sF1w`@y%m0%fNZkh?PESvd^wAx3>7$QqIN=VY zIA!a(XZ-Hcdn#@?;DR%-YFp*TM^=olORvM>Js*2u!vPnZfqvkrlK%76)s^Tw$)qS9 zYGA_wSKwc)#Ive^cbd)SOCQ06C@ls|u;G9!lqLybK!cD@jR{e1F<^qNLoKv6mhP0Y zn!0u6x8t+e`Oz&cu$FaFLuoX!ii8I7zSzoICQgf3Y+-=`*5b~D-U=qpNnTDQj#=&w zoMhE?!_jT}Ib#^h9Oi=I&Y870>seXu44mV3r&6E}qqx*rVE2imw zo1WhEgiUIQ=BO#2qh{SQ_}If4$81+V`!gah=oguns440h1Zk^oqiqCAJ#Xi`QyT7+e2C>X1i}xv{B~<)$ksE879@Ty_?(=mIUjY0;!h(F~ix zewLc!`4 zLh#TfZ*n%K+Nj1@mWG#8bbL(CfZ8JaV}?!_vPWdqUCB^%h!ee#&fqj62`VK zQa~=H1&O&bv(6C<46srWy@j8&`0^^olfzf^Oe&wewE0-Sm-TE47$w`9QbR~Iv0`j* zs=b6y{L#1gQ<;G^Wm{JIOdT_@(vmfRQHvEewkIfuQ zN|eRKUj6L;0%8=21xk-in;fH0&SOzGfS>H#)gJ%4Ck#IJ?3yAjM4jaaec>3zlsf4T zg1(GW?dku0({zprF33MipOj^n&}rV>Ena^CzSOdOP)WWt00000NkvXXu0mjf$rO~D literal 825 zcmV-91IGM`P)H z)Q)nZ0;mzL0H13=9?0y8K?iCWbpthy3ZW!HAwEww=gqcg4T^ys)yDx7s3}w!6){nm zuali0b=De4hYX^|_^HE=xl+7eF0Og!OPVvO0jUSaG)HR!P~x|(48qmPqqxbvMw6a9IXZ9;+FmS;WP(MvYWL8={ccrNd)oBs^Up&wauH!lhL3r zTT;k}!z8v>3(zo+b+|vLZd!rVU}%dz8$uXI%|Utz(`}|O?z0pUVsz^5w88vGhfdlb0&pW{u)s+a#+4?!DfF&#NkYTv6e{8-)RV0*rjfSGbki z3>4t+MFdZ)iHY~lA3$_Tfl38x4~?Tsdu&ZC5b_mDf6xpx!jl-G@)biuCx8F#FC2Y7 zt?aWk(UyD#P{;zv(518rZVKwuGniAi zJn17aUdmL`Mp^6YWJ^Be%Rv+W`vkEs!S5;c;QMn$K2XR(k18vQ zwkP@Nfkk!GktnnHR|~|)6HjxrhBm+KvHX1@H$kgyVwiu0BeutdTdw$S;@YCR?px5X zO_Z^OSr|2%bIKRz7N> z!%|+mj^D}~f#*;cdFQSECk)YhQtdmTj~bz;yz()4VO9ju6L00000NkvXXu0mjf D>EV%r diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioSelectedFocused@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/radioSelectedFocused@2x.png index 4cf921f8655623779ce7a34153c8a23c106ba6e1..e50ad94c3e0c5e2480258b7d698407e95189780d 100644 GIT binary patch literal 1101 zcmV-T1hV^yP)JM(l$+W%8uz8U5!Z!*WOu%qAG7n#%TNB+=3KDDklAf%X>RH|My94!W%I{q5sbc);KJa&Rj!t=*agyOOp9 zUDmJ`8$}20$vL^*Gqk6zJMpmLz9vot8`$b826#03dFtIq%MBHmagU1S@TT77A+u zp^1oN3!7#e(X@I{UW^uRxu(gomN5wg{|r=sHF@%dI0CZo>Wujct4wZd>d`p% zlW@)s_(YU5%BLO+j4CCVQ5pO6Iv9n%B4iDl2d!vKN$r)S)OU?2*?cu6mAP|2f}7dG z7e4hmB8;&57_6C93l(Uks@|GJHxFChFe>ZXlM)`vO5qV5&dSD%Nu^^29hl5zd>8V- z2&<2$0X<;)KPAU1x710cg~7DUIWi=xLJ>)4Ov>7q zuTp(FDy4@9)fz`-%}L{+M9n{ul$rZJ$jV@!ydOya0vrCEma0<`nX$KD>9WRA<8a!V ziP*ej!!mtORHp6dl{GD4sk<4I1Gi#Q(;AVIoxSSX+@o>J=-O({ZVW%vR-k9q#iV3+ zM5gTuE8#cixQ31^!;f3zCAXRi033OZ@SAgHY4F?QrJDnMzFl+c5jzvw?+oysdqnc~ zL#XE-^F8?@@H9`XwR8&wyvP(=i?nkn-n`E=wobGRuE$MbY-Ky{#}4Ak&R?egc;lQnn7Q`@iJPk%UYbGj=sk{Rf~k-6UeoAwCd zoNL^p4Q=V;#HJ@e_o9iw(B1UMINLX@N$6VEme7_y^hL*02f90+3|zXMKG;8;x!!qI z6DNWWbfI(AfyO5jFI*`-)!yOk9j73bf=+Z}V^x4|jip{c`$y)C+aQ&K4QzP|H1a6@ zR%ApQ^ctot*uthKKz3n{T-K!RTuyeMnU$S=^RlfcFPpm-bm5$9+@lR`okG>;O0};noFzvr+(i)kQtzke4(v0&x z1=-qDv=rLVmOk`F2fD1FjOJ8TKx7)L1hDVNth~`br$22*pv4AArO+oBUK%lUq0=f+ zRA#@bfJmQa%0IfO$&TK635IF|F$62=LMOV-?BY{RKrC=(>kLm3!-3`b;S}bdFbprv zFLaxY6h5t7d~E}pE-8U1=c#~=l(1$5Y$SoQ zS=c`jkQ(jR=pS0xa;Nh2WYFH)*%ba?vjlwcN$i(+7$h;j0peeZLV9v8)2(iNE)KM(iGK z=QQOgVH4X%K=`Tz;$?;r5aqvBy2dHy#o@~{wt>F-Rnz-e&ZE*jY#RaLtEWJ(ot~9L zm!@q4bzGUz`*;fEB;+=q%1P_DPizCdA4%waJPkP~NrCWLcPuUs;`2(FSZYDmAD>c& zoa3b6ByDdAScX?ZgolYGGd%l^F^(Rt#A5YV^lZBNOyy;|CUOqf2yF%kK zmdO7HCYsF4?yqC=(xJzCTl#pqusSV$c;XwsoRJp~PRQC%N9FC_sI>nam!pGmY3++i z<7cD#y;nP?m80WI>ElLm%Gv_dEA4S<{5&RW4@7n0oNL^p&8ifqZfze3B{CS!Gp`WN zxn>n+u5TaQ+~AeVAwmnWQ(;%L!Sme~{P})K;=9*azI@U6ti1}pJ(k+;o0s*!KXmD3 z{j=~n#SEtY!OQobBz^hO*q5L6ef!6Y|HWTp>i@>71J!}5lD`3oWAEdIh82DQ0000< KMNUMnLSTZx$x7z{ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacCheckBoxBorder.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacCheckBoxBorder.java deleted file mode 100644 index 476cc17218e0..000000000000 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacCheckBoxBorder.java +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2000-2015 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.intellij.ide.ui.laf.intellij; - -import com.intellij.util.ui.JBUI; - -import javax.swing.border.EmptyBorder; -import javax.swing.plaf.UIResource; - -/** - * @author Konstantin Bulenkov - */ -public class MacCheckBoxBorder extends EmptyBorder implements UIResource { - public MacCheckBoxBorder() { - super(JBUI.insets(0, 7)); - } -} diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacIntelliJCheckBoxUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacIntelliJCheckBoxUI.java index 3ce6ce092f9c..ca24497b55ca 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacIntelliJCheckBoxUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacIntelliJCheckBoxUI.java @@ -26,7 +26,7 @@ import java.awt.*; * @author Konstantin Bulenkov */ public class MacIntelliJCheckBoxUI extends IntelliJCheckBoxUI { - public static final Icon DEFAULT_ICON = JBUI.scale(EmptyIcon.create(20)); + public static final Icon DEFAULT_ICON = JBUI.scale(EmptyIcon.create(22)); public MacIntelliJCheckBoxUI(JCheckBox c) { c.setOpaque(false); diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacIntelliJRadioButtonUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacIntelliJRadioButtonUI.java index c27c1684277e..9478bb3f641c 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacIntelliJRadioButtonUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacIntelliJRadioButtonUI.java @@ -27,7 +27,7 @@ import java.awt.*; * @author Konstantin Bulenkov */ public class MacIntelliJRadioButtonUI extends DarculaRadioButtonUI { - private static final Icon DEFAULT_ICON = JBUI.scale(EmptyIcon.create(26)); + private static final Icon DEFAULT_ICON = JBUI.scale(EmptyIcon.create(22)); @SuppressWarnings({"MethodOverridesStaticMethodOfSuperclass", "UnusedDeclaration"}) public static ComponentUI createUI(JComponent c) { diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacRadioButtonBorder.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacRadioButtonBorder.java deleted file mode 100644 index c0059645b3de..000000000000 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/MacRadioButtonBorder.java +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2000-2015 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.intellij.ide.ui.laf.intellij; - -import com.intellij.util.ui.JBUI; - -import javax.swing.border.EmptyBorder; -import javax.swing.plaf.UIResource; - -/** - * @author Konstantin Bulenkov - */ -public class MacRadioButtonBorder extends EmptyBorder implements UIResource { - public MacRadioButtonBorder() { - super(JBUI.insets(0, 7)); - } -} diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_mac.properties b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_mac.properties index 61b8bb81a1cc..206d7b9faf15 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_mac.properties +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellijlaf_mac.properties @@ -9,7 +9,7 @@ intellijlaf.selectionForegroundInactive=000000 window=ececec CheckBoxUI=com.intellij.ide.ui.laf.intellij.MacIntelliJCheckBoxUI -CheckBox.border=com.intellij.ide.ui.laf.intellij.MacCheckBoxBorder +CheckBox.border=com.intellij.ide.ui.laf.darcula.ui.DarculaCheckBoxBorder Panel.background=ececec PopupMenu.translucentBackground=ececec @@ -31,7 +31,7 @@ SpinnerUI=com.intellij.ide.ui.laf.intellij.MacIntelliJSpinnerUI Spinner.border=com.intellij.ide.ui.laf.intellij.MacIntelliJSpinnerBorder RadioButtonUI=com.intellij.ide.ui.laf.intellij.MacIntelliJRadioButtonUI -RadioButton.border=com.intellij.ide.ui.laf.intellij.MacRadioButtonBorder +RadioButton.border=com.intellij.ide.ui.laf.darcula.ui.DarculaCheckBoxBorder ComboBoxUI=com.intellij.ide.ui.laf.intellij.MacIntelliJComboBoxUI ComboBox.background=ffffff ComboBox.border=com.intellij.ide.ui.laf.intellij.MacComboBoxBorder @@ -49,3 +49,4 @@ TabbedPane.selectedTabTitlePressedColor=dcdcdc TabbedPane.selectedTabTitleNormalColor=dcdcdc TableHeader.cellBorder=2,2,2,2 +Tree.rowHeight=20 diff --git a/platform/platform-impl/src/com/intellij/internal/ui/ComponentPanelTestAction.java b/platform/platform-impl/src/com/intellij/internal/ui/ComponentPanelTestAction.java index 0ab05ca66494..ca65a953df65 100644 --- a/platform/platform-impl/src/com/intellij/internal/ui/ComponentPanelTestAction.java +++ b/platform/platform-impl/src/com/intellij/internal/ui/ComponentPanelTestAction.java @@ -12,6 +12,7 @@ import com.intellij.openapi.ui.panel.JBPanelFactory; import com.intellij.openapi.ui.panel.ProgressPanel; import com.intellij.openapi.wm.IdeFocusManager; import com.intellij.ui.ComboboxWithBrowseButton; +import com.intellij.ui.SideBorder; import com.intellij.ui.components.JBScrollPane; import com.intellij.ui.table.JBTable; import com.intellij.ui.tabs.TabInfo; @@ -20,6 +21,7 @@ import com.intellij.ui.tabs.impl.JBEditorTabs; import com.intellij.util.Alarm; import com.intellij.util.ObjectUtils; import com.intellij.util.ui.JBUI; +import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -60,7 +62,7 @@ public class ComponentPanelTestAction extends DumbAwareAction { tabs.addTab(new TabInfo(createComponentPanel()).setText("Component")); tabs.addTab(new TabInfo(createComponentGridPanel()).setText("Component Grid")); - TabInfo progressTab = new TabInfo(createProgressPanel()).setText("Progress"); + TabInfo progressTab = new TabInfo(createProgressGridPanel()).setText("Progress Grid"); tabs.addTab(progressTab); tabs.addListener(new TabsListener.Adapter(){ @@ -76,8 +78,6 @@ public class ComponentPanelTestAction extends DumbAwareAction { } }); - tabs.addTab(new TabInfo(createProgressGridPanel()).setText("Progress Grid")); - return tabs; } @@ -128,6 +128,8 @@ public class ComponentPanelTestAction extends DumbAwareAction { JBScrollPane pane = new JBScrollPane(table); pane.setPreferredSize(JBUI.size(200, 100)); + pane.putClientProperty(UIUtil.KEEP_BORDER_SIDES, SideBorder.ALL); + panel.add(JBPanelFactory.panel(pane). withLabel("Table label:").moveLabelOnTop().withComment("Table comment").createPanel()); @@ -139,34 +141,37 @@ public class ComponentPanelTestAction extends DumbAwareAction { ComponentWithBrowseButton cbb = new ComboboxWithBrowseButton(new JComboBox<>(new String[]{"One", "Two", "Three", "Four"})); cbb.addActionListener((e) -> System.out.println("Browse for combobox")); + JBScrollPane pane = new JBScrollPane(new JTextArea(3, 40)); + pane.putClientProperty(UIUtil.KEEP_BORDER_SIDES, SideBorder.ALL); + JPanel p1 = JBPanelFactory.grid(). - add(JBPanelFactory.panel(new JTextField()). - withLabel("&Port:").withComment("Port comment")). + add(JBPanelFactory.panel(new JTextField()). + withLabel("&Port:").withComment("Port comment")). - add(JBPanelFactory.panel(new JTextField()). - withLabel("&Host:").withComment("Host comment")). + add(JBPanelFactory.panel(new JTextField()). + withLabel("&Host:").withComment("Host comment")). - add(JBPanelFactory.panel(new JComboBox<>(new String[]{"HTTP", "HTTPS", "FTP", "SSL"})). - withLabel("P&rotocol:").withComment("Protocol comment").withTooltip("Protocol selection"). - withTooltipLink("Check here for more info", ()-> System.out.println("More info"))). + add(JBPanelFactory.panel(new JComboBox<>(new String[]{"HTTP", "HTTPS", "FTP", "SSL"})). + withLabel("P&rotocol:").withComment("Protocol comment").withTooltip("Protocol selection"). + withTooltipLink("Check here for more info", ()-> System.out.println("More info"))). - add(JBPanelFactory.panel(new ComponentWithBrowseButton<>(new JTextField(), (e) -> System.out.println("Browse for text"))). - withLabel("&Text field:").withComment("Text field comment")). + add(JBPanelFactory.panel(new ComponentWithBrowseButton<>(new JTextField(), (e) -> System.out.println("Browse for text"))). + withLabel("&Text field:").withComment("Text field comment")). - add(JBPanelFactory.panel(cbb). - withLabel("&Combobox selection:")). + add(JBPanelFactory.panel(cbb). + withLabel("&Combobox selection:")). - add(JBPanelFactory.panel(new JCheckBox("Checkbox")).withComment("Checkbox comment text")). + add(JBPanelFactory.panel(new JCheckBox("Checkbox")).withComment("Checkbox comment text")). - add(JBPanelFactory.panel(new JTextArea(3, 40)). - withLabel("Text area:").withComment("Text area comment").moveLabelOnTop()). + add(JBPanelFactory.panel(pane). + withLabel("Text area:").withComment("Text area comment").moveLabelOnTop()). - createPanel(); + createPanel(); ButtonGroup bg = new ButtonGroup(); JRadioButton rb1 = new JRadioButton("RadioButton 1"); - JRadioButton rb2 = new JRadioButton("RadioButton 1"); - JRadioButton rb3 = new JRadioButton("RadioButton 1"); + JRadioButton rb2 = new JRadioButton("RadioButton 2"); + JRadioButton rb3 = new JRadioButton("RadioButton 3"); bg.add(rb1); bg.add(rb2); bg.add(rb3); @@ -221,28 +226,6 @@ public class ComponentPanelTestAction extends DumbAwareAction { } } - private JComponent createProgressPanel() { - JProgressBar progressBar = new JProgressBar(0, 100); - - JPanel innerPanel = JBPanelFactory.panel(progressBar). - withLabel("Process").withCancel(() -> myAlarm.cancelRequest(timerRequest)). - createPanel(); - - timerRequest = new ProgressTimerRequest(progressBar); - - myAlarm.addRequest(timerRequest, 200, ModalityState.any()); - - ProgressPanel progressPanel = ProgressPanel.forComponent(progressBar); - if (progressPanel != null) { - progressPanel.setCommentText(Integer.toString(0)); - } - - JPanel panel = new JPanel(new BorderLayout()); - panel.setBorder(JBUI.Borders.emptyTop(5)); - panel.add(innerPanel, BorderLayout.NORTH); - return panel; - } - private JComponent createProgressGridPanel() { JPanel panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); @@ -250,14 +233,25 @@ public class ComponentPanelTestAction extends DumbAwareAction { JProgressBar pb1 = new JProgressBar(0, 100); JProgressBar pb2 = new JProgressBar(0, 100); + timerRequest = new ProgressTimerRequest(pb1); + + myAlarm.addRequest(timerRequest, 200, ModalityState.any()); + + ProgressPanel progressPanel = ProgressPanel.forComponent(pb1); + if (progressPanel != null) { + progressPanel.setCommentText(Integer.toString(0)); + } + panel.add(JBPanelFactory.grid(). add(JBPanelFactory.panel(pb1). - withLabel("Label 1.1"). - withCancel(()-> System.out.println("Cancel action #1"))). + withLabel("Label ygp 1.1"). + withCancel(()-> myAlarm.cancelRequest(timerRequest))). add(JBPanelFactory.panel(pb2). - withLabel("Label 1.2"). + withTopSeparator(). + withLabel("Label ygp 1.2"). withPause(()-> System.out.println("Pause action #2")). withResume(()-> System.out.println("Resume action #2"))). + expandVertically(). createPanel()); ObjectUtils.assertNotNull(ProgressPanel.forComponent(pb1)).setCommentText("Long long long long long long long text"); @@ -271,50 +265,16 @@ public class ComponentPanelTestAction extends DumbAwareAction { withLabel("Label 2.1").moveLabelLeft(). withCancel(()-> System.out.println("Cancel action #3"))). add(JBPanelFactory.panel(pb4). + withTopSeparator(). withLabel("Label 2.2").moveLabelLeft(). withPause(()-> System.out.println("Pause action #4")). withResume(()-> System.out.println("Resume action #4"))). + expandVertically(). createPanel()); ObjectUtils.assertNotNull(ProgressPanel.forComponent(pb3)).setCommentText("Long long long long long long text"); ObjectUtils.assertNotNull(ProgressPanel.forComponent(pb4)).setCommentText("Short text"); - JProgressBar pb5 = new JProgressBar(0, 100); - JProgressBar pb6 = new JProgressBar(0, 100); - panel.add(JBPanelFactory.grid(). - add(JBPanelFactory.panel(pb5). - withTopSeparator().withLabel("Label 3.1"). - withCancel(()-> System.out.println("Cancel action #5")). - andSmallIcons()). - add(JBPanelFactory.panel(pb6). - withLabel("Label 3.2"). - withPause(()-> System.out.println("Pause action #6")). - withResume(()-> System.out.println("Resume action #6")). - andSmallIcons()).createPanel()); - - ObjectUtils.assertNotNull(ProgressPanel.forComponent(pb5)).setCommentText("Long long long long long long text"); - ObjectUtils.assertNotNull(ProgressPanel.forComponent(pb6)).setCommentText("Short text"); - - panel.add(JBPanelFactory.grid(). - add(JBPanelFactory.panel(new JProgressBar(0, 100)). - withTopSeparator().withLabel("Label 4.1").withoutComment(). - withCancel(()-> System.out.println("Cancel action #7")). - andSmallIcons()). - add(JBPanelFactory.panel(new JProgressBar(0, 100)). - withLabel("Label 4.2").withoutComment(). - withPause(()-> System.out.println("Pause action #8")). - withResume(()-> System.out.println("Resume action #8")). - andSmallIcons()). - createPanel()); - - - panel.add(JBPanelFactory.grid(). - add(JBPanelFactory.panel(new JProgressBar(0, 100)). - withTopSeparator().withoutComment(). - withCancel(()-> System.out.println("Cancel action #9")). - andSmallIcons()). - createPanel()); - panel.add(JBPanelFactory.grid(). add(JBPanelFactory.panel(new JProgressBar(0, 100)). withTopSeparator().withoutComment(). @@ -322,8 +282,7 @@ public class ComponentPanelTestAction extends DumbAwareAction { withCancel(()-> System.out.println("Cancel action #11"))). createPanel()); - panel.add(Box.createVerticalBox()); - return panel; + return JBUI.Panels.simplePanel().addToTop(panel); } } } diff --git a/platform/platform-impl/src/com/intellij/ui/panel/ComponentPanelBuilderImpl.java b/platform/platform-impl/src/com/intellij/ui/panel/ComponentPanelBuilderImpl.java index c3e10cbc692e..9b987c665d8c 100644 --- a/platform/platform-impl/src/com/intellij/ui/panel/ComponentPanelBuilderImpl.java +++ b/platform/platform-impl/src/com/intellij/ui/panel/ComponentPanelBuilderImpl.java @@ -11,6 +11,7 @@ import com.intellij.ui.ContextHelpLabel; import com.intellij.ui.EditorTextField; import com.intellij.ui.Gray; import com.intellij.util.ui.JBUI; +import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.NotNull; import javax.swing.*; @@ -146,7 +147,7 @@ public class ComponentPanelBuilderImpl implements ComponentPanelBuilder, GridBag componentPanel.add(lbl); } else if (comment != null && !myCommentBelow) { - componentPanel.add(Box.createRigidArea(JBUI.size(14, 0))); + componentPanel.add(Box.createRigidArea(JBUI.size(getCommentOffset(), 0))); componentPanel.add(comment); } @@ -164,19 +165,42 @@ public class ComponentPanelBuilderImpl implements ComponentPanelBuilder, GridBag gc.gridy++; } - private Insets getCommentInsets() { + private int getCommentOffset() { + boolean isMacDefault = UIUtil.isUnderDefaultMacTheme(); + if (myComponent instanceof JRadioButton || myComponent instanceof JCheckBox) { - return JBUI.insets(0, 24, 0, 0); + return isMacDefault ? 8 : 13; } else if (myComponent instanceof JTextField || myComponent instanceof EditorTextField || myComponent instanceof JComboBox || myComponent instanceof ComponentWithBrowseButton) { - return JBUI.insets(2, 6, 0, 0); - } - else if (myComponent instanceof JButton) { - return JBUI.insets(0, 8, 0, 0); - } - else { - return JBUI.insetsTop(9); + return isMacDefault ? 13 : 14; + } else { + return 14; } } + + private Insets getCommentInsets() { + boolean isMacDefault = UIUtil.isUnderDefaultMacTheme(); + boolean isWin10 = UIUtil.isUnderWin10LookAndFeel(); + int top = 8, left = 2, bottom = 0; + + if (myComponent instanceof JRadioButton || myComponent instanceof JCheckBox) { + top = 0; + left = isMacDefault ? 27 : 22; + bottom = isWin10 ? 10 : isMacDefault ? 8 : 9; + } + else if (myComponent instanceof JTextField || myComponent instanceof EditorTextField || + myComponent instanceof JComboBox || myComponent instanceof ComponentWithBrowseButton) { + top = isWin10 ? 3 : 4; + left = isWin10 ? 1 : isMacDefault ? 5 : 2; + bottom = isWin10 ? 10 : isMacDefault ? 8 : 9; + } + else if (myComponent instanceof JButton) { + top = isWin10 ? 2 : 4; + left = isWin10 ? 1 : isMacDefault ? 5 : 4; + bottom = 0; + } + + return JBUI.insets(top, left, bottom, 0); + } } diff --git a/platform/platform-impl/src/com/intellij/ui/panel/ProgressPanelBuilderImpl.java b/platform/platform-impl/src/com/intellij/ui/panel/ProgressPanelBuilderImpl.java index 26b01540c7f7..06fa0dee4757 100644 --- a/platform/platform-impl/src/com/intellij/ui/panel/ProgressPanelBuilderImpl.java +++ b/platform/platform-impl/src/com/intellij/ui/panel/ProgressPanelBuilderImpl.java @@ -231,7 +231,7 @@ public class ProgressPanelBuilderImpl implements ProgressPanelBuilder, GridBagPa gc.fill = GridBagConstraints.HORIZONTAL; if (topSeparatorEnabled) { - gc.insets = JBUI.insetsBottom(13); + gc.insets = JBUI.insets(8, 0); gc.gridwidth = gridWidth(); gc.weightx = 1.0; panel.add(mySeparatorComponent, gc); @@ -240,15 +240,15 @@ public class ProgressPanelBuilderImpl implements ProgressPanelBuilder, GridBagPa gc.weightx = 0.0; gc.gridwidth = 1; - gc.insets = JBUI.insets(topSeparatorEnabled || smallVariant ? 0 : 13, 13, 0, labelAbove ? 13 : 0); + gc.insets = JBUI.insets(topSeparatorEnabled || smallVariant ? 0 : 12, 13, 0, labelAbove ? 13 : 0); panel.add(label, gc); if (labelAbove) { - gc.insets = JBUI.insets(5, 13, 7, 0); + gc.insets = JBUI.insets(4, 13, 4, 0); gc.gridy++; } else { - gc.insets = JBUI.insets(topSeparatorEnabled || smallVariant ? 0 : 13, 12, 0, 0); + gc.insets = JBUI.insets(topSeparatorEnabled || smallVariant ? 2 : 14, 12, 0, 0); gc.gridx++; } @@ -259,7 +259,7 @@ public class ProgressPanelBuilderImpl implements ProgressPanelBuilder, GridBagPa myProgressBar.putClientProperty(LABELED_PANEL_PROPERTY, this); gc.weightx = 0.0; - gc.insets = JBUI.insets(labelAbove || topSeparatorEnabled || smallVariant ? 0 : 13, 10, 0, 13); + gc.insets = JBUI.insets(labelAbove || topSeparatorEnabled || smallVariant ? 0 : 14, 10, 0, 13); if (cancelAction != null) { if (cancelAsButton) { @@ -280,11 +280,13 @@ public class ProgressPanelBuilderImpl implements ProgressPanelBuilder, GridBagPa if (state == State.PLAYING) { button.setIcons(resumeIcon); state = State.PAUSED; + setCommentText("Paused", true); pauseAction.run(); } else { button.setIcons(pauseIcon); state = State.PLAYING; + setCommentText("Pause", true); resumeAction.run(); } }).setFillBg(false); @@ -305,7 +307,7 @@ public class ProgressPanelBuilderImpl implements ProgressPanelBuilder, GridBagPa if (commentEnabled) { gc.gridy++; gc.gridx = labelAbove ? 0 : 1; - gc.insets = labelAbove ? JBUI.insets(0, 13) : JBUI.insets(-4, 13, 0, 13); + gc.insets = labelAbove ? JBUI.insets(-1, 13, 0, 13) : JBUI.insets(-1, 12, 0, 13); gc.weightx = 1.0; gc.anchor = GridBagConstraints.LINE_START; gc.fill = GridBagConstraints.HORIZONTAL; @@ -331,7 +333,7 @@ public class ProgressPanelBuilderImpl implements ProgressPanelBuilder, GridBagPa @Override public void mouseExited(MouseEvent e) { - setCommentText(null, true); + setCommentText(state != State.PAUSED ? null : "Paused", true); } } } diff --git a/platform/util/src/com/intellij/ui/TableUtil.java b/platform/util/src/com/intellij/ui/TableUtil.java index 070acf4cec19..8365a71a4a6d 100644 --- a/platform/util/src/com/intellij/ui/TableUtil.java +++ b/platform/util/src/com/intellij/ui/TableUtil.java @@ -25,6 +25,7 @@ import org.jetbrains.annotations.Nullable; import javax.swing.*; import javax.swing.table.TableCellEditor; import javax.swing.table.TableColumn; +import javax.swing.table.TableColumnModel; import javax.swing.table.TableModel; import java.awt.*; import java.util.ArrayList; @@ -229,9 +230,16 @@ public class TableUtil { } public static void setupCheckboxColumn(@NotNull JTable table, int columnIndex) { - setupCheckboxColumn(table.getColumnModel().getColumn(columnIndex)); + TableColumnModel cModel = table.getColumnModel(); + setupCheckboxColumn(cModel.getColumn(columnIndex), cModel.getColumnMargin()); } + /** + * Deprecated because doesn't take into account column margin. + * Use {@link #setupCheckboxColumn(JTable, int)} instead. + * Or use {@link #setupCheckboxColumn(TableColumn, int)} with {@link TableColumnModel#getColumnMargin()} accounted for. + */ + @Deprecated public static void setupCheckboxColumn(@NotNull TableColumn column) { setupCheckboxColumn(column, 0); } diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/InjectionsSettingsUI.java b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/InjectionsSettingsUI.java index d31652634afd..a7e81c93a756 100644 --- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/InjectionsSettingsUI.java +++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/InjectionsSettingsUI.java @@ -486,7 +486,7 @@ public class InjectionsSettingsUI extends SearchableConfigurable.Parent.Abstract setShowGrid(false); setShowVerticalLines(false); setGridColor(getForeground()); - TableUtil.setupCheckboxColumn(getColumnModel().getColumn(0)); + TableUtil.setupCheckboxColumn(this, 0); new DoubleClickListener() { @Override