Toplevel.xml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <Type Name="Toplevel" FullName="Terminal.Gui.Toplevel">
  2. <TypeSignature Language="C#" Value="public class Toplevel : Terminal.Gui.View" />
  3. <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Toplevel extends Terminal.Gui.View" />
  4. <AssemblyInfo>
  5. <AssemblyName>Terminal.Gui</AssemblyName>
  6. <AssemblyVersion>0.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>Terminal.Gui.View</BaseTypeName>
  10. </Base>
  11. <Interfaces />
  12. <Docs>
  13. <summary>
  14. Toplevel views can be modally executed.
  15. </summary>
  16. <remarks>
  17. <para>
  18. Toplevels can be modally executing views, and they return control
  19. to the caller when the "Running" property is set to false.
  20. </para>
  21. </remarks>
  22. </Docs>
  23. <Members>
  24. <Member MemberName=".ctor">
  25. <MemberSignature Language="C#" Value="public Toplevel (Terminal.Gui.Rect frame);" />
  26. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Rect frame) cil managed" />
  27. <MemberType>Constructor</MemberType>
  28. <AssemblyInfo>
  29. <AssemblyVersion>0.0.0.0</AssemblyVersion>
  30. </AssemblyInfo>
  31. <Parameters>
  32. <Parameter Name="frame" Type="Terminal.Gui.Rect" />
  33. </Parameters>
  34. <Docs>
  35. <param name="frame">Frame.</param>
  36. <summary>
  37. Initializes a new instance of the <see cref="T:Terminal.Gui.Toplevel" /> class.
  38. </summary>
  39. <remarks>To be added.</remarks>
  40. </Docs>
  41. </Member>
  42. <Member MemberName="CanFocus">
  43. <MemberSignature Language="C#" Value="public override bool CanFocus { get; }" />
  44. <MemberSignature Language="ILAsm" Value=".property instance bool CanFocus" />
  45. <MemberType>Property</MemberType>
  46. <AssemblyInfo>
  47. <AssemblyVersion>0.0.0.0</AssemblyVersion>
  48. </AssemblyInfo>
  49. <ReturnValue>
  50. <ReturnType>System.Boolean</ReturnType>
  51. </ReturnValue>
  52. <Docs>
  53. <summary>To be added.</summary>
  54. <value>To be added.</value>
  55. <remarks>To be added.</remarks>
  56. </Docs>
  57. </Member>
  58. <Member MemberName="Create">
  59. <MemberSignature Language="C#" Value="public static Terminal.Gui.Toplevel Create ();" />
  60. <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Terminal.Gui.Toplevel Create() cil managed" />
  61. <MemberType>Method</MemberType>
  62. <AssemblyInfo>
  63. <AssemblyVersion>0.0.0.0</AssemblyVersion>
  64. </AssemblyInfo>
  65. <ReturnValue>
  66. <ReturnType>Terminal.Gui.Toplevel</ReturnType>
  67. </ReturnValue>
  68. <Parameters />
  69. <Docs>
  70. <summary>
  71. Convenience factory method that creates a new toplevel with the current terminal dimensions.
  72. </summary>
  73. <returns>The create.</returns>
  74. <remarks>To be added.</remarks>
  75. </Docs>
  76. </Member>
  77. <Member MemberName="ProcessKey">
  78. <MemberSignature Language="C#" Value="public override bool ProcessKey (Terminal.Gui.KeyEvent keyEvent);" />
  79. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool ProcessKey(valuetype Terminal.Gui.KeyEvent keyEvent) cil managed" />
  80. <MemberType>Method</MemberType>
  81. <AssemblyInfo>
  82. <AssemblyVersion>0.0.0.0</AssemblyVersion>
  83. </AssemblyInfo>
  84. <ReturnValue>
  85. <ReturnType>System.Boolean</ReturnType>
  86. </ReturnValue>
  87. <Parameters>
  88. <Parameter Name="kb" Type="Terminal.Gui.KeyEvent" />
  89. </Parameters>
  90. <Docs>
  91. <param name="keyEvent">To be added.</param>
  92. <summary>To be added.</summary>
  93. <returns>To be added.</returns>
  94. <remarks>To be added.</remarks>
  95. </Docs>
  96. </Member>
  97. <Member MemberName="Running">
  98. <MemberSignature Language="C#" Value="public bool Running;" />
  99. <MemberSignature Language="ILAsm" Value=".field public bool Running" />
  100. <MemberType>Field</MemberType>
  101. <AssemblyInfo>
  102. <AssemblyVersion>0.0.0.0</AssemblyVersion>
  103. </AssemblyInfo>
  104. <ReturnValue>
  105. <ReturnType>System.Boolean</ReturnType>
  106. </ReturnValue>
  107. <Docs>
  108. <summary>
  109. This flag is checked on each iteration of the mainloop and it continues
  110. running until this flag is set to false.
  111. </summary>
  112. <remarks>To be added.</remarks>
  113. </Docs>
  114. </Member>
  115. </Members>
  116. </Type>