Revision 9199 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/project/Project.java
Project.java | ||
---|---|---|
92 | 92 |
import com.iver.cit.gvsig.project.documents.ProjectDocumentFactory; |
93 | 93 |
import com.iver.cit.gvsig.project.documents.exceptions.OpenException; |
94 | 94 |
import com.iver.cit.gvsig.project.documents.exceptions.SaveException; |
95 |
import com.iver.cit.gvsig.project.documents.gui.IDocumentWindow; |
|
95 | 96 |
import com.iver.cit.gvsig.project.documents.gui.ProjectWindow; |
96 | 97 |
import com.iver.cit.gvsig.project.documents.gui.WindowData; |
97 | 98 |
import com.iver.cit.gvsig.project.documents.layout.ProjectMap; |
... | ... | |
780 | 781 |
windowProperties.putProperty("zPosition", winIndex); |
781 | 782 |
|
782 | 783 |
// TODO this will be generalized to all ProjectDocuments as soon as possible |
783 |
if (viewWindow instanceof BaseView) { |
|
784 |
BaseView win = (BaseView) viewWindow; |
|
784 |
// if (viewWindow instanceof BaseView) { |
|
785 |
// BaseView win = (BaseView) viewWindow; |
|
786 |
// windowProperties.addChild(win.getWindowData().getXMLEntity()); |
|
787 |
// } |
|
788 |
if (viewWindow instanceof IDocumentWindow) { |
|
789 |
IDocumentWindow win = (IDocumentWindow) viewWindow; |
|
785 | 790 |
windowProperties.addChild(win.getWindowData().getXMLEntity()); |
786 | 791 |
} |
792 |
|
|
787 | 793 |
propertyList.addChild(windowProperties); |
788 | 794 |
} |
789 | 795 |
} |
... | ... | |
962 | 968 |
ProjectDocument pd = this.getProjectDocumentByName( |
963 | 969 |
documentName, documentType); |
964 | 970 |
IWindow win = null; |
965 |
if (pd instanceof ProjectView
|
|
971 |
if (pd instanceof ProjectDocument
|
|
966 | 972 |
&& child.getChildrenCount()>0 |
967 | 973 |
&& child.getChild(0).getName().equals("windowData")) { |
968 | 974 |
// this will be generalized to all ProjectDocuments as soon as possible |
969 | 975 |
WindowData windowData = new WindowData(); |
970 | 976 |
windowData.setXMLEntity(child.getChild(0)); |
971 |
((ProjectView)pd).storeWindowData(windowData);
|
|
972 |
win = ((ProjectView)pd).createWindow();
|
|
977 |
pd.storeWindowData(windowData);
|
|
978 |
win = ((ProjectDocument)pd).createWindow();
|
|
973 | 979 |
} else { |
974 | 980 |
win = pd.createWindow(); |
975 | 981 |
} |
Also available in: Unified diff