From 6560d987896bdab77ac7a2b7bf68add3db6b87a4 Mon Sep 17 00:00:00 2001
From: Patrick Plitzner
Date: Mon, 24 Aug 2015 11:11:08 +0200
Subject: [PATCH] Warn user that URL will not be saved in bold and red (#5065,
#5141)
---
.../taxeditor/ui/element/UriWithLabelElement.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/UriWithLabelElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/UriWithLabelElement.java
index ee6867db2..02b61f541 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/UriWithLabelElement.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/UriWithLabelElement.java
@@ -12,7 +12,9 @@ package eu.etaxonomy.taxeditor.ui.element;
import java.net.URI;
+import org.eclipse.jface.resource.JFaceResources;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
/**
@@ -43,10 +45,14 @@ public class UriWithLabelElement extends TextWithLabelElement {
public URI getUri(){
try {
+ labelException.setFont(JFaceResources.getFontRegistry().get(JFaceResources.DEFAULT_FONT));
+ labelException.setForeground(getPersistentBackground());
labelException.setText("");
return new URI(super.getText());
} catch (Exception e) {
- labelException.setText(e.getMessage());
+ labelException.setFont(JFaceResources.getFontRegistry().getBold(JFaceResources.DEFAULT_FONT));
+ labelException.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_RED));
+ labelException.setText("URL won't be saved! "+e.getMessage());
return null;
}
}
--
2.34.1