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