Dan Walmsley
734b9f39b3
fix windows mounted listener.
7 years ago
Alan Hopper
be54210f41
fix manged file dialogs on windows
7 years ago
Jumar Macato
a35efecb5c
Decouple platform specific implementations
to their respective projects.
Some refactoring.
7 years ago
Nikita Tsukanov
bca3b42a0c
Removed custom win32 render timer since it leaks pool threads
7 years ago
Nikita Tsukanov
66963a28b7
DnD fix
7 years ago
Nikita Tsukanov
0cd25052fb
Cleanup
7 years ago
Nikita Tsukanov
2293d8332e
Explicitly drop pointer capture for DnD (not actually a fix for the underlying issue)
7 years ago
Nikita Tsukanov
b7f971d87d
Updated mobile/interop backends
7 years ago
Nikita Tsukanov
0bad390dac
Added PointerUpdateKind and replaced InputModifiers with KeyModifiers
7 years ago
Nikita Tsukanov
3d4a2781b0
Switched key events to use KeyModifiers
7 years ago
Steven Kirk
7cbb50709d
Fix typo in StandardCursorType.
Fixes #2784
7 years ago
Nikita Tsukanov
f9561260a3
IPopupImpl is now optional advanced feature
7 years ago
Nikita Tsukanov
80b15914ca
Build
7 years ago
Nikita Tsukanov
9343ba4c23
Wired up the popup positioner
Tests are failing because they are trying create popups out of a thin air
7 years ago
Nikita Tsukanov
35f64af761
Make toplevels responsible of creating popups
7 years ago
Steven Kirk
ec45084e6a
Make Pen mutable.
And add `IPen` interface and `ImmutablePen` class.
7 years ago
Yatao Li
94da3aec92
mute system beep on alt+key press
7 years ago
Nikita Tsukanov
d52d3417ae
Backported eb07c4b - jitter fix
7 years ago
Nikita Tsukanov
85a5288fdd
Propagate mouse pointer capture to Win32 API
7 years ago
Nikita Tsukanov
3b22b3c7b8
Fixed DPI handling in WM_TOUCH
7 years ago
Nikita Tsukanov
eb07c4b80b
[Win32] Fix GL-rendering jitter on resize
7 years ago
Nikita Tsukanov
72b1232449
Fixed WPF toplevel
7 years ago
Nikita Tsukanov
4c1f42b48a
PR comments
7 years ago
Nikita Tsukanov
d39bc04dc9
Implemented WM_TOUCH support
7 years ago
Nikita Tsukanov
dbc284d96e
Set PackageId for github's dependency graph to work
7 years ago
MarkusKgit
3860fafa00
Fix formatting
7 years ago
MarkusKgit
8cfa7c175c
Add blank cursor
7 years ago
Benedikt Schroeder
4413de463e
Remove unsupported line caps
7 years ago
Dariusz Komosinski
1b869ff27b
Get rid of not needed interfaces.
7 years ago
Dariusz Komosiński
8534769435
Platform geometry implementations for D2D and Skia.
7 years ago
José Pedro
e6e8907643
Changed IScreenImpl.AllScreens return type so that it's not array.
7 years ago
Nikita Tsukanov
18d59ff649
Custom draw operations, exposed SkCanvas and reduced Skia api visibility
7 years ago
Nikita Tsukanov
bbfed1c3a5
Refactored platform options
7 years ago
José Pedro
96d84c942d
Use Array.Empty instead of allocating empty arrays.
7 years ago
Steven Kirk
e7e57d0e91
Fix text rendering where TextAlignment != Left.
The renderer was using the wrong bounds for text where `TextAlignment != Left` as seen in #1625 . To fix this, change `FormattedTextImpl.Size` to `Bounds`, which returns a rect that takes into account the text alignment and similarly change `FormattedText.Measure` to return a `Rect` instead of a `Size.
Fixes #1625 .
7 years ago
Steven Kirk
4ec2b1c554
Use PixelPoint and PixelRect for device points/rects.
The affected members are:
- `IWindowBaseImpl.Position`
- `IWindowBaseImpl.PositionChanged`
- `ITopLevelImpl.PointToClient`
- `ITopLevelImpl.PointToScreen`
- `IMouseDevice.Position`
- `Screen.Bounds`
- `Screen.WorkingArea`
7 years ago
Steven Kirk
009b9a1ae7
Make PixelSize accept a scaling factor for conversions.
For conversions between `PixelSize` and `Size` use a scaling factor by default; rename the DPI overloads to have a `WithDpi` suffix.
7 years ago
Jeffrey Ye
2ed745d493
#2222 Get all fonts in the system
7 years ago
ahopper
cd22119319
remove space
7 years ago
ahopper
1d4b23f718
fix resize with high dpi on windows
7 years ago
ahopper
67b0db9954
fix #2166 black area on windows
7 years ago
Andrey Kunchev
6088975a82
fixes some rare rendering artifacts when dpi != 100%
7 years ago
Dan Walmsley
076b811f2a
enable drop shadow on win32 popups.
7 years ago
Dan Walmsley
422d798108
fix non-client WM_Activate.
7 years ago
Nikita Tsukanov
6254036fb5
Opps
7 years ago
Nikita Tsukanov
a54b85bfa7
A bit more clean method of new window rect calculation
7 years ago
Dan Walmsley
f0f7cf4427
[win32 window] fix BorderThickness
7 years ago
Dan Walmsley
b91233e3df
remove unused var
7 years ago
Dan Walmsley
3ce39fe7a0
use Action to set flags and recalculate wmstyles.
7 years ago
Dan Walmsley
5d327abc65
Revert "add CanResize checkbox to decorated window."
This reverts commit 7d1f145f93 .
7 years ago