source: josm/trunk/src/org/openstreetmap/josm/actions/LassoModeAction.java@ 5299

Last change on this file since 5299 was 5161, checked in by simon04, 12 years ago

see #3910 - remove debugging output, make lasso mode work correctly

File size: 903 bytes
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.actions;
3
4import static org.openstreetmap.josm.tools.I18n.tr;
5
6import org.openstreetmap.josm.Main;
7import org.openstreetmap.josm.actions.mapmode.MapMode;
8
9public class LassoModeAction extends MapMode {
10
11 public LassoModeAction() {
12 super(tr("Lasso Mode"),
13 "rope",
14 tr("Lasso selection mode: select objects within a hand-drawn region"),
15 null,
16 null);
17 }
18
19 @Override
20 public void enterMode() {
21 if (Main.map != null) {
22 Main.map.mapModeSelect.setLassoMode(true);
23 Main.map.mapModeSelect.enterMode();
24 }
25 super.enterMode();
26 }
27
28 @Override
29 public void exitMode() {
30 Main.map.mapModeSelect.setLassoMode(false);
31 Main.map.mapModeSelect.exitMode();
32 super.exitMode();
33 }
34}
Note: See TracBrowser for help on using the repository browser.