Changeset 294 in josm for src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
- Timestamp:
- 2007-07-20T17:21:38+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
r290 r294 48 48 import org.openstreetmap.josm.data.osm.OsmPrimitive; 49 49 import org.openstreetmap.josm.gui.MapFrame; 50 import org.openstreetmap.josm.gui. annotation.AnnotationCellRenderer;51 import org.openstreetmap.josm.gui. annotation.AnnotationPreset;52 import org.openstreetmap.josm.gui. annotation.ForwardActionListener;53 import org.openstreetmap.josm.gui. preferences.AnnotationPresetPreference;50 import org.openstreetmap.josm.gui.preferences.TaggingPresetPreference; 51 import org.openstreetmap.josm.gui.tagging.TaggingCellRenderer; 52 import org.openstreetmap.josm.gui.tagging.ForwardActionListener; 53 import org.openstreetmap.josm.gui.tagging.TaggingPreset; 54 54 import org.openstreetmap.josm.tools.AutoCompleteComboBox; 55 55 import org.openstreetmap.josm.tools.GBC; … … 269 269 */ 270 270 private final JTable propertyTable = new JTable(data); 271 public JComboBox annotationPresets = new JComboBox();271 public JComboBox taggingPresets = new JComboBox(); 272 272 273 273 … … 278 278 super(tr("Properties"), "propertiesdialog", tr("Properties for selected objects."), KeyEvent.VK_P, 150); 279 279 280 if ( AnnotationPresetPreference.annotationPresets.size() > 0) {280 if (TaggingPresetPreference.taggingPresets.size() > 0) { 281 281 Vector<ActionListener> allPresets = new Vector<ActionListener>(); 282 for (final AnnotationPreset p : AnnotationPresetPreference.annotationPresets)282 for (final TaggingPreset p : TaggingPresetPreference.taggingPresets) 283 283 allPresets.add(new ForwardActionListener(this, p)); 284 284 285 allPresets.add(0, new ForwardActionListener(this, new AnnotationPreset()));286 annotationPresets.setModel(new DefaultComboBoxModel(allPresets));285 allPresets.add(0, new ForwardActionListener(this, new TaggingPreset())); 286 taggingPresets.setModel(new DefaultComboBoxModel(allPresets)); 287 287 JPanel north = new JPanel(new GridBagLayout()); 288 288 north.add(getComponent(0),GBC.eol().fill(GBC.HORIZONTAL)); 289 north.add( annotationPresets,GBC.eol().fill(GBC.HORIZONTAL));289 north.add(taggingPresets,GBC.eol().fill(GBC.HORIZONTAL)); 290 290 add(north, BorderLayout.NORTH); 291 291 } 292 annotationPresets.addActionListener(new ActionListener(){292 taggingPresets.addActionListener(new ActionListener(){ 293 293 public void actionPerformed(ActionEvent e) { 294 AnnotationPreset preset = ((ForwardActionListener)annotationPresets.getSelectedItem()).preset;294 TaggingPreset preset = ((ForwardActionListener)taggingPresets.getSelectedItem()).preset; 295 295 preset.actionPerformed(e); 296 annotationPresets.setSelectedItem(null);296 taggingPresets.setSelectedItem(null); 297 297 } 298 298 }); 299 annotationPresets.setRenderer(new AnnotationCellRenderer());299 taggingPresets.setRenderer(new TaggingCellRenderer()); 300 300 301 301 data.setColumnIdentifiers(new String[]{tr("Key"),tr("Value")});
Note:
See TracChangeset
for help on using the changeset viewer.