protected JRadioButtonMenuItem strandColour = new JRadioButtonMenuItem();\r
protected JRadioButtonMenuItem turnColour = new JRadioButtonMenuItem();\r
protected JRadioButtonMenuItem buriedColour = new JRadioButtonMenuItem();\r
- protected JRadioButtonMenuItem abovePIDColour = new JRadioButtonMenuItem();\r
+ protected JCheckBoxMenuItem abovePIDColour = new JCheckBoxMenuItem();\r
protected JRadioButtonMenuItem userDefinedColour = new JRadioButtonMenuItem();\r
protected JRadioButtonMenuItem PIDColour = new JRadioButtonMenuItem();\r
protected JRadioButtonMenuItem BLOSUM62Colour = new JRadioButtonMenuItem();\r
\r
SequenceGroup sg = ap.av.getRubberbandGroup();\r
if(sg!=null)\r
- groupName.setText( sg.getName() );\r
+ {\r
+ groupName.setText(sg.getName());\r
+ if(sg.cs instanceof ZappoColourScheme)\r
+ zappoColour.setSelected(true);\r
+ else if(sg.cs instanceof TaylorColourScheme)\r
+ taylorColour.setSelected(true);\r
+ else if (sg.cs instanceof PIDColourScheme)\r
+ PIDColour.setSelected(true);\r
+ else if (sg.cs instanceof Blosum62ColourScheme)\r
+ BLOSUM62Colour.setSelected(true);\r
+ else if (sg.cs instanceof UserColourScheme)\r
+ userDefinedColour.setSelected(true);\r
+ else if (sg.cs instanceof HydrophobicColourScheme)\r
+ hydrophobicityColour.setSelected(true);\r
+ else if (sg.cs instanceof HelixColourScheme)\r
+ helixColour.setSelected(true);\r
+ else if (sg.cs instanceof StrandColourScheme)\r
+ strandColour.setSelected(true);\r
+ else if (sg.cs instanceof TurnColourScheme)\r
+ turnColour.setSelected(true);\r
+ else if (sg.cs instanceof BuriedColourScheme)\r
+ buriedColour.setSelected(true);\r
+ else if (sg.cs instanceof ClustalxColourScheme)\r
+ clustalColour.setSelected(true);\r
+ else\r
+ noColourmenuItem.setSelected(true);\r
+\r
+ if (sg.cs instanceof ConservationColourScheme)\r
+ conservationMenuItem.setSelected(true);\r
+\r
+ }\r
\r
if(seq!=null)\r
{\r
residueMenu.add(annotateResidue);\r
\r
noColourmenuItem.setText("None");\r
- noColourmenuItem.setSelected(true);\r
noColourmenuItem.addActionListener(new java.awt.event.ActionListener()\r
{\r
public void actionPerformed(ActionEvent e)\r
}\r
});\r
\r
- clustalColour.setSelected(false);\r
clustalColour.setText("Clustalx colours");\r
clustalColour.addActionListener(new java.awt.event.ActionListener()\r
{\r
\r
void refresh()\r
{\r
+ SequenceGroup sg = getGroup();\r
+ SuperGroup superG = ap.av.alignment.getSuperGroup( sg );\r
+ if( superG !=null)\r
+ superG.setSuperGroupProperties( sg );\r
+\r
ap.seqPanel.seqCanvas.paintFlag=true;\r
ap.seqPanel.repaint();\r
}\r
SliderPanel sp = new SliderPanel(ap, 70, false, getGroup().cs );\r
JInternalFrame frame = new JInternalFrame();\r
frame.setContentPane(sp);\r
- Desktop.addInternalFrame(frame, "Percentage Identity Threshold", 400,90);\r
+ Desktop.addInternalFrame(frame, "Percentage Identity Threshold ("+getGroup().getName()+")" , 400,90);\r
frame.setMaximizable(false);\r
\r
}\r
JInternalFrame frame = new JInternalFrame();\r
UserDefinedColours chooser = new UserDefinedColours( frame, ap, getGroup());\r
frame.setContentPane(chooser);\r
- Desktop.addInternalFrame(frame,"User defined colours", 450,540 );\r
+ Desktop.addInternalFrame(frame,"User defined colours ("+getGroup().getName()+")", 450,540 );\r
frame.setResizable(false);\r
frame.setIconifiable(false);\r
frame.setMaximizable(false);\r