Ignore:
Timestamp:
2017-07-26T23:18:38+02:00 (7 years ago)
Author:
Don-vip
Message:

see #11924 - use extended event modifiers, deprecate old methods - see https://bugs.openjdk.java.net/browse/JDK-8143077

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java

    r12512 r12517  
    5454import org.openstreetmap.josm.gui.util.GuiHelper;
    5555import org.openstreetmap.josm.gui.util.KeyPressReleaseListener;
    56 import org.openstreetmap.josm.gui.util.ModifierListener;
     56import org.openstreetmap.josm.gui.util.ModifierExListener;
    5757import org.openstreetmap.josm.tools.Geometry;
    5858import org.openstreetmap.josm.tools.ImageProvider;
     
    6262 * Makes a rectangle from a line, or modifies a rectangle.
    6363 */
    64 public class ExtrudeAction extends MapMode implements MapViewPaintable, KeyPressReleaseListener, ModifierListener {
     64public class ExtrudeAction extends MapMode implements MapViewPaintable, KeyPressReleaseListener, ModifierExListener {
    6565
    6666    enum Mode { extrude, translate, select, create_new, translate_node }
     
    296296        ignoreNextKeyRelease = true;
    297297        Main.map.keyDetector.addKeyListener(this);
    298         Main.map.keyDetector.addModifierListener(this);
     298        Main.map.keyDetector.addModifierExListener(this);
    299299    }
    300300
     
    325325        dualAlignCheckboxMenuItem.getAction().setEnabled(false);
    326326        Main.map.keyDetector.removeKeyListener(this);
    327         Main.map.keyDetector.removeModifierListener(this);
     327        Main.map.keyDetector.removeModifierExListener(this);
    328328        super.exitMode();
    329329    }
     
    337337     */
    338338    @Override
    339     public void modifiersChanged(int modifiers) {
     339    public void modifiersExChanged(int modifiers) {
    340340        if (!Main.isDisplayingMapView() || !Main.map.mapView.isActiveLayerDrawable())
    341341            return;
    342         updateKeyModifiers(modifiers);
     342        updateKeyModifiersEx(modifiers);
    343343        if (mode == Mode.select) {
    344344            Main.map.mapView.setNewCursor(ctrl ? cursorTranslate : alt ? cursorCreateNew : shift ? cursorCreateNodes : cursor, this);
Note: See TracChangeset for help on using the changeset viewer.