Changeset 8308 in josm for trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java
- Timestamp:
- 2015-05-02T00:55:19+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java
r7668 r8308 25 25 import java.util.LinkedList; 26 26 import java.util.List; 27 27 28 import javax.swing.JCheckBoxMenuItem; 28 29 import javax.swing.JMenuItem; … … 49 50 import org.openstreetmap.josm.gui.layer.MapViewPaintable; 50 51 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 52 import org.openstreetmap.josm.gui.util.GuiHelper; 51 53 import org.openstreetmap.josm.gui.util.KeyPressReleaseListener; 52 import org.openstreetmap.josm.gui.util.GuiHelper;53 54 import org.openstreetmap.josm.gui.util.ModifierListener; 54 55 import org.openstreetmap.josm.tools.Geometry; … … 72 73 73 74 private long mouseDownTime = 0; 74 private WaySegment selectedSegment = null;75 private Node selectedNode = null;75 private transient WaySegment selectedSegment = null; 76 private transient Node selectedNode = null; 76 77 private Color mainColor; 77 private Stroke mainStroke;78 private transient Stroke mainStroke; 78 79 79 80 /** settings value whether shared nodes should be ignored or not */ … … 86 87 */ 87 88 private Color helperColor; 88 private Stroke helperStrokeDash;89 private Stroke helperStrokeRA;90 91 private Stroke oldLineStroke;89 private transient Stroke helperStrokeDash; 90 private transient Stroke helperStrokeRA; 91 92 private transient Stroke oldLineStroke; 92 93 private double symbolSize; 93 94 /** 94 95 * Possible directions to move to. 95 96 */ 96 private List<ReferenceSegment> possibleMoveDirections;97 private transient List<ReferenceSegment> possibleMoveDirections; 97 98 98 99 … … 105 106 * The direction that is currently active. 106 107 */ 107 private ReferenceSegment activeMoveDirection;108 private transient ReferenceSegment activeMoveDirection; 108 109 109 110 /** … … 135 136 * the command that performed last move. 136 137 */ 137 private MoveCommand moveCommand;138 private transient MoveCommand moveCommand; 138 139 /** 139 140 * The command used for dual alignment movement. 140 141 * Needs to be separate, due to two nodes moving in different directions. 141 142 */ 142 private MoveCommand moveCommand2;143 private transient MoveCommand moveCommand2; 143 144 144 145 /** The cursor for the 'create_new' mode. */ … … 176 177 private boolean dualAlignActive; 177 178 /** Dual alignment reference segments */ 178 private ReferenceSegment dualAlignSegment1, dualAlignSegment2;179 private transient ReferenceSegment dualAlignSegment1, dualAlignSegment2; 179 180 /** {@code true}, if new segment was collapsed */ 180 181 private boolean dualAlignSegmentCollapsed = false; … … 182 183 private final DualAlignChangeAction dualAlignChangeAction; 183 184 private final JCheckBoxMenuItem dualAlignCheckboxMenuItem; 184 private final Shortcut dualAlignShortcut;185 private final transient Shortcut dualAlignShortcut; 185 186 private boolean useRepeatedShortcut; 186 187 private boolean ignoreNextKeyRelease;
Note:
See TracChangeset
for help on using the changeset viewer.