wxwidgets/include/wx/private
AliKet 7b75d0a256 Added per-pixel alpha blending capability to wxOverlay under wxMSW
By default, wxMSW overlay uses a constant alpha for the window's opacity which
can be changed by the added wxOverlay::SetOpacity() function. For some applications,
that's all they need. But for others, per-pixel alpha blending is a requirement.
This capability can be enabled by calling SetOpacity(-1) before initializing the
overlay. But the drawing must be done via a graphics context because the standard DC
under MSW does not support alpha drawing.

Also request that the overlay window be positioned below any floating windows
on the target (if any).
2024-02-09 23:26:35 +01:00
..
addremovectrl.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
animate.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
bmpbndl.h Remove NSImage from public API of wxBitmapBundleImpl 2021-10-21 01:21:46 +02:00
display.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
eventloopsourcesmanager.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
extfield.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
fd.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
fdiodispatcher.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
fdioeventloopsourcehandler.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
fdiohandler.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
fdiomanager.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
fileback.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
filedlgcustomize.h fix compilation errors for wxFileDialog when wxUSE_RADIOBTN is off 2023-06-23 02:50:37 +09:00
filename.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
flagscheck.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
fontmgr.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
fswatcher.h Use std::unordered_map<> in wxFileSystemWatcher code 2023-04-18 00:54:12 +02:00
glibc.h Add wxCHECK_GLIBC_VERSION() and cleanup glibc version checks 2022-06-23 19:01:18 +02:00
graphics.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
hyperlink.h Move wxGenericHyperlinkCtrl GetLinkColour() to a private header 2023-06-01 17:00:13 +01:00
icondir.h Minor whitespace/style fixes 2017-05-20 17:01:58 +02:00
init.h Merge branch 'master' into webview-chromium 2023-11-30 18:30:26 +01:00
json.h Fix mixed line breaks in webview sources 2021-02-08 11:27:49 +01:00
jsscriptwrapper.h Improve wxJSScriptWrapper performance 2022-09-09 18:01:44 +02:00
launchbrowser.h Fix path/URL confusion in wxLaunchDefaultBrowser() 2016-02-07 19:32:18 +01:00
localeset.h Generalize wxOSX locale workaround to all ports under Darwin 2023-04-24 22:51:17 +02:00
markupparser.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
markupparserattr.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
menuradio.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
notifmsg.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
overlay.h Added per-pixel alpha blending capability to wxOverlay under wxMSW 2024-02-09 23:26:35 +01:00
pipestream.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
preferences.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
refcountermt.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
rescale.h Fix comment typos in sources 2021-10-03 17:07:44 +02:00
richtooltip.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
sckaddr.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
secretstore.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
selectdispatcher.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
socket.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
spinctrl.h Make DetermineDigits() reusable in other ports 2021-04-25 20:14:46 +01:00
streamtempinput.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
textmeasure.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
timer.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
tlwgeom.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
uiaction.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
uilocale.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
unicode.h Add wx/private/unicode.h 2020-10-07 15:18:17 +03:00
webrequest.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
webrequest_curl.h Use std::unordered_map<> in private wxWebRequest headers 2023-04-18 00:54:12 +02:00
webview.h Add wxWebViewConfiguration::SetDataPath() 2023-03-17 09:29:46 +01:00
window.h Always use wxDynamicLibrary in wxMSW and remove checks for it 2022-12-04 02:12:22 +00:00
wxprintf.h Remove wxUSE_UNICODE checks as they're always true now 2022-10-27 19:43:30 +02:00