From 65ec59f5329b562de6f45f6b9c52adc6f1c6cdde Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 5 Jun 2014 21:20:27 +0400 Subject: [PATCH] icon decoration for external annotations (IDEA-39633) --- .../ExternalAnnotationsLineMarkerProvider.java | 4 +--- platform/icons/src/gutter/extAnnotation.png | Bin 0 -> 144 bytes platform/icons/src/gutter/extAnnotation@2x.png | Bin 0 -> 192 bytes .../icons/src/gutter/extAnnotation@2x_dark.png | Bin 0 -> 269 bytes platform/icons/src/gutter/extAnnotation_dark.png | Bin 0 -> 216 bytes .../util/src/com/intellij/icons/AllIcons.java | 1 + 6 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 platform/icons/src/gutter/extAnnotation.png create mode 100644 platform/icons/src/gutter/extAnnotation@2x.png create mode 100644 platform/icons/src/gutter/extAnnotation@2x_dark.png create mode 100644 platform/icons/src/gutter/extAnnotation_dark.png diff --git a/java/java-impl/src/com/intellij/codeInsight/ExternalAnnotationsLineMarkerProvider.java b/java/java-impl/src/com/intellij/codeInsight/ExternalAnnotationsLineMarkerProvider.java index ce73a96d6351..d5d927cf44fc 100644 --- a/java/java-impl/src/com/intellij/codeInsight/ExternalAnnotationsLineMarkerProvider.java +++ b/java/java-impl/src/com/intellij/codeInsight/ExternalAnnotationsLineMarkerProvider.java @@ -42,9 +42,7 @@ import org.jetbrains.annotations.Nullable; import java.awt.event.MouseEvent; import java.util.Collection; -import java.util.HashSet; import java.util.List; -import java.util.Set; public class ExternalAnnotationsLineMarkerProvider implements LineMarkerProvider { @Nullable @@ -81,7 +79,7 @@ public class ExternalAnnotationsLineMarkerProvider implements LineMarkerProvider return XmlStringUtil.wrapInHtml(JavaDocInfoGenerator.generateSignature(owner)); } }; - return new LineMarkerInfo(owner, owner.getTextOffset(), AllIcons.Nodes.Annotationtype, + return new LineMarkerInfo(owner, owner.getTextOffset(), AllIcons.Gutter.ExtAnnotation, Pass.UPDATE_ALL, annotationsCollector, new MyIconGutterHandler(), GutterIconRenderer.Alignment.LEFT); diff --git a/platform/icons/src/gutter/extAnnotation.png b/platform/icons/src/gutter/extAnnotation.png new file mode 100644 index 0000000000000000000000000000000000000000..68fcd67c54caf5a8388583cee63faf306efbad57 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4a8DPXV#qY@Xw^2 zwpFWE{XdelgH6F#;BqAM#X1g7PQ{K!u7?uS7oBuC!}EACi#8wc|HcYyfzQd8Kk#w? s<3BpvV`HMdK)1l^L@R;KNuQY+W^oxjyux_Y4rm2~r>mdKI;Vst010I>tpET3 literal 0 HcmV?d00001 diff --git a/platform/icons/src/gutter/extAnnotation@2x.png b/platform/icons/src/gutter/extAnnotation@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91b7e88e58645c6328ad86a2ec30eba7866c62e8 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj?Vc`UIt2BnD4cKbLh*2~7aAGD~a# literal 0 HcmV?d00001 diff --git a/platform/icons/src/gutter/extAnnotation@2x_dark.png b/platform/icons/src/gutter/extAnnotation@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d84a71dbeba1badac502c87f5d27d89b645f8b86 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X)_b}*hE&{2`t$$4J+m&OFmo@XcWJ3<&)@otUktGdA+MD~ zdE#n&=iAvyY)ueYrWEmpUshg2Tl?^ho+na8-`~YPYVMG^aO;-WRE1eyea#*l6}UUL zGa1_JD&OSo@MqX)q#Hbu?TV0f(&vNLMmmCwkM26m;XA_35vkyj_9(F}%H;z4k!AHy zr1(QJT^K)_P3q=SIv}g?jrq~*Eges69di8EJX{iGz}jK!=_|s($j0EICs%Pe>z*jk O=?tE(elF{r5}E)YHeXHv literal 0 HcmV?d00001 diff --git a/platform/icons/src/gutter/extAnnotation_dark.png b/platform/icons/src/gutter/extAnnotation_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a0cc10b27be8b88c265fe74651e4c3aaefed9653 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GRh}-6Ar-fh{`~)M&#c+-^w1@lwyW2FbY45kl-!b4tFl5O z!+=?sxw9dKSLehv!KDxH_$#xern0%!biKQ`w>y(rY6i~{R);_0M>2DBRbRBrDBNQ@ z^5=%lUp{U&Mt+63p0k&oB61j9pD-%;DVas2Gi;O=*zY)