Set menu state in alignFrame
[jalview.git] / src / jalview / gui / Jalview2XML_V1.java
index 1d52819..a036988 100755 (executable)
@@ -337,37 +337,20 @@ public class Jalview2XML_V1
         af.viewport.setStartSeq(view.getStartSeq());\r
         af.viewport.setShowAnnotation(view.getShowAnnotation());\r
         af.viewport.setAbovePIDThreshold(view.getPidSelected());\r
-        af.abovePIDThreshold.setSelected(view.getPidSelected());\r
         af.viewport.setColourText(view.getShowColourText());\r
-        af.colourTextMenuItem.setSelected(view.getShowColourText());\r
         af.viewport.setConservationSelected(view.getConservationSelected());\r
-        af.conservationMenuItem.setSelected(view.getConservationSelected());\r
-\r
         af.viewport.setShowJVSuffix(view.getShowFullId());\r
-        af.seqLimits.setSelected(view.getShowFullId());\r
-\r
         af.viewport.setFont(new java.awt.Font(view.getFontName(),\r
                 view.getFontStyle(), view.getFontSize()));\r
         af.alignPanel.fontChanged();\r
 \r
         af.viewport.setRenderGaps(view.getRenderGaps());\r
-        af.renderGapsMenuItem.setSelected(view.getRenderGaps());\r
-\r
         af.viewport.setWrapAlignment(view.getWrapAlignment());\r
-        af.wrapMenuItem.setSelected(view.getWrapAlignment());\r
-\r
-\r
         af.alignPanel.setWrapAlignment(view.getWrapAlignment());\r
-\r
-        af.annotationPanelMenuItem.setState(view.getShowAnnotation());\r
         af.viewport.setShowAnnotation(view.getShowAnnotation());\r
         af.alignPanel.setAnnotationVisible(view.getShowAnnotation());\r
-\r
-\r
         af.viewport.setShowBoxes(view.getShowBoxes());\r
-        af.viewBoxesMenuItem.setSelected(view.getShowBoxes());\r
         af.viewport.setShowText(view.getShowText());\r
-        af.viewTextMenuItem.setSelected(view.getShowText());\r
 \r
         ColourSchemeI cs = null;\r
 \r
@@ -389,7 +372,6 @@ public class Jalview2XML_V1
             }\r
         }\r
 \r
-        af.setColourSelected(view.getBgColour());\r
         af.viewport.setGlobalColourScheme(cs);\r
         af.viewport.setColourAppliesToAllGroups(false);\r
         af.changeColour(cs);\r
@@ -399,12 +381,8 @@ public class Jalview2XML_V1
         }\r
 \r
         af.viewport.setColourAppliesToAllGroups(true);\r
+        af.viewport.showSequenceFeatures = view.getShowSequenceFeatures();\r
 \r
-        if (view.getShowSequenceFeatures())\r
-        {\r
-           af.viewport.showSequenceFeatures = true;\r
-           af.showSeqFeatures.setSelected(true);\r
-        }\r
 \r
         if(jms.getFeatureSettings()!=null)\r
         {\r
@@ -426,6 +404,7 @@ public class Jalview2XML_V1
          af.alignPanel.seqPanel.seqCanvas.getFeatureRenderer().renderOrder = renderOrder;\r
         }\r
 \r
+        af.setMenusFromViewport(af.viewport);\r
 \r
         Desktop.addInternalFrame(af, view.getTitle(),\r
              view.getWidth(), view.getHeight());\r