On Thu, 24 Apr 2025 14:36:52 GMT, Michael Strauß <mstra...@openjdk.org> wrote:
>> modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h line 53: >> >>> 51: BOOL isDecorated; >>> 52: BOOL isResizable; >>> 53: BOOL isStandardButtonsVisible; >> >> showStandardButtons? The surrounding code does not seem to follow a strict >> "isXyz" naming convention for bools, so we could improve grammar here. > > Except for `suppressWindowMoveEvent` and `suppressWindowResizeEvent`, the > code does seem to follow the "isFoo" convention... There are also the canBecomeMainWindow, hidesOnDeactivate, worksWhenModal methods below >> modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp line 617: >> >>> 615: // Since DefWindowProc() is not called, call the mouse menu >>> handler directly >>> 616: HandleViewMenuEvent(GetHWND(), WM_CONTEXTMENU, (WPARAM) >>> GetHWND(), ::GetMessagePos ()); >>> 617: //::DefWindowProc(GetHWND(), msg, wParam, lParam); >> >> Space after GetMessagePos, leftover code comment? > > I think the comment is there to drive the point home that `DefWindowProc` is > not called? It's pre-existing code that I've just moved around. I see it's the same in FullScreenWindow.cpp, so I agree to leave it as an exact copy to make refactoring easier if this is ever de-duplicated. ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/1605#discussion_r2058670673 PR Review Comment: https://git.openjdk.org/jfx/pull/1605#discussion_r2058665551