JAL-1834 capped the tool-tip text at 500. once that is exceeded an ellipsis is added
authortcofoegbu <tcnofoegbu@dundee.ac.uk>
Fri, 21 Aug 2015 16:05:14 +0000 (17:05 +0100)
committertcofoegbu <tcnofoegbu@dundee.ac.uk>
Fri, 21 Aug 2015 16:05:14 +0000 (17:05 +0100)
src/jalview/jbgui/GPDBSearchPanel.java
src/jalview/jbgui/GStructureChooser.java

index 473f634..5a73b7c 100644 (file)
@@ -93,8 +93,12 @@ public abstract class GPDBSearchPanel extends JPanel
       {
         e.printStackTrace();
       }
-      toolTipText = (toolTipText == null ? null : JvSwingUtils.wrapTooltip(
-              true, toolTipText));
+      toolTipText = (toolTipText == null ? null
+              : (toolTipText.length() > 500 ? JvSwingUtils.wrapTooltip(
+                      true, "\"" + toolTipText.subSequence(0, 500)
+                              + "...\"") : JvSwingUtils.wrapTooltip(true,
+                      toolTipText)));
+
       return toolTipText;
     }
   };
index caba85f..2c51b3d 100644 (file)
@@ -165,8 +165,11 @@ public abstract class GStructureChooser extends JPanel implements
       {
         e.printStackTrace();
       }
-      toolTipText = (toolTipText == null ? null : JvSwingUtils.wrapTooltip(
-              true, toolTipText));
+      toolTipText = (toolTipText == null ? null
+              : (toolTipText.length() > 500 ? JvSwingUtils.wrapTooltip(
+                      true, "\"" + toolTipText.subSequence(0, 500)
+                              + "...\"") : JvSwingUtils.wrapTooltip(true,
+                      toolTipText)));
       return toolTipText;
     }
   };