ListView.xml 47 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060
  1. <Type Name="ListView" FullName="Urho.Gui.ListView">
  2. <TypeSignature Language="C#" Value="public class ListView : Urho.Gui.ScrollView" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ListView extends Urho.Gui.ScrollView" />
  4. <AssemblyInfo>
  5. <AssemblyName>Urho</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>Urho.Gui.ScrollView</BaseTypeName>
  10. </Base>
  11. <Interfaces />
  12. <Docs>
  13. <summary>
  14. Scrollable list UI element.
  15. </summary>
  16. <remarks>To be added.</remarks>
  17. </Docs>
  18. <Members>
  19. <Member MemberName=".ctor">
  20. <MemberSignature Language="C#" Value="public ListView ();" />
  21. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
  22. <MemberType>Constructor</MemberType>
  23. <AssemblyInfo>
  24. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  25. </AssemblyInfo>
  26. <Parameters />
  27. <Docs>
  28. <summary>
  29. <para>Constructs a new instance of Urho.Gui.ListView which is tied to the <see cref="P:Urho.Application.CurrentContext" />.</para>
  30. </summary>
  31. <remarks>
  32. </remarks>
  33. </Docs>
  34. </Member>
  35. <Member MemberName=".ctor">
  36. <MemberSignature Language="C#" Value="public ListView (IntPtr handle);" />
  37. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
  38. <MemberType>Constructor</MemberType>
  39. <AssemblyInfo>
  40. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  41. </AssemblyInfo>
  42. <Parameters>
  43. <Parameter Name="handle" Type="System.IntPtr" />
  44. </Parameters>
  45. <Docs>
  46. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  47. <summary>Constructs a new instance of Urho.Gui.ListView, given a raw pointer to an unmanaged object</summary>
  48. <remarks>
  49. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  50. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  51. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  52. </remarks>
  53. </Docs>
  54. </Member>
  55. <Member MemberName=".ctor">
  56. <MemberSignature Language="C#" Value="public ListView (Urho.Context context);" />
  57. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context) cil managed" />
  58. <MemberType>Constructor</MemberType>
  59. <AssemblyInfo>
  60. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  61. </AssemblyInfo>
  62. <Parameters>
  63. <Parameter Name="context" Type="Urho.Context" />
  64. </Parameters>
  65. <Docs>
  66. <param name="context">The context that this object will be attached to.</param>
  67. <summary>
  68. <para>Constructs a new instance of Urho.Gui.ListView linked to a specific <see cref="T:Urho.Context" />.</para>
  69. </summary>
  70. <remarks>
  71. </remarks>
  72. </Docs>
  73. </Member>
  74. <Member MemberName=".ctor">
  75. <MemberSignature Language="C#" Value="protected ListView (Urho.UrhoObjectFlag emptyFlag);" />
  76. <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
  77. <MemberType>Constructor</MemberType>
  78. <AssemblyInfo>
  79. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  80. </AssemblyInfo>
  81. <Parameters>
  82. <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
  83. </Parameters>
  84. <Docs>
  85. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  86. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  87. <remarks>
  88. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  89. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  90. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  91. </remarks>
  92. </Docs>
  93. </Member>
  94. <Member MemberName="AddItem">
  95. <MemberSignature Language="C#" Value="public void AddItem (Urho.Gui.UIElement item);" />
  96. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddItem(class Urho.Gui.UIElement item) cil managed" />
  97. <MemberType>Method</MemberType>
  98. <AssemblyInfo>
  99. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  100. </AssemblyInfo>
  101. <ReturnValue>
  102. <ReturnType>System.Void</ReturnType>
  103. </ReturnValue>
  104. <Parameters>
  105. <Parameter Name="item" Type="Urho.Gui.UIElement" />
  106. </Parameters>
  107. <Docs>
  108. <param name="item">To be added.</param>
  109. <summary>
  110. Add item to the end of the list.
  111. </summary>
  112. <remarks>To be added.</remarks>
  113. </Docs>
  114. </Member>
  115. <Member MemberName="AddSelection">
  116. <MemberSignature Language="C#" Value="public void AddSelection (uint index);" />
  117. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddSelection(unsigned int32 index) cil managed" />
  118. <MemberType>Method</MemberType>
  119. <AssemblyInfo>
  120. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  121. </AssemblyInfo>
  122. <ReturnValue>
  123. <ReturnType>System.Void</ReturnType>
  124. </ReturnValue>
  125. <Parameters>
  126. <Parameter Name="index" Type="System.UInt32" />
  127. </Parameters>
  128. <Docs>
  129. <param name="index">To be added.</param>
  130. <summary>
  131. Add item to the selection, multiselect mode only.
  132. </summary>
  133. <remarks>To be added.</remarks>
  134. </Docs>
  135. </Member>
  136. <Member MemberName="BaseIndent">
  137. <MemberSignature Language="C#" Value="public int BaseIndent { get; set; }" />
  138. <MemberSignature Language="ILAsm" Value=".property instance int32 BaseIndent" />
  139. <MemberType>Property</MemberType>
  140. <AssemblyInfo>
  141. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  142. </AssemblyInfo>
  143. <ReturnValue>
  144. <ReturnType>System.Int32</ReturnType>
  145. </ReturnValue>
  146. <Docs>
  147. <summary>
  148. Return base indent.
  149. Or
  150. Set base indent, i.e. the indent level of the ultimate parent item.
  151. </summary>
  152. <value>To be added.</value>
  153. <remarks>To be added.</remarks>
  154. </Docs>
  155. </Member>
  156. <Member MemberName="ChangeSelection">
  157. <MemberSignature Language="C#" Value="public void ChangeSelection (int delta, bool additive);" />
  158. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ChangeSelection(int32 delta, bool additive) cil managed" />
  159. <MemberType>Method</MemberType>
  160. <AssemblyInfo>
  161. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  162. </AssemblyInfo>
  163. <ReturnValue>
  164. <ReturnType>System.Void</ReturnType>
  165. </ReturnValue>
  166. <Parameters>
  167. <Parameter Name="delta" Type="System.Int32" />
  168. <Parameter Name="additive" Type="System.Boolean" />
  169. </Parameters>
  170. <Docs>
  171. <param name="delta">To be added.</param>
  172. <param name="additive">To be added.</param>
  173. <summary>
  174. Move selection by a delta and clamp at list ends. If additive (multiselect only), will add to the existing selection.
  175. </summary>
  176. <remarks>To be added.</remarks>
  177. </Docs>
  178. </Member>
  179. <Member MemberName="ClearSelection">
  180. <MemberSignature Language="C#" Value="public void ClearSelection ();" />
  181. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearSelection() cil managed" />
  182. <MemberType>Method</MemberType>
  183. <AssemblyInfo>
  184. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  185. </AssemblyInfo>
  186. <ReturnValue>
  187. <ReturnType>System.Void</ReturnType>
  188. </ReturnValue>
  189. <Parameters />
  190. <Docs>
  191. <summary>
  192. Clear selection.
  193. </summary>
  194. <remarks>To be added.</remarks>
  195. </Docs>
  196. </Member>
  197. <Member MemberName="ClearSelectionOnDefocus">
  198. <MemberSignature Language="C#" Value="public bool ClearSelectionOnDefocus { get; set; }" />
  199. <MemberSignature Language="ILAsm" Value=".property instance bool ClearSelectionOnDefocus" />
  200. <MemberType>Property</MemberType>
  201. <AssemblyInfo>
  202. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  203. </AssemblyInfo>
  204. <ReturnValue>
  205. <ReturnType>System.Boolean</ReturnType>
  206. </ReturnValue>
  207. <Docs>
  208. <summary>
  209. Return whether selection is cleared on defocus.
  210. Or
  211. Enable clearing of selection on defocus.
  212. </summary>
  213. <value>To be added.</value>
  214. <remarks>To be added.</remarks>
  215. </Docs>
  216. </Member>
  217. <Member MemberName="CopySelectedItemsToClipboard">
  218. <MemberSignature Language="C#" Value="public void CopySelectedItemsToClipboard ();" />
  219. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopySelectedItemsToClipboard() cil managed" />
  220. <MemberType>Method</MemberType>
  221. <AssemblyInfo>
  222. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  223. </AssemblyInfo>
  224. <ReturnValue>
  225. <ReturnType>System.Void</ReturnType>
  226. </ReturnValue>
  227. <Parameters />
  228. <Docs>
  229. <summary>
  230. Copy selected items to system clipboard. Currently only applicable to Text items.
  231. </summary>
  232. <remarks>To be added.</remarks>
  233. </Docs>
  234. </Member>
  235. <Member MemberName="EnsureItemVisibility">
  236. <MemberSignature Language="C#" Value="public void EnsureItemVisibility (uint index);" />
  237. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EnsureItemVisibility(unsigned int32 index) cil managed" />
  238. <MemberType>Method</MemberType>
  239. <AssemblyInfo>
  240. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  241. </AssemblyInfo>
  242. <ReturnValue>
  243. <ReturnType>System.Void</ReturnType>
  244. </ReturnValue>
  245. <Parameters>
  246. <Parameter Name="index" Type="System.UInt32" />
  247. </Parameters>
  248. <Docs>
  249. <param name="index">To be added.</param>
  250. <summary>
  251. Ensure full visibility of the item.
  252. </summary>
  253. <remarks>To be added.</remarks>
  254. </Docs>
  255. </Member>
  256. <Member MemberName="EnsureItemVisibility">
  257. <MemberSignature Language="C#" Value="public void EnsureItemVisibility (Urho.Gui.UIElement item);" />
  258. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EnsureItemVisibility(class Urho.Gui.UIElement item) cil managed" />
  259. <MemberType>Method</MemberType>
  260. <AssemblyInfo>
  261. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  262. </AssemblyInfo>
  263. <ReturnValue>
  264. <ReturnType>System.Void</ReturnType>
  265. </ReturnValue>
  266. <Parameters>
  267. <Parameter Name="item" Type="Urho.Gui.UIElement" />
  268. </Parameters>
  269. <Docs>
  270. <param name="item">To be added.</param>
  271. <summary>
  272. Ensure full visibility of the item.
  273. </summary>
  274. <remarks>To be added.</remarks>
  275. </Docs>
  276. </Member>
  277. <Member MemberName="Expand">
  278. <MemberSignature Language="C#" Value="public void Expand (uint index, bool enable, bool recursive);" />
  279. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Expand(unsigned int32 index, bool enable, bool recursive) cil managed" />
  280. <MemberType>Method</MemberType>
  281. <AssemblyInfo>
  282. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  283. </AssemblyInfo>
  284. <ReturnValue>
  285. <ReturnType>System.Void</ReturnType>
  286. </ReturnValue>
  287. <Parameters>
  288. <Parameter Name="index" Type="System.UInt32" />
  289. <Parameter Name="enable" Type="System.Boolean" />
  290. <Parameter Name="recursive" Type="System.Boolean" />
  291. </Parameters>
  292. <Docs>
  293. <param name="index">To be added.</param>
  294. <param name="enable">To be added.</param>
  295. <param name="recursive">To be added.</param>
  296. <summary>
  297. Expand item at index. Only has effect in hierarchy mode.
  298. </summary>
  299. <remarks>To be added.</remarks>
  300. </Docs>
  301. </Member>
  302. <Member MemberName="FindItem">
  303. <MemberSignature Language="C#" Value="public uint FindItem (Urho.Gui.UIElement item);" />
  304. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 FindItem(class Urho.Gui.UIElement item) cil managed" />
  305. <MemberType>Method</MemberType>
  306. <AssemblyInfo>
  307. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  308. </AssemblyInfo>
  309. <ReturnValue>
  310. <ReturnType>System.UInt32</ReturnType>
  311. </ReturnValue>
  312. <Parameters>
  313. <Parameter Name="item" Type="Urho.Gui.UIElement" />
  314. </Parameters>
  315. <Docs>
  316. <param name="item">To be added.</param>
  317. <summary>
  318. Return index of item, or M_MAX_UNSIGNED If not found.
  319. </summary>
  320. <returns>To be added.</returns>
  321. <remarks>To be added.</remarks>
  322. </Docs>
  323. </Member>
  324. <Member MemberName="GetItem">
  325. <MemberSignature Language="C#" Value="public Urho.Gui.UIElement GetItem (uint index);" />
  326. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Gui.UIElement GetItem(unsigned int32 index) cil managed" />
  327. <MemberType>Method</MemberType>
  328. <AssemblyInfo>
  329. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  330. </AssemblyInfo>
  331. <ReturnValue>
  332. <ReturnType>Urho.Gui.UIElement</ReturnType>
  333. </ReturnValue>
  334. <Parameters>
  335. <Parameter Name="index" Type="System.UInt32" />
  336. </Parameters>
  337. <Docs>
  338. <param name="index">To be added.</param>
  339. <summary>
  340. Return item at index.
  341. </summary>
  342. <returns>To be added.</returns>
  343. <remarks>To be added.</remarks>
  344. </Docs>
  345. </Member>
  346. <Member MemberName="HierarchyMode">
  347. <MemberSignature Language="C#" Value="public bool HierarchyMode { get; set; }" />
  348. <MemberSignature Language="ILAsm" Value=".property instance bool HierarchyMode" />
  349. <MemberType>Property</MemberType>
  350. <AssemblyInfo>
  351. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  352. </AssemblyInfo>
  353. <ReturnValue>
  354. <ReturnType>System.Boolean</ReturnType>
  355. </ReturnValue>
  356. <Docs>
  357. <summary>
  358. Return whether hierarchy mode enabled.
  359. Or
  360. Enable hierarchy mode. Allows items to have parent-child relationship at different indent level and the ability to expand/collapse child items.
  361. All items in the list will be lost during mode change.
  362. </summary>
  363. <value>To be added.</value>
  364. <remarks>To be added.</remarks>
  365. </Docs>
  366. </Member>
  367. <Member MemberName="HighlightMode">
  368. <MemberSignature Language="C#" Value="public Urho.Gui.HighlightMode HighlightMode { get; set; }" />
  369. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Gui.HighlightMode HighlightMode" />
  370. <MemberType>Property</MemberType>
  371. <AssemblyInfo>
  372. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  373. </AssemblyInfo>
  374. <ReturnValue>
  375. <ReturnType>Urho.Gui.HighlightMode</ReturnType>
  376. </ReturnValue>
  377. <Docs>
  378. <summary>
  379. Return highlight mode.
  380. Or
  381. Set selected items' highlight mode.
  382. </summary>
  383. <value>To be added.</value>
  384. <remarks>To be added.</remarks>
  385. </Docs>
  386. </Member>
  387. <Member MemberName="InsertItem">
  388. <MemberSignature Language="C#" Value="public void InsertItem (uint index, Urho.Gui.UIElement item, Urho.Gui.UIElement parentItem);" />
  389. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void InsertItem(unsigned int32 index, class Urho.Gui.UIElement item, class Urho.Gui.UIElement parentItem) cil managed" />
  390. <MemberType>Method</MemberType>
  391. <AssemblyInfo>
  392. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  393. </AssemblyInfo>
  394. <ReturnValue>
  395. <ReturnType>System.Void</ReturnType>
  396. </ReturnValue>
  397. <Parameters>
  398. <Parameter Name="index" Type="System.UInt32" />
  399. <Parameter Name="item" Type="Urho.Gui.UIElement" />
  400. <Parameter Name="parentItem" Type="Urho.Gui.UIElement" />
  401. </Parameters>
  402. <Docs>
  403. <param name="index">To be added.</param>
  404. <param name="item">To be added.</param>
  405. <param name="parentItem">To be added.</param>
  406. <summary>
  407. Insert item at a specific index. In hierarchy mode, the optional parameter will be used to determine the child's indent level in respect to its parent.
  408. If index is greater than the total items then the new item is inserted at the end of the list.
  409. In hierarchy mode, if index is greater than the index of last children of the specified parent item then the new item is inserted next to the last children.
  410. And if the index is lesser than the index of the parent item itself then the new item is inserted before the first child item.
  411. </summary>
  412. <remarks>To be added.</remarks>
  413. </Docs>
  414. </Member>
  415. <Member MemberName="IsExpanded">
  416. <MemberSignature Language="C#" Value="public bool IsExpanded (uint index);" />
  417. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsExpanded(unsigned int32 index) cil managed" />
  418. <MemberType>Method</MemberType>
  419. <AssemblyInfo>
  420. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  421. </AssemblyInfo>
  422. <ReturnValue>
  423. <ReturnType>System.Boolean</ReturnType>
  424. </ReturnValue>
  425. <Parameters>
  426. <Parameter Name="index" Type="System.UInt32" />
  427. </Parameters>
  428. <Docs>
  429. <param name="index">To be added.</param>
  430. <summary>
  431. Return whether an item at index has its children expanded (in hierachy mode only).
  432. </summary>
  433. <returns>To be added.</returns>
  434. <remarks>To be added.</remarks>
  435. </Docs>
  436. </Member>
  437. <Member MemberName="IsSelected">
  438. <MemberSignature Language="C#" Value="public bool IsSelected (uint index);" />
  439. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsSelected(unsigned int32 index) cil managed" />
  440. <MemberType>Method</MemberType>
  441. <AssemblyInfo>
  442. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  443. </AssemblyInfo>
  444. <ReturnValue>
  445. <ReturnType>System.Boolean</ReturnType>
  446. </ReturnValue>
  447. <Parameters>
  448. <Parameter Name="index" Type="System.UInt32" />
  449. </Parameters>
  450. <Docs>
  451. <param name="index">To be added.</param>
  452. <summary>
  453. Return whether an item at index is seleccted.
  454. </summary>
  455. <returns>To be added.</returns>
  456. <remarks>To be added.</remarks>
  457. </Docs>
  458. </Member>
  459. <Member MemberName="ItemClicked">
  460. <MemberSignature Language="C#" Value="public event Action&lt;Urho.Gui.ItemClickedEventArgs&gt; ItemClicked;" />
  461. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.Gui.ItemClickedEventArgs&gt; ItemClicked" />
  462. <MemberType>Event</MemberType>
  463. <AssemblyInfo>
  464. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  465. </AssemblyInfo>
  466. <ReturnValue>
  467. <ReturnType>System.Action&lt;Urho.Gui.ItemClickedEventArgs&gt;</ReturnType>
  468. </ReturnValue>
  469. <Docs>
  470. <summary>To be added.</summary>
  471. <remarks>
  472. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToItemClicked" /> method. That one will force that callback and will ignore any previously set events here.</para>
  473. </remarks>
  474. </Docs>
  475. </Member>
  476. <Member MemberName="ItemDeselected">
  477. <MemberSignature Language="C#" Value="public event Action&lt;Urho.Gui.ItemDeselectedEventArgs&gt; ItemDeselected;" />
  478. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.Gui.ItemDeselectedEventArgs&gt; ItemDeselected" />
  479. <MemberType>Event</MemberType>
  480. <AssemblyInfo>
  481. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  482. </AssemblyInfo>
  483. <ReturnValue>
  484. <ReturnType>System.Action&lt;Urho.Gui.ItemDeselectedEventArgs&gt;</ReturnType>
  485. </ReturnValue>
  486. <Docs>
  487. <summary>To be added.</summary>
  488. <remarks>
  489. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToItemDeselected" /> method. That one will force that callback and will ignore any previously set events here.</para>
  490. </remarks>
  491. </Docs>
  492. </Member>
  493. <Member MemberName="ItemDoubleClicked">
  494. <MemberSignature Language="C#" Value="public event Action&lt;Urho.Gui.ItemDoubleClickedEventArgs&gt; ItemDoubleClicked;" />
  495. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.Gui.ItemDoubleClickedEventArgs&gt; ItemDoubleClicked" />
  496. <MemberType>Event</MemberType>
  497. <AssemblyInfo>
  498. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  499. </AssemblyInfo>
  500. <ReturnValue>
  501. <ReturnType>System.Action&lt;Urho.Gui.ItemDoubleClickedEventArgs&gt;</ReturnType>
  502. </ReturnValue>
  503. <Docs>
  504. <summary>To be added.</summary>
  505. <remarks>
  506. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToItemDoubleClicked" /> method. That one will force that callback and will ignore any previously set events here.</para>
  507. </remarks>
  508. </Docs>
  509. </Member>
  510. <Member MemberName="ItemSelected">
  511. <MemberSignature Language="C#" Value="public event Action&lt;Urho.Gui.ItemSelectedEventArgs&gt; ItemSelected;" />
  512. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.Gui.ItemSelectedEventArgs&gt; ItemSelected" />
  513. <MemberType>Event</MemberType>
  514. <AssemblyInfo>
  515. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  516. </AssemblyInfo>
  517. <ReturnValue>
  518. <ReturnType>System.Action&lt;Urho.Gui.ItemSelectedEventArgs&gt;</ReturnType>
  519. </ReturnValue>
  520. <Docs>
  521. <summary>To be added.</summary>
  522. <remarks>
  523. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToItemSelected" /> method. That one will force that callback and will ignore any previously set events here.</para>
  524. </remarks>
  525. </Docs>
  526. </Member>
  527. <Member MemberName="Multiselect">
  528. <MemberSignature Language="C#" Value="public bool Multiselect { get; set; }" />
  529. <MemberSignature Language="ILAsm" Value=".property instance bool Multiselect" />
  530. <MemberType>Property</MemberType>
  531. <AssemblyInfo>
  532. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  533. </AssemblyInfo>
  534. <ReturnValue>
  535. <ReturnType>System.Boolean</ReturnType>
  536. </ReturnValue>
  537. <Docs>
  538. <summary>
  539. Return whether multiselect enabled.
  540. Or
  541. Enable multiselect.
  542. </summary>
  543. <value>To be added.</value>
  544. <remarks>To be added.</remarks>
  545. </Docs>
  546. </Member>
  547. <Member MemberName="NumItems">
  548. <MemberSignature Language="C#" Value="public uint NumItems { get; }" />
  549. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 NumItems" />
  550. <MemberType>Property</MemberType>
  551. <AssemblyInfo>
  552. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  553. </AssemblyInfo>
  554. <ReturnValue>
  555. <ReturnType>System.UInt32</ReturnType>
  556. </ReturnValue>
  557. <Docs>
  558. <summary>
  559. Return number of items.
  560. </summary>
  561. <value>To be added.</value>
  562. <remarks>To be added.</remarks>
  563. </Docs>
  564. </Member>
  565. <Member MemberName="OnKey">
  566. <MemberSignature Language="C#" Value="public override void OnKey (int key, int buttons, int qualifiers);" />
  567. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void OnKey(int32 key, int32 buttons, int32 qualifiers) cil managed" />
  568. <MemberType>Method</MemberType>
  569. <AssemblyInfo>
  570. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  571. </AssemblyInfo>
  572. <ReturnValue>
  573. <ReturnType>System.Void</ReturnType>
  574. </ReturnValue>
  575. <Parameters>
  576. <Parameter Name="key" Type="System.Int32" />
  577. <Parameter Name="buttons" Type="System.Int32" />
  578. <Parameter Name="qualifiers" Type="System.Int32" />
  579. </Parameters>
  580. <Docs>
  581. <param name="key">To be added.</param>
  582. <param name="buttons">To be added.</param>
  583. <param name="qualifiers">To be added.</param>
  584. <summary>
  585. React to a key press.
  586. </summary>
  587. <remarks>To be added.</remarks>
  588. </Docs>
  589. </Member>
  590. <Member MemberName="OnResize">
  591. <MemberSignature Language="C#" Value="public override void OnResize ();" />
  592. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void OnResize() cil managed" />
  593. <MemberType>Method</MemberType>
  594. <AssemblyInfo>
  595. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  596. </AssemblyInfo>
  597. <ReturnValue>
  598. <ReturnType>System.Void</ReturnType>
  599. </ReturnValue>
  600. <Parameters />
  601. <Docs>
  602. <summary>
  603. React to resize.
  604. </summary>
  605. <remarks>To be added.</remarks>
  606. </Docs>
  607. </Member>
  608. <Member MemberName="RegisterObject">
  609. <MemberSignature Language="C#" Value="public static void RegisterObject (Urho.Context context);" />
  610. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RegisterObject(class Urho.Context context) cil managed" />
  611. <MemberType>Method</MemberType>
  612. <AssemblyInfo>
  613. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  614. </AssemblyInfo>
  615. <ReturnValue>
  616. <ReturnType>System.Void</ReturnType>
  617. </ReturnValue>
  618. <Parameters>
  619. <Parameter Name="context" Type="Urho.Context" />
  620. </Parameters>
  621. <Docs>
  622. <param name="context">To be added.</param>
  623. <summary>
  624. Register object factory.
  625. </summary>
  626. <remarks>To be added.</remarks>
  627. </Docs>
  628. </Member>
  629. <Member MemberName="RemoveAllItems">
  630. <MemberSignature Language="C#" Value="public void RemoveAllItems ();" />
  631. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveAllItems() cil managed" />
  632. <MemberType>Method</MemberType>
  633. <AssemblyInfo>
  634. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  635. </AssemblyInfo>
  636. <ReturnValue>
  637. <ReturnType>System.Void</ReturnType>
  638. </ReturnValue>
  639. <Parameters />
  640. <Docs>
  641. <summary>
  642. Remove all items.
  643. </summary>
  644. <remarks>To be added.</remarks>
  645. </Docs>
  646. </Member>
  647. <Member MemberName="RemoveItem">
  648. <MemberSignature Language="C#" Value="public void RemoveItem (uint index);" />
  649. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveItem(unsigned int32 index) cil managed" />
  650. <MemberType>Method</MemberType>
  651. <AssemblyInfo>
  652. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  653. </AssemblyInfo>
  654. <ReturnValue>
  655. <ReturnType>System.Void</ReturnType>
  656. </ReturnValue>
  657. <Parameters>
  658. <Parameter Name="index" Type="System.UInt32" />
  659. </Parameters>
  660. <Docs>
  661. <param name="index">To be added.</param>
  662. <summary>
  663. Remove item at index. In hierarchy mode will also remove any children.
  664. </summary>
  665. <remarks>To be added.</remarks>
  666. </Docs>
  667. </Member>
  668. <Member MemberName="RemoveItem">
  669. <MemberSignature Language="C#" Value="public void RemoveItem (Urho.Gui.UIElement item, uint index);" />
  670. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveItem(class Urho.Gui.UIElement item, unsigned int32 index) cil managed" />
  671. <MemberType>Method</MemberType>
  672. <AssemblyInfo>
  673. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  674. </AssemblyInfo>
  675. <ReturnValue>
  676. <ReturnType>System.Void</ReturnType>
  677. </ReturnValue>
  678. <Parameters>
  679. <Parameter Name="item" Type="Urho.Gui.UIElement" />
  680. <Parameter Name="index" Type="System.UInt32" />
  681. </Parameters>
  682. <Docs>
  683. <param name="item">To be added.</param>
  684. <param name="index">To be added.</param>
  685. <summary>
  686. Remove specific item, starting search at the specified index if provided. In hierarchy mode will also remove any children.
  687. </summary>
  688. <remarks>To be added.</remarks>
  689. </Docs>
  690. </Member>
  691. <Member MemberName="RemoveSelection">
  692. <MemberSignature Language="C#" Value="public void RemoveSelection (uint index);" />
  693. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveSelection(unsigned int32 index) cil managed" />
  694. <MemberType>Method</MemberType>
  695. <AssemblyInfo>
  696. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  697. </AssemblyInfo>
  698. <ReturnValue>
  699. <ReturnType>System.Void</ReturnType>
  700. </ReturnValue>
  701. <Parameters>
  702. <Parameter Name="index" Type="System.UInt32" />
  703. </Parameters>
  704. <Docs>
  705. <param name="index">To be added.</param>
  706. <summary>
  707. Remove item from the selection.
  708. </summary>
  709. <remarks>To be added.</remarks>
  710. </Docs>
  711. </Member>
  712. <Member MemberName="SelectedItem">
  713. <MemberSignature Language="C#" Value="public Urho.Gui.UIElement SelectedItem { get; }" />
  714. <MemberSignature Language="ILAsm" Value=".property instance class Urho.Gui.UIElement SelectedItem" />
  715. <MemberType>Property</MemberType>
  716. <AssemblyInfo>
  717. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  718. </AssemblyInfo>
  719. <ReturnValue>
  720. <ReturnType>Urho.Gui.UIElement</ReturnType>
  721. </ReturnValue>
  722. <Docs>
  723. <summary>
  724. Return first selected item, or null if none selected.
  725. </summary>
  726. <value>To be added.</value>
  727. <remarks>To be added.</remarks>
  728. </Docs>
  729. </Member>
  730. <Member MemberName="Selection">
  731. <MemberSignature Language="C#" Value="public uint Selection { get; set; }" />
  732. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Selection" />
  733. <MemberType>Property</MemberType>
  734. <AssemblyInfo>
  735. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  736. </AssemblyInfo>
  737. <ReturnValue>
  738. <ReturnType>System.UInt32</ReturnType>
  739. </ReturnValue>
  740. <Docs>
  741. <summary>
  742. Return first selected index, or M_MAX_UNSIGNED if none selected.
  743. Or
  744. Set selection.
  745. </summary>
  746. <value>To be added.</value>
  747. <remarks>To be added.</remarks>
  748. </Docs>
  749. </Member>
  750. <Member MemberName="SelectionChanged">
  751. <MemberSignature Language="C#" Value="public event Action&lt;Urho.Gui.SelectionChangedEventArgs&gt; SelectionChanged;" />
  752. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.Gui.SelectionChangedEventArgs&gt; SelectionChanged" />
  753. <MemberType>Event</MemberType>
  754. <AssemblyInfo>
  755. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  756. </AssemblyInfo>
  757. <ReturnValue>
  758. <ReturnType>System.Action&lt;Urho.Gui.SelectionChangedEventArgs&gt;</ReturnType>
  759. </ReturnValue>
  760. <Docs>
  761. <summary>To be added.</summary>
  762. <remarks>
  763. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToSelectionChanged" /> method. That one will force that callback and will ignore any previously set events here.</para>
  764. </remarks>
  765. </Docs>
  766. </Member>
  767. <Member MemberName="SelectOnClickEnd">
  768. <MemberSignature Language="C#" Value="public bool SelectOnClickEnd { get; set; }" />
  769. <MemberSignature Language="ILAsm" Value=".property instance bool SelectOnClickEnd" />
  770. <MemberType>Property</MemberType>
  771. <AssemblyInfo>
  772. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  773. </AssemblyInfo>
  774. <ReturnValue>
  775. <ReturnType>System.Boolean</ReturnType>
  776. </ReturnValue>
  777. <Docs>
  778. <summary>
  779. Return whether reacts to click end instead of click start for item selection.
  780. Or
  781. Enable reacting to click end instead of click start for item selection. Default false.
  782. </summary>
  783. <value>To be added.</value>
  784. <remarks>To be added.</remarks>
  785. </Docs>
  786. </Member>
  787. <Member MemberName="SubscribeToItemClicked">
  788. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToItemClicked (Action&lt;Urho.Gui.ItemClickedEventArgs&gt; handler);" />
  789. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToItemClicked(class System.Action`1&lt;valuetype Urho.Gui.ItemClickedEventArgs&gt; handler) cil managed" />
  790. <MemberType>Method</MemberType>
  791. <AssemblyInfo>
  792. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  793. </AssemblyInfo>
  794. <ReturnValue>
  795. <ReturnType>Urho.Subscription</ReturnType>
  796. </ReturnValue>
  797. <Parameters>
  798. <Parameter Name="handler" Type="System.Action&lt;Urho.Gui.ItemClickedEventArgs&gt;" />
  799. </Parameters>
  800. <Docs>
  801. <param name="handler">The handler to invoke when this event is raised.</param>
  802. <summary>Subscribes to the ItemClicked event raised by the ListView.</summary>
  803. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  804. <remarks>
  805. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  806. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  807. <para>For a more event-like approach, use the <see cref="E:Urho.Gui.ListView.ItemClicked" /> event.</para>
  808. </remarks>
  809. </Docs>
  810. </Member>
  811. <Member MemberName="SubscribeToItemDeselected">
  812. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToItemDeselected (Action&lt;Urho.Gui.ItemDeselectedEventArgs&gt; handler);" />
  813. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToItemDeselected(class System.Action`1&lt;valuetype Urho.Gui.ItemDeselectedEventArgs&gt; handler) cil managed" />
  814. <MemberType>Method</MemberType>
  815. <AssemblyInfo>
  816. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  817. </AssemblyInfo>
  818. <ReturnValue>
  819. <ReturnType>Urho.Subscription</ReturnType>
  820. </ReturnValue>
  821. <Parameters>
  822. <Parameter Name="handler" Type="System.Action&lt;Urho.Gui.ItemDeselectedEventArgs&gt;" />
  823. </Parameters>
  824. <Docs>
  825. <param name="handler">The handler to invoke when this event is raised.</param>
  826. <summary>Subscribes to the ItemDeselected event raised by the ListView.</summary>
  827. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  828. <remarks>
  829. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  830. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  831. <para>For a more event-like approach, use the <see cref="E:Urho.Gui.ListView.ItemDeselected" /> event.</para>
  832. </remarks>
  833. </Docs>
  834. </Member>
  835. <Member MemberName="SubscribeToItemDoubleClicked">
  836. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToItemDoubleClicked (Action&lt;Urho.Gui.ItemDoubleClickedEventArgs&gt; handler);" />
  837. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToItemDoubleClicked(class System.Action`1&lt;valuetype Urho.Gui.ItemDoubleClickedEventArgs&gt; handler) cil managed" />
  838. <MemberType>Method</MemberType>
  839. <AssemblyInfo>
  840. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  841. </AssemblyInfo>
  842. <ReturnValue>
  843. <ReturnType>Urho.Subscription</ReturnType>
  844. </ReturnValue>
  845. <Parameters>
  846. <Parameter Name="handler" Type="System.Action&lt;Urho.Gui.ItemDoubleClickedEventArgs&gt;" />
  847. </Parameters>
  848. <Docs>
  849. <param name="handler">The handler to invoke when this event is raised.</param>
  850. <summary>Subscribes to the ItemDoubleClicked event raised by the ListView.</summary>
  851. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  852. <remarks>
  853. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  854. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  855. <para>For a more event-like approach, use the <see cref="E:Urho.Gui.ListView.ItemDoubleClicked" /> event.</para>
  856. </remarks>
  857. </Docs>
  858. </Member>
  859. <Member MemberName="SubscribeToItemSelected">
  860. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToItemSelected (Action&lt;Urho.Gui.ItemSelectedEventArgs&gt; handler);" />
  861. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToItemSelected(class System.Action`1&lt;valuetype Urho.Gui.ItemSelectedEventArgs&gt; handler) cil managed" />
  862. <MemberType>Method</MemberType>
  863. <AssemblyInfo>
  864. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  865. </AssemblyInfo>
  866. <ReturnValue>
  867. <ReturnType>Urho.Subscription</ReturnType>
  868. </ReturnValue>
  869. <Parameters>
  870. <Parameter Name="handler" Type="System.Action&lt;Urho.Gui.ItemSelectedEventArgs&gt;" />
  871. </Parameters>
  872. <Docs>
  873. <param name="handler">The handler to invoke when this event is raised.</param>
  874. <summary>Subscribes to the ItemSelected event raised by the ListView.</summary>
  875. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  876. <remarks>
  877. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  878. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  879. <para>For a more event-like approach, use the <see cref="E:Urho.Gui.ListView.ItemSelected" /> event.</para>
  880. </remarks>
  881. </Docs>
  882. </Member>
  883. <Member MemberName="SubscribeToSelectionChanged">
  884. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToSelectionChanged (Action&lt;Urho.Gui.SelectionChangedEventArgs&gt; handler);" />
  885. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToSelectionChanged(class System.Action`1&lt;valuetype Urho.Gui.SelectionChangedEventArgs&gt; handler) cil managed" />
  886. <MemberType>Method</MemberType>
  887. <AssemblyInfo>
  888. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  889. </AssemblyInfo>
  890. <ReturnValue>
  891. <ReturnType>Urho.Subscription</ReturnType>
  892. </ReturnValue>
  893. <Parameters>
  894. <Parameter Name="handler" Type="System.Action&lt;Urho.Gui.SelectionChangedEventArgs&gt;" />
  895. </Parameters>
  896. <Docs>
  897. <param name="handler">The handler to invoke when this event is raised.</param>
  898. <summary>Subscribes to the SelectionChanged event raised by the ListView.</summary>
  899. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  900. <remarks>
  901. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  902. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  903. <para>For a more event-like approach, use the <see cref="E:Urho.Gui.ListView.SelectionChanged" /> event.</para>
  904. </remarks>
  905. </Docs>
  906. </Member>
  907. <Member MemberName="SubscribeToUnhandledKey">
  908. <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToUnhandledKey (Action&lt;Urho.Gui.UnhandledKeyEventArgs&gt; handler);" />
  909. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToUnhandledKey(class System.Action`1&lt;valuetype Urho.Gui.UnhandledKeyEventArgs&gt; handler) cil managed" />
  910. <MemberType>Method</MemberType>
  911. <AssemblyInfo>
  912. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  913. </AssemblyInfo>
  914. <ReturnValue>
  915. <ReturnType>Urho.Subscription</ReturnType>
  916. </ReturnValue>
  917. <Parameters>
  918. <Parameter Name="handler" Type="System.Action&lt;Urho.Gui.UnhandledKeyEventArgs&gt;" />
  919. </Parameters>
  920. <Docs>
  921. <param name="handler">The handler to invoke when this event is raised.</param>
  922. <summary>Subscribes to the UnhandledKey event raised by the ListView.</summary>
  923. <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
  924. <remarks>
  925. <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
  926. <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
  927. <para>For a more event-like approach, use the <see cref="E:Urho.Gui.ListView.UnhandledKey" /> event.</para>
  928. </remarks>
  929. </Docs>
  930. </Member>
  931. <Member MemberName="ToggleExpand">
  932. <MemberSignature Language="C#" Value="public void ToggleExpand (uint index, bool recursive);" />
  933. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ToggleExpand(unsigned int32 index, bool recursive) cil managed" />
  934. <MemberType>Method</MemberType>
  935. <AssemblyInfo>
  936. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  937. </AssemblyInfo>
  938. <ReturnValue>
  939. <ReturnType>System.Void</ReturnType>
  940. </ReturnValue>
  941. <Parameters>
  942. <Parameter Name="index" Type="System.UInt32" />
  943. <Parameter Name="recursive" Type="System.Boolean" />
  944. </Parameters>
  945. <Docs>
  946. <param name="index">To be added.</param>
  947. <param name="recursive">To be added.</param>
  948. <summary>
  949. Toggle item's expanded flag at index. Only has effect in hierarchy mode.
  950. </summary>
  951. <remarks>To be added.</remarks>
  952. </Docs>
  953. </Member>
  954. <Member MemberName="ToggleSelection">
  955. <MemberSignature Language="C#" Value="public void ToggleSelection (uint index);" />
  956. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ToggleSelection(unsigned int32 index) cil managed" />
  957. <MemberType>Method</MemberType>
  958. <AssemblyInfo>
  959. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  960. </AssemblyInfo>
  961. <ReturnValue>
  962. <ReturnType>System.Void</ReturnType>
  963. </ReturnValue>
  964. <Parameters>
  965. <Parameter Name="index" Type="System.UInt32" />
  966. </Parameters>
  967. <Docs>
  968. <param name="index">To be added.</param>
  969. <summary>
  970. Toggle selection of an item.
  971. </summary>
  972. <remarks>To be added.</remarks>
  973. </Docs>
  974. </Member>
  975. <Member MemberName="Type">
  976. <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
  977. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
  978. <MemberType>Property</MemberType>
  979. <AssemblyInfo>
  980. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  981. </AssemblyInfo>
  982. <ReturnValue>
  983. <ReturnType>Urho.StringHash</ReturnType>
  984. </ReturnValue>
  985. <Docs>
  986. <summary>Urho's type system type.</summary>
  987. <value>StringHash representing the type for this C# type.</value>
  988. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  989. </Docs>
  990. </Member>
  991. <Member MemberName="TypeName">
  992. <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
  993. <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
  994. <MemberType>Property</MemberType>
  995. <AssemblyInfo>
  996. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  997. </AssemblyInfo>
  998. <ReturnValue>
  999. <ReturnType>System.String</ReturnType>
  1000. </ReturnValue>
  1001. <Docs>
  1002. <summary>Urho's low-level type name.</summary>
  1003. <value>Stringified low-level type name.</value>
  1004. <remarks>
  1005. </remarks>
  1006. </Docs>
  1007. </Member>
  1008. <Member MemberName="TypeNameStatic">
  1009. <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
  1010. <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
  1011. <MemberType>Property</MemberType>
  1012. <AssemblyInfo>
  1013. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1014. </AssemblyInfo>
  1015. <ReturnValue>
  1016. <ReturnType>System.String</ReturnType>
  1017. </ReturnValue>
  1018. <Docs>
  1019. <summary>Urho's low-level type name, accessible as a static method.</summary>
  1020. <value>Stringified low-level type name.</value>
  1021. <remarks>
  1022. </remarks>
  1023. </Docs>
  1024. </Member>
  1025. <Member MemberName="TypeStatic">
  1026. <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
  1027. <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
  1028. <MemberType>Property</MemberType>
  1029. <AssemblyInfo>
  1030. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1031. </AssemblyInfo>
  1032. <ReturnValue>
  1033. <ReturnType>Urho.StringHash</ReturnType>
  1034. </ReturnValue>
  1035. <Docs>
  1036. <summary>Urho's low-level type, accessible as a static method.</summary>
  1037. <value>This returns the Urho's type and is surface for the low-level Urho code.</value>
  1038. <remarks>
  1039. </remarks>
  1040. </Docs>
  1041. </Member>
  1042. <Member MemberName="UnhandledKey">
  1043. <MemberSignature Language="C#" Value="public event Action&lt;Urho.Gui.UnhandledKeyEventArgs&gt; UnhandledKey;" />
  1044. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;valuetype Urho.Gui.UnhandledKeyEventArgs&gt; UnhandledKey" />
  1045. <MemberType>Event</MemberType>
  1046. <AssemblyInfo>
  1047. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  1048. </AssemblyInfo>
  1049. <ReturnValue>
  1050. <ReturnType>System.Action&lt;Urho.Gui.UnhandledKeyEventArgs&gt;</ReturnType>
  1051. </ReturnValue>
  1052. <Docs>
  1053. <summary>To be added.</summary>
  1054. <remarks>
  1055. <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToUnhandledKey" /> method. That one will force that callback and will ignore any previously set events here.</para>
  1056. </remarks>
  1057. </Docs>
  1058. </Member>
  1059. </Members>
  1060. </Type>