Steven Kirk
d91d1829ac
Initial implementation of scenegraph hit testing.
Based solely on control bounds as before.
10 years ago
Steven Kirk
ada15eba00
Initial implementation of low-level scene graph.
Whole tree is currently being updated and rendered still though and lots doesn't even build.
10 years ago
Jeremy Koritzinsky
104e0eb078
Removed the priority condition for using the scheduler.
10 years ago
donandren
80ce8412c0
added usefull TransalePoint extension method to IVisual
10 years ago
donandren
c5bb77f3e3
PointToClient fixed
10 years ago
Jeremy Koritzinsky
4a8470d8a6
Updated fast-path of scheduler to call directly if updates are on the UI thread instead of scheduling on the Dispatcher.
10 years ago
Jeremy Koritzinsky
428229e9b0
Optimized the "zero wait time" path in the scheduler and updated the code to always use a scheduler, either the ImmediateScheduler (same as the old default behavior) or the registered scheduler.
10 years ago
Jeremy Koritzinsky
298fa627f8
Implemented binding scheduling via service injection.
10 years ago
Jeremy Koritzinsky
428466ced3
Fixed bug in scheduler and runtime platform.
10 years ago
Steven Kirk
b28fffc3f8
Coerce TextBox.CaretIndex when setting Text.
Fixes #728 .
10 years ago
Steven Kirk
01a1608a8d
Call SetFocus in ShowWindow.
Dialogs weren't receiving text input (WM_CHAR) after being shown (though
they were receiving key down/up messages). Fixes #785 .
10 years ago
Steven Kirk
db8936f909
Register an IRendererFactory on Skia
10 years ago
Steven Kirk
3308863eb7
Register an IRendererFactory on GTK.
10 years ago
Steven Kirk
59c49d259d
Renamed assembly SceneGraph -> Visuals.
To make way for low-level scene graph library.
10 years ago
Steven Kirk
5c756f435d
Added a comment about RenderLoop threading.
10 years ago
Steven Kirk
2f693acaf0
Add IRendererFactory.
I don't like to add factories, but it's better than the previous
`Attach` way of doing things; it's necessary because it's not possible
to pass constuctor parameters using `AvaloniaLocator`.
10 years ago
Steven Kirk
e54ac6b5bf
Fixed name of method.
It's creating a render target, not a renderer.
10 years ago
danwalmsley
6bde433724
correctly setting size to cope with text wrapping.
10 years ago
Wiesław Šoltés
6f423f0fc9
Updated SharpDX to version 3.1.0
10 years ago
danwalmsley
a46b9a9766
fix text vertical offset.
10 years ago
danwalmsley
9e369e96be
fix text height
10 years ago
Dan Walmsley
83b0714f3b
Removed pointless #ifdef
10 years ago
Dan Walmsley
19de8602de
Sets skia Path FillType to EvenOdd
10 years ago
Dan Walmsley
0188d7cd08
fixed warning suppression for obsolete error.
10 years ago
Dan Walmsley
4d69be4531
disable warning for obsolete
10 years ago
Dan Walmsley
ab9c656ce2
made obselete a warning
10 years ago
Dan Walmsley
e5aea92c4b
Using hidden matrix to scale the screen to correct dpi.
10 years ago
Dan Walmsley
e78c2b0560
Copy hidden matrix from contructor to field.
10 years ago
Nikita Tsukanov
52656a4749
Additional transform for drawing context
10 years ago
Steven Kirk
96700226c3
Don't need reentry guard here.
10 years ago
Steven Kirk
e190cb4e8c
Use multimedia timer on Win32 for render loop.
10 years ago
Steven Kirk
81d31a4e20
Rename RenderLoop -> DefaultRenderLoop.
Make it overridable and register it in the windowing subsystem, so that
windowing subsystems can provide custom implementations.
10 years ago
Steven Kirk
bd4bcea888
Somehow missed a file from merge.
10 years ago
danwalmsley
71ee09c650
Reset DrawingContextImpl.
10 years ago
danwalmsley
abb45f1442
Remov #if WIN32 by using IRuntimePlatformService to detect OS.
10 years ago
danwalmsley
b7f7775906
DPI Scaling handled via RenderTarget and not DrawingContextImpl.
10 years ago
Dan Walmsley
b83991fdb6
Implemented Skia DPI scaling.
Has a workaround for bug in DrawingContext.
10 years ago
Wiesław Šoltés
0221b8543c
Removed RenderTarget implementation from shared project
10 years ago
Dan Walmsley
0d8a82c07a
fixes Cairo.Pattern leaks. Courtest of nc4rrillo
10 years ago
Wiesław Šoltés
1291ffff83
Set ShouldIncludeNativeSkiaSharp flag
10 years ago
Wiesław Šoltés
749f086d0c
Updated SkiaSharp to version 1.54.1
10 years ago
Steven Kirk
85f07274d4
Fixed failing test.
10 years ago
Steven Kirk
af696acc69
Removed gtkMode from Next/PreviousWord.
As we always want this behaviour.
10 years ago
Steven Kirk
1b4ebf5b1d
Renamed AsBinding -> ToBinding.
10 years ago
Dan Walmsley
c33a7da97b
Added todo comment for focus scopes.
10 years ago
Dan Walmsley
980a04b38f
Whitespace changes.
10 years ago
Dan Walmsley
3fea4d34f1
Restore focus of input element after alt-key has stolen focus.
10 years ago
Dan Walmsley
4c5c099ec3
Dont focus menu then alt key down event is followed
by another keydown event.
10 years ago
Steven Kirk
b0e0596500
Updated OmniXAML to allow '^' in markup extension.
10 years ago
Steven Kirk
b6c51b34ef
Renamed ValueHandler -> StreamPlugin
10 years ago