Nikita Tsukanov
c4bbe3ac5e
Added WGL support
6 years ago
Nikita Tsukanov
6e106fb9e7
[Win32] only steal input focus if it's currently held by Popup's parent's child
6 years ago
Nikita Tsukanov
edcced230c
Use custom WaitForMultipleObjectsEx to prevent STA/COM fuckery
6 years ago
Dan Walmsley
37e4e68b9d
add hints for further control over chrome.
6 years ago
Dan Walmsley
a4544be134
Add WndProcs to handle extended frame windows.
6 years ago
Nikita Tsukanov
996e602bf8
Implemented custom format support for clipboard
6 years ago
Dan Walmsley
2db3eee7b9
add blurbehind api for someone to use for win7 support in future.
6 years ago
Dan Walmsley
8d899096bb
implement appropriate blur level depending on windows 10 version.
6 years ago
Dan Walmsley
a37b2daf2c
set hidden flag
6 years ago
Dan Walmsley
fe7e8582d1
add basic win32 implementation for transparency level.
6 years ago
Dan Walmsley
0e12f98419
move TaskbarList interop into UnmanagedMethods and a wrapper class.
6 years ago
Nikita Tsukanov
8f73baf507
Ported native embedding PR to master
6 years ago
Dan Walmsley
ecd4cd7bbf
Add CoCreateInstance overload that gives intptr.
6 years ago
Dan Walmsley
26ad865589
Add Guids for TaskBarList interop.
6 years ago
Dan Walmsley
02fa377728
add missing window style.
6 years ago
Steven Kirk
4d01dacd77
Remove copyright headers.
Some of our files had them, some didn't. They serve no purpose legally so best to remove the ceremony.
6 years ago
Nathan Garside
7b9d32af85
Rework system decorations
6 years ago
Dariusz Komosinski
de874b53e6
Win32 magic to properly identify left and right keys.
6 years ago
Dariusz Komosinski
d089496d56
Fix OleDropTarget not being unregistered and staying alive as a static GC root.
6 years ago
Dan Walmsley
3f95e7676e
Revert "Merge pull request #3221 from mstr2/undecorated-window"
This reverts commit a3712ed4c2 , reversing
changes made to edbd75cc1f .
6 years ago
mstr2
7b2af958ee
Added window animations for undecorated Win32 window
6 years ago
Jumar Macato
9c62cc9a41
Fix #3069
7 years ago
José Pedro
19f9729e86
Reduced array allocations.
7 years ago
Yatao Li
94da3aec92
mute system beep on alt+key press
7 years ago
Nikita Tsukanov
d39bc04dc9
Implemented WM_TOUCH support
7 years ago
Dan Walmsley
076b811f2a
enable drop shadow on win32 popups.
7 years ago
Nikita Tsukanov
a54b85bfa7
A bit more clean method of new window rect calculation
7 years ago
Dan Walmsley
053e6a2be5
update wmstyles in single place, and implement nccalc size message.
7 years ago
Dan Walmsley
9f02b7f7c1
remove unused method.
7 years ago
Dan Walmsley
1a16e42378
prototype, allowing to draw in non-client area.
without breaking win32 frame functionality.
7 years ago
Nikita Tsukanov
5cd7c1f6f4
Reworked dialogs for GTK/Win32
7 years ago
Steven Kirk
787f3ae1fc
Try all the different methods to set DPI awareness.
Don't rely on `Environment.OSVersion.Version` as this value lies.
8 years ago
Steven Kirk
da55b4b3ed
Don't pinvoke to compare threads.
This was implemented in native code for netstandard 1, but now we can do it in managed code. Much faster.
8 years ago
Dan Walmsley
29d02f0ad2
Call SetProcessDPIAware() on Win32 backend so that the application is guarenteed to see the real dpi.
8 years ago
ahopper
11d676ac0b
rename CreateMONITORINFO to Create
8 years ago
ahopper
314ada4e4a
renamed NewMONITORINFO to CreateMONITORINFO
8 years ago
ahopper
5786d51853
pass MONITORINFO as ref
8 years ago
ahopper
f907139a5c
make MONITORINFO a struct
8 years ago
Jeremy Koritzinsky
87e98cacf9
Rewrite Win32 RenderTimer to use undeprecated APIs.
8 years ago
Steven Kirk
8ec2c8f661
Notify tick count in IRenderTimer.Tick.
8 years ago
Nelson Carrillo
88bfdf87ea
Skia backend cleanup.
8 years ago
CommonGuy
3c3b5b63b3
Use newer WinApi for OpenFileDialog and SaveFileDialog
8 years ago
Jeremy Koritzinsky
18f436a2c3
Clean up unused code warnings and malformed doc comments.
8 years ago
CommonGuy
0af6dd2c0a
Implement topmost on window
8 years ago
Steven Kirk
2f64e0f952
Removed functionality implemented by #1190 .
8 years ago
zii-dmg
400dc55071
Fixed HRESULT size (long -> uint)
8 years ago
boombuler
2c53bf4750
send the modifiers with drag events
8 years ago
Steven Kirk
d9ca27ba87
Stop renderer on Window minimize.
Adds a new `WindowStateChanged` event to `IWindowImpl` and when a window is minimized, stops the associated renderer (only implemented on win32 currently).
8 years ago
boombuler
5a5fc13632
force mousecursor if the mouse is over the window
without the call of SetCursor the cursor will only be updated once the
mouse is moved.
this fixes #1536
8 years ago
boombuler
1e2e5b5efc
fixes #1537
since the `System.Runtime.InteropServices.ComTypes.IDataObject` of .net
core is missing the GUID, any OLE-Calls with this type will fail.
8 years ago