Revision 12202
branches/F2/extensions/extJCRS/config/text.properties | ||
---|---|---|
18 | 18 |
criterio_busqueda= Criterio de b?squeda |
19 | 19 |
crs_layer=CRS de la capa |
20 | 20 |
crs_no_selected=No se ha seleccionado CRS |
21 |
crs_not_projected=CRS no proyectado |
|
21 | 22 |
crs_not_soported=CRS no soportado |
22 | 23 |
crs_view=CRS de la vista |
23 | 24 |
crsRepeat=CRS repetido |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/IAU2000panel.java | ||
---|---|---|
350 | 350 |
} |
351 | 351 |
|
352 | 352 |
/** |
353 |
* Inicializa el bot?n que obtiene la informaci?n del CRS
|
|
353 |
* Inicializa el botn que obtiene la informacin del CRS
|
|
354 | 354 |
* @return |
355 | 355 |
*/ |
356 | 356 |
public JButton getInfoCrs() { |
... | ... | |
582 | 582 |
if (e.getSource() == this.getNameRadioButton()) { |
583 | 583 |
searchTextField.setText(""); |
584 | 584 |
|
585 |
} |
|
585 |
} |
|
586 |
|
|
587 |
/*Si el objeto que genera el evento es el JButton 'InfoCrs' |
|
588 |
se muestra la informacin ralicionada con el Crs seleccionado en la tabla*/ |
|
589 |
if (e.getSource() == this.getInfoCrs()) { |
|
590 |
InfoCRSPanel info = new InfoCRSPanel("IAU2000", getCodeCRS()); |
|
591 |
PluginServices.getMDIManager().addWindow(info); |
|
592 |
} |
|
586 | 593 |
} |
587 | 594 |
|
588 | 595 |
} |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/EPSGpanel.java | ||
---|---|---|
773 | 773 |
/*Si el objeto que genera el evento es el JButton 'InfoCrs' |
774 | 774 |
se muestra la informacin ralicionada con el Crs seleccionado en la tabla*/ |
775 | 775 |
if (e.getSource() == this.getInfoCrs()) { |
776 |
InfoCRSPanel info = new InfoCRSPanel(getProjection());
|
|
776 |
InfoCRSPanel info = new InfoCRSPanel("EPSG", getCodeCRS());
|
|
777 | 777 |
PluginServices.getMDIManager().addWindow(info); |
778 | 778 |
} |
779 | 779 |
} |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/wizard/DefSistCoordenadas.java | ||
---|---|---|
32 | 32 |
|
33 | 33 |
import org.geotools.referencing.crs.DefaultProjectedCRS; |
34 | 34 |
import org.gvsig.crs.CrsException; |
35 |
import org.gvsig.crs.CrsFactory; |
|
35 | 36 |
import org.gvsig.crs.ICrs; |
36 | 37 |
import org.gvsig.crs.Proj4; |
38 |
import org.gvsig.crs.gui.dialog.ImportNewCrsDialog; |
|
37 | 39 |
import org.opengis.referencing.crs.CoordinateReferenceSystem; |
38 | 40 |
|
39 | 41 |
import com.iver.andami.PluginServices; |
... | ... | |
79 | 81 |
//final static String GEOGRAFICOPANEL = "Geografico"; |
80 | 82 |
private String sourceUnit = null; |
81 | 83 |
|
84 |
ICrs crs; |
|
82 | 85 |
Proj4 proj4 = null; |
83 | 86 |
private int pos; |
84 | 87 |
int divider=10000; |
... | ... | |
469 | 472 |
/*Se muestra el panel de Sistema de Coordenadas Geografico*/ |
470 | 473 |
//cl.show(cardPanel, GEOGRAFICOPANEL); |
471 | 474 |
deshabilitarControles(); |
472 |
} |
|
475 |
} else if (e.getSource().equals(getBtnImportar())) { |
|
476 |
System.out.println("Importar Proyeccion"); |
|
477 |
ImportNewCrsDialog newCrs = new ImportNewCrsDialog(PluginServices.getText(this, "projection")); |
|
478 |
PluginServices.getMDIManager().addWindow(newCrs); |
|
479 |
if (newCrs.getCode() != -1) { |
|
480 |
setCrs(newCrs.getCode()); |
|
481 |
fillData(getCrs()); |
|
482 |
} |
|
483 |
} |
|
473 | 484 |
} |
474 | 485 |
|
475 | 486 |
/* |
... | ... | |
917 | 928 |
getTxtNombreProy().setEnabled(false); |
918 | 929 |
getLblNombreProy().setEnabled(false); |
919 | 930 |
getLblProyeccion().setEnabled(false); |
920 |
getCbProyeccion().setEnabled(false); |
|
931 |
getCbProyeccion().setEnabled(false); |
|
932 |
getBtnImportar().setEnabled(false); |
|
921 | 933 |
} |
922 | 934 |
|
923 | 935 |
private void habilitarControles() { |
... | ... | |
927 | 939 |
getTxtNombreProy().setEnabled(true); |
928 | 940 |
getLblNombreProy().setEnabled(true); |
929 | 941 |
getLblProyeccion().setEnabled(true); |
930 |
getCbProyeccion().setEnabled(true); |
|
942 |
getCbProyeccion().setEnabled(true); |
|
943 |
getBtnImportar().setEnabled(true); |
|
931 | 944 |
} |
932 | 945 |
/** |
933 | 946 |
* Inicializa el boton que importa la proyeccion actual |
... | ... | |
936 | 949 |
public JButton getBtnImportar() { |
937 | 950 |
if(btnImportar==null){ |
938 | 951 |
btnImportar=new JButton("..."); |
952 |
btnImportar.addActionListener(this); |
|
953 |
|
|
939 | 954 |
} |
940 | 955 |
return btnImportar; |
941 | 956 |
} |
957 |
|
|
958 |
public void setCrs(int code) { |
|
959 |
try { |
|
960 |
crs = new CrsFactory().getCRS("EPSG:"+code); |
|
961 |
} catch (CrsException e) { |
|
962 |
// TODO Auto-generated catch block |
|
963 |
e.printStackTrace(); |
|
964 |
} |
|
965 |
|
|
966 |
} |
|
967 |
|
|
968 |
public ICrs getCrs() { |
|
969 |
return crs; |
|
970 |
} |
|
942 | 971 |
|
943 | 972 |
|
944 | 973 |
} |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/wizard/DefinirDatum.java | ||
---|---|---|
728 | 728 |
getCbSemMen().setEnabled(false); |
729 | 729 |
}else if(e.getSource().equals(getBtnImportDatum())){ |
730 | 730 |
System.out.println("Importar Datum"); |
731 |
ImportNewCrsDialog newCrs = new ImportNewCrsDialog("datum");
|
|
731 |
ImportNewCrsDialog newCrs = new ImportNewCrsDialog(PluginServices.getText(this, "datum"));
|
|
732 | 732 |
PluginServices.getMDIManager().addWindow(newCrs); |
733 | 733 |
if (newCrs.getCode() != -1) { |
734 | 734 |
setCrs(newCrs.getCode()); |
... | ... | |
736 | 736 |
} |
737 | 737 |
}else if(e.getSource().equals(getBtnImportElipsoide())){ |
738 | 738 |
System.out.println("Importar Elipsoide"); |
739 |
ImportNewCrsDialog newCrs = new ImportNewCrsDialog("ellips");
|
|
739 |
ImportNewCrsDialog newCrs = new ImportNewCrsDialog(PluginServices.getText(this, "ellips"));
|
|
740 | 740 |
PluginServices.getMDIManager().addWindow(newCrs); |
741 | 741 |
if (newCrs.getCode() != -1) { |
742 | 742 |
setCrs(newCrs.getCode()); |
... | ... | |
744 | 744 |
} |
745 | 745 |
}else if(e.getSource().equals(getBtnImportMeridian())){ |
746 | 746 |
System.out.println("Importar Meridiano"); |
747 |
ImportNewCrsDialog newCrs = new ImportNewCrsDialog("primem");
|
|
747 |
ImportNewCrsDialog newCrs = new ImportNewCrsDialog(PluginServices.getText(this, "primem"));
|
|
748 | 748 |
PluginServices.getMDIManager().addWindow(newCrs); |
749 | 749 |
if (newCrs.getCode() != -1) { |
750 | 750 |
setCrs(newCrs.getCode()); |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/NewCRSPanel.java | ||
---|---|---|
137 | 137 |
infoCrs.setText(PluginServices.getText(this,"infocrs")); |
138 | 138 |
infoCrs.setMnemonic('I'); |
139 | 139 |
infoCrs.setToolTipText(PluginServices.getText(this,"more_info")); |
140 |
infoCrs.addActionListener(this); |
|
140 | 141 |
|
141 | 142 |
} |
142 | 143 |
return infoCrs; |
... | ... | |
342 | 343 |
getSearchTextField().setText(""); |
343 | 344 |
}else if (e.getSource().equals(getNameRadioButton())){ |
344 | 345 |
getSearchTextField().setText(""); |
345 |
}else if (e.getSource().equals(getInfoCrs())){ |
|
346 |
//abrir el panel de informacion |
|
347 |
|
|
348 | 346 |
}else if (e.getSource().equals(getBtnEditar())){ |
349 | 347 |
//editar la fila seleccionada de la tabla (si hay) |
350 | 348 |
ICrs crs = null; |
... | ... | |
420 | 418 |
else { |
421 | 419 |
searchButton(); |
422 | 420 |
} |
421 |
} |
|
422 |
/*Si el objeto que genera el evento es el JButton 'InfoCrs' |
|
423 |
se muestra la informacin ralicionada con el Crs seleccionado en la tabla*/ |
|
424 |
if (e.getSource().equals(getInfoCrs())) { |
|
425 |
InfoCRSPanel info = new InfoCRSPanel("USR", getCodeCRS()); |
|
426 |
PluginServices.getMDIManager().addWindow(info); |
|
423 | 427 |
} |
424 | 428 |
} |
425 | 429 |
public void keyPressed(KeyEvent e) { |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/ESRIpanel.java | ||
---|---|---|
450 | 450 |
searchTextField.setText(""); |
451 | 451 |
nameRadioButton.setSelected(true); |
452 | 452 |
codeRadioButton.setSelected(false); |
453 |
} |
|
453 |
} |
|
454 |
|
|
455 |
/*Si el objeto que genera el evento es el JButton 'InfoCrs' |
|
456 |
se muestra la informacin ralicionada con el Crs seleccionado en la tabla*/ |
|
457 |
if (e.getSource() == this.getInfoCrs()) { |
|
458 |
InfoCRSPanel info = new InfoCRSPanel("ESRI", getCodeCRS()); |
|
459 |
PluginServices.getMDIManager().addWindow(info); |
|
460 |
} |
|
454 | 461 |
} |
455 | 462 |
|
456 | 463 |
public ICrs getProjection() { |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/InfoCRSPanel.java | ||
---|---|---|
1 |
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
|
|
1 |
/* gvSIG. Sistema de Informacin Geogrfica de la Generalitat Valenciana
|
|
2 | 2 |
* |
3 | 3 |
* Copyright (C) 2006 Instituto de Desarrollo Regional and Generalitat Valenciana. |
4 | 4 |
* |
... | ... | |
20 | 20 |
* |
21 | 21 |
* Generalitat Valenciana |
22 | 22 |
* Conselleria d'Infraestructures i Transport |
23 |
* Av. Blasco Ib??ez, 50
|
|
23 |
* Av. Blasco Ibez, 50 |
|
24 | 24 |
* 46010 VALENCIA |
25 | 25 |
* SPAIN |
26 | 26 |
* |
... | ... | |
58 | 58 |
import javax.swing.table.DefaultTableModel; |
59 | 59 |
|
60 | 60 |
import org.cresques.ui.DefaultDialogPanel; |
61 |
import org.gvsig.crs.CrsException; |
|
62 |
import org.gvsig.crs.CrsFactory; |
|
61 | 63 |
import org.gvsig.crs.ICrs; |
62 | 64 |
|
63 | 65 |
import com.iver.andami.PluginServices; |
... | ... | |
65 | 67 |
import com.iver.andami.ui.mdiManager.WindowInfo; |
66 | 68 |
|
67 | 69 |
/** |
68 |
* Clase que genera el panel de informaci?n del CRS seleccionado
|
|
70 |
* Clase que genera el panel de informacin del CRS seleccionado |
|
69 | 71 |
* en el caso del repositorio de la EPSG |
70 |
* @author Miguel Garc?a Jim?nez (garciajimenez.miguel@gmail.com)
|
|
71 |
* @author Luisa Marina Fern?ndez (luisam.fernandez@uclm.es)
|
|
72 |
* @author Miguel Garca Jimnez (garciajimenez.miguel@gmail.com)
|
|
73 |
* @author Luisa Marina Fernndez (luisam.fernandez@uclm.es) |
|
72 | 74 |
* |
73 | 75 |
*/ |
74 | 76 |
public class InfoCRSPanel extends DefaultDialogPanel implements IWindow, ActionListener{ |
... | ... | |
102 | 104 |
private JLabel jLabelUnitsdinamic; |
103 | 105 |
private JLabel jLabelUnits_pdinamic; |
104 | 106 |
|
105 |
public InfoCRSPanel(ICrs p) { |
|
106 |
super(false); |
|
107 |
proj = p; |
|
107 |
public InfoCRSPanel(String fuente, int codigo) { |
|
108 |
super(false); |
|
109 |
try { |
|
110 |
proj = new CrsFactory().getCRS(fuente+":"+codigo); |
|
111 |
} catch (CrsException e) { |
|
112 |
// TODO Auto-generated catch block |
|
113 |
e.printStackTrace(); |
|
114 |
} |
|
108 | 115 |
inicializate(); |
109 | 116 |
} |
110 | 117 |
|
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/CrsRecentsPanel.java | ||
---|---|---|
182 | 182 |
} |
183 | 183 |
|
184 | 184 |
/** |
185 |
* Inicializa el bot?n que obtiene la informaci?n del CRS
|
|
185 |
* Inicializa el botn que obtiene la informacin del CRS
|
|
186 | 186 |
* @return |
187 | 187 |
*/ |
188 | 188 |
public JButton getInfoCrs() { |
... | ... | |
260 | 260 |
} |
261 | 261 |
|
262 | 262 |
public void actionPerformed(ActionEvent e) { |
263 |
if(e.getSource().equals(getInfoCrs())){ |
|
264 |
//si se pulsa infoCRS..... |
|
263 |
/*Si el objeto que genera el evento es el JButton 'InfoCrs' |
|
264 |
se muestra la informacin ralicionada con el Crs seleccionado en la tabla*/ |
|
265 |
if (e.getSource() == this.getInfoCrs()) { |
|
266 |
String[] aut = getAuthority().split(":"); |
|
267 |
InfoCRSPanel info = new InfoCRSPanel(aut[0], getCodeCRS()); |
|
268 |
PluginServices.getMDIManager().addWindow(info); |
|
265 | 269 |
} |
266 | 270 |
|
267 | 271 |
} |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/listeners/ImportNewCrsDialogListener.java | ||
---|---|---|
79 | 79 |
} |
80 | 80 |
|
81 | 81 |
if (e.getSource() == dialog.getJButtonCancel()) { |
82 |
dialog.setCode(-1); |
|
82 | 83 |
PluginServices.getMDIManager().closeWindow(dialog); |
83 | 84 |
} |
84 | 85 |
} |
85 | 86 |
|
86 | 87 |
public void valueChanged(ListSelectionEvent e) { |
87 | 88 |
if (e.getSource() == dialog.getEpsgPanel().getJTable().getSelectionModel()){ |
88 |
String[] not_soported = {"engineering", "vertical", "compound", "geocentric"}; |
|
89 |
String[] not_soported= new String[6];// = {"engineering", "vertical", "compound", "geocentric"};
|
|
89 | 90 |
boolean soported = true; |
90 | 91 |
ListSelectionModel lsm = (ListSelectionModel)e.getSource(); |
91 |
|
|
92 |
if (dialog.getOption().equals(PluginServices.getText(this, "projected"))) { |
|
93 |
not_soported[0] = "engineering"; |
|
94 |
not_soported[1]= "vertical"; |
|
95 |
not_soported[2] = "compound"; |
|
96 |
not_soported[3] ="geocentric"; |
|
97 |
not_soported[4]= "geographic 3D"; |
|
98 |
not_soported[5] = "geographic 2D"; |
|
99 |
} else { |
|
100 |
not_soported[0] = "engineering"; |
|
101 |
not_soported[1]= "vertical"; |
|
102 |
not_soported[2] = "compound"; |
|
103 |
not_soported[3] ="geocentric"; |
|
104 |
not_soported[4]= "geographic 3D"; |
|
105 |
} |
|
106 |
|
|
92 | 107 |
if (lsm.isSelectionEmpty()) { |
108 |
dialog.getEpsgPanel().setCodeCRS(-1); |
|
93 | 109 |
dialog.getJButtonAccept().setEnabled(false); |
94 | 110 |
dialog.getEpsgPanel().getInfoCrs().setEnabled(false); |
95 | 111 |
dialog.setCode(-1); |
... | ... | |
102 | 118 |
soported = false; |
103 | 119 |
} |
104 | 120 |
if (soported){ |
105 |
dialog.setCode(Integer.parseInt((String)dialog.getEpsgPanel().sorter.getValueAt(dialog.getEpsgPanel().selectedRowTable,0))); |
|
106 |
dialog.getJButtonAccept().setEnabled(true); |
|
121 |
int code = Integer.parseInt((String)dialog.getEpsgPanel().sorter.getValueAt(dialog.getEpsgPanel().selectedRowTable,0)); |
|
122 |
dialog.setCode(code); |
|
123 |
dialog.getEpsgPanel().setCodeCRS(code); |
|
124 |
dialog.getJButtonAccept().setEnabled(true); |
|
107 | 125 |
dialog.getEpsgPanel().getInfoCrs().setEnabled(true); |
108 | 126 |
|
109 | 127 |
} |
110 | 128 |
else { |
111 |
JOptionPane.showMessageDialog(dialog, PluginServices.getText(this,"crs_not_soported"), "Warning...", |
|
129 |
if (dialog.getOption().equals(PluginServices.getText(this, "projected"))) { |
|
130 |
JOptionPane.showMessageDialog(dialog, PluginServices.getText(this,"crs_not_projected"), "Warning...", |
|
131 |
JOptionPane.WARNING_MESSAGE); |
|
132 |
} else { |
|
133 |
JOptionPane.showMessageDialog(dialog, PluginServices.getText(this,"crs_not_soported"), "Warning...", |
|
112 | 134 |
JOptionPane.WARNING_MESSAGE); |
135 |
} |
|
113 | 136 |
dialog.setCode(-1); |
137 |
dialog.getEpsgPanel().setCodeCRS(-1); |
|
114 | 138 |
dialog.getJButtonAccept().setEnabled(false); |
115 | 139 |
dialog.getEpsgPanel().getInfoCrs().setEnabled(false); |
116 | 140 |
} |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/listeners/CRSSelectionDialogListener.java | ||
---|---|---|
175 | 175 |
if (lsm.isSelectionEmpty()) { |
176 | 176 |
dialog.getCrsMainPanel().getRecentsPanel().selectedRowTable = -1; |
177 | 177 |
dialog.getCrsMainPanel().getRecentsPanel().setCodeCRS(-1); |
178 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(false); |
|
178 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(false); |
|
179 |
dialog.getCrsMainPanel().getRecentsPanel().getInfoCrs().setEnabled(false); |
|
179 | 180 |
dialog.setCode(0); |
180 | 181 |
} |
181 | 182 |
else { |
182 | 183 |
dialog.getCrsMainPanel().getRecentsPanel().initCrs(); |
183 | 184 |
dialog.setCode(dialog.getCrsMainPanel().getRecentsPanel().getCodeCRS()); |
185 |
dialog.getCrsMainPanel().getRecentsPanel().getInfoCrs().setEnabled(true); |
|
184 | 186 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(true); |
185 | 187 |
} |
186 | 188 |
} |
... | ... | |
192 | 194 |
if (lsm.isSelectionEmpty()) { |
193 | 195 |
dialog.getCrsMainPanel().getIauPanel().selectedRowTable = -1; |
194 | 196 |
dialog.getCrsMainPanel().getIauPanel().setCodeCRS(-1); |
195 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(false); |
|
197 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(false); |
|
198 |
dialog.getCrsMainPanel().getIauPanel().getInfoCrs().setEnabled(false); |
|
196 | 199 |
dialog.setCode(0); |
197 | 200 |
|
198 | 201 |
} |
... | ... | |
209 | 212 |
} |
210 | 213 |
if (soported){ |
211 | 214 |
dialog.setCode(dialog.getCrsMainPanel().getIauPanel().getCodeCRS()); |
215 |
dialog.getCrsMainPanel().getIauPanel().getInfoCrs().setEnabled(true); |
|
212 | 216 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(true); |
213 | 217 |
} |
214 | 218 |
else { |
... | ... | |
216 | 220 |
JOptionPane.WARNING_MESSAGE); |
217 | 221 |
dialog.getCrsMainPanel().getIauPanel().setCodeCRS(-1); |
218 | 222 |
dialog.getCrsMainPanel().getIauPanel().setCodeCRS(0); |
223 |
dialog.getCrsMainPanel().getIauPanel().getInfoCrs().setEnabled(false); |
|
219 | 224 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(false); |
220 | 225 |
} |
221 | 226 |
} |
... | ... | |
269 | 274 |
if (lsm.isSelectionEmpty()) { |
270 | 275 |
dialog.getCrsMainPanel().getEsriPanel().selectedRowTable = -1; |
271 | 276 |
dialog.getCrsMainPanel().getEsriPanel().setCodeCRS(-1); |
277 |
dialog.getCrsMainPanel().getEsriPanel().getInfoCrs().setEnabled(false); |
|
272 | 278 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(false); |
273 | 279 |
dialog.setCode(0); |
274 | 280 |
|
... | ... | |
286 | 292 |
} |
287 | 293 |
if (soported){ |
288 | 294 |
dialog.setCode(dialog.getCrsMainPanel().getEsriPanel().getCodeCRS()); |
295 |
dialog.getCrsMainPanel().getEsriPanel().getInfoCrs().setEnabled(true); |
|
289 | 296 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(true); |
290 | 297 |
} |
291 | 298 |
else { |
... | ... | |
293 | 300 |
JOptionPane.WARNING_MESSAGE); |
294 | 301 |
dialog.getCrsMainPanel().getEsriPanel().setCodeCRS(-1); |
295 | 302 |
dialog.getCrsMainPanel().getEsriPanel().setCodeCRS(0); |
303 |
dialog.getCrsMainPanel().getEsriPanel().getInfoCrs().setEnabled(false); |
|
296 | 304 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(false); |
297 | 305 |
} |
298 | 306 |
} |
... | ... | |
303 | 311 |
if (lsm.isSelectionEmpty()) { |
304 | 312 |
dialog.getCrsMainPanel().getNewCrsPanel().selectedRowTable = -1; |
305 | 313 |
dialog.getCrsMainPanel().getNewCrsPanel().setCodeCRS(-1); |
314 |
dialog.getCrsMainPanel().getNewCrsPanel().getInfoCrs().setEnabled(false); |
|
306 | 315 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(false); |
307 | 316 |
dialog.getCrsMainPanel().getNewCrsPanel().getBtnEliminar().setEnabled(false); |
308 | 317 |
dialog.getCrsMainPanel().getNewCrsPanel().getBtnEditar().setEnabled(false); |
... | ... | |
314 | 323 |
dialog.getCrsMainPanel().getNewCrsPanel().selectedRowTable = lsm.getMinSelectionIndex(); |
315 | 324 |
dialog.getCrsMainPanel().getNewCrsPanel().setCodeCRS(Integer.parseInt((String)dialog.getCrsMainPanel().getNewCrsPanel().sorter.getValueAt(dialog.getCrsMainPanel().getNewCrsPanel().selectedRowTable,0))); |
316 | 325 |
dialog.getCrsMainPanel().getNewCrsPanel().setWKT(); |
326 |
dialog.getCrsMainPanel().getNewCrsPanel().getInfoCrs().setEnabled(true); |
|
317 | 327 |
dialog.getCrsMainPanel().getJButtonAccept().setEnabled(true); |
318 | 328 |
dialog.getCrsMainPanel().getNewCrsPanel().getBtnEliminar().setEnabled(true); |
319 | 329 |
dialog.getCrsMainPanel().getNewCrsPanel().getBtnEditar().setEnabled(true); |
branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/listeners/CRSMainTrPanelListener.java | ||
---|---|---|
441 | 441 |
if (lsm.isSelectionEmpty()) { |
442 | 442 |
panel.getCrsMainPanel().getRecentsPanel().selectedRowTable = -1; |
443 | 443 |
panel.getCrsMainPanel().getRecentsPanel().setCodeCRS(-1); |
444 |
panel.getCrsMainPanel().getRecentsPanel().getInfoCrs().setEnabled(false); |
|
444 | 445 |
panel.getJButtonAccept().setEnabled(false); |
445 | 446 |
panel.getJComboOptions().setEnabled(false); |
446 | 447 |
panel.getJButtonNext().setVisible(false); |
... | ... | |
452 | 453 |
IWindow activeWindow = PluginServices.getMDIManager().getActiveWindow(); |
453 | 454 |
View activeView = (com.iver.cit.gvsig.project.documents.view.gui.View) activeWindow; |
454 | 455 |
String authority = ((ICrs) activeView.getMapControl().getProjection()).getCrsWkt().getAuthority()[0]; |
455 |
if (sour.equals("EPSG") && authority.equals("EPSG")){ |
|
456 |
panel.getCrsMainPanel().getRecentsPanel().getInfoCrs().setEnabled(false); |
|
457 |
if (sour.equals("EPSG") && authority.equals("EPSG")){ |
|
456 | 458 |
//panel.compareDatum(panel.getCrsMainPanel().getRecentsPanel().getCrs().getWKT()); |
457 | 459 |
panel.getJComboOptions().setEnabled(true); |
458 | 460 |
panel.getJButtonAccept().setEnabled(true); |
... | ... | |
527 | 529 |
if (lsm.isSelectionEmpty()) { |
528 | 530 |
panel.getCrsMainPanel().getIauPanel().selectedRowTable = -1; |
529 | 531 |
panel.getCrsMainPanel().getIauPanel().setCodeCRS(-1); |
532 |
panel.getCrsMainPanel().getIauPanel().getInfoCrs().setEnabled(false); |
|
530 | 533 |
panel.getJButtonAccept().setEnabled(false); |
531 | 534 |
panel.getJComboOptions().setEnabled(false); |
532 | 535 |
panel.getJButtonNext().setVisible(false); |
... | ... | |
543 | 546 |
soported = false; |
544 | 547 |
} |
545 | 548 |
if (soported){ |
549 |
panel.getCrsMainPanel().getIauPanel().getInfoCrs().setEnabled(true); |
|
546 | 550 |
panel.getJComboOptions().setEnabled(false); |
547 | 551 |
panel.getJButtonAccept().setEnabled(true); |
548 | 552 |
} |
... | ... | |
551 | 555 |
JOptionPane.WARNING_MESSAGE); |
552 | 556 |
panel.getCrsMainPanel().getIauPanel().setCodeCRS(-1); |
553 | 557 |
panel.getCrsMainPanel().getIauPanel().setCodeCRS(0); |
558 |
panel.getCrsMainPanel().getIauPanel().getInfoCrs().setEnabled(false); |
|
554 | 559 |
panel.getJButtonAccept().setEnabled(false); |
555 | 560 |
} |
556 | 561 |
} |
... | ... | |
563 | 568 |
if (lsm.isSelectionEmpty()) { |
564 | 569 |
panel.getCrsMainPanel().getEsriPanel().selectedRowTable = -1; |
565 | 570 |
panel.getCrsMainPanel().getEsriPanel().setCodeCRS(-1); |
571 |
panel.getCrsMainPanel().getEsriPanel().getInfoCrs().setEnabled(false); |
|
566 | 572 |
panel.getJButtonAccept().setEnabled(false); |
567 | 573 |
panel.getJComboOptions().setEnabled(false); |
568 | 574 |
panel.getJButtonNext().setVisible(false); |
... | ... | |
579 | 585 |
soported = false; |
580 | 586 |
} |
581 | 587 |
if (soported){ |
588 |
panel.getCrsMainPanel().getEsriPanel().getInfoCrs().setEnabled(true); |
|
582 | 589 |
panel.getJComboOptions().setEnabled(false); |
583 | 590 |
panel.getJButtonAccept().setEnabled(true); |
584 | 591 |
} |
... | ... | |
587 | 594 |
JOptionPane.WARNING_MESSAGE); |
588 | 595 |
panel.getCrsMainPanel().getEsriPanel().setCodeCRS(-1); |
589 | 596 |
panel.getCrsMainPanel().getEsriPanel().setCodeCRS(0); |
597 |
panel.getCrsMainPanel().getEsriPanel().getInfoCrs().setEnabled(false); |
|
590 | 598 |
panel.getJButtonAccept().setEnabled(false); |
591 | 599 |
} |
592 | 600 |
} |
... | ... | |
597 | 605 |
if (lsm.isSelectionEmpty()) { |
598 | 606 |
panel.getCrsMainPanel().getNewCrsPanel().selectedRowTable = -1; |
599 | 607 |
panel.getCrsMainPanel().getNewCrsPanel().setCodeCRS(-1); |
608 |
panel.getCrsMainPanel().getNewCrsPanel().getInfoCrs().setEnabled(false); |
|
600 | 609 |
panel.getJButtonAccept().setEnabled(false); |
601 | 610 |
panel.getJComboOptions().setEnabled(false); |
602 | 611 |
panel.getJButtonNext().setVisible(false); |
... | ... | |
605 | 614 |
else { |
606 | 615 |
panel.getCrsMainPanel().getNewCrsPanel().selectedRowTable = lsm.getMinSelectionIndex(); |
607 | 616 |
panel.getCrsMainPanel().getNewCrsPanel().setCodeCRS(Integer.parseInt((String)panel.getCrsMainPanel().getNewCrsPanel().sorter.getValueAt(panel.getCrsMainPanel().getNewCrsPanel().selectedRowTable,0))); |
617 |
panel.getCrsMainPanel().getNewCrsPanel().getInfoCrs().setEnabled(true); |
|
608 | 618 |
panel.getCrsMainPanel().getNewCrsPanel().setWKT(); |
609 | 619 |
panel.getJButtonAccept().setEnabled(true); |
610 | 620 |
} |
Also available in: Unified diff