Changeset 21 in josm for src/org/openstreetmap/josm/gui/dialogs/LayerList.java
- Timestamp:
- 2005-10-20T13:00:33+02:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/gui/dialogs/LayerList.java
r18 r21 23 23 import javax.swing.event.ListSelectionListener; 24 24 25 import org.openstreetmap.josm.data.osm.DataSet; 25 import org.openstreetmap.josm.Main; 26 import org.openstreetmap.josm.command.DataSet; 26 27 import org.openstreetmap.josm.gui.ImageProvider; 27 import org.openstreetmap.josm.gui.Main;28 28 import org.openstreetmap.josm.gui.MapFrame; 29 29 import org.openstreetmap.josm.gui.MapView; … … 84 84 Layer layer = (Layer)value; 85 85 JLabel label = (JLabel)super.getListCellRendererComponent(list, 86 layer. getName(), index, isSelected, cellHasFocus);86 layer.name, index, isSelected, cellHasFocus); 87 87 Icon icon = layer.getIcon(); 88 if (!layer. isVisible())88 if (!layer.visible) 89 89 icon = ImageProvider.overlay(icon, invisible, ImageProvider.OverlayPosition.SOUTHEAST); 90 90 label.setIcon(icon); 91 91 92 DataSet ds = layer. getDataSet();92 DataSet ds = layer.dataSet; 93 93 if (ds != null) { 94 94 label.setToolTipText(ds.nodes.size()+" nodes, "+ … … 148 148 public void actionPerformed(ActionEvent e) { 149 149 Layer l = (Layer)layers.getSelectedValue(); 150 l. setVisible(!l.isVisible());150 l.visible = !l.visible; 151 151 mapView.repaint(); 152 152 layers.repaint(); … … 175 175 public void actionPerformed(ActionEvent e) { 176 176 Layer lFrom = (Layer)layers.getSelectedValue(); 177 DataSet dsFrom = lFrom. getDataSet();177 DataSet dsFrom = lFrom.dataSet; 178 178 Layer lTo = (Layer)model.get(layers.getSelectedIndex()+1); 179 DataSet dsTo = lTo. getDataSet();179 DataSet dsTo = lTo.dataSet; 180 180 dsTo.mergeFrom(dsFrom, Main.pref.mergeNodes); 181 181 layers.setSelectedValue(lTo, true); … … 198 198 boolean enable = model.getSize() > 1; 199 199 enable = enable && sel < model.getSize()-1; 200 enable = enable && l. getDataSet()!= null;201 enable = enable && ((Layer)model.get(sel+1)). getDataSet()!= null;200 enable = enable && l.dataSet != null; 201 enable = enable && ((Layer)model.get(sel+1)).dataSet != null; 202 202 enable = enable && l.isEditable() == ((Layer)model.get(sel+1)).isEditable(); 203 203 mergeButton.setEnabled(enable);
Note:
See TracChangeset
for help on using the changeset viewer.
