Steven Kirk
95d9e6f106
Stylecop fixes.
11 years ago
Steven Kirk
5b77f5412f
PerspexList now notifies of cleared items.
11 years ago
Steven Kirk
1b1d60d0c0
Make popup appear in right place.
11 years ago
Steven Kirk
89e8871e90
Added logical tree extension methods.
11 years ago
Steven Kirk
09c1f41cd4
Reinstate Descendent selector tests.
Now we have logical tree back.
11 years ago
Steven Kirk
9a994e582c
Moved VisualTree extensions into own namespace.
So that they don't pollute the whole Perspex namespace - you now need to
"opt-in" to the visual tree.
11 years ago
Steven Kirk
dca0494a5e
Moved collections to their own namespace.
11 years ago
Steven Kirk
336e1c4ae2
Implemented ILogical.
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
2f7981f1cb
Added an animated rotation.
To do this had to move Animatable to the bottom of the class hierarchy
to allow Transform to inherit from it.
11 years ago
Steven Kirk
9afc768449
Added FPS counter to test app.
11 years ago
Steven Kirk
6d45c57dbb
Added simple animation.
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
542e81d129
Implemented TextBox scrolling.
11 years ago
Steven Kirk
aef071ec8d
Draw selected TextBox text white.
11 years ago
Steven Kirk
00aa02964f
Inplemented double and triple click in TextBox.
Copied a load of stuff from Moonlight regarding finding next/prev word
that I've put in StringUtils.
11 years ago
Steven Kirk
050e9cc6e8
Make Home key work in multi-line text boxes.
11 years ago
Steven Kirk
71e46c3084
Added TextWrapping setting.
TextBox doesn't handle quite a few things yet, scrolling and lines for
example.
11 years ago
Steven Kirk
e34db29251
Make mono stuff work (kinda) again.
11 years ago
Steven Kirk
2e0e225e26
Added selection to TextBox.
11 years ago
Steven Kirk
43716ae100
Added HitTestTextRange to FormattedText.
11 years ago
Steven Kirk
2be668db1a
More refactoring of FormattedText.
11 years ago
Steven Kirk
baafad1af7
Removed ITextService.
Cairo renderer completely broken by this point.
11 years ago
Steven Kirk
20a944013e
Started refactoring of FormattedText.
11 years ago
Steven Kirk
55a11d8dfd
More stylecop fixes.
11 years ago
Steven Kirk
64c445f826
Don't remeasure/arrange when size hasn't changed.
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
cbbef72f9b
Getting something drawn now.
11 years ago
Steven Kirk
c999d45e94
WIP refactoring Window.
To make it x-platform. Currently breaks input.
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
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.
11 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...
11 years ago
Steven Kirk
9d8d9a59fa
Updated NuGet packages.
11 years ago
Steven Kirk
3cfe90dd2c
Added Thickness.ToString.
12 years ago
Steven Kirk
e25269be1c
Updated NuGet packages.
12 years ago
Steven Kirk
c7a6582501
Lots of changes involving ItemsControls.
Added ItemContainerGenerator mainly...
12 years ago
Steven Kirk
007dbd2656
Display template controls in italic.
12 years ago
Steven Kirk
9c74c34383
Clip controls.
Messes up the treeview item expanded arrows... Probably related to the previous
problem with rendering and rotate transforms.
12 years ago
Steven Kirk
0aa671d75f
No longer need to work around a Splat bug.
12 years ago
Steven Kirk
6205545bc5
Make stuff get measured properly.
And added some logging to Layoutable to help diagnose this.
12 years ago
Steven Kirk
ced25df067
WIP
12 years ago
Steven Kirk
2398387740
More things rendering, more tests passing...
12 years ago
Steven Kirk
4a42a9e692
TabStrip rendering again now at least.
12 years ago
Steven Kirk
3f24d2f6ef
Everything compiling now.
But not working, obviously.
12 years ago
Steven Kirk
e67c73ff2f
Added some Visual tests.
12 years ago
Steven Kirk
86f16c1c7c
Added default theme library.
12 years ago
Steven Kirk
bfadaac5d9
Non-building checkpoint in MAJOR refactor.
12 years ago