Revision 12202 branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/listeners/CRSMainTrPanelListener.java

View differences:

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