Revision 2544 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/toolListeners/StatusBarListener.java
StatusBarListener.java | ||
---|---|---|
45 | 45 |
import java.text.NumberFormat; |
46 | 46 |
|
47 | 47 |
import org.cresques.cts.IProjection; |
48 |
import org.cresques.geo.Geodetic; |
|
49 |
import org.cresques.geo.Projection; |
|
50 |
import org.cresques.geo.UtmZone; |
|
51 | 48 |
|
52 | 49 |
import com.iver.andami.PluginServices; |
53 | 50 |
import com.iver.andami.ui.mdiFrame.MainFrame; |
51 |
import com.iver.cit.gvsig.fmap.FMap; |
|
54 | 52 |
import com.iver.cit.gvsig.fmap.MapControl; |
53 |
import com.iver.cit.gvsig.fmap.core.v02.FConstant; |
|
55 | 54 |
import com.iver.cit.gvsig.fmap.tools.BehaviorException; |
56 | 55 |
import com.iver.cit.gvsig.fmap.tools.Events.PointEvent; |
57 | 56 |
import com.iver.cit.gvsig.fmap.tools.Listeners.PointListener; |
... | ... | |
105 | 104 |
setFractionDigits(p); |
106 | 105 |
axisText = setCoorDisplayText(axisText); |
107 | 106 |
MainFrame mF = PluginServices.getMainFrame(); |
107 |
|
|
108 |
PluginServices.getMainFrame().getStatusBar().setMessage("1", |
|
109 |
FConstant.NAMES[mapControl.getMapContext().getViewPort().getDistanceUnits()]); |
|
110 |
PluginServices.getMainFrame().getStatusBar().setMessage("6", "1:"+mapControl.getMapContext().getScaleView()); |
|
111 |
PluginServices.getMainFrame().getStatusBar().setMessage("7", mapControl.getViewPort().getProjection().getAbrev()); |
|
112 |
|
|
113 |
|
|
108 | 114 |
if (mF != null) |
109 | 115 |
{ |
110 | 116 |
mF.getStatusBar().setMessage("2", |
111 |
axisText[0] + String.valueOf(nf.format(p.getX()))); |
|
117 |
axisText[0] + String.valueOf(nf.format(p.getX()/FMap.CHANGEM[mapControl.getViewPort().getDistanceUnits()])));
|
|
112 | 118 |
mF.getStatusBar().setMessage("3", |
113 |
axisText[1] + String.valueOf(nf.format(p.getY()))); |
|
119 |
axisText[1] + String.valueOf(nf.format(p.getY()/FMap.CHANGEM[mapControl.getViewPort().getDistanceUnits()])));
|
|
114 | 120 |
} |
115 | 121 |
} |
116 | 122 |
|
Also available in: Unified diff