Luis von der Eltz
71ac5e3db8
Only IPopupHost should be root visual
5 years ago
Luis von der Eltz
4d9131091e
Add custom names to PopupRoot
5 years ago
Luis von der Eltz
a9affd64bf
Add support for Flyouts, ToolTips & ContextMenus
5 years ago
Luis von der Eltz
cd56e1a9fc
Remove "or"
5 years ago
Luis von der Eltz
31d80a9fb6
Make tree roots bold
5 years ago
Max Katz
522f6b97ae
Enable nullable on Avalonia.Diagnostics
5 years ago
Luis von der Eltz
88f575ec08
Add ElementName to tree node
6 years ago
Steven Kirk
af90219ff4
Reverted SelectionModel.
6 years ago
Steven Kirk
86e571d122
Dispose class change subscriptions.
6 years ago
Steven Kirk
b6d7c8a5b7
Refactor DevTools logical/visual tree nodes.
- Previously we created a node for every logical/visual control immediately, now only create them when the `TreeView` requests nodes
- Dispose the child node collections when the DevTools window closes
6 years ago
Steven Kirk
a3d3690470
Use SelectionModel for DevTools tree.
6 years ago
Steven Kirk
4d01dacd77
Remove copyright headers.
Some of our files had them, some didn't. They serve no purpose legally so best to remove the ceremony.
6 years ago
Steven Kirk
dc55d65287
Refactored styling.
- Don't use Rx in the styling system. Instead introduces `IStyleActivator` which is like an `IObservable<bool>`-lite in order to cut down on allocations.
- #nullable enable on touched files
6 years ago
Steven Kirk
9fb970523f
Initial implementation of new DevTools.
6 years ago
Dariusz Komosinski
4f83c4e8c7
Reformat Avalonia.Diagnostics.
7 years ago
Steven Kirk
0b9a8bff06
Implement RaiseAndSetIfChanged.
On devtools `ViewModelBase`.
9 years ago
Steven Kirk
e015ef07bf
Remove ReactiveUI dependency from DevTools.
9 years ago
Steven Kirk
be83759cad
Rename Control -> Visual.
9 years ago
Steven Kirk
859e748605
Handle non Control-derived classes in DevTools.
Previously DevTools expected all controls to be derived from `Control`
which isn't necessarily always the case.
9 years ago
Steven Kirk
5be41985c3
Renamed Perspex -> Avalonia
10 years ago
Steven Kirk
6682b09bd9
Unsub from classes when removed from logical tree.
10 years ago
Steven Kirk
14b349e006
Select node when ctrl+shift held down.
TreeView selection isn't getting updated though.
10 years ago
Steven Kirk
5773704f2d
Started updating DevTools to use XAML.
10 years ago
Steven Kirk
b858d01c61
Fix DevTools bug.
11 years ago
Steven Kirk
5d2658d856
Make IStyleable.Classes an IPerspexReadOnlyList.
So we can mock it.
11 years ago
Nikita Tsukanov
01e2c90bc5
Removed this.
11 years ago
Steven Kirk
145411020b
Ran .net core code formatter.
11 years ago
Steven Kirk
6151aef188
Removed file headers.
11 years ago
Steven Kirk
6167bacf54
Moved to more standard filesystem layout.
Based on https://gist.github.com/davidfowl/ed7564297c61fe9ab814 and https://github.com/fsprojects/ProjectScaffold
11 years ago
Steven Kirk
2c066f0f5d
Allow DevTools to inspect popup visual trees.
11 years ago
Steven Kirk
95d9e6f106
Stylecop fixes.
11 years ago
Steven Kirk
2c1d2cb7a8
Display logical tree in DevTools.
11 years ago
Steven Kirk
32587825b3
More stylecop fixes.
12 years ago
Steven Kirk
b9c865cd37
Display control classes in DevTools.
12 years ago
Steven Kirk
23ade729a5
Basic display of set properties in DevTools.
12 years ago
Steven Kirk
488f1b210e
Put italics back in.
12 years ago
Steven Kirk
cedb55fcdc
Use ReactiveUI for DevTools.
Not sure we want a dep on ReactiveUI but for now works as a integration
test with it...
12 years ago