Terminal.Gui.IListDataSource.yml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  1. ### YamlMime:ManagedReference
  2. items:
  3. - uid: Terminal.Gui.IListDataSource
  4. commentId: T:Terminal.Gui.IListDataSource
  5. id: IListDataSource
  6. parent: Terminal.Gui
  7. children:
  8. - Terminal.Gui.IListDataSource.Count
  9. - Terminal.Gui.IListDataSource.IsMarked(System.Int32)
  10. - Terminal.Gui.IListDataSource.Render(Terminal.Gui.ListView,Terminal.Gui.ConsoleDriver,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)
  11. - Terminal.Gui.IListDataSource.SetMark(System.Int32,System.Boolean)
  12. - Terminal.Gui.IListDataSource.ToList
  13. langs:
  14. - csharp
  15. - vb
  16. name: IListDataSource
  17. nameWithType: IListDataSource
  18. fullName: Terminal.Gui.IListDataSource
  19. type: Interface
  20. source:
  21. remote:
  22. path: Terminal.Gui/Views/ListView.cs
  23. branch: docs_tweaks
  24. repo: tig:tig/gui.cs.git
  25. id: IListDataSource
  26. path: ../Terminal.Gui/Views/ListView.cs
  27. startLine: 30
  28. assemblies:
  29. - Terminal.Gui
  30. namespace: Terminal.Gui
  31. summary: "\nImplement <xref href=\"Terminal.Gui.IListDataSource\" data-throw-if-not-resolved=\"false\"></xref> to provide custom rendering for a <xref href=\"Terminal.Gui.ListView\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  32. example: []
  33. syntax:
  34. content: public interface IListDataSource
  35. content.vb: Public Interface IListDataSource
  36. modifiers.csharp:
  37. - public
  38. - interface
  39. modifiers.vb:
  40. - Public
  41. - Interface
  42. - uid: Terminal.Gui.IListDataSource.Count
  43. commentId: P:Terminal.Gui.IListDataSource.Count
  44. id: Count
  45. parent: Terminal.Gui.IListDataSource
  46. langs:
  47. - csharp
  48. - vb
  49. name: Count
  50. nameWithType: IListDataSource.Count
  51. fullName: Terminal.Gui.IListDataSource.Count
  52. type: Property
  53. source:
  54. remote:
  55. path: Terminal.Gui/Views/ListView.cs
  56. branch: docs_tweaks
  57. repo: tig:tig/gui.cs.git
  58. id: Count
  59. path: ../Terminal.Gui/Views/ListView.cs
  60. startLine: 34
  61. assemblies:
  62. - Terminal.Gui
  63. namespace: Terminal.Gui
  64. summary: "\nReturns the number of elements to display\n"
  65. example: []
  66. syntax:
  67. content: int Count { get; }
  68. parameters: []
  69. return:
  70. type: System.Int32
  71. content.vb: ReadOnly Property Count As Integer
  72. overload: Terminal.Gui.IListDataSource.Count*
  73. modifiers.csharp:
  74. - get
  75. modifiers.vb:
  76. - ReadOnly
  77. - uid: Terminal.Gui.IListDataSource.Render(Terminal.Gui.ListView,Terminal.Gui.ConsoleDriver,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)
  78. commentId: M:Terminal.Gui.IListDataSource.Render(Terminal.Gui.ListView,Terminal.Gui.ConsoleDriver,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)
  79. id: Render(Terminal.Gui.ListView,Terminal.Gui.ConsoleDriver,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)
  80. parent: Terminal.Gui.IListDataSource
  81. langs:
  82. - csharp
  83. - vb
  84. name: Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32)
  85. nameWithType: IListDataSource.Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32)
  86. fullName: Terminal.Gui.IListDataSource.Render(Terminal.Gui.ListView, Terminal.Gui.ConsoleDriver, System.Boolean, System.Int32, System.Int32, System.Int32, System.Int32)
  87. type: Method
  88. source:
  89. remote:
  90. path: Terminal.Gui/Views/ListView.cs
  91. branch: docs_tweaks
  92. repo: tig:tig/gui.cs.git
  93. id: Render
  94. path: ../Terminal.Gui/Views/ListView.cs
  95. startLine: 50
  96. assemblies:
  97. - Terminal.Gui
  98. namespace: Terminal.Gui
  99. summary: "\nThis method is invoked to render a specified item, the method should cover the entire provided width.\n"
  100. remarks: "\nThe default color will be set before this method is invoked, and will be based on whether the item is selected or not.\n"
  101. example: []
  102. syntax:
  103. content: void Render(ListView container, ConsoleDriver driver, bool selected, int item, int col, int line, int width)
  104. parameters:
  105. - id: container
  106. type: Terminal.Gui.ListView
  107. description: The list view to render.
  108. - id: driver
  109. type: Terminal.Gui.ConsoleDriver
  110. description: The console driver to render.
  111. - id: selected
  112. type: System.Boolean
  113. description: Describes whether the item being rendered is currently selected by the user.
  114. - id: item
  115. type: System.Int32
  116. description: The index of the item to render, zero for the first item and so on.
  117. - id: col
  118. type: System.Int32
  119. description: The column where the rendering will start
  120. - id: line
  121. type: System.Int32
  122. description: The line where the rendering will be done.
  123. - id: width
  124. type: System.Int32
  125. description: The width that must be filled out.
  126. content.vb: Sub Render(container As ListView, driver As ConsoleDriver, selected As Boolean, item As Integer, col As Integer, line As Integer, width As Integer)
  127. overload: Terminal.Gui.IListDataSource.Render*
  128. - uid: Terminal.Gui.IListDataSource.IsMarked(System.Int32)
  129. commentId: M:Terminal.Gui.IListDataSource.IsMarked(System.Int32)
  130. id: IsMarked(System.Int32)
  131. parent: Terminal.Gui.IListDataSource
  132. langs:
  133. - csharp
  134. - vb
  135. name: IsMarked(Int32)
  136. nameWithType: IListDataSource.IsMarked(Int32)
  137. fullName: Terminal.Gui.IListDataSource.IsMarked(System.Int32)
  138. type: Method
  139. source:
  140. remote:
  141. path: Terminal.Gui/Views/ListView.cs
  142. branch: docs_tweaks
  143. repo: tig:tig/gui.cs.git
  144. id: IsMarked
  145. path: ../Terminal.Gui/Views/ListView.cs
  146. startLine: 57
  147. assemblies:
  148. - Terminal.Gui
  149. namespace: Terminal.Gui
  150. summary: "\nShould return whether the specified item is currently marked.\n"
  151. example: []
  152. syntax:
  153. content: bool IsMarked(int item)
  154. parameters:
  155. - id: item
  156. type: System.Int32
  157. description: Item index.
  158. return:
  159. type: System.Boolean
  160. description: <code>true</code>, if marked, <code>false</code> otherwise.
  161. content.vb: Function IsMarked(item As Integer) As Boolean
  162. overload: Terminal.Gui.IListDataSource.IsMarked*
  163. - uid: Terminal.Gui.IListDataSource.SetMark(System.Int32,System.Boolean)
  164. commentId: M:Terminal.Gui.IListDataSource.SetMark(System.Int32,System.Boolean)
  165. id: SetMark(System.Int32,System.Boolean)
  166. parent: Terminal.Gui.IListDataSource
  167. langs:
  168. - csharp
  169. - vb
  170. name: SetMark(Int32, Boolean)
  171. nameWithType: IListDataSource.SetMark(Int32, Boolean)
  172. fullName: Terminal.Gui.IListDataSource.SetMark(System.Int32, System.Boolean)
  173. type: Method
  174. source:
  175. remote:
  176. path: Terminal.Gui/Views/ListView.cs
  177. branch: docs_tweaks
  178. repo: tig:tig/gui.cs.git
  179. id: SetMark
  180. path: ../Terminal.Gui/Views/ListView.cs
  181. startLine: 64
  182. assemblies:
  183. - Terminal.Gui
  184. namespace: Terminal.Gui
  185. summary: "\nFlags the item as marked.\n"
  186. example: []
  187. syntax:
  188. content: void SetMark(int item, bool value)
  189. parameters:
  190. - id: item
  191. type: System.Int32
  192. description: Item index.
  193. - id: value
  194. type: System.Boolean
  195. description: If set to <code>true</code> value.
  196. content.vb: Sub SetMark(item As Integer, value As Boolean)
  197. overload: Terminal.Gui.IListDataSource.SetMark*
  198. - uid: Terminal.Gui.IListDataSource.ToList
  199. commentId: M:Terminal.Gui.IListDataSource.ToList
  200. id: ToList
  201. parent: Terminal.Gui.IListDataSource
  202. langs:
  203. - csharp
  204. - vb
  205. name: ToList()
  206. nameWithType: IListDataSource.ToList()
  207. fullName: Terminal.Gui.IListDataSource.ToList()
  208. type: Method
  209. source:
  210. remote:
  211. path: Terminal.Gui/Views/ListView.cs
  212. branch: docs_tweaks
  213. repo: tig:tig/gui.cs.git
  214. id: ToList
  215. path: ../Terminal.Gui/Views/ListView.cs
  216. startLine: 70
  217. assemblies:
  218. - Terminal.Gui
  219. namespace: Terminal.Gui
  220. summary: "\nReturn the source as IList.\n"
  221. example: []
  222. syntax:
  223. content: IList ToList()
  224. return:
  225. type: System.Collections.IList
  226. description: ''
  227. content.vb: Function ToList As IList
  228. overload: Terminal.Gui.IListDataSource.ToList*
  229. references:
  230. - uid: Terminal.Gui.IListDataSource
  231. commentId: T:Terminal.Gui.IListDataSource
  232. parent: Terminal.Gui
  233. name: IListDataSource
  234. nameWithType: IListDataSource
  235. fullName: Terminal.Gui.IListDataSource
  236. - uid: Terminal.Gui.ListView
  237. commentId: T:Terminal.Gui.ListView
  238. parent: Terminal.Gui
  239. name: ListView
  240. nameWithType: ListView
  241. fullName: Terminal.Gui.ListView
  242. - uid: Terminal.Gui
  243. commentId: N:Terminal.Gui
  244. name: Terminal.Gui
  245. nameWithType: Terminal.Gui
  246. fullName: Terminal.Gui
  247. - uid: Terminal.Gui.IListDataSource.Count*
  248. commentId: Overload:Terminal.Gui.IListDataSource.Count
  249. name: Count
  250. nameWithType: IListDataSource.Count
  251. fullName: Terminal.Gui.IListDataSource.Count
  252. - uid: System.Int32
  253. commentId: T:System.Int32
  254. parent: System
  255. isExternal: true
  256. name: Int32
  257. nameWithType: Int32
  258. fullName: System.Int32
  259. - uid: System
  260. commentId: N:System
  261. isExternal: true
  262. name: System
  263. nameWithType: System
  264. fullName: System
  265. - uid: Terminal.Gui.IListDataSource.Render*
  266. commentId: Overload:Terminal.Gui.IListDataSource.Render
  267. name: Render
  268. nameWithType: IListDataSource.Render
  269. fullName: Terminal.Gui.IListDataSource.Render
  270. - uid: Terminal.Gui.ConsoleDriver
  271. commentId: T:Terminal.Gui.ConsoleDriver
  272. parent: Terminal.Gui
  273. name: ConsoleDriver
  274. nameWithType: ConsoleDriver
  275. fullName: Terminal.Gui.ConsoleDriver
  276. - uid: System.Boolean
  277. commentId: T:System.Boolean
  278. parent: System
  279. isExternal: true
  280. name: Boolean
  281. nameWithType: Boolean
  282. fullName: System.Boolean
  283. - uid: Terminal.Gui.IListDataSource.IsMarked*
  284. commentId: Overload:Terminal.Gui.IListDataSource.IsMarked
  285. name: IsMarked
  286. nameWithType: IListDataSource.IsMarked
  287. fullName: Terminal.Gui.IListDataSource.IsMarked
  288. - uid: Terminal.Gui.IListDataSource.SetMark*
  289. commentId: Overload:Terminal.Gui.IListDataSource.SetMark
  290. name: SetMark
  291. nameWithType: IListDataSource.SetMark
  292. fullName: Terminal.Gui.IListDataSource.SetMark
  293. - uid: Terminal.Gui.IListDataSource.ToList*
  294. commentId: Overload:Terminal.Gui.IListDataSource.ToList
  295. name: ToList
  296. nameWithType: IListDataSource.ToList
  297. fullName: Terminal.Gui.IListDataSource.ToList
  298. - uid: System.Collections.IList
  299. commentId: T:System.Collections.IList
  300. parent: System.Collections
  301. isExternal: true
  302. name: IList
  303. nameWithType: IList
  304. fullName: System.Collections.IList
  305. - uid: System.Collections
  306. commentId: N:System.Collections
  307. isExternal: true
  308. name: System.Collections
  309. nameWithType: System.Collections
  310. fullName: System.Collections
  311. shouldSkipMarkup: true