{\r
public void actionPerformed(ActionEvent e)\r
{\r
- groupName_actionPerformed(e);\r
+ groupName_actionPerformed();\r
}\r
});\r
sequenceMenu.setText("Sequence");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- sequenceName_actionPerformed(e);\r
+ sequenceName_actionPerformed();\r
}\r
});\r
PIDColour.setFocusPainted(false);\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- unGroupMenuItem_actionPerformed(e);\r
+ unGroupMenuItem_actionPerformed();\r
}\r
});\r
\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- outline_actionPerformed(e);\r
+ outline_actionPerformed();\r
}\r
});\r
nucleotideMenuItem.setText("Nucleotide");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- nucleotideMenuItem_actionPerformed(e);\r
+ nucleotideMenuItem_actionPerformed();\r
}\r
});\r
colourMenu.setText("Group Colour");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- showBoxes_actionPerformed(e);\r
+ showBoxes_actionPerformed();\r
}\r
});\r
showText.setText("Text");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- showText_actionPerformed(e);\r
+ showText_actionPerformed();\r
}\r
});\r
showColourText.setText("Colour Text");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- showColourText_actionPerformed(e);\r
+ showColourText_actionPerformed();\r
}\r
});\r
editMenu.setText("Edit");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- cut_actionPerformed(e);\r
+ cut_actionPerformed();\r
}\r
});\r
upperCase.setText("To Upper Case");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- copy_actionPerformed(e);\r
+ copy_actionPerformed();\r
}\r
});\r
lowerCase.setText("To Lower Case");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- pdbFromFile_actionPerformed(e);\r
+ pdbFromFile_actionPerformed();\r
}\r
});\r
enterPDB.setText("Enter PDB Id");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- enterPDB_actionPerformed(e);\r
+ enterPDB_actionPerformed();\r
}\r
});\r
discoverPDB.setText("Discover PDB ids");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- discoverPDB_actionPerformed(e);\r
+ discoverPDB_actionPerformed();\r
}\r
});\r
outputMenu.setText("Output to Textbox...");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- sequenceFeature_actionPerformed(e);\r
+ sequenceFeature_actionPerformed();\r
}\r
});\r
textColour.setText("Text Colour");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- textColour_actionPerformed(e);\r
+ textColour_actionPerformed();\r
}\r
});\r
jMenu1.setText("Group");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- noColourmenuItem_actionPerformed(e);\r
+ noColourmenuItem_actionPerformed();\r
}\r
});\r
\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- clustalColour_actionPerformed(e);\r
+ clustalColour_actionPerformed();\r
}\r
});\r
zappoColour.setText("Zappo");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- zappoColour_actionPerformed(e);\r
+ zappoColour_actionPerformed();\r
}\r
});\r
taylorColour.setText("Taylor");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- taylorColour_actionPerformed(e);\r
+ taylorColour_actionPerformed();\r
}\r
});\r
hydrophobicityColour.setText("Hydrophobicity");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- hydrophobicityColour_actionPerformed(e);\r
+ hydrophobicityColour_actionPerformed();\r
}\r
});\r
helixColour.setText("Helix propensity");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- helixColour_actionPerformed(e);\r
+ helixColour_actionPerformed();\r
}\r
});\r
strandColour.setText("Strand propensity");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- strandColour_actionPerformed(e);\r
+ strandColour_actionPerformed();\r
}\r
});\r
turnColour.setText("Turn propensity");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- turnColour_actionPerformed(e);\r
+ turnColour_actionPerformed();\r
}\r
});\r
buriedColour.setText("Buried Index");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- buriedColour_actionPerformed(e);\r
+ buriedColour_actionPerformed();\r
}\r
});\r
abovePIDColour.setText("Above % Identity");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- abovePIDColour_actionPerformed(e);\r
+ abovePIDColour_actionPerformed();\r
}\r
});\r
userDefinedColour.setText("User Defined...");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- PIDColour_actionPerformed(e);\r
+ PIDColour_actionPerformed();\r
}\r
});\r
BLOSUM62Colour.setText("BLOSUM62");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- BLOSUM62Colour_actionPerformed(e);\r
+ BLOSUM62Colour_actionPerformed();\r
}\r
});\r
conservationMenuItem.setText("Conservation");\r
{\r
public void actionPerformed(ActionEvent e)\r
{\r
- conservationMenuItem_actionPerformed(e);\r
+ conservationMenuItem_actionPerformed();\r
}\r
});\r
}\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void clustalColour_actionPerformed(ActionEvent e)\r
+ protected void clustalColour_actionPerformed()\r
{\r
SequenceGroup sg = getGroup();\r
sg.cs = new ClustalxColourScheme(sg.getSequences(ap.av.hiddenRepSequences),\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void zappoColour_actionPerformed(ActionEvent e)\r
+ protected void zappoColour_actionPerformed()\r
{\r
getGroup().cs = new ZappoColourScheme();\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void taylorColour_actionPerformed(ActionEvent e)\r
+ protected void taylorColour_actionPerformed()\r
{\r
getGroup().cs = new TaylorColourScheme();\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void hydrophobicityColour_actionPerformed(ActionEvent e)\r
+ protected void hydrophobicityColour_actionPerformed()\r
{\r
getGroup().cs = new HydrophobicColourScheme();\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void helixColour_actionPerformed(ActionEvent e)\r
+ protected void helixColour_actionPerformed()\r
{\r
getGroup().cs = new HelixColourScheme();\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void strandColour_actionPerformed(ActionEvent e)\r
+ protected void strandColour_actionPerformed()\r
{\r
getGroup().cs = new StrandColourScheme();\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void turnColour_actionPerformed(ActionEvent e)\r
+ protected void turnColour_actionPerformed()\r
{\r
getGroup().cs = new TurnColourScheme();\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void buriedColour_actionPerformed(ActionEvent e)\r
+ protected void buriedColour_actionPerformed()\r
{\r
getGroup().cs = new BuriedColourScheme();\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- public void nucleotideMenuItem_actionPerformed(ActionEvent e)\r
+ public void nucleotideMenuItem_actionPerformed()\r
{\r
getGroup().cs = new NucleotideColourScheme();\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void abovePIDColour_actionPerformed(ActionEvent e)\r
+ protected void abovePIDColour_actionPerformed()\r
{\r
SequenceGroup sg = getGroup();\r
if(sg.cs==null)\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void PIDColour_actionPerformed(ActionEvent e)\r
+ protected void PIDColour_actionPerformed()\r
{\r
SequenceGroup sg = getGroup();\r
sg.cs = new PIDColourScheme();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void BLOSUM62Colour_actionPerformed(ActionEvent e)\r
+ protected void BLOSUM62Colour_actionPerformed()\r
{\r
SequenceGroup sg = getGroup();\r
\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void noColourmenuItem_actionPerformed(ActionEvent e)\r
+ protected void noColourmenuItem_actionPerformed()\r
{\r
getGroup().cs = null;\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void conservationMenuItem_actionPerformed(ActionEvent e)\r
+ protected void conservationMenuItem_actionPerformed()\r
{\r
SequenceGroup sg = getGroup();\r
if(sg.cs==null)\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void groupName_actionPerformed(ActionEvent e)\r
+ protected void groupName_actionPerformed()\r
{\r
- SequenceGroup sg = getGroup();\r
- String reply = JOptionPane.showInternalInputDialog(Desktop.desktop,\r
- "Enter new group name", "Edit group name",\r
- JOptionPane.QUESTION_MESSAGE);\r
\r
- if (reply == null)\r
- {\r
- return;\r
- }\r
+ SequenceGroup sg = getGroup();\r
+ EditNameDialog dialog = new EditNameDialog(sg.getName(),\r
+ sg.getDescription(),\r
+ " Group Name ",\r
+ "Group Description ",\r
+ "Edit Group Name/Description");\r
+\r
+ if (!dialog.accept)\r
+ {\r
+ return;\r
+ }\r
\r
- sg.setName(reply);\r
- groupName.setText(reply);\r
+ sg.setName(dialog.getName());\r
+ groupName.setText(dialog.getDescription());\r
}\r
\r
\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- void sequenceName_actionPerformed(ActionEvent e)\r
+ void sequenceName_actionPerformed()\r
{\r
- JLabel idlabel = new JLabel( " Sequence Name ");\r
- JLabel desclabel = new JLabel("Sequence Description ");\r
- idlabel.setFont(new Font("Courier", Font.PLAIN, 12));\r
- desclabel.setFont(new Font("Courier", Font.PLAIN, 12));\r
- JTextField id = new JTextField(sequence.getName(), 40);\r
- JTextField description = new JTextField(sequence.getDescription(), 40);\r
- JPanel panel = new JPanel(new BorderLayout());\r
- JPanel panel2 = new JPanel(new BorderLayout());\r
- panel2.add(idlabel, BorderLayout.WEST);\r
- panel2.add(id, BorderLayout.CENTER);\r
- panel.add(panel2, BorderLayout.NORTH);\r
- panel2 = new JPanel(new BorderLayout());\r
- panel2.add(desclabel, BorderLayout.WEST);\r
- panel2.add(description, BorderLayout.CENTER);\r
- panel.add(panel2, BorderLayout.SOUTH);\r
-\r
-\r
- int reply = JOptionPane.showInternalConfirmDialog(Desktop.desktop,\r
- panel, "Edit Sequence Name/Description",\r
- JOptionPane.OK_CANCEL_OPTION );\r
-\r
-\r
- if (reply != JOptionPane.OK_OPTION )\r
+ EditNameDialog dialog = new EditNameDialog(sequence.getName(),\r
+ sequence.getDescription(),\r
+ " Sequence Name ",\r
+ "Sequence Description ",\r
+ "Edit Sequence Name/Description");\r
+\r
+ if (!dialog.accept)\r
{\r
return;\r
}\r
\r
- String s = id.getText();\r
-\r
- if (s != null)\r
+ if (dialog.getName() != null)\r
{\r
- if (s.indexOf(" ") > -1)\r
+ if (dialog.getName().indexOf(" ") > -1)\r
{\r
JOptionPane.showMessageDialog(ap,\r
"Spaces have been converted to \"_\"",\r
JOptionPane.WARNING_MESSAGE);\r
}\r
\r
- s = s.replace(' ', '_');\r
- sequence.setName(s);\r
+ sequence.setName(dialog.getName().replace(' ', '_'));\r
ap.repaint();\r
}\r
\r
- sequence.setDescription(description.getText());\r
+ sequence.setDescription(dialog.getDescription());\r
\r
ap.av.firePropertyChange("alignment", null,\r
ap.av.getAlignment().getSequences());\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- void unGroupMenuItem_actionPerformed(ActionEvent e)\r
+ void unGroupMenuItem_actionPerformed()\r
{\r
SequenceGroup sg = ap.av.getSelectionGroup();\r
ap.av.alignment.deleteGroup(sg);\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- protected void outline_actionPerformed(ActionEvent e)\r
+ protected void outline_actionPerformed()\r
{\r
SequenceGroup sg = getGroup();\r
Color col = JColorChooser.showDialog(this, "Select Outline Colour",\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- public void showBoxes_actionPerformed(ActionEvent e)\r
+ public void showBoxes_actionPerformed()\r
{\r
getGroup().setDisplayBoxes(showBoxes.isSelected());\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- public void showText_actionPerformed(ActionEvent e)\r
+ public void showText_actionPerformed()\r
{\r
getGroup().setDisplayText(showText.isSelected());\r
refresh();\r
*\r
* @param e DOCUMENT ME!\r
*/\r
- public void showColourText_actionPerformed(ActionEvent e)\r
+ public void showColourText_actionPerformed()\r
{\r
getGroup().setColourText(showColourText.isSelected());\r
refresh();\r
ap.av.hideSequence(hseqs);\r
}\r
\r
- public void copy_actionPerformed(ActionEvent e)\r
+ public void copy_actionPerformed()\r
{\r
ap.alignFrame.copy_actionPerformed(null);\r
}\r
\r
- public void cut_actionPerformed(ActionEvent e)\r
+ public void cut_actionPerformed()\r
{\r
ap.alignFrame.cut_actionPerformed(null);\r
}\r
}\r
\r
\r
- public void pdbFromFile_actionPerformed(ActionEvent e)\r
+ public void pdbFromFile_actionPerformed()\r
{\r
jalview.io.JalviewFileChooser chooser\r
= new jalview.io.JalviewFileChooser(jalview.bin.Cache.\r
\r
}\r
\r
- public void enterPDB_actionPerformed(ActionEvent e)\r
+ public void enterPDB_actionPerformed()\r
{\r
String id = JOptionPane.showInternalInputDialog(Desktop.desktop,\r
"Enter PDB Id", "Enter PDB Id", JOptionPane.QUESTION_MESSAGE);\r
}\r
}\r
\r
- public void discoverPDB_actionPerformed(ActionEvent e)\r
+ public void discoverPDB_actionPerformed()\r
{\r
new jalview.io.DBRefFetcher(\r
ap.av.getAlignment(), ap.alignFrame).fetchDBRefs(false);\r
}\r
\r
- public void sequenceFeature_actionPerformed(ActionEvent e)\r
+ public void sequenceFeature_actionPerformed()\r
{\r
SequenceGroup sg = ap.av.getSelectionGroup();\r
if(sg==null)\r
}\r
}\r
\r
- public void textColour_actionPerformed(ActionEvent e)\r
+ public void textColour_actionPerformed()\r
{\r
SequenceGroup sg = getGroup();\r
if (sg != null)\r