X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSliderPanel.java;h=37ab21974dbe015c9305c4b5e118ccc644f9baa7;hb=69b246bd6330f05271ca15a440c8442b03b7db6c;hp=2176719a6c0c02952bf84cd85f7008feba9f70a1;hpb=613818a08b858e3fe0dd778c738a362b3a4a0882;p=jalview.git diff --git a/src/jalview/gui/SliderPanel.java b/src/jalview/gui/SliderPanel.java index 2176719..37ab219 100755 --- a/src/jalview/gui/SliderPanel.java +++ b/src/jalview/gui/SliderPanel.java @@ -26,6 +26,7 @@ import jalview.jbgui.GSliderPanel; import jalview.renderer.ResidueShaderI; import jalview.util.MessageManager; +import java.awt.event.ActionEvent; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.beans.PropertyVetoException; @@ -99,15 +100,15 @@ public class SliderPanel extends GSliderPanel if (forConservation) { - label.setText(MessageManager - .getString("label.enter_value_increase_conservation_visibility")); + label.setText(MessageManager.getString( + "label.enter_value_increase_conservation_visibility")); slider.setMinimum(0); slider.setMaximum(100); } else { - label.setText(MessageManager - .getString("label.enter_percentage_identity_above_which_colour_residues")); + label.setText(MessageManager.getString( + "label.enter_percentage_identity_above_which_colour_residues")); slider.setMinimum(0); slider.setMaximum(100); } @@ -117,7 +118,7 @@ public class SliderPanel extends GSliderPanel @Override public void stateChanged(ChangeEvent evt) { - valueField.setText(slider.getValue() + ""); + valueField.setText(String.valueOf(slider.getValue())); valueChanged(slider.getValue()); } }); @@ -127,12 +128,12 @@ public class SliderPanel extends GSliderPanel @Override public void mouseReleased(MouseEvent evt) { - ap.paintAlignment(true); + ap.paintAlignment(true, true); } }); slider.setValue(value); - valueField.setText(value + ""); + valueField.setText(String.valueOf(value)); } /** @@ -162,20 +163,23 @@ public class SliderPanel extends GSliderPanel else { sliderPanel = (SliderPanel) conservationSlider.getContentPane(); - sliderPanel.valueField.setText(String.valueOf(rs.getConservationInc())); + sliderPanel.valueField + .setText(String.valueOf(rs.getConservationInc())); sliderPanel.cs = rs; sliderPanel.ap = ap; sliderPanel.slider.setValue(rs.getConservationInc()); } conservationSlider.setTitle(MessageManager.formatMessage( - "label.conservation_colour_increment", - new String[] { source == null ? BACKGROUND : source })); + "label.conservation_colour_increment", new String[] + { source == null ? BACKGROUND : source })); List groups = ap.av.getAlignment().getGroups(); if (groups != null && !groups.isEmpty()) { sliderPanel.setAllGroupsCheckEnabled(true); + sliderPanel.allGroupsCheck + .setSelected(ap.av.getColourAppliesToAllGroups()); } else { @@ -229,16 +233,16 @@ public class SliderPanel extends GSliderPanel if (!conservationSlider.isVisible()) { Desktop.addInternalFrame(conservationSlider, - conservationSlider.getTitle(), 420, 90, false); - conservationSlider - .addInternalFrameListener(new InternalFrameAdapter() - { - @Override - public void internalFrameClosed(InternalFrameEvent e) - { - conservationSlider = null; - } - }); + conservationSlider.getTitle(), true, FRAME_WIDTH, + FRAME_HEIGHT, false, true); + conservationSlider.addInternalFrameListener(new InternalFrameAdapter() + { + @Override + public void internalFrameClosed(InternalFrameEvent e) + { + conservationSlider = null; + } + }); conservationSlider.setLayer(JLayeredPane.PALETTE_LAYER); } } @@ -255,8 +259,8 @@ public class SliderPanel extends GSliderPanel * * @return */ - public static int setPIDSliderSource(AlignmentPanel ap, - ResidueShaderI rs, String source) + public static int setPIDSliderSource(AlignmentPanel ap, ResidueShaderI rs, + String source) { int threshold = rs.getThreshold(); @@ -279,8 +283,8 @@ public class SliderPanel extends GSliderPanel } PIDSlider.setTitle(MessageManager.formatMessage( - "label.percentage_identity_threshold", - new String[] { source == null ? BACKGROUND : source })); + "label.percentage_identity_threshold", new String[] + { source == null ? BACKGROUND : source })); if (ap.av.getAlignment().getGroups() != null) { @@ -305,8 +309,8 @@ public class SliderPanel extends GSliderPanel if (!PIDSlider.isVisible()) { - Desktop.addInternalFrame(PIDSlider, PIDSlider.getTitle(), 420, 90, - false); + Desktop.addInternalFrame(PIDSlider, PIDSlider.getTitle(), true, + FRAME_WIDTH, FRAME_HEIGHT, false, true); PIDSlider.setLayer(JLayeredPane.PALETTE_LAYER); PIDSlider.addInternalFrameListener(new InternalFrameAdapter() { @@ -396,7 +400,6 @@ public class SliderPanel extends GSliderPanel public void setAllGroupsCheckEnabled(boolean b) { allGroupsCheck.setEnabled(b); - allGroupsCheck.setSelected(ap.av.getColourAppliesToAllGroups()); } /** @@ -455,8 +458,8 @@ public class SliderPanel extends GSliderPanel static int getValue(JInternalFrame slider) { - return slider == null ? 0 : ((SliderPanel) slider.getContentPane()) - .getValue(); + return slider == null ? 0 + : ((SliderPanel) slider.getContentPane()).getValue(); } public static int getPIDValue()