Terminal.Window.yml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522
  1. ### YamlMime:ManagedReference
  2. items:
  3. - uid: Terminal.Window
  4. id: Window
  5. children:
  6. - Terminal.Window.#ctor(Terminal.Rect,System.String)
  7. - Terminal.Window.Add(Terminal.View)
  8. - Terminal.Window.GetEnumerator
  9. - Terminal.Window.Redraw(Terminal.Rect)
  10. - Terminal.Window.Title
  11. langs:
  12. - csharp
  13. name: Window
  14. nameWithType: Window
  15. fullName: Terminal.Window
  16. type: Class
  17. assemblies:
  18. - Terminal
  19. namespace: Terminal
  20. summary: A toplevel view that draws a frame around its region and has a "ContentView" subview where the contents are added.
  21. syntax:
  22. content: 'public class Window : Terminal.Toplevel, System.Collections.IEnumerable'
  23. inheritance:
  24. - System.Object
  25. - Terminal.Responder
  26. - Terminal.View
  27. - Terminal.Toplevel
  28. derivedClasses:
  29. - Terminal.Dialog
  30. implements:
  31. - System.Collections.IEnumerable
  32. inheritedMembers:
  33. - Terminal.Responder.MouseEvent(Terminal.MouseEvent)
  34. - Terminal.Toplevel.CanFocus
  35. - Terminal.Toplevel.Create
  36. - Terminal.Toplevel.ProcessKey(Terminal.KeyEvent)
  37. - Terminal.Toplevel.Running
  38. - Terminal.View.Add(Terminal.View[])
  39. - Terminal.View.AddCh(System.Int32,System.Int32,System.Int32)
  40. - Terminal.View.Bounds
  41. - Terminal.View.ChildNeedsDisplay
  42. - Terminal.View.Clear
  43. - Terminal.View.ClearNeedsDisplay
  44. - Terminal.View.ColorScheme
  45. - Terminal.View.DrawFrame(Terminal.Rect,System.Boolean)
  46. - Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme)
  47. - Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute)
  48. - Terminal.View.Driver
  49. - Terminal.View.EnsureFocus
  50. - Terminal.View.Focused
  51. - Terminal.View.FocusFirst
  52. - Terminal.View.FocusLast
  53. - Terminal.View.FocusNext
  54. - Terminal.View.FocusPrev
  55. - Terminal.View.Frame
  56. - Terminal.View.HasFocus
  57. - Terminal.View.Id
  58. - Terminal.View.LayoutSubviews
  59. - Terminal.View.MostFocused
  60. - Terminal.View.Move(System.Int32,System.Int32)
  61. - Terminal.View.PositionCursor
  62. - Terminal.View.ProcessColdKey(Terminal.KeyEvent)
  63. - Terminal.View.ProcessHotKey(Terminal.KeyEvent)
  64. - Terminal.View.Remove(Terminal.View)
  65. - Terminal.View.RemoveAll
  66. - Terminal.View.ScreenToView(System.Int32,System.Int32)
  67. - Terminal.View.SetFocus(Terminal.View)
  68. - Terminal.View.SetNeedsDisplay
  69. - Terminal.View.SetNeedsDisplay(Terminal.Rect)
  70. - Terminal.View.Subviews
  71. - Terminal.View.SuperView
  72. - Terminal.View.ToString
  73. - Terminal.View.WantMousePositionReports
  74. - uid: Terminal.Window.#ctor(Terminal.Rect,System.String)
  75. id: '#ctor(Terminal.Rect,System.String)'
  76. parent: Terminal.Window
  77. langs:
  78. - csharp
  79. name: Window(Rect, String)
  80. nameWithType: Window.Window(Rect, String)
  81. fullName: Window.Window(Rect, String)
  82. type: Constructor
  83. assemblies:
  84. - Terminal
  85. namespace: Terminal
  86. summary: Initializes a new instance of the <xref href="Terminal.Window"></xref> class with an optioanl title
  87. syntax:
  88. content: public Window (Terminal.Rect frame, string title = null);
  89. parameters:
  90. - id: frame
  91. type: Terminal.Rect
  92. description: Frame.
  93. - id: title
  94. type: System.String
  95. description: Title.
  96. overload: Terminal.Window.#ctor*
  97. exceptions: []
  98. - uid: Terminal.Window.Add(Terminal.View)
  99. id: Add(Terminal.View)
  100. parent: Terminal.Window
  101. langs:
  102. - csharp
  103. name: Add(View)
  104. nameWithType: Window.Add(View)
  105. fullName: Window.Add(View)
  106. type: Method
  107. assemblies:
  108. - Terminal
  109. namespace: Terminal
  110. summary: Add the specified view to the ContentView.
  111. syntax:
  112. content: public override void Add (Terminal.View view);
  113. parameters:
  114. - id: view
  115. type: Terminal.View
  116. description: View to add to the window.
  117. overload: Terminal.Window.Add*
  118. exceptions: []
  119. - uid: Terminal.Window.GetEnumerator
  120. id: GetEnumerator
  121. parent: Terminal.Window
  122. langs:
  123. - csharp
  124. name: GetEnumerator()
  125. nameWithType: Window.GetEnumerator()
  126. fullName: Window.GetEnumerator()
  127. type: Method
  128. assemblies:
  129. - Terminal
  130. namespace: Terminal
  131. summary: Enumerates the various views in the ContentView.
  132. syntax:
  133. content: public System.Collections.IEnumerator GetEnumerator ();
  134. parameters: []
  135. return:
  136. type: System.Collections.IEnumerator
  137. description: The enumerator.
  138. overload: Terminal.Window.GetEnumerator*
  139. exceptions: []
  140. - uid: Terminal.Window.Redraw(Terminal.Rect)
  141. id: Redraw(Terminal.Rect)
  142. parent: Terminal.Window
  143. langs:
  144. - csharp
  145. name: Redraw(Rect)
  146. nameWithType: Window.Redraw(Rect)
  147. fullName: Window.Redraw(Rect)
  148. type: Method
  149. assemblies:
  150. - Terminal
  151. namespace: Terminal
  152. syntax:
  153. content: public override void Redraw (Terminal.Rect bounds);
  154. parameters:
  155. - id: bounds
  156. type: Terminal.Rect
  157. description: To be added.
  158. overload: Terminal.Window.Redraw*
  159. exceptions: []
  160. - uid: Terminal.Window.Title
  161. id: Title
  162. parent: Terminal.Window
  163. langs:
  164. - csharp
  165. name: Title
  166. nameWithType: Window.Title
  167. fullName: Window.Title
  168. type: Property
  169. assemblies:
  170. - Terminal
  171. namespace: Terminal
  172. summary: The title to be displayed for this window.
  173. syntax:
  174. content: public string Title { get; set; }
  175. return:
  176. type: System.String
  177. description: The title.
  178. overload: Terminal.Window.Title*
  179. exceptions: []
  180. references:
  181. - uid: Terminal.Toplevel
  182. parent: Terminal
  183. isExternal: false
  184. name: Toplevel
  185. nameWithType: Toplevel
  186. fullName: Terminal.Toplevel
  187. - uid: Terminal.Window.#ctor(Terminal.Rect,System.String)
  188. parent: Terminal.Window
  189. isExternal: false
  190. name: Window(Rect, String)
  191. nameWithType: Window.Window(Rect, String)
  192. fullName: Window.Window(Rect, String)
  193. - uid: Terminal.Rect
  194. parent: Terminal
  195. isExternal: false
  196. name: Rect
  197. nameWithType: Rect
  198. fullName: Terminal.Rect
  199. - uid: System.String
  200. parent: System
  201. isExternal: true
  202. name: String
  203. nameWithType: String
  204. fullName: System.String
  205. - uid: Terminal.Window.Add(Terminal.View)
  206. parent: Terminal.Window
  207. isExternal: false
  208. name: Add(View)
  209. nameWithType: Window.Add(View)
  210. fullName: Window.Add(View)
  211. - uid: Terminal.View
  212. parent: Terminal
  213. isExternal: false
  214. name: View
  215. nameWithType: View
  216. fullName: Terminal.View
  217. - uid: Terminal.Window.GetEnumerator
  218. parent: Terminal.Window
  219. isExternal: false
  220. name: GetEnumerator()
  221. nameWithType: Window.GetEnumerator()
  222. fullName: Window.GetEnumerator()
  223. - uid: System.Collections.IEnumerator
  224. parent: System.Collections
  225. isExternal: true
  226. name: IEnumerator
  227. nameWithType: IEnumerator
  228. fullName: System.Collections.IEnumerator
  229. - uid: Terminal.Window.Redraw(Terminal.Rect)
  230. parent: Terminal.Window
  231. isExternal: false
  232. name: Redraw(Rect)
  233. nameWithType: Window.Redraw(Rect)
  234. fullName: Window.Redraw(Rect)
  235. - uid: Terminal.Window.Title
  236. parent: Terminal.Window
  237. isExternal: false
  238. name: Title
  239. nameWithType: Window.Title
  240. fullName: Window.Title
  241. - uid: Terminal.Window.#ctor*
  242. parent: Terminal.Window
  243. isExternal: false
  244. name: Window
  245. nameWithType: Window.Window
  246. fullName: Window.Window
  247. - uid: Terminal.Window.Add*
  248. parent: Terminal.Window
  249. isExternal: false
  250. name: Add
  251. nameWithType: Window.Add
  252. fullName: Window.Add
  253. - uid: Terminal.Window.GetEnumerator*
  254. parent: Terminal.Window
  255. isExternal: false
  256. name: GetEnumerator
  257. nameWithType: Window.GetEnumerator
  258. fullName: Window.GetEnumerator
  259. - uid: Terminal.Window.Redraw*
  260. parent: Terminal.Window
  261. isExternal: false
  262. name: Redraw
  263. nameWithType: Window.Redraw
  264. fullName: Window.Redraw
  265. - uid: Terminal.Window.Title*
  266. parent: Terminal.Window
  267. isExternal: false
  268. name: Title
  269. nameWithType: Window.Title
  270. fullName: Window.Title
  271. - uid: Terminal.Toplevel.CanFocus
  272. parent: Terminal.Toplevel
  273. isExternal: false
  274. name: CanFocus
  275. nameWithType: Toplevel.CanFocus
  276. fullName: Toplevel.CanFocus
  277. - uid: Terminal.View.HasFocus
  278. parent: Terminal.View
  279. isExternal: false
  280. name: HasFocus
  281. nameWithType: View.HasFocus
  282. fullName: View.HasFocus
  283. - uid: Terminal.Responder.MouseEvent(Terminal.MouseEvent)
  284. parent: Terminal.Responder
  285. isExternal: false
  286. name: MouseEvent(MouseEvent)
  287. nameWithType: Responder.MouseEvent(MouseEvent)
  288. fullName: Responder.MouseEvent(MouseEvent)
  289. - uid: Terminal.View.ProcessColdKey(Terminal.KeyEvent)
  290. parent: Terminal.View
  291. isExternal: false
  292. name: ProcessColdKey(KeyEvent)
  293. nameWithType: View.ProcessColdKey(KeyEvent)
  294. fullName: View.ProcessColdKey(KeyEvent)
  295. - uid: Terminal.View.ProcessHotKey(Terminal.KeyEvent)
  296. parent: Terminal.View
  297. isExternal: false
  298. name: ProcessHotKey(KeyEvent)
  299. nameWithType: View.ProcessHotKey(KeyEvent)
  300. fullName: View.ProcessHotKey(KeyEvent)
  301. - uid: Terminal.Toplevel.ProcessKey(Terminal.KeyEvent)
  302. parent: Terminal.Toplevel
  303. isExternal: false
  304. name: ProcessKey(KeyEvent)
  305. nameWithType: Toplevel.ProcessKey(KeyEvent)
  306. fullName: Toplevel.ProcessKey(KeyEvent)
  307. - uid: Terminal.View.Add(Terminal.View[])
  308. parent: Terminal.View
  309. isExternal: false
  310. name: Add(View[])
  311. nameWithType: View.Add(View[])
  312. fullName: View.Add(View[])
  313. - uid: Terminal.View.AddCh(System.Int32,System.Int32,System.Int32)
  314. parent: Terminal.View
  315. isExternal: false
  316. name: AddCh(Int32, Int32, Int32)
  317. nameWithType: View.AddCh(Int32, Int32, Int32)
  318. fullName: View.AddCh(Int32, Int32, Int32)
  319. - uid: Terminal.View.Bounds
  320. parent: Terminal.View
  321. isExternal: false
  322. name: Bounds
  323. nameWithType: View.Bounds
  324. fullName: View.Bounds
  325. - uid: Terminal.View.ChildNeedsDisplay
  326. parent: Terminal.View
  327. isExternal: false
  328. name: ChildNeedsDisplay()
  329. nameWithType: View.ChildNeedsDisplay()
  330. fullName: View.ChildNeedsDisplay()
  331. - uid: Terminal.View.Clear
  332. parent: Terminal.View
  333. isExternal: false
  334. name: Clear()
  335. nameWithType: View.Clear()
  336. fullName: View.Clear()
  337. - uid: Terminal.View.ClearNeedsDisplay
  338. parent: Terminal.View
  339. isExternal: false
  340. name: ClearNeedsDisplay()
  341. nameWithType: View.ClearNeedsDisplay()
  342. fullName: View.ClearNeedsDisplay()
  343. - uid: Terminal.View.ColorScheme
  344. parent: Terminal.View
  345. isExternal: false
  346. name: ColorScheme
  347. nameWithType: View.ColorScheme
  348. fullName: View.ColorScheme
  349. - uid: Terminal.View.DrawFrame(Terminal.Rect,System.Boolean)
  350. parent: Terminal.View
  351. isExternal: false
  352. name: DrawFrame(Rect, Boolean)
  353. nameWithType: View.DrawFrame(Rect, Boolean)
  354. fullName: View.DrawFrame(Rect, Boolean)
  355. - uid: Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme)
  356. parent: Terminal.View
  357. isExternal: false
  358. name: DrawHotString(String, Boolean, ColorScheme)
  359. nameWithType: View.DrawHotString(String, Boolean, ColorScheme)
  360. fullName: View.DrawHotString(String, Boolean, ColorScheme)
  361. - uid: Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute)
  362. parent: Terminal.View
  363. isExternal: false
  364. name: DrawHotString(String, Attribute, Attribute)
  365. nameWithType: View.DrawHotString(String, Attribute, Attribute)
  366. fullName: View.DrawHotString(String, Attribute, Attribute)
  367. - uid: Terminal.View.Driver
  368. parent: Terminal.View
  369. isExternal: false
  370. name: Driver
  371. nameWithType: View.Driver
  372. fullName: View.Driver
  373. - uid: Terminal.View.EnsureFocus
  374. parent: Terminal.View
  375. isExternal: false
  376. name: EnsureFocus()
  377. nameWithType: View.EnsureFocus()
  378. fullName: View.EnsureFocus()
  379. - uid: Terminal.View.Focused
  380. parent: Terminal.View
  381. isExternal: false
  382. name: Focused
  383. nameWithType: View.Focused
  384. fullName: View.Focused
  385. - uid: Terminal.View.FocusFirst
  386. parent: Terminal.View
  387. isExternal: false
  388. name: FocusFirst()
  389. nameWithType: View.FocusFirst()
  390. fullName: View.FocusFirst()
  391. - uid: Terminal.View.FocusLast
  392. parent: Terminal.View
  393. isExternal: false
  394. name: FocusLast()
  395. nameWithType: View.FocusLast()
  396. fullName: View.FocusLast()
  397. - uid: Terminal.View.FocusNext
  398. parent: Terminal.View
  399. isExternal: false
  400. name: FocusNext()
  401. nameWithType: View.FocusNext()
  402. fullName: View.FocusNext()
  403. - uid: Terminal.View.FocusPrev
  404. parent: Terminal.View
  405. isExternal: false
  406. name: FocusPrev()
  407. nameWithType: View.FocusPrev()
  408. fullName: View.FocusPrev()
  409. - uid: Terminal.View.Frame
  410. parent: Terminal.View
  411. isExternal: false
  412. name: Frame
  413. nameWithType: View.Frame
  414. fullName: View.Frame
  415. - uid: Terminal.View.Id
  416. parent: Terminal.View
  417. isExternal: false
  418. name: Id
  419. nameWithType: View.Id
  420. fullName: View.Id
  421. - uid: Terminal.View.LayoutSubviews
  422. parent: Terminal.View
  423. isExternal: false
  424. name: LayoutSubviews()
  425. nameWithType: View.LayoutSubviews()
  426. fullName: View.LayoutSubviews()
  427. - uid: Terminal.View.MostFocused
  428. parent: Terminal.View
  429. isExternal: false
  430. name: MostFocused
  431. nameWithType: View.MostFocused
  432. fullName: View.MostFocused
  433. - uid: Terminal.View.Move(System.Int32,System.Int32)
  434. parent: Terminal.View
  435. isExternal: false
  436. name: Move(Int32, Int32)
  437. nameWithType: View.Move(Int32, Int32)
  438. fullName: View.Move(Int32, Int32)
  439. - uid: Terminal.View.PositionCursor
  440. parent: Terminal.View
  441. isExternal: false
  442. name: PositionCursor()
  443. nameWithType: View.PositionCursor()
  444. fullName: View.PositionCursor()
  445. - uid: Terminal.View.Remove(Terminal.View)
  446. parent: Terminal.View
  447. isExternal: false
  448. name: Remove(View)
  449. nameWithType: View.Remove(View)
  450. fullName: View.Remove(View)
  451. - uid: Terminal.View.RemoveAll
  452. parent: Terminal.View
  453. isExternal: false
  454. name: RemoveAll()
  455. nameWithType: View.RemoveAll()
  456. fullName: View.RemoveAll()
  457. - uid: Terminal.View.ScreenToView(System.Int32,System.Int32)
  458. parent: Terminal.View
  459. isExternal: false
  460. name: ScreenToView(Int32, Int32)
  461. nameWithType: View.ScreenToView(Int32, Int32)
  462. fullName: View.ScreenToView(Int32, Int32)
  463. - uid: Terminal.View.SetFocus(Terminal.View)
  464. parent: Terminal.View
  465. isExternal: false
  466. name: SetFocus(View)
  467. nameWithType: View.SetFocus(View)
  468. fullName: View.SetFocus(View)
  469. - uid: Terminal.View.SetNeedsDisplay
  470. parent: Terminal.View
  471. isExternal: false
  472. name: SetNeedsDisplay()
  473. nameWithType: View.SetNeedsDisplay()
  474. fullName: View.SetNeedsDisplay()
  475. - uid: Terminal.View.SetNeedsDisplay(Terminal.Rect)
  476. parent: Terminal.View
  477. isExternal: false
  478. name: SetNeedsDisplay(Rect)
  479. nameWithType: View.SetNeedsDisplay(Rect)
  480. fullName: View.SetNeedsDisplay(Rect)
  481. - uid: Terminal.View.Subviews
  482. parent: Terminal.View
  483. isExternal: false
  484. name: Subviews
  485. nameWithType: View.Subviews
  486. fullName: View.Subviews
  487. - uid: Terminal.View.SuperView
  488. parent: Terminal.View
  489. isExternal: false
  490. name: SuperView
  491. nameWithType: View.SuperView
  492. fullName: View.SuperView
  493. - uid: Terminal.View.ToString
  494. parent: Terminal.View
  495. isExternal: false
  496. name: ToString()
  497. nameWithType: View.ToString()
  498. fullName: View.ToString()
  499. - uid: Terminal.View.WantMousePositionReports
  500. parent: Terminal.View
  501. isExternal: false
  502. name: WantMousePositionReports
  503. nameWithType: View.WantMousePositionReports
  504. fullName: View.WantMousePositionReports
  505. - uid: Terminal.Toplevel.Create
  506. parent: Terminal.Toplevel
  507. isExternal: false
  508. name: Create()
  509. nameWithType: Toplevel.Create()
  510. fullName: Toplevel.Create()
  511. - uid: Terminal.Toplevel.Running
  512. parent: Terminal.Toplevel
  513. isExternal: false
  514. name: Running
  515. nameWithType: Toplevel.Running
  516. fullName: Toplevel.Running
  517. - uid: System.Collections.IEnumerable
  518. parent: System.Collections
  519. isExternal: true
  520. name: IEnumerable
  521. nameWithType: IEnumerable
  522. fullName: System.Collections.IEnumerable