mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-12 23:07:15 -06:00
Window decorations: add small resize area at top of embedded menu bar only if frame is resizable
This commit is contained in:
@@ -809,9 +809,9 @@ debug*/
|
|||||||
if( hasVisibleEmbeddedMenuBar( menuBar ) ) {
|
if( hasVisibleEmbeddedMenuBar( menuBar ) ) {
|
||||||
r = getNativeHitTestSpot( menuBar );
|
r = getNativeHitTestSpot( menuBar );
|
||||||
if( r != null ) {
|
if( r != null ) {
|
||||||
// if frame is not maximized, make menu bar hit test spot smaller at top
|
// if frame is resizable and not maximized, make menu bar hit test spot smaller at top
|
||||||
// to have a small area above the menu bar to resize the window
|
// to have a small area above the menu bar to resize the window
|
||||||
if( !isWindowMaximized() ) {
|
if( window instanceof Frame && ((Frame)window).isResizable() && !isWindowMaximized() ) {
|
||||||
// limit to 8, because Windows does not use a larger height
|
// limit to 8, because Windows does not use a larger height
|
||||||
int resizeHeight = UIScale.scale( Math.min( menuBarResizeHeight, 8 ) );
|
int resizeHeight = UIScale.scale( Math.min( menuBarResizeHeight, 8 ) );
|
||||||
r.y += resizeHeight;
|
r.y += resizeHeight;
|
||||||
|
|||||||
Reference in New Issue
Block a user