view settings in view submenu and user preferences to control display of non-position...
[jalview.git] / src / jalview / gui / AlignFrame.java
index 7adbd07..be92acf 100755 (executable)
@@ -551,6 +551,8 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
     showSeqFeatures.setSelected(av.showSequenceFeatures);
     hiddenMarkers.setState(av.showHiddenMarkers);
     applyToAllGroups.setState(av.colourAppliesToAllGroups);
+    showNpFeatsMenuitem.setSelected(av.isShowNpFeats());
+    showDbRefsMenuitem.setSelected(av.isShowDbRefs());
 
     setShowProductsEnabled();
 
@@ -4059,6 +4061,22 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
       buildSortByAnnotationScoresMenu();
     }
   }
+
+  /* (non-Javadoc)
+   * @see jalview.jbgui.GAlignFrame#showDbRefs_actionPerformed(java.awt.event.ActionEvent)
+   */
+  protected void showDbRefs_actionPerformed(ActionEvent e)
+  {
+    viewport.setShowDbRefs(showDbRefsMenuitem.isSelected());
+  }
+
+  /* (non-Javadoc)
+   * @see jalview.jbgui.GAlignFrame#showNpFeats_actionPerformed(java.awt.event.ActionEvent)
+   */
+  protected void showNpFeats_actionPerformed(ActionEvent e)
+  {
+    viewport.setShowNpFeats(showNpFeatsMenuitem.isSelected());
+  }
 }
 
 class PrintThread extends Thread