< 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 >