From 529e9d6074c7f63cc950c0ddf30e708f04d51a3e Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Thu, 19 Aug 2010 13:51:55 +0000
Subject: [PATCH] option to turn off hyperlinks

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@14599 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../artemis/components/QualifierTextArea.java    | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/uk/ac/sanger/artemis/components/QualifierTextArea.java b/uk/ac/sanger/artemis/components/QualifierTextArea.java
index df96adb10..cce16e147 100644
--- a/uk/ac/sanger/artemis/components/QualifierTextArea.java
+++ b/uk/ac/sanger/artemis/components/QualifierTextArea.java
@@ -71,6 +71,8 @@ public class QualifierTextArea extends JTextPane
   private static StringVector dbsLinks;
   public static Vector DATABASES = new Vector();
   
+  private boolean useHyperlinks = true;
+  
   /**
    *  Create a new QualifierTextArea containing no text.
    **/
@@ -227,6 +229,9 @@ public class QualifierTextArea extends JTextPane
   private void setStyleForHyperLinks(final String s, 
                                      final String db)
   {
+    if(!isUseHyperlinks())
+      return;
+    
     int ind = 0;
     while((ind = indexOfIgnoreCase(s, db+":", ind)) > -1)
     {
@@ -438,4 +443,15 @@ public class QualifierTextArea extends JTextPane
     }
     return null;
   }
+  
+  private boolean isUseHyperlinks()
+  {
+    return useHyperlinks;
+  }
+
+
+  public void setUseHyperlinks(boolean useHyperlinks)
+  {
+    this.useHyperlinks = useHyperlinks;
+  }
 }
-- 
GitLab