FileDialog.cd 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ClassDiagram MajorVersion="1" MinorVersion="1">
  3. <Class Name="Terminal.Gui.FileDialog">
  4. <Position X="0.5" Y="0.5" Width="2.75" />
  5. <Compartments>
  6. <Compartment Name="Fields" Collapsed="true" />
  7. <Compartment Name="Methods" Collapsed="true" />
  8. <Compartment Name="Nested Types" Collapsed="false" />
  9. </Compartments>
  10. <NestedTypes>
  11. <Class Name="Terminal.Gui.FileDialog.SearchState" Collapsed="true">
  12. <TypeIdentifier>
  13. <NewMemberFileName>Windows\FileDialog.cs</NewMemberFileName>
  14. </TypeIdentifier>
  15. </Class>
  16. <Class Name="Terminal.Gui.FileDialog.FileDialogCollectionNavigator" Collapsed="true">
  17. <TypeIdentifier>
  18. <NewMemberFileName>Views\FileDialog.cs</NewMemberFileName>
  19. </TypeIdentifier>
  20. </Class>
  21. </NestedTypes>
  22. <TypeIdentifier>
  23. <HashCode>g4YYDAEXEDKZgHMFyFAikQCFSKUQhRDABqJIlBSAwgw=</HashCode>
  24. <FileName>Views\FileDialog.cs</FileName>
  25. </TypeIdentifier>
  26. <ShowAsAssociation>
  27. <Field Name="history" />
  28. <Property Name="Style" />
  29. <Property Name="OpenMode" />
  30. </ShowAsAssociation>
  31. <ShowAsCollectionAssociation>
  32. <Property Name="AllowedTypes" />
  33. </ShowAsCollectionAssociation>
  34. </Class>
  35. <Class Name="Terminal.Gui.AllowedTypeAny" BaseTypeListCollapsed="true">
  36. <Position X="11.75" Y="5.75" Width="1.5" />
  37. <TypeIdentifier>
  38. <HashCode>AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAABAA=</HashCode>
  39. <FileName>FileServices\AllowedType.cs</FileName>
  40. </TypeIdentifier>
  41. <Lollipop Position="0.2" />
  42. </Class>
  43. <Class Name="Terminal.Gui.AllowedType" BaseTypeListCollapsed="true">
  44. <Position X="13.25" Y="5.75" Width="1.5" />
  45. <TypeIdentifier>
  46. <HashCode>AAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAAgAAAAABAA=</HashCode>
  47. <FileName>FileServices\AllowedType.cs</FileName>
  48. </TypeIdentifier>
  49. <Lollipop Position="0.2" />
  50. </Class>
  51. <Class Name="Terminal.Gui.DefaultFileOperations" Collapsed="true" BaseTypeListCollapsed="true">
  52. <Position X="7" Y="6" Width="2" />
  53. <TypeIdentifier>
  54. <HashCode>AAAAAAAAAAAAACAAAAAAACAAAAEAAAAAAAAAAAAAgAA=</HashCode>
  55. <FileName>FileServices\DefaultFileOperations.cs</FileName>
  56. </TypeIdentifier>
  57. <Lollipop Position="0.2" />
  58. </Class>
  59. <Class Name="Terminal.Gui.DefaultSearchMatcher" Collapsed="true" BaseTypeListCollapsed="true">
  60. <Position X="9.25" Y="6" Width="2" />
  61. <TypeIdentifier>
  62. <HashCode>AAACAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  63. <FileName>FileServices\DefaultSearchMatcher.cs</FileName>
  64. </TypeIdentifier>
  65. <Lollipop Position="0.2" />
  66. </Class>
  67. <Class Name="Terminal.Gui.FileDialogHistory">
  68. <Position X="9.25" Y="0.5" Width="1.5" />
  69. <TypeIdentifier>
  70. <HashCode>AQABAgEAAAAAAAAAIACAAAAAAAAAAQAAAAAAAAAADAI=</HashCode>
  71. <FileName>FileServices\FileDialogHistory.cs</FileName>
  72. </TypeIdentifier>
  73. <ShowAsCollectionAssociation>
  74. <Field Name="back" />
  75. </ShowAsCollectionAssociation>
  76. </Class>
  77. <Class Name="Terminal.Gui.FileDialogRootTreeNode" Collapsed="true">
  78. <Position X="2.5" Y="9" Width="2" />
  79. <TypeIdentifier>
  80. <HashCode>AAAAEAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  81. <FileName>FileServices\FileDialogRootTreeNode.cs</FileName>
  82. </TypeIdentifier>
  83. </Class>
  84. <Class Name="Terminal.Gui.FileDialogState">
  85. <Position X="11.5" Y="0.5" Width="1.5" />
  86. <TypeIdentifier>
  87. <HashCode>AABAABAAAAAAAAIAAAAEQAAAAAAAQAAAAgAAAAAAAAI=</HashCode>
  88. <FileName>FileServices\FileDialogState.cs</FileName>
  89. </TypeIdentifier>
  90. <ShowAsCollectionAssociation>
  91. <Property Name="Children" />
  92. </ShowAsCollectionAssociation>
  93. </Class>
  94. <Class Name="Terminal.Gui.FileDialogStyle">
  95. <Position X="3.5" Y="0.5" Width="2.75" />
  96. <TypeIdentifier>
  97. <HashCode>GgBIAAFEAAAAuAAAAgAEEASABQACKRkAAAEYACCAAAA=</HashCode>
  98. <FileName>FileServices\FileDialogStyle.cs</FileName>
  99. </TypeIdentifier>
  100. </Class>
  101. <Class Name="Terminal.Gui.FileDialogTreeBuilder" BaseTypeListCollapsed="true">
  102. <Position X="0.5" Y="6.75" Width="1.75" />
  103. <TypeIdentifier>
  104. <HashCode>EAAACAAAAAAAAAAAQAAAAAQAAAAAQAAAAAAAAAQACAA=</HashCode>
  105. <FileName>FileServices\FileDialogTreeBuilder.cs</FileName>
  106. </TypeIdentifier>
  107. <Lollipop Position="0.2" />
  108. </Class>
  109. <Class Name="Terminal.Gui.FilesSelectedEventArgs">
  110. <Position X="6.5" Y="0.5" Width="2" />
  111. <Compartments>
  112. <Compartment Name="Methods" Collapsed="true" />
  113. </Compartments>
  114. <TypeIdentifier>
  115. <HashCode>AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA=</HashCode>
  116. <FileName>FileServices\FilesSelectedEventArgs.cs</FileName>
  117. </TypeIdentifier>
  118. </Class>
  119. <Class Name="Terminal.Gui.FileSystemInfoStats">
  120. <Position X="14" Y="0.5" Width="2.5" />
  121. <TypeIdentifier>
  122. <HashCode>ABAIQAIIIAAAAAACQAAAAIQAAAQAAIAAAQAAAAAIAAI=</HashCode>
  123. <FileName>FileServices\FileSystemInfoStats.cs</FileName>
  124. </TypeIdentifier>
  125. </Class>
  126. <Class Name="Terminal.Gui.NerdFonts">
  127. <Position X="9.25" Y="6.75" Width="2" />
  128. <Compartments>
  129. <Compartment Name="Fields" Collapsed="true" />
  130. </Compartments>
  131. <TypeIdentifier>
  132. <HashCode>AIACAAABQAAAAAAAAAAAAAAAIACAAAAAAAIAAAQAAAA=</HashCode>
  133. <FileName>Views\NerdFonts.cs</FileName>
  134. </TypeIdentifier>
  135. </Class>
  136. <Class Name="Terminal.Gui.FileDialogIconGetterArgs" Collapsed="true">
  137. <Position X="6.75" Y="6.75" Width="2" />
  138. <TypeIdentifier>
  139. <HashCode>AAAAAAAAAgAAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAA=</HashCode>
  140. <FileName>FileServices\FileDialogIconGetterArgs.cs</FileName>
  141. </TypeIdentifier>
  142. </Class>
  143. <Class Name="Terminal.Gui.FileDialogTableSource" Collapsed="true">
  144. <Position X="4.75" Y="9" Width="2" />
  145. <Compartments>
  146. <Compartment Name="Fields" Collapsed="true" />
  147. </Compartments>
  148. <TypeIdentifier>
  149. <HashCode>AQAAAAAAIAACAEAACAAAAAACAAAEAAAEAAAAgAgBBAA=</HashCode>
  150. <FileName>Views\FileDialogTableSource.cs</FileName>
  151. </TypeIdentifier>
  152. <Lollipop Position="0.2" />
  153. </Class>
  154. <Interface Name="Terminal.Gui.IAllowedType" Collapsed="true">
  155. <Position X="12" Y="4.25" Width="1.5" />
  156. <TypeIdentifier>
  157. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA=</HashCode>
  158. <FileName>FileServices\AllowedType.cs</FileName>
  159. </TypeIdentifier>
  160. </Interface>
  161. <Interface Name="Terminal.Gui.IFileOperations">
  162. <Position X="7" Y="4.25" Width="1.5" />
  163. <TypeIdentifier>
  164. <HashCode>AAAAAAAAAAAAACAAAAAAAAAAAAEAAAAAAAAAAAAAgAA=</HashCode>
  165. <FileName>FileServices\IFileOperations.cs</FileName>
  166. </TypeIdentifier>
  167. </Interface>
  168. <Interface Name="Terminal.Gui.ISearchMatcher">
  169. <Position X="9.25" Y="4.25" Width="1.5" />
  170. <TypeIdentifier>
  171. <HashCode>AAACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  172. <FileName>FileServices\ISearchMatcher.cs</FileName>
  173. </TypeIdentifier>
  174. </Interface>
  175. <Enum Name="Terminal.Gui.OpenMode">
  176. <Position X="7.5" Y="2.5" Width="1.5" />
  177. <TypeIdentifier>
  178. <HashCode>AAAAABAAAAAAACAAAAAAAAAAAAAEAAAAAAAAAAAAAAA=</HashCode>
  179. <FileName>Views\OpenDialog.cs</FileName>
  180. </TypeIdentifier>
  181. </Enum>
  182. <Enum Name="Terminal.Gui.FileDialogIconGetterContext">
  183. <Position X="6.75" Y="7.25" Width="2.25" />
  184. <TypeIdentifier>
  185. <HashCode>AAAAAAAAAACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  186. <FileName>FileServices\FileDialogIconGetterContext.cs</FileName>
  187. </TypeIdentifier>
  188. </Enum>
  189. <Delegate Name="Terminal.Gui.FileDialogTreeRootGetter" Collapsed="true">
  190. <Position X="2.5" Y="8.25" Width="2" />
  191. <TypeIdentifier>
  192. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA=</HashCode>
  193. <FileName>FileServices\FileDialogRootTreeNode.cs</FileName>
  194. </TypeIdentifier>
  195. </Delegate>
  196. <Font Name="Segoe UI" Size="9" />
  197. </ClassDiagram>