Nikita Tsukanov
3e09457e10
[D2D1] Implement support for IFramebufferPlatformSurface
9 years ago
Nikita Tsukanov
3d3d4528f6
Burn, baby, BURN!
9 years ago
Nikita Tsukanov
b963d68668
Try to respect DispatcherPriority when possible
9 years ago
Jurjen Biewenga
b44fde9613
Fixed bug that created new instance of ScreenImpl every time it was accessed through WindowBaseImpl
9 years ago
Jurjen Biewenga
e25f949d98
Screen information API implementation
9 years ago
Nikita Tsukanov
d3390ac553
Added managed BeginResizeDrag implementation
9 years ago
Nikita Tsukanov
f330132dc3
Use CoCreateInstance for .NET Core compatibility
9 years ago
Nikita Tsukanov
61e4e50d31
Enable win32 file dialog functionality for .NET Standard build
9 years ago
Jurjen Biewenga
b888cbb865
Fixed windowplacement failing due to incorrect length
9 years ago
Jurjen Biewenga
34e82c19fb
Win32 implementation now checks the previous ShowWindowCommand and sets it back to that after hiding.
9 years ago
Jurjen Biewenga
a12c4649cb
Cleaned up implementation of ShowTaskbarIcon
Created property in Window to enable/disable the taskbar icon
9 years ago
Nikita Tsukanov
39d5389b1f
Fixed build issues
9 years ago
Nikita Tsukanov
913149d093
Switched to .NET Standard 2.0
9 years ago
Jurjen Biewenga
d278c5ddeb
Added ShowTaskbarIcon implementation
9 years ago
Jurjen Biewenga
7605909c79
Made the pinvoke calls private
Changed SetWindowLongPtr calls to SetWindowLong in Win32/WindowImpl
9 years ago
Jurjen Biewenga
8f006ff655
Added utility functions to pinvoke the correct function based on bitness
9 years ago
Jurjen Biewenga
1d4aabb739
Replaced Set/GetWindowLong with Set/GetWindowLongPtr for 64 bit support
9 years ago
Eli Arbel
5eada2b122
Fix mouse wheel coordinates
9 years ago
Jeremy Koritzinsky
58b3ff90ab
Reduce build warnings by setting a few flags and not using deprecated overloads.
9 years ago
Steven Kirk
8ac3a181aa
Allow for a null PlatformBrush in DrawingContextImpl.DrawImage
Fixes #1119
9 years ago
Steven Kirk
391efe3970
Fix merge error.
9 years ago
Steven Kirk
d2eca3968b
Removed IRendererFactory.
Make the `ITopLevelImpl` create the renderer instead.
9 years ago
Jeremy Koritzinsky
7734fcb660
Update to SharpDX 4.0.1 to keep strong naming and fix some broken project files
9 years ago
Nikita Tsukanov
6b91850579
Switched to netstandard1.3
9 years ago
Nikita Tsukanov
cce1c7af60
Switched to nuget version of Portable.Xaml and updated to use netstandard1.3
9 years ago
Nikita Tsukanov
d5806d1af2
Fixed DPI support
9 years ago
Nikita Tsukanov
099a7ae752
Dispose event
9 years ago
Nikita Tsukanov
e0f481ae9f
Move data between two Texture2D instances manually
9 years ago
Nikita Tsukanov
1cc13484c0
Cleanup
9 years ago
Nikita Tsukanov
76c90df2da
Initial implementation for Direct2D rendering for WPF integration
9 years ago
Nikita Tsukanov
76bc7aaafb
Fixed issues from PR comments #1016
9 years ago
Nikita Tsukanov
35f353c2db
Use OnMeasureInvalidated instead of virtual InvalidateMeasure
9 years ago
Nikita Tsukanov
cc354da723
Focus embedded toplevel on click
9 years ago
Nikita Tsukanov
abf866cf61
Fixes to get it working again after merge
9 years ago
Steven Kirk
cb9e9a196d
Don't try to create a framebuffer of size 0.
9 years ago
Steven Kirk
6bc9636896
Make Avalonia.Direct2D1 target netstandard1.3
It can't target netstandard1.1 because that doesn't include `FileStream`. Had to update the samples to net4.6.1 because of this.
9 years ago
Nikita Tsukanov
1d44d3f7af
Removed reference to the old host
9 years ago
Nikita Tsukanov
a2c46aceea
Removed old wpf control host and added new nuget package
9 years ago
Nikita Tsukanov
09c9d7b7d5
Layout integration seems to be working now
9 years ago
Nikita Tsukanov
317b0f7034
testtesttest
9 years ago
Nikita Tsukanov
b84e9e1123
Use correct control root
9 years ago
Nikita Tsukanov
df13ab2ecb
[TEMP] Call measure directly
9 years ago
Nikita Tsukanov
d06c9e04ed
WPF integration improvements
9 years ago
Nikita Tsukanov
3126901721
WPF embedding improvements
9 years ago
Nikita Tsukanov
67ff5ba53c
Initial implementation of Proper WPF embedding™
9 years ago
Nikita Tsukanov
d2fb209acf
Compilation fixes
9 years ago
Nikita Tsukanov
91691c30a7
PR notes
9 years ago
Nikita Tsukanov
77b7026ac9
Removed IMouseDevice from service locator
9 years ago
Steven Kirk
3e8587348d
Change ILockedFrameBuffer.Dpi to Vector.
`ILockedFrameBuffer.Dpi` was a `Size` but it would make more sense as a `Vector` because `Size * Vector` produces a `Size` whereas a `Size * Size` would produce a `Size3D` if that type existed.
9 years ago
Nikita Tsukanov
5125784af5
Missing file
9 years ago