ref #9032: label can set to bold
authorKatja Luther <k.luther@bgbm.org>
Tue, 16 Jun 2020 07:53:13 +0000 (09:53 +0200)
committerKatja Luther <k.luther@bgbm.org>
Tue, 16 Jun 2020 07:53:13 +0000 (09:53 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/LabelElement.java

index 626d505108b820697d76538a5e030114cd487097..4e5183abbee1bf0b06d716cb5227ebebcc828385 100644 (file)
@@ -9,8 +9,10 @@
 
 package eu.etaxonomy.taxeditor.ui.element;
 
+import org.eclipse.jface.resource.FontDescriptor;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.graphics.Color;
+import org.eclipse.swt.graphics.Font;
 import org.eclipse.swt.widgets.Label;
 import org.eclipse.ui.forms.widgets.TableWrapData;
 
@@ -59,6 +61,8 @@ public class LabelElement extends AbstractCdmFormElement {
                label.setLayoutData(layoutConstants);
        }
 
+
+
        public void setForeground(Color color){
                label.setForeground(color);
        }
@@ -70,4 +74,10 @@ public class LabelElement extends AbstractCdmFormElement {
        public boolean isDisposed(){
            return label.isDisposed();
        }
+
+       public void setBold(){
+           FontDescriptor boldDescriptor = FontDescriptor.createFrom(label.getFont()).setStyle(SWT.BOLD);
+           Font boldFont = boldDescriptor.createFont(label.getDisplay());
+           label.setFont( boldFont );
+       }
 }