Nelson Carrillo
41842b644e
Fixed memory leaks while drawing geometry
Cached surface/context during bounds calculation
11 years ago
Nelson Carrillo
cd3dc55e54
Fixes RadioButton rendering
Fixes CheckBox glyph rendering
11 years ago
Nelson Carrillo
5b43ed6847
Fixed scrolling in a multiline textbox
Tweaked WindowImpl to only Paint on Expose events
11 years ago
Nelson Carrillo
1d4cca886d
Implemented text selection and temporarily worked around text scaling
11 years ago
Nelson Carrillo
f7410049b1
Fixing clipping issue with images using the Cairo backend
11 years ago
Nelson Carrillo
95d5ce56a4
Began implementing Geometry support for Cairo/Gtk
11 years ago
Nelson Carrillo
daf771ba2c
Fixes/cleanups to the Gtk/Cairo platforms
- Added PopupImpl support in Perspex.Gtk
- Added ShowDialog support to WindowImpl in Perspex.Gtk
- Fixed resize issues in Perspex.Gtk
- Renamed Centered to Center to match WPF in Cairo
- Removed old Serilog references breaking compile
11 years ago
Steven Kirk
ff6f3ae7dc
Allow mono test app to run again.
11 years ago
Steven Kirk
3965f7bdae
Updated and fixed all packages.
Now mono project should build.
11 years ago
Steven Kirk
363ad22438
Uninstalled Stylecop.MSBuild
It was causing problems and doesn't work properly with C#6 anyway.
11 years ago
Steven Kirk
aef34f810d
Stylecop fixes.
11 years ago
Steven Kirk
20be4064aa
Stubbed added method in cairo.
11 years ago
ncarrillo
5c8ebb6c35
Fixed clipping issue
11 years ago
ncarrillo
74c82f3b63
Work on TextAlignment
11 years ago
ncarrillo
4d4946e0c3
Fixed clipping/transform issue when saving and restoring contexts out of order
11 years ago
ncarrillo
2cd1ff5fcd
Implemented RenderTargetBitmap support for Cairo
Make Render Tests run for Cairo
Implemented RenderTargetBitmap support for Cairo
Reverted virtual on save
Reverted changes to Program.cs
11 years ago
ncarrillo
f2e511a014
More work.
11 years ago
ncarrillo
ff8a179441
Initial geometry testing
11 years ago
ncarrillo
121dbfb25d
Implemented RenderTargetBitmap support for Cairo
Make Render Tests run for Cairo
Implemented RenderTargetBitmap support for Cairo
Reverted virtual on save
11 years ago
ncarrillo
74b1640460
Implemented FontWeight for Cairo/Pango
11 years ago
Steven Kirk
bad9aae1a5
Stylecop fixes.
11 years ago
Steven Kirk
53d804572d
Added TextBlock.FontWeight.
Closes #31 .
11 years ago
Steven Kirk
83043a85fa
Updated NuGet pkgs.
11 years ago
Steven Kirk
152e9870a8
Refactored out common rendering code.
Moved platform-independent parts to RendererBase, make platform
renderers derive from this. Breaks GTK text rendering for some reason.
Need to fix.
11 years ago
Steven Kirk
fd17491405
Correctly clip in Cairo renderer.
11 years ago
Steven Kirk
5e8bb904c9
Use a single timer for all animation.
Still renders >60fps when there are two concurrent animations though.
Hmm.
11 years ago
Steven Kirk
9afc768449
Added FPS counter to test app.
11 years ago
Steven Kirk
cf959fd8eb
Added RadioButton control.
11 years ago
Steven Kirk
7fe1f7e814
Some work on Paths.
Make paths with Stretch != None correctly fill the Path control's
available size. Added a Path_Tick_Scaled test with a path from
MahApps.Metro to test this.
11 years ago
Steven Kirk
aef071ec8d
Draw selected TextBox text white.
11 years ago
Steven Kirk
050e9cc6e8
Make Home key work in multi-line text boxes.
11 years ago
Steven Kirk
e34db29251
Make mono stuff work (kinda) again.
11 years ago
Steven Kirk
baafad1af7
Removed ITextService.
Cairo renderer completely broken by this point.
11 years ago
Steven Kirk
55a11d8dfd
More stylecop fixes.
11 years ago
Steven Kirk
32587825b3
More stylecop fixes.
11 years ago
Steven Kirk
3eddb7053c
Line endings again.
11 years ago
Steven Kirk
127c27fd6b
Make TextBox work (a bit).
11 years ago
Steven Kirk
e88627e51c
More work on Cairo backend.
Most things kinda sorta work...
11 years ago
Steven Kirk
6f363de0e6
Added images and clipping to cairo renderer.
11 years ago
Steven Kirk
f31fe557ae
Use Pango to draw text in Cairo engine.
Makes text look a lot better, and is aligned correctly! Yay!
11 years ago
Steven Kirk
123ebabedc
Finally rendering text on linux!
(very ugly and in-the-wrong place text)
11 years ago
Steven Kirk
cbbef72f9b
Getting something drawn now.
11 years ago
Steven Kirk
775e516dee
Make Perspex.Cairo compile again.
11 years ago
Steven Kirk
192e66179c
Initial implementation of GTK windowing system.
Displays a window. Doesn't do anything with it yet.
11 years ago
Steven Kirk
0202b55289
Remove cairo libs.
Rely on having GtkSharp installed.
11 years ago
Steven Kirk
b9609d3621
Make transforms work.
Now draws something resembling the proper content.
11 years ago
Steven Kirk
848f8e7b4b
Now at least draws something.
Need to implement a fair bit more before it makes sense though!
11 years ago
Steven Kirk
7167f26c93
Trying to create a cairo renderer.
Not working. Nothing is drawn...
11 years ago