Realy only 2 options in this case:
1) Nest the overlayed window inside the underlayed window and just hide/show it as needed. This way it'll move with the parent window.
2) If they must be seperate windows (cause they both use hardcoded data like clock and compass) you'll need to pad the overlayed window with empty space so it's top-left corner position matches the underlayed window.
This limitation results from a few shortcomings in UIBuilder:
A) X, Y and Z values aren't seperate so we can't alter them independently.
B) We can't split those values up.
C) We can't construct the comma seperated values without concatination.
D) There's no "ResizeLoc" atribute that would allow us to move objects via a series of resizes relative to corners other than top-left.
|