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
59c49d259d
Renamed assembly SceneGraph -> Visuals.
To make way for low-level scene graph library.
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
Wiesław Šoltés
6f423f0fc9
Updated SharpDX to version 3.1.0
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
ca17c50bf4
Treat warnings as errors.
In Release build in main Avalonia assemblies (couldn't do it in
Avalonia.Markup.Xaml due to warnings in OmniXaml). To do this, fixed a
number of warnings.
10 years ago
Steven Kirk
ae4589a5d4
WM_PAINT must always be handled.
Timers won't be called if not as WM_PAINT has a higer priority.
10 years ago
OronDF343
66d0a56046
Fixed negative values on Win32
10 years ago
Jeremy Koritzinsky
1ae9b07764
Updated AppBuilder and added a documentation block about Avalonia Modules.
10 years ago
Jeremy Koritzinsky
22ed332c70
Made UsePlatformDetect more modular and updated our platform assemblies to use this feature.
Implemented feedback and fixed iOS build.
10 years ago
Jeremy Koritzinsky
397f0ad38b
Updated AppBuilder to have a way to track names of the windowing and rendering subsystems.
10 years ago
Jeremy Koritzinsky
99fb74bbe2
Use GDI+ Bitmaps for getting an HICON only as a fallback if loading a GDI+ Icon fails.
10 years ago
Nikita Tsukanov
d1ac5a4002
Code cleanup
10 years ago
Nikita Tsukanov
3af869f49f
Moved IPclPlatformWrapper and IAssetLoader to a separate assembly
10 years ago
Wiesław Šoltés
9cdcf6cb02
Revert "Updated projects and packages"
This reverts commit 7cca79b435 .
10 years ago
Nikita Tsukanov
528e891e55
Embeddable control window lifecycle should be tied to native host control
10 years ago
Nikita Tsukanov
8ee9d17ff6
Fixed some focus issues
10 years ago
Nikita Tsukanov
b89d334147
Implemented embedding to WPF and WinForms
10 years ago
Steven Kirk
472133d349
Catch D2D error and log it.
As to not mask e.g. underlying path parse error.
10 years ago
Wiesław Šoltés
7cca79b435
Updated projects and packages
10 years ago
OronDF343
5e0243cfba
Added PositionChanged event in TopLevel
Implements #629
10 years ago
Jeremy Koritzinsky
c3fb89ee73
Add code to re-create a render target and re-render the frame when the render target gets corrupted. Should fix #521
10 years ago
Jeremy Koritzinsky
5f404638ae
Enabled debug support for our direct2d factory in debug builds.
10 years ago
donandren
a8aeae275f
fixed some weird issues with 64 bit application
10 years ago
Steven Kirk
fb6ff13194
Cast wParam to long not int.
As in some rare cases it was overflowing. Fixes #607 .
10 years ago
Wiesław Šoltés
7282744b70
Removed outdated binding redirects and app.config
10 years ago
Wiesław Šoltés
a3a5f21873
Fixed references
10 years ago
Steven Kirk
ebdea7dc15
Renamed IIconImpl -> IWindowIconImpl
10 years ago
Jeremy Koritzinsky
de8e61c76e
Fixed project file xml (broken in rebase).
10 years ago
Jeremy Koritzinsky
d211c54aca
Added support for saving a bitmap to a stream, initializing an icon from a stream, and added in a special-casing shortcut for Gtk when using Cairo as a rendering backend to make icons more efficient.
10 years ago
Jeremy Koritzinsky
b2f6a6d409
Fixed icon support in win32 and added example icon to ControlCatalog.
10 years ago
Jeremy Koritzinsky
75b1d7fbf1
Implemented icons for the Win32 and GTK.
10 years ago
Jeremy Koritzinsky
3c5848bc2c
Updated Rx to 3.0 and fixed a failing test from a not fully set up mock.
10 years ago
Steven Kirk
ca305adea0
Don't send resize message on minimize.
Fixes #571 .
10 years ago
Steven Kirk
ee6dd853e9
Added linebreak.
10 years ago
donandren
4384adc357
handle horizontal wheel events
10 years ago
Nikita Tsukanov
2ec8ba3e12
Added source assembly information to designer
10 years ago
Nikita Tsukanov
99878ef8bb
Designer proccess fixes
10 years ago
Jeremy Koritzinsky
5e0f12235f
Added the platform independent interface and the Direct2D1 implementation of opacity masks.
10 years ago
Jeremy Koritzinsky
8f96486b86
Added support for path/geometry clipping and fix bug in Cairo StreamGeometryContextImpl.FillContains.
10 years ago
Jeremy Koritzinsky
4fef640371
Updated adorners and hit testing to account for RenderTransforms ( #538 )
Updated adorners and hit testing to account for RenderTransforms. Fixes #433 .
10 years ago
Steven Kirk
ec35cdde79
Fixed TextBlock text wrapping.
And added render test (so far only to D2D backend)
10 years ago
Steven Kirk
f67a31da1c
Removed debug message.
10 years ago
Steven Kirk
2f42688919
Correctly handle WM_DPICHANGED
We need to set the window position to the position in the message in
order to avoid #491 . Fixes #491 .
10 years ago
Steven Kirk
d79fc6bbd8
Added AppBuilder
Use AppBuilder to configure the Application and make sure that
everything is set up in the correct order.
10 years ago
Steven Kirk
d97c276b52
Added ncrunch project files.
10 years ago
Steven Kirk
5be41985c3
Renamed Perspex -> Avalonia
10 years ago
donandren
424d29e3ee
fixed some build errors if SharpDX StreamGeometryContextImpl with class names
10 years ago