Revision 44496 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/MapControl.java
MapControl.java | ||
---|---|---|
54 | 54 |
import javax.swing.JComponent; |
55 | 55 |
import javax.swing.SwingUtilities; |
56 | 56 |
import javax.swing.Timer; |
57 |
import javax.swing.event.ChangeEvent; |
|
58 |
import javax.swing.event.ChangeListener; |
|
57 | 59 |
|
58 | 60 |
import org.cresques.cts.IProjection; |
59 | 61 |
import org.gvsig.fmap.dal.DataStoreNotification; |
... | ... | |
90 | 92 |
import org.gvsig.tools.observer.Observable; |
91 | 93 |
import org.gvsig.tools.observer.Observer; |
92 | 94 |
import org.gvsig.tools.swing.api.ActionListenerSupport; |
95 |
import org.gvsig.tools.swing.api.ChangeListenerHelper; |
|
93 | 96 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
94 | 97 |
import org.gvsig.tools.task.Cancellable; |
95 | 98 |
import org.gvsig.utils.exceptionHandling.ExceptionHandlingSupport; |
... | ... | |
959 | 962 |
currentMapTool.setMapControl(this); |
960 | 963 |
} |
961 | 964 |
} |
962 |
|
|
965 |
this.changeToolListenerHelper.fireEvent(new ChangeEvent(this)); |
|
963 | 966 |
// this.setCursor(mapTool.getCursor()); |
964 | 967 |
} |
965 | 968 |
|
... | ... | |
2685 | 2688 |
public void setDefaultMouseWheelEnabled(boolean defaultMouseWheelEnabled) { |
2686 | 2689 |
this.defaultMouseWheelEnabled = defaultMouseWheelEnabled; |
2687 | 2690 |
} |
2691 |
|
|
2692 |
private ChangeListenerHelper changeToolListenerHelper; |
|
2688 | 2693 |
|
2694 |
public void addChangeToolListener(ChangeListener listener) { |
|
2695 |
this.changeToolListenerHelper.addChangeListener(listener); |
|
2696 |
} |
|
2697 |
|
|
2698 |
public ChangeListener[] getChangeToolListeners() { |
|
2699 |
return this.changeToolListenerHelper.getChangeListeners(); |
|
2700 |
} |
|
2701 |
|
|
2702 |
public void removeChangeToolListener(ChangeListener listener) { |
|
2703 |
this.changeToolListenerHelper.removeChangeListener(listener); |
|
2704 |
} |
|
2705 |
|
|
2706 |
public void removeAllChangeToolListener() { |
|
2707 |
this.changeToolListenerHelper.removeAllChangeListener(); |
|
2708 |
} |
|
2709 |
|
|
2710 |
public boolean hasChangeToolListeners() { |
|
2711 |
return this.changeToolListenerHelper.hasChangeListeners(); |
|
2712 |
} |
|
2689 | 2713 |
} |
Also available in: Unified diff