Steven Kirk
d3ebd1fbe3
Correctly close sibling sub-menus.
11 years ago
Steven Kirk
ea29eb55e3
Fixed occasional "Class already exists" errors.
11 years ago
Steven Kirk
2c066f0f5d
Allow DevTools to inspect popup visual trees.
11 years ago
Steven Kirk
e125d7e10c
More stylecop fixes.
11 years ago
Steven Kirk
1f36f0e49a
Stylecop fixes for Perspex.Application.
11 years ago
Steven Kirk
fe9ed13cff
Install StyleCopAnalysers.
And fix all warnings for the Perspex.Animation project.
11 years ago
Steven Kirk
8643a904c4
Close menu when window deactivated.
11 years ago
Steven Kirk
26c3740461
Added comments to explain why MenuItem is broken.
11 years ago
Steven Kirk
839cf9c141
Moved ILogical to Perspex.Styling.
As that's the lowest level it's needed.
11 years ago
Steven Kirk
31d51123f6
Make Popup children be part of logical tree.
11 years ago
Steven Kirk
e1442af783
Try to make only 1 submenu at a time be opened.
Doesn't work as there is currently no logical tree link between
MenuItems as they're in Popups. Need to fix this first,
11 years ago
Steven Kirk
a90a027b53
Close menu when clicked outside.
11 years ago
Steven Kirk
0048460b88
Added Popup.PlacementMode.
Hacky: only supports Bottom and Right so far, and doesn't take into
account screen edges etc.
11 years ago
Steven Kirk
51a4868010
More work on Menu.
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
91dbedb7e8
Merge branch 'parent-selector'
11 years ago
Steven Kirk
c319df8a54
Added parent selector.
11 years ago
Steven Kirk
5101ddfeec
More work on menu control.
11 years ago
Steven Kirk
919cae67ad
Started implementing Menu control.
11 years ago
Steven Kirk
9652a6ee16
Don't log verbose.
11 years ago
Steven Kirk
64a2edac01
Cache Selector.ToString()
Was actually adding up to a noticeable amount of time in large layouts.
11 years ago
Steven Kirk
ca08fce5b7
Work around problem in casting int to double.
Issue #49 .
11 years ago
Steven Kirk
df9951c24e
Merge branch 'master' into optimize-selectors
11 years ago
Steven Kirk
268b34e4fc
Make TextBlock properties attached properties.
This is how they should've been all along, except PerspexObject.Bind
didn't check that a property was registered before binding to it, so it
went unnoticed.
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
2763e59adb
Use serilog for logging.
11 years ago
Steven Kirk
d558bd27e6
Handle null values.
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
df77302d94
Another tweak to the binding system.
Binding levels with a an even number priority use the last fired binding
for the current value, those with odd number priorities use the latest
added.
11 years ago
Steven Kirk
8d7d04ffd3
Added diagnostic popup to devtools.
11 years ago
Steven Kirk
dc6f48d697
Merge remote-tracking branch 'origin/master' into binding-debug
11 years ago
Steven Kirk
3aa621cd96
Revert "Removed PerspexReadOnlyListView<T>"
This reverts commit 0359f8c9a3 .
11 years ago
Steven Kirk
0359f8c9a3
Removed PerspexReadOnlyListView<T>
I can't see why it was needed, just assigning the control's logical
child to the presenter's should work? No? Doesn't seem like it breaks
anything....
11 years ago
Steven Kirk
98c2357aab
Commited that by accident.
11 years ago
Steven Kirk
6de240cc4d
Stop DevTools crashing when tree changed.
PerspexReadOnlyListView had some problems...
11 years ago
Steven Kirk
deba950eb2
Make sure a render takes place after layout.
11 years ago
Steven Kirk
52e46f141a
Merge remote-tracking branch 'origin/master' into binding-debug
11 years ago
Steven Kirk
774959a406
Fixed gtk.
11 years ago
Steven Kirk
af7d46e89e
Documented ToolTip.
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
1662cb6548
Don't show tooltip when mouse has left control.
11 years ago
Steven Kirk
1d8f4714ff
Added basic tooltip control.
Can be attached to any control using an attached property.
11 years ago
Steven Kirk
e4d265345e
Merge remote-tracking branch 'origin/master' into readonly-properties
11 years ago
Steven Kirk
41e6bc9a5e
Fix TabControl.
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