< prev index next >
src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
Print this page
*** 735,754 ****
}
}
updateChildrenSizes();
- // Bounds of the window
- Rectangle targetBounds = AWTAccessor.getComponentAccessor().getBounds(target);
-
Point newLocation = getNewLocation(xe, currentInsets.left, currentInsets.top);
-
WindowDimensions newDimensions =
new WindowDimensions(newLocation,
! new Dimension(xe.get_width(), xe.get_height()),
! copy(currentInsets),
! true);
if (insLog.isLoggable(PlatformLogger.Level.FINER)) {
insLog.finer("Insets are {0}, new dimensions {1}",
currentInsets, newDimensions);
}
--- 735,750 ----
}
}
updateChildrenSizes();
Point newLocation = getNewLocation(xe, currentInsets.left, currentInsets.top);
WindowDimensions newDimensions =
new WindowDimensions(newLocation,
! new Dimension(scaleDown(xe.get_width()),
! scaleDown(xe.get_height())),
! copy(currentInsets), true);
if (insLog.isLoggable(PlatformLogger.Level.FINER)) {
insLog.finer("Insets are {0}, new dimensions {1}",
currentInsets, newDimensions);
}
*** 790,801 ****
insLog.fine("Setting shell bounds on " + this + " to " + rec);
}
XToolkit.awtLock();
try {
updateSizeHints(rec.x, rec.y, rec.width, rec.height);
! XlibWrapper.XResizeWindow(XToolkit.getDisplay(), getShell(), rec.width, rec.height);
! XlibWrapper.XMoveWindow(XToolkit.getDisplay(), getShell(), rec.x, rec.y);
}
finally {
XToolkit.awtUnlock();
}
}
--- 786,799 ----
insLog.fine("Setting shell bounds on " + this + " to " + rec);
}
XToolkit.awtLock();
try {
updateSizeHints(rec.x, rec.y, rec.width, rec.height);
! XlibWrapper.XResizeWindow(XToolkit.getDisplay(), getShell(),
! scaleUp(rec.width), scaleUp(rec.height));
! XlibWrapper.XMoveWindow(XToolkit.getDisplay(), getShell(),
! scaleUp(rec.x), scaleUp(rec.y));
}
finally {
XToolkit.awtUnlock();
}
}
*** 804,814 ****
insLog.fine("Setting shell size on " + this + " to " + rec);
}
XToolkit.awtLock();
try {
updateSizeHints(rec.x, rec.y, rec.width, rec.height);
! XlibWrapper.XResizeWindow(XToolkit.getDisplay(), getShell(), rec.width, rec.height);
}
finally {
XToolkit.awtUnlock();
}
}
--- 802,813 ----
insLog.fine("Setting shell size on " + this + " to " + rec);
}
XToolkit.awtLock();
try {
updateSizeHints(rec.x, rec.y, rec.width, rec.height);
! XlibWrapper.XResizeWindow(XToolkit.getDisplay(), getShell(),
! scaleUp(rec.width), scaleUp(rec.height));
}
finally {
XToolkit.awtUnlock();
}
}
*** 817,827 ****
insLog.fine("Setting shell position on " + this + " to " + rec);
}
XToolkit.awtLock();
try {
updateSizeHints(rec.x, rec.y, rec.width, rec.height);
! XlibWrapper.XMoveWindow(XToolkit.getDisplay(), getShell(), rec.x, rec.y);
}
finally {
XToolkit.awtUnlock();
}
}
--- 816,827 ----
insLog.fine("Setting shell position on " + this + " to " + rec);
}
XToolkit.awtLock();
try {
updateSizeHints(rec.x, rec.y, rec.width, rec.height);
! XlibWrapper.XMoveWindow(XToolkit.getDisplay(), getShell(),
! scaleUp(rec.x), scaleUp(rec.y));
}
finally {
XToolkit.awtUnlock();
}
}
< prev index next >