Ignore:
Timestamp:
2005-10-09T04:14:40+02:00 (14 years ago)
Author:
imi
Message:
  • added Layer support
  • added support for raw GPS data
  • fixed tooltips
  • added options for loading gpx files
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/data/projection/UTM.java

    r16 r17  
    9898         * Combobox with all ellipsoids for the configuration panel
    9999         */
    100         private JComboBox ellipsoidCombo = new JComboBox(allEllipsoids);
     100        private JComboBox ellipsoidCombo;
    101101        /**
    102102         * Spinner with all possible zones for the configuration panel
    103103         */
    104         private JSpinner zoneSpinner = new JSpinner(new SpinnerNumberModel(1,1,60,1));
     104        private JSpinner zoneSpinner;
    105105        /**
    106106         * Hemisphere combo for the configuration panel
    107107         */
    108         private JComboBox hemisphereCombo = new JComboBox(Hemisphere.values());
     108        private JComboBox hemisphereCombo;
    109109
    110110       
     
    248248               
    249249                // ellipsoid
     250                if (ellipsoidCombo == null)
     251                        ellipsoidCombo = new JComboBox(allEllipsoids);
    250252                panel.add(new JLabel("Ellipsoid"), gbc);
    251253                panel.add(ellipsoidCombo, GBC.eol());
     
    253255               
    254256                // zone
     257                if (zoneSpinner == null)
     258                        zoneSpinner = new JSpinner(new SpinnerNumberModel(1,1,60,1));
    255259                panel.add(new JLabel("Zone"), gbc);
    256260                panel.add(zoneSpinner, GBC.eol().insets(0,5,0,5));
     
    259263               
    260264                // hemisphere
     265                if (hemisphereCombo == null)
     266                        hemisphereCombo = new JComboBox(Hemisphere.values());
    261267                panel.add(new JLabel("Hemisphere"), gbc);
    262268                panel.add(hemisphereCombo, GBC.eop());
     
    268274                        public void actionPerformed(ActionEvent e) {
    269275                                if (Main.main.getMapFrame() != null) {
    270                                         DataSet ds = Main.main.getMapFrame().mapView.dataSet;
     276                                        DataSet ds = Main.main.getMapFrame().mapView.getActiveDataSet();
    271277                                        ZoneData zd = autoDetect(ds);
    272278                                        if (zd.zone == 0)
     
    291297        @Override
    292298        public void commitConfigurationPanel() {
    293                 ellipsoid = (Ellipsoid)ellipsoidCombo.getSelectedItem();
    294                 zone = (Integer)zoneSpinner.getValue();
    295                 hemisphere = (Hemisphere)hemisphereCombo.getSelectedItem();
    296                 fireStateChanged();
     299                if (ellipsoidCombo != null && zoneSpinner != null && hemisphereCombo != null) {
     300                        ellipsoid = (Ellipsoid)ellipsoidCombo.getSelectedItem();
     301                        zone = (Integer)zoneSpinner.getValue();
     302                        hemisphere = (Hemisphere)hemisphereCombo.getSelectedItem();
     303                        fireStateChanged();
     304                }
    297305        }
    298306}
Note: See TracChangeset for help on using the changeset viewer.