JMenuItem upperCase = new JMenuItem();\r
JMenuItem lowerCase = new JMenuItem();\r
JMenuItem toggle = new JMenuItem();\r
- JMenu outputMenu = new JMenu();\r
JMenu pdbMenu = new JMenu();\r
JMenuItem pdbFromFile = new JMenuItem();\r
JMenuItem enterPDB = new JMenuItem();\r
JMenuItem discoverPDB = new JMenuItem();\r
+ JMenuItem jMenuItem1 = new JMenuItem();\r
\r
/**\r
* Creates a new PopupMenu object.\r
}\r
});\r
\r
- outputMenu.add(item);\r
- }\r
+ }\r
\r
\r
try\r
\r
if (seq != null)\r
{\r
+ int start = Math.max(sequence.getName().length()-15, 0);\r
+ sequenceMenu.setText(sequence.getName().substring(start));\r
+\r
JMenuItem menuItem;\r
if( seq.getDatasetSequence().getPDBId() != null)\r
{\r
hideSequences(false);\r
}\r
});\r
- sequenceMenu.add(menuItem);\r
+ add(menuItem);\r
\r
if(ap.av.getSelectionGroup() !=null\r
&& ap.av.getSelectionGroup().getSize(false)>1)\r
if (ap.av.adjustForHiddenSeqs(index) -\r
ap.av.adjustForHiddenSeqs(index - 1) > 1)\r
{\r
- menuItem = new JMenuItem("Reveal");\r
+ menuItem = new JMenuItem("Reveal Sequences");\r
menuItem.addActionListener(new ActionListener()\r
{\r
public void actionPerformed(ActionEvent e)\r
ap.overviewPanel.updateOverviewImage();\r
}\r
});\r
- sequenceMenu.add(menuItem);\r
+ add(menuItem);\r
}\r
\r
menuItem = new JMenuItem("Reveal All");\r
}\r
});\r
\r
- sequenceMenu.add(menuItem);\r
-\r
-\r
-\r
+ add(menuItem);\r
}\r
\r
\r
{\r
unGroupMenuItem.setVisible(false);\r
}\r
- else\r
- {\r
- groupMenu.insertSeparator(3);\r
- }\r
+\r
\r
if (seq == null)\r
{\r
\r
linkMenu.add(item);\r
}\r
- add(linkMenu);\r
+ sequenceMenu.add(linkMenu);\r
}\r
}\r
\r
private void jbInit() throws Exception\r
{\r
groupMenu.setText("Group");\r
- groupMenu.setText("Group");\r
+ groupMenu.setText("Selection");\r
groupName.setText("Name");\r
groupName.addActionListener(new java.awt.event.ActionListener()\r
{\r
toggle_actionPerformed(e);\r
}\r
});\r
- outputMenu.setText("Output to Textbox...");\r
pdbMenu.setText("Associate Structure with Sequence");\r
pdbFromFile.setText("From File");\r
pdbFromFile.addActionListener(new ActionListener()\r
discoverPDB_actionPerformed(e);\r
}\r
});\r
+ jMenuItem1.setText("Output to Textbox...");\r
add(groupMenu);\r
\r
- this.add(editMenu);\r
- this.add(outputMenu);\r
add(sequenceMenu);\r
- this.add(pdbMenu);\r
+ groupMenu.add(editMenu);\r
+ groupMenu.add(jMenuItem1);\r
+ groupMenu.addSeparator();\r
groupMenu.add(groupName);\r
- groupMenu.addSeparator();\r
- groupMenu.add(unGroupMenuItem);\r
+ groupMenu.add(unGroupMenuItem);\r
groupMenu.add(colourMenu);\r
- groupMenu.addSeparator();\r
- groupMenu.add(showBoxes);\r
+ groupMenu.add(showBoxes);\r
groupMenu.add(showText);\r
groupMenu.add(showColourText);\r
- groupMenu.addSeparator();\r
- groupMenu.add(outline);\r
+ groupMenu.add(outline);\r
sequenceMenu.add(sequenceName);\r
- colourMenu.add(noColourmenuItem);\r
+ sequenceMenu.add(pdbMenu);\r
+ colourMenu.add(noColourmenuItem);\r
colourMenu.add(clustalColour);\r
colourMenu.add(BLOSUM62Colour);\r
colourMenu.add(PIDColour);\r
}\r
\r
ap.av.setSelectionGroup(null);\r
+ ap.repaint();\r
refresh();\r
}\r
\r