Changeset 24879 in osm for applications


Ignore:
Timestamp:
2010-12-26T13:28:36+01:00 (14 years ago)
Author:
malcolmh
Message:

save

Location:
applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels
Files:
2 deleted
1 edited
1 moved

Legend:

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

    r24875 r24879  
    1515import oseam.panels.PanelPort;
    1616import oseam.panels.PanelStbd;
    17 import oseam.panels.PanelPrefPort;
    18 import oseam.panels.PanelPrefStbd;
     17import oseam.panels.PanelSaw;
    1918import oseam.seamarks.SeaMark;
    2019import oseam.seamarks.SeaMark.Cat;
     
    5049                                portButton.setBorderPainted(true);
    5150                                panelPort.setVisible(true);
     51                                panelPort.perchButton.setVisible(true);
    5252                        } else {
    5353                                portButton.setBorderPainted(false);
    5454                                panelPort.setVisible(false);
    55                                 panelPort.clearSelections();
    5655                        }
    5756                        if (stbdButton.isSelected()) {
     
    6867                                stbdButton.setBorderPainted(true);
    6968                                panelStbd.setVisible(true);
     69                                panelStbd.perchButton.setVisible(true);
    7070                        } else {
    7171                                stbdButton.setBorderPainted(false);
    7272                                panelStbd.setVisible(false);
    73                                 panelStbd.clearSelections();
    7473                        }
    7574                        if (prefPortButton.isSelected()) {
     
    7978                                if (dlg.mark.getRegion() == SeaMark.IALA_A) {
    8079                                        dlg.mark.setColour(Obj.BODY, Col.RED_GREEN_RED);
    81                                         panelPrefPort.regionAButton.doClick();
     80                                        panelPort.regionAButton.doClick();
    8281                                } else {
    8382                                        dlg.mark.setColour(Obj.BODY, Col.GREEN_RED_GREEN);
    84                                         panelPrefPort.regionBButton.doClick();
     83                                        panelPort.regionBButton.doClick();
    8584                                }
    8685                                prefPortButton.setBorderPainted(true);
    87                                 panelPrefPort.setVisible(true);
     86                                panelPort.setVisible(true);
     87                                panelPort.perchButton.setVisible(false);
    8888                        } else {
    8989                                prefPortButton.setBorderPainted(false);
    90                                 panelPrefPort.setVisible(false);
    91                                 panelPrefPort.clearSelections();
     90                                if (!portButton.isSelected()) panelPort.setVisible(false);
    9291                        }
    9392                        if (prefStbdButton.isSelected()) {
     
    9796                                if (dlg.mark.getRegion() == SeaMark.IALA_A) {
    9897                                        dlg.mark.setColour(Obj.BODY, Col.GREEN_RED_GREEN);
    99                                         panelPrefStbd.regionAButton.doClick();
     98                                        panelStbd.regionAButton.doClick();
    10099                                } else {
    101100                                        dlg.mark.setColour(Obj.BODY, Col.RED_GREEN_RED);
    102                                         panelPrefStbd.regionBButton.doClick();
     101                                        panelStbd.regionBButton.doClick();
    103102                                }
    104103                                prefStbdButton.setBorderPainted(true);
    105                                 panelPrefStbd.setVisible(true);
     104                                panelStbd.setVisible(true);
     105                                panelStbd.perchButton.setVisible(false);
    106106                        } else {
    107107                                prefStbdButton.setBorderPainted(false);
    108                                 panelPrefStbd.setVisible(false);
    109                                 panelPrefStbd.clearSelections();
     108                                if (!stbdButton.isSelected()) panelStbd.setVisible(false);
    110109                        }
    111110                        if (safeWaterButton.isSelected()) {
     
    114113                                dlg.mark.setColour(Obj.BODY, Col.RED_WHITE);
    115114                                safeWaterButton.setBorderPainted(true);
    116                                 panelSafeWater.setVisible(true);
     115                                panelSaw.setVisible(true);
    117116                        } else {
    118117                                safeWaterButton.setBorderPainted(false);
    119                                 panelSafeWater.setVisible(false);
    120                                 panelSafeWater.clearSelections();
     118                                panelSaw.setVisible(false);
    121119                        }
    122120                        if (dlg.mark != null)
     
    127125        public PanelPort panelPort = null;
    128126        public PanelStbd panelStbd = null;
    129         public PanelPrefPort panelPrefPort = null;
    130         public PanelPrefStbd panelPrefStbd = null;
    131         public PanelSafeWater panelSafeWater = null;
     127        public PanelSaw panelSaw = null;
    132128
    133129        public PanelChan(OSeaMAction dia) {
     
    139135                panelStbd.setBounds(new Rectangle(55, 0, 225, 160));
    140136                panelStbd.setVisible(false);
    141                 panelPrefPort = new PanelPrefPort(dlg);
    142                 panelPrefPort.setBounds(new Rectangle(55, 0, 225, 160));
    143                 panelPrefPort.setVisible(false);
    144                 panelPrefStbd = new PanelPrefStbd(dlg);
    145                 panelPrefStbd.setBounds(new Rectangle(55, 0, 225, 160));
    146                 panelPrefStbd.setVisible(false);
    147                 panelSafeWater = new PanelSafeWater(dlg);
    148                 panelSafeWater.setBounds(new Rectangle(55, 0, 225, 160));
    149                 panelSafeWater.setVisible(false);
     137                panelSaw = new PanelSaw(dlg);
     138                panelSaw.setBounds(new Rectangle(55, 0, 225, 160));
     139                panelSaw.setVisible(false);
    150140                this.setLayout(null);
    151141                this.add(panelPort, null);
    152142                this.add(panelStbd, null);
    153                 this.add(panelPrefPort, null);
    154                 this.add(panelPrefStbd, null);
    155                 this.add(panelSafeWater, null);
     143                this.add(panelSaw, null);
    156144                this.add(getCatButton(portButton, 0, 0, 52, 32, "PortTip"), null);
    157145                this.add(getCatButton(stbdButton, 0, 32, 52, 32, "StbdTip"), null);
     
    166154                panelPort.clearSelections();
    167155                panelStbd.clearSelections();
    168                 panelPrefPort.clearSelections();
    169                 panelPrefStbd.clearSelections();
    170                 panelSafeWater.clearSelections();
     156                panelSaw.clearSelections();
    171157        }
    172158
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSaw.java

    r24875 r24879  
    2626import java.util.Iterator;
    2727
    28 public class PanelSafeWater extends JPanel {
     28public class PanelSaw extends JPanel {
    2929
    3030        private OSeaMAction dlg;
     
    5353        };
    5454
    55         public PanelSafeWater(OSeaMAction dia) {
     55        public PanelSaw(OSeaMAction dia) {
    5656                dlg = dia;
    5757                this.setLayout(null);
Note: See TracChangeset for help on using the changeset viewer.