Revision 8661 trunk/libraries/libCorePlugin/src/com/iver/core/mdiManager/SingletonWindowSupport.java
SingletonWindowSupport.java | ||
---|---|---|
133 | 133 |
*/ |
134 | 134 |
public void closeWindow(SingletonWindow sw) { |
135 | 135 |
SingletonWindowInfo swi = new SingletonWindowInfo(sw.getClass(), sw.getWindowModel()); |
136 |
WindowInfo viewInfo = (WindowInfo) contentWindowInfo.get(swi);
|
|
137 |
if (viewInfo!=null) {
|
|
136 |
WindowInfo windowInfo = (WindowInfo) contentWindowInfo.get(swi);
|
|
137 |
if (windowInfo!=null) {
|
|
138 | 138 |
JInternalFrame c = (JInternalFrame) contentFrame.get(swi); |
139 |
viewInfo.setWidth(c.getWidth());
|
|
140 |
viewInfo.setHeight(c.getHeight());
|
|
141 |
viewInfo.setX(c.getX());
|
|
142 |
viewInfo.setY(c.getY());
|
|
143 |
viewInfo.setClosed(true);
|
|
144 |
viewInfo.setNormalBounds(c.getNormalBounds());
|
|
145 |
viewInfo.setMaximized(c.isMaximum());
|
|
139 |
windowInfo.setWidth(c.getWidth());
|
|
140 |
windowInfo.setHeight(c.getHeight());
|
|
141 |
windowInfo.setX(c.getX());
|
|
142 |
windowInfo.setY(c.getY());
|
|
143 |
windowInfo.setClosed(true);
|
|
144 |
windowInfo.setNormalBounds(c.getNormalBounds());
|
|
145 |
windowInfo.setMaximized(c.isMaximum());
|
|
146 | 146 |
} |
147 | 147 |
contentFrame.remove(swi); |
148 | 148 |
} |
Also available in: Unified diff