- }\r
-\r
- public static int setPIDSliderSource(AlignmentPanel ap, ColourSchemeI cs, String source)\r
- {\r
- SliderPanel pid = null;\r
- if(PIDSlider == null)\r
- {\r
- pid = new SliderPanel(ap, 50, false, cs);\r
- PIDSlider = new JInternalFrame();\r
- PIDSlider.setContentPane(pid);\r
- PIDSlider.setLayer(JLayeredPane.PALETTE_LAYER);\r
- }\r
- else\r
- {\r
- pid = (SliderPanel)PIDSlider.getContentPane();\r
- pid.cs = cs;\r
- }\r
- PIDSlider.setTitle("Percentage Identity Threshold ("+source+")");\r
-\r
- if (ap.av.alignment.getGroups() != null)\r
- pid.setAllGroupsCheckEnabled(true);\r
- else\r
- pid.setAllGroupsCheckEnabled(false);\r
-\r
- return pid.getValue();\r
-\r
- }\r
-\r
- public static void showPIDSlider()\r
- {\r
- try{\r
- conservationSlider.setClosed(true);\r
- conservationSlider = null;\r
- }catch(Exception ex){}\r
-\r
- if(!PIDSlider.isVisible())\r
- {\r
- Desktop.addInternalFrame(PIDSlider, PIDSlider.getTitle(), 420, 90, false);\r
- PIDSlider.setLayer(JLayeredPane.PALETTE_LAYER);\r
- PIDSlider.addInternalFrameListener(new javax.swing.event.\r
- InternalFrameAdapter()\r
- {\r
- public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)\r