Terminal.View.yml 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546
  1. ### YamlMime:ManagedReference
  2. items:
  3. - uid: Terminal.View
  4. id: View
  5. children:
  6. - Terminal.View.#ctor(Terminal.Rect)
  7. - Terminal.View.Add(Terminal.View)
  8. - Terminal.View.Add(Terminal.View[])
  9. - Terminal.View.AddCh(System.Int32,System.Int32,System.Int32)
  10. - Terminal.View.Bounds
  11. - Terminal.View.ChildNeedsDisplay
  12. - Terminal.View.Clear
  13. - Terminal.View.ClearNeedsDisplay
  14. - Terminal.View.ColorScheme
  15. - Terminal.View.DrawFrame(Terminal.Rect,System.Boolean)
  16. - Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme)
  17. - Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute)
  18. - Terminal.View.Driver
  19. - Terminal.View.EnsureFocus
  20. - Terminal.View.Focused
  21. - Terminal.View.FocusFirst
  22. - Terminal.View.FocusLast
  23. - Terminal.View.FocusNext
  24. - Terminal.View.FocusPrev
  25. - Terminal.View.Frame
  26. - Terminal.View.GetEnumerator
  27. - Terminal.View.HasFocus
  28. - Terminal.View.Id
  29. - Terminal.View.LayoutSubviews
  30. - Terminal.View.MostFocused
  31. - Terminal.View.Move(System.Int32,System.Int32)
  32. - Terminal.View.PositionCursor
  33. - Terminal.View.ProcessColdKey(Terminal.KeyEvent)
  34. - Terminal.View.ProcessHotKey(Terminal.KeyEvent)
  35. - Terminal.View.ProcessKey(Terminal.KeyEvent)
  36. - Terminal.View.Redraw(Terminal.Rect)
  37. - Terminal.View.Remove(Terminal.View)
  38. - Terminal.View.RemoveAll
  39. - Terminal.View.ScreenToView(System.Int32,System.Int32)
  40. - Terminal.View.SetFocus(Terminal.View)
  41. - Terminal.View.SetNeedsDisplay
  42. - Terminal.View.SetNeedsDisplay(Terminal.Rect)
  43. - Terminal.View.Subviews
  44. - Terminal.View.SuperView
  45. - Terminal.View.ToString
  46. - Terminal.View.WantMousePositionReports
  47. langs:
  48. - csharp
  49. name: View
  50. nameWithType: View
  51. fullName: Terminal.View
  52. type: Class
  53. assemblies:
  54. - Terminal
  55. namespace: Terminal
  56. 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.
  57. 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 are created with a specified rectangle region (the frame) that is relative to the container\n that they are added into. \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>"
  58. syntax:
  59. content: 'public class View : Terminal.Responder, System.Collections.IEnumerable'
  60. inheritance:
  61. - System.Object
  62. - Terminal.Responder
  63. derivedClasses:
  64. - Terminal.Button
  65. - Terminal.CheckBox
  66. - Terminal.Label
  67. - Terminal.MenuBar
  68. - Terminal.RadioGroup
  69. - Terminal.ScrollView
  70. - Terminal.TextField
  71. - Terminal.Toplevel
  72. implements:
  73. - System.Collections.IEnumerable
  74. inheritedMembers:
  75. - Terminal.Responder.CanFocus
  76. - Terminal.Responder.MouseEvent(Terminal.MouseEvent)
  77. - uid: Terminal.View.#ctor(Terminal.Rect)
  78. id: '#ctor(Terminal.Rect)'
  79. parent: Terminal.View
  80. langs:
  81. - csharp
  82. name: View(Rect)
  83. nameWithType: View.View(Rect)
  84. fullName: View.View(Rect)
  85. type: Constructor
  86. assemblies:
  87. - Terminal
  88. namespace: Terminal
  89. summary: Initializes a new instance of the <xref href="Terminal.View"></xref> class with the specified frame. This is the default constructor.
  90. syntax:
  91. content: public View (Terminal.Rect frame);
  92. parameters:
  93. - id: frame
  94. type: Terminal.Rect
  95. description: The region covered by this view.
  96. overload: Terminal.View.#ctor*
  97. exceptions: []
  98. - uid: Terminal.View.Add(Terminal.View)
  99. id: Add(Terminal.View)
  100. parent: Terminal.View
  101. langs:
  102. - csharp
  103. name: Add(View)
  104. nameWithType: View.Add(View)
  105. fullName: View.Add(View)
  106. type: Method
  107. assemblies:
  108. - Terminal
  109. namespace: Terminal
  110. summary: Adds a subview to this view.
  111. syntax:
  112. content: public virtual void Add (Terminal.View view);
  113. parameters:
  114. - id: view
  115. type: Terminal.View
  116. description: To be added.
  117. overload: Terminal.View.Add*
  118. exceptions: []
  119. - uid: Terminal.View.Add(Terminal.View[])
  120. id: Add(Terminal.View[])
  121. parent: Terminal.View
  122. langs:
  123. - csharp
  124. name: Add(View[])
  125. nameWithType: View.Add(View[])
  126. fullName: View.Add(View[])
  127. type: Method
  128. assemblies:
  129. - Terminal
  130. namespace: Terminal
  131. summary: Adds the specified views to the view.
  132. syntax:
  133. content: public void Add (Terminal.View[] views);
  134. parameters:
  135. - id: views
  136. type: Terminal.View[]
  137. description: Array of one or more views (can be optional parameter).
  138. overload: Terminal.View.Add*
  139. exceptions: []
  140. - uid: Terminal.View.AddCh(System.Int32,System.Int32,System.Int32)
  141. id: AddCh(System.Int32,System.Int32,System.Int32)
  142. parent: Terminal.View
  143. langs:
  144. - csharp
  145. name: AddCh(Int32, Int32, Int32)
  146. nameWithType: View.AddCh(Int32, Int32, Int32)
  147. fullName: View.AddCh(Int32, Int32, Int32)
  148. type: Method
  149. assemblies:
  150. - Terminal
  151. namespace: Terminal
  152. summary: Displays the specified character in the specified column and row.
  153. syntax:
  154. content: public void AddCh (int col, int row, int ch);
  155. parameters:
  156. - id: col
  157. type: System.Int32
  158. description: Col.
  159. - id: row
  160. type: System.Int32
  161. description: Row.
  162. - id: ch
  163. type: System.Int32
  164. description: Ch.
  165. overload: Terminal.View.AddCh*
  166. exceptions: []
  167. - uid: Terminal.View.Bounds
  168. id: Bounds
  169. parent: Terminal.View
  170. langs:
  171. - csharp
  172. name: Bounds
  173. nameWithType: View.Bounds
  174. fullName: View.Bounds
  175. type: Property
  176. assemblies:
  177. - Terminal
  178. namespace: Terminal
  179. 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.
  180. syntax:
  181. content: public Terminal.Rect Bounds { get; set; }
  182. return:
  183. type: Terminal.Rect
  184. description: The bounds.
  185. overload: Terminal.View.Bounds*
  186. exceptions: []
  187. - uid: Terminal.View.ChildNeedsDisplay
  188. id: ChildNeedsDisplay
  189. parent: Terminal.View
  190. langs:
  191. - csharp
  192. name: ChildNeedsDisplay()
  193. nameWithType: View.ChildNeedsDisplay()
  194. fullName: View.ChildNeedsDisplay()
  195. type: Method
  196. assemblies:
  197. - Terminal
  198. namespace: Terminal
  199. summary: Flags this view for requiring the children views to be repainted.
  200. syntax:
  201. content: public void ChildNeedsDisplay ();
  202. parameters: []
  203. overload: Terminal.View.ChildNeedsDisplay*
  204. exceptions: []
  205. - uid: Terminal.View.Clear
  206. id: Clear
  207. parent: Terminal.View
  208. langs:
  209. - csharp
  210. name: Clear()
  211. nameWithType: View.Clear()
  212. fullName: View.Clear()
  213. type: Method
  214. assemblies:
  215. - Terminal
  216. namespace: Terminal
  217. summary: Clears the view region with the current color.
  218. remarks: >-
  219. <p>
  220. This clears the entire region used by this view.
  221. </p>
  222. syntax:
  223. content: public void Clear ();
  224. parameters: []
  225. overload: Terminal.View.Clear*
  226. exceptions: []
  227. - uid: Terminal.View.ClearNeedsDisplay
  228. id: ClearNeedsDisplay
  229. parent: Terminal.View
  230. langs:
  231. - csharp
  232. name: ClearNeedsDisplay()
  233. nameWithType: View.ClearNeedsDisplay()
  234. fullName: View.ClearNeedsDisplay()
  235. type: Method
  236. assemblies:
  237. - Terminal
  238. namespace: Terminal
  239. summary: Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view.
  240. syntax:
  241. content: protected void ClearNeedsDisplay ();
  242. parameters: []
  243. overload: Terminal.View.ClearNeedsDisplay*
  244. exceptions: []
  245. - uid: Terminal.View.ColorScheme
  246. id: ColorScheme
  247. parent: Terminal.View
  248. langs:
  249. - csharp
  250. name: ColorScheme
  251. nameWithType: View.ColorScheme
  252. fullName: View.ColorScheme
  253. type: Property
  254. assemblies:
  255. - Terminal
  256. namespace: Terminal
  257. summary: >-
  258. The color scheme for this view, if it is not defined, it returns the parent's
  259. color scheme.
  260. syntax:
  261. content: public Terminal.ColorScheme ColorScheme { get; set; }
  262. return:
  263. type: Terminal.ColorScheme
  264. description: To be added.
  265. overload: Terminal.View.ColorScheme*
  266. exceptions: []
  267. - uid: Terminal.View.DrawFrame(Terminal.Rect,System.Boolean)
  268. id: DrawFrame(Terminal.Rect,System.Boolean)
  269. parent: Terminal.View
  270. langs:
  271. - csharp
  272. name: DrawFrame(Rect, Boolean)
  273. nameWithType: View.DrawFrame(Rect, Boolean)
  274. fullName: View.DrawFrame(Rect, Boolean)
  275. type: Method
  276. assemblies:
  277. - Terminal
  278. namespace: Terminal
  279. summary: Draws a frame in the current view, clipped by the boundary of this view
  280. syntax:
  281. content: public void DrawFrame (Terminal.Rect rect, bool fill = false);
  282. parameters:
  283. - id: rect
  284. type: Terminal.Rect
  285. description: Rectangular region for the frame to be drawn.
  286. - id: fill
  287. type: System.Boolean
  288. description: If set to <code>true</code> it fill will the contents.
  289. overload: Terminal.View.DrawFrame*
  290. exceptions: []
  291. - uid: Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme)
  292. id: DrawHotString(System.String,System.Boolean,Terminal.ColorScheme)
  293. parent: Terminal.View
  294. langs:
  295. - csharp
  296. name: DrawHotString(String, Boolean, ColorScheme)
  297. nameWithType: View.DrawHotString(String, Boolean, ColorScheme)
  298. fullName: View.DrawHotString(String, Boolean, ColorScheme)
  299. type: Method
  300. assemblies:
  301. - Terminal
  302. namespace: Terminal
  303. summary: Utility function to draw strings that contains a hotkey using a colorscheme and the "focused" state.
  304. syntax:
  305. content: public void DrawHotString (string text, bool focused, Terminal.ColorScheme scheme);
  306. parameters:
  307. - id: text
  308. type: System.String
  309. description: String to display, the underscoore before a letter flags the next letter as the hotkey.
  310. - id: focused
  311. type: System.Boolean
  312. description: If set to <code>true</code> this uses the focused colors from the color scheme, otherwise the regular ones.
  313. - id: scheme
  314. type: Terminal.ColorScheme
  315. description: The color scheme to use.
  316. overload: Terminal.View.DrawHotString*
  317. exceptions: []
  318. - uid: Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute)
  319. id: DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute)
  320. parent: Terminal.View
  321. langs:
  322. - csharp
  323. name: DrawHotString(String, Attribute, Attribute)
  324. nameWithType: View.DrawHotString(String, Attribute, Attribute)
  325. fullName: View.DrawHotString(String, Attribute, Attribute)
  326. type: Method
  327. assemblies:
  328. - Terminal
  329. namespace: Terminal
  330. summary: Utility function to draw strings that contain a hotkey
  331. syntax:
  332. content: public void DrawHotString (string text, Terminal.Attribute hotColor, Terminal.Attribute normalColor);
  333. parameters:
  334. - id: text
  335. type: System.String
  336. description: String to display, the underscoore before a letter flags the next letter as the hotkey.
  337. - id: hotColor
  338. type: Terminal.Attribute
  339. description: Hot color.
  340. - id: normalColor
  341. type: Terminal.Attribute
  342. description: Normal color.
  343. overload: Terminal.View.DrawHotString*
  344. exceptions: []
  345. - uid: Terminal.View.Driver
  346. id: Driver
  347. parent: Terminal.View
  348. langs:
  349. - csharp
  350. name: Driver
  351. nameWithType: View.Driver
  352. fullName: View.Driver
  353. type: Field
  354. assemblies:
  355. - Terminal
  356. namespace: Terminal
  357. summary: >-
  358. Points to the current driver in use by the view, it is a convenience property
  359. for simplifying the development of new views.
  360. syntax:
  361. content: public static Terminal.ConsoleDriver Driver;
  362. return:
  363. type: Terminal.ConsoleDriver
  364. description: To be added.
  365. exceptions: []
  366. - uid: Terminal.View.EnsureFocus
  367. id: EnsureFocus
  368. parent: Terminal.View
  369. langs:
  370. - csharp
  371. name: EnsureFocus()
  372. nameWithType: View.EnsureFocus()
  373. fullName: View.EnsureFocus()
  374. type: Method
  375. assemblies:
  376. - Terminal
  377. namespace: Terminal
  378. summary: Finds the first view in the hierarchy that wants to get the focus if nothing is currently focused, otherwise, it does nothing.
  379. syntax:
  380. content: public void EnsureFocus ();
  381. parameters: []
  382. overload: Terminal.View.EnsureFocus*
  383. exceptions: []
  384. - uid: Terminal.View.Focused
  385. id: Focused
  386. parent: Terminal.View
  387. langs:
  388. - csharp
  389. name: Focused
  390. nameWithType: View.Focused
  391. fullName: View.Focused
  392. type: Property
  393. assemblies:
  394. - Terminal
  395. namespace: Terminal
  396. summary: Returns the currently focused view inside this view, or null if nothing is focused.
  397. syntax:
  398. content: public Terminal.View Focused { get; }
  399. return:
  400. type: Terminal.View
  401. description: The focused.
  402. overload: Terminal.View.Focused*
  403. exceptions: []
  404. - uid: Terminal.View.FocusFirst
  405. id: FocusFirst
  406. parent: Terminal.View
  407. langs:
  408. - csharp
  409. name: FocusFirst()
  410. nameWithType: View.FocusFirst()
  411. fullName: View.FocusFirst()
  412. type: Method
  413. assemblies:
  414. - Terminal
  415. namespace: Terminal
  416. summary: Focuses the first focusable subview if one exists.
  417. syntax:
  418. content: public void FocusFirst ();
  419. parameters: []
  420. overload: Terminal.View.FocusFirst*
  421. exceptions: []
  422. - uid: Terminal.View.FocusLast
  423. id: FocusLast
  424. parent: Terminal.View
  425. langs:
  426. - csharp
  427. name: FocusLast()
  428. nameWithType: View.FocusLast()
  429. fullName: View.FocusLast()
  430. type: Method
  431. assemblies:
  432. - Terminal
  433. namespace: Terminal
  434. summary: Focuses the last focusable subview if one exists.
  435. syntax:
  436. content: public void FocusLast ();
  437. parameters: []
  438. overload: Terminal.View.FocusLast*
  439. exceptions: []
  440. - uid: Terminal.View.FocusNext
  441. id: FocusNext
  442. parent: Terminal.View
  443. langs:
  444. - csharp
  445. name: FocusNext()
  446. nameWithType: View.FocusNext()
  447. fullName: View.FocusNext()
  448. type: Method
  449. assemblies:
  450. - Terminal
  451. namespace: Terminal
  452. summary: Focuses the next view.
  453. syntax:
  454. content: public bool FocusNext ();
  455. parameters: []
  456. return:
  457. type: System.Boolean
  458. description: <code>true</code>, if next was focused, <code>false</code> otherwise.
  459. overload: Terminal.View.FocusNext*
  460. exceptions: []
  461. - uid: Terminal.View.FocusPrev
  462. id: FocusPrev
  463. parent: Terminal.View
  464. langs:
  465. - csharp
  466. name: FocusPrev()
  467. nameWithType: View.FocusPrev()
  468. fullName: View.FocusPrev()
  469. type: Method
  470. assemblies:
  471. - Terminal
  472. namespace: Terminal
  473. summary: Focuses the previous view.
  474. syntax:
  475. content: public bool FocusPrev ();
  476. parameters: []
  477. return:
  478. type: System.Boolean
  479. description: <code>true</code>, if previous was focused, <code>false</code> otherwise.
  480. overload: Terminal.View.FocusPrev*
  481. exceptions: []
  482. - uid: Terminal.View.Frame
  483. id: Frame
  484. parent: Terminal.View
  485. langs:
  486. - csharp
  487. name: Frame
  488. nameWithType: View.Frame
  489. fullName: View.Frame
  490. type: Property
  491. assemblies:
  492. - Terminal
  493. namespace: Terminal
  494. summary: Gets or sets the frame for the view.
  495. 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."
  496. syntax:
  497. content: public Terminal.Rect Frame { get; set; }
  498. return:
  499. type: Terminal.Rect
  500. description: The frame.
  501. overload: Terminal.View.Frame*
  502. exceptions: []
  503. - uid: Terminal.View.GetEnumerator
  504. id: GetEnumerator
  505. parent: Terminal.View
  506. langs:
  507. - csharp
  508. name: GetEnumerator()
  509. nameWithType: View.GetEnumerator()
  510. fullName: View.GetEnumerator()
  511. type: Method
  512. assemblies:
  513. - Terminal
  514. namespace: Terminal
  515. summary: Gets an enumerator that enumerates the subviews in this view.
  516. syntax:
  517. content: >-
  518. [System.Runtime.CompilerServices.IteratorStateMachine(typeof(Terminal.View/<GetEnumerator>d__23))]
  519. public System.Collections.IEnumerator GetEnumerator ();
  520. parameters: []
  521. return:
  522. type: System.Collections.IEnumerator
  523. description: The enumerator.
  524. overload: Terminal.View.GetEnumerator*
  525. exceptions: []
  526. attributes:
  527. - type: System.Runtime.CompilerServices.IteratorStateMachine
  528. - uid: Terminal.View.HasFocus
  529. id: HasFocus
  530. parent: Terminal.View
  531. langs:
  532. - csharp
  533. name: HasFocus
  534. nameWithType: View.HasFocus
  535. fullName: View.HasFocus
  536. type: Property
  537. assemblies:
  538. - Terminal
  539. namespace: Terminal
  540. summary: Gets or sets a value indicating whether this <xref href="Terminal.View"></xref> has focus.
  541. syntax:
  542. content: public override bool HasFocus { get; }
  543. return:
  544. type: System.Boolean
  545. description: <code>true</code> if has focus; otherwise, <code>false</code>.
  546. overload: Terminal.View.HasFocus*
  547. exceptions: []
  548. - uid: Terminal.View.Id
  549. id: Id
  550. parent: Terminal.View
  551. langs:
  552. - csharp
  553. name: Id
  554. nameWithType: View.Id
  555. fullName: View.Id
  556. type: Property
  557. assemblies:
  558. - Terminal
  559. namespace: Terminal
  560. summary: Gets or sets an identifier for the view;
  561. syntax:
  562. content: public string Id { get; set; }
  563. return:
  564. type: System.String
  565. description: The identifier.
  566. overload: Terminal.View.Id*
  567. exceptions: []
  568. - uid: Terminal.View.LayoutSubviews
  569. id: LayoutSubviews
  570. parent: Terminal.View
  571. langs:
  572. - csharp
  573. name: LayoutSubviews()
  574. nameWithType: View.LayoutSubviews()
  575. fullName: View.LayoutSubviews()
  576. type: Method
  577. assemblies:
  578. - Terminal
  579. namespace: Terminal
  580. 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."
  581. syntax:
  582. content: public virtual void LayoutSubviews ();
  583. parameters: []
  584. overload: Terminal.View.LayoutSubviews*
  585. exceptions: []
  586. - uid: Terminal.View.MostFocused
  587. id: MostFocused
  588. parent: Terminal.View
  589. langs:
  590. - csharp
  591. name: MostFocused
  592. nameWithType: View.MostFocused
  593. fullName: View.MostFocused
  594. type: Property
  595. assemblies:
  596. - Terminal
  597. namespace: Terminal
  598. summary: Returns the most focused view in the chain of subviews (the leaf view that has the focus).
  599. syntax:
  600. content: public Terminal.View MostFocused { get; }
  601. return:
  602. type: Terminal.View
  603. description: The most focused.
  604. overload: Terminal.View.MostFocused*
  605. exceptions: []
  606. - uid: Terminal.View.Move(System.Int32,System.Int32)
  607. id: Move(System.Int32,System.Int32)
  608. parent: Terminal.View
  609. langs:
  610. - csharp
  611. name: Move(Int32, Int32)
  612. nameWithType: View.Move(Int32, Int32)
  613. fullName: View.Move(Int32, Int32)
  614. type: Method
  615. assemblies:
  616. - Terminal
  617. namespace: Terminal
  618. summary: This moves the cursor to the specified column and row in the view.
  619. syntax:
  620. content: public void Move (int col, int row);
  621. parameters:
  622. - id: col
  623. type: System.Int32
  624. description: Col.
  625. - id: row
  626. type: System.Int32
  627. description: Row.
  628. overload: Terminal.View.Move*
  629. exceptions: []
  630. - uid: Terminal.View.PositionCursor
  631. id: PositionCursor
  632. parent: Terminal.View
  633. langs:
  634. - csharp
  635. name: PositionCursor()
  636. nameWithType: View.PositionCursor()
  637. fullName: View.PositionCursor()
  638. type: Method
  639. assemblies:
  640. - Terminal
  641. namespace: Terminal
  642. summary: Positions the cursor in the right position based on the currently focused view in the chain.
  643. syntax:
  644. content: public virtual void PositionCursor ();
  645. parameters: []
  646. overload: Terminal.View.PositionCursor*
  647. exceptions: []
  648. - uid: Terminal.View.ProcessColdKey(Terminal.KeyEvent)
  649. id: ProcessColdKey(Terminal.KeyEvent)
  650. parent: Terminal.View
  651. langs:
  652. - csharp
  653. name: ProcessColdKey(KeyEvent)
  654. nameWithType: View.ProcessColdKey(KeyEvent)
  655. fullName: View.ProcessColdKey(KeyEvent)
  656. type: Method
  657. assemblies:
  658. - Terminal
  659. namespace: Terminal
  660. syntax:
  661. content: public override bool ProcessColdKey (Terminal.KeyEvent kb);
  662. parameters:
  663. - id: kb
  664. type: Terminal.KeyEvent
  665. description: To be added.
  666. return:
  667. type: System.Boolean
  668. description: To be added.
  669. overload: Terminal.View.ProcessColdKey*
  670. exceptions: []
  671. - uid: Terminal.View.ProcessHotKey(Terminal.KeyEvent)
  672. id: ProcessHotKey(Terminal.KeyEvent)
  673. parent: Terminal.View
  674. langs:
  675. - csharp
  676. name: ProcessHotKey(KeyEvent)
  677. nameWithType: View.ProcessHotKey(KeyEvent)
  678. fullName: View.ProcessHotKey(KeyEvent)
  679. type: Method
  680. assemblies:
  681. - Terminal
  682. namespace: Terminal
  683. syntax:
  684. content: public override bool ProcessHotKey (Terminal.KeyEvent kb);
  685. parameters:
  686. - id: kb
  687. type: Terminal.KeyEvent
  688. description: To be added.
  689. return:
  690. type: System.Boolean
  691. description: To be added.
  692. overload: Terminal.View.ProcessHotKey*
  693. exceptions: []
  694. - uid: Terminal.View.ProcessKey(Terminal.KeyEvent)
  695. id: ProcessKey(Terminal.KeyEvent)
  696. parent: Terminal.View
  697. langs:
  698. - csharp
  699. name: ProcessKey(KeyEvent)
  700. nameWithType: View.ProcessKey(KeyEvent)
  701. fullName: View.ProcessKey(KeyEvent)
  702. type: Method
  703. assemblies:
  704. - Terminal
  705. namespace: Terminal
  706. syntax:
  707. content: public override bool ProcessKey (Terminal.KeyEvent kb);
  708. parameters:
  709. - id: kb
  710. type: Terminal.KeyEvent
  711. description: To be added.
  712. return:
  713. type: System.Boolean
  714. description: To be added.
  715. overload: Terminal.View.ProcessKey*
  716. exceptions: []
  717. - uid: Terminal.View.Redraw(Terminal.Rect)
  718. id: Redraw(Terminal.Rect)
  719. parent: Terminal.View
  720. langs:
  721. - csharp
  722. name: Redraw(Rect)
  723. nameWithType: View.Redraw(Rect)
  724. fullName: View.Redraw(Rect)
  725. type: Method
  726. assemblies:
  727. - Terminal
  728. namespace: Terminal
  729. summary: Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display.
  730. remarks: The region argument is relative to the view itself.
  731. syntax:
  732. content: public virtual void Redraw (Terminal.Rect region);
  733. parameters:
  734. - id: region
  735. type: Terminal.Rect
  736. description: To be added.
  737. overload: Terminal.View.Redraw*
  738. exceptions: []
  739. - uid: Terminal.View.Remove(Terminal.View)
  740. id: Remove(Terminal.View)
  741. parent: Terminal.View
  742. langs:
  743. - csharp
  744. name: Remove(View)
  745. nameWithType: View.Remove(View)
  746. fullName: View.Remove(View)
  747. type: Method
  748. assemblies:
  749. - Terminal
  750. namespace: Terminal
  751. summary: Removes a widget from this container.
  752. syntax:
  753. content: public virtual void Remove (Terminal.View view);
  754. parameters:
  755. - id: view
  756. type: Terminal.View
  757. description: To be added.
  758. overload: Terminal.View.Remove*
  759. exceptions: []
  760. - uid: Terminal.View.RemoveAll
  761. id: RemoveAll
  762. parent: Terminal.View
  763. langs:
  764. - csharp
  765. name: RemoveAll()
  766. nameWithType: View.RemoveAll()
  767. fullName: View.RemoveAll()
  768. type: Method
  769. assemblies:
  770. - Terminal
  771. namespace: Terminal
  772. summary: Removes all the widgets from this container.
  773. syntax:
  774. content: public virtual void RemoveAll ();
  775. parameters: []
  776. overload: Terminal.View.RemoveAll*
  777. exceptions: []
  778. - uid: Terminal.View.ScreenToView(System.Int32,System.Int32)
  779. id: ScreenToView(System.Int32,System.Int32)
  780. parent: Terminal.View
  781. langs:
  782. - csharp
  783. name: ScreenToView(Int32, Int32)
  784. nameWithType: View.ScreenToView(Int32, Int32)
  785. fullName: View.ScreenToView(Int32, Int32)
  786. type: Method
  787. assemblies:
  788. - Terminal
  789. namespace: Terminal
  790. summary: Converts a point from screen coordinates into the view coordinate space.
  791. syntax:
  792. content: public Terminal.Point ScreenToView (int x, int y);
  793. parameters:
  794. - id: x
  795. type: System.Int32
  796. description: X screen-coordinate point.
  797. - id: y
  798. type: System.Int32
  799. description: Y screen-coordinate point.
  800. return:
  801. type: Terminal.Point
  802. description: The mapped point.
  803. overload: Terminal.View.ScreenToView*
  804. exceptions: []
  805. - uid: Terminal.View.SetFocus(Terminal.View)
  806. id: SetFocus(Terminal.View)
  807. parent: Terminal.View
  808. langs:
  809. - csharp
  810. name: SetFocus(View)
  811. nameWithType: View.SetFocus(View)
  812. fullName: View.SetFocus(View)
  813. type: Method
  814. assemblies:
  815. - Terminal
  816. namespace: Terminal
  817. summary: Focuses the specified sub-view.
  818. syntax:
  819. content: public void SetFocus (Terminal.View view);
  820. parameters:
  821. - id: view
  822. type: Terminal.View
  823. description: View.
  824. overload: Terminal.View.SetFocus*
  825. exceptions: []
  826. - uid: Terminal.View.SetNeedsDisplay
  827. id: SetNeedsDisplay
  828. parent: Terminal.View
  829. langs:
  830. - csharp
  831. name: SetNeedsDisplay()
  832. nameWithType: View.SetNeedsDisplay()
  833. fullName: View.SetNeedsDisplay()
  834. type: Method
  835. assemblies:
  836. - Terminal
  837. namespace: Terminal
  838. summary: >-
  839. Invoke to flag that this view needs to be redisplayed, by any code
  840. that alters the state of the view.
  841. syntax:
  842. content: public void SetNeedsDisplay ();
  843. parameters: []
  844. overload: Terminal.View.SetNeedsDisplay*
  845. exceptions: []
  846. - uid: Terminal.View.SetNeedsDisplay(Terminal.Rect)
  847. id: SetNeedsDisplay(Terminal.Rect)
  848. parent: Terminal.View
  849. langs:
  850. - csharp
  851. name: SetNeedsDisplay(Rect)
  852. nameWithType: View.SetNeedsDisplay(Rect)
  853. fullName: View.SetNeedsDisplay(Rect)
  854. type: Method
  855. assemblies:
  856. - Terminal
  857. namespace: Terminal
  858. summary: Flags the specified rectangle region on this view as needing to be repainted.
  859. syntax:
  860. content: public void SetNeedsDisplay (Terminal.Rect region);
  861. parameters:
  862. - id: region
  863. type: Terminal.Rect
  864. description: The region that must be flagged for repaint.
  865. overload: Terminal.View.SetNeedsDisplay*
  866. exceptions: []
  867. - uid: Terminal.View.Subviews
  868. id: Subviews
  869. parent: Terminal.View
  870. langs:
  871. - csharp
  872. name: Subviews
  873. nameWithType: View.Subviews
  874. fullName: View.Subviews
  875. type: Property
  876. assemblies:
  877. - Terminal
  878. namespace: Terminal
  879. summary: This returns a list of the subviews contained by this view.
  880. syntax:
  881. content: public System.Collections.Generic.IList<Terminal.View> Subviews { get; }
  882. return:
  883. type: System.Collections.Generic.IList{Terminal.View}
  884. description: The subviews.
  885. overload: Terminal.View.Subviews*
  886. exceptions: []
  887. - uid: Terminal.View.SuperView
  888. id: SuperView
  889. parent: Terminal.View
  890. langs:
  891. - csharp
  892. name: SuperView
  893. nameWithType: View.SuperView
  894. fullName: View.SuperView
  895. type: Property
  896. assemblies:
  897. - Terminal
  898. namespace: Terminal
  899. summary: Returns the container for this view, or null if this view has not been added to a container.
  900. syntax:
  901. content: public Terminal.View SuperView { get; }
  902. return:
  903. type: Terminal.View
  904. description: The super view.
  905. overload: Terminal.View.SuperView*
  906. exceptions: []
  907. - uid: Terminal.View.ToString
  908. id: ToString
  909. parent: Terminal.View
  910. langs:
  911. - csharp
  912. name: ToString()
  913. nameWithType: View.ToString()
  914. fullName: View.ToString()
  915. type: Method
  916. assemblies:
  917. - Terminal
  918. namespace: Terminal
  919. summary: Returns a <xref href="System.String"></xref> that represents the current <xref href="Terminal.View"></xref>.
  920. syntax:
  921. content: public override string ToString ();
  922. parameters: []
  923. return:
  924. type: System.String
  925. description: A <xref href="System.String"></xref> that represents the current <xref href="Terminal.View"></xref>.
  926. overload: Terminal.View.ToString*
  927. exceptions: []
  928. - uid: Terminal.View.WantMousePositionReports
  929. id: WantMousePositionReports
  930. parent: Terminal.View
  931. langs:
  932. - csharp
  933. name: WantMousePositionReports
  934. nameWithType: View.WantMousePositionReports
  935. fullName: View.WantMousePositionReports
  936. type: Property
  937. assemblies:
  938. - Terminal
  939. namespace: Terminal
  940. summary: Gets or sets a value indicating whether this <xref href="Terminal.View"></xref> want mouse position reports.
  941. syntax:
  942. content: public virtual bool WantMousePositionReports { get; set; }
  943. return:
  944. type: System.Boolean
  945. description: <code>true</code> if want mouse position reports; otherwise, <code>false</code>.
  946. overload: Terminal.View.WantMousePositionReports*
  947. exceptions: []
  948. references:
  949. - uid: Terminal.Responder
  950. parent: Terminal
  951. isExternal: false
  952. name: Responder
  953. nameWithType: Responder
  954. fullName: Terminal.Responder
  955. - uid: Terminal.View.#ctor(Terminal.Rect)
  956. parent: Terminal.View
  957. isExternal: false
  958. name: View(Rect)
  959. nameWithType: View.View(Rect)
  960. fullName: View.View(Rect)
  961. - uid: Terminal.Rect
  962. parent: Terminal
  963. isExternal: false
  964. name: Rect
  965. nameWithType: Rect
  966. fullName: Terminal.Rect
  967. - uid: Terminal.View.Add(Terminal.View)
  968. parent: Terminal.View
  969. isExternal: false
  970. name: Add(View)
  971. nameWithType: View.Add(View)
  972. fullName: View.Add(View)
  973. - uid: Terminal.View
  974. parent: Terminal
  975. isExternal: false
  976. name: View
  977. nameWithType: View
  978. fullName: Terminal.View
  979. - uid: Terminal.View.Add(Terminal.View[])
  980. parent: Terminal.View
  981. isExternal: false
  982. name: Add(View[])
  983. nameWithType: View.Add(View[])
  984. fullName: View.Add(View[])
  985. - uid: Terminal.View[]
  986. parent: Terminal
  987. isExternal: false
  988. name: View[]
  989. nameWithType: View[]
  990. fullName: Terminal.View[]
  991. spec.csharp:
  992. - uid: Terminal.View
  993. name: View
  994. nameWithType: View
  995. fullName: Terminal.View
  996. - name: '[]'
  997. nameWithType: '[]'
  998. fullName: '[]'
  999. - uid: Terminal.View.AddCh(System.Int32,System.Int32,System.Int32)
  1000. parent: Terminal.View
  1001. isExternal: false
  1002. name: AddCh(Int32, Int32, Int32)
  1003. nameWithType: View.AddCh(Int32, Int32, Int32)
  1004. fullName: View.AddCh(Int32, Int32, Int32)
  1005. - uid: System.Int32
  1006. parent: System
  1007. isExternal: true
  1008. name: Int32
  1009. nameWithType: Int32
  1010. fullName: System.Int32
  1011. - uid: Terminal.View.Bounds
  1012. parent: Terminal.View
  1013. isExternal: false
  1014. name: Bounds
  1015. nameWithType: View.Bounds
  1016. fullName: View.Bounds
  1017. - uid: Terminal.View.ChildNeedsDisplay
  1018. parent: Terminal.View
  1019. isExternal: false
  1020. name: ChildNeedsDisplay()
  1021. nameWithType: View.ChildNeedsDisplay()
  1022. fullName: View.ChildNeedsDisplay()
  1023. - uid: Terminal.View.Clear
  1024. parent: Terminal.View
  1025. isExternal: false
  1026. name: Clear()
  1027. nameWithType: View.Clear()
  1028. fullName: View.Clear()
  1029. - uid: Terminal.View.ClearNeedsDisplay
  1030. parent: Terminal.View
  1031. isExternal: false
  1032. name: ClearNeedsDisplay()
  1033. nameWithType: View.ClearNeedsDisplay()
  1034. fullName: View.ClearNeedsDisplay()
  1035. - uid: Terminal.View.ColorScheme
  1036. parent: Terminal.View
  1037. isExternal: false
  1038. name: ColorScheme
  1039. nameWithType: View.ColorScheme
  1040. fullName: View.ColorScheme
  1041. - uid: Terminal.ColorScheme
  1042. parent: Terminal
  1043. isExternal: false
  1044. name: ColorScheme
  1045. nameWithType: ColorScheme
  1046. fullName: Terminal.ColorScheme
  1047. - uid: Terminal.View.DrawFrame(Terminal.Rect,System.Boolean)
  1048. parent: Terminal.View
  1049. isExternal: false
  1050. name: DrawFrame(Rect, Boolean)
  1051. nameWithType: View.DrawFrame(Rect, Boolean)
  1052. fullName: View.DrawFrame(Rect, Boolean)
  1053. - uid: System.Boolean
  1054. parent: System
  1055. isExternal: true
  1056. name: Boolean
  1057. nameWithType: Boolean
  1058. fullName: System.Boolean
  1059. - uid: Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme)
  1060. parent: Terminal.View
  1061. isExternal: false
  1062. name: DrawHotString(String, Boolean, ColorScheme)
  1063. nameWithType: View.DrawHotString(String, Boolean, ColorScheme)
  1064. fullName: View.DrawHotString(String, Boolean, ColorScheme)
  1065. - uid: System.String
  1066. parent: System
  1067. isExternal: true
  1068. name: String
  1069. nameWithType: String
  1070. fullName: System.String
  1071. - uid: Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute)
  1072. parent: Terminal.View
  1073. isExternal: false
  1074. name: DrawHotString(String, Attribute, Attribute)
  1075. nameWithType: View.DrawHotString(String, Attribute, Attribute)
  1076. fullName: View.DrawHotString(String, Attribute, Attribute)
  1077. - uid: Terminal.Attribute
  1078. parent: Terminal
  1079. isExternal: false
  1080. name: Attribute
  1081. nameWithType: Attribute
  1082. fullName: Terminal.Attribute
  1083. - uid: Terminal.View.Driver
  1084. parent: Terminal.View
  1085. isExternal: false
  1086. name: Driver
  1087. nameWithType: View.Driver
  1088. fullName: View.Driver
  1089. - uid: Terminal.ConsoleDriver
  1090. parent: Terminal
  1091. isExternal: false
  1092. name: ConsoleDriver
  1093. nameWithType: ConsoleDriver
  1094. fullName: Terminal.ConsoleDriver
  1095. - uid: Terminal.View.EnsureFocus
  1096. parent: Terminal.View
  1097. isExternal: false
  1098. name: EnsureFocus()
  1099. nameWithType: View.EnsureFocus()
  1100. fullName: View.EnsureFocus()
  1101. - uid: Terminal.View.Focused
  1102. parent: Terminal.View
  1103. isExternal: false
  1104. name: Focused
  1105. nameWithType: View.Focused
  1106. fullName: View.Focused
  1107. - uid: Terminal.View.FocusFirst
  1108. parent: Terminal.View
  1109. isExternal: false
  1110. name: FocusFirst()
  1111. nameWithType: View.FocusFirst()
  1112. fullName: View.FocusFirst()
  1113. - uid: Terminal.View.FocusLast
  1114. parent: Terminal.View
  1115. isExternal: false
  1116. name: FocusLast()
  1117. nameWithType: View.FocusLast()
  1118. fullName: View.FocusLast()
  1119. - uid: Terminal.View.FocusNext
  1120. parent: Terminal.View
  1121. isExternal: false
  1122. name: FocusNext()
  1123. nameWithType: View.FocusNext()
  1124. fullName: View.FocusNext()
  1125. - uid: Terminal.View.FocusPrev
  1126. parent: Terminal.View
  1127. isExternal: false
  1128. name: FocusPrev()
  1129. nameWithType: View.FocusPrev()
  1130. fullName: View.FocusPrev()
  1131. - uid: Terminal.View.Frame
  1132. parent: Terminal.View
  1133. isExternal: false
  1134. name: Frame
  1135. nameWithType: View.Frame
  1136. fullName: View.Frame
  1137. - uid: Terminal.View.GetEnumerator
  1138. parent: Terminal.View
  1139. isExternal: false
  1140. name: GetEnumerator()
  1141. nameWithType: View.GetEnumerator()
  1142. fullName: View.GetEnumerator()
  1143. - uid: System.Collections.IEnumerator
  1144. parent: System.Collections
  1145. isExternal: true
  1146. name: IEnumerator
  1147. nameWithType: IEnumerator
  1148. fullName: System.Collections.IEnumerator
  1149. - uid: Terminal.View.HasFocus
  1150. parent: Terminal.View
  1151. isExternal: false
  1152. name: HasFocus
  1153. nameWithType: View.HasFocus
  1154. fullName: View.HasFocus
  1155. - uid: Terminal.View.Id
  1156. parent: Terminal.View
  1157. isExternal: false
  1158. name: Id
  1159. nameWithType: View.Id
  1160. fullName: View.Id
  1161. - uid: Terminal.View.LayoutSubviews
  1162. parent: Terminal.View
  1163. isExternal: false
  1164. name: LayoutSubviews()
  1165. nameWithType: View.LayoutSubviews()
  1166. fullName: View.LayoutSubviews()
  1167. - uid: Terminal.View.MostFocused
  1168. parent: Terminal.View
  1169. isExternal: false
  1170. name: MostFocused
  1171. nameWithType: View.MostFocused
  1172. fullName: View.MostFocused
  1173. - uid: Terminal.View.Move(System.Int32,System.Int32)
  1174. parent: Terminal.View
  1175. isExternal: false
  1176. name: Move(Int32, Int32)
  1177. nameWithType: View.Move(Int32, Int32)
  1178. fullName: View.Move(Int32, Int32)
  1179. - uid: Terminal.View.PositionCursor
  1180. parent: Terminal.View
  1181. isExternal: false
  1182. name: PositionCursor()
  1183. nameWithType: View.PositionCursor()
  1184. fullName: View.PositionCursor()
  1185. - uid: Terminal.View.ProcessColdKey(Terminal.KeyEvent)
  1186. parent: Terminal.View
  1187. isExternal: false
  1188. name: ProcessColdKey(KeyEvent)
  1189. nameWithType: View.ProcessColdKey(KeyEvent)
  1190. fullName: View.ProcessColdKey(KeyEvent)
  1191. - uid: Terminal.KeyEvent
  1192. parent: Terminal
  1193. isExternal: false
  1194. name: KeyEvent
  1195. nameWithType: KeyEvent
  1196. fullName: Terminal.KeyEvent
  1197. - uid: Terminal.View.ProcessHotKey(Terminal.KeyEvent)
  1198. parent: Terminal.View
  1199. isExternal: false
  1200. name: ProcessHotKey(KeyEvent)
  1201. nameWithType: View.ProcessHotKey(KeyEvent)
  1202. fullName: View.ProcessHotKey(KeyEvent)
  1203. - uid: Terminal.View.ProcessKey(Terminal.KeyEvent)
  1204. parent: Terminal.View
  1205. isExternal: false
  1206. name: ProcessKey(KeyEvent)
  1207. nameWithType: View.ProcessKey(KeyEvent)
  1208. fullName: View.ProcessKey(KeyEvent)
  1209. - uid: Terminal.View.Redraw(Terminal.Rect)
  1210. parent: Terminal.View
  1211. isExternal: false
  1212. name: Redraw(Rect)
  1213. nameWithType: View.Redraw(Rect)
  1214. fullName: View.Redraw(Rect)
  1215. - uid: Terminal.View.Remove(Terminal.View)
  1216. parent: Terminal.View
  1217. isExternal: false
  1218. name: Remove(View)
  1219. nameWithType: View.Remove(View)
  1220. fullName: View.Remove(View)
  1221. - uid: Terminal.View.RemoveAll
  1222. parent: Terminal.View
  1223. isExternal: false
  1224. name: RemoveAll()
  1225. nameWithType: View.RemoveAll()
  1226. fullName: View.RemoveAll()
  1227. - uid: Terminal.View.ScreenToView(System.Int32,System.Int32)
  1228. parent: Terminal.View
  1229. isExternal: false
  1230. name: ScreenToView(Int32, Int32)
  1231. nameWithType: View.ScreenToView(Int32, Int32)
  1232. fullName: View.ScreenToView(Int32, Int32)
  1233. - uid: Terminal.Point
  1234. parent: Terminal
  1235. isExternal: false
  1236. name: Point
  1237. nameWithType: Point
  1238. fullName: Terminal.Point
  1239. - uid: Terminal.View.SetFocus(Terminal.View)
  1240. parent: Terminal.View
  1241. isExternal: false
  1242. name: SetFocus(View)
  1243. nameWithType: View.SetFocus(View)
  1244. fullName: View.SetFocus(View)
  1245. - uid: Terminal.View.SetNeedsDisplay
  1246. parent: Terminal.View
  1247. isExternal: false
  1248. name: SetNeedsDisplay()
  1249. nameWithType: View.SetNeedsDisplay()
  1250. fullName: View.SetNeedsDisplay()
  1251. - uid: Terminal.View.SetNeedsDisplay(Terminal.Rect)
  1252. parent: Terminal.View
  1253. isExternal: false
  1254. name: SetNeedsDisplay(Rect)
  1255. nameWithType: View.SetNeedsDisplay(Rect)
  1256. fullName: View.SetNeedsDisplay(Rect)
  1257. - uid: Terminal.View.Subviews
  1258. parent: Terminal.View
  1259. isExternal: false
  1260. name: Subviews
  1261. nameWithType: View.Subviews
  1262. fullName: View.Subviews
  1263. - uid: System.Collections.Generic.IList`1
  1264. name: IList
  1265. nameWithType: IList
  1266. fullName: System.Collections.Generic.IList
  1267. - uid: System.Collections.Generic.IList{Terminal.View}
  1268. parent: System.Collections.Generic
  1269. isExternal: true
  1270. name: IList<View>
  1271. nameWithType: IList<View>
  1272. fullName: System.Collections.Generic.IList<Terminal.View>
  1273. spec.csharp:
  1274. - uid: System.Collections.Generic.IList`1
  1275. name: IList
  1276. nameWithType: IList
  1277. fullName: System.Collections.Generic.IList
  1278. - name: <
  1279. nameWithType: <
  1280. fullName: <
  1281. - uid: Terminal.View
  1282. name: View
  1283. nameWithType: View
  1284. fullName: Terminal.View
  1285. - name: '>'
  1286. nameWithType: '>'
  1287. fullName: '>'
  1288. - uid: Terminal.View.SuperView
  1289. parent: Terminal.View
  1290. isExternal: false
  1291. name: SuperView
  1292. nameWithType: View.SuperView
  1293. fullName: View.SuperView
  1294. - uid: Terminal.View.ToString
  1295. parent: Terminal.View
  1296. isExternal: false
  1297. name: ToString()
  1298. nameWithType: View.ToString()
  1299. fullName: View.ToString()
  1300. - uid: Terminal.View.WantMousePositionReports
  1301. parent: Terminal.View
  1302. isExternal: false
  1303. name: WantMousePositionReports
  1304. nameWithType: View.WantMousePositionReports
  1305. fullName: View.WantMousePositionReports
  1306. - uid: Terminal.View.#ctor*
  1307. parent: Terminal.View
  1308. isExternal: false
  1309. name: View
  1310. nameWithType: View.View
  1311. fullName: View.View
  1312. - uid: Terminal.View.Add*
  1313. parent: Terminal.View
  1314. isExternal: false
  1315. name: Add
  1316. nameWithType: View.Add
  1317. fullName: View.Add
  1318. - uid: Terminal.View.AddCh*
  1319. parent: Terminal.View
  1320. isExternal: false
  1321. name: AddCh
  1322. nameWithType: View.AddCh
  1323. fullName: View.AddCh
  1324. - uid: Terminal.View.Bounds*
  1325. parent: Terminal.View
  1326. isExternal: false
  1327. name: Bounds
  1328. nameWithType: View.Bounds
  1329. fullName: View.Bounds
  1330. - uid: Terminal.View.ChildNeedsDisplay*
  1331. parent: Terminal.View
  1332. isExternal: false
  1333. name: ChildNeedsDisplay
  1334. nameWithType: View.ChildNeedsDisplay
  1335. fullName: View.ChildNeedsDisplay
  1336. - uid: Terminal.View.Clear*
  1337. parent: Terminal.View
  1338. isExternal: false
  1339. name: Clear
  1340. nameWithType: View.Clear
  1341. fullName: View.Clear
  1342. - uid: Terminal.View.ClearNeedsDisplay*
  1343. parent: Terminal.View
  1344. isExternal: false
  1345. name: ClearNeedsDisplay
  1346. nameWithType: View.ClearNeedsDisplay
  1347. fullName: View.ClearNeedsDisplay
  1348. - uid: Terminal.View.ColorScheme*
  1349. parent: Terminal.View
  1350. isExternal: false
  1351. name: ColorScheme
  1352. nameWithType: View.ColorScheme
  1353. fullName: View.ColorScheme
  1354. - uid: Terminal.View.DrawFrame*
  1355. parent: Terminal.View
  1356. isExternal: false
  1357. name: DrawFrame
  1358. nameWithType: View.DrawFrame
  1359. fullName: View.DrawFrame
  1360. - uid: Terminal.View.DrawHotString*
  1361. parent: Terminal.View
  1362. isExternal: false
  1363. name: DrawHotString
  1364. nameWithType: View.DrawHotString
  1365. fullName: View.DrawHotString
  1366. - uid: Terminal.View.EnsureFocus*
  1367. parent: Terminal.View
  1368. isExternal: false
  1369. name: EnsureFocus
  1370. nameWithType: View.EnsureFocus
  1371. fullName: View.EnsureFocus
  1372. - uid: Terminal.View.Focused*
  1373. parent: Terminal.View
  1374. isExternal: false
  1375. name: Focused
  1376. nameWithType: View.Focused
  1377. fullName: View.Focused
  1378. - uid: Terminal.View.FocusFirst*
  1379. parent: Terminal.View
  1380. isExternal: false
  1381. name: FocusFirst
  1382. nameWithType: View.FocusFirst
  1383. fullName: View.FocusFirst
  1384. - uid: Terminal.View.FocusLast*
  1385. parent: Terminal.View
  1386. isExternal: false
  1387. name: FocusLast
  1388. nameWithType: View.FocusLast
  1389. fullName: View.FocusLast
  1390. - uid: Terminal.View.FocusNext*
  1391. parent: Terminal.View
  1392. isExternal: false
  1393. name: FocusNext
  1394. nameWithType: View.FocusNext
  1395. fullName: View.FocusNext
  1396. - uid: Terminal.View.FocusPrev*
  1397. parent: Terminal.View
  1398. isExternal: false
  1399. name: FocusPrev
  1400. nameWithType: View.FocusPrev
  1401. fullName: View.FocusPrev
  1402. - uid: Terminal.View.Frame*
  1403. parent: Terminal.View
  1404. isExternal: false
  1405. name: Frame
  1406. nameWithType: View.Frame
  1407. fullName: View.Frame
  1408. - uid: Terminal.View.GetEnumerator*
  1409. parent: Terminal.View
  1410. isExternal: false
  1411. name: GetEnumerator
  1412. nameWithType: View.GetEnumerator
  1413. fullName: View.GetEnumerator
  1414. - uid: Terminal.View.HasFocus*
  1415. parent: Terminal.View
  1416. isExternal: false
  1417. name: HasFocus
  1418. nameWithType: View.HasFocus
  1419. fullName: View.HasFocus
  1420. - uid: Terminal.View.Id*
  1421. parent: Terminal.View
  1422. isExternal: false
  1423. name: Id
  1424. nameWithType: View.Id
  1425. fullName: View.Id
  1426. - uid: Terminal.View.LayoutSubviews*
  1427. parent: Terminal.View
  1428. isExternal: false
  1429. name: LayoutSubviews
  1430. nameWithType: View.LayoutSubviews
  1431. fullName: View.LayoutSubviews
  1432. - uid: Terminal.View.MostFocused*
  1433. parent: Terminal.View
  1434. isExternal: false
  1435. name: MostFocused
  1436. nameWithType: View.MostFocused
  1437. fullName: View.MostFocused
  1438. - uid: Terminal.View.Move*
  1439. parent: Terminal.View
  1440. isExternal: false
  1441. name: Move
  1442. nameWithType: View.Move
  1443. fullName: View.Move
  1444. - uid: Terminal.View.PositionCursor*
  1445. parent: Terminal.View
  1446. isExternal: false
  1447. name: PositionCursor
  1448. nameWithType: View.PositionCursor
  1449. fullName: View.PositionCursor
  1450. - uid: Terminal.View.ProcessColdKey*
  1451. parent: Terminal.View
  1452. isExternal: false
  1453. name: ProcessColdKey
  1454. nameWithType: View.ProcessColdKey
  1455. fullName: View.ProcessColdKey
  1456. - uid: Terminal.View.ProcessHotKey*
  1457. parent: Terminal.View
  1458. isExternal: false
  1459. name: ProcessHotKey
  1460. nameWithType: View.ProcessHotKey
  1461. fullName: View.ProcessHotKey
  1462. - uid: Terminal.View.ProcessKey*
  1463. parent: Terminal.View
  1464. isExternal: false
  1465. name: ProcessKey
  1466. nameWithType: View.ProcessKey
  1467. fullName: View.ProcessKey
  1468. - uid: Terminal.View.Redraw*
  1469. parent: Terminal.View
  1470. isExternal: false
  1471. name: Redraw
  1472. nameWithType: View.Redraw
  1473. fullName: View.Redraw
  1474. - uid: Terminal.View.Remove*
  1475. parent: Terminal.View
  1476. isExternal: false
  1477. name: Remove
  1478. nameWithType: View.Remove
  1479. fullName: View.Remove
  1480. - uid: Terminal.View.RemoveAll*
  1481. parent: Terminal.View
  1482. isExternal: false
  1483. name: RemoveAll
  1484. nameWithType: View.RemoveAll
  1485. fullName: View.RemoveAll
  1486. - uid: Terminal.View.ScreenToView*
  1487. parent: Terminal.View
  1488. isExternal: false
  1489. name: ScreenToView
  1490. nameWithType: View.ScreenToView
  1491. fullName: View.ScreenToView
  1492. - uid: Terminal.View.SetFocus*
  1493. parent: Terminal.View
  1494. isExternal: false
  1495. name: SetFocus
  1496. nameWithType: View.SetFocus
  1497. fullName: View.SetFocus
  1498. - uid: Terminal.View.SetNeedsDisplay*
  1499. parent: Terminal.View
  1500. isExternal: false
  1501. name: SetNeedsDisplay
  1502. nameWithType: View.SetNeedsDisplay
  1503. fullName: View.SetNeedsDisplay
  1504. - uid: Terminal.View.Subviews*
  1505. parent: Terminal.View
  1506. isExternal: false
  1507. name: Subviews
  1508. nameWithType: View.Subviews
  1509. fullName: View.Subviews
  1510. - uid: Terminal.View.SuperView*
  1511. parent: Terminal.View
  1512. isExternal: false
  1513. name: SuperView
  1514. nameWithType: View.SuperView
  1515. fullName: View.SuperView
  1516. - uid: Terminal.View.ToString*
  1517. parent: Terminal.View
  1518. isExternal: false
  1519. name: ToString
  1520. nameWithType: View.ToString
  1521. fullName: View.ToString
  1522. - uid: Terminal.View.WantMousePositionReports*
  1523. parent: Terminal.View
  1524. isExternal: false
  1525. name: WantMousePositionReports
  1526. nameWithType: View.WantMousePositionReports
  1527. fullName: View.WantMousePositionReports
  1528. - uid: Terminal.Responder.CanFocus
  1529. parent: Terminal.Responder
  1530. isExternal: false
  1531. name: CanFocus
  1532. nameWithType: Responder.CanFocus
  1533. fullName: Responder.CanFocus
  1534. - uid: Terminal.Responder.MouseEvent(Terminal.MouseEvent)
  1535. parent: Terminal.Responder
  1536. isExternal: false
  1537. name: MouseEvent(MouseEvent)
  1538. nameWithType: Responder.MouseEvent(MouseEvent)
  1539. fullName: Responder.MouseEvent(MouseEvent)
  1540. - uid: System.Collections.IEnumerable
  1541. parent: System.Collections
  1542. isExternal: true
  1543. name: IEnumerable
  1544. nameWithType: IEnumerable
  1545. fullName: System.Collections.IEnumerable