Steven Kirk
a833a5e883
Stylecop fixes.
Also added solution-wide stylecop settings.
11 years ago
Steven Kirk
9ae20bd73b
Hacky keyboard navigation for TreeView.
11 years ago
Steven Kirk
a5a6f094cf
Added keyboard navigation for ListBox.
Need to override it for TreeView.
11 years ago
Steven Kirk
df46686166
Updated XAML info.
11 years ago
Steven Kirk
9a1c5825d4
Added ListBox.
And moved all item selecting logic etc in SelectingItemsControl where it
should be.
11 years ago
Steven Kirk
b9c865cd37
Display control classes in DevTools.
11 years ago
Steven Kirk
ed2cf39178
Moved Perspex.UnitTests to Perspex.Base.UnitTests.
11 years ago
Steven Kirk
1930178de3
Tidied up PseudoClass stuff.
Make it more like AffectsMeasure etc. To do this required a
PerspexProperty.Initialized observable.
11 years ago
Steven Kirk
2492094141
Fix bug with perspex property changed.
It wasn't raised if the object didn't have a listener for that property.
11 years ago
Steven Kirk
7617bbe765
Make devtools work again.
11 years ago
Steven Kirk
2468e061c5
Improve focus a little bit.
11 years ago
Steven Kirk
7b76b4fcea
Check BeginPaint return value.
11 years ago
Steven Kirk
d76c7b3efc
Fixed the problem with WM_PAINT.
Need to call Begin/EndPaint.
11 years ago
Steven Kirk
b92699e4f1
Merge branch 'master' of https://github.com/grokys/Perspex
11 years ago
Steven Kirk
9f2ffe1f8b
Merge remote-tracking branch 'origin/gtk'
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
30f26b7f6d
Added screenshot to readme.md.
11 years ago
Steven Kirk
8cd8c31e7c
Updated screenshot.
11 years ago
Steven Kirk
717f87b05c
Handle mouse event in Gtk subsystem
(Also Key events, badly - every key is an X)
11 years ago
Steven Kirk
c30bdc32e5
Cache GTK window client size.
11 years ago
Steven Kirk
589bbd0cd4
Make Gtk.WindowImpl a Gtk.Window.
11 years ago
Steven Kirk
cbbef72f9b
Getting something drawn now.
11 years ago
Steven Kirk
9350bef7b4
Initial implementation of gtk WindowImpl.
11 years ago
Steven Kirk
775e516dee
Make Perspex.Cairo compile again.
11 years ago
Steven Kirk
195d4c3766
Handle window resize.
11 years ago
Steven Kirk
30900b6e00
Prevent timer delegate being GCd.
11 years ago
Steven Kirk
2588c052b3
Handle input again.
11 years ago
Steven Kirk
c999d45e94
WIP refactoring Window.
To make it x-platform. Currently breaks input.
11 years ago
Steven Kirk
949532db73
Make TestApplication use Win32/D2D again.
11 years ago
Steven Kirk
d2a6f9e063
Added Gtk to VS/windows solutions
Windows and Linux seem to be arguing about line endings on .gitignore
and packages.config...
11 years ago
Steven Kirk
d894318a30
Updated .gitignore for monodevelop.
11 years ago
Steven Kirk
1bb713cc47
More work on Gtk system.
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
7493a09696
Work around a bug in mono C# compiler.
11 years ago
Steven Kirk
6906d24041
Merge remote-tracking branch 'origin/master' into cairo
11 years ago
Steven Kirk
0717b980e1
Refactored Dispatcher.
To make it easier to implement dispatchers on other platforms. Currently
assuming a single dispatcher per application. Had to copy most of
NGenerics locally just to get a PriorityQueue implementation as it has
no PCL version.
11 years ago
Steven Kirk
e12a9e7615
Moved TestApplication to project root.
11 years ago
Steven Kirk
0202b55289
Remove cairo libs.
Rely on having GtkSharp installed.
11 years ago
Steven Kirk
d6fd795759
Merge pull request #5 from SuperJMN/title-for-window
Title property for Window
11 years ago
SuperJMN
5f1b9617bb
Title property for Window
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
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.
11 years ago
Steven Kirk
3dbd669f7b
Added Layoutable.ApplyTemplate.
Rather than each different presenter/templated control rolling their
own.
11 years ago