- static JInternalFrame conservationSlider;\r
- static JInternalFrame PIDSlider;\r
- AlignmentPanel ap;\r
- boolean forConservation = true;\r
- ColourSchemeI cs;\r
-\r
- public SliderPanel(AlignmentPanel ap, int value, boolean forConserve,\r
- ColourSchemeI cs)\r
- {\r
- this.ap = ap;\r
- this.cs = cs;\r
- forConservation = forConserve;\r
- undoButton.setVisible(false);\r
- applyButton.setVisible(false);\r
-\r
- if (forConservation)\r
- {\r
- label.setText("Enter value to increase conservation visibility");\r
- slider.setMinimum(0);\r
- slider.setMaximum(50);\r
- }\r
- else\r
- {\r
- label.setText("Enter % identity above which to colour residues");\r
- slider.setMinimum(0);\r
- slider.setMaximum(100);\r
- }\r
-\r
- slider.addChangeListener(new ChangeListener()\r
- {\r
- public void stateChanged(ChangeEvent evt)\r
- {\r
- valueField.setText(slider.getValue() + "");\r
- valueChanged(slider.getValue());\r
- }\r
- });\r
-\r
- slider.setValue(value);\r
- valueField.setText(value + "");\r
- }\r
-\r
- public static int setConservationSlider(AlignmentPanel ap,\r
- ColourSchemeI cs, String source)\r
- {\r
- SliderPanel sp = null;\r
- ConservationColourScheme ccs = (ConservationColourScheme) cs;\r
-\r
- if (conservationSlider == null)\r
- {\r
- sp = new SliderPanel(ap, ccs.inc, true, cs);\r
- conservationSlider = new JInternalFrame();\r
- conservationSlider.setContentPane(sp);\r
- conservationSlider.setLayer(JLayeredPane.PALETTE_LAYER);\r
- }\r
- else\r
+ static JInternalFrame conservationSlider;\r
+ static JInternalFrame PIDSlider;\r
+ AlignmentPanel ap;\r
+ boolean forConservation = true;\r
+ ColourSchemeI cs;\r
+\r
+ /**\r
+ * Creates a new SliderPanel object.\r
+ *\r
+ * @param ap DOCUMENT ME!\r
+ * @param value DOCUMENT ME!\r
+ * @param forConserve DOCUMENT ME!\r
+ * @param cs DOCUMENT ME!\r
+ */\r
+ public SliderPanel(AlignmentPanel ap, int value, boolean forConserve,\r
+ ColourSchemeI cs)\r