Ignore:
Timestamp:
2010-03-02T15:15:29+01:00 (16 years ago)
Author:
pieren
Message:

layer selection configurable for vectorized images

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java

    r20240 r20247  
    6363
    6464    private JRadioButton grabRes3 = new JRadioButton("low");
     65
     66    private JCheckBox layerLS3 = new JCheckBox(tr("water"));
     67    private JCheckBox layerLS2 = new JCheckBox(tr("building"));
     68    private JCheckBox layerLS1 = new JCheckBox(tr("symbol"));
     69    private JCheckBox layerParcel = new JCheckBox(tr("parcel"));
     70    private JCheckBox layerLabel = new JCheckBox(tr("parcel number"));
     71    private JCheckBox layerNumero = new JCheckBox(tr("address"));
     72    private JCheckBox layerLieudit = new JCheckBox(tr("locality"));
     73    private JCheckBox layerSection = new JCheckBox(tr("section"));
     74    private JCheckBox layerCommune = new JCheckBox(tr("commune"));
    6575
    6676    static final int DEFAULT_SQUARE_SIZE = 100;
     
    227237        cadastrewms.add(grabMultiplier4Size, GBC.eol().fill(GBC.HORIZONTAL).insets(5, 5, 0, 5));
    228238
     239        // WMS layers selection
     240        JLabel jLabelLayers = new JLabel(tr("Layers:"));
     241        cadastrewms.add(jLabelLayers, GBC.std().insets(0, 5, 10, 0));
     242        layerLS3.setSelected(Main.pref.getBoolean("cadastrewms.layerWater", true));
     243        layerLS3.setToolTipText(tr("See, rivers, swimming pools."));
     244        cadastrewms.add(layerLS3, GBC.std().insets(5, 0, 5, 0));
     245        layerLS2.setSelected(Main.pref.getBoolean("cadastrewms.layerBuilding", true));
     246        layerLS2.setToolTipText(tr("Buildings, covers, underground constructions."));
     247        cadastrewms.add(layerLS2, GBC.std().insets(5, 0, 5, 0));
     248        layerLS1.setSelected(Main.pref.getBoolean("cadastrewms.layerSymbol", true));
     249        layerLS1.setToolTipText(tr("Symbols like cristian cross."));
     250        cadastrewms.add(layerLS1, GBC.std().insets(5, 0, 5, 0));
     251        layerParcel.setSelected(Main.pref.getBoolean("cadastrewms.layerParcel", true));
     252        layerParcel.setToolTipText(tr("Parcels."));
     253        cadastrewms.add(layerParcel, GBC.eop().insets(5, 0, 5, 0));
     254        layerLabel.setSelected(Main.pref.getBoolean("cadastrewms.layerLabel", true));
     255        layerLabel.setToolTipText(tr("Parcels numbers, street names."));
     256        cadastrewms.add(layerLabel, GBC.std().insets(70, 0, 5, 0));
     257        layerNumero.setSelected(Main.pref.getBoolean("cadastrewms.layerNumero", true));
     258        layerNumero.setToolTipText(tr("Address, houses numbers."));
     259        cadastrewms.add(layerNumero, GBC.std().insets(5, 0, 5, 0));
     260        layerLieudit.setSelected(Main.pref.getBoolean("cadastrewms.layerLieudit", true));
     261        layerLieudit.setToolTipText(tr("Locality, hamlet, place."));
     262        cadastrewms.add(layerLieudit, GBC.std().insets(5, 0, 5, 0));
     263        layerSection.setSelected(Main.pref.getBoolean("cadastrewms.layerSection", true));
     264        layerSection.setToolTipText(tr("Cadastral sections and subsections."));
     265        cadastrewms.add(layerSection, GBC.std().insets(5, 0, 5, 0));
     266        layerCommune.setSelected(Main.pref.getBoolean("cadastrewms.layerCommune", true));
     267        layerCommune.setToolTipText(tr("Municipality administrative borders."));
     268        cadastrewms.add(layerCommune, GBC.eop().insets(5, 0, 5, 0));
     269       
    229270        // separator
    230271        cadastrewms.add(new JSeparator(SwingConstants.HORIZONTAL), GBC.eol().fill(GBC.HORIZONTAL));
     
    323364            }
    324365        }
     366        Main.pref.put("cadastrewms.layerWater", layerLS3.isSelected());
     367        Main.pref.put("cadastrewms.layerBuilding", layerLS2.isSelected());
     368        Main.pref.put("cadastrewms.layerSymbol", layerLS1.isSelected());
     369        Main.pref.put("cadastrewms.layerParcel", layerParcel.isSelected());
     370        Main.pref.put("cadastrewms.layerLabel", layerLabel.isSelected());
     371        Main.pref.put("cadastrewms.layerNumero", layerNumero.isSelected());
     372        Main.pref.put("cadastrewms.layerLieudit", layerLieudit.isSelected());
     373        Main.pref.put("cadastrewms.layerSection", layerSection.isSelected());
     374        Main.pref.put("cadastrewms.layerCommune", layerCommune.isSelected());
    325375        try {
    326376            int i = Integer.parseInt(rasterDivider.getText());
Note: See TracChangeset for help on using the changeset viewer.