X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fjbgui%2FGStructureChooser.java;h=2c51b3d2b7651eb498015ee42ad349bf455c70e4;hb=d924d4634167f98c9fd94df6714a6589c1368da3;hp=9e4e6f3d1b73fefb4d077905f06487e53ec7f695;hpb=aa301778c8e8d9edc8889de2a6474dbb7575ab19;p=jalview.git diff --git a/src/jalview/jbgui/GStructureChooser.java b/src/jalview/jbgui/GStructureChooser.java index 9e4e6f3..2c51b3d 100644 --- a/src/jalview/jbgui/GStructureChooser.java +++ b/src/jalview/jbgui/GStructureChooser.java @@ -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; } }; @@ -324,11 +327,12 @@ public abstract class GStructureChooser extends JPanel implements { JTabbedPane sourceTabbedPane = (JTabbedPane) changeEvent .getSource(); - btn_view.setEnabled(false); int index = sourceTabbedPane.getSelectedIndex(); if (sourceTabbedPane.getTitleAt(index) .equals(configureCols)) { + btn_view.setEnabled(false); + btn_cancel.setEnabled(false); previousWantedFields = PDBDocFieldPreferences .getStructureSummaryFields().toArray( new PDBRestClient.PDBDocField[0]); @@ -336,6 +340,7 @@ public abstract class GStructureChooser extends JPanel implements if (sourceTabbedPane.getTitleAt(index) .equals(foundStructureSummary)) { + btn_cancel.setEnabled(true); if (wantedFieldsUpdated()) { tabRefresh();