Changeset 27314 in osm for applications/editors


Ignore:
Timestamp:
2011-12-23T17:34:12+01:00 (13 years ago)
Author:
malcolmh
Message:

save

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

Legend:

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

    r27230 r27314  
    133133                                                        break;
    134134                                                case C:
    135                                                         dlg.panelMain.mark.setTopPattern(Pat.HORIZ);
     135                                                        dlg.panelMain.mark.setTopPattern(Pat.HSTRP);
    136136                                                        dlg.panelMain.mark.setTopColour(Col.RED);
    137137                                                        dlg.panelMain.mark.addTopColour(Col.WHITE);
     
    152152                                                        break;
    153153                                                case C:
    154                                                         dlg.panelMain.mark.setTopPattern(Pat.HORIZ);
     154                                                        dlg.panelMain.mark.setTopPattern(Pat.HSTRP);
    155155                                                        dlg.panelMain.mark.setTopColour(Col.GREEN);
    156156                                                        dlg.panelMain.mark.addTopColour(Col.WHITE);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelCol.java

    r27230 r27314  
    7373                                                                                dlg.panelMain.mark.addColour(ent, stackIdx, col);
    7474                                                                        break;
    75                                                                 case SQUARE:
     75                                                                case SQUARED:
    7676                                                                        if (stackCol.size() < 4)
    7777                                                                                dlg.panelMain.mark.addColour(ent, stackIdx, col);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelHaz.java

    r27230 r27314  
    2424        private ActionListener alCat = new ActionListener() {
    2525                public void actionPerformed(java.awt.event.ActionEvent e) {
    26                         dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     26                        dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    2727                        if (northButton.isSelected()) {
    2828                                dlg.panelMain.mark.setCategory(Cat.CAM_NORTH);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelLights.java

    r27230 r27314  
    142142                addLCItem(Messages.getString("FlareStack"), Cat.LMK_FLRS);
    143143                addLCItem(Messages.getString("Monument"), Cat.LMK_MNMT);
    144                 addLCItem(Messages.getString("RadioMast"), Cat.LMK_RADM);
    145144                addLCItem(Messages.getString("WindMotor"), Cat.LMK_WNDM);
    146145                addLCItem(Messages.getString("WindSock"), Cat.LMK_WNDS);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelMore.java

    r27230 r27314  
    109109                                        dlg.panelMain.mark.addObjColour(Col.GREEN);
    110110                                        dlg.panelMain.mark.addObjColour(Col.RED);
    111                                         dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     111                                        dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    112112                                        break;
    113113                                case LAM_STBD:
     
    119119                                        dlg.panelMain.mark.addObjColour(Col.RED);
    120120                                        dlg.panelMain.mark.addObjColour(Col.GREEN);
    121                                         dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     121                                        dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    122122                                        break;
    123123                                }
     
    137137                                        dlg.panelMain.mark.addObjColour(Col.RED);
    138138                                        dlg.panelMain.mark.addObjColour(Col.GREEN);
    139                                         dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     139                                        dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    140140                                        break;
    141141                                case LAM_STBD:
     
    147147                                        dlg.panelMain.mark.addObjColour(Col.GREEN);
    148148                                        dlg.panelMain.mark.addObjColour(Col.RED);
    149                                         dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     149                                        dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    150150                                        break;
    151151                                }
     
    156156                        if (regionCButton.isSelected()) {
    157157                                dlg.panelMain.mark.setRegion(Reg.C);
    158                                 dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     158                                dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    159159                                switch (dlg.panelMain.mark.getCategory()) {
    160160                                case LAM_PORT:
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelPat.java

    r27230 r27314  
    4040                                panelCol.trimStack(1);
    4141                                break;
    42                         case HORIZ:
    43                         case VERT:
     42                        case HSTRP:
     43                        case VSTRP:
    4444                        case DIAG:
    4545                                break;
    46                         case SQUARE:
     46                        case SQUARED:
    4747                                panelCol.trimStack(4);
    4848                                break;
     
    6363                add(panelCol);
    6464                add(getPatButton(noneButton, 76, 0, 27, 27, "NoPat", Pat.NOPAT));
    65                 add(getPatButton(horizButton, 76, 26, 27, 27, "HorizPat", Pat.HORIZ));
    66                 add(getPatButton(vertButton, 76, 52, 27, 27, "VertPat", Pat.VERT));
     65                add(getPatButton(horizButton, 76, 26, 27, 27, "HorizPat", Pat.HSTRP));
     66                add(getPatButton(vertButton, 76, 52, 27, 27, "VertPat", Pat.VSTRP));
    6767                add(getPatButton(diagButton, 76, 78, 27, 27, "DiagPat", Pat.DIAG));
    68                 add(getPatButton(squareButton, 76, 104, 27, 27, "SquarePat", Pat.SQUARE));
     68                add(getPatButton(squareButton, 76, 104, 27, 27, "SquarePat", Pat.SQUARED));
    6969                add(getPatButton(borderButton, 76, 130, 27, 27, "BorderPat", Pat.BORDER));
    7070
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelPort.java

    r27230 r27314  
    5151                                                break;
    5252                                        case C:
    53                                                 dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     53                                                dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    5454                                                dlg.panelMain.mark.setObjColour(Col.RED);
    5555                                                dlg.panelMain.mark.addObjColour(Col.WHITE);
     
    5959                                        }
    6060                                } else {
    61                                         dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     61                                        dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    6262                                        switch (dlg.panelMain.mark.getRegion()) {
    6363                                        case A:
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSaw.java

    r27230 r27314  
    3535                        if (dlg.panelMain.mark.testValid()) {
    3636                                dlg.panelMain.panelChan.topmarkButton.setVisible(true);
    37                                 dlg.panelMain.mark.setObjPattern(Pat.VERT);
     37                                dlg.panelMain.mark.setObjPattern(Pat.VSTRP);
    3838                                dlg.panelMain.mark.setObjColour(Col.RED);
    3939                                dlg.panelMain.mark.addObjColour(Col.WHITE);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelStbd.java

    r27230 r27314  
    5151                                                break;
    5252                                        case C:
    53                                                 dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     53                                                dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    5454                                                dlg.panelMain.mark.setObjColour(Col.GREEN);
    5555                                                dlg.panelMain.mark.addObjColour(Col.WHITE);
     
    5959                                        }
    6060                                } else {
    61                                         dlg.panelMain.mark.setObjPattern(Pat.HORIZ);
     61                                        dlg.panelMain.mark.setObjPattern(Pat.HSTRP);
    6262                                        switch (dlg.panelMain.mark.getRegion()) {
    6363                                        case A:
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java

    r27230 r27314  
    202202                SIS_DNGR, SIS_OBST, SIS_CABL, SIS_MILY, SIS_DSTR, SIS_WTHR, SIS_STRM, SIS_ICE, SIS_TIME, SIS_TIDE,
    203203                SIS_TSTM, SIS_TGAG, SIS_TSCL, SIS_DIVE, SIS_LGAG, LIT_DIRF, LIT_LEDG,
    204                 LMK_CHMY, LMK_CARN, LMK_DSHA, LMK_FLGS, LMK_FLRS, LMK_MNMT, LMK_RADM, LMK_TOWR, LMK_WNDM, LMK_WTRT,
     204                LMK_CHMY, LMK_CARN, LMK_DSHA, LMK_FLGS, LMK_FLRS, LMK_MNMT, LMK_TOWR, LMK_WNDM, LMK_WTRT,
    205205                LMK_MAST, LMK_WNDS, LMK_CLMN, LMK_OBLK, LMK_STAT, LMK_CROS, LMK_DOME, LMK_SCNR, LMK_WNDL, LMK_SPIR
    206206        }
     
    271271                CatSTR.put(Cat.LMK_FLRS, "flare_stack");
    272272                CatSTR.put(Cat.LMK_MNMT, "monument");
    273                 CatSTR.put(Cat.LMK_RADM, "radio_mast");
    274273                CatSTR.put(Cat.LMK_TOWR, "tower");
    275274                CatSTR.put(Cat.LMK_WNDM, "windmotor");
     
    502501                ChrMAP.put(EnumSet.of(Chr.FIXED, Chr.FLASH), "FFl");
    503502                ChrMAP.put(EnumSet.of(Chr.FLASH, Chr.LFLASH), "FlLFl");
     503                ChrMAP.put(EnumSet.of(Chr.FIXED, Chr.OCCULTING), "FOc");
     504                ChrMAP.put(EnumSet.of(Chr.FIXED, Chr.LFLASH), "FLFl");
    504505                ChrMAP.put(EnumSet.of(Chr.OCCULTING, Chr.FLASH), "OcFl");
    505                 ChrMAP.put(EnumSet.of(Chr.FIXED, Chr.LFLASH), "FLFl");
    506506                ChrMAP.put(EnumSet.of(Chr.QUICK, Chr.LFLASH), "Q+LFl");
    507507                ChrMAP.put(EnumSet.of(Chr.VQUICK, Chr.LFLASH), "VQ+LFl");
     
    635635        }
    636636
     637        public void nulLight(int i) {
     638                if (sectors.size() >= i) {
     639                        if (sectors.size() == 0)
     640                                sectors.add(sector.clone());
     641                        else
     642                                sectors.add(i, sector.clone());
     643                }
     644        }
     645
    637646        public void addLight() {
    638647                if (sectors.size() == 0)
     
    654663
    655664        public enum Pat {
    656                 NOPAT, HORIZ, VERT, DIAG, SQUARE, BORDER, CROSS
     665                NOPAT, HSTRP, VSTRP, DIAG, SQUARED, BORDER, CROSS
    657666        }
    658667
    659668        public static final EnumMap<Pat, String> PatSTR = new EnumMap<Pat, String>(Pat.class);
    660669        static {
    661                 PatSTR.put(Pat.HORIZ, "horizontal");
    662                 PatSTR.put(Pat.VERT, "vertical");
     670                PatSTR.put(Pat.HSTRP, "horizontal");
     671                PatSTR.put(Pat.VSTRP, "vertical");
    663672                PatSTR.put(Pat.DIAG, "diagonal");
    664                 PatSTR.put(Pat.SQUARE, "squared");
     673                PatSTR.put(Pat.SQUARED, "squared");
    665674                PatSTR.put(Pat.BORDER, "border");
    666675                PatSTR.put(Pat.CROSS, "cross");
     
    14681477                        String secStr = (i == 0) ? "" : (":" + Integer.toString(i));
    14691478                        if (keys.containsKey("seamark:light" + secStr + ":colour")) {
     1479                                nulLight(i);
    14701480                                str = keys.get("seamark:light" + secStr + ":colour");
    14711481                                if (str.contains(";")) {
     
    15921602                        setInfo(keys.get("seamark:information"));
    15931603                }
     1604                if (keys.containsKey("seamark:light:information")) {
     1605                        setInfo(getInfo() + keys.get("seamark:light:information"));
     1606                }
     1607                if (keys.containsKey("seamark:" + ObjSTR.get(getObject()) + "information")) {
     1608                        setInfo(getInfo() + keys.get("seamark:" + ObjSTR.get(getObject()) + "information"));
     1609                }
    15941610                if (keys.containsKey("seamark:source")) {
    15951611                        setSource(keys.get("seamark:source"));
     1612                }
     1613                if (keys.containsKey("seamark:light:source")) {
     1614                        setSource(getSource() + keys.get("seamark:light:source"));
     1615                }
     1616                if (keys.containsKey("seamark:" + ObjSTR.get(getObject()) + "source")) {
     1617                        setSource(getSource() + keys.get("seamark:" + ObjSTR.get(getObject()) + "source"));
    15961618                }
    15971619                if (keys.containsKey("seamark:height")) {
     
    18141836                                        imgStr += "Monument";
    18151837                                        break;
    1816                                 case LMK_RADM:
     1838                                case LMK_MAST:
    18171839                                        imgStr += "RadioMast";
    18181840                                        break;
Note: See TracChangeset for help on using the changeset viewer.