Terminal.Toplevel.yml 14 KB

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