Revision 12202 branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/listeners/CRSMainTrPanelListener.java
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