ListView.xml 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810
  1. <Type Name="ListView" FullName="Urho.ListView">
  2. <TypeSignature Language="C#" Value="public class ListView : Urho.ScrollView" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ListView extends Urho.ScrollView" />
  4. <AssemblyInfo>
  5. <AssemblyName>Urho</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>Urho.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 (IntPtr handle);" />
  21. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
  22. <MemberType>Constructor</MemberType>
  23. <AssemblyInfo>
  24. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  25. </AssemblyInfo>
  26. <Parameters>
  27. <Parameter Name="handle" Type="System.IntPtr" />
  28. </Parameters>
  29. <Docs>
  30. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  31. <summary>Constructs a new instance of ListView, given a raw pointer to an unmanaged object</summary>
  32. <remarks>
  33. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  34. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  35. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  36. </remarks>
  37. </Docs>
  38. </Member>
  39. <Member MemberName=".ctor">
  40. <MemberSignature Language="C#" Value="public ListView (Urho.Context context);" />
  41. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context) cil managed" />
  42. <MemberType>Constructor</MemberType>
  43. <AssemblyInfo>
  44. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  45. </AssemblyInfo>
  46. <Parameters>
  47. <Parameter Name="context" Type="Urho.Context" />
  48. </Parameters>
  49. <Docs>
  50. <param name="context">The context that this object will be attached to.</param>
  51. <summary>Creates an instance of ListView that is attached to an execution context.</summary>
  52. <remarks>
  53. <para>This creates an instance of ListView attached to the specified execution context.</para>
  54. </remarks>
  55. </Docs>
  56. </Member>
  57. <Member MemberName=".ctor">
  58. <MemberSignature Language="C#" Value="public ListView (Urho.UrhoObjectFlag emptyFlag);" />
  59. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
  60. <MemberType>Constructor</MemberType>
  61. <AssemblyInfo>
  62. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  63. </AssemblyInfo>
  64. <Parameters>
  65. <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
  66. </Parameters>
  67. <Docs>
  68. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  69. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  70. <remarks>
  71. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  72. <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>
  73. <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>
  74. </remarks>
  75. </Docs>
  76. </Member>
  77. <Member MemberName="AddItem">
  78. <MemberSignature Language="C#" Value="public void AddItem (Urho.UIElement item);" />
  79. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddItem(class Urho.UIElement item) cil managed" />
  80. <MemberType>Method</MemberType>
  81. <AssemblyInfo>
  82. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  83. </AssemblyInfo>
  84. <ReturnValue>
  85. <ReturnType>System.Void</ReturnType>
  86. </ReturnValue>
  87. <Parameters>
  88. <Parameter Name="item" Type="Urho.UIElement" />
  89. </Parameters>
  90. <Docs>
  91. <param name="item">To be added.</param>
  92. <summary>
  93. Add item to the end of the list.
  94. </summary>
  95. <remarks>To be added.</remarks>
  96. </Docs>
  97. </Member>
  98. <Member MemberName="AddSelection">
  99. <MemberSignature Language="C#" Value="public void AddSelection (uint index);" />
  100. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddSelection(unsigned int32 index) cil managed" />
  101. <MemberType>Method</MemberType>
  102. <AssemblyInfo>
  103. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  104. </AssemblyInfo>
  105. <ReturnValue>
  106. <ReturnType>System.Void</ReturnType>
  107. </ReturnValue>
  108. <Parameters>
  109. <Parameter Name="index" Type="System.UInt32" />
  110. </Parameters>
  111. <Docs>
  112. <param name="index">To be added.</param>
  113. <summary>
  114. Add item to the selection, multiselect mode only.
  115. </summary>
  116. <remarks>To be added.</remarks>
  117. </Docs>
  118. </Member>
  119. <Member MemberName="BaseIndent">
  120. <MemberSignature Language="C#" Value="public int BaseIndent { get; set; }" />
  121. <MemberSignature Language="ILAsm" Value=".property instance int32 BaseIndent" />
  122. <MemberType>Property</MemberType>
  123. <AssemblyInfo>
  124. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  125. </AssemblyInfo>
  126. <ReturnValue>
  127. <ReturnType>System.Int32</ReturnType>
  128. </ReturnValue>
  129. <Docs>
  130. <summary>
  131. Return base indent.
  132. Or
  133. Set base indent, i.e. the indent level of the ultimate parent item.
  134. </summary>
  135. <value>To be added.</value>
  136. <remarks>To be added.</remarks>
  137. </Docs>
  138. </Member>
  139. <Member MemberName="BaseType">
  140. <MemberSignature Language="C#" Value="public override Urho.StringHash BaseType { get; }" />
  141. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash BaseType" />
  142. <MemberType>Property</MemberType>
  143. <AssemblyInfo>
  144. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  145. </AssemblyInfo>
  146. <ReturnValue>
  147. <ReturnType>Urho.StringHash</ReturnType>
  148. </ReturnValue>
  149. <Docs>
  150. <summary>Urho's type system base type.</summary>
  151. <value>StringHash representing the base type for this Urho type.</value>
  152. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  153. </Docs>
  154. </Member>
  155. <Member MemberName="ChangeSelection">
  156. <MemberSignature Language="C#" Value="public void ChangeSelection (int delta, bool additive);" />
  157. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ChangeSelection(int32 delta, bool additive) cil managed" />
  158. <MemberType>Method</MemberType>
  159. <AssemblyInfo>
  160. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  161. </AssemblyInfo>
  162. <ReturnValue>
  163. <ReturnType>System.Void</ReturnType>
  164. </ReturnValue>
  165. <Parameters>
  166. <Parameter Name="delta" Type="System.Int32" />
  167. <Parameter Name="additive" Type="System.Boolean" />
  168. </Parameters>
  169. <Docs>
  170. <param name="delta">To be added.</param>
  171. <param name="additive">To be added.</param>
  172. <summary>
  173. Move selection by a delta and clamp at list ends. If additive (multiselect only), will add to the existing selection.
  174. </summary>
  175. <remarks>To be added.</remarks>
  176. </Docs>
  177. </Member>
  178. <Member MemberName="ClearSelection">
  179. <MemberSignature Language="C#" Value="public void ClearSelection ();" />
  180. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearSelection() cil managed" />
  181. <MemberType>Method</MemberType>
  182. <AssemblyInfo>
  183. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  184. </AssemblyInfo>
  185. <ReturnValue>
  186. <ReturnType>System.Void</ReturnType>
  187. </ReturnValue>
  188. <Parameters />
  189. <Docs>
  190. <summary>
  191. Clear selection.
  192. </summary>
  193. <remarks>To be added.</remarks>
  194. </Docs>
  195. </Member>
  196. <Member MemberName="ClearSelectionOnDefocus">
  197. <MemberSignature Language="C#" Value="public bool ClearSelectionOnDefocus { get; set; }" />
  198. <MemberSignature Language="ILAsm" Value=".property instance bool ClearSelectionOnDefocus" />
  199. <MemberType>Property</MemberType>
  200. <AssemblyInfo>
  201. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  202. </AssemblyInfo>
  203. <ReturnValue>
  204. <ReturnType>System.Boolean</ReturnType>
  205. </ReturnValue>
  206. <Docs>
  207. <summary>
  208. Return whether selection is cleared on defocus.
  209. Or
  210. Enable clearing of selection on defocus.
  211. </summary>
  212. <value>To be added.</value>
  213. <remarks>To be added.</remarks>
  214. </Docs>
  215. </Member>
  216. <Member MemberName="CopySelectedItemsToClipboard">
  217. <MemberSignature Language="C#" Value="public void CopySelectedItemsToClipboard ();" />
  218. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopySelectedItemsToClipboard() cil managed" />
  219. <MemberType>Method</MemberType>
  220. <AssemblyInfo>
  221. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  222. </AssemblyInfo>
  223. <ReturnValue>
  224. <ReturnType>System.Void</ReturnType>
  225. </ReturnValue>
  226. <Parameters />
  227. <Docs>
  228. <summary>
  229. Copy selected items to system clipboard. Currently only applicable to Text items.
  230. </summary>
  231. <remarks>To be added.</remarks>
  232. </Docs>
  233. </Member>
  234. <Member MemberName="EnsureItemVisibility">
  235. <MemberSignature Language="C#" Value="public void EnsureItemVisibility (uint index);" />
  236. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EnsureItemVisibility(unsigned int32 index) cil managed" />
  237. <MemberType>Method</MemberType>
  238. <AssemblyInfo>
  239. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  240. </AssemblyInfo>
  241. <ReturnValue>
  242. <ReturnType>System.Void</ReturnType>
  243. </ReturnValue>
  244. <Parameters>
  245. <Parameter Name="index" Type="System.UInt32" />
  246. </Parameters>
  247. <Docs>
  248. <param name="index">To be added.</param>
  249. <summary>
  250. Ensure full visibility of the item.
  251. </summary>
  252. <remarks>To be added.</remarks>
  253. </Docs>
  254. </Member>
  255. <Member MemberName="EnsureItemVisibility">
  256. <MemberSignature Language="C#" Value="public void EnsureItemVisibility (Urho.UIElement item);" />
  257. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EnsureItemVisibility(class Urho.UIElement item) cil managed" />
  258. <MemberType>Method</MemberType>
  259. <AssemblyInfo>
  260. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  261. </AssemblyInfo>
  262. <ReturnValue>
  263. <ReturnType>System.Void</ReturnType>
  264. </ReturnValue>
  265. <Parameters>
  266. <Parameter Name="item" Type="Urho.UIElement" />
  267. </Parameters>
  268. <Docs>
  269. <param name="item">To be added.</param>
  270. <summary>
  271. Ensure full visibility of the item.
  272. </summary>
  273. <remarks>To be added.</remarks>
  274. </Docs>
  275. </Member>
  276. <Member MemberName="Expand">
  277. <MemberSignature Language="C#" Value="public void Expand (uint index, bool enable, bool recursive);" />
  278. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Expand(unsigned int32 index, bool enable, bool recursive) cil managed" />
  279. <MemberType>Method</MemberType>
  280. <AssemblyInfo>
  281. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  282. </AssemblyInfo>
  283. <ReturnValue>
  284. <ReturnType>System.Void</ReturnType>
  285. </ReturnValue>
  286. <Parameters>
  287. <Parameter Name="index" Type="System.UInt32" />
  288. <Parameter Name="enable" Type="System.Boolean" />
  289. <Parameter Name="recursive" Type="System.Boolean" />
  290. </Parameters>
  291. <Docs>
  292. <param name="index">To be added.</param>
  293. <param name="enable">To be added.</param>
  294. <param name="recursive">To be added.</param>
  295. <summary>
  296. Expand item at index. Only has effect in hierarchy mode.
  297. </summary>
  298. <remarks>To be added.</remarks>
  299. </Docs>
  300. </Member>
  301. <Member MemberName="FindItem">
  302. <MemberSignature Language="C#" Value="public uint FindItem (Urho.UIElement item);" />
  303. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 FindItem(class Urho.UIElement item) cil managed" />
  304. <MemberType>Method</MemberType>
  305. <AssemblyInfo>
  306. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  307. </AssemblyInfo>
  308. <ReturnValue>
  309. <ReturnType>System.UInt32</ReturnType>
  310. </ReturnValue>
  311. <Parameters>
  312. <Parameter Name="item" Type="Urho.UIElement" />
  313. </Parameters>
  314. <Docs>
  315. <param name="item">To be added.</param>
  316. <summary>
  317. Return index of item, or M_MAX_UNSIGNED If not found.
  318. </summary>
  319. <returns>To be added.</returns>
  320. <remarks>To be added.</remarks>
  321. </Docs>
  322. </Member>
  323. <Member MemberName="GetItem">
  324. <MemberSignature Language="C#" Value="public Urho.UIElement GetItem (uint index);" />
  325. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.UIElement GetItem(unsigned int32 index) cil managed" />
  326. <MemberType>Method</MemberType>
  327. <AssemblyInfo>
  328. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  329. </AssemblyInfo>
  330. <ReturnValue>
  331. <ReturnType>Urho.UIElement</ReturnType>
  332. </ReturnValue>
  333. <Parameters>
  334. <Parameter Name="index" Type="System.UInt32" />
  335. </Parameters>
  336. <Docs>
  337. <param name="index">To be added.</param>
  338. <summary>
  339. Return item at index.
  340. </summary>
  341. <returns>To be added.</returns>
  342. <remarks>To be added.</remarks>
  343. </Docs>
  344. </Member>
  345. <Member MemberName="HierarchyMode">
  346. <MemberSignature Language="C#" Value="public bool HierarchyMode { get; set; }" />
  347. <MemberSignature Language="ILAsm" Value=".property instance bool HierarchyMode" />
  348. <MemberType>Property</MemberType>
  349. <AssemblyInfo>
  350. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  351. </AssemblyInfo>
  352. <ReturnValue>
  353. <ReturnType>System.Boolean</ReturnType>
  354. </ReturnValue>
  355. <Docs>
  356. <summary>
  357. Return whether hierarchy mode enabled.
  358. Or
  359. Enable hierarchy mode. Allows items to have parent-child relationship at different indent level and the ability to expand/collapse child items.
  360. All items in the list will be lost during mode change.
  361. </summary>
  362. <value>To be added.</value>
  363. <remarks>To be added.</remarks>
  364. </Docs>
  365. </Member>
  366. <Member MemberName="HighlightMode">
  367. <MemberSignature Language="C#" Value="public Urho.HighlightMode HighlightMode { get; set; }" />
  368. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.HighlightMode HighlightMode" />
  369. <MemberType>Property</MemberType>
  370. <AssemblyInfo>
  371. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  372. </AssemblyInfo>
  373. <ReturnValue>
  374. <ReturnType>Urho.HighlightMode</ReturnType>
  375. </ReturnValue>
  376. <Docs>
  377. <summary>
  378. Return highlight mode.
  379. Or
  380. Set selected items' highlight mode.
  381. </summary>
  382. <value>To be added.</value>
  383. <remarks>To be added.</remarks>
  384. </Docs>
  385. </Member>
  386. <Member MemberName="InsertItem">
  387. <MemberSignature Language="C#" Value="public void InsertItem (uint index, Urho.UIElement item, Urho.UIElement parentItem);" />
  388. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void InsertItem(unsigned int32 index, class Urho.UIElement item, class Urho.UIElement parentItem) cil managed" />
  389. <MemberType>Method</MemberType>
  390. <AssemblyInfo>
  391. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  392. </AssemblyInfo>
  393. <ReturnValue>
  394. <ReturnType>System.Void</ReturnType>
  395. </ReturnValue>
  396. <Parameters>
  397. <Parameter Name="index" Type="System.UInt32" />
  398. <Parameter Name="item" Type="Urho.UIElement" />
  399. <Parameter Name="parentItem" Type="Urho.UIElement" />
  400. </Parameters>
  401. <Docs>
  402. <param name="index">To be added.</param>
  403. <param name="item">To be added.</param>
  404. <param name="parentItem">To be added.</param>
  405. <summary>
  406. 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.
  407. If index is greater than the total items then the new item is inserted at the end of the list.
  408. 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.
  409. 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.
  410. </summary>
  411. <remarks>To be added.</remarks>
  412. </Docs>
  413. </Member>
  414. <Member MemberName="IsExpanded">
  415. <MemberSignature Language="C#" Value="public bool IsExpanded (uint index);" />
  416. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsExpanded(unsigned int32 index) cil managed" />
  417. <MemberType>Method</MemberType>
  418. <AssemblyInfo>
  419. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  420. </AssemblyInfo>
  421. <ReturnValue>
  422. <ReturnType>System.Boolean</ReturnType>
  423. </ReturnValue>
  424. <Parameters>
  425. <Parameter Name="index" Type="System.UInt32" />
  426. </Parameters>
  427. <Docs>
  428. <param name="index">To be added.</param>
  429. <summary>
  430. Return whether an item at index has its children expanded (in hierachy mode only).
  431. </summary>
  432. <returns>To be added.</returns>
  433. <remarks>To be added.</remarks>
  434. </Docs>
  435. </Member>
  436. <Member MemberName="IsSelected">
  437. <MemberSignature Language="C#" Value="public bool IsSelected (uint index);" />
  438. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsSelected(unsigned int32 index) cil managed" />
  439. <MemberType>Method</MemberType>
  440. <AssemblyInfo>
  441. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  442. </AssemblyInfo>
  443. <ReturnValue>
  444. <ReturnType>System.Boolean</ReturnType>
  445. </ReturnValue>
  446. <Parameters>
  447. <Parameter Name="index" Type="System.UInt32" />
  448. </Parameters>
  449. <Docs>
  450. <param name="index">To be added.</param>
  451. <summary>
  452. Return whether an item at index is seleccted.
  453. </summary>
  454. <returns>To be added.</returns>
  455. <remarks>To be added.</remarks>
  456. </Docs>
  457. </Member>
  458. <Member MemberName="Multiselect">
  459. <MemberSignature Language="C#" Value="public bool Multiselect { get; set; }" />
  460. <MemberSignature Language="ILAsm" Value=".property instance bool Multiselect" />
  461. <MemberType>Property</MemberType>
  462. <AssemblyInfo>
  463. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  464. </AssemblyInfo>
  465. <ReturnValue>
  466. <ReturnType>System.Boolean</ReturnType>
  467. </ReturnValue>
  468. <Docs>
  469. <summary>
  470. Return whether multiselect enabled.
  471. Or
  472. Enable multiselect.
  473. </summary>
  474. <value>To be added.</value>
  475. <remarks>To be added.</remarks>
  476. </Docs>
  477. </Member>
  478. <Member MemberName="NumItems">
  479. <MemberSignature Language="C#" Value="public uint NumItems { get; }" />
  480. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 NumItems" />
  481. <MemberType>Property</MemberType>
  482. <AssemblyInfo>
  483. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  484. </AssemblyInfo>
  485. <ReturnValue>
  486. <ReturnType>System.UInt32</ReturnType>
  487. </ReturnValue>
  488. <Docs>
  489. <summary>
  490. Return number of items.
  491. </summary>
  492. <value>To be added.</value>
  493. <remarks>To be added.</remarks>
  494. </Docs>
  495. </Member>
  496. <Member MemberName="OnKey">
  497. <MemberSignature Language="C#" Value="public override void OnKey (int key, int buttons, int qualifiers);" />
  498. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void OnKey(int32 key, int32 buttons, int32 qualifiers) cil managed" />
  499. <MemberType>Method</MemberType>
  500. <AssemblyInfo>
  501. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  502. </AssemblyInfo>
  503. <ReturnValue>
  504. <ReturnType>System.Void</ReturnType>
  505. </ReturnValue>
  506. <Parameters>
  507. <Parameter Name="key" Type="System.Int32" />
  508. <Parameter Name="buttons" Type="System.Int32" />
  509. <Parameter Name="qualifiers" Type="System.Int32" />
  510. </Parameters>
  511. <Docs>
  512. <param name="key">To be added.</param>
  513. <param name="buttons">To be added.</param>
  514. <param name="qualifiers">To be added.</param>
  515. <summary>
  516. React to a key press.
  517. </summary>
  518. <remarks>To be added.</remarks>
  519. </Docs>
  520. </Member>
  521. <Member MemberName="OnResize">
  522. <MemberSignature Language="C#" Value="public override void OnResize ();" />
  523. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void OnResize() cil managed" />
  524. <MemberType>Method</MemberType>
  525. <AssemblyInfo>
  526. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  527. </AssemblyInfo>
  528. <ReturnValue>
  529. <ReturnType>System.Void</ReturnType>
  530. </ReturnValue>
  531. <Parameters />
  532. <Docs>
  533. <summary>
  534. React to resize.
  535. </summary>
  536. <remarks>To be added.</remarks>
  537. </Docs>
  538. </Member>
  539. <Member MemberName="RegisterObject">
  540. <MemberSignature Language="C#" Value="public static void RegisterObject (Urho.Context context);" />
  541. <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RegisterObject(class Urho.Context context) cil managed" />
  542. <MemberType>Method</MemberType>
  543. <AssemblyInfo>
  544. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  545. </AssemblyInfo>
  546. <ReturnValue>
  547. <ReturnType>System.Void</ReturnType>
  548. </ReturnValue>
  549. <Parameters>
  550. <Parameter Name="context" Type="Urho.Context" />
  551. </Parameters>
  552. <Docs>
  553. <param name="context">To be added.</param>
  554. <summary>
  555. Register object factory.
  556. </summary>
  557. <remarks>To be added.</remarks>
  558. </Docs>
  559. </Member>
  560. <Member MemberName="RemoveAllItems">
  561. <MemberSignature Language="C#" Value="public void RemoveAllItems ();" />
  562. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveAllItems() cil managed" />
  563. <MemberType>Method</MemberType>
  564. <AssemblyInfo>
  565. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  566. </AssemblyInfo>
  567. <ReturnValue>
  568. <ReturnType>System.Void</ReturnType>
  569. </ReturnValue>
  570. <Parameters />
  571. <Docs>
  572. <summary>
  573. Remove all items.
  574. </summary>
  575. <remarks>To be added.</remarks>
  576. </Docs>
  577. </Member>
  578. <Member MemberName="RemoveItem">
  579. <MemberSignature Language="C#" Value="public void RemoveItem (uint index);" />
  580. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveItem(unsigned int32 index) cil managed" />
  581. <MemberType>Method</MemberType>
  582. <AssemblyInfo>
  583. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  584. </AssemblyInfo>
  585. <ReturnValue>
  586. <ReturnType>System.Void</ReturnType>
  587. </ReturnValue>
  588. <Parameters>
  589. <Parameter Name="index" Type="System.UInt32" />
  590. </Parameters>
  591. <Docs>
  592. <param name="index">To be added.</param>
  593. <summary>
  594. Remove item at index. In hierarchy mode will also remove any children.
  595. </summary>
  596. <remarks>To be added.</remarks>
  597. </Docs>
  598. </Member>
  599. <Member MemberName="RemoveItem">
  600. <MemberSignature Language="C#" Value="public void RemoveItem (Urho.UIElement item, uint index);" />
  601. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveItem(class Urho.UIElement item, unsigned int32 index) cil managed" />
  602. <MemberType>Method</MemberType>
  603. <AssemblyInfo>
  604. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  605. </AssemblyInfo>
  606. <ReturnValue>
  607. <ReturnType>System.Void</ReturnType>
  608. </ReturnValue>
  609. <Parameters>
  610. <Parameter Name="item" Type="Urho.UIElement" />
  611. <Parameter Name="index" Type="System.UInt32" />
  612. </Parameters>
  613. <Docs>
  614. <param name="item">To be added.</param>
  615. <param name="index">To be added.</param>
  616. <summary>
  617. Remove specific item, starting search at the specified index if provided. In hierarchy mode will also remove any children.
  618. </summary>
  619. <remarks>To be added.</remarks>
  620. </Docs>
  621. </Member>
  622. <Member MemberName="RemoveSelection">
  623. <MemberSignature Language="C#" Value="public void RemoveSelection (uint index);" />
  624. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveSelection(unsigned int32 index) cil managed" />
  625. <MemberType>Method</MemberType>
  626. <AssemblyInfo>
  627. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  628. </AssemblyInfo>
  629. <ReturnValue>
  630. <ReturnType>System.Void</ReturnType>
  631. </ReturnValue>
  632. <Parameters>
  633. <Parameter Name="index" Type="System.UInt32" />
  634. </Parameters>
  635. <Docs>
  636. <param name="index">To be added.</param>
  637. <summary>
  638. Remove item from the selection.
  639. </summary>
  640. <remarks>To be added.</remarks>
  641. </Docs>
  642. </Member>
  643. <Member MemberName="SelectedItem">
  644. <MemberSignature Language="C#" Value="public Urho.UIElement SelectedItem { get; }" />
  645. <MemberSignature Language="ILAsm" Value=".property instance class Urho.UIElement SelectedItem" />
  646. <MemberType>Property</MemberType>
  647. <AssemblyInfo>
  648. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  649. </AssemblyInfo>
  650. <ReturnValue>
  651. <ReturnType>Urho.UIElement</ReturnType>
  652. </ReturnValue>
  653. <Docs>
  654. <summary>
  655. Return first selected item, or null if none selected.
  656. </summary>
  657. <value>To be added.</value>
  658. <remarks>To be added.</remarks>
  659. </Docs>
  660. </Member>
  661. <Member MemberName="Selection">
  662. <MemberSignature Language="C#" Value="public uint Selection { get; set; }" />
  663. <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Selection" />
  664. <MemberType>Property</MemberType>
  665. <AssemblyInfo>
  666. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  667. </AssemblyInfo>
  668. <ReturnValue>
  669. <ReturnType>System.UInt32</ReturnType>
  670. </ReturnValue>
  671. <Docs>
  672. <summary>
  673. Return first selected index, or M_MAX_UNSIGNED if none selected.
  674. Or
  675. Set selection.
  676. </summary>
  677. <value>To be added.</value>
  678. <remarks>To be added.</remarks>
  679. </Docs>
  680. </Member>
  681. <Member MemberName="SelectOnClickEnd">
  682. <MemberSignature Language="C#" Value="public bool SelectOnClickEnd { get; set; }" />
  683. <MemberSignature Language="ILAsm" Value=".property instance bool SelectOnClickEnd" />
  684. <MemberType>Property</MemberType>
  685. <AssemblyInfo>
  686. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  687. </AssemblyInfo>
  688. <ReturnValue>
  689. <ReturnType>System.Boolean</ReturnType>
  690. </ReturnValue>
  691. <Docs>
  692. <summary>
  693. Return whether reacts to click end instead of click start for item selection.
  694. Or
  695. Enable reacting to click end instead of click start for item selection. Default false.
  696. </summary>
  697. <value>To be added.</value>
  698. <remarks>To be added.</remarks>
  699. </Docs>
  700. </Member>
  701. <Member MemberName="ToggleExpand">
  702. <MemberSignature Language="C#" Value="public void ToggleExpand (uint index, bool recursive);" />
  703. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ToggleExpand(unsigned int32 index, bool recursive) cil managed" />
  704. <MemberType>Method</MemberType>
  705. <AssemblyInfo>
  706. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  707. </AssemblyInfo>
  708. <ReturnValue>
  709. <ReturnType>System.Void</ReturnType>
  710. </ReturnValue>
  711. <Parameters>
  712. <Parameter Name="index" Type="System.UInt32" />
  713. <Parameter Name="recursive" Type="System.Boolean" />
  714. </Parameters>
  715. <Docs>
  716. <param name="index">To be added.</param>
  717. <param name="recursive">To be added.</param>
  718. <summary>
  719. Toggle item's expanded flag at index. Only has effect in hierarchy mode.
  720. </summary>
  721. <remarks>To be added.</remarks>
  722. </Docs>
  723. </Member>
  724. <Member MemberName="ToggleSelection">
  725. <MemberSignature Language="C#" Value="public void ToggleSelection (uint index);" />
  726. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ToggleSelection(unsigned int32 index) cil managed" />
  727. <MemberType>Method</MemberType>
  728. <AssemblyInfo>
  729. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  730. </AssemblyInfo>
  731. <ReturnValue>
  732. <ReturnType>System.Void</ReturnType>
  733. </ReturnValue>
  734. <Parameters>
  735. <Parameter Name="index" Type="System.UInt32" />
  736. </Parameters>
  737. <Docs>
  738. <param name="index">To be added.</param>
  739. <summary>
  740. Toggle selection of an item.
  741. </summary>
  742. <remarks>To be added.</remarks>
  743. </Docs>
  744. </Member>
  745. <Member MemberName="Type">
  746. <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
  747. <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
  748. <MemberType>Property</MemberType>
  749. <AssemblyInfo>
  750. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  751. </AssemblyInfo>
  752. <ReturnValue>
  753. <ReturnType>Urho.StringHash</ReturnType>
  754. </ReturnValue>
  755. <Docs>
  756. <summary>Urho's type system type.</summary>
  757. <value>StringHash representing the type for this C# type.</value>
  758. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  759. </Docs>
  760. </Member>
  761. <Member MemberName="TypeName">
  762. <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
  763. <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
  764. <MemberType>Property</MemberType>
  765. <AssemblyInfo>
  766. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  767. </AssemblyInfo>
  768. <ReturnValue>
  769. <ReturnType>System.String</ReturnType>
  770. </ReturnValue>
  771. <Docs>
  772. <summary>Urho's low-level type name.</summary>
  773. <value>Stringified low-level type name.</value>
  774. <remarks></remarks>
  775. </Docs>
  776. </Member>
  777. <Member MemberName="TypeNameStatic">
  778. <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
  779. <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
  780. <MemberType>Property</MemberType>
  781. <AssemblyInfo>
  782. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  783. </AssemblyInfo>
  784. <ReturnValue>
  785. <ReturnType>System.String</ReturnType>
  786. </ReturnValue>
  787. <Docs>
  788. <summary>Urho's low-level type name, accessible as a static method.</summary>
  789. <value>Stringified low-level type name.</value>
  790. <remarks></remarks>
  791. </Docs>
  792. </Member>
  793. <Member MemberName="TypeStatic">
  794. <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
  795. <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
  796. <MemberType>Property</MemberType>
  797. <AssemblyInfo>
  798. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  799. </AssemblyInfo>
  800. <ReturnValue>
  801. <ReturnType>Urho.StringHash</ReturnType>
  802. </ReturnValue>
  803. <Docs>
  804. <summary>To be added.</summary>
  805. <value>To be added.</value>
  806. <remarks>To be added.</remarks>
  807. </Docs>
  808. </Member>
  809. </Members>
  810. </Type>