From a6967069353eaefaaded55494f141cec4b994d2f Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 11 Feb 2014 19:58:38 +0400 Subject: [PATCH] library editor: updated icon for 'add to excluded' button and tooltips --- .../libraryEditor/LibraryRootsComponent.java | 6 +++--- platform/icons/src/modules/addExcludedRoot.png | Bin 0 -> 475 bytes platform/icons/src/modules/addExcludedRoot@2x.png | Bin 0 -> 992 bytes .../icons/src/modules/addExcludedRoot@2x_dark.png | Bin 0 -> 985 bytes .../icons/src/modules/addExcludedRoot_dark.png | Bin 0 -> 464 bytes .../src/messages/ProjectBundle.properties | 2 +- .../util/src/com/intellij/icons/AllIcons.java | 1 + 7 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 platform/icons/src/modules/addExcludedRoot.png create mode 100644 platform/icons/src/modules/addExcludedRoot@2x.png create mode 100644 platform/icons/src/modules/addExcludedRoot@2x_dark.png create mode 100644 platform/icons/src/modules/addExcludedRoot_dark.png diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java index b69163ff5779..6daff70002be 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java @@ -156,7 +156,7 @@ public class LibraryRootsComponent implements Disposable, LibraryEditorComponent myTreePanel.setLayout(new BorderLayout()); ToolbarDecorator toolbarDecorator = ToolbarDecorator.createDecorator(myTree).disableUpDownActions() - .setRemoveActionName(ProjectBundle.message("library.detach.action")) + .setRemoveActionName(ProjectBundle.message("library.remove.action")) .setRemoveAction(new AnActionButtonRunnable() { @Override public void run(AnActionButton button) { @@ -511,13 +511,13 @@ public class LibraryRootsComponent implements Disposable, LibraryEditorComponent private class AddExcludedRootActionButton extends AnActionButton { public AddExcludedRootActionButton() { - super("Add Excluded", null, AllIcons.Modules.ExcludeRoot); + super("Exclude", null, AllIcons.Modules.AddExcludedRoot); } @Override public void actionPerformed(AnActionEvent e) { FileChooserDescriptor descriptor = FileChooserDescriptorFactory.createMultipleJavaPathDescriptor(); - descriptor.setTitle("Add Excluded Roots"); + descriptor.setTitle("Exclude from Library"); descriptor.setDescription("Select directories which should be excluded from the library content. Content of excluded directories won't be processed by IDE."); Set roots = getNotExcludedRoots(); descriptor.setRoots(roots.toArray(new VirtualFile[roots.size()])); diff --git a/platform/icons/src/modules/addExcludedRoot.png b/platform/icons/src/modules/addExcludedRoot.png new file mode 100644 index 0000000000000000000000000000000000000000..bdb47150308b083f1bbfe58d10e81b918daf6906 GIT binary patch literal 475 zcmV<10VMv3P)v5a%5J6IfTAsuj3I6auO%TB%fI1zG}Z8vi5kgCH^il1-f0o#mJi zRWRZ)u+m)%-|rvbIj+hB#^7%A3TYLXNn0&cj08gvw$?~mK&`mSe~GjT{>J3#qAK1l zwR$@)uau%6qw91OG?5Xw5cmwojF!OnTm>0tTY28vF7V=5yJ}H(esbK*=W=rcaumN0 zw5JdRelH(P+dwIS&X?167#VLg4q;=x0*&So2!AtL1^1O}B%vBR$Z?A_QX>_J^1E9^W^54|;Mzl*|rFSKOK&ldsd9p*<~ ztH2=}fxrihF%(Cixa)YTM#Nn)hzU}CBn3vyfTV4LmFP}K2q_ZR_2EZ=0RUh2g-!lE Rbjkn#002ovPDHLkV1kOl#b^Kk literal 0 HcmV?d00001 diff --git a/platform/icons/src/modules/addExcludedRoot@2x.png b/platform/icons/src/modules/addExcludedRoot@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bfb21863b6e968a32ebb47691abde06e1fa3b8ab GIT binary patch literal 992 zcmV<610Vc}P)$?)F_m$+=%Y1_@cTJd~Adw*jJiN zGIQ_soOvZpGSj9R=q(?)&z>*ed4(yZU?+zLJ3RDga&+qSW_MeqV$o#b>f7E4$P`y_ z&OtX#(0Cx26cW689fT0sDUcQk+%OQkq5#u0Fl-CVTrO6N z_Ob}z1_7D;&!m(fLeQX3+Dm(rX$;U=0NJw6Qh}5xkfBi#8uX2C@}_$Qw&4Pqr3+L_ zMA4B9jYfo2F#Pp_dneo8{J8Osbwz+%2Ie{MoQ8O¨Jdq#ey^&ro(}#kxq(n1DUd z@26VFG{geLkX)ny&8>j~nE71C`>s>#o`7cR!28UUI*dUmMO=jGe$t5Vbrpmlm{ek0 zz2L)GsrMjsD-ISGnOF(Aq5H1znP4vvu9tZK(&a1N6R0e&f~Ixu&fGS^E*3zy0~b*v za#qS9oVvfBzTVnN_cbp@5tE4H;rcz|0b*_g0S^^O8U|KCnYZv82U#LL7d&i8?t1jb zPI`I=akFLbOo+RPTUx`xG8sg`hX@hu(b@g-ZWYEyjM3rWGY9)u9+B~9(@$Z1d@Qz3 zbJ`1ujc%zMs>op23mR*ME!xE23);q_CFIvXi-n7{E|p%w#Q25yoaVF_j!C`gC8Slt zb^^+OQyeUSZ8y?aV1PQ++M*-)ep){-y@(A*grYqLYNUyPOi4gVp&uYfgK$rRg%vTE zZ^VFG_rUYKwi?oD&KR&QbwfJCZ_FY$`HF;pGVBx0MM!vJ$kyerimM$apEt|itc18sIF`7U5G)VK0h}p<^Bztol>@8GYv0i^xy?%IJkqgN8uIsV7 z& zTl0iG*E0c1)o z0#uAGlcNeo>V4bNLDvG~q*_J<1nAf(2l_3@=grjnoczwC;Fa)SfB^tSLqk=R*q~PmUpMn7@)maB&_^PII$L)=qX0)&dwj^?yxE4MvkU8H9U zz#Zt1Qmt(oVgWJ`T*3g&oq-DQa;fe4z-x97z~mONKAuyDF$kqdi!hz}w zkb=$Rj@#+#U6hF(Yv;AxLzy&N4wjvT07N3R#A~$ouzpzS_()}K;r@*G(cx=( zX&9&S#?QIN(z8!iul+n})6J$28*6oFG<+CpZBL>sqTE0^qt_Pwm3K>G<;`DA=Zif9 zAj%`!g8-x7gRRYG766S|E$Q%<7iKuOMwkJ|dS?Ksr~V&5Wz-*j%}#W#sy3snxole| z2-ASx8Bnp&q&DpJrEK7jBM8^E!N-&>AO=K6(5rd%B+e7CZ0xR#pr`^EkTC;Pj2+I9 z1v~e=>sVl!v2kLpAOHd^Y?K524wTD0_dFxNvm|&W{1adRXZB95FQD9T00000NkvXX Hu0mjfH`mFb literal 0 HcmV?d00001 diff --git a/platform/icons/src/modules/addExcludedRoot_dark.png b/platform/icons/src/modules/addExcludedRoot_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bfaafac014a11f87b325715342c9a3418ac22f41 GIT binary patch literal 464 zcmV;>0WbcEP)Q--2LwV-d&Io0>%lfDlQ(bidbm?nyP5#a;Y6C0a&Nw0T}100Vp2g?EZ?tgvbIl zGGONWE&P18A@F>e^Du$ALzp;Z&>D6D5Fi zHq0mUS7m&*V`EGq#|TerjBsjdN~1bRN1620#i*L4RDV7@r> zj7I$nH}y3^A_uHkLCFk`B9*w;e(gM5o@%2WO2`7)Qex>Xk`pH%cl8 diff --git a/platform/util/src/com/intellij/icons/AllIcons.java b/platform/util/src/com/intellij/icons/AllIcons.java index 69c4a09beb3a..0c24d8b534b4 100644 --- a/platform/util/src/com/intellij/icons/AllIcons.java +++ b/platform/util/src/com/intellij/icons/AllIcons.java @@ -685,6 +685,7 @@ public class AllIcons { public static class Modules { public static final Icon AddContentEntry = IconLoader.getIcon("/modules/addContentEntry.png"); // 16x16 + public static final Icon AddExcludedRoot = IconLoader.getIcon("/modules/addExcludedRoot.png"); // 16x16 public static final Icon Annotation = IconLoader.getIcon("/modules/annotation.png"); // 16x16 public static final Icon DeleteContentFolder = IconLoader.getIcon("/modules/deleteContentFolder.png"); // 9x9 public static final Icon DeleteContentFolderRollover = IconLoader.getIcon("/modules/deleteContentFolderRollover.png"); // 9x9