Revision 8838 trunk/libraries/libCorePlugin/src/com/iver/core/mdiManager/WindowInfoSupport.java
WindowInfoSupport.java | ||
---|---|---|
60 | 60 |
*/ |
61 | 61 |
public class WindowInfoSupport { |
62 | 62 |
private static int serialId = 0; |
63 |
private FrameWindowSupport fvs; |
|
63 |
|
|
64 |
/** |
|
65 |
* Support class which associates Frames and Windows |
|
66 |
*/ |
|
67 |
private FrameWindowSupport fws; |
|
64 | 68 |
|
65 | 69 |
// Correspondencias entre las ventanas y su informacion |
66 | 70 |
/** |
... | ... | |
84 | 88 |
*/ |
85 | 89 |
public WindowInfoSupport(MainFrame frame, FrameWindowSupport fvs, |
86 | 90 |
SingletonWindowSupport svs) { |
87 |
this.fvs = fvs;
|
|
91 |
this.fws = fvs;
|
|
88 | 92 |
this.svs = svs; |
89 | 93 |
this.mdiFrame = frame; |
90 | 94 |
} |
... | ... | |
120 | 124 |
public synchronized WindowInfo getWindowInfo(IWindow w) { |
121 | 125 |
WindowInfo wi = (WindowInfo) viewInfo.get(w); |
122 | 126 |
|
123 |
if (wi == null) { |
|
127 |
if (wi != null) { |
|
128 |
fws.updateWindowInfo(w, wi); |
|
129 |
} |
|
130 |
else { |
|
124 | 131 |
wi = w.getWindowInfo(); |
125 | 132 |
|
126 | 133 |
//Para el t?tulo |
... | ... | |
193 | 200 |
} |
194 | 201 |
} else { |
195 | 202 |
if (evt.getPropertyName().equals("x")) { |
196 |
fvs.setX(view, ((Integer) evt.getNewValue()).intValue());
|
|
203 |
fws.setX(view, ((Integer) evt.getNewValue()).intValue());
|
|
197 | 204 |
} else if (evt.getPropertyName().equals("y")) { |
198 |
fvs.setY(view, ((Integer) evt.getNewValue()).intValue());
|
|
205 |
fws.setY(view, ((Integer) evt.getNewValue()).intValue());
|
|
199 | 206 |
} else if (evt.getPropertyName().equals("height")) { |
200 |
fvs.setHeight(view, ((Integer) evt.getNewValue()).intValue());
|
|
207 |
fws.setHeight(view, ((Integer) evt.getNewValue()).intValue());
|
|
201 | 208 |
} else if (evt.getPropertyName().equals("width")) { |
202 |
fvs.setWidth(view, ((Integer) evt.getNewValue()).intValue());
|
|
209 |
fws.setWidth(view, ((Integer) evt.getNewValue()).intValue());
|
|
203 | 210 |
} else if (evt.getPropertyName().equals("title")) { |
204 |
fvs.setTitle(view, (String) evt.getNewValue());
|
|
211 |
fws.setTitle(view, (String) evt.getNewValue());
|
|
205 | 212 |
try{ |
206 | 213 |
mdiFrame.changeMenuName(new String[] { |
207 | 214 |
"ventana", (String) evt.getOldValue() |
Also available in: Unified diff