JAL-1807 includes ?j2sdebug flag and DebugJS._(msg)
[jalviewjs.git] / bin / jalview / appletgui / SliderPanel.js
index dc38cc2..8ba7a20 100644 (file)
-Clazz.declarePackage ("jalview.appletgui");\r
-Clazz.load (["awt2swing.Panel", "java.awt.event.ActionListener", "$.AdjustmentListener", "$.MouseListener", "awt2swing.Button", "$.Checkbox", "$.Label", "$.Scrollbar", "$.TextField", "java.awt.BorderLayout", "$.FlowLayout"], "jalview.appletgui.SliderPanel", ["awt2swing.Frame", "jalview.bin.JalviewLite", "jalview.util.MessageManager", "java.awt.Color", "$.Font", "java.awt.event.WindowAdapter"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.ap = null;\r
-this.forConservation = true;\r
-this.cs = null;\r
-this.slider = null;\r
-this.valueField = null;\r
-this.label = null;\r
-this.jPanel1 = null;\r
-this.jPanel2 = null;\r
-this.applyButton = null;\r
-this.undoButton = null;\r
-this.flowLayout1 = null;\r
-this.allGroupsCheck = null;\r
-this.borderLayout1 = null;\r
-this.borderLayout2 = null;\r
-this.flowLayout2 = null;\r
-Clazz.instantialize (this, arguments);\r
-}, jalview.appletgui, "SliderPanel", awt2swing.Panel, [java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.MouseListener]);\r
-Clazz.prepareFields (c$, function () {\r
-this.slider =  new awt2swing.Scrollbar ();\r
-this.valueField =  new awt2swing.TextField ();\r
-this.label =  new awt2swing.Label ();\r
-this.jPanel1 =  new awt2swing.Panel ();\r
-this.jPanel2 =  new awt2swing.Panel ();\r
-this.applyButton =  new awt2swing.Button ();\r
-this.undoButton =  new awt2swing.Button ();\r
-this.flowLayout1 =  new java.awt.FlowLayout ();\r
-this.allGroupsCheck =  new awt2swing.Checkbox ();\r
-this.borderLayout1 =  new java.awt.BorderLayout ();\r
-this.borderLayout2 =  new java.awt.BorderLayout ();\r
-this.flowLayout2 =  new java.awt.FlowLayout ();\r
-});\r
-c$.setConservationSlider = Clazz.defineMethod (c$, "setConservationSlider", \r
-function (ap, cs, source) {\r
-var sp = null;\r
-if (jalview.appletgui.SliderPanel.conservationSlider == null) {\r
-sp =  new jalview.appletgui.SliderPanel (ap, cs.getConservationInc (), true, cs);\r
-jalview.appletgui.SliderPanel.conservationSlider =  new awt2swing.Frame ();\r
-jalview.appletgui.SliderPanel.conservationSlider.add (sp);\r
-} else {\r
-sp = jalview.appletgui.SliderPanel.conservationSlider.getComponent (0);\r
-sp.cs = cs;\r
-}jalview.appletgui.SliderPanel.conservationSlider.setTitle (jalview.util.MessageManager.formatMessage ("label.conservation_colour_increment",  Clazz.newArray (-1, [source])));\r
-if (ap.av.getAlignment ().getGroups () != null) {\r
-sp.setAllGroupsCheckEnabled (true);\r
-} else {\r
-sp.setAllGroupsCheckEnabled (false);\r
-}return sp.getValue ();\r
-}, "jalview.appletgui.AlignmentPanel,jalview.schemes.ColourSchemeI,~S");\r
-c$.showConservationSlider = Clazz.defineMethod (c$, "showConservationSlider", \r
-function () {\r
-try {\r
-jalview.appletgui.SliderPanel.PIDSlider.setVisible (false);\r
-jalview.appletgui.SliderPanel.PIDSlider = null;\r
-} catch (ex) {\r
-if (Clazz.exceptionOf (ex, Exception)) {\r
-} else {\r
-throw ex;\r
-}\r
-}\r
-if (!jalview.appletgui.SliderPanel.conservationSlider.isVisible ()) {\r
-jalview.bin.JalviewLite.addFrame (jalview.appletgui.SliderPanel.conservationSlider, jalview.appletgui.SliderPanel.conservationSlider.getTitle (), 420, 100);\r
-jalview.appletgui.SliderPanel.conservationSlider.addWindowListener (((Clazz.isClassDefined ("jalview.appletgui.SliderPanel$1") ? 0 : jalview.appletgui.SliderPanel.$SliderPanel$1$ ()), Clazz.innerTypeInstance (jalview.appletgui.SliderPanel$1, this, null)));\r
-}});\r
-c$.setPIDSliderSource = Clazz.defineMethod (c$, "setPIDSliderSource", \r
-function (ap, cs, source) {\r
-var pid = null;\r
-if (jalview.appletgui.SliderPanel.PIDSlider == null) {\r
-pid =  new jalview.appletgui.SliderPanel (ap, 50, false, cs);\r
-jalview.appletgui.SliderPanel.PIDSlider =  new awt2swing.Frame ();\r
-jalview.appletgui.SliderPanel.PIDSlider.add (pid);\r
-} else {\r
-pid = jalview.appletgui.SliderPanel.PIDSlider.getComponent (0);\r
-pid.cs = cs;\r
-}jalview.appletgui.SliderPanel.PIDSlider.setTitle (jalview.util.MessageManager.formatMessage ("label.percentage_identity_thereshold",  Clazz.newArray (-1, [source])));\r
-if (ap.av.getAlignment ().getGroups () != null) {\r
-pid.setAllGroupsCheckEnabled (true);\r
-} else {\r
-pid.setAllGroupsCheckEnabled (false);\r
-}return pid.getValue ();\r
-}, "jalview.appletgui.AlignmentPanel,jalview.schemes.ColourSchemeI,~S");\r
-c$.showPIDSlider = Clazz.defineMethod (c$, "showPIDSlider", \r
-function () {\r
-try {\r
-jalview.appletgui.SliderPanel.conservationSlider.setVisible (false);\r
-jalview.appletgui.SliderPanel.conservationSlider = null;\r
-} catch (ex) {\r
-if (Clazz.exceptionOf (ex, Exception)) {\r
-} else {\r
-throw ex;\r
-}\r
-}\r
-if (!jalview.appletgui.SliderPanel.PIDSlider.isVisible ()) {\r
-jalview.bin.JalviewLite.addFrame (jalview.appletgui.SliderPanel.PIDSlider, jalview.appletgui.SliderPanel.PIDSlider.getTitle (), 420, 100);\r
-jalview.appletgui.SliderPanel.PIDSlider.addWindowListener (((Clazz.isClassDefined ("jalview.appletgui.SliderPanel$2") ? 0 : jalview.appletgui.SliderPanel.$SliderPanel$2$ ()), Clazz.innerTypeInstance (jalview.appletgui.SliderPanel$2, this, null)));\r
-}});\r
-Clazz.makeConstructor (c$, \r
-function (ap, value, forConserve, cs) {\r
-Clazz.superConstructor (this, jalview.appletgui.SliderPanel, []);\r
-try {\r
-this.jbInit ();\r
-} catch (e) {\r
-if (Clazz.exceptionOf (e, Exception)) {\r
-e.printStackTrace ();\r
-} else {\r
-throw e;\r
-}\r
-}\r
-this.ap = ap;\r
-this.cs = cs;\r
-this.forConservation = forConserve;\r
-this.undoButton.setVisible (false);\r
-this.applyButton.setVisible (false);\r
-if (this.forConservation) {\r
-this.label.setText (jalview.util.MessageManager.getString ("label.modify_conservation_visibility"));\r
-this.slider.setMinimum (0);\r
-this.slider.setMaximum (50 + this.slider.getVisibleAmount ());\r
-this.slider.setUnitIncrement (1);\r
-} else {\r
-this.label.setText (jalview.util.MessageManager.getString ("label.colour_residues_above_occurence"));\r
-this.slider.setMinimum (0);\r
-this.slider.setMaximum (100 + this.slider.getVisibleAmount ());\r
-this.slider.setBlockIncrement (1);\r
-}this.slider.addAdjustmentListener (this);\r
-this.slider.addMouseListener (this);\r
-this.slider.setValue (value);\r
-this.valueField.setText (value + "");\r
-}, "jalview.appletgui.AlignmentPanel,~N,~B,jalview.schemes.ColourSchemeI");\r
-Clazz.defineMethod (c$, "valueChanged", \r
-function (i) {\r
-if (this.cs == null) {\r
-return;\r
-}var toChange = this.cs;\r
-var allGroups = null;\r
-if (this.allGroupsCheck.getState ()) {\r
-allGroups = this.ap.av.getAlignment ().getGroups ().listIterator ();\r
-}while (toChange != null) {\r
-if (this.forConservation) {\r
-toChange.setConservationInc (i);\r
-} else {\r
-toChange.setThreshold (i, this.ap.av.isIgnoreGapsConsensus ());\r
-}if (allGroups != null && allGroups.hasNext ()) {\r
-while ((toChange = allGroups.next ().cs) == null && allGroups.hasNext ()) {\r
-;}\r
-} else {\r
-toChange = null;\r
-}}\r
-this.ap.seqPanel.seqCanvas.repaint ();\r
-}, "~N");\r
-Clazz.defineMethod (c$, "setAllGroupsCheckEnabled", \r
-function (b) {\r
-this.allGroupsCheck.setEnabled (b);\r
-}, "~B");\r
-Clazz.overrideMethod (c$, "actionPerformed", \r
-function (evt) {\r
-if (evt.getSource () === this.applyButton) {\r
-this.applyButton_actionPerformed ();\r
-} else if (evt.getSource () === this.undoButton) {\r
-this.undoButton_actionPerformed ();\r
-} else if (evt.getSource () === this.valueField) {\r
-this.valueField_actionPerformed ();\r
-}}, "java.awt.event.ActionEvent");\r
-Clazz.overrideMethod (c$, "adjustmentValueChanged", \r
-function (evt) {\r
-this.valueField.setText (this.slider.getValue () + "");\r
-this.valueChanged (this.slider.getValue ());\r
-}, "java.awt.event.AdjustmentEvent");\r
-Clazz.defineMethod (c$, "valueField_actionPerformed", \r
-function () {\r
-try {\r
-var i = Integer.parseInt (this.valueField.getText ());\r
-this.slider.setValue (i);\r
-} catch (ex) {\r
-if (Clazz.exceptionOf (ex, Exception)) {\r
-this.valueField.setText (this.slider.getValue () + "");\r
-} else {\r
-throw ex;\r
-}\r
-}\r
-});\r
-Clazz.defineMethod (c$, "setValue", \r
-function (value) {\r
-this.slider.setValue (value);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getValue", \r
-function () {\r
-return Integer.parseInt (this.valueField.getText ());\r
-});\r
-Clazz.defineMethod (c$, "jbInit", \r
-($fz = function () {\r
-this.setLayout (this.borderLayout2);\r
-this.slider.setBackground (java.awt.Color.white);\r
-this.slider.setFont ( new java.awt.Font ("Verdana", 0, 11));\r
-this.slider.setOrientation (0);\r
-this.valueField.setFont ( new java.awt.Font ("Verdana", 0, 11));\r
-this.valueField.setText ("   ");\r
-this.valueField.addActionListener (this);\r
-this.valueField.setColumns (3);\r
-this.label.setFont ( new java.awt.Font ("Verdana", 0, 11));\r
-this.label.setText (jalview.util.MessageManager.getString ("label.set_this_label_text"));\r
-this.jPanel1.setLayout (this.borderLayout1);\r
-this.jPanel2.setLayout (this.flowLayout1);\r
-this.applyButton.setFont ( new java.awt.Font ("Verdana", 0, 11));\r
-this.applyButton.setLabel (jalview.util.MessageManager.getString ("action.apply"));\r
-this.applyButton.addActionListener (this);\r
-this.undoButton.setEnabled (false);\r
-this.undoButton.setFont ( new java.awt.Font ("Verdana", 0, 11));\r
-this.undoButton.setLabel (jalview.util.MessageManager.getString ("action.undo"));\r
-this.undoButton.addActionListener (this);\r
-this.allGroupsCheck.setEnabled (false);\r
-this.allGroupsCheck.setFont ( new java.awt.Font ("Verdana", 0, 11));\r
-this.allGroupsCheck.setLabel (jalview.util.MessageManager.getString ("action.apply_threshold_all_groups"));\r
-this.allGroupsCheck.setName (jalview.util.MessageManager.getString ("action.apply_all_groups"));\r
-this.setBackground (java.awt.Color.white);\r
-this.setForeground (java.awt.Color.black);\r
-this.jPanel2.add (this.label, null);\r
-this.jPanel2.add (this.applyButton, null);\r
-this.jPanel2.add (this.undoButton, null);\r
-this.jPanel2.add (this.allGroupsCheck);\r
-this.jPanel1.add (this.valueField, "East");\r
-this.jPanel1.add (this.slider, "Center");\r
-this.add (this.jPanel1, "South");\r
-this.add (this.jPanel2, "Center");\r
-}, $fz.isPrivate = true, $fz));\r
-Clazz.defineMethod (c$, "applyButton_actionPerformed", \r
-function () {\r
-});\r
-Clazz.defineMethod (c$, "undoButton_actionPerformed", \r
-function () {\r
-});\r
-Clazz.overrideMethod (c$, "mousePressed", \r
-function (evt) {\r
-}, "java.awt.event.MouseEvent");\r
-Clazz.overrideMethod (c$, "mouseReleased", \r
-function (evt) {\r
-this.ap.paintAlignment (true);\r
-}, "java.awt.event.MouseEvent");\r
-Clazz.overrideMethod (c$, "mouseClicked", \r
-function (evt) {\r
-}, "java.awt.event.MouseEvent");\r
-Clazz.overrideMethod (c$, "mouseEntered", \r
-function (evt) {\r
-}, "java.awt.event.MouseEvent");\r
-Clazz.overrideMethod (c$, "mouseExited", \r
-function (evt) {\r
-}, "java.awt.event.MouseEvent");\r
-c$.$SliderPanel$1$ = function () {\r
-Clazz.pu$h ();\r
-c$ = Clazz.declareAnonymous (jalview.appletgui, "SliderPanel$1", java.awt.event.WindowAdapter);\r
-Clazz.overrideMethod (c$, "windowClosing", \r
-function (e) {\r
-jalview.appletgui.SliderPanel.conservationSlider = null;\r
-}, "java.awt.event.WindowEvent");\r
-c$ = Clazz.p0p ();\r
-};\r
-c$.$SliderPanel$2$ = function () {\r
-Clazz.pu$h ();\r
-c$ = Clazz.declareAnonymous (jalview.appletgui, "SliderPanel$2", java.awt.event.WindowAdapter);\r
-Clazz.overrideMethod (c$, "windowClosing", \r
-function (e) {\r
-jalview.appletgui.SliderPanel.PIDSlider = null;\r
-}, "java.awt.event.WindowEvent");\r
-c$ = Clazz.p0p ();\r
-};\r
-Clazz.defineStatics (c$,\r
-"conservationSlider", null,\r
-"PIDSlider", null);\r
-});\r
+Clazz.declarePackage ("jalview.appletgui");
+Clazz.load (["awt2swing.Panel", "java.awt.event.ActionListener", "$.AdjustmentListener", "$.MouseListener", "awt2swing.Button", "$.Checkbox", "$.Label", "$.Scrollbar", "$.TextField", "java.awt.BorderLayout", "$.FlowLayout"], "jalview.appletgui.SliderPanel", ["awt2swing.Frame", "jalview.bin.JalviewLite", "jalview.util.MessageManager", "java.awt.Color", "$.Font", "java.awt.event.WindowAdapter"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.ap = null;
+this.forConservation = true;
+this.cs = null;
+this.slider = null;
+this.valueField = null;
+this.label = null;
+this.jPanel1 = null;
+this.jPanel2 = null;
+this.applyButton = null;
+this.undoButton = null;
+this.flowLayout1 = null;
+this.allGroupsCheck = null;
+this.borderLayout1 = null;
+this.borderLayout2 = null;
+this.flowLayout2 = null;
+Clazz.instantialize (this, arguments);
+}, jalview.appletgui, "SliderPanel", awt2swing.Panel, [java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.MouseListener]);
+Clazz.prepareFields (c$, function () {
+this.slider =  new awt2swing.Scrollbar ();
+this.valueField =  new awt2swing.TextField ();
+this.label =  new awt2swing.Label ();
+this.jPanel1 =  new awt2swing.Panel ();
+this.jPanel2 =  new awt2swing.Panel ();
+this.applyButton =  new awt2swing.Button ();
+this.undoButton =  new awt2swing.Button ();
+this.flowLayout1 =  new java.awt.FlowLayout ();
+this.allGroupsCheck =  new awt2swing.Checkbox ();
+this.borderLayout1 =  new java.awt.BorderLayout ();
+this.borderLayout2 =  new java.awt.BorderLayout ();
+this.flowLayout2 =  new java.awt.FlowLayout ();
+});
+c$.setConservationSlider = Clazz.defineMethod (c$, "setConservationSlider", 
+function (ap, cs, source) {
+var sp = null;
+if (jalview.appletgui.SliderPanel.conservationSlider == null) {
+sp =  new jalview.appletgui.SliderPanel (ap, cs.getConservationInc (), true, cs);
+jalview.appletgui.SliderPanel.conservationSlider =  new awt2swing.Frame ();
+jalview.appletgui.SliderPanel.conservationSlider.add (sp);
+} else {
+sp = jalview.appletgui.SliderPanel.conservationSlider.getComponent (0);
+sp.cs = cs;
+}jalview.appletgui.SliderPanel.conservationSlider.setTitle (jalview.util.MessageManager.formatMessage ("label.conservation_colour_increment",  Clazz.newArray (-1, [source])));
+if (ap.av.getAlignment ().getGroups () != null) {
+sp.setAllGroupsCheckEnabled (true);
+} else {
+sp.setAllGroupsCheckEnabled (false);
+}return sp.getValue ();
+}, "jalview.appletgui.AlignmentPanel,jalview.schemes.ColourSchemeI,~S");
+c$.showConservationSlider = Clazz.defineMethod (c$, "showConservationSlider", 
+function () {
+try {
+jalview.appletgui.SliderPanel.PIDSlider.setVisible (false);
+jalview.appletgui.SliderPanel.PIDSlider = null;
+} catch (ex) {
+if (Clazz.exceptionOf (ex, Exception)) {
+} else {
+throw ex;
+}
+}
+if (!jalview.appletgui.SliderPanel.conservationSlider.isVisible ()) {
+jalview.bin.JalviewLite.addFrame (jalview.appletgui.SliderPanel.conservationSlider, jalview.appletgui.SliderPanel.conservationSlider.getTitle (), 420, 100);
+jalview.appletgui.SliderPanel.conservationSlider.addWindowListener (((Clazz.isClassDefined ("jalview.appletgui.SliderPanel$1") ? 0 : jalview.appletgui.SliderPanel.$SliderPanel$1$ ()), Clazz.innerTypeInstance (jalview.appletgui.SliderPanel$1, this, null)));
+}});
+c$.setPIDSliderSource = Clazz.defineMethod (c$, "setPIDSliderSource", 
+function (ap, cs, source) {
+var pid = null;
+if (jalview.appletgui.SliderPanel.PIDSlider == null) {
+pid =  new jalview.appletgui.SliderPanel (ap, 50, false, cs);
+jalview.appletgui.SliderPanel.PIDSlider =  new awt2swing.Frame ();
+jalview.appletgui.SliderPanel.PIDSlider.add (pid);
+} else {
+pid = jalview.appletgui.SliderPanel.PIDSlider.getComponent (0);
+pid.cs = cs;
+}jalview.appletgui.SliderPanel.PIDSlider.setTitle (jalview.util.MessageManager.formatMessage ("label.percentage_identity_thereshold",  Clazz.newArray (-1, [source])));
+if (ap.av.getAlignment ().getGroups () != null) {
+pid.setAllGroupsCheckEnabled (true);
+} else {
+pid.setAllGroupsCheckEnabled (false);
+}return pid.getValue ();
+}, "jalview.appletgui.AlignmentPanel,jalview.schemes.ColourSchemeI,~S");
+c$.showPIDSlider = Clazz.defineMethod (c$, "showPIDSlider", 
+function () {
+try {
+jalview.appletgui.SliderPanel.conservationSlider.setVisible (false);
+jalview.appletgui.SliderPanel.conservationSlider = null;
+} catch (ex) {
+if (Clazz.exceptionOf (ex, Exception)) {
+} else {
+throw ex;
+}
+}
+if (!jalview.appletgui.SliderPanel.PIDSlider.isVisible ()) {
+jalview.bin.JalviewLite.addFrame (jalview.appletgui.SliderPanel.PIDSlider, jalview.appletgui.SliderPanel.PIDSlider.getTitle (), 420, 100);
+jalview.appletgui.SliderPanel.PIDSlider.addWindowListener (((Clazz.isClassDefined ("jalview.appletgui.SliderPanel$2") ? 0 : jalview.appletgui.SliderPanel.$SliderPanel$2$ ()), Clazz.innerTypeInstance (jalview.appletgui.SliderPanel$2, this, null)));
+}});
+Clazz.makeConstructor (c$, 
+function (ap, value, forConserve, cs) {
+Clazz.superConstructor (this, jalview.appletgui.SliderPanel, []);
+try {
+this.jbInit ();
+} catch (e) {
+if (Clazz.exceptionOf (e, Exception)) {
+e.printStackTrace ();
+} else {
+throw e;
+}
+}
+this.ap = ap;
+this.cs = cs;
+this.forConservation = forConserve;
+this.undoButton.setVisible (false);
+this.applyButton.setVisible (false);
+if (this.forConservation) {
+this.label.setText (jalview.util.MessageManager.getString ("label.modify_conservation_visibility"));
+this.slider.setMinimum (0);
+this.slider.setMaximum (50 + this.slider.getVisibleAmount ());
+this.slider.setUnitIncrement (1);
+} else {
+this.label.setText (jalview.util.MessageManager.getString ("label.colour_residues_above_occurence"));
+this.slider.setMinimum (0);
+this.slider.setMaximum (100 + this.slider.getVisibleAmount ());
+this.slider.setBlockIncrement (1);
+}this.slider.addAdjustmentListener (this);
+this.slider.addMouseListener (this);
+this.slider.setValue (value);
+this.valueField.setText (value + "");
+}, "jalview.appletgui.AlignmentPanel,~N,~B,jalview.schemes.ColourSchemeI");
+Clazz.defineMethod (c$, "valueChanged", 
+function (i) {
+if (this.cs == null) {
+return;
+}var toChange = this.cs;
+var allGroups = null;
+if (this.allGroupsCheck.getState ()) {
+allGroups = this.ap.av.getAlignment ().getGroups ().listIterator ();
+}while (toChange != null) {
+if (this.forConservation) {
+toChange.setConservationInc (i);
+} else {
+toChange.setThreshold (i, this.ap.av.isIgnoreGapsConsensus ());
+}if (allGroups != null && allGroups.hasNext ()) {
+while ((toChange = allGroups.next ().cs) == null && allGroups.hasNext ()) {
+;}
+} else {
+toChange = null;
+}}
+this.ap.seqPanel.seqCanvas.repaint ();
+}, "~N");
+Clazz.defineMethod (c$, "setAllGroupsCheckEnabled", 
+function (b) {
+this.allGroupsCheck.setEnabled (b);
+}, "~B");
+Clazz.overrideMethod (c$, "actionPerformed", 
+function (evt) {
+if (evt.getSource () === this.applyButton) {
+this.applyButton_actionPerformed ();
+} else if (evt.getSource () === this.undoButton) {
+this.undoButton_actionPerformed ();
+} else if (evt.getSource () === this.valueField) {
+this.valueField_actionPerformed ();
+}}, "java.awt.event.ActionEvent");
+Clazz.overrideMethod (c$, "adjustmentValueChanged", 
+function (evt) {
+this.valueField.setText (this.slider.getValue () + "");
+this.valueChanged (this.slider.getValue ());
+}, "java.awt.event.AdjustmentEvent");
+Clazz.defineMethod (c$, "valueField_actionPerformed", 
+function () {
+try {
+var i = Integer.parseInt (this.valueField.getText ());
+this.slider.setValue (i);
+} catch (ex) {
+if (Clazz.exceptionOf (ex, Exception)) {
+this.valueField.setText (this.slider.getValue () + "");
+} else {
+throw ex;
+}
+}
+});
+Clazz.defineMethod (c$, "setValue", 
+function (value) {
+this.slider.setValue (value);
+}, "~N");
+Clazz.defineMethod (c$, "getValue", 
+function () {
+return Integer.parseInt (this.valueField.getText ());
+});
+Clazz.defineMethod (c$, "jbInit", 
+($fz = function () {
+this.setLayout (this.borderLayout2);
+this.slider.setBackground (java.awt.Color.white);
+this.slider.setFont ( new java.awt.Font ("Verdana", 0, 11));
+this.slider.setOrientation (0);
+this.valueField.setFont ( new java.awt.Font ("Verdana", 0, 11));
+this.valueField.setText ("   ");
+this.valueField.addActionListener (this);
+this.valueField.setColumns (3);
+this.label.setFont ( new java.awt.Font ("Verdana", 0, 11));
+this.label.setText (jalview.util.MessageManager.getString ("label.set_this_label_text"));
+this.jPanel1.setLayout (this.borderLayout1);
+this.jPanel2.setLayout (this.flowLayout1);
+this.applyButton.setFont ( new java.awt.Font ("Verdana", 0, 11));
+this.applyButton.setLabel (jalview.util.MessageManager.getString ("action.apply"));
+this.applyButton.addActionListener (this);
+this.undoButton.setEnabled (false);
+this.undoButton.setFont ( new java.awt.Font ("Verdana", 0, 11));
+this.undoButton.setLabel (jalview.util.MessageManager.getString ("action.undo"));
+this.undoButton.addActionListener (this);
+this.allGroupsCheck.setEnabled (false);
+this.allGroupsCheck.setFont ( new java.awt.Font ("Verdana", 0, 11));
+this.allGroupsCheck.setLabel (jalview.util.MessageManager.getString ("action.apply_threshold_all_groups"));
+this.allGroupsCheck.setName (jalview.util.MessageManager.getString ("action.apply_all_groups"));
+this.setBackground (java.awt.Color.white);
+this.setForeground (java.awt.Color.black);
+this.jPanel2.add (this.label, null);
+this.jPanel2.add (this.applyButton, null);
+this.jPanel2.add (this.undoButton, null);
+this.jPanel2.add (this.allGroupsCheck);
+this.jPanel1.add (this.valueField, "East");
+this.jPanel1.add (this.slider, "Center");
+this.add (this.jPanel1, "South");
+this.add (this.jPanel2, "Center");
+}, $fz.isPrivate = true, $fz));
+Clazz.defineMethod (c$, "applyButton_actionPerformed", 
+function () {
+});
+Clazz.defineMethod (c$, "undoButton_actionPerformed", 
+function () {
+});
+Clazz.overrideMethod (c$, "mousePressed", 
+function (evt) {
+}, "java.awt.event.MouseEvent");
+Clazz.overrideMethod (c$, "mouseReleased", 
+function (evt) {
+this.ap.paintAlignment (true);
+}, "java.awt.event.MouseEvent");
+Clazz.overrideMethod (c$, "mouseClicked", 
+function (evt) {
+}, "java.awt.event.MouseEvent");
+Clazz.overrideMethod (c$, "mouseEntered", 
+function (evt) {
+}, "java.awt.event.MouseEvent");
+Clazz.overrideMethod (c$, "mouseExited", 
+function (evt) {
+}, "java.awt.event.MouseEvent");
+c$.$SliderPanel$1$ = function () {
+Clazz.pu$h ();
+c$ = Clazz.declareAnonymous (jalview.appletgui, "SliderPanel$1", java.awt.event.WindowAdapter);
+Clazz.overrideMethod (c$, "windowClosing", 
+function (e) {
+jalview.appletgui.SliderPanel.conservationSlider = null;
+}, "java.awt.event.WindowEvent");
+c$ = Clazz.p0p ();
+};
+c$.$SliderPanel$2$ = function () {
+Clazz.pu$h ();
+c$ = Clazz.declareAnonymous (jalview.appletgui, "SliderPanel$2", java.awt.event.WindowAdapter);
+Clazz.overrideMethod (c$, "windowClosing", 
+function (e) {
+jalview.appletgui.SliderPanel.PIDSlider = null;
+}, "java.awt.event.WindowEvent");
+c$ = Clazz.p0p ();
+};
+Clazz.defineStatics (c$,
+"conservationSlider", null,
+"PIDSlider", null);
+});