Ignore:
Timestamp:
2011-11-22T09:17:55+01:00 (13 years ago)
Author:
malcolmh
Message:

save

Location:
applications/editors/josm/plugins/smed/plugs/oseam/src/oseam
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelLit.java

    r27060 r27118  
    298298                rangeBox.setText((String)dlg.mark.getLightAtt(Att.RNG, 0));
    299299                orientationBox.setText((String)dlg.mark.getLightAtt(Att.ORT, 0));
     300                orientationBox.setVisible(dlg.mark.getLightAtt(Att.LIT, 0) == Lit.DIR);
    300301                multipleBox.setText((String)dlg.mark.getLightAtt(Att.MLT, 0));
    301                 visibilityBox.setSelectedIndex(0);
     302                multipleBox.setVisible((dlg.mark.getLightAtt(Att.LIT, 0) == Lit.VERT) || (dlg.mark.getLightAtt(Att.LIT, 0) == Lit.HORIZ));
    302303                for (Vis vis : visibilities.keySet()) {
    303304                        int item = visibilities.get(vis);
     
    305306                                visibilityBox.setSelectedIndex(item);
    306307                }
    307                 categoryBox.setSelectedIndex(0);
    308308                for (Lit lit : categories.keySet()) {
    309309                        int item = categories.get(lit);
     
    311311                                categoryBox.setSelectedIndex(item);
    312312                }
    313                 exhibitionBox.setSelectedIndex(0);
    314313                for (Exh exh : exhibitions.keySet()) {
    315314                        int item = exhibitions.get(exh);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelMore.java

    r27060 r27118  
    310310                sourceBox.setText(dlg.mark.getSource());
    311311                infoBox.setText(dlg.mark.getInfo());
    312                 statusBox.setSelectedIndex(0);
    313312                for (Sts sts : statuses.keySet()) {
    314313                        int item = statuses.get(sts);
     
    316315                                statusBox.setSelectedIndex(item);
    317316                }
    318                 constrBox.setSelectedIndex(0);
    319317                for (Cns cns : constructions.keySet()) {
    320318                        int item = constructions.get(cns);
     
    322320                                constrBox.setSelectedIndex(item);
    323321                }
    324                 conBox.setSelectedIndex(0);
    325322                for (Con con : conspicuities.keySet()) {
    326323                        int item = conspicuities.get(con);
     
    328325                                conBox.setSelectedIndex(item);
    329326                }
    330                 reflBox.setSelectedIndex(0);
    331327                for (Con con : reflectivities.keySet()) {
    332328                        int item = reflectivities.get(con);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java

    r27056 r27118  
    142142                                button.setBorderPainted(false);
    143143                }
    144                 categoryBox.setSelectedIndex(0);
    145144                for (Cat cat : categories.keySet()) {
    146145                        int item = categories.get(cat);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java

    r27115 r27118  
    13771377                        }
    13781378                        if (keys.containsKey("seamark:light" + secStr + ":character")) {
    1379                                 String c = keys.get("seamark:light" + secStr + ":character");
    1380                                 if (c.contains("(") && c.contains(")")) {
    1381                                         int i1 = c.indexOf("(");
    1382                                         int i2 = c.indexOf(")");
    1383                                         setLightAtt(Att.GRP, i, c.substring((i1+1), i2));
    1384                                         c = c.substring(0, i1) + c.substring((i2+1), c.length());
    1385                                         }
    1386                                 setLightAtt(Att.CHR, i, c);
     1379                                str = keys.get("seamark:light" + secStr + ":character");
     1380                                if (str.contains("(") && str.contains(")")) {
     1381                                        int i1 = str.indexOf("(");
     1382                                        int i2 = str.indexOf(")");
     1383                                        setLightAtt(Att.GRP, i, str.substring((i1+1), i2));
     1384                                        str = str.substring(0, i1) + str.substring((i2+1), str.length());
     1385                                        }
     1386                                setLightAtt(Att.CHR, i, str);
    13871387                        }
    13881388                        if (keys.containsKey("seamark:light" + secStr + ":group"))
     
    14231423                                setLightAtt(Att.ORT, i, keys.get("seamark:light" + secStr + ":orientation"));
    14241424                        if (keys.containsKey("seamark:light" + secStr + ":multiple"))
    1425                                 setLightAtt(Att.HGT, i, keys.get("seamark:light" + secStr + ":multiple"));
     1425                                setLightAtt(Att.MLT, i, keys.get("seamark:light" + secStr + ":multiple"));
     1426                       
    14261427                        if (sectors.size() == i)
    14271428                                break;
Note: See TracChangeset for help on using the changeset viewer.