Changeset 16276 in josm
- Timestamp:
- 2020-04-12T16:21:18+02:00 (6 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui
- Files:
- 
      - 5 edited
 
 - 
          
  tagging/presets/items/Check.java (modified) (1 diff)
- 
          
  tagging/presets/items/ComboMultiSelect.java (modified) (1 diff)
- 
          
  tagging/presets/items/KeyedItem.java (modified) (2 diffs)
- 
          
  tagging/presets/items/Text.java (modified) (1 diff)
- 
          
  widgets/QuadStateCheckBox.java (modified) (1 diff)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Check.javar16042 r16276 91 91 check.setPropertyText(key); 92 92 check.setState(check.getState()); // to update the tooltip text 93 check.setComponentPopupMenu(getPopupMenu()); 93 94 94 95 if (icon != null) { 
- 
      trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelect.javar16179 r16276 388 388 final JLabel label = new JLabel(tr("{0}:", locale_text)); 389 389 label.setToolTipText(getKeyTooltipText()); 390 label.setComponentPopupMenu(getPopupMenu()); 390 391 p.add(label, GBC.std().insets(0, 0, 10, 0)); 391 392 addToPanelAnchor(p, default_, presetInitiallyMatches); 
- 
      trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/KeyedItem.javar16035 r16276 12 12 import java.util.TreeSet; 13 13 14 import javax.swing.JPopupMenu; 15 14 16 import org.openstreetmap.josm.data.osm.OsmPrimitive; 15 17 import org.openstreetmap.josm.data.osm.OsmUtils; 18 import org.openstreetmap.josm.data.osm.Tag; 16 19 import org.openstreetmap.josm.data.preferences.BooleanProperty; 20 import org.openstreetmap.josm.gui.dialogs.properties.HelpTagAction; 21 import org.openstreetmap.josm.gui.dialogs.properties.TaginfoAction; 17 22 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetItem; 18 23 … … 204 209 } 205 210 211 protected JPopupMenu getPopupMenu() { 212 Tag tag = new Tag(key, null); 213 JPopupMenu popupMenu = new JPopupMenu(); 214 popupMenu.add(tr("Key: {0}", key)).setEnabled(false); 215 popupMenu.add(new HelpTagAction(() -> tag)); 216 popupMenu.add(new TaginfoAction(() -> tag, () -> null)); 217 return popupMenu; 218 } 219 206 220 @Override 207 221 public String toString() { 
- 
      trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Text.javar16042 r16276 166 166 final JLabel label = new JLabel(locale_text + ':'); 167 167 label.setToolTipText(getKeyTooltipText()); 168 label.setComponentPopupMenu(getPopupMenu()); 168 169 label.setLabelFor(value); 169 170 p.add(label, GBC.std().insets(0, 0, 10, 0)); 
- 
      trunk/src/org/openstreetmap/josm/gui/widgets/QuadStateCheckBox.javar15440 r16276 48 48 @Override 49 49 public void mousePressed(MouseEvent e) { 50 grabFocus(); 51 cbModel.nextState(); 50 if (SwingUtilities.isLeftMouseButton(e)) { 51 grabFocus(); 52 cbModel.nextState(); 53 } 52 54 } 53 55 }; 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  
