Changeset 27032 in osm for applications/editors


Ignore:
Timestamp:
2011-11-09T19:56:00+01:00 (13 years ago)
Author:
malcolmh
Message:

save

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

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages.properties

    r27031 r27032  
    176176Elevation=Elevation
    177177Visibility=Visibility
     178Conspicuity=Conspicuity
    178179Reflectivity=Reflectivity
    179180Construction=Construction
    180 
    181 NotSet=Not set
     181Conspicuous=Conspicuous
     182NotConspicuous=Not conspicuous
     183Reflector=Reflector
    182184
    183185Permanent=Permanent
     
    218220Start=Start
    219221End=End
     222
     223NoFog=No fog signal
     224FogSignal=Fog Signal
     225Horn=Horn
     226Siren=Siren
     227Diaphone=Diaphone
     228Bell=Bell
     229Whistle=Whistle
     230Explosion=Explosion
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/msg/messages_en.properties

    r27031 r27032  
    176176Elevation=Elevation
    177177Visibility=Visibility
     178Conspicuity=Conspicuity
    178179Reflectivity=Reflectivity
    179180Construction=Construction
    180 
    181 NotSet=Not set
     181Conspicuous=Conspicuous
     182NotConspicuous=Not conspicuous
     183Reflector=Reflector
    182184
    183185Permanent=Permanent
     
    219221End=End
    220222
     223NoFog=No fog signal
     224FogSignal=Fog Signal
     225Horn=Horn
     226Siren=Siren
     227Diaphone=Diaphone
     228Bell=Bell
     229Whistle=Whistle
     230Explosion=Explosion
     231
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelFog.java

    r26998 r27032  
    1616        private ButtonGroup fogButtons = new ButtonGroup();
    1717        public JRadioButton noFogButton = new JRadioButton(new ImageIcon(getClass().getResource("/images/OffButton.png")));
    18         public JRadioButton yesFogButton = new JRadioButton(new ImageIcon(getClass().getResource("/images/OffButton.png")));
    19         public JRadioButton hornButton = new JRadioButton(new ImageIcon(getClass().getResource("/images/OffButton.png")));
     18        public JRadioButton yesFogButton = new JRadioButton(new ImageIcon(getClass().getResource("/images/FogYesButton.png")));
     19        public JRadioButton hornButton = new JRadioButton(new ImageIcon(getClass().getResource("/images/FogHornButton.png")));
    2020        public JRadioButton sirenButton = new JRadioButton(new ImageIcon(getClass().getResource("/images/OffButton.png")));
    2121        public JRadioButton diaButton = new JRadioButton(new ImageIcon(getClass().getResource("/images/OffButton.png")));
     
    4444                public void actionPerformed(java.awt.event.ActionEvent e) {
    4545                        dlg.mark.setFogGroup(groupBox.getText());
     46                        dlg.mark.paintSign();
    4647                }
    4748        };
     
    5152                public void actionPerformed(java.awt.event.ActionEvent e) {
    5253                        dlg.mark.setFogPeriod(periodBox.getText());
     54                        dlg.mark.paintSign();
    5355                }
    5456        };
     
    117119                for (Fog fog : fogs.keySet()) {
    118120                        JRadioButton button = fogs.get(fog);
    119                         if (dlg.mark.getFogSound() == fog) {
    120                                 button.setBorderPainted(true);
    121                         } else
    122                                 button.setBorderPainted(false);
     121                        button.setBorderPainted(dlg.mark.getFogSound() == fog);
    123122                }
    124123                groupBox.setText(dlg.mark.getFogGroup());
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelLit.java

    r27031 r27032  
    184184                categoryBox.setBounds(new Rectangle(185, 20, 165, 20));
    185185                this.add(categoryBox, null);
    186                 addCatItem(Messages.getString("NoneSpecified"), Lit.UNKNOWN);
    187                 addCatItem(Messages.getString("NoneSpecified"), Lit.VERT);
    188                 addCatItem(Messages.getString("NoneSpecified"), Lit.HORIZ);
    189                 addCatItem(Messages.getString("NoneSpecified"), Lit.UPPER);
    190                 addCatItem(Messages.getString("NoneSpecified"), Lit.LOWER);
    191                 addCatItem(Messages.getString("NoneSpecified"), Lit.REAR);
    192                 addCatItem(Messages.getString("NoneSpecified"), Lit.FRONT);
    193                 addCatItem(Messages.getString("NoneSpecified"), Lit.AERO);
    194                 addCatItem(Messages.getString("NoneSpecified"), Lit.AIROBS);
    195                 addCatItem(Messages.getString("NoneSpecified"), Lit.FOGDET);
    196                 addCatItem(Messages.getString("NoneSpecified"), Lit.FLOOD);
    197                 addCatItem(Messages.getString("NoneSpecified"), Lit.STRIP);
    198                 addCatItem(Messages.getString("NoneSpecified"), Lit.SUBS);
    199                 addCatItem(Messages.getString("NoneSpecified"), Lit.SPOT);
    200                 addCatItem(Messages.getString("NoneSpecified"), Lit.MOIRE);
    201                 addCatItem(Messages.getString("NoneSpecified"), Lit.EMERG);
    202                 addCatItem(Messages.getString("NoneSpecified"), Lit.BEAR);
     186                addCatItem("", Lit.UNKNOWN);
     187                addCatItem(Messages.getString("VerticallyDisposedLights"), Lit.VERT);
     188                addCatItem(Messages.getString("HorizontallyDisposedLights"), Lit.HORIZ);
     189                addCatItem(Messages.getString("Upper"), Lit.UPPER);
     190                addCatItem(Messages.getString("Lower"), Lit.LOWER);
     191                addCatItem(Messages.getString("Rear"), Lit.REAR);
     192                addCatItem(Messages.getString("Front"), Lit.FRONT);
     193                addCatItem(Messages.getString("AeroLight"), Lit.AERO);
     194                addCatItem(Messages.getString("AirObstructionLight"), Lit.AIROBS);
     195                addCatItem(Messages.getString("FogDetectorLight"), Lit.FOGDET);
     196                addCatItem(Messages.getString("Floodlight"), Lit.FLOOD);
     197                addCatItem(Messages.getString("Striplight"), Lit.STRIP);
     198                addCatItem(Messages.getString("SubsidiaryLight"), Lit.SUBS);
     199                addCatItem(Messages.getString("Spotlight"), Lit.SPOT);
     200                addCatItem(Messages.getString("MoireEffectLight"), Lit.MOIRE);
     201                addCatItem(Messages.getString("EmergencyLight"), Lit.EMERG);
     202                addCatItem(Messages.getString("BearingLight"), Lit.BEAR);
    203203                categoryBox.addActionListener(alCategory);
    204204
     
    209209                visibilityBox.setBounds(new Rectangle(185, 60, 165, 20));
    210210                this.add(visibilityBox, null);
    211                 addVisibItem(Messages.getString("NoneSpecified"), Vis.UNKNOWN);
     211                addVisibItem("", Vis.UNKNOWN);
    212212                addVisibItem(Messages.getString("Intensified"), Vis.INTEN);
    213213                addVisibItem(Messages.getString("Unintensified"), Vis.UNINTEN);
     
    221221                exhibitionBox.setBounds(new Rectangle(280, 100, 70, 20));
    222222                this.add(exhibitionBox, null);
    223                 addExhibItem(Messages.getString("NotSet"), Exh.UNKNOWN);
     223                addExhibItem("", Exh.UNKNOWN);
    224224                addExhibItem(Messages.getString("24h"), Exh.H24);
    225225                addExhibItem(Messages.getString("Day"), Exh.DAY);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelMore.java

    r27023 r27032  
    232232                statusBox = new JComboBox();
    233233                statusBox.setBounds(new Rectangle(250, 20, 100, 20));
    234                 addStsItem(Messages.getString("NotSet"), Sts.UNKNOWN);
     234                addStsItem("", Sts.UNKNOWN);
    235235                addStsItem(Messages.getString("Permanent"), Sts.PERM);
    236236                addStsItem(Messages.getString("Occasional"), Sts.OCC);
     
    259259                constrBox = new JComboBox();
    260260                constrBox.setBounds(new Rectangle(250, 60, 100, 20));
    261                 addCnsItem(Messages.getString("NotSet"), Cns.UNKNOWN);
     261                addCnsItem("", Cns.UNKNOWN);
    262262                addCnsItem(Messages.getString("Masonry"), Cns.BRICK);
    263263                addCnsItem(Messages.getString("Concreted"), Cns.CONC);
     
    272272                constrBox.addActionListener(alConstr);
    273273
    274                 conLabel = new JLabel(Messages.getString("Visibility"), SwingConstants.CENTER);
     274                conLabel = new JLabel(Messages.getString("Conspicuity"), SwingConstants.CENTER);
    275275                conLabel.setBounds(new Rectangle(250, 80, 100, 20));
    276276                this.add(conLabel, null);
    277277                conBox = new JComboBox();
    278278                conBox.setBounds(new Rectangle(250, 100, 100, 20));
    279                 addConItem(Messages.getString("NotSet"), Con.UNKNOWN);
     279                addConItem("", Con.UNKNOWN);
    280280                addConItem(Messages.getString("Conspicuous"), Con.CONSP);
    281281                addConItem(Messages.getString("NotConspicuous"), Con.NCONS);
     
    288288                reflBox = new JComboBox();
    289289                reflBox.setBounds(new Rectangle(250, 140, 100, 20));
    290                 addReflItem(Messages.getString("NotSet"), Con.UNKNOWN);
     290                addReflItem("", Con.UNKNOWN);
    291291                addReflItem(Messages.getString("Conspicuous"), Con.CONSP);
    292292                addReflItem(Messages.getString("NotConspicuous"), Con.NCONS);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java

    r27023 r27032  
    9191                this.add(categoryBox, null);
    9292                categoryBox.addActionListener(alCategoryBox);
    93                 addCatItem(Messages.getString("NotSet"), Cat.NONE);
     93                addCatItem("", Cat.NONE);
    9494                addCatItem(Messages.getString("UKPurpose"), Cat.SPM_UNKN);
    9595                addCatItem(Messages.getString("Warning"), Cat.SPM_WARN);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java

    r27031 r27032  
    16791679                if (hasFog()) {
    16801680                        dlg.panelMain.fogIcon.setIcon(new ImageIcon(getClass().getResource("/images/Fog_Signal.png")));
     1681                        String str = "";
     1682                        if (getFogSound() != Fog.UNKNOWN)
     1683                                switch (getFogSound()) {
     1684                                case HORN:
     1685                                        str = "Horn";
     1686                                        break;
     1687                                case SIREN:
     1688                                        str = "Siren";
     1689                                        break;
     1690                                case DIA:
     1691                                        str = "Dia";
     1692                                        break;
     1693                                case BELL:
     1694                                        str = "Bell";
     1695                                        break;
     1696                                case WHIS:
     1697                                        str = "Whis";
     1698                                        break;
     1699                                case GONG:
     1700                                        str = "Gong";
     1701                                        break;
     1702                                case EXPLOS:
     1703                                        str = "Explos";
     1704                                        break;
     1705                                }
     1706                        if (!getFogGroup().isEmpty())
     1707                                str += ("(" + getFogGroup() + ")");
     1708                        else
     1709                                str += " ";
     1710                        if (!getFogPeriod().isEmpty())
     1711                                str += getFogPeriod() + "s";
     1712                        dlg.panelMain.fogLabel.setText(str);
    16811713                }
    16821714               
     
    18081840                       
    18091841                        if (hasFog()) {
    1810                                 Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:fog_signal", FogSTR.get(getFogSound())));
     1842                                if (getFogSound() == Fog.UNKNOWN)
     1843                                        Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:fog_signal", "yes"));
     1844                                else
     1845                                        Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:fog_signal:category", FogSTR.get(getFogSound())));
    18111846                                if (!getFogGroup().isEmpty()) {
    18121847                                        Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:fog_signal:group", getFogGroup()));
Note: See TracChangeset for help on using the changeset viewer.