Lines 49-55
Link Here
|
49 |
doc.getText(p0, p1 - p0, s); |
49 |
doc.getText(p0, p1 - p0, s); |
50 |
g.setColor(getColorForLocation(p0, doc, true)); |
50 |
g.setColor(getColorForLocation(p0, doc, true)); |
51 |
int ret = Utilities.drawTabbedText(s, x, y, g, this, p0); |
51 |
int ret = Utilities.drawTabbedText(s, x, y, g, this, p0); |
52 |
if (g.getColor() == WrappedTextView.selectedLinkFg) { |
52 |
if (g.getColor() == WrappedTextView.selectedLinkFg || g.getColor() == WrappedTextView.selectedImportantLinkFg) { |
53 |
//#47263 - start hyperlink underline at first |
53 |
//#47263 - start hyperlink underline at first |
54 |
//non-whitespace character |
54 |
//non-whitespace character |
55 |
underline(g, s, x, p0, y); |
55 |
underline(g, s, x, p0, y); |
Lines 70-76
Link Here
|
70 |
doc.getText(p0, p1 - p0, s); |
70 |
doc.getText(p0, p1 - p0, s); |
71 |
g.setColor(getColorForLocation(p0, doc, false)); |
71 |
g.setColor(getColorForLocation(p0, doc, false)); |
72 |
int ret = Utilities.drawTabbedText(s, x, y, g, this, p0); |
72 |
int ret = Utilities.drawTabbedText(s, x, y, g, this, p0); |
73 |
if (g.getColor() == WrappedTextView.unselectedLinkFg) { |
73 |
if (g.getColor() == WrappedTextView.selectedLinkFg || g.getColor() == WrappedTextView.selectedImportantLinkFg) { |
74 |
//#47263 - start hyperlink underline at first |
74 |
//#47263 - start hyperlink underline at first |
75 |
//non-whitespace character |
75 |
//non-whitespace character |
76 |
underline(g, s, x, p0, y); |
76 |
underline(g, s, x, p0, y); |
Lines 111-127
Link Here
|
111 |
OutputDocument od = (OutputDocument) d; |
111 |
OutputDocument od = (OutputDocument) d; |
112 |
int line = od.getElementIndex (start); |
112 |
int line = od.getElementIndex (start); |
113 |
boolean hyperlink = od.getLines().isHyperlink(line); |
113 |
boolean hyperlink = od.getLines().isHyperlink(line); |
|
|
114 |
boolean important = hyperlink ? od.getLines().isImportantHyperlink(line) : false; |
114 |
boolean isErr = od.getLines().isErr(line); |
115 |
boolean isErr = od.getLines().isErr(line); |
|
|
116 |
|
115 |
return hyperlink ? |
117 |
return hyperlink ? |
116 |
selected ? |
118 |
(important ? |
117 |
WrappedTextView.selectedLinkFg : |
119 |
(selected ? |
118 |
WrappedTextView.unselectedLinkFg : |
120 |
WrappedTextView.selectedImportantLinkFg : |
119 |
selected ? isErr ? |
121 |
WrappedTextView.unselectedImportantLinkFg) : |
120 |
WrappedTextView.selectedErr : |
122 |
(selected ? |
121 |
WrappedTextView.selectedFg : |
123 |
WrappedTextView.selectedLinkFg : |
122 |
isErr ? |
124 |
WrappedTextView.unselectedLinkFg)) : |
123 |
WrappedTextView.unselectedErr : |
125 |
(selected ? |
124 |
WrappedTextView.unselectedFg; |
126 |
(isErr ? |
|
|
127 |
WrappedTextView.selectedErr : |
128 |
WrappedTextView.selectedFg) : |
129 |
(isErr ? |
130 |
WrappedTextView.unselectedErr : |
131 |
WrappedTextView.unselectedFg)); |
125 |
} |
132 |
} |
126 |
|
133 |
|
127 |
} |
134 |
} |