Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Schindl2016-02-19 20:34:46 +0000
committerTom Schindl2016-02-19 20:34:46 +0000
commit931acae64c97ee6378446c5237a884776093886c (patch)
tree4ec077fe22874d9a04f034cc83df845553b67dda
parent04c4cc20b1e804b86f78e5b12ef6f30670b3fece (diff)
downloadorg.eclipse.efxclipse-931acae64c97ee6378446c5237a884776093886c.tar.gz
org.eclipse.efxclipse-931acae64c97ee6378446c5237a884776093886c.tar.xz
org.eclipse.efxclipse-931acae64c97ee6378446c5237a884776093886c.zip
removed debug output
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/DefaultContent.java4
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/StyledTextArea.java5
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/VerticalLineFlow.java4
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/HoverSupport.java3
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/StyledTextBehavior.java3
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/ContentView.java30
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineHelper.java6
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineNode.java2
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineRuler.java2
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/Scroller.java2
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/skin/StyledTextSkin.java6
-rw-r--r--bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/styledtextarea.css6
12 files changed, 36 insertions, 37 deletions
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/DefaultContent.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/DefaultContent.java
index 379ceced4..280515b27 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/DefaultContent.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/DefaultContent.java
@@ -12,6 +12,8 @@ package org.eclipse.fx.ui.controls.styledtext;
import java.util.Vector;
+import org.eclipse.fx.ui.controls.styledtext.internal.ContentView;
+
class DefaultContent implements StyledTextContent {
static class Compatibility {
public static int pow2(int n) {
@@ -885,7 +887,7 @@ class DefaultContent implements StyledTextContent {
for (TextChangeListener l : this.textListeners) {
l.textChanged(textChanged);
}
- System.err.println(getTextRange(0, getCharCount()));
+ if(ContentView.debugOut) System.err.println(getTextRange(0, getCharCount()));
}
/**
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/StyledTextArea.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/StyledTextArea.java
index d787dbbb8..d6c6991a5 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/StyledTextArea.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/StyledTextArea.java
@@ -16,6 +16,7 @@ import java.lang.ref.WeakReference;
import java.util.Collections;
import org.eclipse.fx.ui.controls.styledtext.StyledTextContent.TextChangeListener;
+import org.eclipse.fx.ui.controls.styledtext.internal.ContentView;
import org.eclipse.fx.ui.controls.styledtext.model.AnnotationPresenter;
import org.eclipse.fx.ui.controls.styledtext.model.AnnotationProvider;
import org.eclipse.fx.ui.controls.styledtext.skin.StyledTextSkin;
@@ -188,7 +189,7 @@ public class StyledTextArea extends Control {
void handleTextChanging(TextChangingEvent event) {
- System.err.println("handleTextChanging");
+ if(ContentView.debugOut) System.err.println("handleTextChanging");
changingEvent = event;
this.renderer.textChanging(event);
@@ -217,7 +218,7 @@ public class StyledTextArea extends Control {
}
void handleTextChanged(TextChangedEvent xxx) {
- System.err.println("handleTextChanged");
+ if(ContentView.debugOut) System.err.println("handleTextChanged");
if (changingEvent == null) {
// full text change
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/VerticalLineFlow.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/VerticalLineFlow.java
index 6dba57505..a8063a3f1 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/VerticalLineFlow.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/VerticalLineFlow.java
@@ -11,6 +11,8 @@ import java.util.function.Function;
import java.util.function.Predicate;
import java.util.function.Supplier;
+import org.eclipse.fx.ui.controls.styledtext.internal.ContentView;
+
import javafx.beans.InvalidationListener;
import javafx.beans.property.DoubleProperty;
import javafx.beans.property.IntegerProperty;
@@ -138,7 +140,7 @@ public class VerticalLineFlow<M, N> extends NodeCachePane {
protected void layoutChildren() {
this.activeNodes.entrySet().forEach(e -> {
if (!yOffsetData.containsKey(e.getKey())) {
- System.err.println("NO DATA FOR " + e);
+ if(ContentView.debugOut) System.err.println("NO DATA FOR " + e);
return;
}
double x = 0;
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/HoverSupport.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/HoverSupport.java
index 69bb1184b..55c7d224a 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/HoverSupport.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/HoverSupport.java
@@ -57,7 +57,6 @@ public class HoverSupport {
}
private void onMouseMoved(MouseEvent event) {
- System.err.println("moved " + event.getTarget());
if( this.lastHover != null ) {
TextHoverEvent hoverEvent = createHoverEvent(event);
if( this.lastHover.getOffsetTokenStart() != hoverEvent.getOffsetTokenStart() ) {
@@ -77,7 +76,6 @@ public class HoverSupport {
protected static TextHoverEvent createHoverEvent(MouseEvent e) {
- System.err.println("createHover for " + e.getTarget());
// TODO fix hover event
// if (e.getTarget() instanceof Annotation)
@@ -103,7 +101,6 @@ public class HoverSupport {
protected void handleHover(MouseEvent e) {
TextHoverEvent event = createHoverEvent(e);
- System.err.println("hoverEvent " + event);
if( this.lastHover == null || this.lastHover.getOffsetTokenStart() != event.getOffsetTokenStart() ) {
Event.fireEvent(control, event);
if( event.getOffset() == -1 ) {
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/StyledTextBehavior.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/StyledTextBehavior.java
index cee4c505d..ee97269bf 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/StyledTextBehavior.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/behavior/StyledTextBehavior.java
@@ -176,14 +176,12 @@ public class StyledTextBehavior {
}
public void selectWithCaretAtStart() {
- System.err.println("selecting " + start + " l " + length);
moveCaretAbsolute(start);
getControl().setSelection(new TextSelection(start, length));
}
public void selectWithCaretAtEnd() {
- System.err.println("selecting " + start + " l " + length);
moveCaretAbsolute(end);
getControl().setSelection(new TextSelection(start, length));
}
@@ -207,7 +205,6 @@ public class StyledTextBehavior {
int selOffset = getControl().getSelection().offset;
int selLength = getControl().getSelection().length;
boolean r = selLength > 0 && isInRange(offset, selOffset, selLength);
- System.err.println("isInSelection(" + offset + ")" + "[" + selOffset + ", " + (selOffset + selLength) + ") -> " + r);
return r;
}
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/ContentView.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/ContentView.java
index de0ede402..1c2e59345 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/ContentView.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/ContentView.java
@@ -44,7 +44,7 @@ import javafx.scene.layout.StackPane;
public class ContentView extends Pane {
- private static boolean debugOut = Boolean.getBoolean("styledtext.debugout");
+ public static boolean debugOut = Boolean.getBoolean("styledtext.debugout");
private SetProperty<TextAnnotationPresenter> textAnnotationPresenter = new SimpleSetProperty<>(FXCollections.observableSet());
public SetProperty<TextAnnotationPresenter> textAnnotationPresenterProperty() {
@@ -379,7 +379,7 @@ public class ContentView extends Pane {
private Range<Integer> getAffectedLines(TextSelection selection) {
int firstLine = getContent().getLineAtOffset(selection.offset);
int lastLine = getContent().getLineAtOffset(selection.offset + selection.length);
- System.err.println("getAffectedLines " + selection + " -> " + firstLine + " - " + lastLine);
+ if(debugOut) System.err.println("getAffectedLines " + selection + " -> " + firstLine + " - " + lastLine);
if (lastLine == -1) {
lastLine = numberOfLines.get();
}
@@ -401,7 +401,7 @@ public class ContentView extends Pane {
RangeSet<Integer> toUpdate = TreeRangeSet.create();
if (o != null) toUpdate.add(getAffectedLines(o));
if (n != null) toUpdate.add(getAffectedLines(n));
- System.err.println("ContentView: onSelectionChange " + o + " -> " + n + " triggered " + toUpdate);
+ if(debugOut) System.err.println("ContentView: onSelectionChange " + o + " -> " + n + " triggered " + toUpdate);
updateNodesNow(toUpdate);
});
}
@@ -413,7 +413,7 @@ public class ContentView extends Pane {
}
if (n != null) {
n.addTextChangeListener(this.textChangeListener);
- System.err.println("init #ofLines with " + n.getLineCount());
+ if(debugOut) System.err.println("init #ofLines with " + n.getLineCount());
this.numberOfLines.set(n.getLineCount());
}
});
@@ -422,7 +422,7 @@ public class ContentView extends Pane {
current.addTextChangeListener(this.textChangeListener);
// set inital values
- System.err.println("init #ofLines with " + current.getLineCount());
+ if(debugOut) System.err.println("init #ofLines with " + current.getLineCount());
numberOfLines.set(current.getLineCount());
}
@@ -436,7 +436,7 @@ public class ContentView extends Pane {
@Override
public void textSet(TextChangedEvent event) {
- System.err.println("ContentView textSet");
+ if(debugOut) System.err.println("ContentView textSet");
// update number of lines
ContentView.this.numberOfLines.set(getContent().getLineCount());
@@ -467,16 +467,16 @@ public class ContentView extends Pane {
@Override
public void textChanging(TextChangingEvent event) {
- System.err.println("ContentView textChanging");
- System.err.println(" current doc len = " + getContent().getLineCount());
- System.err.println("Event: "+ event);
+ if(debugOut) System.err.println("ContentView textChanging");
+ if(debugOut) System.err.println(" current doc len = " + getContent().getLineCount());
+ if(debugOut) System.err.println("Event: "+ event);
final int changeBeginLine = getContent().getLineAtOffset(event.offset);
// determine first unchanged line
int firstUnchangedLine = computeFirstUnchangedLine(event);
- System.err.println("FIRST UNCHANGEDLINE: " + firstUnchangedLine);
+ if(debugOut) System.err.println("FIRST UNCHANGEDLINE: " + firstUnchangedLine);
int deltaLines = event.newLineCount - event.replaceLineCount;
@@ -564,7 +564,7 @@ public class ContentView extends Pane {
@Override
public void textChanged(TextChangedEvent event) {
- System.err.println("ContentView textChanged");
+ if(debugOut) System.err.println("ContentView textChanged");
if (!toRelease.isEmpty()) {
@@ -662,8 +662,8 @@ public class ContentView extends Pane {
}
private double computeLongestLine() {
- System.err.println("compute longest line til " + getNumberOfLines());
- System.err.println(" while content has " + content.get().getLineCount());
+ if(debugOut) System.err.println("compute longest line til " + getNumberOfLines());
+ if(debugOut) System.err.println(" while content has " + content.get().getLineCount());
Optional<Integer> longestLine = IntStream.range(0, getNumberOfLines()).mapToObj(index->lineHelper.getLengthCountTabsAsChars(index)).collect(Collectors.maxBy(Integer::compare));
// Optional<Integer> longestLine = model.stream().map(m->m.getLineLength() + countTabs(m.getText()) * 3).collect(Collectors.maxBy(Integer::compare));
longestLine = longestLine.map(s->s+2); // extra space
@@ -701,9 +701,9 @@ public class ContentView extends Pane {
private void updateNodesNow(com.google.common.collect.RangeSet<Integer> rs) {
- System.err.println("updateNodesNow nr of lines = " + getNumberOfLines());
+ if(debugOut) System.err.println("updateNodesNow nr of lines = " + getNumberOfLines());
RangeSet<Integer> subRangeSet = rs.subRangeSet(getVisibleLines()).subRangeSet(Range.closedOpen(0, getNumberOfLines()));
- System.err.println("updateNodesNow: " + subRangeSet);
+ if(debugOut) System.err.println("updateNodesNow: " + subRangeSet);
subRangeSet.asRanges().forEach(r-> {
ContiguousSet.create(r, DiscreteDomain.integers()).forEach(index-> {
getLineLayer().updateNode(index);
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineHelper.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineHelper.java
index 585b78d5e..d3985d100 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineHelper.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineHelper.java
@@ -100,9 +100,9 @@ public class LineHelper {
}
if (localSelection != null) {
- System.err.println(index + " linerange - " + range);
- System.err.println(index + " globalSelection - " + selection);
- System.err.println(index + " localSelection - " + localSelection);
+ if(ContentView.debugOut) System.err.println(index + " linerange - " + range);
+ if(ContentView.debugOut) System.err.println(index + " globalSelection - " + selection);
+ if(ContentView.debugOut) System.err.println(index + " localSelection - " + localSelection);
}
return localSelection;
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineNode.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineNode.java
index 9d4032051..2641e73f0 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineNode.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineNode.java
@@ -391,7 +391,7 @@ public class LineNode extends StackPane {
public void prepareNodes(Set<TextAnnotation> annotations) {
boolean same = current.equals(annotations);
- System.err.println("annotation check: " + current +"\n"
+ if(ContentView.debugOut) System.err.println("annotation check: " + current +"\n"
+ " versus: " + annotations + "\n"
+ " -> " + same);
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineRuler.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineRuler.java
index eaf9ae0c8..f6295f7a8 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineRuler.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/LineRuler.java
@@ -26,7 +26,7 @@ public class LineRuler extends VerticalLineFlow<Integer, Annotation>{
protected void layoutChildren() {
this.activeNodes.entrySet().forEach(e -> {
if (!yOffsetData.containsKey(e.getKey())) {
- System.err.println("NO DATA FOR " + e);
+ if(ContentView.debugOut) System.err.println("NO DATA FOR " + e);
return;
}
double x = 0;
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/Scroller.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/Scroller.java
index c6aae79ca..8314e23a5 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/Scroller.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/internal/Scroller.java
@@ -134,7 +134,7 @@ public class Scroller {
}
public void scrollIntoView(int line) {
- System.err.println("scrollIntoView " + line);
+ if(ContentView.debugOut) System.err.println("scrollIntoView " + line);
double lineOffset = line * this.lineHeight.get();
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/skin/StyledTextSkin.java b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/skin/StyledTextSkin.java
index 3ef956899..91c8f4373 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/skin/StyledTextSkin.java
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/skin/StyledTextSkin.java
@@ -132,14 +132,14 @@ public class StyledTextSkin extends SkinBase<StyledTextArea> {
Map<AnnotationProvider, Subscription> subscriptions = new HashMap<>();
Consumer<RangeSet<Integer>> onAnnotationChange = r-> {
- System.err.println("onAnnotationChange " + r);
+ if(ContentView.debugOut) System.err.println("onAnnotationChange " + r);
content.updateAnnotations(r);
sortedLineRulerFlows.forEach(f->f.update(r));
};
getSkinnable().getAnnotationProvider().addListener((SetChangeListener<? super AnnotationProvider>)(c) -> {
if (c.wasAdded()) {
- System.err.println("register for2 " + c.getElementAdded());
+ if(ContentView.debugOut) System.err.println("register for2 " + c.getElementAdded());
Subscription s = c.getElementAdded().registerChangeListener(onAnnotationChange);
subscriptions.put(c.getElementAdded(), s);
}
@@ -149,7 +149,7 @@ public class StyledTextSkin extends SkinBase<StyledTextArea> {
}
});
for (AnnotationProvider p : getSkinnable().getAnnotationProvider()) {
- System.err.println("register for " + p);
+ if(ContentView.debugOut) System.err.println("register for " + p);
if (!subscriptions.containsKey(p)) {
Subscription s = p.registerChangeListener(onAnnotationChange);
subscriptions.put(p, s);
diff --git a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/styledtextarea.css b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/styledtextarea.css
index 65c987e6f..b202a26bc 100644
--- a/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/styledtextarea.css
+++ b/bundles/runtime/org.eclipse.fx.ui.controls/src/org/eclipse/fx/ui/controls/styledtext/styledtextarea.css
@@ -1,5 +1,5 @@
.styled-text-area .source-segment {
- -fx-font-family: Monospace;
+ -fx-font-family: Courier;
-fx-font-size: 12;
/* @SuppressWarning */
-styled-text-color: black;
@@ -17,12 +17,12 @@
}
.styled-text-area .plain-source-segment {
- -fx-font-family: Monospace;
+ -fx-font-family: Courier;
-fx-font-size: 12;
}
.styled-text-area .line-ruler-text {
- -fx-font-family: Monospace;
+ -fx-font-family: Courier;
-fx-font-size: 12;
-fx-fill: gray;
}

Back to the top