Terminal.MenuBar.yml 16 KB

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