Ignore:
Timestamp:
2010-08-19T13:01:17+02:00 (14 years ago)
Author:
malcolmh
Message:

bug fixes

Location:
applications/editors/josm/plugins/toms/src/toms
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/toms/src/toms/dialogs/SmpDialogAction.java

    r22683 r22692  
    779779                                        buoy = new BuoySaw(this, SeaMark.SAFE_WATER);
    780780                                        buoy.setColour(SeaMark.RED_WHITE);
     781                                } else if (str.equals("yellow")) {
     782                                        buoy = new BuoySaw(this, SeaMark.SPECIAL_PURPOSE);
     783                                        buoy.setColour(SeaMark.YELLOW);
    781784                                } else {
    782785                                        buoy = new BuoyUkn(this, "Parse-Error: Invalid colour");
  • applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/BuoyIsol.java

    r22683 r22692  
    8282
    8383                                        c = getLightChar();
    84 
     84                                        if (getLightGroup() != "")
     85                                                c = c + "(" + getLightGroup() + ")";
    8586                                        dlg.cbM01Kennung.setSelectedItem(c);
    86                                         if (dlg.cbM01Kennung.getSelectedItem().equals("Not set"))
    87                                                 c = "";
    8887                                }
    8988                        }
     
    172171                        str = keys.get("seamark:topmark:shape");
    173172
    174                         if (str.compareTo("2 spheres") == 0) {
     173                        if (str.equals("2 spheres")) {
    175174                                setTopMark(true);
    176175
     
    202201                        }
    203202
    204                         if (str.compareTo("white") == 0) {
     203                        if (str.equals("white")) {
    205204                                setFired(true);
    206205                                setLightColour("W");
  • applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/BuoyLat.java

    r22683 r22692  
    349349                        image += ".png";
    350350
    351                         // System.out.println("finename: " + image);
    352351                        dlg.lM01Icon01.setIcon(new ImageIcon(getClass().getResource(image)));
    353352                } else
     
    752751                        }
    753752                        if (!hasTopMark()) {
    754                                 setErrMsg("Parse-Error: Topmark falsch");
     753                                setErrMsg("Parse-Error: Invalid topmark");
    755754                                ret = false;
    756755                        }
     
    784783                        } else {
    785784                                if (getErrMsg() == null)
    786                                         setErrMsg("Parse-Error: Befeuerung falsch");
     785                                        setErrMsg("Parse-Error: Invalid light");
    787786                                else
    788                                         setErrMsg(getErrMsg() + " / Befeuerung falsch");
     787                                        setErrMsg(getErrMsg() + " / Invalid light");
    789788                        }
    790789
  • applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/BuoyNota.java

    r22647 r22692  
    148148
    149149                                String c = keys.get("seamark:light:character");
    150                                 String ce = c;
     150                                if (getLightGroup() != "")
     151                                        c = c + "(" + getLightGroup() + ")";
    151152                                setLightChar(c);
    152153                                setLightPeriod(keys);
  • applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/BuoySaw.java

    r22683 r22692  
    203203                                setLightGroup(keys);
    204204                                String c = keys.get("seamark:light:character");
     205                                if (getLightGroup() != "")
     206                                        c = c + "(" + getLightGroup() + ")";
    205207                                setLightChar(c);
    206208                                setLightPeriod(keys);
  • applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/BuoySpec.java

    r22683 r22692  
    147147                        break;
    148148                case SPEC_FLOAT:
    149                         super.saveSign("light_Float");
     149                        super.saveSign("light_float");
    150150                        Main.main.undoRedo.add(new ChangePropertyCommand(node,
    151151                                        "seamark:light_float:colour", "yellow"));
     
    207207
    208208                                String c = keys.get("seamark:light:character");
     209                                if (getLightGroup() != "")
     210                                        c = c + "(" + getLightGroup() + ")";
    209211
    210212                                setLightChar(c);
     
    218220                        } else {
    219221                                if (getErrMsg() == null)
    220                                         setErrMsg("Parse-Error: Licht falsch");
     222                                        setErrMsg("Parse-Error: Invalid light");
    221223                                else
    222                                         setErrMsg(getErrMsg() + " / Licht falsch");
     224                                        setErrMsg(getErrMsg() + " / Invalid light");
    223225
    224226                                ret = false;
  • applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/BuoyUkn.java

    r22626 r22692  
    1212        public BuoyUkn(SmpDialogAction dia, String Msg) {
    1313                super(dia);
     14
     15                dlg.cbM01StyleOfMark.removeAllItems();
     16                dlg.cbM01StyleOfMark.addItem("Not set");
    1417
    1518                if (dlg.cbM01Kennung != null) {
Note: See TracChangeset for help on using the changeset viewer.