Steven Kirk
2763e59adb
Use serilog for logging.
11 years ago
Steven Kirk
08aa54e16f
Added Transitions to TabControl.
Currently only one transition available: CrossFadeTransition, which is
demonstrated in the test app.
11 years ago
Steven Kirk
bad9aae1a5
Stylecop fixes.
11 years ago
Steven Kirk
783211c964
Added Visual.ZIndex.
And set ZIndex of adorner layer to top-most.
11 years ago
Steven Kirk
fcb746a1c4
Initial implementation of adorners.
Adorn elements when moused over in DevTools. Still a fair few things
missing including:
- Need to track position of adorned elements and move the adorner if
they move.
- Adorner is shown beneath AdornerDecorator contents. Need to implement
Z-index to allow it to be shown above.
11 years ago
Steven Kirk
c27ddbb17c
Removed ActualSize property - use Bounds instead.
11 years ago
Steven Kirk
f013760ce5
Use consistent naming in base collections.
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
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
6d45c57dbb
Added simple animation.
11 years ago
Steven Kirk
542e81d129
Implemented TextBox scrolling.
11 years ago
Steven Kirk
55a11d8dfd
More stylecop fixes.
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
c7a6582501
Lots of changes involving ItemsControls.
Added ItemContainerGenerator mainly...
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
e67c73ff2f
Added some Visual tests.
12 years ago
Steven Kirk
bfadaac5d9
Non-building checkpoint in MAJOR refactor.
12 years ago
Steven Kirk
3b19bc25b6
checkpoint
12 years ago
Steven Kirk
3a9c5308e2
Started adding render transforms.
The maths isn't quite right on child controls yet...
12 years ago
Steven Kirk
07866618b7
Added opacity.
12 years ago
Steven Kirk
0cf5cf6abc
More work on TreeView.
12 years ago
Steven Kirk
d9b0876522
Fix properties that affect measure/render etc
12 years ago
Steven Kirk
0b81fc2ca0
Change Visibility to IsVisible.
12 years ago
Steven Kirk
52b7d08541
Started on TextBox.
12 years ago
Steven Kirk
4a43bbbb78
Added RenderManager
12 years ago
Steven Kirk
32c8914609
Implement border child alignment.
12 years ago
Steven Kirk
c1a0931445
Added (VERY!) basic checkbox
12 years ago
Steven Kirk
d90133677b
Added StackPanel.
12 years ago
Steven Kirk
3d89fd922a
Fixed up logical tree stuff.
12 years ago
Steven Kirk
0984a1a716
Visual should not implement ILogical.
12 years ago
Steven Kirk
3d8d93d1eb
Fixed controls getting styled multiple times.
12 years ago
Steven Kirk
18bbb2c41e
WIP
Not sure where I am - went away for 2 weeks and forgot what I was doing.
oops.
12 years ago
grokys
bba9893842
Removed the code contracts /shit/.
12 years ago
grokys
65d701ffa9
Moved Parent property to visual.
Visuals have parents too.
12 years ago
grokys
b292905a84
Separated visual and logical tree into interfaces.
IVisual and ILogical, duh.
12 years ago
grokys
4080c18f59
Added IVisual interface.
12 years ago
grokys
ac659701b8
Style away the hours.
12 years ago
grokys
59f2e168d8
Don't think bounds needs to be a PP.
12 years ago
grokys
4675ec41d6
Add :mouseover pseudoclass.
12 years ago
grokys
f39d2a3f3a
Tidied up a bit.
12 years ago
grokys
a777d24824
Change button color on mouseover! Woo!
12 years ago