Steven Kirk
60b6f23aef
Refactored ISelectable behavior into a mixin.
11 years ago
Steven Kirk
a97465b1bd
Test scrollbar auto-hiding.
11 years ago
Steven Kirk
c453ad3b36
Removed Scrollbar binding workaround.
Binding system now handles this. Added unit tests to ensure it works
property.
11 years ago
Steven Kirk
09ef0309b1
Added validation/coercion to RangeBase properties.
11 years ago
Steven Kirk
fba2633ab9
Renamed Decorator.Content property as Child.
11 years ago
Steven Kirk
9e913998f3
Forgot to save csproj again.
11 years ago
Steven Kirk
8d565cacaf
Use correct version of ImageMagick.
11 years ago
Steven Kirk
33696785ab
Forgot to save .csproj after last commit it seems
11 years ago
Steven Kirk
ed3b5df146
Updated stylecop analyser.
11 years ago
Steven Kirk
0c102d6d60
Reinstalled problematic NuGet pkgs.
11 years ago
Steven Kirk
8dafd64ae3
Allow PerspexProperty validation to be overridden.
11 years ago
Steven Kirk
ee8c211683
Renamed PerpexProperty coercion as validation.
As it can be used to invalidate a property change by throwing an
exception as well as coerce the value.
11 years ago
Steven Kirk
f3ab1b35dd
Refactored PerspexObject tests.
Into separate classes.
11 years ago
Steven Kirk
2e54b2be19
Allow Grid column/row definitions to be supplied as a string.
Closes #48 .
11 years ago
Steven Kirk
a06b8981b7
Fix failing test.
Current value is actually incorrect, but expected.
11 years ago
Steven Kirk
377c1b5f18
Removed unused references.
11 years ago
Steven Kirk
b740d95e15
Don't try to select items that don't belong to you.
This was breaking DevTools.
11 years ago
Steven Kirk
254eaac9fa
Stylecop fixes.
11 years ago
Steven Kirk
e3533d720b
Fix ListBox selection.
And add a unit test for it.
11 years ago
Steven Kirk
26015acfd9
Handle implicit conversions in perspex properties.
Fixes #49 .
11 years ago
Steven Kirk
4f98bb5476
Make changing selecting in item work.
Make SelectingItemsControl listen for IsSelectedChangedEvents from child
items and update its selection accordingly.
11 years ago
Steven Kirk
0fc384ee6c
Fix non-compiling tests.
11 years ago
Steven Kirk
9de4a11e18
Use tab navigation mode of ItemsPresenter
When creating ItemsPresenter's panel
11 years ago
Steven Kirk
05f131595c
Make keyboard navigation handler per-window.
Use the same pattern as AccessKeyHander.
11 years ago
Steven Kirk
43e80392df
Started adding keyboard accessibility to Menu.
Still quite a lot to do.
11 years ago
Steven Kirk
fef04a5f5d
Implemented Menus a bit better.
Now appear correctly in logical tree and use general-purpose mechanisms
rather than direct communication between MenuItems.
11 years ago
Steven Kirk
fe9ed13cff
Install StyleCopAnalysers.
And fix all warnings for the Perspex.Animation project.
11 years ago
Steven Kirk
31d51123f6
Make Popup children be part of logical tree.
11 years ago
Steven Kirk
f7d271f846
Something resembling a menu now...
11 years ago
Steven Kirk
16aa4f66cc
Merge branch 'propertyequals-selector' into menu
Conflicts:
Perspex.Styling/Selectors.cs
11 years ago
Steven Kirk
c319df8a54
Added parent selector.
11 years ago
Steven Kirk
e83c2e06fd
Make sure bound property is registered.
11 years ago
Steven Kirk
768718e43f
Started optimizing selectors.
11 years ago
Steven Kirk
92bb2551cd
Id selector is now called Name. Update tests.
11 years ago
Steven Kirk
e7651dfcf2
Use async in selector tests.
11 years ago
Steven Kirk
fceb9b1ba5
Fix ScrollContentPresenter measure/arrange.
11 years ago
Steven Kirk
9125527de5
Tests for previous commit.
11 years ago
Steven Kirk
deba950eb2
Make sure a render takes place after layout.
11 years ago
Steven Kirk
45c6c9cf02
Fix tooltip sizing.
By fixing TopLevel sizing... Width and Height now work like all other
controls in that they're only set when the window has an explicitly set
size. Don't think SizeToContent is needed? Closes #24 .
11 years ago
Steven Kirk
fe6e021cb5
Make PriorityValue internal.
Want to add computed/readonly values in the near future which will not
use PriorityValue.
11 years ago
Steven Kirk
56968707de
Added some more tests for Shape.
Can't get all the new tests to pass... need to take a break AAARGH ;)
Need to be more tests added to test different stretch values etc.
11 years ago
Steven Kirk
9e5bce524c
Fixed D2D render tests.
A few were beoken due to UseLayoutRounding changes and a few were false
negatives due to artifacts. Try using RootMeanSquared as the error
metric and an arbitrary value of 0.02 which seems to be about right from
current data.
11 years ago
Steven Kirk
7f608ffa6c
Fixed failing tests.
11 years ago
Steven Kirk
ba8552cb81
Renamed Id to Name.
No reason to be different for the sake of it.
11 years ago
Steven Kirk
04673d539f
Fix TabControl logical parent.
11 years ago
Steven Kirk
67e6b2eaed
Fixed ScrollPresenter arrange.
And added tests because I think it's about the 5th time I've tried to
get this right...
11 years ago
Steven Kirk
7eceb16220
Fix Border/Decorator measure with no child.
Should return border thickness + padding.
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
b53f29f7e7
Make Perspex.sln only for Windows.
Things weren't working well having dual-targeting projects in VS2015 RC,
so make Perspex.sln just Windows for now.
11 years ago