Skip to content

Commit 293308c

Browse files
author
Jaroslav Tulach
committed
Special AnnotationType for offset based position
1 parent a32bff9 commit 293308c

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

visualizer/IdealGraphVisualizer/SourceRepository/src/main/java/org/graalvm/visualizer/source/impl/ui/LocationOpener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public void run() {
9696
CurrentNodeAnnotation.highlight(select);
9797
} else if (select.size() >= 1 && select.get(0) instanceof Line.Part) {
9898
Line.Part part = (Line.Part) select.get(0);
99-
part.getLine().show(Line.ShowOpenType.REUSE, focus ? Line.ShowVisibilityType.FRONT : Line.ShowVisibilityType.FRONT);
99+
part.getLine().show(Line.ShowOpenType.REUSE, focus ? Line.ShowVisibilityType.FRONT : Line.ShowVisibilityType.FRONT, part.getColumn());
100100
CurrentNodeAnnotation.highlight(select);
101101
} else {
102102
// neither line nor offsets
@@ -221,7 +221,7 @@ private static void highlight(List<Annotatable> select) {
221221

222222
@Override
223223
public String getAnnotationType() {
224-
return "NodePositionCurrent";
224+
return "NodePositionOffset";
225225
}
226226

227227
@Override
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0"?>
2+
3+
4+
<!DOCTYPE type PUBLIC "-//NetBeans//DTD annotation type 1.0//EN" "http://www.netbeans.org/dtds/annotation-type-1_0.dtd">
5+
<type
6+
name='NodePositionOffset'
7+
description_key='Hint_NodePositionCurrent'
8+
localizing_bundle='org.graalvm.visualizer.source.resources.Bundle'
9+
visible='true'
10+
glyph='nbresloc:/org/graalvm/visualizer/source/resources/extractNodes.gif'
11+
highlight='0xC8FF00'
12+
type='linepart'
13+
priority='1100'
14+
custom_sidebar_color='0xFFCCCC'
15+
/>

visualizer/IdealGraphVisualizer/SourceRepository/src/main/resources/org/graalvm/visualizer/source/resources/layer.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<file name="NodePositionCurrent.xml" url="NodePositionCurrent.xml"/>
8585
<file name="CallSiteCurrent.xml" url="CallSiteCurrent.xml"/>
8686
<file name="CalledSiteCurrent.xml" url="CalledSiteCurrent.xml"/>
87+
<file name="NodePositionOffset.xml" url="NodePositionOffset.xml"/>
8788
</folder>
8889
<folder name="FontsColors">
8990
<folder name="NetBeans">

0 commit comments

Comments
 (0)