Terminal.Gui.View.yml 58 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892
  1. ### YamlMime:ManagedReference
  2. items:
  3. - uid: Terminal.Gui.View
  4. id: View
  5. children:
  6. - Terminal.Gui.View.#ctor
  7. - Terminal.Gui.View.#ctor(Terminal.Gui.Rect)
  8. - Terminal.Gui.View.Add(Terminal.Gui.View)
  9. - Terminal.Gui.View.Add(Terminal.Gui.View[])
  10. - Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune)
  11. - Terminal.Gui.View.Bounds
  12. - Terminal.Gui.View.ChildNeedsDisplay
  13. - Terminal.Gui.View.Clear
  14. - Terminal.Gui.View.Clear(Terminal.Gui.Rect)
  15. - Terminal.Gui.View.ClearNeedsDisplay
  16. - Terminal.Gui.View.ClipToBounds
  17. - Terminal.Gui.View.ColorScheme
  18. - Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
  19. - Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
  20. - Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
  21. - Terminal.Gui.View.Driver
  22. - Terminal.Gui.View.EnsureFocus
  23. - Terminal.Gui.View.Focused
  24. - Terminal.Gui.View.FocusFirst
  25. - Terminal.Gui.View.FocusLast
  26. - Terminal.Gui.View.FocusNext
  27. - Terminal.Gui.View.FocusPrev
  28. - Terminal.Gui.View.Frame
  29. - Terminal.Gui.View.GetEnumerator
  30. - Terminal.Gui.View.HasFocus
  31. - Terminal.Gui.View.Height
  32. - Terminal.Gui.View.Id
  33. - Terminal.Gui.View.LayoutStyle
  34. - Terminal.Gui.View.LayoutSubviews
  35. - Terminal.Gui.View.MostFocused
  36. - Terminal.Gui.View.Move(System.Int32,System.Int32)
  37. - Terminal.Gui.View.PositionCursor
  38. - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
  39. - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
  40. - Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent)
  41. - Terminal.Gui.View.Redraw(Terminal.Gui.Rect)
  42. - Terminal.Gui.View.Remove(Terminal.Gui.View)
  43. - Terminal.Gui.View.RemoveAll
  44. - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
  45. - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
  46. - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
  47. - Terminal.Gui.View.SetNeedsDisplay
  48. - Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect)
  49. - Terminal.Gui.View.Subviews
  50. - Terminal.Gui.View.SuperView
  51. - Terminal.Gui.View.ToString
  52. - Terminal.Gui.View.WantMousePositionReports
  53. - Terminal.Gui.View.Width
  54. - Terminal.Gui.View.X
  55. - Terminal.Gui.View.Y
  56. langs:
  57. - csharp
  58. name: View
  59. nameWithType: View
  60. fullName: Terminal.Gui.View
  61. type: Class
  62. assemblies:
  63. - Terminal.Gui
  64. namespace: Terminal.Gui
  65. summary: View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views.
  66. remarks: "<p>\n The View defines the base functionality for user interface elements in Terminal/gui.cs. Views\n can contain one or more subviews, can respond to user input and render themselves on the screen.\n </p>\n <p>\n Views can either be created with an absolute position, by calling the constructor that takes a\n Rect parameter to specify the absolute position and size (the Frame of the View) or by setting the\n X, Y, Width and Height properties on the view. Both approaches use coordinates that are relative \n to the container they are being added to.\n </p>\n <p>\n When you do not specify a Rect frame you can use the more flexible \n Dim and Pos objects that can dynamically update the position of a view. \n The X and Y properties are of type <xref href=\"Terminal.Gui.Pos\"></xref>\n and you can use either absolute positions, percentages or anchor\n points. The Width and Height properties are of type \n <xref href=\"Terminal.Gui.Dim\"></xref> and can use absolute position, \n percentages and anchors. These are useful as they will take\n care of repositioning your views if your view's frames are resized\n or if the terminal size changes.\n </p>\n <p>\n When you specify the Rect parameter to a view, you are setting the LayoutStyle to Absolute, and the \n view will always stay in the position that you placed it. To change the position change the \n Frame property to the new position.\n </p>\n <p>\n Subviews can be added to a View by calling the Add method. The container of a view is the \n Superview.\n </p>\n <p>\n Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view\n as requiring to be redrawn.\n </p>\n <p>\n Views have a ColorScheme property that defines the default colors that subviews\n should use for rendering. This ensures that the views fit in the context where\n they are being used, and allows for themes to be plugged in. For example, the\n default colors for windows and toplevels uses a blue background, while it uses \n a white background for dialog boxes and a red background for errors.\n </p>\n <p>\n If a ColorScheme is not set on a view, the result of the ColorScheme is the\n value of the SuperView and the value might only be valid once a view has been\n added to a SuperView, so your subclasses should not rely on ColorScheme being\n set at construction time.\n </p>\n <p>\n Using ColorSchemes has the advantage that your application will work both\n in color as well as black and white displays.\n </p>\n <p>\n Views that are focusable should implement the PositionCursor to make sure that\n the cursor is placed in a location that makes sense. Unix terminals do not have\n a way of hiding the cursor, so it can be distracting to have the cursor left at \n the last focused view. So views should make sure that they place the cursor\n in a visually sensible place.\n </p>\n <p>\n The metnod LayoutSubviews is invoked when the size or layout of a view has\n changed. The default processing system will keep the size and dimensions\n for views that use the LayoutKind.Absolute, and will recompute the\n frames for the vies that use LayoutKind.Computed.\n </p>"
  67. syntax:
  68. content: 'public class View : Terminal.Gui.Responder, System.Collections.IEnumerable'
  69. inheritance:
  70. - System.Object
  71. - Terminal.Gui.Responder
  72. derivedClasses:
  73. - Terminal.Gui.Button
  74. - Terminal.Gui.CheckBox
  75. - Terminal.Gui.FrameView
  76. - Terminal.Gui.HexView
  77. - Terminal.Gui.Label
  78. - Terminal.Gui.ListView
  79. - Terminal.Gui.MenuBar
  80. - Terminal.Gui.ProgressBar
  81. - Terminal.Gui.RadioGroup
  82. - Terminal.Gui.ScrollBarView
  83. - Terminal.Gui.ScrollView
  84. - Terminal.Gui.TextField
  85. - Terminal.Gui.TextView
  86. - Terminal.Gui.Toplevel
  87. implements:
  88. - System.Collections.IEnumerable
  89. inheritedMembers:
  90. - Terminal.Gui.Responder.CanFocus
  91. - Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent)
  92. - uid: Terminal.Gui.View.#ctor
  93. id: '#ctor'
  94. parent: Terminal.Gui.View
  95. langs:
  96. - csharp
  97. name: View()
  98. nameWithType: View.View()
  99. fullName: View.View()
  100. type: Constructor
  101. assemblies:
  102. - Terminal.Gui
  103. namespace: Terminal.Gui
  104. summary: "Initializes a new instance of the <xref href=\"Terminal.Gui.View\"></xref> class and sets the\n view up for Computed layout, which will use the values in X, Y, Width and Height to \n compute the View's Frame."
  105. syntax:
  106. content: public View ();
  107. parameters: []
  108. overload: Terminal.Gui.View.#ctor*
  109. exceptions: []
  110. - uid: Terminal.Gui.View.#ctor(Terminal.Gui.Rect)
  111. id: '#ctor(Terminal.Gui.Rect)'
  112. parent: Terminal.Gui.View
  113. langs:
  114. - csharp
  115. name: View(Rect)
  116. nameWithType: View.View(Rect)
  117. fullName: View.View(Rect)
  118. type: Constructor
  119. assemblies:
  120. - Terminal.Gui
  121. namespace: Terminal.Gui
  122. summary: >-
  123. Initializes a new instance of the <xref href="Terminal.Gui.View"></xref> class with the absolute
  124. dimensions specified in the frame. If you want to have Views that can be positioned with
  125. Pos and Dim properties on X, Y, Width and Height, use the empty constructor.
  126. syntax:
  127. content: public View (Terminal.Gui.Rect frame);
  128. parameters:
  129. - id: frame
  130. type: Terminal.Gui.Rect
  131. description: The region covered by this view.
  132. overload: Terminal.Gui.View.#ctor*
  133. exceptions: []
  134. - uid: Terminal.Gui.View.Add(Terminal.Gui.View)
  135. id: Add(Terminal.Gui.View)
  136. parent: Terminal.Gui.View
  137. langs:
  138. - csharp
  139. name: Add(View)
  140. nameWithType: View.Add(View)
  141. fullName: View.Add(View)
  142. type: Method
  143. assemblies:
  144. - Terminal.Gui
  145. namespace: Terminal.Gui
  146. summary: Adds a subview to this view.
  147. syntax:
  148. content: public virtual void Add (Terminal.Gui.View view);
  149. parameters:
  150. - id: view
  151. type: Terminal.Gui.View
  152. description: To be added.
  153. overload: Terminal.Gui.View.Add*
  154. exceptions: []
  155. - uid: Terminal.Gui.View.Add(Terminal.Gui.View[])
  156. id: Add(Terminal.Gui.View[])
  157. parent: Terminal.Gui.View
  158. langs:
  159. - csharp
  160. name: Add(View[])
  161. nameWithType: View.Add(View[])
  162. fullName: View.Add(View[])
  163. type: Method
  164. assemblies:
  165. - Terminal.Gui
  166. namespace: Terminal.Gui
  167. summary: Adds the specified views to the view.
  168. syntax:
  169. content: public void Add (Terminal.Gui.View[] views);
  170. parameters:
  171. - id: views
  172. type: Terminal.Gui.View[]
  173. description: Array of one or more views (can be optional parameter).
  174. overload: Terminal.Gui.View.Add*
  175. exceptions: []
  176. - uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune)
  177. id: AddRune(System.Int32,System.Int32,System.Rune)
  178. parent: Terminal.Gui.View
  179. langs:
  180. - csharp
  181. name: AddRune(Int32, Int32, Rune)
  182. nameWithType: View.AddRune(Int32, Int32, Rune)
  183. fullName: View.AddRune(Int32, Int32, Rune)
  184. type: Method
  185. assemblies:
  186. - Terminal.Gui
  187. namespace: Terminal.Gui
  188. summary: Displays the specified character in the specified column and row.
  189. syntax:
  190. content: public void AddRune (int col, int row, Rune ch);
  191. parameters:
  192. - id: col
  193. type: System.Int32
  194. description: Col.
  195. - id: row
  196. type: System.Int32
  197. description: Row.
  198. - id: ch
  199. type: System.Rune
  200. description: Ch.
  201. overload: Terminal.Gui.View.AddRune*
  202. exceptions: []
  203. - uid: Terminal.Gui.View.Bounds
  204. id: Bounds
  205. parent: Terminal.Gui.View
  206. langs:
  207. - csharp
  208. name: Bounds
  209. nameWithType: View.Bounds
  210. fullName: View.Bounds
  211. type: Property
  212. assemblies:
  213. - Terminal.Gui
  214. namespace: Terminal.Gui
  215. summary: The bounds represent the View-relative rectangle used for this view. Updates to the Bounds update the Frame, and has the same side effects as updating the frame.
  216. syntax:
  217. content: public Terminal.Gui.Rect Bounds { get; set; }
  218. return:
  219. type: Terminal.Gui.Rect
  220. description: The bounds.
  221. overload: Terminal.Gui.View.Bounds*
  222. exceptions: []
  223. - uid: Terminal.Gui.View.ChildNeedsDisplay
  224. id: ChildNeedsDisplay
  225. parent: Terminal.Gui.View
  226. langs:
  227. - csharp
  228. name: ChildNeedsDisplay()
  229. nameWithType: View.ChildNeedsDisplay()
  230. fullName: View.ChildNeedsDisplay()
  231. type: Method
  232. assemblies:
  233. - Terminal.Gui
  234. namespace: Terminal.Gui
  235. summary: Flags this view for requiring the children views to be repainted.
  236. syntax:
  237. content: public void ChildNeedsDisplay ();
  238. parameters: []
  239. overload: Terminal.Gui.View.ChildNeedsDisplay*
  240. exceptions: []
  241. - uid: Terminal.Gui.View.Clear
  242. id: Clear
  243. parent: Terminal.Gui.View
  244. langs:
  245. - csharp
  246. name: Clear()
  247. nameWithType: View.Clear()
  248. fullName: View.Clear()
  249. type: Method
  250. assemblies:
  251. - Terminal.Gui
  252. namespace: Terminal.Gui
  253. summary: Clears the view region with the current color.
  254. remarks: >-
  255. <p>
  256. This clears the entire region used by this view.
  257. </p>
  258. syntax:
  259. content: public void Clear ();
  260. parameters: []
  261. overload: Terminal.Gui.View.Clear*
  262. exceptions: []
  263. - uid: Terminal.Gui.View.Clear(Terminal.Gui.Rect)
  264. id: Clear(Terminal.Gui.Rect)
  265. parent: Terminal.Gui.View
  266. langs:
  267. - csharp
  268. name: Clear(Rect)
  269. nameWithType: View.Clear(Rect)
  270. fullName: View.Clear(Rect)
  271. type: Method
  272. assemblies:
  273. - Terminal.Gui
  274. namespace: Terminal.Gui
  275. summary: Clears the specfied rectangular region with the current color
  276. syntax:
  277. content: public void Clear (Terminal.Gui.Rect r);
  278. parameters:
  279. - id: r
  280. type: Terminal.Gui.Rect
  281. description: To be added.
  282. overload: Terminal.Gui.View.Clear*
  283. exceptions: []
  284. - uid: Terminal.Gui.View.ClearNeedsDisplay
  285. id: ClearNeedsDisplay
  286. parent: Terminal.Gui.View
  287. langs:
  288. - csharp
  289. name: ClearNeedsDisplay()
  290. nameWithType: View.ClearNeedsDisplay()
  291. fullName: View.ClearNeedsDisplay()
  292. type: Method
  293. assemblies:
  294. - Terminal.Gui
  295. namespace: Terminal.Gui
  296. summary: Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view.
  297. syntax:
  298. content: protected void ClearNeedsDisplay ();
  299. parameters: []
  300. overload: Terminal.Gui.View.ClearNeedsDisplay*
  301. exceptions: []
  302. - uid: Terminal.Gui.View.ClipToBounds
  303. id: ClipToBounds
  304. parent: Terminal.Gui.View
  305. langs:
  306. - csharp
  307. name: ClipToBounds()
  308. nameWithType: View.ClipToBounds()
  309. fullName: View.ClipToBounds()
  310. type: Method
  311. assemblies:
  312. - Terminal.Gui
  313. namespace: Terminal.Gui
  314. summary: Sets the Console driver's clip region to the current View's Bounds.
  315. syntax:
  316. content: public Terminal.Gui.Rect ClipToBounds ();
  317. parameters: []
  318. return:
  319. type: Terminal.Gui.Rect
  320. description: The existing driver's Clip region, which can be then set by setting the Driver.Clip property.
  321. overload: Terminal.Gui.View.ClipToBounds*
  322. exceptions: []
  323. - uid: Terminal.Gui.View.ColorScheme
  324. id: ColorScheme
  325. parent: Terminal.Gui.View
  326. langs:
  327. - csharp
  328. name: ColorScheme
  329. nameWithType: View.ColorScheme
  330. fullName: View.ColorScheme
  331. type: Property
  332. assemblies:
  333. - Terminal.Gui
  334. namespace: Terminal.Gui
  335. summary: >-
  336. The color scheme for this view, if it is not defined, it returns the parent's
  337. color scheme.
  338. syntax:
  339. content: public Terminal.Gui.ColorScheme ColorScheme { get; set; }
  340. return:
  341. type: Terminal.Gui.ColorScheme
  342. description: To be added.
  343. overload: Terminal.Gui.View.ColorScheme*
  344. exceptions: []
  345. - uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
  346. id: DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
  347. parent: Terminal.Gui.View
  348. langs:
  349. - csharp
  350. name: DrawFrame(Rect, Int32, Boolean)
  351. nameWithType: View.DrawFrame(Rect, Int32, Boolean)
  352. fullName: View.DrawFrame(Rect, Int32, Boolean)
  353. type: Method
  354. assemblies:
  355. - Terminal.Gui
  356. namespace: Terminal.Gui
  357. summary: Draws a frame in the current view, clipped by the boundary of this view
  358. syntax:
  359. content: public void DrawFrame (Terminal.Gui.Rect rect, int padding = 0, bool fill = false);
  360. parameters:
  361. - id: rect
  362. type: Terminal.Gui.Rect
  363. description: Rectangular region for the frame to be drawn.
  364. - id: padding
  365. type: System.Int32
  366. description: The padding to add to the drawn frame.
  367. - id: fill
  368. type: System.Boolean
  369. description: If set to <code>true</code> it fill will the contents.
  370. overload: Terminal.Gui.View.DrawFrame*
  371. exceptions: []
  372. - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
  373. id: DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
  374. parent: Terminal.Gui.View
  375. langs:
  376. - csharp
  377. name: DrawHotString(ustring, Boolean, ColorScheme)
  378. nameWithType: View.DrawHotString(ustring, Boolean, ColorScheme)
  379. fullName: View.DrawHotString(ustring, Boolean, ColorScheme)
  380. type: Method
  381. assemblies:
  382. - Terminal.Gui
  383. namespace: Terminal.Gui
  384. summary: Utility function to draw strings that contains a hotkey using a colorscheme and the "focused" state.
  385. syntax:
  386. content: public void DrawHotString (NStack.ustring text, bool focused, Terminal.Gui.ColorScheme scheme);
  387. parameters:
  388. - id: text
  389. type: NStack.ustring
  390. description: String to display, the underscoore before a letter flags the next letter as the hotkey.
  391. - id: focused
  392. type: System.Boolean
  393. description: If set to <code>true</code> this uses the focused colors from the color scheme, otherwise the regular ones.
  394. - id: scheme
  395. type: Terminal.Gui.ColorScheme
  396. description: The color scheme to use.
  397. overload: Terminal.Gui.View.DrawHotString*
  398. exceptions: []
  399. - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
  400. id: DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
  401. parent: Terminal.Gui.View
  402. langs:
  403. - csharp
  404. name: DrawHotString(ustring, Attribute, Attribute)
  405. nameWithType: View.DrawHotString(ustring, Attribute, Attribute)
  406. fullName: View.DrawHotString(ustring, Attribute, Attribute)
  407. type: Method
  408. assemblies:
  409. - Terminal.Gui
  410. namespace: Terminal.Gui
  411. summary: Utility function to draw strings that contain a hotkey
  412. syntax:
  413. content: public void DrawHotString (NStack.ustring text, Terminal.Gui.Attribute hotColor, Terminal.Gui.Attribute normalColor);
  414. parameters:
  415. - id: text
  416. type: NStack.ustring
  417. description: String to display, the underscoore before a letter flags the next letter as the hotkey.
  418. - id: hotColor
  419. type: Terminal.Gui.Attribute
  420. description: Hot color.
  421. - id: normalColor
  422. type: Terminal.Gui.Attribute
  423. description: Normal color.
  424. overload: Terminal.Gui.View.DrawHotString*
  425. exceptions: []
  426. - uid: Terminal.Gui.View.Driver
  427. id: Driver
  428. parent: Terminal.Gui.View
  429. langs:
  430. - csharp
  431. name: Driver
  432. nameWithType: View.Driver
  433. fullName: View.Driver
  434. type: Field
  435. assemblies:
  436. - Terminal.Gui
  437. namespace: Terminal.Gui
  438. summary: >-
  439. Points to the current driver in use by the view, it is a convenience property
  440. for simplifying the development of new views.
  441. syntax:
  442. content: public static Terminal.Gui.ConsoleDriver Driver;
  443. return:
  444. type: Terminal.Gui.ConsoleDriver
  445. description: To be added.
  446. exceptions: []
  447. - uid: Terminal.Gui.View.EnsureFocus
  448. id: EnsureFocus
  449. parent: Terminal.Gui.View
  450. langs:
  451. - csharp
  452. name: EnsureFocus()
  453. nameWithType: View.EnsureFocus()
  454. fullName: View.EnsureFocus()
  455. type: Method
  456. assemblies:
  457. - Terminal.Gui
  458. namespace: Terminal.Gui
  459. summary: Finds the first view in the hierarchy that wants to get the focus if nothing is currently focused, otherwise, it does nothing.
  460. syntax:
  461. content: public void EnsureFocus ();
  462. parameters: []
  463. overload: Terminal.Gui.View.EnsureFocus*
  464. exceptions: []
  465. - uid: Terminal.Gui.View.Focused
  466. id: Focused
  467. parent: Terminal.Gui.View
  468. langs:
  469. - csharp
  470. name: Focused
  471. nameWithType: View.Focused
  472. fullName: View.Focused
  473. type: Property
  474. assemblies:
  475. - Terminal.Gui
  476. namespace: Terminal.Gui
  477. summary: Returns the currently focused view inside this view, or null if nothing is focused.
  478. syntax:
  479. content: public Terminal.Gui.View Focused { get; }
  480. return:
  481. type: Terminal.Gui.View
  482. description: The focused.
  483. overload: Terminal.Gui.View.Focused*
  484. exceptions: []
  485. - uid: Terminal.Gui.View.FocusFirst
  486. id: FocusFirst
  487. parent: Terminal.Gui.View
  488. langs:
  489. - csharp
  490. name: FocusFirst()
  491. nameWithType: View.FocusFirst()
  492. fullName: View.FocusFirst()
  493. type: Method
  494. assemblies:
  495. - Terminal.Gui
  496. namespace: Terminal.Gui
  497. summary: Focuses the first focusable subview if one exists.
  498. syntax:
  499. content: public void FocusFirst ();
  500. parameters: []
  501. overload: Terminal.Gui.View.FocusFirst*
  502. exceptions: []
  503. - uid: Terminal.Gui.View.FocusLast
  504. id: FocusLast
  505. parent: Terminal.Gui.View
  506. langs:
  507. - csharp
  508. name: FocusLast()
  509. nameWithType: View.FocusLast()
  510. fullName: View.FocusLast()
  511. type: Method
  512. assemblies:
  513. - Terminal.Gui
  514. namespace: Terminal.Gui
  515. summary: Focuses the last focusable subview if one exists.
  516. syntax:
  517. content: public void FocusLast ();
  518. parameters: []
  519. overload: Terminal.Gui.View.FocusLast*
  520. exceptions: []
  521. - uid: Terminal.Gui.View.FocusNext
  522. id: FocusNext
  523. parent: Terminal.Gui.View
  524. langs:
  525. - csharp
  526. name: FocusNext()
  527. nameWithType: View.FocusNext()
  528. fullName: View.FocusNext()
  529. type: Method
  530. assemblies:
  531. - Terminal.Gui
  532. namespace: Terminal.Gui
  533. summary: Focuses the next view.
  534. syntax:
  535. content: public bool FocusNext ();
  536. parameters: []
  537. return:
  538. type: System.Boolean
  539. description: <code>true</code>, if next was focused, <code>false</code> otherwise.
  540. overload: Terminal.Gui.View.FocusNext*
  541. exceptions: []
  542. - uid: Terminal.Gui.View.FocusPrev
  543. id: FocusPrev
  544. parent: Terminal.Gui.View
  545. langs:
  546. - csharp
  547. name: FocusPrev()
  548. nameWithType: View.FocusPrev()
  549. fullName: View.FocusPrev()
  550. type: Method
  551. assemblies:
  552. - Terminal.Gui
  553. namespace: Terminal.Gui
  554. summary: Focuses the previous view.
  555. syntax:
  556. content: public bool FocusPrev ();
  557. parameters: []
  558. return:
  559. type: System.Boolean
  560. description: <code>true</code>, if previous was focused, <code>false</code> otherwise.
  561. overload: Terminal.Gui.View.FocusPrev*
  562. exceptions: []
  563. - uid: Terminal.Gui.View.Frame
  564. id: Frame
  565. parent: Terminal.Gui.View
  566. langs:
  567. - csharp
  568. name: Frame
  569. nameWithType: View.Frame
  570. fullName: View.Frame
  571. type: Property
  572. assemblies:
  573. - Terminal.Gui
  574. namespace: Terminal.Gui
  575. summary: Gets or sets the frame for the view.
  576. remarks: "Altering the Frame of a view will trigger the redrawing of the \n view as well as the redrawing of the affected regions in the superview."
  577. syntax:
  578. content: public virtual Terminal.Gui.Rect Frame { get; set; }
  579. return:
  580. type: Terminal.Gui.Rect
  581. description: The frame.
  582. overload: Terminal.Gui.View.Frame*
  583. exceptions: []
  584. - uid: Terminal.Gui.View.GetEnumerator
  585. id: GetEnumerator
  586. parent: Terminal.Gui.View
  587. langs:
  588. - csharp
  589. name: GetEnumerator()
  590. nameWithType: View.GetEnumerator()
  591. fullName: View.GetEnumerator()
  592. type: Method
  593. assemblies:
  594. - Terminal.Gui
  595. namespace: Terminal.Gui
  596. summary: Gets an enumerator that enumerates the subviews in this view.
  597. syntax:
  598. content: >-
  599. [System.Runtime.CompilerServices.IteratorStateMachine(typeof(Terminal.Gui.View/<GetEnumerator>d__23))]
  600. public System.Collections.IEnumerator GetEnumerator ();
  601. parameters: []
  602. return:
  603. type: System.Collections.IEnumerator
  604. description: The enumerator.
  605. overload: Terminal.Gui.View.GetEnumerator*
  606. exceptions: []
  607. attributes:
  608. - type: System.Runtime.CompilerServices.IteratorStateMachine
  609. - uid: Terminal.Gui.View.HasFocus
  610. id: HasFocus
  611. parent: Terminal.Gui.View
  612. langs:
  613. - csharp
  614. name: HasFocus
  615. nameWithType: View.HasFocus
  616. fullName: View.HasFocus
  617. type: Property
  618. assemblies:
  619. - Terminal.Gui
  620. namespace: Terminal.Gui
  621. summary: Gets or sets a value indicating whether this <xref href="Terminal.Gui.View"></xref> has focus.
  622. syntax:
  623. content: public override bool HasFocus { get; }
  624. return:
  625. type: System.Boolean
  626. description: <code>true</code> if has focus; otherwise, <code>false</code>.
  627. overload: Terminal.Gui.View.HasFocus*
  628. exceptions: []
  629. - uid: Terminal.Gui.View.Height
  630. id: Height
  631. parent: Terminal.Gui.View
  632. langs:
  633. - csharp
  634. name: Height
  635. nameWithType: View.Height
  636. fullName: View.Height
  637. type: Property
  638. assemblies:
  639. - Terminal.Gui
  640. namespace: Terminal.Gui
  641. summary: >-
  642. Gets or sets the height for the view. This is only used when the LayoutStyle is Computed, if the
  643. LayoutStyle is set to Absolute, this value is ignored.
  644. syntax:
  645. content: public Terminal.Gui.Dim Height { get; set; }
  646. return:
  647. type: Terminal.Gui.Dim
  648. description: The height.
  649. overload: Terminal.Gui.View.Height*
  650. exceptions: []
  651. - uid: Terminal.Gui.View.Id
  652. id: Id
  653. parent: Terminal.Gui.View
  654. langs:
  655. - csharp
  656. name: Id
  657. nameWithType: View.Id
  658. fullName: View.Id
  659. type: Property
  660. assemblies:
  661. - Terminal.Gui
  662. namespace: Terminal.Gui
  663. summary: Gets or sets an identifier for the view;
  664. syntax:
  665. content: public NStack.ustring Id { get; set; }
  666. return:
  667. type: NStack.ustring
  668. description: The identifier.
  669. overload: Terminal.Gui.View.Id*
  670. exceptions: []
  671. - uid: Terminal.Gui.View.LayoutStyle
  672. id: LayoutStyle
  673. parent: Terminal.Gui.View
  674. langs:
  675. - csharp
  676. name: LayoutStyle
  677. nameWithType: View.LayoutStyle
  678. fullName: View.LayoutStyle
  679. type: Property
  680. assemblies:
  681. - Terminal.Gui
  682. namespace: Terminal.Gui
  683. summary: >-
  684. Controls how the view's Frame is computed during the LayoutSubviews method, if Absolute, then
  685. LayoutSubviews does not change the Frame properties, otherwise the Frame is updated from the
  686. values in X, Y, Width and Height properties.
  687. syntax:
  688. content: public Terminal.Gui.LayoutStyle LayoutStyle { get; set; }
  689. return:
  690. type: Terminal.Gui.LayoutStyle
  691. description: The layout style.
  692. overload: Terminal.Gui.View.LayoutStyle*
  693. exceptions: []
  694. - uid: Terminal.Gui.View.LayoutSubviews
  695. id: LayoutSubviews
  696. parent: Terminal.Gui.View
  697. langs:
  698. - csharp
  699. name: LayoutSubviews()
  700. nameWithType: View.LayoutSubviews()
  701. fullName: View.LayoutSubviews()
  702. type: Method
  703. assemblies:
  704. - Terminal.Gui
  705. namespace: Terminal.Gui
  706. summary: "This virtual method is invoked when a view starts executing or \n when the dimensions of the view have changed, for example in \n response to the container view or terminal resizing."
  707. syntax:
  708. content: public virtual void LayoutSubviews ();
  709. parameters: []
  710. overload: Terminal.Gui.View.LayoutSubviews*
  711. exceptions: []
  712. - uid: Terminal.Gui.View.MostFocused
  713. id: MostFocused
  714. parent: Terminal.Gui.View
  715. langs:
  716. - csharp
  717. name: MostFocused
  718. nameWithType: View.MostFocused
  719. fullName: View.MostFocused
  720. type: Property
  721. assemblies:
  722. - Terminal.Gui
  723. namespace: Terminal.Gui
  724. summary: Returns the most focused view in the chain of subviews (the leaf view that has the focus).
  725. syntax:
  726. content: public Terminal.Gui.View MostFocused { get; }
  727. return:
  728. type: Terminal.Gui.View
  729. description: The most focused.
  730. overload: Terminal.Gui.View.MostFocused*
  731. exceptions: []
  732. - uid: Terminal.Gui.View.Move(System.Int32,System.Int32)
  733. id: Move(System.Int32,System.Int32)
  734. parent: Terminal.Gui.View
  735. langs:
  736. - csharp
  737. name: Move(Int32, Int32)
  738. nameWithType: View.Move(Int32, Int32)
  739. fullName: View.Move(Int32, Int32)
  740. type: Method
  741. assemblies:
  742. - Terminal.Gui
  743. namespace: Terminal.Gui
  744. summary: This moves the cursor to the specified column and row in the view.
  745. syntax:
  746. content: public void Move (int col, int row);
  747. parameters:
  748. - id: col
  749. type: System.Int32
  750. description: Col.
  751. - id: row
  752. type: System.Int32
  753. description: Row.
  754. overload: Terminal.Gui.View.Move*
  755. exceptions: []
  756. - uid: Terminal.Gui.View.PositionCursor
  757. id: PositionCursor
  758. parent: Terminal.Gui.View
  759. langs:
  760. - csharp
  761. name: PositionCursor()
  762. nameWithType: View.PositionCursor()
  763. fullName: View.PositionCursor()
  764. type: Method
  765. assemblies:
  766. - Terminal.Gui
  767. namespace: Terminal.Gui
  768. summary: Positions the cursor in the right position based on the currently focused view in the chain.
  769. syntax:
  770. content: public virtual void PositionCursor ();
  771. parameters: []
  772. overload: Terminal.Gui.View.PositionCursor*
  773. exceptions: []
  774. - uid: Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
  775. id: ProcessColdKey(Terminal.Gui.KeyEvent)
  776. parent: Terminal.Gui.View
  777. langs:
  778. - csharp
  779. name: ProcessColdKey(KeyEvent)
  780. nameWithType: View.ProcessColdKey(KeyEvent)
  781. fullName: View.ProcessColdKey(KeyEvent)
  782. type: Method
  783. assemblies:
  784. - Terminal.Gui
  785. namespace: Terminal.Gui
  786. syntax:
  787. content: public override bool ProcessColdKey (Terminal.Gui.KeyEvent keyEvent);
  788. parameters:
  789. - id: keyEvent
  790. type: Terminal.Gui.KeyEvent
  791. description: Contains the details about the key that produced the event.
  792. return:
  793. type: System.Boolean
  794. description: To be added.
  795. overload: Terminal.Gui.View.ProcessColdKey*
  796. exceptions: []
  797. - uid: Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
  798. id: ProcessHotKey(Terminal.Gui.KeyEvent)
  799. parent: Terminal.Gui.View
  800. langs:
  801. - csharp
  802. name: ProcessHotKey(KeyEvent)
  803. nameWithType: View.ProcessHotKey(KeyEvent)
  804. fullName: View.ProcessHotKey(KeyEvent)
  805. type: Method
  806. assemblies:
  807. - Terminal.Gui
  808. namespace: Terminal.Gui
  809. syntax:
  810. content: public override bool ProcessHotKey (Terminal.Gui.KeyEvent keyEvent);
  811. parameters:
  812. - id: keyEvent
  813. type: Terminal.Gui.KeyEvent
  814. description: Contains the details about the key that produced the event.
  815. return:
  816. type: System.Boolean
  817. description: To be added.
  818. overload: Terminal.Gui.View.ProcessHotKey*
  819. exceptions: []
  820. - uid: Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent)
  821. id: ProcessKey(Terminal.Gui.KeyEvent)
  822. parent: Terminal.Gui.View
  823. langs:
  824. - csharp
  825. name: ProcessKey(KeyEvent)
  826. nameWithType: View.ProcessKey(KeyEvent)
  827. fullName: View.ProcessKey(KeyEvent)
  828. type: Method
  829. assemblies:
  830. - Terminal.Gui
  831. namespace: Terminal.Gui
  832. syntax:
  833. content: public override bool ProcessKey (Terminal.Gui.KeyEvent keyEvent);
  834. parameters:
  835. - id: keyEvent
  836. type: Terminal.Gui.KeyEvent
  837. description: Contains the details about the key that produced the event.
  838. return:
  839. type: System.Boolean
  840. description: To be added.
  841. overload: Terminal.Gui.View.ProcessKey*
  842. exceptions: []
  843. - uid: Terminal.Gui.View.Redraw(Terminal.Gui.Rect)
  844. id: Redraw(Terminal.Gui.Rect)
  845. parent: Terminal.Gui.View
  846. langs:
  847. - csharp
  848. name: Redraw(Rect)
  849. nameWithType: View.Redraw(Rect)
  850. fullName: View.Redraw(Rect)
  851. type: Method
  852. assemblies:
  853. - Terminal.Gui
  854. namespace: Terminal.Gui
  855. summary: Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display.
  856. remarks: >-
  857. <p>
  858. Views should set the color that they want to use on entry, as otherwise this will inherit
  859. the last color that was set globaly on the driver.
  860. </p>
  861. syntax:
  862. content: public virtual void Redraw (Terminal.Gui.Rect region);
  863. parameters:
  864. - id: region
  865. type: Terminal.Gui.Rect
  866. description: The region to redraw, this is relative to the view itself.
  867. overload: Terminal.Gui.View.Redraw*
  868. exceptions: []
  869. - uid: Terminal.Gui.View.Remove(Terminal.Gui.View)
  870. id: Remove(Terminal.Gui.View)
  871. parent: Terminal.Gui.View
  872. langs:
  873. - csharp
  874. name: Remove(View)
  875. nameWithType: View.Remove(View)
  876. fullName: View.Remove(View)
  877. type: Method
  878. assemblies:
  879. - Terminal.Gui
  880. namespace: Terminal.Gui
  881. summary: Removes a widget from this container.
  882. syntax:
  883. content: public virtual void Remove (Terminal.Gui.View view);
  884. parameters:
  885. - id: view
  886. type: Terminal.Gui.View
  887. description: To be added.
  888. overload: Terminal.Gui.View.Remove*
  889. exceptions: []
  890. - uid: Terminal.Gui.View.RemoveAll
  891. id: RemoveAll
  892. parent: Terminal.Gui.View
  893. langs:
  894. - csharp
  895. name: RemoveAll()
  896. nameWithType: View.RemoveAll()
  897. fullName: View.RemoveAll()
  898. type: Method
  899. assemblies:
  900. - Terminal.Gui
  901. namespace: Terminal.Gui
  902. summary: Removes all the widgets from this container.
  903. syntax:
  904. content: public virtual void RemoveAll ();
  905. parameters: []
  906. overload: Terminal.Gui.View.RemoveAll*
  907. exceptions: []
  908. - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
  909. id: ScreenToView(System.Int32,System.Int32)
  910. parent: Terminal.Gui.View
  911. langs:
  912. - csharp
  913. name: ScreenToView(Int32, Int32)
  914. nameWithType: View.ScreenToView(Int32, Int32)
  915. fullName: View.ScreenToView(Int32, Int32)
  916. type: Method
  917. assemblies:
  918. - Terminal.Gui
  919. namespace: Terminal.Gui
  920. summary: Converts a point from screen coordinates into the view coordinate space.
  921. syntax:
  922. content: public Terminal.Gui.Point ScreenToView (int x, int y);
  923. parameters:
  924. - id: x
  925. type: System.Int32
  926. description: X screen-coordinate point.
  927. - id: y
  928. type: System.Int32
  929. description: Y screen-coordinate point.
  930. return:
  931. type: Terminal.Gui.Point
  932. description: The mapped point.
  933. overload: Terminal.Gui.View.ScreenToView*
  934. exceptions: []
  935. - uid: Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
  936. id: SetClip(Terminal.Gui.Rect)
  937. parent: Terminal.Gui.View
  938. langs:
  939. - csharp
  940. name: SetClip(Rect)
  941. nameWithType: View.SetClip(Rect)
  942. fullName: View.SetClip(Rect)
  943. type: Method
  944. assemblies:
  945. - Terminal.Gui
  946. namespace: Terminal.Gui
  947. summary: Sets the clipping region to the specified region, the region is view-relative
  948. syntax:
  949. content: public Terminal.Gui.Rect SetClip (Terminal.Gui.Rect rect);
  950. parameters:
  951. - id: rect
  952. type: Terminal.Gui.Rect
  953. description: Rectangle region to clip into, the region is view-relative.
  954. return:
  955. type: Terminal.Gui.Rect
  956. description: The previous clip region.
  957. overload: Terminal.Gui.View.SetClip*
  958. exceptions: []
  959. - uid: Terminal.Gui.View.SetFocus(Terminal.Gui.View)
  960. id: SetFocus(Terminal.Gui.View)
  961. parent: Terminal.Gui.View
  962. langs:
  963. - csharp
  964. name: SetFocus(View)
  965. nameWithType: View.SetFocus(View)
  966. fullName: View.SetFocus(View)
  967. type: Method
  968. assemblies:
  969. - Terminal.Gui
  970. namespace: Terminal.Gui
  971. summary: Focuses the specified sub-view.
  972. syntax:
  973. content: public void SetFocus (Terminal.Gui.View view);
  974. parameters:
  975. - id: view
  976. type: Terminal.Gui.View
  977. description: View.
  978. overload: Terminal.Gui.View.SetFocus*
  979. exceptions: []
  980. - uid: Terminal.Gui.View.SetNeedsDisplay
  981. id: SetNeedsDisplay
  982. parent: Terminal.Gui.View
  983. langs:
  984. - csharp
  985. name: SetNeedsDisplay()
  986. nameWithType: View.SetNeedsDisplay()
  987. fullName: View.SetNeedsDisplay()
  988. type: Method
  989. assemblies:
  990. - Terminal.Gui
  991. namespace: Terminal.Gui
  992. summary: >-
  993. Invoke to flag that this view needs to be redisplayed, by any code
  994. that alters the state of the view.
  995. syntax:
  996. content: public void SetNeedsDisplay ();
  997. parameters: []
  998. overload: Terminal.Gui.View.SetNeedsDisplay*
  999. exceptions: []
  1000. - uid: Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect)
  1001. id: SetNeedsDisplay(Terminal.Gui.Rect)
  1002. parent: Terminal.Gui.View
  1003. langs:
  1004. - csharp
  1005. name: SetNeedsDisplay(Rect)
  1006. nameWithType: View.SetNeedsDisplay(Rect)
  1007. fullName: View.SetNeedsDisplay(Rect)
  1008. type: Method
  1009. assemblies:
  1010. - Terminal.Gui
  1011. namespace: Terminal.Gui
  1012. summary: Flags the specified rectangle region on this view as needing to be repainted.
  1013. syntax:
  1014. content: public void SetNeedsDisplay (Terminal.Gui.Rect region);
  1015. parameters:
  1016. - id: region
  1017. type: Terminal.Gui.Rect
  1018. description: The region that must be flagged for repaint.
  1019. overload: Terminal.Gui.View.SetNeedsDisplay*
  1020. exceptions: []
  1021. - uid: Terminal.Gui.View.Subviews
  1022. id: Subviews
  1023. parent: Terminal.Gui.View
  1024. langs:
  1025. - csharp
  1026. name: Subviews
  1027. nameWithType: View.Subviews
  1028. fullName: View.Subviews
  1029. type: Property
  1030. assemblies:
  1031. - Terminal.Gui
  1032. namespace: Terminal.Gui
  1033. summary: This returns a list of the subviews contained by this view.
  1034. syntax:
  1035. content: public System.Collections.Generic.IList<Terminal.Gui.View> Subviews { get; }
  1036. return:
  1037. type: System.Collections.Generic.IList{Terminal.Gui.View}
  1038. description: The subviews.
  1039. overload: Terminal.Gui.View.Subviews*
  1040. exceptions: []
  1041. - uid: Terminal.Gui.View.SuperView
  1042. id: SuperView
  1043. parent: Terminal.Gui.View
  1044. langs:
  1045. - csharp
  1046. name: SuperView
  1047. nameWithType: View.SuperView
  1048. fullName: View.SuperView
  1049. type: Property
  1050. assemblies:
  1051. - Terminal.Gui
  1052. namespace: Terminal.Gui
  1053. summary: Returns the container for this view, or null if this view has not been added to a container.
  1054. syntax:
  1055. content: public Terminal.Gui.View SuperView { get; }
  1056. return:
  1057. type: Terminal.Gui.View
  1058. description: The super view.
  1059. overload: Terminal.Gui.View.SuperView*
  1060. exceptions: []
  1061. - uid: Terminal.Gui.View.ToString
  1062. id: ToString
  1063. parent: Terminal.Gui.View
  1064. langs:
  1065. - csharp
  1066. name: ToString()
  1067. nameWithType: View.ToString()
  1068. fullName: View.ToString()
  1069. type: Method
  1070. assemblies:
  1071. - Terminal.Gui
  1072. namespace: Terminal.Gui
  1073. summary: Returns a <xref href="System.String"></xref> that represents the current <xref href="Terminal.Gui.View"></xref>.
  1074. syntax:
  1075. content: public override string ToString ();
  1076. parameters: []
  1077. return:
  1078. type: System.String
  1079. description: A <xref href="System.String"></xref> that represents the current <xref href="Terminal.Gui.View"></xref>.
  1080. overload: Terminal.Gui.View.ToString*
  1081. exceptions: []
  1082. - uid: Terminal.Gui.View.WantMousePositionReports
  1083. id: WantMousePositionReports
  1084. parent: Terminal.Gui.View
  1085. langs:
  1086. - csharp
  1087. name: WantMousePositionReports
  1088. nameWithType: View.WantMousePositionReports
  1089. fullName: View.WantMousePositionReports
  1090. type: Property
  1091. assemblies:
  1092. - Terminal.Gui
  1093. namespace: Terminal.Gui
  1094. summary: Gets or sets a value indicating whether this <xref href="Terminal.Gui.View"></xref> want mouse position reports.
  1095. syntax:
  1096. content: public virtual bool WantMousePositionReports { get; set; }
  1097. return:
  1098. type: System.Boolean
  1099. description: <code>true</code> if want mouse position reports; otherwise, <code>false</code>.
  1100. overload: Terminal.Gui.View.WantMousePositionReports*
  1101. exceptions: []
  1102. - uid: Terminal.Gui.View.Width
  1103. id: Width
  1104. parent: Terminal.Gui.View
  1105. langs:
  1106. - csharp
  1107. name: Width
  1108. nameWithType: View.Width
  1109. fullName: View.Width
  1110. type: Property
  1111. assemblies:
  1112. - Terminal.Gui
  1113. namespace: Terminal.Gui
  1114. summary: >-
  1115. Gets or sets the width for the view. This is only used when the LayoutStyle is Computed, if the
  1116. LayoutStyle is set to Absolute, this value is ignored.
  1117. syntax:
  1118. content: public Terminal.Gui.Dim Width { get; set; }
  1119. return:
  1120. type: Terminal.Gui.Dim
  1121. description: The width.
  1122. overload: Terminal.Gui.View.Width*
  1123. exceptions: []
  1124. - uid: Terminal.Gui.View.X
  1125. id: X
  1126. parent: Terminal.Gui.View
  1127. langs:
  1128. - csharp
  1129. name: X
  1130. nameWithType: View.X
  1131. fullName: View.X
  1132. type: Property
  1133. assemblies:
  1134. - Terminal.Gui
  1135. namespace: Terminal.Gui
  1136. summary: >-
  1137. Gets or sets the X position for the view (the column). This is only used when the LayoutStyle is Computed, if the
  1138. LayoutStyle is set to Absolute, this value is ignored.
  1139. syntax:
  1140. content: public Terminal.Gui.Pos X { get; set; }
  1141. return:
  1142. type: Terminal.Gui.Pos
  1143. description: The X Position.
  1144. overload: Terminal.Gui.View.X*
  1145. exceptions: []
  1146. - uid: Terminal.Gui.View.Y
  1147. id: Y
  1148. parent: Terminal.Gui.View
  1149. langs:
  1150. - csharp
  1151. name: Y
  1152. nameWithType: View.Y
  1153. fullName: View.Y
  1154. type: Property
  1155. assemblies:
  1156. - Terminal.Gui
  1157. namespace: Terminal.Gui
  1158. summary: >-
  1159. Gets or sets the Y position for the view (line). This is only used when the LayoutStyle is Computed, if the
  1160. LayoutStyle is set to Absolute, this value is ignored.
  1161. syntax:
  1162. content: public Terminal.Gui.Pos Y { get; set; }
  1163. return:
  1164. type: Terminal.Gui.Pos
  1165. description: The y position (line).
  1166. overload: Terminal.Gui.View.Y*
  1167. exceptions: []
  1168. references:
  1169. - uid: Terminal.Gui.Responder
  1170. parent: Terminal.Gui
  1171. isExternal: false
  1172. name: Responder
  1173. nameWithType: Responder
  1174. fullName: Terminal.Gui.Responder
  1175. - uid: Terminal.Gui.View.#ctor
  1176. parent: Terminal.Gui.View
  1177. isExternal: false
  1178. name: View()
  1179. nameWithType: View.View()
  1180. fullName: View.View()
  1181. - uid: Terminal.Gui.View.#ctor(Terminal.Gui.Rect)
  1182. parent: Terminal.Gui.View
  1183. isExternal: false
  1184. name: View(Rect)
  1185. nameWithType: View.View(Rect)
  1186. fullName: View.View(Rect)
  1187. - uid: Terminal.Gui.Rect
  1188. parent: Terminal.Gui
  1189. isExternal: false
  1190. name: Rect
  1191. nameWithType: Rect
  1192. fullName: Terminal.Gui.Rect
  1193. - uid: Terminal.Gui.View.Add(Terminal.Gui.View)
  1194. parent: Terminal.Gui.View
  1195. isExternal: false
  1196. name: Add(View)
  1197. nameWithType: View.Add(View)
  1198. fullName: View.Add(View)
  1199. - uid: Terminal.Gui.View
  1200. parent: Terminal.Gui
  1201. isExternal: false
  1202. name: View
  1203. nameWithType: View
  1204. fullName: Terminal.Gui.View
  1205. - uid: Terminal.Gui.View.Add(Terminal.Gui.View[])
  1206. parent: Terminal.Gui.View
  1207. isExternal: false
  1208. name: Add(View[])
  1209. nameWithType: View.Add(View[])
  1210. fullName: View.Add(View[])
  1211. - uid: Terminal.Gui.View[]
  1212. parent: Terminal.Gui
  1213. isExternal: false
  1214. name: View[]
  1215. nameWithType: View[]
  1216. fullName: Terminal.Gui.View[]
  1217. spec.csharp:
  1218. - uid: Terminal.Gui.View
  1219. name: View
  1220. nameWithType: View
  1221. fullName: Terminal.Gui.View
  1222. - name: '[]'
  1223. nameWithType: '[]'
  1224. fullName: '[]'
  1225. - uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune)
  1226. parent: Terminal.Gui.View
  1227. isExternal: false
  1228. name: AddRune(Int32, Int32, Rune)
  1229. nameWithType: View.AddRune(Int32, Int32, Rune)
  1230. fullName: View.AddRune(Int32, Int32, Rune)
  1231. - uid: System.Int32
  1232. parent: System
  1233. isExternal: true
  1234. name: Int32
  1235. nameWithType: Int32
  1236. fullName: System.Int32
  1237. - uid: System.Rune
  1238. parent: System
  1239. isExternal: true
  1240. name: Rune
  1241. nameWithType: Rune
  1242. fullName: System.Rune
  1243. - uid: Terminal.Gui.View.Bounds
  1244. parent: Terminal.Gui.View
  1245. isExternal: false
  1246. name: Bounds
  1247. nameWithType: View.Bounds
  1248. fullName: View.Bounds
  1249. - uid: Terminal.Gui.View.ChildNeedsDisplay
  1250. parent: Terminal.Gui.View
  1251. isExternal: false
  1252. name: ChildNeedsDisplay()
  1253. nameWithType: View.ChildNeedsDisplay()
  1254. fullName: View.ChildNeedsDisplay()
  1255. - uid: Terminal.Gui.View.Clear
  1256. parent: Terminal.Gui.View
  1257. isExternal: false
  1258. name: Clear()
  1259. nameWithType: View.Clear()
  1260. fullName: View.Clear()
  1261. - uid: Terminal.Gui.View.Clear(Terminal.Gui.Rect)
  1262. parent: Terminal.Gui.View
  1263. isExternal: false
  1264. name: Clear(Rect)
  1265. nameWithType: View.Clear(Rect)
  1266. fullName: View.Clear(Rect)
  1267. - uid: Terminal.Gui.View.ClearNeedsDisplay
  1268. parent: Terminal.Gui.View
  1269. isExternal: false
  1270. name: ClearNeedsDisplay()
  1271. nameWithType: View.ClearNeedsDisplay()
  1272. fullName: View.ClearNeedsDisplay()
  1273. - uid: Terminal.Gui.View.ClipToBounds
  1274. parent: Terminal.Gui.View
  1275. isExternal: false
  1276. name: ClipToBounds()
  1277. nameWithType: View.ClipToBounds()
  1278. fullName: View.ClipToBounds()
  1279. - uid: Terminal.Gui.View.ColorScheme
  1280. parent: Terminal.Gui.View
  1281. isExternal: false
  1282. name: ColorScheme
  1283. nameWithType: View.ColorScheme
  1284. fullName: View.ColorScheme
  1285. - uid: Terminal.Gui.ColorScheme
  1286. parent: Terminal.Gui
  1287. isExternal: false
  1288. name: ColorScheme
  1289. nameWithType: ColorScheme
  1290. fullName: Terminal.Gui.ColorScheme
  1291. - uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
  1292. parent: Terminal.Gui.View
  1293. isExternal: false
  1294. name: DrawFrame(Rect, Int32, Boolean)
  1295. nameWithType: View.DrawFrame(Rect, Int32, Boolean)
  1296. fullName: View.DrawFrame(Rect, Int32, Boolean)
  1297. - uid: System.Boolean
  1298. parent: System
  1299. isExternal: true
  1300. name: Boolean
  1301. nameWithType: Boolean
  1302. fullName: System.Boolean
  1303. - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
  1304. parent: Terminal.Gui.View
  1305. isExternal: false
  1306. name: DrawHotString(ustring, Boolean, ColorScheme)
  1307. nameWithType: View.DrawHotString(ustring, Boolean, ColorScheme)
  1308. fullName: View.DrawHotString(ustring, Boolean, ColorScheme)
  1309. - uid: NStack.ustring
  1310. parent: NStack
  1311. isExternal: true
  1312. name: ustring
  1313. nameWithType: ustring
  1314. fullName: NStack.ustring
  1315. - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
  1316. parent: Terminal.Gui.View
  1317. isExternal: false
  1318. name: DrawHotString(ustring, Attribute, Attribute)
  1319. nameWithType: View.DrawHotString(ustring, Attribute, Attribute)
  1320. fullName: View.DrawHotString(ustring, Attribute, Attribute)
  1321. - uid: Terminal.Gui.Attribute
  1322. parent: Terminal.Gui
  1323. isExternal: false
  1324. name: Attribute
  1325. nameWithType: Attribute
  1326. fullName: Terminal.Gui.Attribute
  1327. - uid: Terminal.Gui.View.Driver
  1328. parent: Terminal.Gui.View
  1329. isExternal: false
  1330. name: Driver
  1331. nameWithType: View.Driver
  1332. fullName: View.Driver
  1333. - uid: Terminal.Gui.ConsoleDriver
  1334. parent: Terminal.Gui
  1335. isExternal: false
  1336. name: ConsoleDriver
  1337. nameWithType: ConsoleDriver
  1338. fullName: Terminal.Gui.ConsoleDriver
  1339. - uid: Terminal.Gui.View.EnsureFocus
  1340. parent: Terminal.Gui.View
  1341. isExternal: false
  1342. name: EnsureFocus()
  1343. nameWithType: View.EnsureFocus()
  1344. fullName: View.EnsureFocus()
  1345. - uid: Terminal.Gui.View.Focused
  1346. parent: Terminal.Gui.View
  1347. isExternal: false
  1348. name: Focused
  1349. nameWithType: View.Focused
  1350. fullName: View.Focused
  1351. - uid: Terminal.Gui.View.FocusFirst
  1352. parent: Terminal.Gui.View
  1353. isExternal: false
  1354. name: FocusFirst()
  1355. nameWithType: View.FocusFirst()
  1356. fullName: View.FocusFirst()
  1357. - uid: Terminal.Gui.View.FocusLast
  1358. parent: Terminal.Gui.View
  1359. isExternal: false
  1360. name: FocusLast()
  1361. nameWithType: View.FocusLast()
  1362. fullName: View.FocusLast()
  1363. - uid: Terminal.Gui.View.FocusNext
  1364. parent: Terminal.Gui.View
  1365. isExternal: false
  1366. name: FocusNext()
  1367. nameWithType: View.FocusNext()
  1368. fullName: View.FocusNext()
  1369. - uid: Terminal.Gui.View.FocusPrev
  1370. parent: Terminal.Gui.View
  1371. isExternal: false
  1372. name: FocusPrev()
  1373. nameWithType: View.FocusPrev()
  1374. fullName: View.FocusPrev()
  1375. - uid: Terminal.Gui.View.Frame
  1376. parent: Terminal.Gui.View
  1377. isExternal: false
  1378. name: Frame
  1379. nameWithType: View.Frame
  1380. fullName: View.Frame
  1381. - uid: Terminal.Gui.View.GetEnumerator
  1382. parent: Terminal.Gui.View
  1383. isExternal: false
  1384. name: GetEnumerator()
  1385. nameWithType: View.GetEnumerator()
  1386. fullName: View.GetEnumerator()
  1387. - uid: System.Collections.IEnumerator
  1388. parent: System.Collections
  1389. isExternal: true
  1390. name: IEnumerator
  1391. nameWithType: IEnumerator
  1392. fullName: System.Collections.IEnumerator
  1393. - uid: Terminal.Gui.View.HasFocus
  1394. parent: Terminal.Gui.View
  1395. isExternal: false
  1396. name: HasFocus
  1397. nameWithType: View.HasFocus
  1398. fullName: View.HasFocus
  1399. - uid: Terminal.Gui.View.Height
  1400. parent: Terminal.Gui.View
  1401. isExternal: false
  1402. name: Height
  1403. nameWithType: View.Height
  1404. fullName: View.Height
  1405. - uid: Terminal.Gui.Dim
  1406. parent: Terminal.Gui
  1407. isExternal: false
  1408. name: Dim
  1409. nameWithType: Dim
  1410. fullName: Terminal.Gui.Dim
  1411. - uid: Terminal.Gui.View.Id
  1412. parent: Terminal.Gui.View
  1413. isExternal: false
  1414. name: Id
  1415. nameWithType: View.Id
  1416. fullName: View.Id
  1417. - uid: Terminal.Gui.View.LayoutStyle
  1418. parent: Terminal.Gui.View
  1419. isExternal: false
  1420. name: LayoutStyle
  1421. nameWithType: View.LayoutStyle
  1422. fullName: View.LayoutStyle
  1423. - uid: Terminal.Gui.LayoutStyle
  1424. parent: Terminal.Gui
  1425. isExternal: false
  1426. name: LayoutStyle
  1427. nameWithType: LayoutStyle
  1428. fullName: Terminal.Gui.LayoutStyle
  1429. - uid: Terminal.Gui.View.LayoutSubviews
  1430. parent: Terminal.Gui.View
  1431. isExternal: false
  1432. name: LayoutSubviews()
  1433. nameWithType: View.LayoutSubviews()
  1434. fullName: View.LayoutSubviews()
  1435. - uid: Terminal.Gui.View.MostFocused
  1436. parent: Terminal.Gui.View
  1437. isExternal: false
  1438. name: MostFocused
  1439. nameWithType: View.MostFocused
  1440. fullName: View.MostFocused
  1441. - uid: Terminal.Gui.View.Move(System.Int32,System.Int32)
  1442. parent: Terminal.Gui.View
  1443. isExternal: false
  1444. name: Move(Int32, Int32)
  1445. nameWithType: View.Move(Int32, Int32)
  1446. fullName: View.Move(Int32, Int32)
  1447. - uid: Terminal.Gui.View.PositionCursor
  1448. parent: Terminal.Gui.View
  1449. isExternal: false
  1450. name: PositionCursor()
  1451. nameWithType: View.PositionCursor()
  1452. fullName: View.PositionCursor()
  1453. - uid: Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
  1454. parent: Terminal.Gui.View
  1455. isExternal: false
  1456. name: ProcessColdKey(KeyEvent)
  1457. nameWithType: View.ProcessColdKey(KeyEvent)
  1458. fullName: View.ProcessColdKey(KeyEvent)
  1459. - uid: Terminal.Gui.KeyEvent
  1460. parent: Terminal.Gui
  1461. isExternal: false
  1462. name: KeyEvent
  1463. nameWithType: KeyEvent
  1464. fullName: Terminal.Gui.KeyEvent
  1465. - uid: Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
  1466. parent: Terminal.Gui.View
  1467. isExternal: false
  1468. name: ProcessHotKey(KeyEvent)
  1469. nameWithType: View.ProcessHotKey(KeyEvent)
  1470. fullName: View.ProcessHotKey(KeyEvent)
  1471. - uid: Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent)
  1472. parent: Terminal.Gui.View
  1473. isExternal: false
  1474. name: ProcessKey(KeyEvent)
  1475. nameWithType: View.ProcessKey(KeyEvent)
  1476. fullName: View.ProcessKey(KeyEvent)
  1477. - uid: Terminal.Gui.View.Redraw(Terminal.Gui.Rect)
  1478. parent: Terminal.Gui.View
  1479. isExternal: false
  1480. name: Redraw(Rect)
  1481. nameWithType: View.Redraw(Rect)
  1482. fullName: View.Redraw(Rect)
  1483. - uid: Terminal.Gui.View.Remove(Terminal.Gui.View)
  1484. parent: Terminal.Gui.View
  1485. isExternal: false
  1486. name: Remove(View)
  1487. nameWithType: View.Remove(View)
  1488. fullName: View.Remove(View)
  1489. - uid: Terminal.Gui.View.RemoveAll
  1490. parent: Terminal.Gui.View
  1491. isExternal: false
  1492. name: RemoveAll()
  1493. nameWithType: View.RemoveAll()
  1494. fullName: View.RemoveAll()
  1495. - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
  1496. parent: Terminal.Gui.View
  1497. isExternal: false
  1498. name: ScreenToView(Int32, Int32)
  1499. nameWithType: View.ScreenToView(Int32, Int32)
  1500. fullName: View.ScreenToView(Int32, Int32)
  1501. - uid: Terminal.Gui.Point
  1502. parent: Terminal.Gui
  1503. isExternal: false
  1504. name: Point
  1505. nameWithType: Point
  1506. fullName: Terminal.Gui.Point
  1507. - uid: Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
  1508. parent: Terminal.Gui.View
  1509. isExternal: false
  1510. name: SetClip(Rect)
  1511. nameWithType: View.SetClip(Rect)
  1512. fullName: View.SetClip(Rect)
  1513. - uid: Terminal.Gui.View.SetFocus(Terminal.Gui.View)
  1514. parent: Terminal.Gui.View
  1515. isExternal: false
  1516. name: SetFocus(View)
  1517. nameWithType: View.SetFocus(View)
  1518. fullName: View.SetFocus(View)
  1519. - uid: Terminal.Gui.View.SetNeedsDisplay
  1520. parent: Terminal.Gui.View
  1521. isExternal: false
  1522. name: SetNeedsDisplay()
  1523. nameWithType: View.SetNeedsDisplay()
  1524. fullName: View.SetNeedsDisplay()
  1525. - uid: Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect)
  1526. parent: Terminal.Gui.View
  1527. isExternal: false
  1528. name: SetNeedsDisplay(Rect)
  1529. nameWithType: View.SetNeedsDisplay(Rect)
  1530. fullName: View.SetNeedsDisplay(Rect)
  1531. - uid: Terminal.Gui.View.Subviews
  1532. parent: Terminal.Gui.View
  1533. isExternal: false
  1534. name: Subviews
  1535. nameWithType: View.Subviews
  1536. fullName: View.Subviews
  1537. - uid: System.Collections.Generic.IList`1
  1538. name: IList
  1539. nameWithType: IList
  1540. fullName: System.Collections.Generic.IList
  1541. - uid: System.Collections.Generic.IList{Terminal.Gui.View}
  1542. parent: System.Collections.Generic
  1543. isExternal: true
  1544. name: IList<View>
  1545. nameWithType: IList<View>
  1546. fullName: System.Collections.Generic.IList<Terminal.Gui.View>
  1547. spec.csharp:
  1548. - uid: System.Collections.Generic.IList`1
  1549. name: IList
  1550. nameWithType: IList
  1551. fullName: System.Collections.Generic.IList
  1552. - name: <
  1553. nameWithType: <
  1554. fullName: <
  1555. - uid: Terminal.Gui.View
  1556. name: View
  1557. nameWithType: View
  1558. fullName: Terminal.Gui.View
  1559. - name: '>'
  1560. nameWithType: '>'
  1561. fullName: '>'
  1562. - uid: Terminal.Gui.View.SuperView
  1563. parent: Terminal.Gui.View
  1564. isExternal: false
  1565. name: SuperView
  1566. nameWithType: View.SuperView
  1567. fullName: View.SuperView
  1568. - uid: Terminal.Gui.View.ToString
  1569. parent: Terminal.Gui.View
  1570. isExternal: false
  1571. name: ToString()
  1572. nameWithType: View.ToString()
  1573. fullName: View.ToString()
  1574. - uid: System.String
  1575. parent: System
  1576. isExternal: true
  1577. name: String
  1578. nameWithType: String
  1579. fullName: System.String
  1580. - uid: Terminal.Gui.View.WantMousePositionReports
  1581. parent: Terminal.Gui.View
  1582. isExternal: false
  1583. name: WantMousePositionReports
  1584. nameWithType: View.WantMousePositionReports
  1585. fullName: View.WantMousePositionReports
  1586. - uid: Terminal.Gui.View.Width
  1587. parent: Terminal.Gui.View
  1588. isExternal: false
  1589. name: Width
  1590. nameWithType: View.Width
  1591. fullName: View.Width
  1592. - uid: Terminal.Gui.View.X
  1593. parent: Terminal.Gui.View
  1594. isExternal: false
  1595. name: X
  1596. nameWithType: View.X
  1597. fullName: View.X
  1598. - uid: Terminal.Gui.Pos
  1599. parent: Terminal.Gui
  1600. isExternal: false
  1601. name: Pos
  1602. nameWithType: Pos
  1603. fullName: Terminal.Gui.Pos
  1604. - uid: Terminal.Gui.View.Y
  1605. parent: Terminal.Gui.View
  1606. isExternal: false
  1607. name: Y
  1608. nameWithType: View.Y
  1609. fullName: View.Y
  1610. - uid: Terminal.Gui.View.#ctor*
  1611. parent: Terminal.Gui.View
  1612. isExternal: false
  1613. name: View
  1614. nameWithType: View.View
  1615. fullName: View.View
  1616. - uid: Terminal.Gui.View.Add*
  1617. parent: Terminal.Gui.View
  1618. isExternal: false
  1619. name: Add
  1620. nameWithType: View.Add
  1621. fullName: View.Add
  1622. - uid: Terminal.Gui.View.AddRune*
  1623. parent: Terminal.Gui.View
  1624. isExternal: false
  1625. name: AddRune
  1626. nameWithType: View.AddRune
  1627. fullName: View.AddRune
  1628. - uid: Terminal.Gui.View.Bounds*
  1629. parent: Terminal.Gui.View
  1630. isExternal: false
  1631. name: Bounds
  1632. nameWithType: View.Bounds
  1633. fullName: View.Bounds
  1634. - uid: Terminal.Gui.View.ChildNeedsDisplay*
  1635. parent: Terminal.Gui.View
  1636. isExternal: false
  1637. name: ChildNeedsDisplay
  1638. nameWithType: View.ChildNeedsDisplay
  1639. fullName: View.ChildNeedsDisplay
  1640. - uid: Terminal.Gui.View.Clear*
  1641. parent: Terminal.Gui.View
  1642. isExternal: false
  1643. name: Clear
  1644. nameWithType: View.Clear
  1645. fullName: View.Clear
  1646. - uid: Terminal.Gui.View.ClearNeedsDisplay*
  1647. parent: Terminal.Gui.View
  1648. isExternal: false
  1649. name: ClearNeedsDisplay
  1650. nameWithType: View.ClearNeedsDisplay
  1651. fullName: View.ClearNeedsDisplay
  1652. - uid: Terminal.Gui.View.ClipToBounds*
  1653. parent: Terminal.Gui.View
  1654. isExternal: false
  1655. name: ClipToBounds
  1656. nameWithType: View.ClipToBounds
  1657. fullName: View.ClipToBounds
  1658. - uid: Terminal.Gui.View.ColorScheme*
  1659. parent: Terminal.Gui.View
  1660. isExternal: false
  1661. name: ColorScheme
  1662. nameWithType: View.ColorScheme
  1663. fullName: View.ColorScheme
  1664. - uid: Terminal.Gui.View.DrawFrame*
  1665. parent: Terminal.Gui.View
  1666. isExternal: false
  1667. name: DrawFrame
  1668. nameWithType: View.DrawFrame
  1669. fullName: View.DrawFrame
  1670. - uid: Terminal.Gui.View.DrawHotString*
  1671. parent: Terminal.Gui.View
  1672. isExternal: false
  1673. name: DrawHotString
  1674. nameWithType: View.DrawHotString
  1675. fullName: View.DrawHotString
  1676. - uid: Terminal.Gui.View.EnsureFocus*
  1677. parent: Terminal.Gui.View
  1678. isExternal: false
  1679. name: EnsureFocus
  1680. nameWithType: View.EnsureFocus
  1681. fullName: View.EnsureFocus
  1682. - uid: Terminal.Gui.View.Focused*
  1683. parent: Terminal.Gui.View
  1684. isExternal: false
  1685. name: Focused
  1686. nameWithType: View.Focused
  1687. fullName: View.Focused
  1688. - uid: Terminal.Gui.View.FocusFirst*
  1689. parent: Terminal.Gui.View
  1690. isExternal: false
  1691. name: FocusFirst
  1692. nameWithType: View.FocusFirst
  1693. fullName: View.FocusFirst
  1694. - uid: Terminal.Gui.View.FocusLast*
  1695. parent: Terminal.Gui.View
  1696. isExternal: false
  1697. name: FocusLast
  1698. nameWithType: View.FocusLast
  1699. fullName: View.FocusLast
  1700. - uid: Terminal.Gui.View.FocusNext*
  1701. parent: Terminal.Gui.View
  1702. isExternal: false
  1703. name: FocusNext
  1704. nameWithType: View.FocusNext
  1705. fullName: View.FocusNext
  1706. - uid: Terminal.Gui.View.FocusPrev*
  1707. parent: Terminal.Gui.View
  1708. isExternal: false
  1709. name: FocusPrev
  1710. nameWithType: View.FocusPrev
  1711. fullName: View.FocusPrev
  1712. - uid: Terminal.Gui.View.Frame*
  1713. parent: Terminal.Gui.View
  1714. isExternal: false
  1715. name: Frame
  1716. nameWithType: View.Frame
  1717. fullName: View.Frame
  1718. - uid: Terminal.Gui.View.GetEnumerator*
  1719. parent: Terminal.Gui.View
  1720. isExternal: false
  1721. name: GetEnumerator
  1722. nameWithType: View.GetEnumerator
  1723. fullName: View.GetEnumerator
  1724. - uid: Terminal.Gui.View.HasFocus*
  1725. parent: Terminal.Gui.View
  1726. isExternal: false
  1727. name: HasFocus
  1728. nameWithType: View.HasFocus
  1729. fullName: View.HasFocus
  1730. - uid: Terminal.Gui.View.Height*
  1731. parent: Terminal.Gui.View
  1732. isExternal: false
  1733. name: Height
  1734. nameWithType: View.Height
  1735. fullName: View.Height
  1736. - uid: Terminal.Gui.View.Id*
  1737. parent: Terminal.Gui.View
  1738. isExternal: false
  1739. name: Id
  1740. nameWithType: View.Id
  1741. fullName: View.Id
  1742. - uid: Terminal.Gui.View.LayoutStyle*
  1743. parent: Terminal.Gui.View
  1744. isExternal: false
  1745. name: LayoutStyle
  1746. nameWithType: View.LayoutStyle
  1747. fullName: View.LayoutStyle
  1748. - uid: Terminal.Gui.View.LayoutSubviews*
  1749. parent: Terminal.Gui.View
  1750. isExternal: false
  1751. name: LayoutSubviews
  1752. nameWithType: View.LayoutSubviews
  1753. fullName: View.LayoutSubviews
  1754. - uid: Terminal.Gui.View.MostFocused*
  1755. parent: Terminal.Gui.View
  1756. isExternal: false
  1757. name: MostFocused
  1758. nameWithType: View.MostFocused
  1759. fullName: View.MostFocused
  1760. - uid: Terminal.Gui.View.Move*
  1761. parent: Terminal.Gui.View
  1762. isExternal: false
  1763. name: Move
  1764. nameWithType: View.Move
  1765. fullName: View.Move
  1766. - uid: Terminal.Gui.View.PositionCursor*
  1767. parent: Terminal.Gui.View
  1768. isExternal: false
  1769. name: PositionCursor
  1770. nameWithType: View.PositionCursor
  1771. fullName: View.PositionCursor
  1772. - uid: Terminal.Gui.View.ProcessColdKey*
  1773. parent: Terminal.Gui.View
  1774. isExternal: false
  1775. name: ProcessColdKey
  1776. nameWithType: View.ProcessColdKey
  1777. fullName: View.ProcessColdKey
  1778. - uid: Terminal.Gui.View.ProcessHotKey*
  1779. parent: Terminal.Gui.View
  1780. isExternal: false
  1781. name: ProcessHotKey
  1782. nameWithType: View.ProcessHotKey
  1783. fullName: View.ProcessHotKey
  1784. - uid: Terminal.Gui.View.ProcessKey*
  1785. parent: Terminal.Gui.View
  1786. isExternal: false
  1787. name: ProcessKey
  1788. nameWithType: View.ProcessKey
  1789. fullName: View.ProcessKey
  1790. - uid: Terminal.Gui.View.Redraw*
  1791. parent: Terminal.Gui.View
  1792. isExternal: false
  1793. name: Redraw
  1794. nameWithType: View.Redraw
  1795. fullName: View.Redraw
  1796. - uid: Terminal.Gui.View.Remove*
  1797. parent: Terminal.Gui.View
  1798. isExternal: false
  1799. name: Remove
  1800. nameWithType: View.Remove
  1801. fullName: View.Remove
  1802. - uid: Terminal.Gui.View.RemoveAll*
  1803. parent: Terminal.Gui.View
  1804. isExternal: false
  1805. name: RemoveAll
  1806. nameWithType: View.RemoveAll
  1807. fullName: View.RemoveAll
  1808. - uid: Terminal.Gui.View.ScreenToView*
  1809. parent: Terminal.Gui.View
  1810. isExternal: false
  1811. name: ScreenToView
  1812. nameWithType: View.ScreenToView
  1813. fullName: View.ScreenToView
  1814. - uid: Terminal.Gui.View.SetClip*
  1815. parent: Terminal.Gui.View
  1816. isExternal: false
  1817. name: SetClip
  1818. nameWithType: View.SetClip
  1819. fullName: View.SetClip
  1820. - uid: Terminal.Gui.View.SetFocus*
  1821. parent: Terminal.Gui.View
  1822. isExternal: false
  1823. name: SetFocus
  1824. nameWithType: View.SetFocus
  1825. fullName: View.SetFocus
  1826. - uid: Terminal.Gui.View.SetNeedsDisplay*
  1827. parent: Terminal.Gui.View
  1828. isExternal: false
  1829. name: SetNeedsDisplay
  1830. nameWithType: View.SetNeedsDisplay
  1831. fullName: View.SetNeedsDisplay
  1832. - uid: Terminal.Gui.View.Subviews*
  1833. parent: Terminal.Gui.View
  1834. isExternal: false
  1835. name: Subviews
  1836. nameWithType: View.Subviews
  1837. fullName: View.Subviews
  1838. - uid: Terminal.Gui.View.SuperView*
  1839. parent: Terminal.Gui.View
  1840. isExternal: false
  1841. name: SuperView
  1842. nameWithType: View.SuperView
  1843. fullName: View.SuperView
  1844. - uid: Terminal.Gui.View.ToString*
  1845. parent: Terminal.Gui.View
  1846. isExternal: false
  1847. name: ToString
  1848. nameWithType: View.ToString
  1849. fullName: View.ToString
  1850. - uid: Terminal.Gui.View.WantMousePositionReports*
  1851. parent: Terminal.Gui.View
  1852. isExternal: false
  1853. name: WantMousePositionReports
  1854. nameWithType: View.WantMousePositionReports
  1855. fullName: View.WantMousePositionReports
  1856. - uid: Terminal.Gui.View.Width*
  1857. parent: Terminal.Gui.View
  1858. isExternal: false
  1859. name: Width
  1860. nameWithType: View.Width
  1861. fullName: View.Width
  1862. - uid: Terminal.Gui.View.X*
  1863. parent: Terminal.Gui.View
  1864. isExternal: false
  1865. name: X
  1866. nameWithType: View.X
  1867. fullName: View.X
  1868. - uid: Terminal.Gui.View.Y*
  1869. parent: Terminal.Gui.View
  1870. isExternal: false
  1871. name: Y
  1872. nameWithType: View.Y
  1873. fullName: View.Y
  1874. - uid: Terminal.Gui.Responder.CanFocus
  1875. parent: Terminal.Gui.Responder
  1876. isExternal: false
  1877. name: CanFocus
  1878. nameWithType: Responder.CanFocus
  1879. fullName: Responder.CanFocus
  1880. - uid: Terminal.Gui.Responder.MouseEvent(Terminal.Gui.MouseEvent)
  1881. parent: Terminal.Gui.Responder
  1882. isExternal: false
  1883. name: MouseEvent(MouseEvent)
  1884. nameWithType: Responder.MouseEvent(MouseEvent)
  1885. fullName: Responder.MouseEvent(MouseEvent)
  1886. - uid: System.Collections.IEnumerable
  1887. parent: System.Collections
  1888. isExternal: true
  1889. name: IEnumerable
  1890. nameWithType: IEnumerable
  1891. fullName: System.Collections.IEnumerable