Changeset 31506 in osm


Ignore:
Timestamp:
2015-08-17T21:55:09+02:00 (9 years ago)
Author:
niplecrumple
Message:

Fixed problem with sliders of integer type

Location:
applications/editors/josm/plugins/rasterfilters/src/org/openstreetmap/josm/plugins/rasterfilters
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/rasterfilters/src/org/openstreetmap/josm/plugins/rasterfilters/actions/ShowLayerFiltersDialog.java

    r31504 r31506  
    2828 *
    2929 */
    30 public final class ShowLayerFiltersDialog extends AbstractAction implements LayerAction {
     30public final class ShowLayerFiltersDialog extends AbstractAction implements
     31                LayerAction {
    3132
    3233        private List<FiltersDialog> dialogs = new ArrayList<FiltersDialog>();
     
    6162                                if (temp.getLayer().equals(layer)) {
    6263                                        try {
    63 
    6464                                                temp.createAndShowGUI();
    65 
    6665                                        } catch (MalformedURLException e1) {
    6766                                                e1.printStackTrace();
    6867                                        }
    69 
    7068                                        break;
    7169                                }
  • applications/editors/josm/plugins/rasterfilters/src/org/openstreetmap/josm/plugins/rasterfilters/gui/FilterPanel.java

    r31504 r31506  
    248248                        int initValue = json.getInt("default");
    249249
     250                        Main.debug("Slider is integer\n");
     251                        Main.debug("minValue: " + String.valueOf(minValue) +
     252                                        "maxValue: " + String.valueOf(maxValue));
    250253                        try {
    251254                                slider = new JSlider(JSlider.HORIZONTAL, minValue, maxValue,
     
    265268                } else if (valueType.equals("float")) {
    266269
     270                        Main.debug("Slider is float\n");
    267271                        // every value is supplied by 10 to be integer for slider
    268272                        double minValueDouble = array.getJsonNumber(0).doubleValue();
     
    295299                                slider.setName(json.getString("name"));
    296300                                slider.setToolTipText(String.valueOf((double) slider.getValue() / 100));
    297                                 slider.setBackground(this.getBackground());
    298                                 slider.setBorder(sliderBorder);
    299                                 slider.setPaintTicks(true);
    300                                 slider.setPaintLabels(true);
    301                                 this.add(slider);
     301
    302302
    303303                        } catch (IllegalArgumentException e) {
     
    311311                }
    312312
     313                slider.setBackground(this.getBackground());
     314                slider.setBorder(sliderBorder);
     315                slider.setPaintTicks(true);
     316                slider.setPaintLabels(true);
     317                this.add(slider);
     318
    313319                return slider;
    314320        }
Note: See TracChangeset for help on using the changeset viewer.