Terminal.Gui.GraphView.html 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167
  1. <!DOCTYPE html>
  2. <!--[if IE]><![endif]-->
  3. <html>
  4. <head>
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  7. <title>Class GraphView
  8. </title>
  9. <meta name="viewport" content="width=device-width">
  10. <meta name="title" content="Class GraphView
  11. ">
  12. <meta name="generator" content="docfx 2.59.3.0">
  13. <link rel="shortcut icon" href="../../favicon.ico">
  14. <link rel="stylesheet" href="../../styles/docfx.vendor.css">
  15. <link rel="stylesheet" href="../../styles/docfx.css">
  16. <link rel="stylesheet" href="../../styles/main.css">
  17. <meta property="docfx:navrel" content="../../toc.html">
  18. <meta property="docfx:tocrel" content="toc.html">
  19. <meta property="docfx:rel" content="../../">
  20. </head>
  21. <body data-spy="scroll" data-target="#affix" data-offset="120">
  22. <div id="wrapper">
  23. <header>
  24. <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
  25. <div class="container">
  26. <div class="navbar-header">
  27. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
  28. <span class="sr-only">Toggle navigation</span>
  29. <span class="icon-bar"></span>
  30. <span class="icon-bar"></span>
  31. <span class="icon-bar"></span>
  32. </button>
  33. <a class="navbar-brand" href="../../index.html">
  34. <img id="logo" class="svg" src="../../images/logo48.png" alt="">
  35. </a>
  36. </div>
  37. <div class="collapse navbar-collapse" id="navbar">
  38. <form class="navbar-form navbar-right" role="search" id="search">
  39. <div class="form-group">
  40. <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
  41. </div>
  42. </form>
  43. </div>
  44. </div>
  45. </nav>
  46. <div class="subnav navbar navbar-default">
  47. <div class="container hide-when-search" id="breadcrumb">
  48. <ul class="breadcrumb">
  49. <li></li>
  50. </ul>
  51. </div>
  52. </div>
  53. </header>
  54. <div class="container body-content">
  55. <div id="search-results">
  56. <div class="search-list">Search Results for <span></span></div>
  57. <div class="sr-items">
  58. <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
  59. </div>
  60. <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
  61. </div>
  62. </div>
  63. <div role="main" class="container body-content hide-when-search">
  64. <div class="sidenav hide-when-search">
  65. <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
  66. <div class="sidetoggle collapse" id="sidetoggle">
  67. <div id="sidetoc"></div>
  68. </div>
  69. </div>
  70. <div class="article row grid-right">
  71. <div class="col-md-10">
  72. <article class="content wrap" id="_content" data-uid="Terminal.Gui.GraphView">
  73. <h1 id="Terminal_Gui_GraphView" data-uid="Terminal.Gui.GraphView" class="text-break">Class GraphView
  74. </h1>
  75. <div class="markdown level0 summary">
  76. Control for rendering graphs (bar, scatter etc)
  77. </div>
  78. <div class="markdown level0 conceptual"></div>
  79. <div class="inheritance">
  80. <h5>Inheritance</h5>
  81. <div class="level0"><span class="xref">System.Object</span></div>
  82. <div class="level1"><a class="xref" href="Terminal.Gui.Responder.html">Responder</a></div>
  83. <div class="level2"><a class="xref" href="Terminal.Gui.View.html">View</a></div>
  84. <div class="level3"><span class="xref">GraphView</span></div>
  85. </div>
  86. <div class="implements">
  87. <h5>Implements</h5>
  88. <div><span class="xref">System.IDisposable</span></div>
  89. <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
  90. <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
  91. </div>
  92. <div class="inheritedMembers">
  93. <h5>Inherited Members</h5>
  94. <div>
  95. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetMinWidthHeight_Terminal_Gui_Size__">View.GetMinWidthHeight(Size)</a>
  96. </div>
  97. <div>
  98. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetMinWidthHeight">View.SetMinWidthHeight()</a>
  99. </div>
  100. <div>
  101. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_UpdateTextFormatterText">View.UpdateTextFormatterText()</a>
  102. </div>
  103. <div>
  104. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessResizeView">View.ProcessResizeView()</a>
  105. </div>
  106. <div>
  107. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetNeedsDisplay">View.SetNeedsDisplay()</a>
  108. </div>
  109. <div>
  110. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClearLayoutNeeded">View.ClearLayoutNeeded()</a>
  111. </div>
  112. <div>
  113. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetNeedsDisplay_Terminal_Gui_Rect_">View.SetNeedsDisplay(Rect)</a>
  114. </div>
  115. <div>
  116. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetChildNeedsDisplay">View.SetChildNeedsDisplay()</a>
  117. </div>
  118. <div>
  119. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Add_Terminal_Gui_View_">View.Add(View)</a>
  120. </div>
  121. <div>
  122. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Add_Terminal_Gui_View___">View.Add(View[])</a>
  123. </div>
  124. <div>
  125. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
  126. </div>
  127. <div>
  128. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Remove_Terminal_Gui_View_">View.Remove(View)</a>
  129. </div>
  130. <div>
  131. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BringSubviewToFront_Terminal_Gui_View_">View.BringSubviewToFront(View)</a>
  132. </div>
  133. <div>
  134. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SendSubviewToBack_Terminal_Gui_View_">View.SendSubviewToBack(View)</a>
  135. </div>
  136. <div>
  137. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SendSubviewBackwards_Terminal_Gui_View_">View.SendSubviewBackwards(View)</a>
  138. </div>
  139. <div>
  140. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BringSubviewForward_Terminal_Gui_View_">View.BringSubviewForward(View)</a>
  141. </div>
  142. <div>
  143. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Clear">View.Clear()</a>
  144. </div>
  145. <div>
  146. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Clear_Terminal_Gui_Rect_">View.Clear(Rect)</a>
  147. </div>
  148. <div>
  149. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
  150. </div>
  151. <div>
  152. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClipToBounds">View.ClipToBounds()</a>
  153. </div>
  154. <div>
  155. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetClip_Terminal_Gui_Rect_">View.SetClip(Rect)</a>
  156. </div>
  157. <div>
  158. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawFrame_Terminal_Gui_Rect_System_Int32_System_Boolean_">View.DrawFrame(Rect, Int32, Boolean)</a>
  159. </div>
  160. <div>
  161. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawHotString_NStack_ustring_Terminal_Gui_Attribute_Terminal_Gui_Attribute_">View.DrawHotString(ustring, Attribute, Attribute)</a>
  162. </div>
  163. <div>
  164. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawHotString_NStack_ustring_System_Boolean_Terminal_Gui_ColorScheme_">View.DrawHotString(ustring, Boolean, ColorScheme)</a>
  165. </div>
  166. <div>
  167. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Move_System_Int32_System_Int32_System_Boolean_">View.Move(Int32, Int32, Boolean)</a>
  168. </div>
  169. <div>
  170. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_PositionCursor">View.PositionCursor()</a>
  171. </div>
  172. <div>
  173. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnAdded_Terminal_Gui_View_">View.OnAdded(View)</a>
  174. </div>
  175. <div>
  176. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnRemoved_Terminal_Gui_View_">View.OnRemoved(View)</a>
  177. </div>
  178. <div>
  179. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnEnter_Terminal_Gui_View_">View.OnEnter(View)</a>
  180. </div>
  181. <div>
  182. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnLeave_Terminal_Gui_View_">View.OnLeave(View)</a>
  183. </div>
  184. <div>
  185. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_AddRune_System_Int32_System_Int32_System_Rune_">View.AddRune(Int32, Int32, Rune)</a>
  186. </div>
  187. <div>
  188. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClearNeedsDisplay">View.ClearNeedsDisplay()</a>
  189. </div>
  190. <div>
  191. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnDrawContent_Terminal_Gui_Rect_">View.OnDrawContent(Rect)</a>
  192. </div>
  193. <div>
  194. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnDrawContentComplete_Terminal_Gui_Rect_">View.OnDrawContentComplete(Rect)</a>
  195. </div>
  196. <div>
  197. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetFocus">View.SetFocus()</a>
  198. </div>
  199. <div>
  200. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_InvokeKeybindings_Terminal_Gui_KeyEvent_">View.InvokeKeybindings(KeyEvent)</a>
  201. </div>
  202. <div>
  203. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_AddKeyBinding_Terminal_Gui_Key_Terminal_Gui_Command_">View.AddKeyBinding(Key, Command)</a>
  204. </div>
  205. <div>
  206. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ReplaceKeyBinding_Terminal_Gui_Key_Terminal_Gui_Key_">View.ReplaceKeyBinding(Key, Key)</a>
  207. </div>
  208. <div>
  209. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ContainsKeyBinding_Terminal_Gui_Key_">View.ContainsKeyBinding(Key)</a>
  210. </div>
  211. <div>
  212. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClearKeybindings">View.ClearKeybindings()</a>
  213. </div>
  214. <div>
  215. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClearKeybinding_Terminal_Gui_Key_">View.ClearKeybinding(Key)</a>
  216. </div>
  217. <div>
  218. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClearKeybinding_Terminal_Gui_Command_">View.ClearKeybinding(Command)</a>
  219. </div>
  220. <div>
  221. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_AddCommand_Terminal_Gui_Command_System_Func_System_Nullable_System_Boolean___">View.AddCommand(Command, Func&lt;Nullable&lt;Boolean&gt;&gt;)</a>
  222. </div>
  223. <div>
  224. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetSupportedCommands">View.GetSupportedCommands()</a>
  225. </div>
  226. <div>
  227. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetKeyFromCommand_Terminal_Gui_Command_">View.GetKeyFromCommand(Command)</a>
  228. </div>
  229. <div>
  230. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
  231. </div>
  232. <div>
  233. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessColdKey_Terminal_Gui_KeyEvent_">View.ProcessColdKey(KeyEvent)</a>
  234. </div>
  235. <div>
  236. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnKeyDown_Terminal_Gui_KeyEvent_">View.OnKeyDown(KeyEvent)</a>
  237. </div>
  238. <div>
  239. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnKeyUp_Terminal_Gui_KeyEvent_">View.OnKeyUp(KeyEvent)</a>
  240. </div>
  241. <div>
  242. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_EnsureFocus">View.EnsureFocus()</a>
  243. </div>
  244. <div>
  245. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusFirst">View.FocusFirst()</a>
  246. </div>
  247. <div>
  248. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusLast">View.FocusLast()</a>
  249. </div>
  250. <div>
  251. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusPrev">View.FocusPrev()</a>
  252. </div>
  253. <div>
  254. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusNext">View.FocusNext()</a>
  255. </div>
  256. <div>
  257. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutSubviews">View.LayoutSubviews()</a>
  258. </div>
  259. <div>
  260. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ToString">View.ToString()</a>
  261. </div>
  262. <div>
  263. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetAutoSize">View.GetAutoSize()</a>
  264. </div>
  265. <div>
  266. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetHotKeySpecifierLength_System_Boolean_">View.GetHotKeySpecifierLength(Boolean)</a>
  267. </div>
  268. <div>
  269. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetTextFormatterBoundsSize">View.GetTextFormatterBoundsSize()</a>
  270. </div>
  271. <div>
  272. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetBoundsTextFormatterSize">View.GetBoundsTextFormatterSize()</a>
  273. </div>
  274. <div>
  275. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEnter_Terminal_Gui_MouseEvent_">View.OnMouseEnter(MouseEvent)</a>
  276. </div>
  277. <div>
  278. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseLeave_Terminal_Gui_MouseEvent_">View.OnMouseLeave(MouseEvent)</a>
  279. </div>
  280. <div>
  281. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
  282. </div>
  283. <div>
  284. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
  285. </div>
  286. <div>
  287. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnCanFocusChanged">View.OnCanFocusChanged()</a>
  288. </div>
  289. <div>
  290. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnEnabledChanged">View.OnEnabledChanged()</a>
  291. </div>
  292. <div>
  293. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnVisibleChanged">View.OnVisibleChanged()</a>
  294. </div>
  295. <div>
  296. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
  297. </div>
  298. <div>
  299. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BeginInit">View.BeginInit()</a>
  300. </div>
  301. <div>
  302. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_EndInit">View.EndInit()</a>
  303. </div>
  304. <div>
  305. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetWidth_System_Int32_System_Int32__">View.SetWidth(Int32, Int32)</a>
  306. </div>
  307. <div>
  308. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetHeight_System_Int32_System_Int32__">View.SetHeight(Int32, Int32)</a>
  309. </div>
  310. <div>
  311. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetCurrentWidth_System_Int32__">View.GetCurrentWidth(Int32)</a>
  312. </div>
  313. <div>
  314. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetCurrentHeight_System_Int32__">View.GetCurrentHeight(Int32)</a>
  315. </div>
  316. <div>
  317. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetNormalColor">View.GetNormalColor()</a>
  318. </div>
  319. <div>
  320. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetTopSuperView">View.GetTopSuperView()</a>
  321. </div>
  322. <div>
  323. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKey">View.HotKey</a>
  324. </div>
  325. <div>
  326. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
  327. </div>
  328. <div>
  329. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Shortcut">View.Shortcut</a>
  330. </div>
  331. <div>
  332. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ShortcutTag">View.ShortcutTag</a>
  333. </div>
  334. <div>
  335. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ShortcutAction">View.ShortcutAction</a>
  336. </div>
  337. <div>
  338. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
  339. </div>
  340. <div>
  341. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
  342. </div>
  343. <div>
  344. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Subviews">View.Subviews</a>
  345. </div>
  346. <div>
  347. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_TabIndexes">View.TabIndexes</a>
  348. </div>
  349. <div>
  350. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_TabIndex">View.TabIndex</a>
  351. </div>
  352. <div>
  353. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_TabStop">View.TabStop</a>
  354. </div>
  355. <div>
  356. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_CanFocus">View.CanFocus</a>
  357. </div>
  358. <div>
  359. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Id">View.Id</a>
  360. </div>
  361. <div>
  362. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_IsCurrentTop">View.IsCurrentTop</a>
  363. </div>
  364. <div>
  365. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantMousePositionReports">View.WantMousePositionReports</a>
  366. </div>
  367. <div>
  368. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
  369. </div>
  370. <div>
  371. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
  372. </div>
  373. <div>
  374. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
  375. </div>
  376. <div>
  377. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Bounds">View.Bounds</a>
  378. </div>
  379. <div>
  380. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_X">View.X</a>
  381. </div>
  382. <div>
  383. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Y">View.Y</a>
  384. </div>
  385. <div>
  386. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Width">View.Width</a>
  387. </div>
  388. <div>
  389. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Height">View.Height</a>
  390. </div>
  391. <div>
  392. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ForceValidatePosDim">View.ForceValidatePosDim</a>
  393. </div>
  394. <div>
  395. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_TextFormatter">View.TextFormatter</a>
  396. </div>
  397. <div>
  398. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SuperView">View.SuperView</a>
  399. </div>
  400. <div>
  401. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HasFocus">View.HasFocus</a>
  402. </div>
  403. <div>
  404. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Focused">View.Focused</a>
  405. </div>
  406. <div>
  407. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MostFocused">View.MostFocused</a>
  408. </div>
  409. <div>
  410. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ColorScheme">View.ColorScheme</a>
  411. </div>
  412. <div>
  413. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Text">View.Text</a>
  414. </div>
  415. <div>
  416. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_AutoSize">View.AutoSize</a>
  417. </div>
  418. <div>
  419. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_PreserveTrailingSpaces">View.PreserveTrailingSpaces</a>
  420. </div>
  421. <div>
  422. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_TextAlignment">View.TextAlignment</a>
  423. </div>
  424. <div>
  425. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_VerticalTextAlignment">View.VerticalTextAlignment</a>
  426. </div>
  427. <div>
  428. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_TextDirection">View.TextDirection</a>
  429. </div>
  430. <div>
  431. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_IsInitialized">View.IsInitialized</a>
  432. </div>
  433. <div>
  434. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_IsAdded">View.IsAdded</a>
  435. </div>
  436. <div>
  437. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Enabled">View.Enabled</a>
  438. </div>
  439. <div>
  440. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Visible">View.Visible</a>
  441. </div>
  442. <div>
  443. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Border">View.Border</a>
  444. </div>
  445. <div>
  446. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Added">View.Added</a>
  447. </div>
  448. <div>
  449. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Removed">View.Removed</a>
  450. </div>
  451. <div>
  452. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Enter">View.Enter</a>
  453. </div>
  454. <div>
  455. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Leave">View.Leave</a>
  456. </div>
  457. <div>
  458. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MouseEnter">View.MouseEnter</a>
  459. </div>
  460. <div>
  461. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MouseLeave">View.MouseLeave</a>
  462. </div>
  463. <div>
  464. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MouseClick">View.MouseClick</a>
  465. </div>
  466. <div>
  467. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_CanFocusChanged">View.CanFocusChanged</a>
  468. </div>
  469. <div>
  470. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_EnabledChanged">View.EnabledChanged</a>
  471. </div>
  472. <div>
  473. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_VisibleChanged">View.VisibleChanged</a>
  474. </div>
  475. <div>
  476. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeyChanged">View.HotKeyChanged</a>
  477. </div>
  478. <div>
  479. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawContent">View.DrawContent</a>
  480. </div>
  481. <div>
  482. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawContentComplete">View.DrawContentComplete</a>
  483. </div>
  484. <div>
  485. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_KeyPress">View.KeyPress</a>
  486. </div>
  487. <div>
  488. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_KeyDown">View.KeyDown</a>
  489. </div>
  490. <div>
  491. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_KeyUp">View.KeyUp</a>
  492. </div>
  493. <div>
  494. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStarted">View.LayoutStarted</a>
  495. </div>
  496. <div>
  497. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutComplete">View.LayoutComplete</a>
  498. </div>
  499. <div>
  500. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Initialized">View.Initialized</a>
  501. </div>
  502. <div>
  503. <a class="xref" href="Terminal.Gui.Responder.html#Terminal_Gui_Responder_MouseEvent_Terminal_Gui_MouseEvent_">Responder.MouseEvent(MouseEvent)</a>
  504. </div>
  505. <div>
  506. <a class="xref" href="Terminal.Gui.Responder.html#Terminal_Gui_Responder_Dispose">Responder.Dispose()</a>
  507. </div>
  508. </div>
  509. <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
  510. <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
  511. <h5 id="Terminal_Gui_GraphView_syntax">Syntax</h5>
  512. <div class="codewrapper">
  513. <pre><code class="lang-csharp hljs">public class GraphView : View</code></pre>
  514. </div>
  515. <h3 id="constructors">Constructors
  516. </h3>
  517. <a id="Terminal_Gui_GraphView__ctor_" data-uid="Terminal.Gui.GraphView.#ctor*"></a>
  518. <h4 id="Terminal_Gui_GraphView__ctor" data-uid="Terminal.Gui.GraphView.#ctor">GraphView()</h4>
  519. <div class="markdown level1 summary">
  520. Creates a new graph with a 1 to 1 graph space with absolute layout
  521. </div>
  522. <div class="markdown level1 conceptual"></div>
  523. <h5 class="decalaration">Declaration</h5>
  524. <div class="codewrapper">
  525. <pre><code class="lang-csharp hljs">public GraphView()</code></pre>
  526. </div>
  527. <h3 id="properties">Properties
  528. </h3>
  529. <a id="Terminal_Gui_GraphView_Annotations_" data-uid="Terminal.Gui.GraphView.Annotations*"></a>
  530. <h4 id="Terminal_Gui_GraphView_Annotations" data-uid="Terminal.Gui.GraphView.Annotations">Annotations</h4>
  531. <div class="markdown level1 summary">
  532. Elements drawn into graph after series have been drawn e.g. Legends etc
  533. </div>
  534. <div class="markdown level1 conceptual"></div>
  535. <h5 class="decalaration">Declaration</h5>
  536. <div class="codewrapper">
  537. <pre><code class="lang-csharp hljs">public List&lt;IAnnotation&gt; Annotations { get; }</code></pre>
  538. </div>
  539. <h5 class="propertyValue">Property Value</h5>
  540. <table class="table table-bordered table-striped table-condensed">
  541. <thead>
  542. <tr>
  543. <th>Type</th>
  544. <th>Description</th>
  545. </tr>
  546. </thead>
  547. <tbody>
  548. <tr>
  549. <td><span class="xref">System.Collections.Generic.List</span>&lt;<a class="xref" href="Terminal.Gui.Graphs.IAnnotation.html">IAnnotation</a>&gt;</td>
  550. <td></td>
  551. </tr>
  552. </tbody>
  553. </table>
  554. <a id="Terminal_Gui_GraphView_AxisX_" data-uid="Terminal.Gui.GraphView.AxisX*"></a>
  555. <h4 id="Terminal_Gui_GraphView_AxisX" data-uid="Terminal.Gui.GraphView.AxisX">AxisX</h4>
  556. <div class="markdown level1 summary">
  557. Horizontal axis
  558. </div>
  559. <div class="markdown level1 conceptual"></div>
  560. <h5 class="decalaration">Declaration</h5>
  561. <div class="codewrapper">
  562. <pre><code class="lang-csharp hljs">public HorizontalAxis AxisX { get; set; }</code></pre>
  563. </div>
  564. <h5 class="propertyValue">Property Value</h5>
  565. <table class="table table-bordered table-striped table-condensed">
  566. <thead>
  567. <tr>
  568. <th>Type</th>
  569. <th>Description</th>
  570. </tr>
  571. </thead>
  572. <tbody>
  573. <tr>
  574. <td><a class="xref" href="Terminal.Gui.Graphs.HorizontalAxis.html">HorizontalAxis</a></td>
  575. <td></td>
  576. </tr>
  577. </tbody>
  578. </table>
  579. <a id="Terminal_Gui_GraphView_AxisY_" data-uid="Terminal.Gui.GraphView.AxisY*"></a>
  580. <h4 id="Terminal_Gui_GraphView_AxisY" data-uid="Terminal.Gui.GraphView.AxisY">AxisY</h4>
  581. <div class="markdown level1 summary">
  582. Vertical axis
  583. </div>
  584. <div class="markdown level1 conceptual"></div>
  585. <h5 class="decalaration">Declaration</h5>
  586. <div class="codewrapper">
  587. <pre><code class="lang-csharp hljs">public VerticalAxis AxisY { get; set; }</code></pre>
  588. </div>
  589. <h5 class="propertyValue">Property Value</h5>
  590. <table class="table table-bordered table-striped table-condensed">
  591. <thead>
  592. <tr>
  593. <th>Type</th>
  594. <th>Description</th>
  595. </tr>
  596. </thead>
  597. <tbody>
  598. <tr>
  599. <td><a class="xref" href="Terminal.Gui.Graphs.VerticalAxis.html">VerticalAxis</a></td>
  600. <td></td>
  601. </tr>
  602. </tbody>
  603. </table>
  604. <a id="Terminal_Gui_GraphView_CellSize_" data-uid="Terminal.Gui.GraphView.CellSize*"></a>
  605. <h4 id="Terminal_Gui_GraphView_CellSize" data-uid="Terminal.Gui.GraphView.CellSize">CellSize</h4>
  606. <div class="markdown level1 summary">
  607. Translates console width/height into graph space. Defaults
  608. to 1 row/col of console space being 1 unit of graph space.
  609. </div>
  610. <div class="markdown level1 conceptual"></div>
  611. <h5 class="decalaration">Declaration</h5>
  612. <div class="codewrapper">
  613. <pre><code class="lang-csharp hljs">public PointF CellSize { get; set; }</code></pre>
  614. </div>
  615. <h5 class="propertyValue">Property Value</h5>
  616. <table class="table table-bordered table-striped table-condensed">
  617. <thead>
  618. <tr>
  619. <th>Type</th>
  620. <th>Description</th>
  621. </tr>
  622. </thead>
  623. <tbody>
  624. <tr>
  625. <td><a class="xref" href="Terminal.Gui.PointF.html">PointF</a></td>
  626. <td></td>
  627. </tr>
  628. </tbody>
  629. </table>
  630. <a id="Terminal_Gui_GraphView_GraphColor_" data-uid="Terminal.Gui.GraphView.GraphColor*"></a>
  631. <h4 id="Terminal_Gui_GraphView_GraphColor" data-uid="Terminal.Gui.GraphView.GraphColor">GraphColor</h4>
  632. <div class="markdown level1 summary">
  633. The color of the background of the graph and axis/labels
  634. </div>
  635. <div class="markdown level1 conceptual"></div>
  636. <h5 class="decalaration">Declaration</h5>
  637. <div class="codewrapper">
  638. <pre><code class="lang-csharp hljs">public Nullable&lt;Attribute&gt; GraphColor { get; set; }</code></pre>
  639. </div>
  640. <h5 class="propertyValue">Property Value</h5>
  641. <table class="table table-bordered table-striped table-condensed">
  642. <thead>
  643. <tr>
  644. <th>Type</th>
  645. <th>Description</th>
  646. </tr>
  647. </thead>
  648. <tbody>
  649. <tr>
  650. <td><span class="xref">System.Nullable</span>&lt;<a class="xref" href="Terminal.Gui.Attribute.html">Attribute</a>&gt;</td>
  651. <td></td>
  652. </tr>
  653. </tbody>
  654. </table>
  655. <a id="Terminal_Gui_GraphView_MarginBottom_" data-uid="Terminal.Gui.GraphView.MarginBottom*"></a>
  656. <h4 id="Terminal_Gui_GraphView_MarginBottom" data-uid="Terminal.Gui.GraphView.MarginBottom">MarginBottom</h4>
  657. <div class="markdown level1 summary">
  658. Amount of space to leave on bottom of control. Graph content (<a class="xref" href="Terminal.Gui.GraphView.html#Terminal_Gui_GraphView_Series">Series</a>)
  659. will not be rendered in margins but axis labels may be
  660. </div>
  661. <div class="markdown level1 conceptual"></div>
  662. <h5 class="decalaration">Declaration</h5>
  663. <div class="codewrapper">
  664. <pre><code class="lang-csharp hljs">public uint MarginBottom { get; set; }</code></pre>
  665. </div>
  666. <h5 class="propertyValue">Property Value</h5>
  667. <table class="table table-bordered table-striped table-condensed">
  668. <thead>
  669. <tr>
  670. <th>Type</th>
  671. <th>Description</th>
  672. </tr>
  673. </thead>
  674. <tbody>
  675. <tr>
  676. <td><span class="xref">System.UInt32</span></td>
  677. <td></td>
  678. </tr>
  679. </tbody>
  680. </table>
  681. <a id="Terminal_Gui_GraphView_MarginLeft_" data-uid="Terminal.Gui.GraphView.MarginLeft*"></a>
  682. <h4 id="Terminal_Gui_GraphView_MarginLeft" data-uid="Terminal.Gui.GraphView.MarginLeft">MarginLeft</h4>
  683. <div class="markdown level1 summary">
  684. Amount of space to leave on left of control. Graph content (<a class="xref" href="Terminal.Gui.GraphView.html#Terminal_Gui_GraphView_Series">Series</a>)
  685. will not be rendered in margins but axis labels may be
  686. </div>
  687. <div class="markdown level1 conceptual"></div>
  688. <h5 class="decalaration">Declaration</h5>
  689. <div class="codewrapper">
  690. <pre><code class="lang-csharp hljs">public uint MarginLeft { get; set; }</code></pre>
  691. </div>
  692. <h5 class="propertyValue">Property Value</h5>
  693. <table class="table table-bordered table-striped table-condensed">
  694. <thead>
  695. <tr>
  696. <th>Type</th>
  697. <th>Description</th>
  698. </tr>
  699. </thead>
  700. <tbody>
  701. <tr>
  702. <td><span class="xref">System.UInt32</span></td>
  703. <td></td>
  704. </tr>
  705. </tbody>
  706. </table>
  707. <a id="Terminal_Gui_GraphView_ScrollOffset_" data-uid="Terminal.Gui.GraphView.ScrollOffset*"></a>
  708. <h4 id="Terminal_Gui_GraphView_ScrollOffset" data-uid="Terminal.Gui.GraphView.ScrollOffset">ScrollOffset</h4>
  709. <div class="markdown level1 summary">
  710. The graph space position of the bottom left of the control.
  711. Changing this scrolls the viewport around in the graph
  712. </div>
  713. <div class="markdown level1 conceptual"></div>
  714. <h5 class="decalaration">Declaration</h5>
  715. <div class="codewrapper">
  716. <pre><code class="lang-csharp hljs">public PointF ScrollOffset { get; set; }</code></pre>
  717. </div>
  718. <h5 class="propertyValue">Property Value</h5>
  719. <table class="table table-bordered table-striped table-condensed">
  720. <thead>
  721. <tr>
  722. <th>Type</th>
  723. <th>Description</th>
  724. </tr>
  725. </thead>
  726. <tbody>
  727. <tr>
  728. <td><a class="xref" href="Terminal.Gui.PointF.html">PointF</a></td>
  729. <td></td>
  730. </tr>
  731. </tbody>
  732. </table>
  733. <a id="Terminal_Gui_GraphView_Series_" data-uid="Terminal.Gui.GraphView.Series*"></a>
  734. <h4 id="Terminal_Gui_GraphView_Series" data-uid="Terminal.Gui.GraphView.Series">Series</h4>
  735. <div class="markdown level1 summary">
  736. Collection of data series that are rendered in the graph
  737. </div>
  738. <div class="markdown level1 conceptual"></div>
  739. <h5 class="decalaration">Declaration</h5>
  740. <div class="codewrapper">
  741. <pre><code class="lang-csharp hljs">public List&lt;ISeries&gt; Series { get; }</code></pre>
  742. </div>
  743. <h5 class="propertyValue">Property Value</h5>
  744. <table class="table table-bordered table-striped table-condensed">
  745. <thead>
  746. <tr>
  747. <th>Type</th>
  748. <th>Description</th>
  749. </tr>
  750. </thead>
  751. <tbody>
  752. <tr>
  753. <td><span class="xref">System.Collections.Generic.List</span>&lt;<a class="xref" href="Terminal.Gui.Graphs.ISeries.html">ISeries</a>&gt;</td>
  754. <td></td>
  755. </tr>
  756. </tbody>
  757. </table>
  758. <h3 id="methods">Methods
  759. </h3>
  760. <a id="Terminal_Gui_GraphView_DrawLine_" data-uid="Terminal.Gui.GraphView.DrawLine*"></a>
  761. <h4 id="Terminal_Gui_GraphView_DrawLine_Terminal_Gui_Point_Terminal_Gui_Point_System_Rune_" data-uid="Terminal.Gui.GraphView.DrawLine(Terminal.Gui.Point,Terminal.Gui.Point,System.Rune)">DrawLine(Point, Point, Rune)</h4>
  762. <div class="markdown level1 summary">
  763. Draws a line between two points in screen space. Can be diagonals.
  764. </div>
  765. <div class="markdown level1 conceptual"></div>
  766. <h5 class="decalaration">Declaration</h5>
  767. <div class="codewrapper">
  768. <pre><code class="lang-csharp hljs">public void DrawLine(Point start, Point end, Rune symbol)</code></pre>
  769. </div>
  770. <h5 class="parameters">Parameters</h5>
  771. <table class="table table-bordered table-striped table-condensed">
  772. <thead>
  773. <tr>
  774. <th>Type</th>
  775. <th>Name</th>
  776. <th>Description</th>
  777. </tr>
  778. </thead>
  779. <tbody>
  780. <tr>
  781. <td><a class="xref" href="Terminal.Gui.Point.html">Point</a></td>
  782. <td><span class="parametername">start</span></td>
  783. <td></td>
  784. </tr>
  785. <tr>
  786. <td><a class="xref" href="Terminal.Gui.Point.html">Point</a></td>
  787. <td><span class="parametername">end</span></td>
  788. <td></td>
  789. </tr>
  790. <tr>
  791. <td><span class="xref">System.Rune</span></td>
  792. <td><span class="parametername">symbol</span></td>
  793. <td>The symbol to use for the line</td>
  794. </tr>
  795. </tbody>
  796. </table>
  797. <a id="Terminal_Gui_GraphView_GraphSpaceToScreen_" data-uid="Terminal.Gui.GraphView.GraphSpaceToScreen*"></a>
  798. <h4 id="Terminal_Gui_GraphView_GraphSpaceToScreen_Terminal_Gui_PointF_" data-uid="Terminal.Gui.GraphView.GraphSpaceToScreen(Terminal.Gui.PointF)">GraphSpaceToScreen(PointF)</h4>
  799. <div class="markdown level1 summary">
  800. Calculates the screen location for a given point in graph space.
  801. Bear in mind these be off screen
  802. </div>
  803. <div class="markdown level1 conceptual"></div>
  804. <h5 class="decalaration">Declaration</h5>
  805. <div class="codewrapper">
  806. <pre><code class="lang-csharp hljs">public Point GraphSpaceToScreen(PointF location)</code></pre>
  807. </div>
  808. <h5 class="parameters">Parameters</h5>
  809. <table class="table table-bordered table-striped table-condensed">
  810. <thead>
  811. <tr>
  812. <th>Type</th>
  813. <th>Name</th>
  814. <th>Description</th>
  815. </tr>
  816. </thead>
  817. <tbody>
  818. <tr>
  819. <td><a class="xref" href="Terminal.Gui.PointF.html">PointF</a></td>
  820. <td><span class="parametername">location</span></td>
  821. <td>Point in graph space that may or may not be represented in the
  822. visible area of graph currently presented. E.g. 0,0 for origin</td>
  823. </tr>
  824. </tbody>
  825. </table>
  826. <h5 class="returns">Returns</h5>
  827. <table class="table table-bordered table-striped table-condensed">
  828. <thead>
  829. <tr>
  830. <th>Type</th>
  831. <th>Description</th>
  832. </tr>
  833. </thead>
  834. <tbody>
  835. <tr>
  836. <td><a class="xref" href="Terminal.Gui.Point.html">Point</a></td>
  837. <td>Screen position (Column/Row) which would be used to render the graph <code data-dev-comment-type="paramref" class="paramref">location</code>.
  838. Note that this can be outside the current client area of the control</td>
  839. </tr>
  840. </tbody>
  841. </table>
  842. <a id="Terminal_Gui_GraphView_PageDown_" data-uid="Terminal.Gui.GraphView.PageDown*"></a>
  843. <h4 id="Terminal_Gui_GraphView_PageDown" data-uid="Terminal.Gui.GraphView.PageDown">PageDown()</h4>
  844. <div class="markdown level1 summary">
  845. Scrolls the graph down 1 page
  846. </div>
  847. <div class="markdown level1 conceptual"></div>
  848. <h5 class="decalaration">Declaration</h5>
  849. <div class="codewrapper">
  850. <pre><code class="lang-csharp hljs">public void PageDown()</code></pre>
  851. </div>
  852. <a id="Terminal_Gui_GraphView_PageUp_" data-uid="Terminal.Gui.GraphView.PageUp*"></a>
  853. <h4 id="Terminal_Gui_GraphView_PageUp" data-uid="Terminal.Gui.GraphView.PageUp">PageUp()</h4>
  854. <div class="markdown level1 summary">
  855. Scrolls the graph up 1 page
  856. </div>
  857. <div class="markdown level1 conceptual"></div>
  858. <h5 class="decalaration">Declaration</h5>
  859. <div class="codewrapper">
  860. <pre><code class="lang-csharp hljs">public void PageUp()</code></pre>
  861. </div>
  862. <a id="Terminal_Gui_GraphView_ProcessKey_" data-uid="Terminal.Gui.GraphView.ProcessKey*"></a>
  863. <h4 id="Terminal_Gui_GraphView_ProcessKey_Terminal_Gui_KeyEvent_" data-uid="Terminal.Gui.GraphView.ProcessKey(Terminal.Gui.KeyEvent)">ProcessKey(KeyEvent)</h4>
  864. <div class="markdown level1 summary">
  865. If the view is focused, gives the view a
  866. chance to process the keystroke.
  867. </div>
  868. <div class="markdown level1 conceptual"></div>
  869. <h5 class="decalaration">Declaration</h5>
  870. <div class="codewrapper">
  871. <pre><code class="lang-csharp hljs">public override bool ProcessKey(KeyEvent keyEvent)</code></pre>
  872. </div>
  873. <h5 class="parameters">Parameters</h5>
  874. <table class="table table-bordered table-striped table-condensed">
  875. <thead>
  876. <tr>
  877. <th>Type</th>
  878. <th>Name</th>
  879. <th>Description</th>
  880. </tr>
  881. </thead>
  882. <tbody>
  883. <tr>
  884. <td><a class="xref" href="Terminal.Gui.KeyEvent.html">KeyEvent</a></td>
  885. <td><span class="parametername">keyEvent</span></td>
  886. <td>Contains the details about the key that produced the event.</td>
  887. </tr>
  888. </tbody>
  889. </table>
  890. <h5 class="returns">Returns</h5>
  891. <table class="table table-bordered table-striped table-condensed">
  892. <thead>
  893. <tr>
  894. <th>Type</th>
  895. <th>Description</th>
  896. </tr>
  897. </thead>
  898. <tbody>
  899. <tr>
  900. <td><span class="xref">System.Boolean</span></td>
  901. <td></td>
  902. </tr>
  903. </tbody>
  904. </table>
  905. <h5 class="overrides">Overrides</h5>
  906. <div><a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessKey_Terminal_Gui_KeyEvent_">View.ProcessKey(KeyEvent)</a></div>
  907. <h5 id="Terminal_Gui_GraphView_ProcessKey_Terminal_Gui_KeyEvent__remarks">Remarks</h5>
  908. <div class="markdown level1 remarks">
  909. <p>
  910. Views can override this method if they are
  911. interested in processing the given keystroke.
  912. If they consume the keystroke, they must
  913. return true to stop the keystroke from being
  914. processed by other widgets or consumed by the
  915. widget engine. If they return false, the
  916. keystroke will be passed using the ProcessColdKey
  917. method to other views to process.
  918. </p>
  919. <p>
  920. The View implementation does nothing but return false,
  921. so it is not necessary to call base.ProcessKey if you
  922. derive directly from View, but you should if you derive
  923. other View subclasses.
  924. </p>
  925. </div>
  926. <a id="Terminal_Gui_GraphView_Redraw_" data-uid="Terminal.Gui.GraphView.Redraw*"></a>
  927. <h4 id="Terminal_Gui_GraphView_Redraw_Terminal_Gui_Rect_" data-uid="Terminal.Gui.GraphView.Redraw(Terminal.Gui.Rect)">Redraw(Rect)</h4>
  928. <div class="markdown level1 summary">
  929. Redraws this view and its subviews; only redraws the views that have been flagged for a re-display.
  930. </div>
  931. <div class="markdown level1 conceptual"></div>
  932. <h5 class="decalaration">Declaration</h5>
  933. <div class="codewrapper">
  934. <pre><code class="lang-csharp hljs">public override void Redraw(Rect bounds)</code></pre>
  935. </div>
  936. <h5 class="parameters">Parameters</h5>
  937. <table class="table table-bordered table-striped table-condensed">
  938. <thead>
  939. <tr>
  940. <th>Type</th>
  941. <th>Name</th>
  942. <th>Description</th>
  943. </tr>
  944. </thead>
  945. <tbody>
  946. <tr>
  947. <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
  948. <td><span class="parametername">bounds</span></td>
  949. <td>The bounds (view-relative region) to redraw.</td>
  950. </tr>
  951. </tbody>
  952. </table>
  953. <h5 class="overrides">Overrides</h5>
  954. <div><a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Redraw_Terminal_Gui_Rect_">View.Redraw(Rect)</a></div>
  955. <h5 id="Terminal_Gui_GraphView_Redraw_Terminal_Gui_Rect__remarks">Remarks</h5>
  956. <div class="markdown level1 remarks">
  957. <p>
  958. Always use <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Bounds">Bounds</a> (view-relative) when calling <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Redraw_Terminal_Gui_Rect_">Redraw(Rect)</a>, NOT <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">Frame</a> (superview-relative).
  959. </p>
  960. <p>
  961. Views should set the color that they want to use on entry, as otherwise this will inherit
  962. the last color that was set globally on the driver.
  963. </p>
  964. <p>
  965. Overrides of <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Redraw_Terminal_Gui_Rect_">Redraw(Rect)</a> must ensure they do not set <code>Driver.Clip</code> to a clip region
  966. larger than the <code>region</code> parameter.
  967. </p>
  968. </div>
  969. <a id="Terminal_Gui_GraphView_Reset_" data-uid="Terminal.Gui.GraphView.Reset*"></a>
  970. <h4 id="Terminal_Gui_GraphView_Reset" data-uid="Terminal.Gui.GraphView.Reset">Reset()</h4>
  971. <div class="markdown level1 summary">
  972. Clears all settings configured on the graph and resets all properties
  973. to default values (<a class="xref" href="Terminal.Gui.GraphView.html#Terminal_Gui_GraphView_CellSize">CellSize</a>, <a class="xref" href="Terminal.Gui.GraphView.html#Terminal_Gui_GraphView_ScrollOffset">ScrollOffset</a> etc)
  974. </div>
  975. <div class="markdown level1 conceptual"></div>
  976. <h5 class="decalaration">Declaration</h5>
  977. <div class="codewrapper">
  978. <pre><code class="lang-csharp hljs">public void Reset()</code></pre>
  979. </div>
  980. <a id="Terminal_Gui_GraphView_ScreenToGraphSpace_" data-uid="Terminal.Gui.GraphView.ScreenToGraphSpace*"></a>
  981. <h4 id="Terminal_Gui_GraphView_ScreenToGraphSpace_System_Int32_System_Int32_" data-uid="Terminal.Gui.GraphView.ScreenToGraphSpace(System.Int32,System.Int32)">ScreenToGraphSpace(Int32, Int32)</h4>
  982. <div class="markdown level1 summary">
  983. Returns the section of the graph that is represented by the given
  984. screen position
  985. </div>
  986. <div class="markdown level1 conceptual"></div>
  987. <h5 class="decalaration">Declaration</h5>
  988. <div class="codewrapper">
  989. <pre><code class="lang-csharp hljs">public RectangleF ScreenToGraphSpace(int col, int row)</code></pre>
  990. </div>
  991. <h5 class="parameters">Parameters</h5>
  992. <table class="table table-bordered table-striped table-condensed">
  993. <thead>
  994. <tr>
  995. <th>Type</th>
  996. <th>Name</th>
  997. <th>Description</th>
  998. </tr>
  999. </thead>
  1000. <tbody>
  1001. <tr>
  1002. <td><span class="xref">System.Int32</span></td>
  1003. <td><span class="parametername">col</span></td>
  1004. <td></td>
  1005. </tr>
  1006. <tr>
  1007. <td><span class="xref">System.Int32</span></td>
  1008. <td><span class="parametername">row</span></td>
  1009. <td></td>
  1010. </tr>
  1011. </tbody>
  1012. </table>
  1013. <h5 class="returns">Returns</h5>
  1014. <table class="table table-bordered table-striped table-condensed">
  1015. <thead>
  1016. <tr>
  1017. <th>Type</th>
  1018. <th>Description</th>
  1019. </tr>
  1020. </thead>
  1021. <tbody>
  1022. <tr>
  1023. <td><a class="xref" href="Terminal.Gui.RectangleF.html">RectangleF</a></td>
  1024. <td></td>
  1025. </tr>
  1026. </tbody>
  1027. </table>
  1028. <a id="Terminal_Gui_GraphView_ScreenToGraphSpace_" data-uid="Terminal.Gui.GraphView.ScreenToGraphSpace*"></a>
  1029. <h4 id="Terminal_Gui_GraphView_ScreenToGraphSpace_Terminal_Gui_Rect_" data-uid="Terminal.Gui.GraphView.ScreenToGraphSpace(Terminal.Gui.Rect)">ScreenToGraphSpace(Rect)</h4>
  1030. <div class="markdown level1 summary">
  1031. Returns the section of the graph that is represented by the screen area
  1032. </div>
  1033. <div class="markdown level1 conceptual"></div>
  1034. <h5 class="decalaration">Declaration</h5>
  1035. <div class="codewrapper">
  1036. <pre><code class="lang-csharp hljs">public RectangleF ScreenToGraphSpace(Rect screenArea)</code></pre>
  1037. </div>
  1038. <h5 class="parameters">Parameters</h5>
  1039. <table class="table table-bordered table-striped table-condensed">
  1040. <thead>
  1041. <tr>
  1042. <th>Type</th>
  1043. <th>Name</th>
  1044. <th>Description</th>
  1045. </tr>
  1046. </thead>
  1047. <tbody>
  1048. <tr>
  1049. <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
  1050. <td><span class="parametername">screenArea</span></td>
  1051. <td></td>
  1052. </tr>
  1053. </tbody>
  1054. </table>
  1055. <h5 class="returns">Returns</h5>
  1056. <table class="table table-bordered table-striped table-condensed">
  1057. <thead>
  1058. <tr>
  1059. <th>Type</th>
  1060. <th>Description</th>
  1061. </tr>
  1062. </thead>
  1063. <tbody>
  1064. <tr>
  1065. <td><a class="xref" href="Terminal.Gui.RectangleF.html">RectangleF</a></td>
  1066. <td></td>
  1067. </tr>
  1068. </tbody>
  1069. </table>
  1070. <a id="Terminal_Gui_GraphView_Scroll_" data-uid="Terminal.Gui.GraphView.Scroll*"></a>
  1071. <h4 id="Terminal_Gui_GraphView_Scroll_System_Single_System_Single_" data-uid="Terminal.Gui.GraphView.Scroll(System.Single,System.Single)">Scroll(Single, Single)</h4>
  1072. <div class="markdown level1 summary">
  1073. Scrolls the view by a given number of units in graph space.
  1074. See <a class="xref" href="Terminal.Gui.GraphView.html#Terminal_Gui_GraphView_CellSize">CellSize</a> to translate this into rows/cols
  1075. </div>
  1076. <div class="markdown level1 conceptual"></div>
  1077. <h5 class="decalaration">Declaration</h5>
  1078. <div class="codewrapper">
  1079. <pre><code class="lang-csharp hljs">public void Scroll(float offsetX, float offsetY)</code></pre>
  1080. </div>
  1081. <h5 class="parameters">Parameters</h5>
  1082. <table class="table table-bordered table-striped table-condensed">
  1083. <thead>
  1084. <tr>
  1085. <th>Type</th>
  1086. <th>Name</th>
  1087. <th>Description</th>
  1088. </tr>
  1089. </thead>
  1090. <tbody>
  1091. <tr>
  1092. <td><span class="xref">System.Single</span></td>
  1093. <td><span class="parametername">offsetX</span></td>
  1094. <td></td>
  1095. </tr>
  1096. <tr>
  1097. <td><span class="xref">System.Single</span></td>
  1098. <td><span class="parametername">offsetY</span></td>
  1099. <td></td>
  1100. </tr>
  1101. </tbody>
  1102. </table>
  1103. <a id="Terminal_Gui_GraphView_SetDriverColorToGraphColor_" data-uid="Terminal.Gui.GraphView.SetDriverColorToGraphColor*"></a>
  1104. <h4 id="Terminal_Gui_GraphView_SetDriverColorToGraphColor" data-uid="Terminal.Gui.GraphView.SetDriverColorToGraphColor">SetDriverColorToGraphColor()</h4>
  1105. <div class="markdown level1 summary">
  1106. Sets the color attribute of <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Driver">Driver</a> to the <a class="xref" href="Terminal.Gui.GraphView.html#Terminal_Gui_GraphView_GraphColor">GraphColor</a>
  1107. (if defined) or <a class="xref" href="Terminal.Gui.ColorScheme.html">ColorScheme</a> otherwise.
  1108. </div>
  1109. <div class="markdown level1 conceptual"></div>
  1110. <h5 class="decalaration">Declaration</h5>
  1111. <div class="codewrapper">
  1112. <pre><code class="lang-csharp hljs">public void SetDriverColorToGraphColor()</code></pre>
  1113. </div>
  1114. <h3 id="implements">Implements</h3>
  1115. <div>
  1116. <span class="xref">System.IDisposable</span>
  1117. </div>
  1118. <div>
  1119. <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
  1120. </div>
  1121. <div>
  1122. <span class="xref">System.ComponentModel.ISupportInitialize</span>
  1123. </div>
  1124. </article>
  1125. </div>
  1126. <div class="hidden-sm col-md-2" role="complementary">
  1127. <div class="sideaffix">
  1128. <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
  1129. <h5>In This Article</h5>
  1130. <div></div>
  1131. </nav>
  1132. </div>
  1133. </div>
  1134. </div>
  1135. </div>
  1136. <footer>
  1137. <div class="grad-bottom"></div>
  1138. <div class="footer">
  1139. <div class="container">
  1140. <span class="pull-right">
  1141. <a href="#top">Back to top</a>
  1142. </span>
  1143. <span>Generated by <strong>DocFX</strong></span>
  1144. </div>
  1145. </div>
  1146. </footer>
  1147. </div>
  1148. <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
  1149. <script type="text/javascript" src="../../styles/docfx.js"></script>
  1150. <script type="text/javascript" src="../../styles/main.js"></script>
  1151. </body>
  1152. </html>