Steven Kirk
775e516dee
Make Perspex.Cairo compile again.
12 years ago
Steven Kirk
195d4c3766
Handle window resize.
12 years ago
Steven Kirk
30900b6e00
Prevent timer delegate being GCd.
12 years ago
Steven Kirk
2588c052b3
Handle input again.
12 years ago
Steven Kirk
c999d45e94
WIP refactoring Window.
To make it x-platform. Currently breaks input.
12 years ago
Steven Kirk
949532db73
Make TestApplication use Win32/D2D again.
12 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...
12 years ago
Steven Kirk
d894318a30
Updated .gitignore for monodevelop.
12 years ago
Steven Kirk
1bb713cc47
More work on Gtk system.
12 years ago
Steven Kirk
192e66179c
Initial implementation of GTK windowing system.
Displays a window. Doesn't do anything with it yet.
12 years ago
Steven Kirk
7493a09696
Work around a bug in mono C# compiler.
12 years ago
Steven Kirk
6906d24041
Merge remote-tracking branch 'origin/master' into cairo
12 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.
12 years ago
Steven Kirk
e12a9e7615
Moved TestApplication to project root.
12 years ago
Steven Kirk
0202b55289
Remove cairo libs.
Rely on having GtkSharp installed.
12 years ago
Steven Kirk
d6fd795759
Merge pull request #5 from SuperJMN/title-for-window
Title property for Window
12 years ago
SuperJMN
5f1b9617bb
Title property for Window
12 years ago
Steven Kirk
b9609d3621
Make transforms work.
Now draws something resembling the proper content.
12 years ago
Steven Kirk
848f8e7b4b
Now at least draws something.
Need to implement a fair bit more before it makes sense though!
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
3dbd669f7b
Added Layoutable.ApplyTemplate.
Rather than each different presenter/templated control rolling their
own.
12 years ago
Steven Kirk
033c686456
Added ScrollViewer to TreeViewStyle.
12 years ago
Steven Kirk
76ba899dbd
Make templates etc get applied on measure.
Instead of when iterating visual children. This because everything is
likely to be set up by that point.
12 years ago
Steven Kirk
d71694573b
Removed Parent property for now.
It didn't work and wasn't used and was confusing me. Add it back in when
it's needed.
12 years ago
Steven Kirk
8fff7585ee
Merge pull request #4 from gitter-badger/gitter-badge
Add a Gitter chat badge to readme.md
12 years ago
The Gitter Badger
9a3c5a1f59
Added Gitter badge
12 years ago
Steven Kirk
9ca5b930c7
Fixed ScrollViewer maths.
12 years ago
Steven Kirk
aaca0a8cb1
Make GetObservable return current value.
12 years ago
Steven Kirk
73ebfc9475
Hide scrollbars on ScrollViewer when not needed.
Also added an image size slider to test.
12 years ago
Steven Kirk
1a898d83aa
Started adding ScrollViewer.
Currently works so far as to scroll an image in the Images tab of the
test app. Hiding the scrollbars is currently disabled as it requires a
layout pass to be triggered during a layout pass. Need to work out a
way around that...
12 years ago
Steven Kirk
d9cd5ba3ab
Code was moved to MeasureCore.
12 years ago
Steven Kirk
03c3a906e0
...aaannd again.
12 years ago
Steven Kirk
cb86dfde18
Fix initial scrollbar arrange.
12 years ago
Steven Kirk
23a8f9ab5d
Fix scrollbar values.
12 years ago
Steven Kirk
785f89f14b
Display scrollbar value in test app.
Value is currently wrong, surprise!
12 years ago
Steven Kirk
a91f565d22
Removed inherits on Background.
12 years ago
Steven Kirk
72104c3185
Make window update when resized.
12 years ago
Steven Kirk
16f2fccd42
Added content alignment properties.
And align button contents in the center of the button.
12 years ago
Steven Kirk
b04bcf48a1
Fixed layout again.
Last commit actually ruined layout. Added a tab to the test app to test
that shiz.
12 years ago
Steven Kirk
3e3d8296af
Fix layout a bit.
12 years ago
Steven Kirk
9d8d9a59fa
Updated NuGet packages.
12 years ago
Steven Kirk
79c071a6d0
Added vertical scrollbar.
STILL VERY HACKY.
12 years ago
Steven Kirk
f99509fc11
Basic implementation of scrollbar.
Horizontal only so far. VERY HACKY.
12 years ago
Steven Kirk
3cfe90dd2c
Added Thickness.ToString.
12 years ago
Steven Kirk
b93997c1b8
Display a bit more info about props in devtools.
12 years ago
Steven Kirk
f361fe23ce
Implemented basic GridSplitter for DevTools.
12 years ago
Steven Kirk
ec0b43d388
Added Controls.Primitives namespace
For controls that are only supposed to be used as the base for other
controls.
12 years ago
Steven Kirk
491dfa58bd
Move presenters to own namespace.
To try and discourage their use outside control templates.
12 years ago
Steven Kirk
23ade729a5
Basic display of set properties in DevTools.
12 years ago