Revision 37609 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/view/gui/ViewProperties.java
ViewProperties.java | ||
---|---|---|
572 | 572 |
if (jPanelProj == null) { |
573 | 573 |
IProjection proj = view.getProjection(); |
574 | 574 |
jPanelProj = CRSSelectPanel.getPanel(proj); |
575 |
jPanelProj.setPreferredSize(new java.awt.Dimension(330, 35)); |
|
576 |
jPanelProj.addActionListener(new java.awt.event.ActionListener() { |
|
577 |
|
|
578 |
public void actionPerformed(java.awt.event.ActionEvent e) { |
|
579 |
if (jPanelProj.isOkPressed()) { |
|
580 |
if (!jPanelProj.getCurProj().isProjected()) { |
|
581 |
getCmbMapUnits().setSelectedItem( |
|
582 |
PluginServices |
|
583 |
.getText(this, "Grados")); |
|
584 |
getCmbMapUnits().setEnabled(false); |
|
585 |
} else { |
|
586 |
if (getCmbMapUnits().getSelectedItem().equals( |
|
587 |
PluginServices |
|
588 |
.getText(this, "Grados"))) { |
|
589 |
getCmbMapUnits().setSelectedIndex(1); |
|
590 |
} |
|
591 |
getCmbMapUnits().setEnabled(true); |
|
592 |
} |
|
593 |
view.setProjection(jPanelProj.getCurProj()); |
|
594 |
} |
|
595 |
} |
|
596 |
}); |
|
575 |
jPanelProj.setPreferredSize(new java.awt.Dimension(330, 35)); |
|
597 | 576 |
} |
598 | 577 |
return jPanelProj; |
599 | 578 |
} |
... | ... | |
648 | 627 |
view.getMapContext().getViewPort() |
649 | 628 |
.setDistanceArea(cmbDistanceArea.getSelectedIndex()); |
650 | 629 |
view.setBackColor(backColor); |
630 |
|
|
631 |
//Select the projection |
|
632 |
if (jPanelProj.isOkPressed()) { |
|
633 |
if (!jPanelProj.getCurProj().isProjected()) { |
|
634 |
getCmbMapUnits().setSelectedItem( |
|
635 |
PluginServices |
|
636 |
.getText(this, "Grados")); |
|
637 |
getCmbMapUnits().setEnabled(false); |
|
638 |
} else { |
|
639 |
if (getCmbMapUnits().getSelectedItem().equals( |
|
640 |
PluginServices |
|
641 |
.getText(this, "Grados"))) { |
|
642 |
getCmbMapUnits().setSelectedIndex(1); |
|
643 |
} |
|
644 |
getCmbMapUnits().setEnabled(true); |
|
645 |
} |
|
646 |
view.setProjection(jPanelProj.getCurProj()); |
|
647 |
} |
|
648 |
|
|
651 | 649 |
isAcceppted = true; |
652 | 650 |
PluginServices.getMDIManager().closeWindow( |
653 | 651 |
ViewProperties.this); |
Also available in: Unified diff