| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- <?xml version="1.0" encoding="utf-8"?>
- <ClassDiagram MajorVersion="1" MinorVersion="1">
- <Comment CommentText="Views that use the CollectionNavigation system">
- <Position X="0.5" Y="0.5" Height="0.458" Width="1.856" />
- </Comment>
- <Comment CommentText="Specialized navigators for each collection type (e.g. list, tree etc)">
- <Position X="4.646" Y="0.5" Height="0.5" Width="3.169" />
- </Comment>
- <Comment CommentText="Shared matching component (users should provide alternative implementations of this class if they want to modify collection navigation behaviour)">
- <Position X="9.448" Y="0.5" Height="0.708" Width="3.169" />
- </Comment>
- <Class Name="Terminal.Gui.Views.CollectionNavigatorBase" Collapsed="true">
- <Position X="6.25" Y="1.5" Width="2" />
- <TypeIdentifier>
- <HashCode>AAgEAAAAAAAQAAAIAAEAAgAAAAAABAAEAAAAACwAAAA=</HashCode>
- <FileName>Views\CollectionNavigation\CollectionNavigatorBase.cs</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Property Name="Matcher" />
- </ShowAsAssociation>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="Terminal.Gui.Views.CollectionNavigator" Collapsed="true">
- <Position X="4.5" Y="3.5" Width="2" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAQAAAAAAAAgAAAAAAAAAEAAAAAAAAAAA=</HashCode>
- <FileName>Views\CollectionNavigation\CollectionNavigator.cs</FileName>
- </TypeIdentifier>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="Terminal.Gui.Views.DefaultCollectionNavigatorMatcher">
- <Position X="9.5" Y="2.5" Width="2.75" />
- <TypeIdentifier>
- <HashCode>AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQA=</HashCode>
- <FileName>Views\CollectionNavigation\DefaultCollectionNavigatorMatcher.cs</FileName>
- </TypeIdentifier>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="Terminal.Gui.Views.TableCollectionNavigator" Collapsed="true">
- <Position X="4.75" Y="6.5" Width="2.25" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAIAAAAAA=</HashCode>
- <FileName>Views\CollectionNavigation\TableCollectionNavigator.cs</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="Terminal.Gui.Views.ListView" Collapsed="true">
- <Position X="0.5" Y="4.25" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAE+ASAkEnAAABAAKGAggYAZJAIAABEAcBAaAwAQIAA=</HashCode>
- <FileName>Views\ListView.cs</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Property Name="KeystrokeNavigator" />
- </ShowAsAssociation>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="Terminal.Gui.Views.TableView" Collapsed="true" BaseTypeListCollapsed="true">
- <Position X="0.5" Y="6.5" Width="1.5" />
- <TypeIdentifier>
- <HashCode>QwUeAxwgICIAcABIABeR0oBAkhoFGGOBDABgAN3oPEI=</HashCode>
- <FileName>Views\TableView\TableView.cs</FileName>
- </TypeIdentifier>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="Terminal.Gui.Views.TreeView" Collapsed="true">
- <Position X="0.5" Y="3" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Views\TreeView\TreeView.cs</FileName>
- </TypeIdentifier>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="Terminal.Gui.Views.TreeView<T>" Collapsed="true">
- <Position X="0.5" Y="2" Width="1.5" />
- <TypeIdentifier>
- <HashCode>UwAGySBgBSBGMAQgIiCaBDUItJIBSAWwRMQOSgQCwJI=</HashCode>
- <FileName>Views\TreeView\TreeView.cs</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Property Name="KeystrokeNavigator" />
- </ShowAsAssociation>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="Terminal.Gui.Views.FileDialog" Collapsed="true">
- <Position X="0.5" Y="5.5" Width="1.75" />
- <Compartments>
- <Compartment Name="Nested Types" Collapsed="false" />
- </Compartments>
- <TypeIdentifier>
- <HashCode>iIY4LQFUHDKVIHIESBoigQcFT6GxhBDABGJItBQAwAQ=</HashCode>
- <FileName>Views\FileDialogs\FileDialog.cs</FileName>
- </TypeIdentifier>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="Terminal.Gui.Views.FileDialogCollectionNavigator" Collapsed="true">
- <Position X="4.75" Y="5.5" Width="2.25" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAA=</HashCode>
- <FileName>Views\FileDialogs\FileDialogCollectionNavigator.cs</FileName>
- </TypeIdentifier>
- </Class>
- <Interface Name="Terminal.Gui.Views.ICollectionNavigatorMatcher" Collapsed="true">
- <Position X="9.5" Y="1.5" Width="2.75" />
- <TypeIdentifier>
- <HashCode>AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA=</HashCode>
- <FileName>Views\CollectionNavigation\ICollectionNavigatorMatcher.cs</FileName>
- </TypeIdentifier>
- </Interface>
- <Interface Name="Terminal.Gui.Views.IListCollectionNavigator" Collapsed="true">
- <Position X="3.75" Y="2.25" Width="2" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Views\CollectionNavigation\IListCollectionNavigator.cs</FileName>
- </TypeIdentifier>
- </Interface>
- <Interface Name="Terminal.Gui.Views.ICollectionNavigator" Collapsed="true">
- <Position X="3.75" Y="1.5" Width="2" />
- <TypeIdentifier>
- <HashCode>AAgAAAAAAAAAAAAIAAAAAAAAAAAABAAAAAAAACgAAAA=</HashCode>
- <FileName>Views\CollectionNavigation\ICollectionNavigator.cs</FileName>
- </TypeIdentifier>
- </Interface>
- <Font Name="Segoe UI" Size="9" />
- </ClassDiagram>
|