import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.RGB;
import org.eclipse.swt.widgets.Composite;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
* This is a TrackedTest SWT Text-widget 'decorator'.
* @author Tuukka Lehtonen
*/
public class TrackedStyledText {
+ private static final Logger LOGGER = LoggerFactory.getLogger(TrackedStyledText.class);
private static final int EDITING = 1 << 0;
private static final int MODIFIED_DURING_EDITING = 1 << 1;
}
private void applyEdit() {
- System.err.println("apply edit");
+ LOGGER.info("apply edit");
try {
if (isTextValid() != null) {
text.setText(textBeforeEdit);
}
private void endEdit() {
- System.err.println("endedit");
+ LOGGER.info("endedit");
if (!isEditing()) {
// Print some debug incase we end are in an invalid state
//ExceptionUtils.logError(new Exception("BUG: endEdit called when not in editing state"));
if (!isEditing()) {
// Print some debug incase we end are in an invalid state
//ExceptionUtils.logError(new Exception("BUG: revertEdit called when not in editing state"));
- System.out.println("BUG: revertEdit called when not in editing state");
+ LOGGER.warn("BUG: revertEdit called when not in editing state");
}
text.setText(textBeforeEdit);
text.setSelection(caretPositionBeforeEdit);