Steven Kirk
60b6f23aef
Refactored ISelectable behavior into a mixin.
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
33696785ab
Forgot to save .csproj after last commit it seems
11 years ago
Steven Kirk
0c102d6d60
Reinstalled problematic NuGet pkgs.
11 years ago
Steven Kirk
2e54b2be19
Allow Grid column/row definitions to be supplied as a string.
Closes #48 .
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
fceb9b1ba5
Fix ScrollContentPresenter measure/arrange.
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
04673d539f
Fix TabControl logical parent.
11 years ago
Steven Kirk
7eceb16220
Fix Border/Decorator measure with no child.
Should return border thickness + padding.
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
dd4bd88bd8
Added ItemsPresenter tests.
Needed to allow it to not be part of ItemsControl template to allow
easier testing.
11 years ago
Steven Kirk
41e434e13b
Added SelectedItemsControl.SelectedIndex
11 years ago
Steven Kirk
b369c30a2e
Implemented Tab focus.
Should hopefully be the start of a non-hacky tab focus solution.
11 years ago
Steven Kirk
9527f760b2
Updated xunit to 2.0.0.
11 years ago
Steven Kirk
83043a85fa
Updated NuGet pkgs.
11 years ago
Steven Kirk
fb08924070
Make TabControl logical child test pass.
And simplified logic in selecting ContentControl logical child.
11 years ago
Steven Kirk
7aa634cbe7
Started adding TemplateExtensions tests.
11 years ago
Steven Kirk
62901f02d5
Started adding ScrollContentPresenter tests.
11 years ago
Steven Kirk
a702b9d372
Started adding ScrollViewer tests.
11 years ago
Steven Kirk
d25c4e0b4c
Some work on TabControl/TabStrip.
11 years ago
Steven Kirk
2417ac1077
Trying to sort out logical tree for ItemsControls.
Not yet complete.
This reverts commit 7a55e20f98 .
The reason that searching for template controls needs to search nested
templates is because e.g. an ItemsPresenter may be nested inside a
ScrollViewer.
11 years ago
Steven Kirk
a4bf79b7cc
Moved tests to Tests subdir.
11 years ago
Steven Kirk
eee919bded
Visual studio marked test projects with guid.
11 years ago
Steven Kirk
1a3a78847b
Converted tests to run with xUnit.
11 years ago
Steven Kirk
fc4d5ce32a
Added simple property transition animation.
Animation's a bit choppy though!
11 years ago
Steven Kirk
cf959fd8eb
Added RadioButton control.
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
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
9d8d9a59fa
Updated NuGet packages.
11 years ago
Steven Kirk
e25269be1c
Updated NuGet packages.
12 years ago
Steven Kirk
3f24d2f6ef
Everything compiling now.
But not working, obviously.
12 years ago
Steven Kirk
bfadaac5d9
Non-building checkpoint in MAJOR refactor.
12 years ago
Steven Kirk
6b20bc7349
Added a Path test.
12 years ago
Steven Kirk
d034952c6a
Added Image control.
12 years ago
Steven Kirk
da75a6bfdf
Rectangle stuff.
12 years ago
Steven Kirk
15135c2179
Compare test output.
12 years ago
Steven Kirk
cea271de90
Implemented RenderTargetBitmap
And added a test that outputs an image using it (doesn't actually
compare the image yet)
12 years ago
Steven Kirk
5c1c26be93
Add Button over/pressed and pressed states
12 years ago
Steven Kirk
d1491d9ceb
Started revamping binding system.
To allow prioritized bindings.
12 years ago
Steven Kirk
3d8d93d1eb
Fixed controls getting styled multiple times.
12 years ago
Steven Kirk
52643eaadd
Added TemplatedControl tests.
12 years ago
Steven Kirk
099def38ea
Added some Control tests.
12 years ago
Steven Kirk
3f4f96ab91
Added some Activator tests.
12 years ago
Steven Kirk
39bbe8464f
Descendent selector WIP.
12 years ago
Steven Kirk
e0f826edea
Match inside/outside template.
Only match outside template before Template(), only match inside
afterwards.
12 years ago
grokys
b292905a84
Separated visual and logical tree into interfaces.
IVisual and ILogical, duh.
12 years ago