- Timestamp:
- 2020-04-12T16:21:18+02:00 (5 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Check.java
r16042 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.java
r16179 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.java
r16035 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.java
r16042 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.java
r15440 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.