Terminal.Dialog.yml 15 KB

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