Changeset 27199 in osm for applications/editors/josm


Ignore:
Timestamp:
2011-12-09T22:33:27+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/dialogs/OSeaMAction.java

    r27189 r27199  
    3838                                                        mark = new SeaMark(dlg);
    3939                                                        mark.setBounds(new Rectangle(235, 0, 165, 160));
    40                                                         panelMain.add(mark, 0);
     40                                                        panelMain.add(mark);
    4141                                                        mark.parseMark(node);
    4242                                                }
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelLights.java

    r27189 r27199  
    124124
    125125                categoryLabel = new JLabel(Messages.getString("Category"), SwingConstants.CENTER);
    126                 categoryLabel.setBounds(new Rectangle(10, 80, 160, 20));
     126                categoryLabel.setBounds(new Rectangle(5, 80, 160, 20));
    127127                this.add(categoryLabel, null);
    128128                categoryLabel.setVisible(false);
    129129
    130130                landCatBox = new JComboBox();
    131                 landCatBox.setBounds(new Rectangle(10, 100, 160, 20));
     131                landCatBox.setBounds(new Rectangle(5, 100, 160, 20));
    132132                this.add(landCatBox, null);
    133133                landCatBox.addActionListener(alLandCatBox);
     
    156156
    157157                trafficCatBox = new JComboBox();
    158                 trafficCatBox.setBounds(new Rectangle(10, 100, 160, 20));
     158                trafficCatBox.setBounds(new Rectangle(5, 100, 160, 20));
    159159                this.add(trafficCatBox, null);
    160160                trafficCatBox.addActionListener(alTrafficCatBox);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelMain.java

    r27189 r27199  
    4343                public void actionPerformed(java.awt.event.ActionEvent e) {
    4444                        if (panelMore.isVisible()) {
    45                                 moreButton.setText("v v v");
     45                                moreButton.setText(">>");
    4646                                panelMore.setVisible(false);
    4747                                topButton.setEnabled(true);
     
    5151                        } else {
    5252                                panelMore.setVisible(true);
    53                                 moreButton.setText("^ ^ ^");
     53                                moreButton.setText("<<");
    5454                                miscButtons.clearSelection();
    5555                                panelTop.setVisible(false);
     
    121121                public void actionPerformed(java.awt.event.ActionEvent e) {
    122122                        if (topButton.isSelected()) {
    123                                 moreButton.setText("v v v");
     123                                moreButton.setText(">>");
    124124                                panelMore.setVisible(false);
    125125                                topButton.setBorderPainted(true);
     
    130130                        }
    131131                        if (fogButton.isSelected()) {
    132                                 moreButton.setText("v v v");
     132                                moreButton.setText(">>");
    133133                                panelMore.setVisible(false);
    134134                                fogButton.setBorderPainted(true);
     
    139139                        }
    140140                        if (radButton.isSelected()) {
    141                                 moreButton.setText("v v v");
     141                                moreButton.setText(">>");
    142142                                panelMore.setVisible(false);
    143143                                radButton.setBorderPainted(true);
     
    148148                        }
    149149                        if (litButton.isSelected()) {
    150                                 moreButton.setText("v v v");
     150                                moreButton.setText(">>");
    151151                                panelMore.setVisible(false);
    152152                                litButton.setBorderPainted(true);
     
    163163                dlg = dia;
    164164                panelChan = new PanelChan(dlg);
    165                 panelChan.setBounds(new Rectangle(65, 0, 185, 160));
     165                panelChan.setBounds(new Rectangle(65, 0, 170, 160));
    166166                panelChan.setVisible(false);
    167167                panelHaz = new PanelHaz(dlg);
    168                 panelHaz.setBounds(new Rectangle(65, 0, 185, 160));
     168                panelHaz.setBounds(new Rectangle(65, 0, 170, 160));
    169169                panelHaz.setVisible(false);
    170170                panelSpec = new PanelSpec(dlg);
    171                 panelSpec.setBounds(new Rectangle(65, 0, 185, 160));
     171                panelSpec.setBounds(new Rectangle(65, 0, 170, 160));
    172172                panelSpec.setVisible(false);
    173173                panelLights = new PanelLights(dlg);
    174                 panelLights.setBounds(new Rectangle(65, 0, 185, 160));
     174                panelLights.setBounds(new Rectangle(65, 0, 170, 160));
    175175                panelLights.setVisible(false);
    176176                panelMore = new PanelMore(dlg);
     
    213213                lightsButton.addActionListener(alType);
    214214
    215                 this.add(getButton(topButton, 0, 165, 34, 32, "Topmarks"), null);
    216                 this.add(getButton(fogButton, 0, 205, 34, 32, "FogSignals"), null);
    217                 this.add(getButton(radButton, 0, 245, 34, 32, "Radar"), null);
    218                 this.add(getButton(litButton, 0, 285, 34, 32, "Lit"), null);
     215                this.add(getButton(topButton, 0, 185, 34, 32, "Topmarks"), null);
     216                this.add(getButton(fogButton, 0, 220, 34, 32, "FogSignals"), null);
     217                this.add(getButton(radButton, 0, 255, 34, 32, "Radar"), null);
     218                this.add(getButton(litButton, 0, 290, 34, 32, "Lit"), null);
    219219                miscButtons = new ButtonGroup();
    220220                miscButtons.add(topButton);
     
    244244
    245245                moreButton = new JButton();
    246                 moreButton.setBounds(new Rectangle(190, 145, 40, 15));
     246                moreButton.setBounds(new Rectangle(0, 165, 34, 15));
    247247                moreButton.setMargin(new Insets(0, 0, 0, 0));
    248                 moreButton.setText("v v v");
     248                moreButton.setText(">>");
    249249                this.add(moreButton, null);
    250250                moreButton.addActionListener(alMore);
     
    273273                saveButton.setEnabled(false);
    274274                moreButton.setVisible(false);
    275                 moreButton.setText("v v v");
     275                moreButton.setText(">>");
    276276                moreButton.setSelected(false);
    277277                panelChan.setVisible(false);
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java

    r27189 r27199  
    10821082                } else {
    10831083                        dlg.panelMain.moreButton.setVisible(false);
    1084                         dlg.panelMain.moreButton.setText("v v v");
     1084                        dlg.panelMain.moreButton.setText(">>");
    10851085                        dlg.panelMain.topButton.setEnabled(false);
    10861086                        dlg.panelMain.fogButton.setEnabled(false);
     
    16191619               
    16201620    Graphics2D g2 = (Graphics2D) g;
    1621 
     1621   
     1622    if (dlg.mark == null) {
     1623        return;
     1624    }
     1625   
    16221626    String colStr;
    16231627                String lblStr;
     
    17411745                                                System.out.println("Missing image: " + imgStr);
    17421746                                        } else {
    1743                                                 g.drawImage(new ImageIcon(getClass().getResource(imgStr)).getImage(), 7, -15, null);
    1744                                                 g.drawString(lblStr, 75, 110);
     1747                                                g2.drawImage(new ImageIcon(getClass().getResource(imgStr)).getImage(), 7, -15, null);
     1748                                                g2.drawString(lblStr, 75, 110);
    17451749                                        }
    17461750                                } else {
    1747                                         g.drawImage(new ImageIcon(getClass().getResource(colStr)).getImage(), 7, -15, null);
     1751                                        g2.drawImage(new ImageIcon(getClass().getResource(colStr)).getImage(), 7, -15, null);
    17481752                                }
    17491753                        }
     
    18111815                                        System.out.println("Missing image: " + imgStr);
    18121816                                } else {
    1813                                         g.drawImage(new ImageIcon(getClass().getResource(imgStr)).getImage(), 7, -15, null);
     1817                                        g2.drawImage(new ImageIcon(getClass().getResource(imgStr)).getImage(), 7, -15, null);
    18141818                                }
    18151819                        }
     
    19181922                                        return;
    19191923                                } else {
    1920                                         g.drawImage(new ImageIcon(getClass().getResource(imgStr)).getImage(), 7, -15, null);
     1924                                        g2.drawImage(new ImageIcon(getClass().getResource(imgStr)).getImage(), 7, -15, null);
    19211925                                }
    19221926                        } else {
    1923                                 g.drawImage(new ImageIcon(getClass().getResource(colStr)).getImage(), 7, -15, null);
     1927                                g2.drawImage(new ImageIcon(getClass().getResource(colStr)).getImage(), 7, -15, null);
    19241928                        }
    19251929                }
     
    19411945                                switch ((Col) getLightAtt(Att.COL, 0)) {
    19421946                                case RED:
    1943                                         g.drawImage(new ImageIcon(getClass().getResource("/images/Light_Red_120.png")).getImage(), 7, -15, null);
     1947                                        g2.drawImage(new ImageIcon(getClass().getResource("/images/Light_Red_120.png")).getImage(), 7, -15, null);
    19441948                                        break;
    19451949                                case GREEN:
    1946                                         g.drawImage(new ImageIcon(getClass().getResource("/images/Light_Green_120.png")).getImage(), 7, -15, null);
     1950                                        g2.drawImage(new ImageIcon(getClass().getResource("/images/Light_Green_120.png")).getImage(), 7, -15, null);
    19471951                                        break;
    19481952                                case WHITE:
    19491953                                case YELLOW:
    1950                                         g.drawImage(new ImageIcon(getClass().getResource("/images/Light_White_120.png")).getImage(), 7, -15, null);
     1954                                        g2.drawImage(new ImageIcon(getClass().getResource("/images/Light_White_120.png")).getImage(), 7, -15, null);
    19511955                                        break;
    19521956                                default:
    1953                                         g.drawImage(new ImageIcon(getClass().getResource("/images/Light_Magenta_120.png")).getImage(), 7, -15, null);
     1957                                        g2.drawImage(new ImageIcon(getClass().getResource("/images/Light_Magenta_120.png")).getImage(), 7, -15, null);
    19541958                                }
    19551959                        }
     
    20032007                        if (!tmp.isEmpty())
    20042008                                c += " " + tmp + "s";
    2005                         g.drawString(c, 100, 70);
     2009                        g2.drawString(c, 100, 70);
    20062010                }
    20072011
    20082012                if (getFogSound() != Fog.NONE) {
    2009                         g.drawImage(new ImageIcon(getClass().getResource("/images/Fog_Signal.png")).getImage(), 7, -15, null);
     2013                        g2.drawImage(new ImageIcon(getClass().getResource("/images/Fog_Signal.png")).getImage(), 7, -15, null);
    20102014                        String str = "";
    20112015                        if (getFogSound() != Fog.UNKNOWN)
     
    20392043                        if (!getFogPeriod().isEmpty())
    20402044                                str += getFogPeriod() + "s";
    2041                         g.drawString(str, 0, 70);
     2045                        g2.drawString(str, 0, 70);
    20422046                }
    20432047
    20442048                if (RaType != Rtb.NONE) {
    20452049                        if (getRadar() == Rtb.REFLECTOR) {
    2046                                 g.drawImage(new ImageIcon(getClass().getResource("/images/Radar_Reflector_355.png")).getImage(), 7, -15, null);
     2050                                g2.drawImage(new ImageIcon(getClass().getResource("/images/Radar_Reflector_355.png")).getImage(), 7, -15, null);
    20472051                        } else {
    2048                                 g.drawImage(new ImageIcon(getClass().getResource("/images/Radar_Station.png")).getImage(), 7, -15, null);
     2052                                g2.drawImage(new ImageIcon(getClass().getResource("/images/Radar_Station.png")).getImage(), 7, -15, null);
    20492053                                String str = "";
    20502054                                if (getRadar() == Rtb.RAMARK)
     
    20582062                                if (!getRaconPeriod().isEmpty())
    20592063                                        str += getRaconPeriod() + "s";
    2060                                 g.drawString(str, 0, 50);
    2061                         }
    2062                 }
    2063 
     2064                                g2.drawString(str, 0, 50);
     2065                        }
     2066                }
    20642067        }
    20652068
Note: See TracChangeset for help on using the changeset viewer.