qt5base-lts/src/platformheaders
Andy Shaw 69839e55c1 Windows: fix fullscreen OpenGL window issues with an opt-in function
Windows automatically disables DWM for opengl windows that have the
exact dimensions of the primary screen. This causes numerous issues,
such as menus and popups not showing up, and alt+tab misbehavior.

Adding a one pixel border via WS_BORDER solves all of these issues.
This is done by a QWindowsWindowFunctions to make it opt-in as turning
it on can cause an unwanted change in the look of the window so it is
up to the user to decide if they want this.

[ChangeLog][Platform Specific Changes][Windows] Add a function to
QWindowsWindowFunctions to enable working around a limitation with
showing other top level windows when showing a fullscreen OpenGL based
window.

Task-number: QTBUG-41309
Task-number: QTBUG-41883
Task-number: QTBUG-42410
Change-Id: I8c5c785f5024737cd034b2b703671632a8102700
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
2015-12-17 14:43:38 +00:00
..
cocoafunctions Add QCocoaWindowFunctions and add a function to find the clip offset 2015-06-11 10:36:14 +00:00
doc Doc: Update examplesinstallpath to include the repository name 2015-10-21 09:50:16 +00:00
eglfsfunctions Update copyright headers 2015-02-11 06:49:51 +00:00
helper Move the function helper to its own file 2015-06-05 07:48:17 +00:00
nativecontexts Update copyright headers 2015-02-11 06:49:51 +00:00
windowsfunctions Windows: fix fullscreen OpenGL window issues with an opt-in function 2015-12-17 14:43:38 +00:00
xcbfunctions Merge remote-tracking branch 'origin/5.5' into dev 2015-08-06 10:54:01 +02:00
platformheaders.pro Add QCocoaWindowFunctions and add a function to find the clip offset 2015-06-11 10:36:14 +00:00