Unique name for new group and treegroup
[jalview.git] / src / jalview / gui / IdCanvas.java
index 168b50d..71cc483 100755 (executable)
@@ -46,6 +46,7 @@ public class IdCanvas extends JPanel
     FontMetrics fm;\r
     AnnotationLabels labels = null;\r
     AnnotationPanel ap;\r
+    Font idfont;\r
 \r
     /**\r
      * Creates a new IdCanvas object.\r
@@ -219,10 +220,13 @@ public class IdCanvas extends JPanel
      */\r
     void drawIds(int starty, int endy)\r
     {\r
-      Font italic = new Font(av.getFont().getName(), Font.ITALIC,\r
+     if(av.seqNameItalics)\r
+      idfont = new Font(av.getFont().getName(), Font.ITALIC,\r
                              av.getFont().getSize());\r
+    else\r
+      idfont = av.getFont();\r
 \r
-      gg.setFont(italic);\r
+      gg.setFont(idfont);\r
       fm = gg.getFontMetrics();\r
 \r
       if (av.antiAlias)\r
@@ -277,7 +281,7 @@ public class IdCanvas extends JPanel
                   setHiddenFont(s);\r
                 }\r
                 else\r
-                  gg.setFont(italic);\r
+                  gg.setFont(idfont);\r
 \r
                 drawIdString(gg, s, i, 0, ypos);\r
               }\r
@@ -421,8 +425,6 @@ public class IdCanvas extends JPanel
 \r
     void setHiddenFont(SequenceI seq)\r
     {\r
-      Font italic = new Font(av.getFont().getName(), Font.ITALIC,\r
-                             av.getFont().getSize());\r
       Font bold = new Font(av.getFont().getName(), Font.BOLD,\r
                            av.getFont().getSize());\r
 \r
@@ -431,7 +433,7 @@ public class IdCanvas extends JPanel
           av.hiddenRepSequences.containsKey(seq))\r
         gg.setFont(bold);\r
       else\r
-        gg.setFont(italic);\r
+        gg.setFont(idfont);\r
     }\r
 \r
     /**\r