+ }\r
+\r
+ if (ap.av.hasHiddenRows)\r
+ {\r
+ final int index = ap.av.alignment.findIndex(seq);\r
+\r
+ if (ap.av.adjustForHiddenSeqs(index) -\r
+ ap.av.adjustForHiddenSeqs(index - 1) > 1)\r
+ {\r
+ menuItem = new JMenuItem("Reveal");\r
+ menuItem.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ ap.av.showSequence(index);\r
+ ap.repaint();\r
+ if (ap.overviewPanel != null)\r
+ ap.overviewPanel.updateOverviewImage();\r
+ }\r
+ });\r
+ sequenceMenu.add(menuItem);\r
+ }\r
+\r
+ menuItem = new JMenuItem("Reveal All");\r
+ menuItem.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ ap.av.showAllHiddenSeqs();\r
+ ap.repaint();\r
+ if (ap.overviewPanel != null)\r
+ ap.overviewPanel.updateOverviewImage();\r
+ }\r
+ });\r
+\r
+ sequenceMenu.add(menuItem);\r
+\r
+\r
+\r
+ }\r