Terminal.Gui.ConsoleDriver.html 146 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983
  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 ConsoleDriver
  8. </title>
  9. <meta name="viewport" content="width=device-width">
  10. <meta name="title" content="Class ConsoleDriver
  11. ">
  12. <meta name="generator" content="docfx 2.59.4.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. <link href="https://fonts.googleapis.com/css?family=Source Sans Pro" rel="stylesheet">
  18. <link href="https://fonts.googleapis.com/css?family=Source Code Pro" rel="stylesheet">
  19. <meta property="docfx:navrel" content="../../toc.html">
  20. <meta property="docfx:tocrel" content="toc.html">
  21. <meta property="docfx:rel" content="../../">
  22. </head> <body data-spy="scroll" data-target="#affix" data-offset="120">
  23. <div id="wrapper">
  24. <header>
  25. <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
  26. <div class="container">
  27. <div class="navbar-header">
  28. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
  29. <span class="sr-only">Toggle navigation</span>
  30. <span class="icon-bar"></span>
  31. <span class="icon-bar"></span>
  32. <span class="icon-bar"></span>
  33. </button>
  34. <a class="navbar-brand" href="../../index.html">
  35. <img id="logo" class="svg" src="../../images/logo48.png" alt="">
  36. </a>
  37. </div>
  38. <div class="collapse navbar-collapse" id="navbar">
  39. <form class="navbar-form navbar-right" role="search" id="search">
  40. <div class="form-group">
  41. <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
  42. </div>
  43. </form>
  44. </div>
  45. </div>
  46. </nav>
  47. <div class="subnav navbar navbar-default">
  48. <div class="container hide-when-search" id="breadcrumb">
  49. <ul class="breadcrumb">
  50. <li></li>
  51. </ul>
  52. </div>
  53. </div>
  54. </header>
  55. <div class="container body-content">
  56. <div id="search-results">
  57. <div class="search-list">Search Results for <span></span></div>
  58. <div class="sr-items">
  59. <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
  60. </div>
  61. <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
  62. </div>
  63. </div>
  64. <div role="main" class="container body-content hide-when-search">
  65. <div class="sidenav hide-when-search">
  66. <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
  67. <div class="sidetoggle collapse" id="sidetoggle">
  68. <div id="sidetoc"></div>
  69. </div>
  70. </div>
  71. <div class="article row grid-right">
  72. <div class="col-md-10">
  73. <article class="content wrap" id="_content" data-uid="Terminal.Gui.ConsoleDriver">
  74. <h1 id="Terminal_Gui_ConsoleDriver" data-uid="Terminal.Gui.ConsoleDriver" class="text-break">Class ConsoleDriver
  75. </h1>
  76. <div class="markdown level0 summary">
  77. ConsoleDriver is an abstract class that defines the requirements for a console driver.
  78. There are currently three implementations: <span class="xref">Terminal.Gui.CursesDriver</span> (for Unix and Mac), <span class="xref">Terminal.Gui.WindowsDriver</span>, and <span class="xref">Terminal.Gui.NetDriver</span> that uses the .NET Console API.
  79. </div>
  80. <div class="markdown level0 conceptual"></div>
  81. <div class="inheritance">
  82. <h5>Inheritance</h5>
  83. <div class="level0"><span class="xref">System.Object</span></div>
  84. <div class="level1"><span class="xref">ConsoleDriver</span></div>
  85. <div class="level2"><a class="xref" href="Terminal.Gui.FakeDriver.html">FakeDriver</a></div>
  86. </div>
  87. <div class="inheritedMembers">
  88. <h5>Inherited Members</h5>
  89. <div>
  90. <span class="xref">System.Object.Equals(System.Object)</span>
  91. </div>
  92. <div>
  93. <span class="xref">System.Object.Equals(System.Object, System.Object)</span>
  94. </div>
  95. <div>
  96. <span class="xref">System.Object.GetHashCode()</span>
  97. </div>
  98. <div>
  99. <span class="xref">System.Object.GetType()</span>
  100. </div>
  101. <div>
  102. <span class="xref">System.Object.MemberwiseClone()</span>
  103. </div>
  104. <div>
  105. <span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
  106. </div>
  107. <div>
  108. <span class="xref">System.Object.ToString()</span>
  109. </div>
  110. </div>
  111. <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
  112. <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
  113. <h5 id="Terminal_Gui_ConsoleDriver_syntax">Syntax</h5>
  114. <div class="codewrapper">
  115. <pre><code class="lang-csharp hljs">public abstract class ConsoleDriver</code></pre>
  116. </div>
  117. <h3 id="fields">Fields
  118. </h3>
  119. <span class="small pull-right mobile-hide">
  120. <span class="divider">|</span>
  121. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_BlocksMeterSegment.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.BlocksMeterSegment%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  122. </span>
  123. <span class="small pull-right mobile-hide">
  124. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1320">View Source</a>
  125. </span>
  126. <h4 id="Terminal_Gui_ConsoleDriver_BlocksMeterSegment" data-uid="Terminal.Gui.ConsoleDriver.BlocksMeterSegment">BlocksMeterSegment</h4>
  127. <div class="markdown level1 summary">
  128. Blocks Segment indicator for meter views (e.g. <a class="xref" href="Terminal.Gui.ProgressBar.html">ProgressBar</a>.
  129. </div>
  130. <div class="markdown level1 conceptual"></div>
  131. <h5 class="decalaration">Declaration</h5>
  132. <div class="codewrapper">
  133. <pre><code class="lang-csharp hljs">public Rune BlocksMeterSegment</code></pre>
  134. </div>
  135. <h5 class="fieldValue">Field Value</h5>
  136. <table class="table table-bordered table-striped table-condensed">
  137. <thead>
  138. <tr>
  139. <th>Type</th>
  140. <th>Description</th>
  141. </tr>
  142. </thead>
  143. <tbody>
  144. <tr>
  145. <td><span class="xref">Rune</span></td>
  146. <td></td>
  147. </tr>
  148. </tbody>
  149. </table>
  150. <span class="small pull-right mobile-hide">
  151. <span class="divider">|</span>
  152. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_BottomTee.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.BottomTee%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  153. </span>
  154. <span class="small pull-right mobile-hide">
  155. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1255">View Source</a>
  156. </span>
  157. <h4 id="Terminal_Gui_ConsoleDriver_BottomTee" data-uid="Terminal.Gui.ConsoleDriver.BottomTee">BottomTee</h4>
  158. <div class="markdown level1 summary">
  159. The bottom tee.
  160. </div>
  161. <div class="markdown level1 conceptual"></div>
  162. <h5 class="decalaration">Declaration</h5>
  163. <div class="codewrapper">
  164. <pre><code class="lang-csharp hljs">public Rune BottomTee</code></pre>
  165. </div>
  166. <h5 class="fieldValue">Field Value</h5>
  167. <table class="table table-bordered table-striped table-condensed">
  168. <thead>
  169. <tr>
  170. <th>Type</th>
  171. <th>Description</th>
  172. </tr>
  173. </thead>
  174. <tbody>
  175. <tr>
  176. <td><span class="xref">Rune</span></td>
  177. <td></td>
  178. </tr>
  179. </tbody>
  180. </table>
  181. <span class="small pull-right mobile-hide">
  182. <span class="divider">|</span>
  183. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Checked.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Checked%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  184. </span>
  185. <span class="small pull-right mobile-hide">
  186. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1260">View Source</a>
  187. </span>
  188. <h4 id="Terminal_Gui_ConsoleDriver_Checked" data-uid="Terminal.Gui.ConsoleDriver.Checked">Checked</h4>
  189. <div class="markdown level1 summary">
  190. Checkmark.
  191. </div>
  192. <div class="markdown level1 conceptual"></div>
  193. <h5 class="decalaration">Declaration</h5>
  194. <div class="codewrapper">
  195. <pre><code class="lang-csharp hljs">public Rune Checked</code></pre>
  196. </div>
  197. <h5 class="fieldValue">Field Value</h5>
  198. <table class="table table-bordered table-striped table-condensed">
  199. <thead>
  200. <tr>
  201. <th>Type</th>
  202. <th>Description</th>
  203. </tr>
  204. </thead>
  205. <tbody>
  206. <tr>
  207. <td><span class="xref">Rune</span></td>
  208. <td></td>
  209. </tr>
  210. </tbody>
  211. </table>
  212. <span class="small pull-right mobile-hide">
  213. <span class="divider">|</span>
  214. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_ContinuousMeterSegment.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.ContinuousMeterSegment%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  215. </span>
  216. <span class="small pull-right mobile-hide">
  217. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1325">View Source</a>
  218. </span>
  219. <h4 id="Terminal_Gui_ConsoleDriver_ContinuousMeterSegment" data-uid="Terminal.Gui.ConsoleDriver.ContinuousMeterSegment">ContinuousMeterSegment</h4>
  220. <div class="markdown level1 summary">
  221. Continuous Segment indicator for meter views (e.g. <a class="xref" href="Terminal.Gui.ProgressBar.html">ProgressBar</a>.
  222. </div>
  223. <div class="markdown level1 conceptual"></div>
  224. <h5 class="decalaration">Declaration</h5>
  225. <div class="codewrapper">
  226. <pre><code class="lang-csharp hljs">public Rune ContinuousMeterSegment</code></pre>
  227. </div>
  228. <h5 class="fieldValue">Field Value</h5>
  229. <table class="table table-bordered table-striped table-condensed">
  230. <thead>
  231. <tr>
  232. <th>Type</th>
  233. <th>Description</th>
  234. </tr>
  235. </thead>
  236. <tbody>
  237. <tr>
  238. <td><span class="xref">Rune</span></td>
  239. <td></td>
  240. </tr>
  241. </tbody>
  242. </table>
  243. <span class="small pull-right mobile-hide">
  244. <span class="divider">|</span>
  245. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Diamond.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Diamond%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  246. </span>
  247. <span class="small pull-right mobile-hide">
  248. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1215">View Source</a>
  249. </span>
  250. <h4 id="Terminal_Gui_ConsoleDriver_Diamond" data-uid="Terminal.Gui.ConsoleDriver.Diamond">Diamond</h4>
  251. <div class="markdown level1 summary">
  252. Diamond character
  253. </div>
  254. <div class="markdown level1 conceptual"></div>
  255. <h5 class="decalaration">Declaration</h5>
  256. <div class="codewrapper">
  257. <pre><code class="lang-csharp hljs">public Rune Diamond</code></pre>
  258. </div>
  259. <h5 class="fieldValue">Field Value</h5>
  260. <table class="table table-bordered table-striped table-condensed">
  261. <thead>
  262. <tr>
  263. <th>Type</th>
  264. <th>Description</th>
  265. </tr>
  266. </thead>
  267. <tbody>
  268. <tr>
  269. <td><span class="xref">Rune</span></td>
  270. <td></td>
  271. </tr>
  272. </tbody>
  273. </table>
  274. <span class="small pull-right mobile-hide">
  275. <span class="divider">|</span>
  276. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_DownArrow.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.DownArrow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  277. </span>
  278. <span class="small pull-right mobile-hide">
  279. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1290">View Source</a>
  280. </span>
  281. <h4 id="Terminal_Gui_ConsoleDriver_DownArrow" data-uid="Terminal.Gui.ConsoleDriver.DownArrow">DownArrow</h4>
  282. <div class="markdown level1 summary">
  283. Down Arrow.
  284. </div>
  285. <div class="markdown level1 conceptual"></div>
  286. <h5 class="decalaration">Declaration</h5>
  287. <div class="codewrapper">
  288. <pre><code class="lang-csharp hljs">public Rune DownArrow</code></pre>
  289. </div>
  290. <h5 class="fieldValue">Field Value</h5>
  291. <table class="table table-bordered table-striped table-condensed">
  292. <thead>
  293. <tr>
  294. <th>Type</th>
  295. <th>Description</th>
  296. </tr>
  297. </thead>
  298. <tbody>
  299. <tr>
  300. <td><span class="xref">Rune</span></td>
  301. <td></td>
  302. </tr>
  303. </tbody>
  304. </table>
  305. <span class="small pull-right mobile-hide">
  306. <span class="divider">|</span>
  307. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_HDLine.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.HDLine%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  308. </span>
  309. <span class="small pull-right mobile-hide">
  310. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1330">View Source</a>
  311. </span>
  312. <h4 id="Terminal_Gui_ConsoleDriver_HDLine" data-uid="Terminal.Gui.ConsoleDriver.HDLine">HDLine</h4>
  313. <div class="markdown level1 summary">
  314. Horizontal double line character.
  315. </div>
  316. <div class="markdown level1 conceptual"></div>
  317. <h5 class="decalaration">Declaration</h5>
  318. <div class="codewrapper">
  319. <pre><code class="lang-csharp hljs">public Rune HDLine</code></pre>
  320. </div>
  321. <h5 class="fieldValue">Field Value</h5>
  322. <table class="table table-bordered table-striped table-condensed">
  323. <thead>
  324. <tr>
  325. <th>Type</th>
  326. <th>Description</th>
  327. </tr>
  328. </thead>
  329. <tbody>
  330. <tr>
  331. <td><span class="xref">Rune</span></td>
  332. <td></td>
  333. </tr>
  334. </tbody>
  335. </table>
  336. <span class="small pull-right mobile-hide">
  337. <span class="divider">|</span>
  338. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_HLine.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.HLine%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  339. </span>
  340. <span class="small pull-right mobile-hide">
  341. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1200">View Source</a>
  342. </span>
  343. <h4 id="Terminal_Gui_ConsoleDriver_HLine" data-uid="Terminal.Gui.ConsoleDriver.HLine">HLine</h4>
  344. <div class="markdown level1 summary">
  345. Horizontal line character.
  346. </div>
  347. <div class="markdown level1 conceptual"></div>
  348. <h5 class="decalaration">Declaration</h5>
  349. <div class="codewrapper">
  350. <pre><code class="lang-csharp hljs">public Rune HLine</code></pre>
  351. </div>
  352. <h5 class="fieldValue">Field Value</h5>
  353. <table class="table table-bordered table-striped table-condensed">
  354. <thead>
  355. <tr>
  356. <th>Type</th>
  357. <th>Description</th>
  358. </tr>
  359. </thead>
  360. <tbody>
  361. <tr>
  362. <td><span class="xref">Rune</span></td>
  363. <td></td>
  364. </tr>
  365. </tbody>
  366. </table>
  367. <span class="small pull-right mobile-hide">
  368. <span class="divider">|</span>
  369. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_HRLine.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.HRLine%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  370. </span>
  371. <span class="small pull-right mobile-hide">
  372. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1360">View Source</a>
  373. </span>
  374. <h4 id="Terminal_Gui_ConsoleDriver_HRLine" data-uid="Terminal.Gui.ConsoleDriver.HRLine">HRLine</h4>
  375. <div class="markdown level1 summary">
  376. Horizontal line character for rounded corners.
  377. </div>
  378. <div class="markdown level1 conceptual"></div>
  379. <h5 class="decalaration">Declaration</h5>
  380. <div class="codewrapper">
  381. <pre><code class="lang-csharp hljs">public Rune HRLine</code></pre>
  382. </div>
  383. <h5 class="fieldValue">Field Value</h5>
  384. <table class="table table-bordered table-striped table-condensed">
  385. <thead>
  386. <tr>
  387. <th>Type</th>
  388. <th>Description</th>
  389. </tr>
  390. </thead>
  391. <tbody>
  392. <tr>
  393. <td><span class="xref">Rune</span></td>
  394. <td></td>
  395. </tr>
  396. </tbody>
  397. </table>
  398. <span class="small pull-right mobile-hide">
  399. <span class="divider">|</span>
  400. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LeftArrow.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LeftArrow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  401. </span>
  402. <span class="small pull-right mobile-hide">
  403. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1285">View Source</a>
  404. </span>
  405. <h4 id="Terminal_Gui_ConsoleDriver_LeftArrow" data-uid="Terminal.Gui.ConsoleDriver.LeftArrow">LeftArrow</h4>
  406. <div class="markdown level1 summary">
  407. Left Arrow.
  408. </div>
  409. <div class="markdown level1 conceptual"></div>
  410. <h5 class="decalaration">Declaration</h5>
  411. <div class="codewrapper">
  412. <pre><code class="lang-csharp hljs">public Rune LeftArrow</code></pre>
  413. </div>
  414. <h5 class="fieldValue">Field Value</h5>
  415. <table class="table table-bordered table-striped table-condensed">
  416. <thead>
  417. <tr>
  418. <th>Type</th>
  419. <th>Description</th>
  420. </tr>
  421. </thead>
  422. <tbody>
  423. <tr>
  424. <td><span class="xref">Rune</span></td>
  425. <td></td>
  426. </tr>
  427. </tbody>
  428. </table>
  429. <span class="small pull-right mobile-hide">
  430. <span class="divider">|</span>
  431. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LeftBracket.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LeftBracket%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  432. </span>
  433. <span class="small pull-right mobile-hide">
  434. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1310">View Source</a>
  435. </span>
  436. <h4 id="Terminal_Gui_ConsoleDriver_LeftBracket" data-uid="Terminal.Gui.ConsoleDriver.LeftBracket">LeftBracket</h4>
  437. <div class="markdown level1 summary">
  438. Left frame/bracket (e.g. &apos;[&apos; for <a class="xref" href="Terminal.Gui.Button.html">Button</a>).
  439. </div>
  440. <div class="markdown level1 conceptual"></div>
  441. <h5 class="decalaration">Declaration</h5>
  442. <div class="codewrapper">
  443. <pre><code class="lang-csharp hljs">public Rune LeftBracket</code></pre>
  444. </div>
  445. <h5 class="fieldValue">Field Value</h5>
  446. <table class="table table-bordered table-striped table-condensed">
  447. <thead>
  448. <tr>
  449. <th>Type</th>
  450. <th>Description</th>
  451. </tr>
  452. </thead>
  453. <tbody>
  454. <tr>
  455. <td><span class="xref">Rune</span></td>
  456. <td></td>
  457. </tr>
  458. </tbody>
  459. </table>
  460. <span class="small pull-right mobile-hide">
  461. <span class="divider">|</span>
  462. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LeftDefaultIndicator.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LeftDefaultIndicator%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  463. </span>
  464. <span class="small pull-right mobile-hide">
  465. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1300">View Source</a>
  466. </span>
  467. <h4 id="Terminal_Gui_ConsoleDriver_LeftDefaultIndicator" data-uid="Terminal.Gui.ConsoleDriver.LeftDefaultIndicator">LeftDefaultIndicator</h4>
  468. <div class="markdown level1 summary">
  469. Left indicator for default action (e.g. for <a class="xref" href="Terminal.Gui.Button.html">Button</a>).
  470. </div>
  471. <div class="markdown level1 conceptual"></div>
  472. <h5 class="decalaration">Declaration</h5>
  473. <div class="codewrapper">
  474. <pre><code class="lang-csharp hljs">public Rune LeftDefaultIndicator</code></pre>
  475. </div>
  476. <h5 class="fieldValue">Field Value</h5>
  477. <table class="table table-bordered table-striped table-condensed">
  478. <thead>
  479. <tr>
  480. <th>Type</th>
  481. <th>Description</th>
  482. </tr>
  483. </thead>
  484. <tbody>
  485. <tr>
  486. <td><span class="xref">Rune</span></td>
  487. <td></td>
  488. </tr>
  489. </tbody>
  490. </table>
  491. <span class="small pull-right mobile-hide">
  492. <span class="divider">|</span>
  493. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LeftTee.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LeftTee%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  494. </span>
  495. <span class="small pull-right mobile-hide">
  496. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1240">View Source</a>
  497. </span>
  498. <h4 id="Terminal_Gui_ConsoleDriver_LeftTee" data-uid="Terminal.Gui.ConsoleDriver.LeftTee">LeftTee</h4>
  499. <div class="markdown level1 summary">
  500. Left tee
  501. </div>
  502. <div class="markdown level1 conceptual"></div>
  503. <h5 class="decalaration">Declaration</h5>
  504. <div class="codewrapper">
  505. <pre><code class="lang-csharp hljs">public Rune LeftTee</code></pre>
  506. </div>
  507. <h5 class="fieldValue">Field Value</h5>
  508. <table class="table table-bordered table-striped table-condensed">
  509. <thead>
  510. <tr>
  511. <th>Type</th>
  512. <th>Description</th>
  513. </tr>
  514. </thead>
  515. <tbody>
  516. <tr>
  517. <td><span class="xref">Rune</span></td>
  518. <td></td>
  519. </tr>
  520. </tbody>
  521. </table>
  522. <span class="small pull-right mobile-hide">
  523. <span class="divider">|</span>
  524. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LLCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LLCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  525. </span>
  526. <span class="small pull-right mobile-hide">
  527. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1225">View Source</a>
  528. </span>
  529. <h4 id="Terminal_Gui_ConsoleDriver_LLCorner" data-uid="Terminal.Gui.ConsoleDriver.LLCorner">LLCorner</h4>
  530. <div class="markdown level1 summary">
  531. Lower left corner
  532. </div>
  533. <div class="markdown level1 conceptual"></div>
  534. <h5 class="decalaration">Declaration</h5>
  535. <div class="codewrapper">
  536. <pre><code class="lang-csharp hljs">public Rune LLCorner</code></pre>
  537. </div>
  538. <h5 class="fieldValue">Field Value</h5>
  539. <table class="table table-bordered table-striped table-condensed">
  540. <thead>
  541. <tr>
  542. <th>Type</th>
  543. <th>Description</th>
  544. </tr>
  545. </thead>
  546. <tbody>
  547. <tr>
  548. <td><span class="xref">Rune</span></td>
  549. <td></td>
  550. </tr>
  551. </tbody>
  552. </table>
  553. <span class="small pull-right mobile-hide">
  554. <span class="divider">|</span>
  555. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LLDCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LLDCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  556. </span>
  557. <span class="small pull-right mobile-hide">
  558. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1345">View Source</a>
  559. </span>
  560. <h4 id="Terminal_Gui_ConsoleDriver_LLDCorner" data-uid="Terminal.Gui.ConsoleDriver.LLDCorner">LLDCorner</h4>
  561. <div class="markdown level1 summary">
  562. Lower left double corner
  563. </div>
  564. <div class="markdown level1 conceptual"></div>
  565. <h5 class="decalaration">Declaration</h5>
  566. <div class="codewrapper">
  567. <pre><code class="lang-csharp hljs">public Rune LLDCorner</code></pre>
  568. </div>
  569. <h5 class="fieldValue">Field Value</h5>
  570. <table class="table table-bordered table-striped table-condensed">
  571. <thead>
  572. <tr>
  573. <th>Type</th>
  574. <th>Description</th>
  575. </tr>
  576. </thead>
  577. <tbody>
  578. <tr>
  579. <td><span class="xref">Rune</span></td>
  580. <td></td>
  581. </tr>
  582. </tbody>
  583. </table>
  584. <span class="small pull-right mobile-hide">
  585. <span class="divider">|</span>
  586. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LLRCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LLRCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  587. </span>
  588. <span class="small pull-right mobile-hide">
  589. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1375">View Source</a>
  590. </span>
  591. <h4 id="Terminal_Gui_ConsoleDriver_LLRCorner" data-uid="Terminal.Gui.ConsoleDriver.LLRCorner">LLRCorner</h4>
  592. <div class="markdown level1 summary">
  593. Lower left rounded corner
  594. </div>
  595. <div class="markdown level1 conceptual"></div>
  596. <h5 class="decalaration">Declaration</h5>
  597. <div class="codewrapper">
  598. <pre><code class="lang-csharp hljs">public Rune LLRCorner</code></pre>
  599. </div>
  600. <h5 class="fieldValue">Field Value</h5>
  601. <table class="table table-bordered table-striped table-condensed">
  602. <thead>
  603. <tr>
  604. <th>Type</th>
  605. <th>Description</th>
  606. </tr>
  607. </thead>
  608. <tbody>
  609. <tr>
  610. <td><span class="xref">Rune</span></td>
  611. <td></td>
  612. </tr>
  613. </tbody>
  614. </table>
  615. <span class="small pull-right mobile-hide">
  616. <span class="divider">|</span>
  617. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LRCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LRCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  618. </span>
  619. <span class="small pull-right mobile-hide">
  620. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1235">View Source</a>
  621. </span>
  622. <h4 id="Terminal_Gui_ConsoleDriver_LRCorner" data-uid="Terminal.Gui.ConsoleDriver.LRCorner">LRCorner</h4>
  623. <div class="markdown level1 summary">
  624. Lower right corner
  625. </div>
  626. <div class="markdown level1 conceptual"></div>
  627. <h5 class="decalaration">Declaration</h5>
  628. <div class="codewrapper">
  629. <pre><code class="lang-csharp hljs">public Rune LRCorner</code></pre>
  630. </div>
  631. <h5 class="fieldValue">Field Value</h5>
  632. <table class="table table-bordered table-striped table-condensed">
  633. <thead>
  634. <tr>
  635. <th>Type</th>
  636. <th>Description</th>
  637. </tr>
  638. </thead>
  639. <tbody>
  640. <tr>
  641. <td><span class="xref">Rune</span></td>
  642. <td></td>
  643. </tr>
  644. </tbody>
  645. </table>
  646. <span class="small pull-right mobile-hide">
  647. <span class="divider">|</span>
  648. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LRDCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LRDCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  649. </span>
  650. <span class="small pull-right mobile-hide">
  651. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1355">View Source</a>
  652. </span>
  653. <h4 id="Terminal_Gui_ConsoleDriver_LRDCorner" data-uid="Terminal.Gui.ConsoleDriver.LRDCorner">LRDCorner</h4>
  654. <div class="markdown level1 summary">
  655. Lower right double corner
  656. </div>
  657. <div class="markdown level1 conceptual"></div>
  658. <h5 class="decalaration">Declaration</h5>
  659. <div class="codewrapper">
  660. <pre><code class="lang-csharp hljs">public Rune LRDCorner</code></pre>
  661. </div>
  662. <h5 class="fieldValue">Field Value</h5>
  663. <table class="table table-bordered table-striped table-condensed">
  664. <thead>
  665. <tr>
  666. <th>Type</th>
  667. <th>Description</th>
  668. </tr>
  669. </thead>
  670. <tbody>
  671. <tr>
  672. <td><span class="xref">Rune</span></td>
  673. <td></td>
  674. </tr>
  675. </tbody>
  676. </table>
  677. <span class="small pull-right mobile-hide">
  678. <span class="divider">|</span>
  679. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_LRRCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.LRRCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  680. </span>
  681. <span class="small pull-right mobile-hide">
  682. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1385">View Source</a>
  683. </span>
  684. <h4 id="Terminal_Gui_ConsoleDriver_LRRCorner" data-uid="Terminal.Gui.ConsoleDriver.LRRCorner">LRRCorner</h4>
  685. <div class="markdown level1 summary">
  686. Lower right rounded corner
  687. </div>
  688. <div class="markdown level1 conceptual"></div>
  689. <h5 class="decalaration">Declaration</h5>
  690. <div class="codewrapper">
  691. <pre><code class="lang-csharp hljs">public Rune LRRCorner</code></pre>
  692. </div>
  693. <h5 class="fieldValue">Field Value</h5>
  694. <table class="table table-bordered table-striped table-condensed">
  695. <thead>
  696. <tr>
  697. <th>Type</th>
  698. <th>Description</th>
  699. </tr>
  700. </thead>
  701. <tbody>
  702. <tr>
  703. <td><span class="xref">Rune</span></td>
  704. <td></td>
  705. </tr>
  706. </tbody>
  707. </table>
  708. <span class="small pull-right mobile-hide">
  709. <span class="divider">|</span>
  710. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_RightArrow.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.RightArrow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  711. </span>
  712. <span class="small pull-right mobile-hide">
  713. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1280">View Source</a>
  714. </span>
  715. <h4 id="Terminal_Gui_ConsoleDriver_RightArrow" data-uid="Terminal.Gui.ConsoleDriver.RightArrow">RightArrow</h4>
  716. <div class="markdown level1 summary">
  717. Right Arrow.
  718. </div>
  719. <div class="markdown level1 conceptual"></div>
  720. <h5 class="decalaration">Declaration</h5>
  721. <div class="codewrapper">
  722. <pre><code class="lang-csharp hljs">public Rune RightArrow</code></pre>
  723. </div>
  724. <h5 class="fieldValue">Field Value</h5>
  725. <table class="table table-bordered table-striped table-condensed">
  726. <thead>
  727. <tr>
  728. <th>Type</th>
  729. <th>Description</th>
  730. </tr>
  731. </thead>
  732. <tbody>
  733. <tr>
  734. <td><span class="xref">Rune</span></td>
  735. <td></td>
  736. </tr>
  737. </tbody>
  738. </table>
  739. <span class="small pull-right mobile-hide">
  740. <span class="divider">|</span>
  741. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_RightBracket.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.RightBracket%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  742. </span>
  743. <span class="small pull-right mobile-hide">
  744. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1315">View Source</a>
  745. </span>
  746. <h4 id="Terminal_Gui_ConsoleDriver_RightBracket" data-uid="Terminal.Gui.ConsoleDriver.RightBracket">RightBracket</h4>
  747. <div class="markdown level1 summary">
  748. Right frame/bracket (e.g. &apos;]&apos; for <a class="xref" href="Terminal.Gui.Button.html">Button</a>).
  749. </div>
  750. <div class="markdown level1 conceptual"></div>
  751. <h5 class="decalaration">Declaration</h5>
  752. <div class="codewrapper">
  753. <pre><code class="lang-csharp hljs">public Rune RightBracket</code></pre>
  754. </div>
  755. <h5 class="fieldValue">Field Value</h5>
  756. <table class="table table-bordered table-striped table-condensed">
  757. <thead>
  758. <tr>
  759. <th>Type</th>
  760. <th>Description</th>
  761. </tr>
  762. </thead>
  763. <tbody>
  764. <tr>
  765. <td><span class="xref">Rune</span></td>
  766. <td></td>
  767. </tr>
  768. </tbody>
  769. </table>
  770. <span class="small pull-right mobile-hide">
  771. <span class="divider">|</span>
  772. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_RightDefaultIndicator.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.RightDefaultIndicator%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  773. </span>
  774. <span class="small pull-right mobile-hide">
  775. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1305">View Source</a>
  776. </span>
  777. <h4 id="Terminal_Gui_ConsoleDriver_RightDefaultIndicator" data-uid="Terminal.Gui.ConsoleDriver.RightDefaultIndicator">RightDefaultIndicator</h4>
  778. <div class="markdown level1 summary">
  779. Right indicator for default action (e.g. for <a class="xref" href="Terminal.Gui.Button.html">Button</a>).
  780. </div>
  781. <div class="markdown level1 conceptual"></div>
  782. <h5 class="decalaration">Declaration</h5>
  783. <div class="codewrapper">
  784. <pre><code class="lang-csharp hljs">public Rune RightDefaultIndicator</code></pre>
  785. </div>
  786. <h5 class="fieldValue">Field Value</h5>
  787. <table class="table table-bordered table-striped table-condensed">
  788. <thead>
  789. <tr>
  790. <th>Type</th>
  791. <th>Description</th>
  792. </tr>
  793. </thead>
  794. <tbody>
  795. <tr>
  796. <td><span class="xref">Rune</span></td>
  797. <td></td>
  798. </tr>
  799. </tbody>
  800. </table>
  801. <span class="small pull-right mobile-hide">
  802. <span class="divider">|</span>
  803. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_RightTee.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.RightTee%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  804. </span>
  805. <span class="small pull-right mobile-hide">
  806. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1245">View Source</a>
  807. </span>
  808. <h4 id="Terminal_Gui_ConsoleDriver_RightTee" data-uid="Terminal.Gui.ConsoleDriver.RightTee">RightTee</h4>
  809. <div class="markdown level1 summary">
  810. Right tee
  811. </div>
  812. <div class="markdown level1 conceptual"></div>
  813. <h5 class="decalaration">Declaration</h5>
  814. <div class="codewrapper">
  815. <pre><code class="lang-csharp hljs">public Rune RightTee</code></pre>
  816. </div>
  817. <h5 class="fieldValue">Field Value</h5>
  818. <table class="table table-bordered table-striped table-condensed">
  819. <thead>
  820. <tr>
  821. <th>Type</th>
  822. <th>Description</th>
  823. </tr>
  824. </thead>
  825. <tbody>
  826. <tr>
  827. <td><span class="xref">Rune</span></td>
  828. <td></td>
  829. </tr>
  830. </tbody>
  831. </table>
  832. <span class="small pull-right mobile-hide">
  833. <span class="divider">|</span>
  834. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Selected.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Selected%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  835. </span>
  836. <span class="small pull-right mobile-hide">
  837. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1270">View Source</a>
  838. </span>
  839. <h4 id="Terminal_Gui_ConsoleDriver_Selected" data-uid="Terminal.Gui.ConsoleDriver.Selected">Selected</h4>
  840. <div class="markdown level1 summary">
  841. Selected mark.
  842. </div>
  843. <div class="markdown level1 conceptual"></div>
  844. <h5 class="decalaration">Declaration</h5>
  845. <div class="codewrapper">
  846. <pre><code class="lang-csharp hljs">public Rune Selected</code></pre>
  847. </div>
  848. <h5 class="fieldValue">Field Value</h5>
  849. <table class="table table-bordered table-striped table-condensed">
  850. <thead>
  851. <tr>
  852. <th>Type</th>
  853. <th>Description</th>
  854. </tr>
  855. </thead>
  856. <tbody>
  857. <tr>
  858. <td><span class="xref">Rune</span></td>
  859. <td></td>
  860. </tr>
  861. </tbody>
  862. </table>
  863. <span class="small pull-right mobile-hide">
  864. <span class="divider">|</span>
  865. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Stipple.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Stipple%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  866. </span>
  867. <span class="small pull-right mobile-hide">
  868. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1210">View Source</a>
  869. </span>
  870. <h4 id="Terminal_Gui_ConsoleDriver_Stipple" data-uid="Terminal.Gui.ConsoleDriver.Stipple">Stipple</h4>
  871. <div class="markdown level1 summary">
  872. Stipple pattern
  873. </div>
  874. <div class="markdown level1 conceptual"></div>
  875. <h5 class="decalaration">Declaration</h5>
  876. <div class="codewrapper">
  877. <pre><code class="lang-csharp hljs">public Rune Stipple</code></pre>
  878. </div>
  879. <h5 class="fieldValue">Field Value</h5>
  880. <table class="table table-bordered table-striped table-condensed">
  881. <thead>
  882. <tr>
  883. <th>Type</th>
  884. <th>Description</th>
  885. </tr>
  886. </thead>
  887. <tbody>
  888. <tr>
  889. <td><span class="xref">Rune</span></td>
  890. <td></td>
  891. </tr>
  892. </tbody>
  893. </table>
  894. <span class="small pull-right mobile-hide">
  895. <span class="divider">|</span>
  896. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_TerminalResized.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.TerminalResized%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  897. </span>
  898. <span class="small pull-right mobile-hide">
  899. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L658">View Source</a>
  900. </span>
  901. <h4 id="Terminal_Gui_ConsoleDriver_TerminalResized" data-uid="Terminal.Gui.ConsoleDriver.TerminalResized">TerminalResized</h4>
  902. <div class="markdown level1 summary">
  903. The handler fired when the terminal is resized.
  904. </div>
  905. <div class="markdown level1 conceptual"></div>
  906. <h5 class="decalaration">Declaration</h5>
  907. <div class="codewrapper">
  908. <pre><code class="lang-csharp hljs">protected Action TerminalResized</code></pre>
  909. </div>
  910. <h5 class="fieldValue">Field Value</h5>
  911. <table class="table table-bordered table-striped table-condensed">
  912. <thead>
  913. <tr>
  914. <th>Type</th>
  915. <th>Description</th>
  916. </tr>
  917. </thead>
  918. <tbody>
  919. <tr>
  920. <td><span class="xref">System.Action</span></td>
  921. <td></td>
  922. </tr>
  923. </tbody>
  924. </table>
  925. <span class="small pull-right mobile-hide">
  926. <span class="divider">|</span>
  927. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_TopTee.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.TopTee%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  928. </span>
  929. <span class="small pull-right mobile-hide">
  930. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1250">View Source</a>
  931. </span>
  932. <h4 id="Terminal_Gui_ConsoleDriver_TopTee" data-uid="Terminal.Gui.ConsoleDriver.TopTee">TopTee</h4>
  933. <div class="markdown level1 summary">
  934. Top tee
  935. </div>
  936. <div class="markdown level1 conceptual"></div>
  937. <h5 class="decalaration">Declaration</h5>
  938. <div class="codewrapper">
  939. <pre><code class="lang-csharp hljs">public Rune TopTee</code></pre>
  940. </div>
  941. <h5 class="fieldValue">Field Value</h5>
  942. <table class="table table-bordered table-striped table-condensed">
  943. <thead>
  944. <tr>
  945. <th>Type</th>
  946. <th>Description</th>
  947. </tr>
  948. </thead>
  949. <tbody>
  950. <tr>
  951. <td><span class="xref">Rune</span></td>
  952. <td></td>
  953. </tr>
  954. </tbody>
  955. </table>
  956. <span class="small pull-right mobile-hide">
  957. <span class="divider">|</span>
  958. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_ULCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.ULCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  959. </span>
  960. <span class="small pull-right mobile-hide">
  961. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1220">View Source</a>
  962. </span>
  963. <h4 id="Terminal_Gui_ConsoleDriver_ULCorner" data-uid="Terminal.Gui.ConsoleDriver.ULCorner">ULCorner</h4>
  964. <div class="markdown level1 summary">
  965. Upper left corner
  966. </div>
  967. <div class="markdown level1 conceptual"></div>
  968. <h5 class="decalaration">Declaration</h5>
  969. <div class="codewrapper">
  970. <pre><code class="lang-csharp hljs">public Rune ULCorner</code></pre>
  971. </div>
  972. <h5 class="fieldValue">Field Value</h5>
  973. <table class="table table-bordered table-striped table-condensed">
  974. <thead>
  975. <tr>
  976. <th>Type</th>
  977. <th>Description</th>
  978. </tr>
  979. </thead>
  980. <tbody>
  981. <tr>
  982. <td><span class="xref">Rune</span></td>
  983. <td></td>
  984. </tr>
  985. </tbody>
  986. </table>
  987. <span class="small pull-right mobile-hide">
  988. <span class="divider">|</span>
  989. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_ULDCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.ULDCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  990. </span>
  991. <span class="small pull-right mobile-hide">
  992. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1340">View Source</a>
  993. </span>
  994. <h4 id="Terminal_Gui_ConsoleDriver_ULDCorner" data-uid="Terminal.Gui.ConsoleDriver.ULDCorner">ULDCorner</h4>
  995. <div class="markdown level1 summary">
  996. Upper left double corner
  997. </div>
  998. <div class="markdown level1 conceptual"></div>
  999. <h5 class="decalaration">Declaration</h5>
  1000. <div class="codewrapper">
  1001. <pre><code class="lang-csharp hljs">public Rune ULDCorner</code></pre>
  1002. </div>
  1003. <h5 class="fieldValue">Field Value</h5>
  1004. <table class="table table-bordered table-striped table-condensed">
  1005. <thead>
  1006. <tr>
  1007. <th>Type</th>
  1008. <th>Description</th>
  1009. </tr>
  1010. </thead>
  1011. <tbody>
  1012. <tr>
  1013. <td><span class="xref">Rune</span></td>
  1014. <td></td>
  1015. </tr>
  1016. </tbody>
  1017. </table>
  1018. <span class="small pull-right mobile-hide">
  1019. <span class="divider">|</span>
  1020. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_ULRCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.ULRCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1021. </span>
  1022. <span class="small pull-right mobile-hide">
  1023. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1370">View Source</a>
  1024. </span>
  1025. <h4 id="Terminal_Gui_ConsoleDriver_ULRCorner" data-uid="Terminal.Gui.ConsoleDriver.ULRCorner">ULRCorner</h4>
  1026. <div class="markdown level1 summary">
  1027. Upper left rounded corner
  1028. </div>
  1029. <div class="markdown level1 conceptual"></div>
  1030. <h5 class="decalaration">Declaration</h5>
  1031. <div class="codewrapper">
  1032. <pre><code class="lang-csharp hljs">public Rune ULRCorner</code></pre>
  1033. </div>
  1034. <h5 class="fieldValue">Field Value</h5>
  1035. <table class="table table-bordered table-striped table-condensed">
  1036. <thead>
  1037. <tr>
  1038. <th>Type</th>
  1039. <th>Description</th>
  1040. </tr>
  1041. </thead>
  1042. <tbody>
  1043. <tr>
  1044. <td><span class="xref">Rune</span></td>
  1045. <td></td>
  1046. </tr>
  1047. </tbody>
  1048. </table>
  1049. <span class="small pull-right mobile-hide">
  1050. <span class="divider">|</span>
  1051. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_UnChecked.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.UnChecked%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1052. </span>
  1053. <span class="small pull-right mobile-hide">
  1054. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1265">View Source</a>
  1055. </span>
  1056. <h4 id="Terminal_Gui_ConsoleDriver_UnChecked" data-uid="Terminal.Gui.ConsoleDriver.UnChecked">UnChecked</h4>
  1057. <div class="markdown level1 summary">
  1058. Un-checked checkmark.
  1059. </div>
  1060. <div class="markdown level1 conceptual"></div>
  1061. <h5 class="decalaration">Declaration</h5>
  1062. <div class="codewrapper">
  1063. <pre><code class="lang-csharp hljs">public Rune UnChecked</code></pre>
  1064. </div>
  1065. <h5 class="fieldValue">Field Value</h5>
  1066. <table class="table table-bordered table-striped table-condensed">
  1067. <thead>
  1068. <tr>
  1069. <th>Type</th>
  1070. <th>Description</th>
  1071. </tr>
  1072. </thead>
  1073. <tbody>
  1074. <tr>
  1075. <td><span class="xref">Rune</span></td>
  1076. <td></td>
  1077. </tr>
  1078. </tbody>
  1079. </table>
  1080. <span class="small pull-right mobile-hide">
  1081. <span class="divider">|</span>
  1082. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_UnSelected.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.UnSelected%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1083. </span>
  1084. <span class="small pull-right mobile-hide">
  1085. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1275">View Source</a>
  1086. </span>
  1087. <h4 id="Terminal_Gui_ConsoleDriver_UnSelected" data-uid="Terminal.Gui.ConsoleDriver.UnSelected">UnSelected</h4>
  1088. <div class="markdown level1 summary">
  1089. Un-selected selected mark.
  1090. </div>
  1091. <div class="markdown level1 conceptual"></div>
  1092. <h5 class="decalaration">Declaration</h5>
  1093. <div class="codewrapper">
  1094. <pre><code class="lang-csharp hljs">public Rune UnSelected</code></pre>
  1095. </div>
  1096. <h5 class="fieldValue">Field Value</h5>
  1097. <table class="table table-bordered table-striped table-condensed">
  1098. <thead>
  1099. <tr>
  1100. <th>Type</th>
  1101. <th>Description</th>
  1102. </tr>
  1103. </thead>
  1104. <tbody>
  1105. <tr>
  1106. <td><span class="xref">Rune</span></td>
  1107. <td></td>
  1108. </tr>
  1109. </tbody>
  1110. </table>
  1111. <span class="small pull-right mobile-hide">
  1112. <span class="divider">|</span>
  1113. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_UpArrow.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.UpArrow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1114. </span>
  1115. <span class="small pull-right mobile-hide">
  1116. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1295">View Source</a>
  1117. </span>
  1118. <h4 id="Terminal_Gui_ConsoleDriver_UpArrow" data-uid="Terminal.Gui.ConsoleDriver.UpArrow">UpArrow</h4>
  1119. <div class="markdown level1 summary">
  1120. Up Arrow.
  1121. </div>
  1122. <div class="markdown level1 conceptual"></div>
  1123. <h5 class="decalaration">Declaration</h5>
  1124. <div class="codewrapper">
  1125. <pre><code class="lang-csharp hljs">public Rune UpArrow</code></pre>
  1126. </div>
  1127. <h5 class="fieldValue">Field Value</h5>
  1128. <table class="table table-bordered table-striped table-condensed">
  1129. <thead>
  1130. <tr>
  1131. <th>Type</th>
  1132. <th>Description</th>
  1133. </tr>
  1134. </thead>
  1135. <tbody>
  1136. <tr>
  1137. <td><span class="xref">Rune</span></td>
  1138. <td></td>
  1139. </tr>
  1140. </tbody>
  1141. </table>
  1142. <span class="small pull-right mobile-hide">
  1143. <span class="divider">|</span>
  1144. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_URCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.URCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1145. </span>
  1146. <span class="small pull-right mobile-hide">
  1147. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1230">View Source</a>
  1148. </span>
  1149. <h4 id="Terminal_Gui_ConsoleDriver_URCorner" data-uid="Terminal.Gui.ConsoleDriver.URCorner">URCorner</h4>
  1150. <div class="markdown level1 summary">
  1151. Upper right corner
  1152. </div>
  1153. <div class="markdown level1 conceptual"></div>
  1154. <h5 class="decalaration">Declaration</h5>
  1155. <div class="codewrapper">
  1156. <pre><code class="lang-csharp hljs">public Rune URCorner</code></pre>
  1157. </div>
  1158. <h5 class="fieldValue">Field Value</h5>
  1159. <table class="table table-bordered table-striped table-condensed">
  1160. <thead>
  1161. <tr>
  1162. <th>Type</th>
  1163. <th>Description</th>
  1164. </tr>
  1165. </thead>
  1166. <tbody>
  1167. <tr>
  1168. <td><span class="xref">Rune</span></td>
  1169. <td></td>
  1170. </tr>
  1171. </tbody>
  1172. </table>
  1173. <span class="small pull-right mobile-hide">
  1174. <span class="divider">|</span>
  1175. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_URDCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.URDCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1176. </span>
  1177. <span class="small pull-right mobile-hide">
  1178. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1350">View Source</a>
  1179. </span>
  1180. <h4 id="Terminal_Gui_ConsoleDriver_URDCorner" data-uid="Terminal.Gui.ConsoleDriver.URDCorner">URDCorner</h4>
  1181. <div class="markdown level1 summary">
  1182. Upper right double corner
  1183. </div>
  1184. <div class="markdown level1 conceptual"></div>
  1185. <h5 class="decalaration">Declaration</h5>
  1186. <div class="codewrapper">
  1187. <pre><code class="lang-csharp hljs">public Rune URDCorner</code></pre>
  1188. </div>
  1189. <h5 class="fieldValue">Field Value</h5>
  1190. <table class="table table-bordered table-striped table-condensed">
  1191. <thead>
  1192. <tr>
  1193. <th>Type</th>
  1194. <th>Description</th>
  1195. </tr>
  1196. </thead>
  1197. <tbody>
  1198. <tr>
  1199. <td><span class="xref">Rune</span></td>
  1200. <td></td>
  1201. </tr>
  1202. </tbody>
  1203. </table>
  1204. <span class="small pull-right mobile-hide">
  1205. <span class="divider">|</span>
  1206. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_URRCorner.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.URRCorner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1207. </span>
  1208. <span class="small pull-right mobile-hide">
  1209. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1380">View Source</a>
  1210. </span>
  1211. <h4 id="Terminal_Gui_ConsoleDriver_URRCorner" data-uid="Terminal.Gui.ConsoleDriver.URRCorner">URRCorner</h4>
  1212. <div class="markdown level1 summary">
  1213. Upper right rounded corner
  1214. </div>
  1215. <div class="markdown level1 conceptual"></div>
  1216. <h5 class="decalaration">Declaration</h5>
  1217. <div class="codewrapper">
  1218. <pre><code class="lang-csharp hljs">public Rune URRCorner</code></pre>
  1219. </div>
  1220. <h5 class="fieldValue">Field Value</h5>
  1221. <table class="table table-bordered table-striped table-condensed">
  1222. <thead>
  1223. <tr>
  1224. <th>Type</th>
  1225. <th>Description</th>
  1226. </tr>
  1227. </thead>
  1228. <tbody>
  1229. <tr>
  1230. <td><span class="xref">Rune</span></td>
  1231. <td></td>
  1232. </tr>
  1233. </tbody>
  1234. </table>
  1235. <span class="small pull-right mobile-hide">
  1236. <span class="divider">|</span>
  1237. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_VDLine.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.VDLine%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1238. </span>
  1239. <span class="small pull-right mobile-hide">
  1240. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1335">View Source</a>
  1241. </span>
  1242. <h4 id="Terminal_Gui_ConsoleDriver_VDLine" data-uid="Terminal.Gui.ConsoleDriver.VDLine">VDLine</h4>
  1243. <div class="markdown level1 summary">
  1244. Vertical double line character.
  1245. </div>
  1246. <div class="markdown level1 conceptual"></div>
  1247. <h5 class="decalaration">Declaration</h5>
  1248. <div class="codewrapper">
  1249. <pre><code class="lang-csharp hljs">public Rune VDLine</code></pre>
  1250. </div>
  1251. <h5 class="fieldValue">Field Value</h5>
  1252. <table class="table table-bordered table-striped table-condensed">
  1253. <thead>
  1254. <tr>
  1255. <th>Type</th>
  1256. <th>Description</th>
  1257. </tr>
  1258. </thead>
  1259. <tbody>
  1260. <tr>
  1261. <td><span class="xref">Rune</span></td>
  1262. <td></td>
  1263. </tr>
  1264. </tbody>
  1265. </table>
  1266. <span class="small pull-right mobile-hide">
  1267. <span class="divider">|</span>
  1268. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_VLine.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.VLine%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1269. </span>
  1270. <span class="small pull-right mobile-hide">
  1271. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1205">View Source</a>
  1272. </span>
  1273. <h4 id="Terminal_Gui_ConsoleDriver_VLine" data-uid="Terminal.Gui.ConsoleDriver.VLine">VLine</h4>
  1274. <div class="markdown level1 summary">
  1275. Vertical line character.
  1276. </div>
  1277. <div class="markdown level1 conceptual"></div>
  1278. <h5 class="decalaration">Declaration</h5>
  1279. <div class="codewrapper">
  1280. <pre><code class="lang-csharp hljs">public Rune VLine</code></pre>
  1281. </div>
  1282. <h5 class="fieldValue">Field Value</h5>
  1283. <table class="table table-bordered table-striped table-condensed">
  1284. <thead>
  1285. <tr>
  1286. <th>Type</th>
  1287. <th>Description</th>
  1288. </tr>
  1289. </thead>
  1290. <tbody>
  1291. <tr>
  1292. <td><span class="xref">Rune</span></td>
  1293. <td></td>
  1294. </tr>
  1295. </tbody>
  1296. </table>
  1297. <span class="small pull-right mobile-hide">
  1298. <span class="divider">|</span>
  1299. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_VRLine.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.VRLine%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1300. </span>
  1301. <span class="small pull-right mobile-hide">
  1302. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1365">View Source</a>
  1303. </span>
  1304. <h4 id="Terminal_Gui_ConsoleDriver_VRLine" data-uid="Terminal.Gui.ConsoleDriver.VRLine">VRLine</h4>
  1305. <div class="markdown level1 summary">
  1306. Vertical line character for rounded corners.
  1307. </div>
  1308. <div class="markdown level1 conceptual"></div>
  1309. <h5 class="decalaration">Declaration</h5>
  1310. <div class="codewrapper">
  1311. <pre><code class="lang-csharp hljs">public Rune VRLine</code></pre>
  1312. </div>
  1313. <h5 class="fieldValue">Field Value</h5>
  1314. <table class="table table-bordered table-striped table-condensed">
  1315. <thead>
  1316. <tr>
  1317. <th>Type</th>
  1318. <th>Description</th>
  1319. </tr>
  1320. </thead>
  1321. <tbody>
  1322. <tr>
  1323. <td><span class="xref">Rune</span></td>
  1324. <td></td>
  1325. </tr>
  1326. </tbody>
  1327. </table>
  1328. <h3 id="properties">Properties
  1329. </h3>
  1330. <span class="small pull-right mobile-hide">
  1331. <span class="divider">|</span>
  1332. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Clip.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Clip%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1333. </span>
  1334. <span class="small pull-right mobile-hide">
  1335. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1171">View Source</a>
  1336. </span>
  1337. <a id="Terminal_Gui_ConsoleDriver_Clip_" data-uid="Terminal.Gui.ConsoleDriver.Clip*"></a>
  1338. <h4 id="Terminal_Gui_ConsoleDriver_Clip" data-uid="Terminal.Gui.ConsoleDriver.Clip">Clip</h4>
  1339. <div class="markdown level1 summary">
  1340. Controls the current clipping region that AddRune/AddStr is subject to.
  1341. </div>
  1342. <div class="markdown level1 conceptual"></div>
  1343. <h5 class="decalaration">Declaration</h5>
  1344. <div class="codewrapper">
  1345. <pre><code class="lang-csharp hljs">public Rect Clip { get; set; }</code></pre>
  1346. </div>
  1347. <h5 class="propertyValue">Property Value</h5>
  1348. <table class="table table-bordered table-striped table-condensed">
  1349. <thead>
  1350. <tr>
  1351. <th>Type</th>
  1352. <th>Description</th>
  1353. </tr>
  1354. </thead>
  1355. <tbody>
  1356. <tr>
  1357. <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
  1358. <td>The clip.</td>
  1359. </tr>
  1360. </tbody>
  1361. </table>
  1362. <span class="small pull-right mobile-hide">
  1363. <span class="divider">|</span>
  1364. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Clipboard.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Clipboard%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1365. </span>
  1366. <span class="small pull-right mobile-hide">
  1367. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L683">View Source</a>
  1368. </span>
  1369. <a id="Terminal_Gui_ConsoleDriver_Clipboard_" data-uid="Terminal.Gui.ConsoleDriver.Clipboard*"></a>
  1370. <h4 id="Terminal_Gui_ConsoleDriver_Clipboard" data-uid="Terminal.Gui.ConsoleDriver.Clipboard">Clipboard</h4>
  1371. <div class="markdown level1 summary">
  1372. Get the operation system clipboard.
  1373. </div>
  1374. <div class="markdown level1 conceptual"></div>
  1375. <h5 class="decalaration">Declaration</h5>
  1376. <div class="codewrapper">
  1377. <pre><code class="lang-csharp hljs">public abstract IClipboard Clipboard { get; }</code></pre>
  1378. </div>
  1379. <h5 class="propertyValue">Property Value</h5>
  1380. <table class="table table-bordered table-striped table-condensed">
  1381. <thead>
  1382. <tr>
  1383. <th>Type</th>
  1384. <th>Description</th>
  1385. </tr>
  1386. </thead>
  1387. <tbody>
  1388. <tr>
  1389. <td><a class="xref" href="Terminal.Gui.IClipboard.html">IClipboard</a></td>
  1390. <td></td>
  1391. </tr>
  1392. </tbody>
  1393. </table>
  1394. <span class="small pull-right mobile-hide">
  1395. <span class="divider">|</span>
  1396. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Cols.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Cols%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1397. </span>
  1398. <span class="small pull-right mobile-hide">
  1399. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L663">View Source</a>
  1400. </span>
  1401. <a id="Terminal_Gui_ConsoleDriver_Cols_" data-uid="Terminal.Gui.ConsoleDriver.Cols*"></a>
  1402. <h4 id="Terminal_Gui_ConsoleDriver_Cols" data-uid="Terminal.Gui.ConsoleDriver.Cols">Cols</h4>
  1403. <div class="markdown level1 summary">
  1404. The current number of columns in the terminal.
  1405. </div>
  1406. <div class="markdown level1 conceptual"></div>
  1407. <h5 class="decalaration">Declaration</h5>
  1408. <div class="codewrapper">
  1409. <pre><code class="lang-csharp hljs">public abstract int Cols { get; }</code></pre>
  1410. </div>
  1411. <h5 class="propertyValue">Property Value</h5>
  1412. <table class="table table-bordered table-striped table-condensed">
  1413. <thead>
  1414. <tr>
  1415. <th>Type</th>
  1416. <th>Description</th>
  1417. </tr>
  1418. </thead>
  1419. <tbody>
  1420. <tr>
  1421. <td><span class="xref">System.Int32</span></td>
  1422. <td></td>
  1423. </tr>
  1424. </tbody>
  1425. </table>
  1426. <span class="small pull-right mobile-hide">
  1427. <span class="divider">|</span>
  1428. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Contents.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Contents%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1429. </span>
  1430. <span class="small pull-right mobile-hide">
  1431. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L712">View Source</a>
  1432. </span>
  1433. <a id="Terminal_Gui_ConsoleDriver_Contents_" data-uid="Terminal.Gui.ConsoleDriver.Contents*"></a>
  1434. <h4 id="Terminal_Gui_ConsoleDriver_Contents" data-uid="Terminal.Gui.ConsoleDriver.Contents">Contents</h4>
  1435. <div class="markdown level1 summary">
  1436. The format is rows, columns and 3 values on the last column: Rune, Attribute and Dirty Flag
  1437. </div>
  1438. <div class="markdown level1 conceptual"></div>
  1439. <h5 class="decalaration">Declaration</h5>
  1440. <div class="codewrapper">
  1441. <pre><code class="lang-csharp hljs">public virtual int[,, ] Contents { get; }</code></pre>
  1442. </div>
  1443. <h5 class="propertyValue">Property Value</h5>
  1444. <table class="table table-bordered table-striped table-condensed">
  1445. <thead>
  1446. <tr>
  1447. <th>Type</th>
  1448. <th>Description</th>
  1449. </tr>
  1450. </thead>
  1451. <tbody>
  1452. <tr>
  1453. <td><span class="xref">System.Int32</span>[,,]</td>
  1454. <td></td>
  1455. </tr>
  1456. </tbody>
  1457. </table>
  1458. <span class="small pull-right mobile-hide">
  1459. <span class="divider">|</span>
  1460. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_CurrentAttribute.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.CurrentAttribute%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1461. </span>
  1462. <span class="small pull-right mobile-hide">
  1463. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L828">View Source</a>
  1464. </span>
  1465. <a id="Terminal_Gui_ConsoleDriver_CurrentAttribute_" data-uid="Terminal.Gui.ConsoleDriver.CurrentAttribute*"></a>
  1466. <h4 id="Terminal_Gui_ConsoleDriver_CurrentAttribute" data-uid="Terminal.Gui.ConsoleDriver.CurrentAttribute">CurrentAttribute</h4>
  1467. <div class="markdown level1 summary">
  1468. The current attribute the driver is using.
  1469. </div>
  1470. <div class="markdown level1 conceptual"></div>
  1471. <h5 class="decalaration">Declaration</h5>
  1472. <div class="codewrapper">
  1473. <pre><code class="lang-csharp hljs">public virtual Attribute CurrentAttribute { get; set; }</code></pre>
  1474. </div>
  1475. <h5 class="propertyValue">Property Value</h5>
  1476. <table class="table table-bordered table-striped table-condensed">
  1477. <thead>
  1478. <tr>
  1479. <th>Type</th>
  1480. <th>Description</th>
  1481. </tr>
  1482. </thead>
  1483. <tbody>
  1484. <tr>
  1485. <td><a class="xref" href="Terminal.Gui.Attribute.html">Attribute</a></td>
  1486. <td></td>
  1487. </tr>
  1488. </tbody>
  1489. </table>
  1490. <span class="small pull-right mobile-hide">
  1491. <span class="divider">|</span>
  1492. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Diagnostics.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Diagnostics%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1493. </span>
  1494. <span class="small pull-right mobile-hide">
  1495. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L946">View Source</a>
  1496. </span>
  1497. <a id="Terminal_Gui_ConsoleDriver_Diagnostics_" data-uid="Terminal.Gui.ConsoleDriver.Diagnostics*"></a>
  1498. <h4 id="Terminal_Gui_ConsoleDriver_Diagnostics" data-uid="Terminal.Gui.ConsoleDriver.Diagnostics">Diagnostics</h4>
  1499. <div class="markdown level1 summary">
  1500. Set flags to enable/disable <a class="xref" href="Terminal.Gui.ConsoleDriver.html">ConsoleDriver</a> diagnostics.
  1501. </div>
  1502. <div class="markdown level1 conceptual"></div>
  1503. <h5 class="decalaration">Declaration</h5>
  1504. <div class="codewrapper">
  1505. <pre><code class="lang-csharp hljs">public static ConsoleDriver.DiagnosticFlags Diagnostics { get; set; }</code></pre>
  1506. </div>
  1507. <h5 class="propertyValue">Property Value</h5>
  1508. <table class="table table-bordered table-striped table-condensed">
  1509. <thead>
  1510. <tr>
  1511. <th>Type</th>
  1512. <th>Description</th>
  1513. </tr>
  1514. </thead>
  1515. <tbody>
  1516. <tr>
  1517. <td><a class="xref" href="Terminal.Gui.ConsoleDriver.DiagnosticFlags.html">ConsoleDriver.DiagnosticFlags</a></td>
  1518. <td></td>
  1519. </tr>
  1520. </tbody>
  1521. </table>
  1522. <span class="small pull-right mobile-hide">
  1523. <span class="divider">|</span>
  1524. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_EnableConsoleScrolling.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.EnableConsoleScrolling%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1525. </span>
  1526. <span class="small pull-right mobile-hide">
  1527. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L701">View Source</a>
  1528. </span>
  1529. <a id="Terminal_Gui_ConsoleDriver_EnableConsoleScrolling_" data-uid="Terminal.Gui.ConsoleDriver.EnableConsoleScrolling*"></a>
  1530. <h4 id="Terminal_Gui_ConsoleDriver_EnableConsoleScrolling" data-uid="Terminal.Gui.ConsoleDriver.EnableConsoleScrolling">EnableConsoleScrolling</h4>
  1531. <div class="markdown level1 summary">
  1532. <p>
  1533. If <span class="xref">false</span> (the default) the height of the Terminal.Gui application (<a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_Rows">Rows</a>)
  1534. tracks to the height of the visible console view when the console is resized. In this case
  1535. scrolling in the console will be disabled and all <a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_Rows">Rows</a> will remain visible.
  1536. </p>
  1537. <p>
  1538. If <span class="xref">true</span> then height of the Terminal.Gui application <a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_Rows">Rows</a> only tracks
  1539. the height of the visible console view when the console is made larger (the application will only grow in height, never shrink).
  1540. In this case console scrolling is enabled and the contents (<a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_Rows">Rows</a> high) will scroll
  1541. as the console scrolls.
  1542. </p>
  1543. </div>
  1544. <div class="markdown level1 conceptual"></div>
  1545. <h5 class="decalaration">Declaration</h5>
  1546. <div class="codewrapper">
  1547. <pre><code class="lang-csharp hljs">[Obsolete(&quot;This API is deprecated and has no impact when enabled.&quot;, false)]
  1548. public abstract bool EnableConsoleScrolling { get; set; }</code></pre>
  1549. </div>
  1550. <h5 class="propertyValue">Property Value</h5>
  1551. <table class="table table-bordered table-striped table-condensed">
  1552. <thead>
  1553. <tr>
  1554. <th>Type</th>
  1555. <th>Description</th>
  1556. </tr>
  1557. </thead>
  1558. <tbody>
  1559. <tr>
  1560. <td><span class="xref">System.Boolean</span></td>
  1561. <td></td>
  1562. </tr>
  1563. </tbody>
  1564. </table>
  1565. <span class="small pull-right mobile-hide">
  1566. <span class="divider">|</span>
  1567. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_HeightAsBuffer.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.HeightAsBuffer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1568. </span>
  1569. <span class="small pull-right mobile-hide">
  1570. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L706">View Source</a>
  1571. </span>
  1572. <a id="Terminal_Gui_ConsoleDriver_HeightAsBuffer_" data-uid="Terminal.Gui.ConsoleDriver.HeightAsBuffer*"></a>
  1573. <h4 id="Terminal_Gui_ConsoleDriver_HeightAsBuffer" data-uid="Terminal.Gui.ConsoleDriver.HeightAsBuffer">HeightAsBuffer</h4>
  1574. <div class="markdown level1 summary">
  1575. This API is deprecated and has no impact when enabled.
  1576. </div>
  1577. <div class="markdown level1 conceptual"></div>
  1578. <h5 class="decalaration">Declaration</h5>
  1579. <div class="codewrapper">
  1580. <pre><code class="lang-csharp hljs">[Obsolete(&quot;This API is deprecated and has no impact when enabled.&quot;, false)]
  1581. public abstract bool HeightAsBuffer { get; set; }</code></pre>
  1582. </div>
  1583. <h5 class="propertyValue">Property Value</h5>
  1584. <table class="table table-bordered table-striped table-condensed">
  1585. <thead>
  1586. <tr>
  1587. <th>Type</th>
  1588. <th>Description</th>
  1589. </tr>
  1590. </thead>
  1591. <tbody>
  1592. <tr>
  1593. <td><span class="xref">System.Boolean</span></td>
  1594. <td></td>
  1595. </tr>
  1596. </tbody>
  1597. </table>
  1598. <span class="small pull-right mobile-hide">
  1599. <span class="divider">|</span>
  1600. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Left.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Left%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1601. </span>
  1602. <span class="small pull-right mobile-hide">
  1603. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L673">View Source</a>
  1604. </span>
  1605. <a id="Terminal_Gui_ConsoleDriver_Left_" data-uid="Terminal.Gui.ConsoleDriver.Left*"></a>
  1606. <h4 id="Terminal_Gui_ConsoleDriver_Left" data-uid="Terminal.Gui.ConsoleDriver.Left">Left</h4>
  1607. <div class="markdown level1 summary">
  1608. The current left in the terminal.
  1609. </div>
  1610. <div class="markdown level1 conceptual"></div>
  1611. <h5 class="decalaration">Declaration</h5>
  1612. <div class="codewrapper">
  1613. <pre><code class="lang-csharp hljs">public abstract int Left { get; }</code></pre>
  1614. </div>
  1615. <h5 class="propertyValue">Property Value</h5>
  1616. <table class="table table-bordered table-striped table-condensed">
  1617. <thead>
  1618. <tr>
  1619. <th>Type</th>
  1620. <th>Description</th>
  1621. </tr>
  1622. </thead>
  1623. <tbody>
  1624. <tr>
  1625. <td><span class="xref">System.Int32</span></td>
  1626. <td></td>
  1627. </tr>
  1628. </tbody>
  1629. </table>
  1630. <span class="small pull-right mobile-hide">
  1631. <span class="divider">|</span>
  1632. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Rows.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Rows%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1633. </span>
  1634. <span class="small pull-right mobile-hide">
  1635. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L668">View Source</a>
  1636. </span>
  1637. <a id="Terminal_Gui_ConsoleDriver_Rows_" data-uid="Terminal.Gui.ConsoleDriver.Rows*"></a>
  1638. <h4 id="Terminal_Gui_ConsoleDriver_Rows" data-uid="Terminal.Gui.ConsoleDriver.Rows">Rows</h4>
  1639. <div class="markdown level1 summary">
  1640. The current number of rows in the terminal.
  1641. </div>
  1642. <div class="markdown level1 conceptual"></div>
  1643. <h5 class="decalaration">Declaration</h5>
  1644. <div class="codewrapper">
  1645. <pre><code class="lang-csharp hljs">public abstract int Rows { get; }</code></pre>
  1646. </div>
  1647. <h5 class="propertyValue">Property Value</h5>
  1648. <table class="table table-bordered table-striped table-condensed">
  1649. <thead>
  1650. <tr>
  1651. <th>Type</th>
  1652. <th>Description</th>
  1653. </tr>
  1654. </thead>
  1655. <tbody>
  1656. <tr>
  1657. <td><span class="xref">System.Int32</span></td>
  1658. <td></td>
  1659. </tr>
  1660. </tbody>
  1661. </table>
  1662. <span class="small pull-right mobile-hide">
  1663. <span class="divider">|</span>
  1664. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Top.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Top%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1665. </span>
  1666. <span class="small pull-right mobile-hide">
  1667. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L678">View Source</a>
  1668. </span>
  1669. <a id="Terminal_Gui_ConsoleDriver_Top_" data-uid="Terminal.Gui.ConsoleDriver.Top*"></a>
  1670. <h4 id="Terminal_Gui_ConsoleDriver_Top" data-uid="Terminal.Gui.ConsoleDriver.Top">Top</h4>
  1671. <div class="markdown level1 summary">
  1672. The current top in the terminal.
  1673. </div>
  1674. <div class="markdown level1 conceptual"></div>
  1675. <h5 class="decalaration">Declaration</h5>
  1676. <div class="codewrapper">
  1677. <pre><code class="lang-csharp hljs">public abstract int Top { get; }</code></pre>
  1678. </div>
  1679. <h5 class="propertyValue">Property Value</h5>
  1680. <table class="table table-bordered table-striped table-condensed">
  1681. <thead>
  1682. <tr>
  1683. <th>Type</th>
  1684. <th>Description</th>
  1685. </tr>
  1686. </thead>
  1687. <tbody>
  1688. <tr>
  1689. <td><span class="xref">System.Int32</span></td>
  1690. <td></td>
  1691. </tr>
  1692. </tbody>
  1693. </table>
  1694. <h3 id="methods">Methods
  1695. </h3>
  1696. <span class="small pull-right mobile-hide">
  1697. <span class="divider">|</span>
  1698. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_AddRune_Rune_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.AddRune(Rune)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1699. </span>
  1700. <span class="small pull-right mobile-hide">
  1701. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L730">View Source</a>
  1702. </span>
  1703. <a id="Terminal_Gui_ConsoleDriver_AddRune_" data-uid="Terminal.Gui.ConsoleDriver.AddRune*"></a>
  1704. <h4 id="Terminal_Gui_ConsoleDriver_AddRune_Rune_" data-uid="Terminal.Gui.ConsoleDriver.AddRune(Rune)">AddRune(Rune)</h4>
  1705. <div class="markdown level1 summary">
  1706. Adds the specified rune to the display at the current cursor position.
  1707. </div>
  1708. <div class="markdown level1 conceptual"></div>
  1709. <h5 class="decalaration">Declaration</h5>
  1710. <div class="codewrapper">
  1711. <pre><code class="lang-csharp hljs">public abstract void AddRune(Rune rune)</code></pre>
  1712. </div>
  1713. <h5 class="parameters">Parameters</h5>
  1714. <table class="table table-bordered table-striped table-condensed">
  1715. <thead>
  1716. <tr>
  1717. <th>Type</th>
  1718. <th>Name</th>
  1719. <th>Description</th>
  1720. </tr>
  1721. </thead>
  1722. <tbody>
  1723. <tr>
  1724. <td><span class="xref">Rune</span></td>
  1725. <td><span class="parametername">rune</span></td>
  1726. <td>Rune to add.</td>
  1727. </tr>
  1728. </tbody>
  1729. </table>
  1730. <span class="small pull-right mobile-hide">
  1731. <span class="divider">|</span>
  1732. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_AddStr_ustring_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.AddStr(ustring)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1733. </span>
  1734. <span class="small pull-right mobile-hide">
  1735. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L763">View Source</a>
  1736. </span>
  1737. <a id="Terminal_Gui_ConsoleDriver_AddStr_" data-uid="Terminal.Gui.ConsoleDriver.AddStr*"></a>
  1738. <h4 id="Terminal_Gui_ConsoleDriver_AddStr_ustring_" data-uid="Terminal.Gui.ConsoleDriver.AddStr(ustring)">AddStr(ustring)</h4>
  1739. <div class="markdown level1 summary">
  1740. Adds the <code data-dev-comment-type="paramref" class="paramref">str</code> to the display at the cursor position.
  1741. </div>
  1742. <div class="markdown level1 conceptual"></div>
  1743. <h5 class="decalaration">Declaration</h5>
  1744. <div class="codewrapper">
  1745. <pre><code class="lang-csharp hljs">public abstract void AddStr(ustring str)</code></pre>
  1746. </div>
  1747. <h5 class="parameters">Parameters</h5>
  1748. <table class="table table-bordered table-striped table-condensed">
  1749. <thead>
  1750. <tr>
  1751. <th>Type</th>
  1752. <th>Name</th>
  1753. <th>Description</th>
  1754. </tr>
  1755. </thead>
  1756. <tbody>
  1757. <tr>
  1758. <td><span class="xref">ustring</span></td>
  1759. <td><span class="parametername">str</span></td>
  1760. <td>String.</td>
  1761. </tr>
  1762. </tbody>
  1763. </table>
  1764. <span class="small pull-right mobile-hide">
  1765. <span class="divider">|</span>
  1766. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_CookMouse.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.CookMouse%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1767. </span>
  1768. <span class="small pull-right mobile-hide">
  1769. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1195">View Source</a>
  1770. </span>
  1771. <a id="Terminal_Gui_ConsoleDriver_CookMouse_" data-uid="Terminal.Gui.ConsoleDriver.CookMouse*"></a>
  1772. <h4 id="Terminal_Gui_ConsoleDriver_CookMouse" data-uid="Terminal.Gui.ConsoleDriver.CookMouse">CookMouse()</h4>
  1773. <div class="markdown level1 summary">
  1774. Enables the cooked event processing from the mouse driver. Not implemented by any driver: See Issue #2300.
  1775. </div>
  1776. <div class="markdown level1 conceptual"></div>
  1777. <h5 class="decalaration">Declaration</h5>
  1778. <div class="codewrapper">
  1779. <pre><code class="lang-csharp hljs">public abstract void CookMouse()</code></pre>
  1780. </div>
  1781. <span class="small pull-right mobile-hide">
  1782. <span class="divider">|</span>
  1783. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_DrawFrame_Terminal_Gui_Rect_System_Int32_System_Boolean_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.DrawFrame(Terminal.Gui.Rect%2CSystem.Int32%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1784. </span>
  1785. <span class="small pull-right mobile-hide">
  1786. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1151">View Source</a>
  1787. </span>
  1788. <a id="Terminal_Gui_ConsoleDriver_DrawFrame_" data-uid="Terminal.Gui.ConsoleDriver.DrawFrame*"></a>
  1789. <h4 id="Terminal_Gui_ConsoleDriver_DrawFrame_Terminal_Gui_Rect_System_Int32_System_Boolean_" data-uid="Terminal.Gui.ConsoleDriver.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)">DrawFrame(Rect, Int32, Boolean)</h4>
  1790. <div class="markdown level1 summary">
  1791. Draws a frame on the specified region with the specified padding around the frame.
  1792. </div>
  1793. <div class="markdown level1 conceptual"></div>
  1794. <h5 class="decalaration">Declaration</h5>
  1795. <div class="codewrapper">
  1796. <pre><code class="lang-csharp hljs">public virtual void DrawFrame(Rect region, int padding, bool fill)</code></pre>
  1797. </div>
  1798. <h5 class="parameters">Parameters</h5>
  1799. <table class="table table-bordered table-striped table-condensed">
  1800. <thead>
  1801. <tr>
  1802. <th>Type</th>
  1803. <th>Name</th>
  1804. <th>Description</th>
  1805. </tr>
  1806. </thead>
  1807. <tbody>
  1808. <tr>
  1809. <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
  1810. <td><span class="parametername">region</span></td>
  1811. <td>Screen relative region where the frame will be drawn.</td>
  1812. </tr>
  1813. <tr>
  1814. <td><span class="xref">System.Int32</span></td>
  1815. <td><span class="parametername">padding</span></td>
  1816. <td>Padding to add on the sides.</td>
  1817. </tr>
  1818. <tr>
  1819. <td><span class="xref">System.Boolean</span></td>
  1820. <td><span class="parametername">fill</span></td>
  1821. <td>If set to <code>true</code> it will clear the contents with the current color, otherwise the contents will be left untouched.</td>
  1822. </tr>
  1823. </tbody>
  1824. </table>
  1825. <span class="small pull-right mobile-hide">
  1826. <span class="divider">|</span>
  1827. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_DrawWindowFrame_Terminal_Gui_Rect_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_Terminal_Gui_Border_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.DrawWindowFrame(Terminal.Gui.Rect%2CSystem.Int32%2CSystem.Int32%2CSystem.Int32%2CSystem.Int32%2CSystem.Boolean%2CSystem.Boolean%2CTerminal.Gui.Border)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1828. </span>
  1829. <span class="small pull-right mobile-hide">
  1830. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L959">View Source</a>
  1831. </span>
  1832. <a id="Terminal_Gui_ConsoleDriver_DrawWindowFrame_" data-uid="Terminal.Gui.ConsoleDriver.DrawWindowFrame*"></a>
  1833. <h4 id="Terminal_Gui_ConsoleDriver_DrawWindowFrame_Terminal_Gui_Rect_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_Terminal_Gui_Border_" data-uid="Terminal.Gui.ConsoleDriver.DrawWindowFrame(Terminal.Gui.Rect,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean,Terminal.Gui.Border)">DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean, Border)</h4>
  1834. <div class="markdown level1 summary">
  1835. Draws a frame for a window with padding and an optional visible border inside the padding.
  1836. </div>
  1837. <div class="markdown level1 conceptual"></div>
  1838. <h5 class="decalaration">Declaration</h5>
  1839. <div class="codewrapper">
  1840. <pre><code class="lang-csharp hljs">public virtual void DrawWindowFrame(Rect region, int paddingLeft = 0, int paddingTop = 0, int paddingRight = 0, int paddingBottom = 0, bool border = true, bool fill = false, Border borderContent = null)</code></pre>
  1841. </div>
  1842. <h5 class="parameters">Parameters</h5>
  1843. <table class="table table-bordered table-striped table-condensed">
  1844. <thead>
  1845. <tr>
  1846. <th>Type</th>
  1847. <th>Name</th>
  1848. <th>Description</th>
  1849. </tr>
  1850. </thead>
  1851. <tbody>
  1852. <tr>
  1853. <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
  1854. <td><span class="parametername">region</span></td>
  1855. <td>Screen relative region where the frame will be drawn.</td>
  1856. </tr>
  1857. <tr>
  1858. <td><span class="xref">System.Int32</span></td>
  1859. <td><span class="parametername">paddingLeft</span></td>
  1860. <td>Number of columns to pad on the left (if 0 the border will not appear on the left).</td>
  1861. </tr>
  1862. <tr>
  1863. <td><span class="xref">System.Int32</span></td>
  1864. <td><span class="parametername">paddingTop</span></td>
  1865. <td>Number of rows to pad on the top (if 0 the border and title will not appear on the top).</td>
  1866. </tr>
  1867. <tr>
  1868. <td><span class="xref">System.Int32</span></td>
  1869. <td><span class="parametername">paddingRight</span></td>
  1870. <td>Number of columns to pad on the right (if 0 the border will not appear on the right).</td>
  1871. </tr>
  1872. <tr>
  1873. <td><span class="xref">System.Int32</span></td>
  1874. <td><span class="parametername">paddingBottom</span></td>
  1875. <td>Number of rows to pad on the bottom (if 0 the border will not appear on the bottom).</td>
  1876. </tr>
  1877. <tr>
  1878. <td><span class="xref">System.Boolean</span></td>
  1879. <td><span class="parametername">border</span></td>
  1880. <td>If set to <code>true</code> and any padding dimension is > 0 the border will be drawn.</td>
  1881. </tr>
  1882. <tr>
  1883. <td><span class="xref">System.Boolean</span></td>
  1884. <td><span class="parametername">fill</span></td>
  1885. <td>If set to <code>true</code> it will clear the content area (the area inside the padding) with the current color, otherwise the content area will be left untouched.</td>
  1886. </tr>
  1887. <tr>
  1888. <td><a class="xref" href="Terminal.Gui.Border.html">Border</a></td>
  1889. <td><span class="parametername">borderContent</span></td>
  1890. <td>The <a class="xref" href="Terminal.Gui.Border.html">Border</a> to be used if defined.</td>
  1891. </tr>
  1892. </tbody>
  1893. </table>
  1894. <span class="small pull-right mobile-hide">
  1895. <span class="divider">|</span>
  1896. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_DrawWindowTitle_Terminal_Gui_Rect_ustring_System_Int32_System_Int32_System_Int32_System_Int32_Terminal_Gui_TextAlignment_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.DrawWindowTitle(Terminal.Gui.Rect%2Custring%2CSystem.Int32%2CSystem.Int32%2CSystem.Int32%2CSystem.Int32%2CTerminal.Gui.TextAlignment)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1897. </span>
  1898. <span class="small pull-right mobile-hide">
  1899. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L909">View Source</a>
  1900. </span>
  1901. <a id="Terminal_Gui_ConsoleDriver_DrawWindowTitle_" data-uid="Terminal.Gui.ConsoleDriver.DrawWindowTitle*"></a>
  1902. <h4 id="Terminal_Gui_ConsoleDriver_DrawWindowTitle_Terminal_Gui_Rect_ustring_System_Int32_System_Int32_System_Int32_System_Int32_Terminal_Gui_TextAlignment_" data-uid="Terminal.Gui.ConsoleDriver.DrawWindowTitle(Terminal.Gui.Rect,ustring,System.Int32,System.Int32,System.Int32,System.Int32,Terminal.Gui.TextAlignment)">DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment)</h4>
  1903. <div class="markdown level1 summary">
  1904. Draws the title for a Window-style view incorporating padding.
  1905. </div>
  1906. <div class="markdown level1 conceptual"></div>
  1907. <h5 class="decalaration">Declaration</h5>
  1908. <div class="codewrapper">
  1909. <pre><code class="lang-csharp hljs">public virtual void DrawWindowTitle(Rect region, ustring title, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom, TextAlignment textAlignment = TextAlignment.Left)</code></pre>
  1910. </div>
  1911. <h5 class="parameters">Parameters</h5>
  1912. <table class="table table-bordered table-striped table-condensed">
  1913. <thead>
  1914. <tr>
  1915. <th>Type</th>
  1916. <th>Name</th>
  1917. <th>Description</th>
  1918. </tr>
  1919. </thead>
  1920. <tbody>
  1921. <tr>
  1922. <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
  1923. <td><span class="parametername">region</span></td>
  1924. <td>Screen relative region where the frame will be drawn.</td>
  1925. </tr>
  1926. <tr>
  1927. <td><span class="xref">ustring</span></td>
  1928. <td><span class="parametername">title</span></td>
  1929. <td>The title for the window. The title will only be drawn if <code>title</code> is not null or empty and paddingTop is greater than 0.</td>
  1930. </tr>
  1931. <tr>
  1932. <td><span class="xref">System.Int32</span></td>
  1933. <td><span class="parametername">paddingLeft</span></td>
  1934. <td>Number of columns to pad on the left (if 0 the border will not appear on the left).</td>
  1935. </tr>
  1936. <tr>
  1937. <td><span class="xref">System.Int32</span></td>
  1938. <td><span class="parametername">paddingTop</span></td>
  1939. <td>Number of rows to pad on the top (if 0 the border and title will not appear on the top).</td>
  1940. </tr>
  1941. <tr>
  1942. <td><span class="xref">System.Int32</span></td>
  1943. <td><span class="parametername">paddingRight</span></td>
  1944. <td>Number of columns to pad on the right (if 0 the border will not appear on the right).</td>
  1945. </tr>
  1946. <tr>
  1947. <td><span class="xref">System.Int32</span></td>
  1948. <td><span class="parametername">paddingBottom</span></td>
  1949. <td>Number of rows to pad on the bottom (if 0 the border will not appear on the bottom).</td>
  1950. </tr>
  1951. <tr>
  1952. <td><a class="xref" href="Terminal.Gui.TextAlignment.html">TextAlignment</a></td>
  1953. <td><span class="parametername">textAlignment</span></td>
  1954. <td>Not yet implemented.</td>
  1955. </tr>
  1956. </tbody>
  1957. </table>
  1958. <span class="small pull-right mobile-hide">
  1959. <span class="divider">|</span>
  1960. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_End.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.End%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1961. </span>
  1962. <span class="small pull-right mobile-hide">
  1963. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L808">View Source</a>
  1964. </span>
  1965. <a id="Terminal_Gui_ConsoleDriver_End_" data-uid="Terminal.Gui.ConsoleDriver.End*"></a>
  1966. <h4 id="Terminal_Gui_ConsoleDriver_End" data-uid="Terminal.Gui.ConsoleDriver.End">End()</h4>
  1967. <div class="markdown level1 summary">
  1968. Ends the execution of the console driver.
  1969. </div>
  1970. <div class="markdown level1 conceptual"></div>
  1971. <h5 class="decalaration">Declaration</h5>
  1972. <div class="codewrapper">
  1973. <pre><code class="lang-csharp hljs">public abstract void End()</code></pre>
  1974. </div>
  1975. <span class="small pull-right mobile-hide">
  1976. <span class="divider">|</span>
  1977. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_EnsureCursorVisibility.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.EnsureCursorVisibility%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  1978. </span>
  1979. <span class="small pull-right mobile-hide">
  1980. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L803">View Source</a>
  1981. </span>
  1982. <a id="Terminal_Gui_ConsoleDriver_EnsureCursorVisibility_" data-uid="Terminal.Gui.ConsoleDriver.EnsureCursorVisibility*"></a>
  1983. <h4 id="Terminal_Gui_ConsoleDriver_EnsureCursorVisibility" data-uid="Terminal.Gui.ConsoleDriver.EnsureCursorVisibility">EnsureCursorVisibility()</h4>
  1984. <div class="markdown level1 summary">
  1985. Ensure the cursor visibility
  1986. </div>
  1987. <div class="markdown level1 conceptual"></div>
  1988. <h5 class="decalaration">Declaration</h5>
  1989. <div class="codewrapper">
  1990. <pre><code class="lang-csharp hljs">public abstract bool EnsureCursorVisibility()</code></pre>
  1991. </div>
  1992. <h5 class="returns">Returns</h5>
  1993. <table class="table table-bordered table-striped table-condensed">
  1994. <thead>
  1995. <tr>
  1996. <th>Type</th>
  1997. <th>Description</th>
  1998. </tr>
  1999. </thead>
  2000. <tbody>
  2001. <tr>
  2002. <td><span class="xref">System.Boolean</span></td>
  2003. <td>true upon success</td>
  2004. </tr>
  2005. </tbody>
  2006. </table>
  2007. <span class="small pull-right mobile-hide">
  2008. <span class="divider">|</span>
  2009. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_GetAttribute.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.GetAttribute%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2010. </span>
  2011. <span class="small pull-right mobile-hide">
  2012. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1400">View Source</a>
  2013. </span>
  2014. <a id="Terminal_Gui_ConsoleDriver_GetAttribute_" data-uid="Terminal.Gui.ConsoleDriver.GetAttribute*"></a>
  2015. <h4 id="Terminal_Gui_ConsoleDriver_GetAttribute" data-uid="Terminal.Gui.ConsoleDriver.GetAttribute">GetAttribute()</h4>
  2016. <div class="markdown level1 summary">
  2017. Gets the current <a class="xref" href="Terminal.Gui.Attribute.html">Attribute</a>.
  2018. </div>
  2019. <div class="markdown level1 conceptual"></div>
  2020. <h5 class="decalaration">Declaration</h5>
  2021. <div class="codewrapper">
  2022. <pre><code class="lang-csharp hljs">public Attribute GetAttribute()</code></pre>
  2023. </div>
  2024. <h5 class="returns">Returns</h5>
  2025. <table class="table table-bordered table-striped table-condensed">
  2026. <thead>
  2027. <tr>
  2028. <th>Type</th>
  2029. <th>Description</th>
  2030. </tr>
  2031. </thead>
  2032. <tbody>
  2033. <tr>
  2034. <td><a class="xref" href="Terminal.Gui.Attribute.html">Attribute</a></td>
  2035. <td>The current attribute.</td>
  2036. </tr>
  2037. </tbody>
  2038. </table>
  2039. <span class="small pull-right mobile-hide">
  2040. <span class="divider">|</span>
  2041. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_GetColors_System_Int32_Terminal_Gui_Color__Terminal_Gui_Color__.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.GetColors(System.Int32%2CTerminal.Gui.Color%40%2CTerminal.Gui.Color%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2042. </span>
  2043. <span class="small pull-right mobile-hide">
  2044. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L877">View Source</a>
  2045. </span>
  2046. <a id="Terminal_Gui_ConsoleDriver_GetColors_" data-uid="Terminal.Gui.ConsoleDriver.GetColors*"></a>
  2047. <h4 id="Terminal_Gui_ConsoleDriver_GetColors_System_Int32_Terminal_Gui_Color__Terminal_Gui_Color__" data-uid="Terminal.Gui.ConsoleDriver.GetColors(System.Int32,Terminal.Gui.Color@,Terminal.Gui.Color@)">GetColors(Int32, out Color, out Color)</h4>
  2048. <div class="markdown level1 summary">
  2049. Gets the foreground and background colors based on the value.
  2050. </div>
  2051. <div class="markdown level1 conceptual"></div>
  2052. <h5 class="decalaration">Declaration</h5>
  2053. <div class="codewrapper">
  2054. <pre><code class="lang-csharp hljs">public abstract bool GetColors(int value, out Color foreground, out Color background)</code></pre>
  2055. </div>
  2056. <h5 class="parameters">Parameters</h5>
  2057. <table class="table table-bordered table-striped table-condensed">
  2058. <thead>
  2059. <tr>
  2060. <th>Type</th>
  2061. <th>Name</th>
  2062. <th>Description</th>
  2063. </tr>
  2064. </thead>
  2065. <tbody>
  2066. <tr>
  2067. <td><span class="xref">System.Int32</span></td>
  2068. <td><span class="parametername">value</span></td>
  2069. <td>The value.</td>
  2070. </tr>
  2071. <tr>
  2072. <td><a class="xref" href="Terminal.Gui.Color.html">Color</a></td>
  2073. <td><span class="parametername">foreground</span></td>
  2074. <td>The foreground.</td>
  2075. </tr>
  2076. <tr>
  2077. <td><a class="xref" href="Terminal.Gui.Color.html">Color</a></td>
  2078. <td><span class="parametername">background</span></td>
  2079. <td>The background.</td>
  2080. </tr>
  2081. </tbody>
  2082. </table>
  2083. <h5 class="returns">Returns</h5>
  2084. <table class="table table-bordered table-striped table-condensed">
  2085. <thead>
  2086. <tr>
  2087. <th>Type</th>
  2088. <th>Description</th>
  2089. </tr>
  2090. </thead>
  2091. <tbody>
  2092. <tr>
  2093. <td><span class="xref">System.Boolean</span></td>
  2094. <td></td>
  2095. </tr>
  2096. </tbody>
  2097. </table>
  2098. <span class="small pull-right mobile-hide">
  2099. <span class="divider">|</span>
  2100. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_GetCursorVisibility_Terminal_Gui_CursorVisibility__.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.GetCursorVisibility(Terminal.Gui.CursorVisibility%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2101. </span>
  2102. <span class="small pull-right mobile-hide">
  2103. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L790">View Source</a>
  2104. </span>
  2105. <a id="Terminal_Gui_ConsoleDriver_GetCursorVisibility_" data-uid="Terminal.Gui.ConsoleDriver.GetCursorVisibility*"></a>
  2106. <h4 id="Terminal_Gui_ConsoleDriver_GetCursorVisibility_Terminal_Gui_CursorVisibility__" data-uid="Terminal.Gui.ConsoleDriver.GetCursorVisibility(Terminal.Gui.CursorVisibility@)">GetCursorVisibility(out CursorVisibility)</h4>
  2107. <div class="markdown level1 summary">
  2108. Retreive the cursor caret visibility
  2109. </div>
  2110. <div class="markdown level1 conceptual"></div>
  2111. <h5 class="decalaration">Declaration</h5>
  2112. <div class="codewrapper">
  2113. <pre><code class="lang-csharp hljs">public abstract bool GetCursorVisibility(out CursorVisibility visibility)</code></pre>
  2114. </div>
  2115. <h5 class="parameters">Parameters</h5>
  2116. <table class="table table-bordered table-striped table-condensed">
  2117. <thead>
  2118. <tr>
  2119. <th>Type</th>
  2120. <th>Name</th>
  2121. <th>Description</th>
  2122. </tr>
  2123. </thead>
  2124. <tbody>
  2125. <tr>
  2126. <td><a class="xref" href="Terminal.Gui.CursorVisibility.html">CursorVisibility</a></td>
  2127. <td><span class="parametername">visibility</span></td>
  2128. <td>The current <a class="xref" href="Terminal.Gui.CursorVisibility.html">CursorVisibility</a></td>
  2129. </tr>
  2130. </tbody>
  2131. </table>
  2132. <h5 class="returns">Returns</h5>
  2133. <table class="table table-bordered table-striped table-condensed">
  2134. <thead>
  2135. <tr>
  2136. <th>Type</th>
  2137. <th>Description</th>
  2138. </tr>
  2139. </thead>
  2140. <tbody>
  2141. <tr>
  2142. <td><span class="xref">System.Boolean</span></td>
  2143. <td>true upon success</td>
  2144. </tr>
  2145. </tbody>
  2146. </table>
  2147. <span class="small pull-right mobile-hide">
  2148. <span class="divider">|</span>
  2149. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Init_System_Action_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Init(System.Action)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2150. </span>
  2151. <span class="small pull-right mobile-hide">
  2152. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L718">View Source</a>
  2153. </span>
  2154. <a id="Terminal_Gui_ConsoleDriver_Init_" data-uid="Terminal.Gui.ConsoleDriver.Init*"></a>
  2155. <h4 id="Terminal_Gui_ConsoleDriver_Init_System_Action_" data-uid="Terminal.Gui.ConsoleDriver.Init(System.Action)">Init(Action)</h4>
  2156. <div class="markdown level1 summary">
  2157. Initializes the driver
  2158. </div>
  2159. <div class="markdown level1 conceptual"></div>
  2160. <h5 class="decalaration">Declaration</h5>
  2161. <div class="codewrapper">
  2162. <pre><code class="lang-csharp hljs">public abstract void Init(Action terminalResized)</code></pre>
  2163. </div>
  2164. <h5 class="parameters">Parameters</h5>
  2165. <table class="table table-bordered table-striped table-condensed">
  2166. <thead>
  2167. <tr>
  2168. <th>Type</th>
  2169. <th>Name</th>
  2170. <th>Description</th>
  2171. </tr>
  2172. </thead>
  2173. <tbody>
  2174. <tr>
  2175. <td><span class="xref">System.Action</span></td>
  2176. <td><span class="parametername">terminalResized</span></td>
  2177. <td>Method to invoke when the terminal is resized.</td>
  2178. </tr>
  2179. </tbody>
  2180. </table>
  2181. <span class="small pull-right mobile-hide">
  2182. <span class="divider">|</span>
  2183. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_InitalizeColorSchemes_System_Boolean_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.InitalizeColorSchemes(System.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2184. </span>
  2185. <span class="small pull-right mobile-hide">
  2186. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1415">View Source</a>
  2187. </span>
  2188. <a id="Terminal_Gui_ConsoleDriver_InitalizeColorSchemes_" data-uid="Terminal.Gui.ConsoleDriver.InitalizeColorSchemes*"></a>
  2189. <h4 id="Terminal_Gui_ConsoleDriver_InitalizeColorSchemes_System_Boolean_" data-uid="Terminal.Gui.ConsoleDriver.InitalizeColorSchemes(System.Boolean)">InitalizeColorSchemes(Boolean)</h4>
  2190. <div class="markdown level1 summary">
  2191. Ensures all <a class="xref" href="Terminal.Gui.Attribute.html">Attribute</a>s in <a class="xref" href="Terminal.Gui.Colors.html#Terminal_Gui_Colors_ColorSchemes">ColorSchemes</a> are correctly
  2192. initialized by the driver.
  2193. </div>
  2194. <div class="markdown level1 conceptual"></div>
  2195. <h5 class="decalaration">Declaration</h5>
  2196. <div class="codewrapper">
  2197. <pre><code class="lang-csharp hljs">public void InitalizeColorSchemes(bool supportsColors = true)</code></pre>
  2198. </div>
  2199. <h5 class="parameters">Parameters</h5>
  2200. <table class="table table-bordered table-striped table-condensed">
  2201. <thead>
  2202. <tr>
  2203. <th>Type</th>
  2204. <th>Name</th>
  2205. <th>Description</th>
  2206. </tr>
  2207. </thead>
  2208. <tbody>
  2209. <tr>
  2210. <td><span class="xref">System.Boolean</span></td>
  2211. <td><span class="parametername">supportsColors</span></td>
  2212. <td>Flag indicating if colors are supported (not used).</td>
  2213. </tr>
  2214. </tbody>
  2215. </table>
  2216. <span class="small pull-right mobile-hide">
  2217. <span class="divider">|</span>
  2218. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_IsValidContent_System_Int32_System_Int32_Terminal_Gui_Rect_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.IsValidContent(System.Int32%2CSystem.Int32%2CTerminal.Gui.Rect)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2219. </span>
  2220. <span class="small pull-right mobile-hide">
  2221. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L756">View Source</a>
  2222. </span>
  2223. <a id="Terminal_Gui_ConsoleDriver_IsValidContent_" data-uid="Terminal.Gui.ConsoleDriver.IsValidContent*"></a>
  2224. <h4 id="Terminal_Gui_ConsoleDriver_IsValidContent_System_Int32_System_Int32_Terminal_Gui_Rect_" data-uid="Terminal.Gui.ConsoleDriver.IsValidContent(System.Int32,System.Int32,Terminal.Gui.Rect)">IsValidContent(Int32, Int32, Rect)</h4>
  2225. <div class="markdown level1 summary">
  2226. Ensures that the column and line are in a valid range from the size of the driver.
  2227. </div>
  2228. <div class="markdown level1 conceptual"></div>
  2229. <h5 class="decalaration">Declaration</h5>
  2230. <div class="codewrapper">
  2231. <pre><code class="lang-csharp hljs">public bool IsValidContent(int col, int row, Rect clip)</code></pre>
  2232. </div>
  2233. <h5 class="parameters">Parameters</h5>
  2234. <table class="table table-bordered table-striped table-condensed">
  2235. <thead>
  2236. <tr>
  2237. <th>Type</th>
  2238. <th>Name</th>
  2239. <th>Description</th>
  2240. </tr>
  2241. </thead>
  2242. <tbody>
  2243. <tr>
  2244. <td><span class="xref">System.Int32</span></td>
  2245. <td><span class="parametername">col</span></td>
  2246. <td>The column.</td>
  2247. </tr>
  2248. <tr>
  2249. <td><span class="xref">System.Int32</span></td>
  2250. <td><span class="parametername">row</span></td>
  2251. <td>The row.</td>
  2252. </tr>
  2253. <tr>
  2254. <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
  2255. <td><span class="parametername">clip</span></td>
  2256. <td>The clip.</td>
  2257. </tr>
  2258. </tbody>
  2259. </table>
  2260. <h5 class="returns">Returns</h5>
  2261. <table class="table table-bordered table-striped table-condensed">
  2262. <thead>
  2263. <tr>
  2264. <th>Type</th>
  2265. <th>Description</th>
  2266. </tr>
  2267. </thead>
  2268. <tbody>
  2269. <tr>
  2270. <td><span class="xref">System.Boolean</span></td>
  2271. <td><code>true</code>if it&apos;s a valid range,<code>false</code>otherwise.</td>
  2272. </tr>
  2273. </tbody>
  2274. </table>
  2275. <span class="small pull-right mobile-hide">
  2276. <span class="divider">|</span>
  2277. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_MakeAttribute_Terminal_Gui_Color_Terminal_Gui_Color_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.MakeAttribute(Terminal.Gui.Color%2CTerminal.Gui.Color)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2278. </span>
  2279. <span class="small pull-right mobile-hide">
  2280. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1394">View Source</a>
  2281. </span>
  2282. <a id="Terminal_Gui_ConsoleDriver_MakeAttribute_" data-uid="Terminal.Gui.ConsoleDriver.MakeAttribute*"></a>
  2283. <h4 id="Terminal_Gui_ConsoleDriver_MakeAttribute_Terminal_Gui_Color_Terminal_Gui_Color_" data-uid="Terminal.Gui.ConsoleDriver.MakeAttribute(Terminal.Gui.Color,Terminal.Gui.Color)">MakeAttribute(Color, Color)</h4>
  2284. <div class="markdown level1 summary">
  2285. Make the attribute for the foreground and background colors.
  2286. </div>
  2287. <div class="markdown level1 conceptual"></div>
  2288. <h5 class="decalaration">Declaration</h5>
  2289. <div class="codewrapper">
  2290. <pre><code class="lang-csharp hljs">public abstract Attribute MakeAttribute(Color fore, Color back)</code></pre>
  2291. </div>
  2292. <h5 class="parameters">Parameters</h5>
  2293. <table class="table table-bordered table-striped table-condensed">
  2294. <thead>
  2295. <tr>
  2296. <th>Type</th>
  2297. <th>Name</th>
  2298. <th>Description</th>
  2299. </tr>
  2300. </thead>
  2301. <tbody>
  2302. <tr>
  2303. <td><a class="xref" href="Terminal.Gui.Color.html">Color</a></td>
  2304. <td><span class="parametername">fore</span></td>
  2305. <td>Foreground.</td>
  2306. </tr>
  2307. <tr>
  2308. <td><a class="xref" href="Terminal.Gui.Color.html">Color</a></td>
  2309. <td><span class="parametername">back</span></td>
  2310. <td>Background.</td>
  2311. </tr>
  2312. </tbody>
  2313. </table>
  2314. <h5 class="returns">Returns</h5>
  2315. <table class="table table-bordered table-striped table-condensed">
  2316. <thead>
  2317. <tr>
  2318. <th>Type</th>
  2319. <th>Description</th>
  2320. </tr>
  2321. </thead>
  2322. <tbody>
  2323. <tr>
  2324. <td><a class="xref" href="Terminal.Gui.Attribute.html">Attribute</a></td>
  2325. <td></td>
  2326. </tr>
  2327. </tbody>
  2328. </table>
  2329. <span class="small pull-right mobile-hide">
  2330. <span class="divider">|</span>
  2331. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_MakeColor_Terminal_Gui_Color_Terminal_Gui_Color_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.MakeColor(Terminal.Gui.Color%2CTerminal.Gui.Color)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2332. </span>
  2333. <span class="small pull-right mobile-hide">
  2334. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1408">View Source</a>
  2335. </span>
  2336. <a id="Terminal_Gui_ConsoleDriver_MakeColor_" data-uid="Terminal.Gui.ConsoleDriver.MakeColor*"></a>
  2337. <h4 id="Terminal_Gui_ConsoleDriver_MakeColor_Terminal_Gui_Color_Terminal_Gui_Color_" data-uid="Terminal.Gui.ConsoleDriver.MakeColor(Terminal.Gui.Color,Terminal.Gui.Color)">MakeColor(Color, Color)</h4>
  2338. <div class="markdown level1 summary">
  2339. Make the <a class="xref" href="Terminal.Gui.Colors.html">Colors</a> for the <a class="xref" href="Terminal.Gui.ColorScheme.html">ColorScheme</a>.
  2340. </div>
  2341. <div class="markdown level1 conceptual"></div>
  2342. <h5 class="decalaration">Declaration</h5>
  2343. <div class="codewrapper">
  2344. <pre><code class="lang-csharp hljs">public abstract Attribute MakeColor(Color foreground, Color background)</code></pre>
  2345. </div>
  2346. <h5 class="parameters">Parameters</h5>
  2347. <table class="table table-bordered table-striped table-condensed">
  2348. <thead>
  2349. <tr>
  2350. <th>Type</th>
  2351. <th>Name</th>
  2352. <th>Description</th>
  2353. </tr>
  2354. </thead>
  2355. <tbody>
  2356. <tr>
  2357. <td><a class="xref" href="Terminal.Gui.Color.html">Color</a></td>
  2358. <td><span class="parametername">foreground</span></td>
  2359. <td>The foreground color.</td>
  2360. </tr>
  2361. <tr>
  2362. <td><a class="xref" href="Terminal.Gui.Color.html">Color</a></td>
  2363. <td><span class="parametername">background</span></td>
  2364. <td>The background color.</td>
  2365. </tr>
  2366. </tbody>
  2367. </table>
  2368. <h5 class="returns">Returns</h5>
  2369. <table class="table table-bordered table-striped table-condensed">
  2370. <thead>
  2371. <tr>
  2372. <th>Type</th>
  2373. <th>Description</th>
  2374. </tr>
  2375. </thead>
  2376. <tbody>
  2377. <tr>
  2378. <td><a class="xref" href="Terminal.Gui.Attribute.html">Attribute</a></td>
  2379. <td>The attribute for the foreground and background colors.</td>
  2380. </tr>
  2381. </tbody>
  2382. </table>
  2383. <span class="small pull-right mobile-hide">
  2384. <span class="divider">|</span>
  2385. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_MakePrintable_Rune_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.MakePrintable(Rune)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2386. </span>
  2387. <span class="small pull-right mobile-hide">
  2388. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L738">View Source</a>
  2389. </span>
  2390. <a id="Terminal_Gui_ConsoleDriver_MakePrintable_" data-uid="Terminal.Gui.ConsoleDriver.MakePrintable*"></a>
  2391. <h4 id="Terminal_Gui_ConsoleDriver_MakePrintable_Rune_" data-uid="Terminal.Gui.ConsoleDriver.MakePrintable(Rune)">MakePrintable(Rune)</h4>
  2392. <div class="markdown level1 summary">
  2393. Ensures a Rune is not a control character and can be displayed by translating characters below 0x20
  2394. to equivalent, printable, Unicode chars.
  2395. </div>
  2396. <div class="markdown level1 conceptual"></div>
  2397. <h5 class="decalaration">Declaration</h5>
  2398. <div class="codewrapper">
  2399. <pre><code class="lang-csharp hljs">public static Rune MakePrintable(Rune c)</code></pre>
  2400. </div>
  2401. <h5 class="parameters">Parameters</h5>
  2402. <table class="table table-bordered table-striped table-condensed">
  2403. <thead>
  2404. <tr>
  2405. <th>Type</th>
  2406. <th>Name</th>
  2407. <th>Description</th>
  2408. </tr>
  2409. </thead>
  2410. <tbody>
  2411. <tr>
  2412. <td><span class="xref">Rune</span></td>
  2413. <td><span class="parametername">c</span></td>
  2414. <td>Rune to translate</td>
  2415. </tr>
  2416. </tbody>
  2417. </table>
  2418. <h5 class="returns">Returns</h5>
  2419. <table class="table table-bordered table-striped table-condensed">
  2420. <thead>
  2421. <tr>
  2422. <th>Type</th>
  2423. <th>Description</th>
  2424. </tr>
  2425. </thead>
  2426. <tbody>
  2427. <tr>
  2428. <td><span class="xref">Rune</span></td>
  2429. <td></td>
  2430. </tr>
  2431. </tbody>
  2432. </table>
  2433. <span class="small pull-right mobile-hide">
  2434. <span class="divider">|</span>
  2435. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Move_System_Int32_System_Int32_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Move(System.Int32%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2436. </span>
  2437. <span class="small pull-right mobile-hide">
  2438. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L724">View Source</a>
  2439. </span>
  2440. <a id="Terminal_Gui_ConsoleDriver_Move_" data-uid="Terminal.Gui.ConsoleDriver.Move*"></a>
  2441. <h4 id="Terminal_Gui_ConsoleDriver_Move_System_Int32_System_Int32_" data-uid="Terminal.Gui.ConsoleDriver.Move(System.Int32,System.Int32)">Move(Int32, Int32)</h4>
  2442. <div class="markdown level1 summary">
  2443. Moves the cursor to the specified column and row.
  2444. </div>
  2445. <div class="markdown level1 conceptual"></div>
  2446. <h5 class="decalaration">Declaration</h5>
  2447. <div class="codewrapper">
  2448. <pre><code class="lang-csharp hljs">public abstract void Move(int col, int row)</code></pre>
  2449. </div>
  2450. <h5 class="parameters">Parameters</h5>
  2451. <table class="table table-bordered table-striped table-condensed">
  2452. <thead>
  2453. <tr>
  2454. <th>Type</th>
  2455. <th>Name</th>
  2456. <th>Description</th>
  2457. </tr>
  2458. </thead>
  2459. <tbody>
  2460. <tr>
  2461. <td><span class="xref">System.Int32</span></td>
  2462. <td><span class="parametername">col</span></td>
  2463. <td>Column to move the cursor to.</td>
  2464. </tr>
  2465. <tr>
  2466. <td><span class="xref">System.Int32</span></td>
  2467. <td><span class="parametername">row</span></td>
  2468. <td>Row to move the cursor to.</td>
  2469. </tr>
  2470. </tbody>
  2471. </table>
  2472. <span class="small pull-right mobile-hide">
  2473. <span class="divider">|</span>
  2474. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_PrepareToRun_Terminal_Gui_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop%2CSystem.Action%7BTerminal.Gui.KeyEvent%7D%2CSystem.Action%7BTerminal.Gui.KeyEvent%7D%2CSystem.Action%7BTerminal.Gui.KeyEvent%7D%2CSystem.Action%7BTerminal.Gui.MouseEvent%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2475. </span>
  2476. <span class="small pull-right mobile-hide">
  2477. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L773">View Source</a>
  2478. </span>
  2479. <a id="Terminal_Gui_ConsoleDriver_PrepareToRun_" data-uid="Terminal.Gui.ConsoleDriver.PrepareToRun*"></a>
  2480. <h4 id="Terminal_Gui_ConsoleDriver_PrepareToRun_Terminal_Gui_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__" data-uid="Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})">PrepareToRun(MainLoop, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;MouseEvent&gt;)</h4>
  2481. <div class="markdown level1 summary">
  2482. Prepare the driver and set the key and mouse events handlers.
  2483. </div>
  2484. <div class="markdown level1 conceptual"></div>
  2485. <h5 class="decalaration">Declaration</h5>
  2486. <div class="codewrapper">
  2487. <pre><code class="lang-csharp hljs">public abstract void PrepareToRun(MainLoop mainLoop, Action&lt;KeyEvent&gt; keyHandler, Action&lt;KeyEvent&gt; keyDownHandler, Action&lt;KeyEvent&gt; keyUpHandler, Action&lt;MouseEvent&gt; mouseHandler)</code></pre>
  2488. </div>
  2489. <h5 class="parameters">Parameters</h5>
  2490. <table class="table table-bordered table-striped table-condensed">
  2491. <thead>
  2492. <tr>
  2493. <th>Type</th>
  2494. <th>Name</th>
  2495. <th>Description</th>
  2496. </tr>
  2497. </thead>
  2498. <tbody>
  2499. <tr>
  2500. <td><a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a></td>
  2501. <td><span class="parametername">mainLoop</span></td>
  2502. <td>The main loop.</td>
  2503. </tr>
  2504. <tr>
  2505. <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.KeyEvent.html">KeyEvent</a>&gt;</td>
  2506. <td><span class="parametername">keyHandler</span></td>
  2507. <td>The handler for ProcessKey</td>
  2508. </tr>
  2509. <tr>
  2510. <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.KeyEvent.html">KeyEvent</a>&gt;</td>
  2511. <td><span class="parametername">keyDownHandler</span></td>
  2512. <td>The handler for key down events</td>
  2513. </tr>
  2514. <tr>
  2515. <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.KeyEvent.html">KeyEvent</a>&gt;</td>
  2516. <td><span class="parametername">keyUpHandler</span></td>
  2517. <td>The handler for key up events</td>
  2518. </tr>
  2519. <tr>
  2520. <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.MouseEvent.html">MouseEvent</a>&gt;</td>
  2521. <td><span class="parametername">mouseHandler</span></td>
  2522. <td>The handler for mouse events</td>
  2523. </tr>
  2524. </tbody>
  2525. </table>
  2526. <span class="small pull-right mobile-hide">
  2527. <span class="divider">|</span>
  2528. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Refresh.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Refresh%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2529. </span>
  2530. <span class="small pull-right mobile-hide">
  2531. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L778">View Source</a>
  2532. </span>
  2533. <a id="Terminal_Gui_ConsoleDriver_Refresh_" data-uid="Terminal.Gui.ConsoleDriver.Refresh*"></a>
  2534. <h4 id="Terminal_Gui_ConsoleDriver_Refresh" data-uid="Terminal.Gui.ConsoleDriver.Refresh">Refresh()</h4>
  2535. <div class="markdown level1 summary">
  2536. Updates the screen to reflect all the changes that have been done to the display buffer
  2537. </div>
  2538. <div class="markdown level1 conceptual"></div>
  2539. <h5 class="decalaration">Declaration</h5>
  2540. <div class="codewrapper">
  2541. <pre><code class="lang-csharp hljs">public abstract void Refresh()</code></pre>
  2542. </div>
  2543. <span class="small pull-right mobile-hide">
  2544. <span class="divider">|</span>
  2545. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_ResizeScreen.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.ResizeScreen%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2546. </span>
  2547. <span class="small pull-right mobile-hide">
  2548. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L813">View Source</a>
  2549. </span>
  2550. <a id="Terminal_Gui_ConsoleDriver_ResizeScreen_" data-uid="Terminal.Gui.ConsoleDriver.ResizeScreen*"></a>
  2551. <h4 id="Terminal_Gui_ConsoleDriver_ResizeScreen" data-uid="Terminal.Gui.ConsoleDriver.ResizeScreen">ResizeScreen()</h4>
  2552. <div class="markdown level1 summary">
  2553. Resizes the clip area when the screen is resized.
  2554. </div>
  2555. <div class="markdown level1 conceptual"></div>
  2556. <h5 class="decalaration">Declaration</h5>
  2557. <div class="codewrapper">
  2558. <pre><code class="lang-csharp hljs">public abstract void ResizeScreen()</code></pre>
  2559. </div>
  2560. <span class="small pull-right mobile-hide">
  2561. <span class="divider">|</span>
  2562. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_SendKeys_System_Char_System_ConsoleKey_System_Boolean_System_Boolean_System_Boolean_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.SendKeys(System.Char%2CSystem.ConsoleKey%2CSystem.Boolean%2CSystem.Boolean%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2563. </span>
  2564. <span class="small pull-right mobile-hide">
  2565. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L887">View Source</a>
  2566. </span>
  2567. <a id="Terminal_Gui_ConsoleDriver_SendKeys_" data-uid="Terminal.Gui.ConsoleDriver.SendKeys*"></a>
  2568. <h4 id="Terminal_Gui_ConsoleDriver_SendKeys_System_Char_System_ConsoleKey_System_Boolean_System_Boolean_System_Boolean_" data-uid="Terminal.Gui.ConsoleDriver.SendKeys(System.Char,System.ConsoleKey,System.Boolean,System.Boolean,System.Boolean)">SendKeys(Char, ConsoleKey, Boolean, Boolean, Boolean)</h4>
  2569. <div class="markdown level1 summary">
  2570. Allows sending keys without typing on a keyboard.
  2571. </div>
  2572. <div class="markdown level1 conceptual"></div>
  2573. <h5 class="decalaration">Declaration</h5>
  2574. <div class="codewrapper">
  2575. <pre><code class="lang-csharp hljs">public abstract void SendKeys(char keyChar, ConsoleKey key, bool shift, bool alt, bool control)</code></pre>
  2576. </div>
  2577. <h5 class="parameters">Parameters</h5>
  2578. <table class="table table-bordered table-striped table-condensed">
  2579. <thead>
  2580. <tr>
  2581. <th>Type</th>
  2582. <th>Name</th>
  2583. <th>Description</th>
  2584. </tr>
  2585. </thead>
  2586. <tbody>
  2587. <tr>
  2588. <td><span class="xref">System.Char</span></td>
  2589. <td><span class="parametername">keyChar</span></td>
  2590. <td>The character key.</td>
  2591. </tr>
  2592. <tr>
  2593. <td><span class="xref">System.ConsoleKey</span></td>
  2594. <td><span class="parametername">key</span></td>
  2595. <td>The key.</td>
  2596. </tr>
  2597. <tr>
  2598. <td><span class="xref">System.Boolean</span></td>
  2599. <td><span class="parametername">shift</span></td>
  2600. <td>If shift key is sending.</td>
  2601. </tr>
  2602. <tr>
  2603. <td><span class="xref">System.Boolean</span></td>
  2604. <td><span class="parametername">alt</span></td>
  2605. <td>If alt key is sending.</td>
  2606. </tr>
  2607. <tr>
  2608. <td><span class="xref">System.Boolean</span></td>
  2609. <td><span class="parametername">control</span></td>
  2610. <td>If control key is sending.</td>
  2611. </tr>
  2612. </tbody>
  2613. </table>
  2614. <span class="small pull-right mobile-hide">
  2615. <span class="divider">|</span>
  2616. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_SetAttribute_Terminal_Gui_Attribute_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.SetAttribute(Terminal.Gui.Attribute)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2617. </span>
  2618. <span class="small pull-right mobile-hide">
  2619. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L848">View Source</a>
  2620. </span>
  2621. <a id="Terminal_Gui_ConsoleDriver_SetAttribute_" data-uid="Terminal.Gui.ConsoleDriver.SetAttribute*"></a>
  2622. <h4 id="Terminal_Gui_ConsoleDriver_SetAttribute_Terminal_Gui_Attribute_" data-uid="Terminal.Gui.ConsoleDriver.SetAttribute(Terminal.Gui.Attribute)">SetAttribute(Attribute)</h4>
  2623. <div class="markdown level1 summary">
  2624. Selects the specified attribute as the attribute to use for future calls to AddRune and AddString.
  2625. </div>
  2626. <div class="markdown level1 conceptual"></div>
  2627. <h5 class="decalaration">Declaration</h5>
  2628. <div class="codewrapper">
  2629. <pre><code class="lang-csharp hljs">public virtual void SetAttribute(Attribute c)</code></pre>
  2630. </div>
  2631. <h5 class="parameters">Parameters</h5>
  2632. <table class="table table-bordered table-striped table-condensed">
  2633. <thead>
  2634. <tr>
  2635. <th>Type</th>
  2636. <th>Name</th>
  2637. <th>Description</th>
  2638. </tr>
  2639. </thead>
  2640. <tbody>
  2641. <tr>
  2642. <td><a class="xref" href="Terminal.Gui.Attribute.html">Attribute</a></td>
  2643. <td><span class="parametername">c</span></td>
  2644. <td>C.</td>
  2645. </tr>
  2646. </tbody>
  2647. </table>
  2648. <span class="small pull-right mobile-hide">
  2649. <span class="divider">|</span>
  2650. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_SetColors_System_ConsoleColor_System_ConsoleColor_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.SetColors(System.ConsoleColor%2CSystem.ConsoleColor)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2651. </span>
  2652. <span class="small pull-right mobile-hide">
  2653. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L858">View Source</a>
  2654. </span>
  2655. <a id="Terminal_Gui_ConsoleDriver_SetColors_" data-uid="Terminal.Gui.ConsoleDriver.SetColors*"></a>
  2656. <h4 id="Terminal_Gui_ConsoleDriver_SetColors_System_ConsoleColor_System_ConsoleColor_" data-uid="Terminal.Gui.ConsoleDriver.SetColors(System.ConsoleColor,System.ConsoleColor)">SetColors(ConsoleColor, ConsoleColor)</h4>
  2657. <div class="markdown level1 summary">
  2658. Set Colors from limit sets of colors. Not implemented by any driver: See Issue #2300.
  2659. </div>
  2660. <div class="markdown level1 conceptual"></div>
  2661. <h5 class="decalaration">Declaration</h5>
  2662. <div class="codewrapper">
  2663. <pre><code class="lang-csharp hljs">public abstract void SetColors(ConsoleColor foreground, ConsoleColor background)</code></pre>
  2664. </div>
  2665. <h5 class="parameters">Parameters</h5>
  2666. <table class="table table-bordered table-striped table-condensed">
  2667. <thead>
  2668. <tr>
  2669. <th>Type</th>
  2670. <th>Name</th>
  2671. <th>Description</th>
  2672. </tr>
  2673. </thead>
  2674. <tbody>
  2675. <tr>
  2676. <td><span class="xref">System.ConsoleColor</span></td>
  2677. <td><span class="parametername">foreground</span></td>
  2678. <td>Foreground.</td>
  2679. </tr>
  2680. <tr>
  2681. <td><span class="xref">System.ConsoleColor</span></td>
  2682. <td><span class="parametername">background</span></td>
  2683. <td>Background.</td>
  2684. </tr>
  2685. </tbody>
  2686. </table>
  2687. <span class="small pull-right mobile-hide">
  2688. <span class="divider">|</span>
  2689. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_SetColors_System_Int16_System_Int16_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.SetColors(System.Int16%2CSystem.Int16)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2690. </span>
  2691. <span class="small pull-right mobile-hide">
  2692. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L868">View Source</a>
  2693. </span>
  2694. <a id="Terminal_Gui_ConsoleDriver_SetColors_" data-uid="Terminal.Gui.ConsoleDriver.SetColors*"></a>
  2695. <h4 id="Terminal_Gui_ConsoleDriver_SetColors_System_Int16_System_Int16_" data-uid="Terminal.Gui.ConsoleDriver.SetColors(System.Int16,System.Int16)">SetColors(Int16, Int16)</h4>
  2696. <div class="markdown level1 summary">
  2697. Advanced uses - set colors to any pre-set pairs, you would need to init_color
  2698. that independently with the R, G, B values. Not implemented by any driver: See Issue #2300.
  2699. </div>
  2700. <div class="markdown level1 conceptual"></div>
  2701. <h5 class="decalaration">Declaration</h5>
  2702. <div class="codewrapper">
  2703. <pre><code class="lang-csharp hljs">public abstract void SetColors(short foregroundColorId, short backgroundColorId)</code></pre>
  2704. </div>
  2705. <h5 class="parameters">Parameters</h5>
  2706. <table class="table table-bordered table-striped table-condensed">
  2707. <thead>
  2708. <tr>
  2709. <th>Type</th>
  2710. <th>Name</th>
  2711. <th>Description</th>
  2712. </tr>
  2713. </thead>
  2714. <tbody>
  2715. <tr>
  2716. <td><span class="xref">System.Int16</span></td>
  2717. <td><span class="parametername">foregroundColorId</span></td>
  2718. <td>Foreground color identifier.</td>
  2719. </tr>
  2720. <tr>
  2721. <td><span class="xref">System.Int16</span></td>
  2722. <td><span class="parametername">backgroundColorId</span></td>
  2723. <td>Background color identifier.</td>
  2724. </tr>
  2725. </tbody>
  2726. </table>
  2727. <span class="small pull-right mobile-hide">
  2728. <span class="divider">|</span>
  2729. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_SetCursorVisibility_Terminal_Gui_CursorVisibility_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.SetCursorVisibility(Terminal.Gui.CursorVisibility)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2730. </span>
  2731. <span class="small pull-right mobile-hide">
  2732. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L797">View Source</a>
  2733. </span>
  2734. <a id="Terminal_Gui_ConsoleDriver_SetCursorVisibility_" data-uid="Terminal.Gui.ConsoleDriver.SetCursorVisibility*"></a>
  2735. <h4 id="Terminal_Gui_ConsoleDriver_SetCursorVisibility_Terminal_Gui_CursorVisibility_" data-uid="Terminal.Gui.ConsoleDriver.SetCursorVisibility(Terminal.Gui.CursorVisibility)">SetCursorVisibility(CursorVisibility)</h4>
  2736. <div class="markdown level1 summary">
  2737. Change the cursor caret visibility
  2738. </div>
  2739. <div class="markdown level1 conceptual"></div>
  2740. <h5 class="decalaration">Declaration</h5>
  2741. <div class="codewrapper">
  2742. <pre><code class="lang-csharp hljs">public abstract bool SetCursorVisibility(CursorVisibility visibility)</code></pre>
  2743. </div>
  2744. <h5 class="parameters">Parameters</h5>
  2745. <table class="table table-bordered table-striped table-condensed">
  2746. <thead>
  2747. <tr>
  2748. <th>Type</th>
  2749. <th>Name</th>
  2750. <th>Description</th>
  2751. </tr>
  2752. </thead>
  2753. <tbody>
  2754. <tr>
  2755. <td><a class="xref" href="Terminal.Gui.CursorVisibility.html">CursorVisibility</a></td>
  2756. <td><span class="parametername">visibility</span></td>
  2757. <td>The wished <a class="xref" href="Terminal.Gui.CursorVisibility.html">CursorVisibility</a></td>
  2758. </tr>
  2759. </tbody>
  2760. </table>
  2761. <h5 class="returns">Returns</h5>
  2762. <table class="table table-bordered table-striped table-condensed">
  2763. <thead>
  2764. <tr>
  2765. <th>Type</th>
  2766. <th>Description</th>
  2767. </tr>
  2768. </thead>
  2769. <tbody>
  2770. <tr>
  2771. <td><span class="xref">System.Boolean</span></td>
  2772. <td>true upon success</td>
  2773. </tr>
  2774. </tbody>
  2775. </table>
  2776. <span class="small pull-right mobile-hide">
  2777. <span class="divider">|</span>
  2778. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_SetTerminalResized_System_Action_.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.SetTerminalResized(System.Action)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2779. </span>
  2780. <span class="small pull-right mobile-hide">
  2781. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L893">View Source</a>
  2782. </span>
  2783. <a id="Terminal_Gui_ConsoleDriver_SetTerminalResized_" data-uid="Terminal.Gui.ConsoleDriver.SetTerminalResized*"></a>
  2784. <h4 id="Terminal_Gui_ConsoleDriver_SetTerminalResized_System_Action_" data-uid="Terminal.Gui.ConsoleDriver.SetTerminalResized(System.Action)">SetTerminalResized(Action)</h4>
  2785. <div class="markdown level1 summary">
  2786. Set the handler when the terminal is resized.
  2787. </div>
  2788. <div class="markdown level1 conceptual"></div>
  2789. <h5 class="decalaration">Declaration</h5>
  2790. <div class="codewrapper">
  2791. <pre><code class="lang-csharp hljs">public void SetTerminalResized(Action terminalResized)</code></pre>
  2792. </div>
  2793. <h5 class="parameters">Parameters</h5>
  2794. <table class="table table-bordered table-striped table-condensed">
  2795. <thead>
  2796. <tr>
  2797. <th>Type</th>
  2798. <th>Name</th>
  2799. <th>Description</th>
  2800. </tr>
  2801. </thead>
  2802. <tbody>
  2803. <tr>
  2804. <td><span class="xref">System.Action</span></td>
  2805. <td><span class="parametername">terminalResized</span></td>
  2806. <td></td>
  2807. </tr>
  2808. </tbody>
  2809. </table>
  2810. <span class="small pull-right mobile-hide">
  2811. <span class="divider">|</span>
  2812. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_StartReportingMouseMoves.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.StartReportingMouseMoves%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2813. </span>
  2814. <span class="small pull-right mobile-hide">
  2815. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1179">View Source</a>
  2816. </span>
  2817. <a id="Terminal_Gui_ConsoleDriver_StartReportingMouseMoves_" data-uid="Terminal.Gui.ConsoleDriver.StartReportingMouseMoves*"></a>
  2818. <h4 id="Terminal_Gui_ConsoleDriver_StartReportingMouseMoves" data-uid="Terminal.Gui.ConsoleDriver.StartReportingMouseMoves">StartReportingMouseMoves()</h4>
  2819. <div class="markdown level1 summary">
  2820. Start of mouse moves.
  2821. </div>
  2822. <div class="markdown level1 conceptual"></div>
  2823. <h5 class="decalaration">Declaration</h5>
  2824. <div class="codewrapper">
  2825. <pre><code class="lang-csharp hljs">public abstract void StartReportingMouseMoves()</code></pre>
  2826. </div>
  2827. <span class="small pull-right mobile-hide">
  2828. <span class="divider">|</span>
  2829. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_StopReportingMouseMoves.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.StopReportingMouseMoves%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2830. </span>
  2831. <span class="small pull-right mobile-hide">
  2832. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1184">View Source</a>
  2833. </span>
  2834. <a id="Terminal_Gui_ConsoleDriver_StopReportingMouseMoves_" data-uid="Terminal.Gui.ConsoleDriver.StopReportingMouseMoves*"></a>
  2835. <h4 id="Terminal_Gui_ConsoleDriver_StopReportingMouseMoves" data-uid="Terminal.Gui.ConsoleDriver.StopReportingMouseMoves">StopReportingMouseMoves()</h4>
  2836. <div class="markdown level1 summary">
  2837. Stop reporting mouses moves.
  2838. </div>
  2839. <div class="markdown level1 conceptual"></div>
  2840. <h5 class="decalaration">Declaration</h5>
  2841. <div class="codewrapper">
  2842. <pre><code class="lang-csharp hljs">public abstract void StopReportingMouseMoves()</code></pre>
  2843. </div>
  2844. <span class="small pull-right mobile-hide">
  2845. <span class="divider">|</span>
  2846. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_Suspend.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.Suspend%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2847. </span>
  2848. <span class="small pull-right mobile-hide">
  2849. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1163">View Source</a>
  2850. </span>
  2851. <a id="Terminal_Gui_ConsoleDriver_Suspend_" data-uid="Terminal.Gui.ConsoleDriver.Suspend*"></a>
  2852. <h4 id="Terminal_Gui_ConsoleDriver_Suspend" data-uid="Terminal.Gui.ConsoleDriver.Suspend">Suspend()</h4>
  2853. <div class="markdown level1 summary">
  2854. Suspend the application, typically needs to save the state, suspend the app and upon return, reset the console driver.
  2855. </div>
  2856. <div class="markdown level1 conceptual"></div>
  2857. <h5 class="decalaration">Declaration</h5>
  2858. <div class="codewrapper">
  2859. <pre><code class="lang-csharp hljs">public abstract void Suspend()</code></pre>
  2860. </div>
  2861. <span class="small pull-right mobile-hide">
  2862. <span class="divider">|</span>
  2863. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_UncookMouse.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.UncookMouse%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2864. </span>
  2865. <span class="small pull-right mobile-hide">
  2866. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L1190">View Source</a>
  2867. </span>
  2868. <a id="Terminal_Gui_ConsoleDriver_UncookMouse_" data-uid="Terminal.Gui.ConsoleDriver.UncookMouse*"></a>
  2869. <h4 id="Terminal_Gui_ConsoleDriver_UncookMouse" data-uid="Terminal.Gui.ConsoleDriver.UncookMouse">UncookMouse()</h4>
  2870. <div class="markdown level1 summary">
  2871. Disables the cooked event processing from the mouse driver.
  2872. At startup, it is assumed mouse events are cooked. Not implemented by any driver: See Issue #2300.
  2873. </div>
  2874. <div class="markdown level1 conceptual"></div>
  2875. <h5 class="decalaration">Declaration</h5>
  2876. <div class="codewrapper">
  2877. <pre><code class="lang-csharp hljs">public abstract void UncookMouse()</code></pre>
  2878. </div>
  2879. <span class="small pull-right mobile-hide">
  2880. <span class="divider">|</span>
  2881. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_UpdateCursor.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.UpdateCursor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2882. </span>
  2883. <span class="small pull-right mobile-hide">
  2884. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L783">View Source</a>
  2885. </span>
  2886. <a id="Terminal_Gui_ConsoleDriver_UpdateCursor_" data-uid="Terminal.Gui.ConsoleDriver.UpdateCursor*"></a>
  2887. <h4 id="Terminal_Gui_ConsoleDriver_UpdateCursor" data-uid="Terminal.Gui.ConsoleDriver.UpdateCursor">UpdateCursor()</h4>
  2888. <div class="markdown level1 summary">
  2889. Updates the location of the cursor position
  2890. </div>
  2891. <div class="markdown level1 conceptual"></div>
  2892. <h5 class="decalaration">Declaration</h5>
  2893. <div class="codewrapper">
  2894. <pre><code class="lang-csharp hljs">public abstract void UpdateCursor()</code></pre>
  2895. </div>
  2896. <span class="small pull-right mobile-hide">
  2897. <span class="divider">|</span>
  2898. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_UpdateOffScreen.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.UpdateOffScreen%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2899. </span>
  2900. <span class="small pull-right mobile-hide">
  2901. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L818">View Source</a>
  2902. </span>
  2903. <a id="Terminal_Gui_ConsoleDriver_UpdateOffScreen_" data-uid="Terminal.Gui.ConsoleDriver.UpdateOffScreen*"></a>
  2904. <h4 id="Terminal_Gui_ConsoleDriver_UpdateOffScreen" data-uid="Terminal.Gui.ConsoleDriver.UpdateOffScreen">UpdateOffScreen()</h4>
  2905. <div class="markdown level1 summary">
  2906. Reset and recreate the contents and the driver buffer.
  2907. </div>
  2908. <div class="markdown level1 conceptual"></div>
  2909. <h5 class="decalaration">Declaration</h5>
  2910. <div class="codewrapper">
  2911. <pre><code class="lang-csharp hljs">public abstract void UpdateOffScreen()</code></pre>
  2912. </div>
  2913. <span class="small pull-right mobile-hide">
  2914. <span class="divider">|</span>
  2915. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver_UpdateScreen.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver.UpdateScreen%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  2916. </span>
  2917. <span class="small pull-right mobile-hide">
  2918. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L823">View Source</a>
  2919. </span>
  2920. <a id="Terminal_Gui_ConsoleDriver_UpdateScreen_" data-uid="Terminal.Gui.ConsoleDriver.UpdateScreen*"></a>
  2921. <h4 id="Terminal_Gui_ConsoleDriver_UpdateScreen" data-uid="Terminal.Gui.ConsoleDriver.UpdateScreen">UpdateScreen()</h4>
  2922. <div class="markdown level1 summary">
  2923. Redraws the physical screen with the contents that have been queued up via any of the printing commands.
  2924. </div>
  2925. <div class="markdown level1 conceptual"></div>
  2926. <h5 class="decalaration">Declaration</h5>
  2927. <div class="codewrapper">
  2928. <pre><code class="lang-csharp hljs">public abstract void UpdateScreen()</code></pre>
  2929. </div>
  2930. </article>
  2931. </div>
  2932. <div class="hidden-sm col-md-2" role="complementary">
  2933. <div class="sideaffix">
  2934. <div class="contribution">
  2935. <ul class="nav">
  2936. <li>
  2937. <a href="https://github.com/gui-cs/Terminal.Gui/new/develop/docfx/overrides/new?filename=Terminal_Gui_ConsoleDriver.md&amp;value=---%0Auid%3A%20Terminal.Gui.ConsoleDriver%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
  2938. </li>
  2939. <li>
  2940. <a href="https://github.com/gui-cs/Terminal.Gui/blob/develop/Terminal.Gui/Core/ConsoleDriver.cs/#L654" class="contribution-link">View Source</a>
  2941. </li>
  2942. </ul>
  2943. </div>
  2944. <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
  2945. <h5>In This Article</h5>
  2946. <div></div>
  2947. </nav>
  2948. </div>
  2949. </div>
  2950. </div>
  2951. </div>
  2952. <footer>
  2953. <div class="grad-bottom"></div>
  2954. <div class="footer">
  2955. <div class="container">
  2956. <span class="pull-right">
  2957. <a href="#top">Back to top</a>
  2958. </span>
  2959. <span>Generated by <strong>DocFX</strong></span>
  2960. </div>
  2961. </div>
  2962. </footer>
  2963. </div>
  2964. <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
  2965. <script type="text/javascript" src="../../styles/docfx.js"></script>
  2966. <script type="text/javascript" src="../../styles/main.js"></script>
  2967. </body>
  2968. </html>