Jeremy Koritzinsky
bde461f400
Use the factory associated with the Direct2D1 device.
9 years ago
Jeremy Koritzinsky
f44468a3ab
Added swap chain backed render target.
9 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
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
Nikita Tsukanov
3af869f49f
Moved IPclPlatformWrapper and IAssetLoader to a separate assembly
10 years ago
Jeremy Koritzinsky
5f404638ae
Enabled debug support for our direct2d factory in debug builds.
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
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
5be41985c3
Renamed Perspex -> Avalonia
10 years ago
Jason Jarvis
874e350126
Fixed up tab and name styling issues.
10 years ago
Jason Jarvis
06b9d38858
Subsystems can now be selected via Application extension methods.
10 years ago
Nikita Tsukanov
6108b4de18
Now render targets don't ask for window size
11 years ago
Nikita Tsukanov
f4f3d572a6
Renamed IRenderingViewport to IRenderTarget
11 years ago
Nikita Tsukanov
c8e617231c
Moved render-related code from TopLevel to a separate class
(needed for wm stuff)
11 years ago
Nikita Tsukanov
323c1a49c1
Removed core dependency on Splat
11 years ago
Steven Kirk
db4a48ef75
Allow loading bitmaps from stream in D2D.
11 years ago
Nikita Tsukanov
3cd3579475
"field can be readonly"
11 years ago
Nikita Tsukanov
dbeb0344f8
static readonly rename
11 years ago
Steven Kirk
145411020b
Ran .net core code formatter.
11 years ago
Steven Kirk
6151aef188
Removed file headers.
11 years ago
Steven Kirk
6167bacf54
Moved to more standard filesystem layout.
Based on https://gist.github.com/davidfowl/ed7564297c61fe9ab814 and https://github.com/fsprojects/ProjectScaffold
11 years ago
Steven Kirk
aa147f0423
More stylecoping.
11 years ago
ncarrillo
a33ca9de04
Add D2D support for TextAlignment
11 years ago
Steven Kirk
53d804572d
Added TextBlock.FontWeight.
Closes #31 .
11 years ago
Steven Kirk
2be668db1a
More refactoring of FormattedText.
12 years ago
Steven Kirk
baafad1af7
Removed ITextService.
Cairo renderer completely broken by this point.
12 years ago
Steven Kirk
20a944013e
Started refactoring of FormattedText.
12 years ago
Steven Kirk
32587825b3
More stylecop fixes.
12 years ago
Steven Kirk
c999d45e94
WIP refactoring Window.
To make it x-platform. Currently breaks input.
12 years ago
Steven Kirk
7167f26c93
Trying to create a cairo renderer.
Not working. Nothing is drawn...
12 years ago
Steven Kirk
6644676b03
Moved stuff around a bit.
Windows specific stuff into Windows directory, Perspex.Windows ->
Perspex.Win32 as WinRT might be supported in the future and that is
still Windows.
12 years ago
Steven Kirk
4a42a9e692
TabStrip rendering again now at least.
12 years ago
Steven Kirk
d034952c6a
Added Image control.
12 years ago
Steven Kirk
7dc715d27e
Make TextBox caret flash.
12 years ago
Steven Kirk
cfbc5d19f6
Display (not-yet-blinking) caret in TextBox.
12 years ago
Steven Kirk
6d31e7d865
Started on TextBox.
Can type but not much else.
12 years ago
Steven Kirk
cea271de90
Implemented RenderTargetBitmap
And added a test that outputs an image using it (doesn't actually
compare the image yet)
12 years ago
Steven Kirk
971db93002
Moved platform impls into IPlatformFactory.
12 years ago
Steven Kirk
041b276cc1
Added Shape and Path
Draw checkbox check using Path. Still very hacky - measurement is off.
12 years ago
Steven Kirk
bdb9d44f55
Separate Windows and D2D assemblies.
12 years ago