ScrollView.xml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320
  1. <Type Name="ScrollView" FullName="Terminal.Gui.ScrollView">
  2. <TypeSignature Language="C#" Value="public class ScrollView : Terminal.Gui.View" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ScrollView extends Terminal.Gui.View" />
  4. <AssemblyInfo>
  5. <AssemblyName>Terminal.Gui</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>Terminal.Gui.View</BaseTypeName>
  10. </Base>
  11. <Interfaces />
  12. <Docs>
  13. <summary>
  14. Scrollviews are views that present a window into a virtual space where children views are added. Similar to the iOS UIScrollView.
  15. </summary>
  16. <remarks>
  17. <para>
  18. The subviews that are added to this scrollview are offset by the
  19. ContentOffset property. The view itself is a window into the
  20. space represented by the ContentSize.
  21. </para>
  22. <para />
  23. </remarks>
  24. </Docs>
  25. <Members>
  26. <Member MemberName=".ctor">
  27. <MemberSignature Language="C#" Value="public ScrollView (Terminal.Gui.Rect frame);" />
  28. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Rect frame) cil managed" />
  29. <MemberType>Constructor</MemberType>
  30. <AssemblyInfo>
  31. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  32. </AssemblyInfo>
  33. <Parameters>
  34. <Parameter Name="frame" Type="Terminal.Gui.Rect" />
  35. </Parameters>
  36. <Docs>
  37. <param name="frame">To be added.</param>
  38. <summary>To be added.</summary>
  39. <remarks>To be added.</remarks>
  40. </Docs>
  41. </Member>
  42. <Member MemberName="Add">
  43. <MemberSignature Language="C#" Value="public override void Add (Terminal.Gui.View view);" />
  44. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Add(class Terminal.Gui.View view) cil managed" />
  45. <MemberType>Method</MemberType>
  46. <AssemblyInfo>
  47. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  48. </AssemblyInfo>
  49. <ReturnValue>
  50. <ReturnType>System.Void</ReturnType>
  51. </ReturnValue>
  52. <Parameters>
  53. <Parameter Name="view" Type="Terminal.Gui.View" />
  54. </Parameters>
  55. <Docs>
  56. <param name="view">The view to add to the scrollview.</param>
  57. <summary>
  58. Adds the view to the scrollview.
  59. </summary>
  60. <remarks>To be added.</remarks>
  61. </Docs>
  62. </Member>
  63. <Member MemberName="ContentOffset">
  64. <MemberSignature Language="C#" Value="public Terminal.Gui.Point ContentOffset { get; set; }" />
  65. <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Point ContentOffset" />
  66. <MemberType>Property</MemberType>
  67. <AssemblyInfo>
  68. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  69. </AssemblyInfo>
  70. <ReturnValue>
  71. <ReturnType>Terminal.Gui.Point</ReturnType>
  72. </ReturnValue>
  73. <Docs>
  74. <summary>
  75. Represents the top left corner coordinate that is displayed by the scrollview
  76. </summary>
  77. <value>The content offset.</value>
  78. <remarks>To be added.</remarks>
  79. </Docs>
  80. </Member>
  81. <Member MemberName="ContentSize">
  82. <MemberSignature Language="C#" Value="public Terminal.Gui.Size ContentSize { get; set; }" />
  83. <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Size ContentSize" />
  84. <MemberType>Property</MemberType>
  85. <AssemblyInfo>
  86. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  87. </AssemblyInfo>
  88. <ReturnValue>
  89. <ReturnType>Terminal.Gui.Size</ReturnType>
  90. </ReturnValue>
  91. <Docs>
  92. <summary>
  93. Represents the contents of the data shown inside the scrolview
  94. </summary>
  95. <value>The size of the content.</value>
  96. <remarks>To be added.</remarks>
  97. </Docs>
  98. </Member>
  99. <Member MemberName="PositionCursor">
  100. <MemberSignature Language="C#" Value="public override void PositionCursor ();" />
  101. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void PositionCursor() cil managed" />
  102. <MemberType>Method</MemberType>
  103. <AssemblyInfo>
  104. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  105. </AssemblyInfo>
  106. <ReturnValue>
  107. <ReturnType>System.Void</ReturnType>
  108. </ReturnValue>
  109. <Parameters />
  110. <Docs>
  111. <summary>To be added.</summary>
  112. <remarks>To be added.</remarks>
  113. </Docs>
  114. </Member>
  115. <Member MemberName="ProcessKey">
  116. <MemberSignature Language="C#" Value="public override bool ProcessKey (Terminal.Gui.KeyEvent kb);" />
  117. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool ProcessKey(valuetype Terminal.Gui.KeyEvent kb) cil managed" />
  118. <MemberType>Method</MemberType>
  119. <AssemblyInfo>
  120. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  121. </AssemblyInfo>
  122. <ReturnValue>
  123. <ReturnType>System.Boolean</ReturnType>
  124. </ReturnValue>
  125. <Parameters>
  126. <Parameter Name="kb" Type="Terminal.Gui.KeyEvent" />
  127. </Parameters>
  128. <Docs>
  129. <param name="kb">To be added.</param>
  130. <summary>To be added.</summary>
  131. <returns>To be added.</returns>
  132. <remarks>To be added.</remarks>
  133. </Docs>
  134. </Member>
  135. <Member MemberName="Redraw">
  136. <MemberSignature Language="C#" Value="public override void Redraw (Terminal.Gui.Rect region);" />
  137. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Redraw(valuetype Terminal.Gui.Rect region) cil managed" />
  138. <MemberType>Method</MemberType>
  139. <AssemblyInfo>
  140. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  141. </AssemblyInfo>
  142. <ReturnValue>
  143. <ReturnType>System.Void</ReturnType>
  144. </ReturnValue>
  145. <Parameters>
  146. <Parameter Name="region" Type="Terminal.Gui.Rect" />
  147. </Parameters>
  148. <Docs>
  149. <param name="region">To be added.</param>
  150. <summary>To be added.</summary>
  151. <remarks>To be added.</remarks>
  152. </Docs>
  153. </Member>
  154. <Member MemberName="RemoveAll">
  155. <MemberSignature Language="C#" Value="public override void RemoveAll ();" />
  156. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void RemoveAll() cil managed" />
  157. <MemberType>Method</MemberType>
  158. <AssemblyInfo>
  159. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  160. </AssemblyInfo>
  161. <ReturnValue>
  162. <ReturnType>System.Void</ReturnType>
  163. </ReturnValue>
  164. <Parameters />
  165. <Docs>
  166. <summary>
  167. Removes all widgets from this container.
  168. </summary>
  169. <remarks />
  170. </Docs>
  171. </Member>
  172. <Member MemberName="ScrollDown">
  173. <MemberSignature Language="C#" Value="public bool ScrollDown (int lines);" />
  174. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ScrollDown(int32 lines) cil managed" />
  175. <MemberType>Method</MemberType>
  176. <AssemblyInfo>
  177. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  178. </AssemblyInfo>
  179. <ReturnValue>
  180. <ReturnType>System.Boolean</ReturnType>
  181. </ReturnValue>
  182. <Parameters>
  183. <Parameter Name="lines" Type="System.Int32" />
  184. </Parameters>
  185. <Docs>
  186. <param name="lines">Number of lines to scroll.</param>
  187. <summary>
  188. Scrolls the view down.
  189. </summary>
  190. <returns>
  191. <c>true</c>, if left was scrolled, <c>false</c> otherwise.</returns>
  192. <remarks>To be added.</remarks>
  193. </Docs>
  194. </Member>
  195. <Member MemberName="Scrolled">
  196. <MemberSignature Language="C#" Value="public event Action&lt;Terminal.Gui.ScrollView&gt; Scrolled;" />
  197. <MemberSignature Language="ILAsm" Value=".event class System.Action`1&lt;class Terminal.Gui.ScrollView&gt; Scrolled" />
  198. <MemberType>Event</MemberType>
  199. <AssemblyInfo>
  200. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  201. </AssemblyInfo>
  202. <ReturnValue>
  203. <ReturnType>System.Action&lt;Terminal.Gui.ScrollView&gt;</ReturnType>
  204. </ReturnValue>
  205. <Docs>
  206. <summary>
  207. This event is raised when the contents have scrolled
  208. </summary>
  209. <remarks>To be added.</remarks>
  210. </Docs>
  211. </Member>
  212. <Member MemberName="ScrollLeft">
  213. <MemberSignature Language="C#" Value="public bool ScrollLeft (int cols);" />
  214. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ScrollLeft(int32 cols) cil managed" />
  215. <MemberType>Method</MemberType>
  216. <AssemblyInfo>
  217. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  218. </AssemblyInfo>
  219. <ReturnValue>
  220. <ReturnType>System.Boolean</ReturnType>
  221. </ReturnValue>
  222. <Parameters>
  223. <Parameter Name="cols" Type="System.Int32" />
  224. </Parameters>
  225. <Docs>
  226. <param name="cols">Number of columns to scroll by.</param>
  227. <summary>
  228. Scrolls the view to the left
  229. </summary>
  230. <returns>
  231. <c>true</c>, if left was scrolled, <c>false</c> otherwise.</returns>
  232. <remarks>To be added.</remarks>
  233. </Docs>
  234. </Member>
  235. <Member MemberName="ScrollRight">
  236. <MemberSignature Language="C#" Value="public bool ScrollRight (int cols);" />
  237. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ScrollRight(int32 cols) cil managed" />
  238. <MemberType>Method</MemberType>
  239. <AssemblyInfo>
  240. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  241. </AssemblyInfo>
  242. <ReturnValue>
  243. <ReturnType>System.Boolean</ReturnType>
  244. </ReturnValue>
  245. <Parameters>
  246. <Parameter Name="cols" Type="System.Int32" />
  247. </Parameters>
  248. <Docs>
  249. <param name="cols">Number of columns to scroll by.</param>
  250. <summary>
  251. Scrolls the view to the right.
  252. </summary>
  253. <returns>
  254. <c>true</c>, if right was scrolled, <c>false</c> otherwise.</returns>
  255. <remarks>To be added.</remarks>
  256. </Docs>
  257. </Member>
  258. <Member MemberName="ScrollUp">
  259. <MemberSignature Language="C#" Value="public bool ScrollUp (int lines);" />
  260. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ScrollUp(int32 lines) cil managed" />
  261. <MemberType>Method</MemberType>
  262. <AssemblyInfo>
  263. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  264. </AssemblyInfo>
  265. <ReturnValue>
  266. <ReturnType>System.Boolean</ReturnType>
  267. </ReturnValue>
  268. <Parameters>
  269. <Parameter Name="lines" Type="System.Int32" />
  270. </Parameters>
  271. <Docs>
  272. <param name="lines">Number of lines to scroll.</param>
  273. <summary>
  274. Scrolls the view up.
  275. </summary>
  276. <returns>
  277. <c>true</c>, if left was scrolled, <c>false</c> otherwise.</returns>
  278. <remarks>To be added.</remarks>
  279. </Docs>
  280. </Member>
  281. <Member MemberName="ShowHorizontalScrollIndicator">
  282. <MemberSignature Language="C#" Value="public bool ShowHorizontalScrollIndicator { get; set; }" />
  283. <MemberSignature Language="ILAsm" Value=".property instance bool ShowHorizontalScrollIndicator" />
  284. <MemberType>Property</MemberType>
  285. <AssemblyInfo>
  286. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  287. </AssemblyInfo>
  288. <ReturnValue>
  289. <ReturnType>System.Boolean</ReturnType>
  290. </ReturnValue>
  291. <Docs>
  292. <summary>
  293. Gets or sets the visibility for the horizontal scroll indicator.
  294. </summary>
  295. <value>
  296. <c>true</c> if show vertical scroll indicator; otherwise, <c>false</c>.</value>
  297. <remarks>To be added.</remarks>
  298. </Docs>
  299. </Member>
  300. <Member MemberName="ShowVerticalScrollIndicator">
  301. <MemberSignature Language="C#" Value="public bool ShowVerticalScrollIndicator { get; set; }" />
  302. <MemberSignature Language="ILAsm" Value=".property instance bool ShowVerticalScrollIndicator" />
  303. <MemberType>Property</MemberType>
  304. <AssemblyInfo>
  305. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  306. </AssemblyInfo>
  307. <ReturnValue>
  308. <ReturnType>System.Boolean</ReturnType>
  309. </ReturnValue>
  310. <Docs>
  311. <summary>
  312. /// Gets or sets the visibility for the vertical scroll indicator.
  313. </summary>
  314. <value>
  315. <c>true</c> if show vertical scroll indicator; otherwise, <c>false</c>.</value>
  316. <remarks>To be added.</remarks>
  317. </Docs>
  318. </Member>
  319. </Members>
  320. </Type>