TerminalView.html 119 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>TerminalView Class Reference</title>
  5. <link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
  6. <link rel="stylesheet" type="text/css" href="../css/highlight.css" />
  7. <meta charset='utf-8'>
  8. <script src="../js/jquery.min.js" defer></script>
  9. <script src="../js/jazzy.js" defer></script>
  10. </head>
  11. <body>
  12. <a name="//apple_ref/swift/Class/TerminalView" class="dashAnchor"></a>
  13. <a title="TerminalView Class Reference"></a>
  14. <header>
  15. <div class="content-wrapper">
  16. <p><a href="../index.html">SwiftTerm 1.0 Docs</a> (64% documented)</p>
  17. <p class="header-right"><a href="https://github.com/migueldeicaza/SwiftTerm"><img src="../img/gh.png"/>View on GitHub</a></p>
  18. <p class="header-right"><a href="dash-feed://https%3A%2F%2Fmigueldeicaza%2Egithub%2Eio%2FSwiftTerm%2Fdocsets%2FSwiftTerm%2Exml"><img src="../img/dash.png"/>Install in Dash</a></p>
  19. </div>
  20. </header>
  21. <div class="content-wrapper">
  22. <p id="breadcrumbs">
  23. <a href="../index.html">SwiftTerm Reference</a>
  24. <img id="carat" src="../img/carat.png" />
  25. TerminalView Class Reference
  26. </p>
  27. </div>
  28. <div class="content-wrapper">
  29. <nav class="sidebar">
  30. <ul class="nav-groups">
  31. <li class="nav-group-name">
  32. <a href="../Classes.html">Classes</a>
  33. <ul class="nav-group-tasks">
  34. <li class="nav-group-task">
  35. <a href="../Classes/LocalProcess.html">LocalProcess</a>
  36. </li>
  37. <li class="nav-group-task">
  38. <a href="../Classes/LocalProcessTerminalView.html">LocalProcessTerminalView</a>
  39. </li>
  40. <li class="nav-group-task">
  41. <a href="../Classes/PseudoTerminalHelpers.html">PseudoTerminalHelpers</a>
  42. </li>
  43. <li class="nav-group-task">
  44. <a href="../Classes/Terminal.html">Terminal</a>
  45. </li>
  46. <li class="nav-group-task">
  47. <a href="../Classes/Terminal/MouseMode.html">– MouseMode</a>
  48. </li>
  49. <li class="nav-group-task">
  50. <a href="../Classes/Terminal/WindowManipulationCommand.html">– WindowManipulationCommand</a>
  51. </li>
  52. <li class="nav-group-task">
  53. <a href="../Classes/TerminalDebugView.html">TerminalDebugView</a>
  54. </li>
  55. <li class="nav-group-task">
  56. <a href="../Classes/TerminalView.html">TerminalView</a>
  57. </li>
  58. </ul>
  59. </li>
  60. <li class="nav-group-name">
  61. <a href="../Enums.html">Enumerations</a>
  62. <ul class="nav-group-tasks">
  63. <li class="nav-group-task">
  64. <a href="../Enums/CursorStyle.html">CursorStyle</a>
  65. </li>
  66. </ul>
  67. </li>
  68. <li class="nav-group-name">
  69. <a href="../Protocols.html">Protocols</a>
  70. <ul class="nav-group-tasks">
  71. <li class="nav-group-task">
  72. <a href="../Protocols/LocalProcessDelegate.html">LocalProcessDelegate</a>
  73. </li>
  74. <li class="nav-group-task">
  75. <a href="../Protocols/LocalProcessTerminalViewDelegate.html">LocalProcessTerminalViewDelegate</a>
  76. </li>
  77. <li class="nav-group-task">
  78. <a href="../Protocols/TerminalDelegate.html">TerminalDelegate</a>
  79. </li>
  80. <li class="nav-group-task">
  81. <a href="../Protocols/TerminalViewDelegate.html">TerminalViewDelegate</a>
  82. </li>
  83. </ul>
  84. </li>
  85. <li class="nav-group-name">
  86. <a href="../Structs.html">Structures</a>
  87. <ul class="nav-group-tasks">
  88. <li class="nav-group-task">
  89. <a href="../Structs/Attribute.html">Attribute</a>
  90. </li>
  91. <li class="nav-group-task">
  92. <a href="../Structs/Attribute/Color.html">– Color</a>
  93. </li>
  94. <li class="nav-group-task">
  95. <a href="../Structs/CharData.html">CharData</a>
  96. </li>
  97. <li class="nav-group-task">
  98. <a href="../Structs/CharacterStyle.html">CharacterStyle</a>
  99. </li>
  100. <li class="nav-group-task">
  101. <a href="../Structs/TerminalOptions.html">TerminalOptions</a>
  102. </li>
  103. <li class="nav-group-task">
  104. <a href="../Structs/TinyAtom.html">TinyAtom</a>
  105. </li>
  106. </ul>
  107. </li>
  108. </ul>
  109. </nav>
  110. <article class="main-content">
  111. <section>
  112. <section class="section">
  113. <h1>TerminalView</h1>
  114. <div class="declaration">
  115. <div class="language">
  116. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">TerminalView</span> <span class="p">:</span> <span class="kt">NSView</span><span class="p">,</span> <span class="kt">NSTextInputClient</span><span class="p">,</span> <span class="kt">NSUserInterfaceValidations</span></code></pre>
  117. <pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">TerminalView</span><span class="p">:</span> <span class="kt"><a href="../Protocols/TerminalDelegate.html">TerminalDelegate</a></span></code></pre>
  118. </div>
  119. </div>
  120. <p>TerminalView provides an AppKit front-end to the <code><a href="../Classes/Terminal.html">Terminal</a></code> termininal emulator.
  121. It is up to a subclass to either wire the terminal emulator to a remote terminal
  122. via some socket, to an application that wants to run with terminal emulation, or
  123. wiring this up to a pseudo-terminal.</p>
  124. <p>Users are notified of interesting events in their implementation of the <code><a href="../Protocols/TerminalViewDelegate.html">TerminalViewDelegate</a></code>
  125. methods - an instance must be provided to the constructor of <code>TerminalView</code>.</p>
  126. </section>
  127. <section class="section task-group-section">
  128. <div class="task-group">
  129. <ul>
  130. <li class="item">
  131. <div>
  132. <code>
  133. <a name="/s:9SwiftTerm12TerminalViewC15useSystemColorsSbvpZ"></a>
  134. <a name="//apple_ref/swift/Variable/useSystemColors" class="dashAnchor"></a>
  135. <a class="token" href="#/s:9SwiftTerm12TerminalViewC15useSystemColorsSbvpZ">useSystemColors</a>
  136. </code>
  137. </div>
  138. <div class="height-container">
  139. <div class="pointer-container"></div>
  140. <section class="section">
  141. <div class="pointer"></div>
  142. <div class="abstract">
  143. <p>By default this uses grey on top of black, but if you want to use
  144. system colors change this global. This likely needs to be configured
  145. via another system that does not currently exist</p>
  146. </div>
  147. <div class="declaration">
  148. <h4>Declaration</h4>
  149. <div class="language">
  150. <p class="aside-title">Swift</p>
  151. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">useSystemColors</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
  152. </div>
  153. </div>
  154. <div class="slightly-smaller">
  155. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L91">Show on GitHub</a>
  156. </div>
  157. </section>
  158. </div>
  159. </li>
  160. <li class="item">
  161. <div>
  162. <code>
  163. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)initWithFrame:"></a>
  164. <a name="//apple_ref/swift/Method/init(frame:)" class="dashAnchor"></a>
  165. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)initWithFrame:">init(frame:<wbr>)</a>
  166. </code>
  167. </div>
  168. <div class="height-container">
  169. <div class="pointer-container"></div>
  170. <section class="section">
  171. <div class="pointer"></div>
  172. <div class="abstract">
  173. <p>Undocumented</p>
  174. </div>
  175. <div class="declaration">
  176. <h4>Declaration</h4>
  177. <div class="language">
  178. <p class="aside-title">Swift</p>
  179. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="nf">init</span><span class="p">(</span><span class="nv">frame</span><span class="p">:</span> <span class="kt">CGRect</span><span class="p">)</span></code></pre>
  180. </div>
  181. </div>
  182. <div class="slightly-smaller">
  183. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L98-L102">Show on GitHub</a>
  184. </div>
  185. </section>
  186. </div>
  187. </li>
  188. <li class="item">
  189. <div>
  190. <code>
  191. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)initWithCoder:"></a>
  192. <a name="//apple_ref/swift/Method/init(coder:)" class="dashAnchor"></a>
  193. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)initWithCoder:">init(coder:<wbr>)</a>
  194. </code>
  195. </div>
  196. <div class="height-container">
  197. <div class="pointer-container"></div>
  198. <section class="section">
  199. <div class="pointer"></div>
  200. <div class="abstract">
  201. <p>Undocumented</p>
  202. </div>
  203. <div class="declaration">
  204. <h4>Declaration</h4>
  205. <div class="language">
  206. <p class="aside-title">Swift</p>
  207. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">required</span> <span class="nf">init</span><span class="p">?(</span><span class="nv">coder</span><span class="p">:</span> <span class="kt">NSCoder</span><span class="p">)</span></code></pre>
  208. </div>
  209. </div>
  210. <div class="slightly-smaller">
  211. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L104-L108">Show on GitHub</a>
  212. </div>
  213. </section>
  214. </div>
  215. </li>
  216. <li class="item">
  217. <div>
  218. <code>
  219. <a name="/s:9SwiftTerm12TerminalViewC03getC0AA0C0CyF"></a>
  220. <a name="//apple_ref/swift/Method/getTerminal()" class="dashAnchor"></a>
  221. <a class="token" href="#/s:9SwiftTerm12TerminalViewC03getC0AA0C0CyF">getTerminal()</a>
  222. </code>
  223. </div>
  224. <div class="height-container">
  225. <div class="pointer-container"></div>
  226. <section class="section">
  227. <div class="pointer"></div>
  228. <div class="abstract">
  229. <p>Returns the underlying terminal emulator that the <code>TerminalView</code> is a view for</p>
  230. </div>
  231. <div class="declaration">
  232. <h4>Declaration</h4>
  233. <div class="language">
  234. <p class="aside-title">Swift</p>
  235. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">getTerminal</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span></code></pre>
  236. </div>
  237. </div>
  238. <div class="slightly-smaller">
  239. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L111-L114">Show on GitHub</a>
  240. </div>
  241. </section>
  242. </div>
  243. </li>
  244. <li class="item">
  245. <div>
  246. <code>
  247. <a name="/s:9SwiftTerm12TerminalViewC8delegateAA0cD8Delegate_pSgvp"></a>
  248. <a name="//apple_ref/swift/Property/delegate" class="dashAnchor"></a>
  249. <a class="token" href="#/s:9SwiftTerm12TerminalViewC8delegateAA0cD8Delegate_pSgvp">delegate</a>
  250. </code>
  251. </div>
  252. <div class="height-container">
  253. <div class="pointer-container"></div>
  254. <section class="section">
  255. <div class="pointer"></div>
  256. <div class="abstract">
  257. <p>The delegate that the TerminalView uses to interact with its hosting</p>
  258. </div>
  259. <div class="declaration">
  260. <h4>Declaration</h4>
  261. <div class="language">
  262. <p class="aside-title">Swift</p>
  263. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">weak</span> <span class="k">var</span> <span class="nv">delegate</span><span class="p">:</span> <span class="kt"><a href="../Protocols/TerminalViewDelegate.html">TerminalViewDelegate</a></span><span class="p">?</span></code></pre>
  264. </div>
  265. </div>
  266. <div class="slightly-smaller">
  267. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L159">Show on GitHub</a>
  268. </div>
  269. </section>
  270. </div>
  271. </li>
  272. <li class="item">
  273. <div>
  274. <code>
  275. <a name="/s:9SwiftTerm12TerminalViewC15optionAsMetaKeySbvp"></a>
  276. <a name="//apple_ref/swift/Property/optionAsMetaKey" class="dashAnchor"></a>
  277. <a class="token" href="#/s:9SwiftTerm12TerminalViewC15optionAsMetaKeySbvp">optionAsMetaKey</a>
  278. </code>
  279. </div>
  280. <div class="height-container">
  281. <div class="pointer-container"></div>
  282. <section class="section">
  283. <div class="pointer"></div>
  284. <div class="abstract">
  285. <p>Undocumented</p>
  286. </div>
  287. <div class="declaration">
  288. <h4>Declaration</h4>
  289. <div class="language">
  290. <p class="aside-title">Swift</p>
  291. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">optionAsMetaKey</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
  292. </div>
  293. </div>
  294. <div class="slightly-smaller">
  295. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L">Show on GitHub</a>
  296. </div>
  297. </section>
  298. </div>
  299. </li>
  300. <li class="item">
  301. <div>
  302. <code>
  303. <a name="/s:9SwiftTerm16TerminalDelegateP4bell6sourceyAA0C0C_tF"></a>
  304. <a name="//apple_ref/swift/Method/bell(source:)" class="dashAnchor"></a>
  305. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP4bell6sourceyAA0C0C_tF">bell(source:<wbr>)</a>
  306. </code>
  307. </div>
  308. <div class="height-container">
  309. <div class="pointer-container"></div>
  310. <section class="section">
  311. <div class="pointer"></div>
  312. <div class="abstract">
  313. </div>
  314. <div class="declaration">
  315. <h4>Declaration</h4>
  316. <div class="language">
  317. <p class="aside-title">Swift</p>
  318. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">bell</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">)</span></code></pre>
  319. </div>
  320. </div>
  321. <div class="slightly-smaller">
  322. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L203-L205">Show on GitHub</a>
  323. </div>
  324. </section>
  325. </div>
  326. </li>
  327. <li class="item">
  328. <div>
  329. <code>
  330. <a name="/s:9SwiftTerm16TerminalDelegateP15bufferActivated6sourceyAA0C0C_tF"></a>
  331. <a name="//apple_ref/swift/Method/bufferActivated(source:)" class="dashAnchor"></a>
  332. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP15bufferActivated6sourceyAA0C0C_tF">bufferActivated(source:<wbr>)</a>
  333. </code>
  334. </div>
  335. <div class="height-container">
  336. <div class="pointer-container"></div>
  337. <section class="section">
  338. <div class="pointer"></div>
  339. <div class="abstract">
  340. </div>
  341. <div class="declaration">
  342. <h4>Declaration</h4>
  343. <div class="language">
  344. <p class="aside-title">Swift</p>
  345. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">bufferActivated</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">)</span></code></pre>
  346. </div>
  347. </div>
  348. <div class="slightly-smaller">
  349. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L207-L209">Show on GitHub</a>
  350. </div>
  351. </section>
  352. </div>
  353. </li>
  354. <li class="item">
  355. <div>
  356. <code>
  357. <a name="/s:9SwiftTerm16TerminalDelegateP4send6source4datayAA0C0C_s10ArraySliceVys5UInt8VGtF"></a>
  358. <a name="//apple_ref/swift/Method/send(source:data:)" class="dashAnchor"></a>
  359. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP4send6source4datayAA0C0C_s10ArraySliceVys5UInt8VGtF">send(source:<wbr>data:<wbr>)</a>
  360. </code>
  361. </div>
  362. <div class="height-container">
  363. <div class="pointer-container"></div>
  364. <section class="section">
  365. <div class="pointer"></div>
  366. <div class="abstract">
  367. </div>
  368. <div class="declaration">
  369. <h4>Declaration</h4>
  370. <div class="language">
  371. <p class="aside-title">Swift</p>
  372. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">send</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">,</span> <span class="nv">data</span><span class="p">:</span> <span class="kt">ArraySlice</span><span class="o">&lt;</span><span class="kt">UInt8</span><span class="o">&gt;</span><span class="p">)</span></code></pre>
  373. </div>
  374. </div>
  375. <div class="slightly-smaller">
  376. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L211-L213">Show on GitHub</a>
  377. </div>
  378. </section>
  379. </div>
  380. </li>
  381. <li class="item">
  382. <div>
  383. <code>
  384. <a name="/s:9SwiftTerm12TerminalViewC19getOptimalFrameSizeSo6CGRectVyF"></a>
  385. <a name="//apple_ref/swift/Method/getOptimalFrameSize()" class="dashAnchor"></a>
  386. <a class="token" href="#/s:9SwiftTerm12TerminalViewC19getOptimalFrameSizeSo6CGRectVyF">getOptimalFrameSize()</a>
  387. </code>
  388. </div>
  389. <div class="height-container">
  390. <div class="pointer-container"></div>
  391. <section class="section">
  392. <div class="pointer"></div>
  393. <div class="abstract">
  394. <p>Given the current set of columns and rows returns a frame that would host this control.</p>
  395. </div>
  396. <div class="declaration">
  397. <h4>Declaration</h4>
  398. <div class="language">
  399. <p class="aside-title">Swift</p>
  400. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">getOptimalFrameSize</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">NSRect</span></code></pre>
  401. </div>
  402. </div>
  403. <div class="slightly-smaller">
  404. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L219-L222">Show on GitHub</a>
  405. </div>
  406. </section>
  407. </div>
  408. </li>
  409. <li class="item">
  410. <div>
  411. <code>
  412. <a name="/s:9SwiftTerm16TerminalDelegateP8scrolled6source5yDispyAA0C0C_SitF"></a>
  413. <a name="//apple_ref/swift/Method/scrolled(source:yDisp:)" class="dashAnchor"></a>
  414. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP8scrolled6source5yDispyAA0C0C_SitF">scrolled(source:<wbr>yDisp:<wbr>)</a>
  415. </code>
  416. </div>
  417. <div class="height-container">
  418. <div class="pointer-container"></div>
  419. <section class="section">
  420. <div class="pointer"></div>
  421. <div class="abstract">
  422. </div>
  423. <div class="declaration">
  424. <h4>Declaration</h4>
  425. <div class="language">
  426. <p class="aside-title">Swift</p>
  427. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">scrolled</span><span class="p">(</span><span class="n">source</span> <span class="nv">terminal</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">,</span> <span class="nv">yDisp</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
  428. </div>
  429. </div>
  430. <div class="slightly-smaller">
  431. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L224-L228">Show on GitHub</a>
  432. </div>
  433. </section>
  434. </div>
  435. </li>
  436. <li class="item">
  437. <div>
  438. <code>
  439. <a name="/s:9SwiftTerm16TerminalDelegateP8linefeed6sourceyAA0C0C_tF"></a>
  440. <a name="//apple_ref/swift/Method/linefeed(source:)" class="dashAnchor"></a>
  441. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP8linefeed6sourceyAA0C0C_tF">linefeed(source:<wbr>)</a>
  442. </code>
  443. </div>
  444. <div class="height-container">
  445. <div class="pointer-container"></div>
  446. <section class="section">
  447. <div class="pointer"></div>
  448. <div class="abstract">
  449. </div>
  450. <div class="declaration">
  451. <h4>Declaration</h4>
  452. <div class="language">
  453. <p class="aside-title">Swift</p>
  454. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">linefeed</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">)</span></code></pre>
  455. </div>
  456. </div>
  457. <div class="slightly-smaller">
  458. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L230-L232">Show on GitHub</a>
  459. </div>
  460. </section>
  461. </div>
  462. </li>
  463. <li class="item">
  464. <div>
  465. <code>
  466. <a name="/s:9SwiftTerm12TerminalViewC15scrollThumbsize12CoreGraphics7CGFloatVvp"></a>
  467. <a name="//apple_ref/swift/Property/scrollThumbsize" class="dashAnchor"></a>
  468. <a class="token" href="#/s:9SwiftTerm12TerminalViewC15scrollThumbsize12CoreGraphics7CGFloatVvp">scrollThumbsize</a>
  469. </code>
  470. </div>
  471. <div class="height-container">
  472. <div class="pointer-container"></div>
  473. <section class="section">
  474. <div class="pointer"></div>
  475. <div class="abstract">
  476. <p>Returns the thumb size in proportion to the visible content of the entire content, alternate buffers are not scrollable, so this returns 0</p>
  477. </div>
  478. <div class="declaration">
  479. <h4>Declaration</h4>
  480. <div class="language">
  481. <p class="aside-title">Swift</p>
  482. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">scrollThumbsize</span><span class="p">:</span> <span class="kt">CGFloat</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
  483. </div>
  484. </div>
  485. <div class="slightly-smaller">
  486. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L237-L246">Show on GitHub</a>
  487. </div>
  488. </section>
  489. </div>
  490. </li>
  491. <li class="item">
  492. <div>
  493. <code>
  494. <a name="/s:9SwiftTerm12TerminalViewC14scrollPositionSdvp"></a>
  495. <a name="//apple_ref/swift/Property/scrollPosition" class="dashAnchor"></a>
  496. <a class="token" href="#/s:9SwiftTerm12TerminalViewC14scrollPositionSdvp">scrollPosition</a>
  497. </code>
  498. </div>
  499. <div class="height-container">
  500. <div class="pointer-container"></div>
  501. <section class="section">
  502. <div class="pointer"></div>
  503. <div class="abstract">
  504. <p>Gets a value indicating the relative position of the terminal viewport</p>
  505. </div>
  506. <div class="declaration">
  507. <h4>Declaration</h4>
  508. <div class="language">
  509. <p class="aside-title">Swift</p>
  510. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">scrollPosition</span><span class="p">:</span> <span class="kt">Double</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
  511. </div>
  512. </div>
  513. <div class="slightly-smaller">
  514. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L251-L264">Show on GitHub</a>
  515. </div>
  516. </section>
  517. </div>
  518. </li>
  519. <li class="item">
  520. <div>
  521. <code>
  522. <a name="/s:9SwiftTerm12TerminalViewC9canScrollSbvp"></a>
  523. <a name="//apple_ref/swift/Property/canScroll" class="dashAnchor"></a>
  524. <a class="token" href="#/s:9SwiftTerm12TerminalViewC9canScrollSbvp">canScroll</a>
  525. </code>
  526. </div>
  527. <div class="height-container">
  528. <div class="pointer-container"></div>
  529. <section class="section">
  530. <div class="pointer"></div>
  531. <div class="abstract">
  532. <summary>
  533. Gets a value indicating whether or not the user can scroll the terminal contents
  534. </summary>
  535. </div>
  536. <div class="declaration">
  537. <h4>Declaration</h4>
  538. <div class="language">
  539. <p class="aside-title">Swift</p>
  540. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">canScroll</span><span class="p">:</span> <span class="kt">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
  541. </div>
  542. </div>
  543. <div class="slightly-smaller">
  544. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L276-L282">Show on GitHub</a>
  545. </div>
  546. </section>
  547. </div>
  548. </li>
  549. <li class="item">
  550. <div>
  551. <code>
  552. <a name="/s:9SwiftTerm12TerminalViewC6scroll10toPositionySd_tF"></a>
  553. <a name="//apple_ref/swift/Method/scroll(toPosition:)" class="dashAnchor"></a>
  554. <a class="token" href="#/s:9SwiftTerm12TerminalViewC6scroll10toPositionySd_tF">scroll(toPosition:<wbr>)</a>
  555. </code>
  556. </div>
  557. <div class="height-container">
  558. <div class="pointer-container"></div>
  559. <section class="section">
  560. <div class="pointer"></div>
  561. <div class="abstract">
  562. <p>Undocumented</p>
  563. </div>
  564. <div class="declaration">
  565. <h4>Declaration</h4>
  566. <div class="language">
  567. <p class="aside-title">Swift</p>
  568. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">scroll</span><span class="p">(</span><span class="nv">toPosition</span><span class="p">:</span> <span class="kt">Double</span><span class="p">)</span></code></pre>
  569. </div>
  570. </div>
  571. <div class="slightly-smaller">
  572. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L285-L306">Show on GitHub</a>
  573. </div>
  574. </section>
  575. </div>
  576. </li>
  577. <li class="item">
  578. <div>
  579. <code>
  580. <a name="/s:9SwiftTerm12TerminalViewC6pageUpyyF"></a>
  581. <a name="//apple_ref/swift/Method/pageUp()" class="dashAnchor"></a>
  582. <a class="token" href="#/s:9SwiftTerm12TerminalViewC6pageUpyyF">pageUp()</a>
  583. </code>
  584. </div>
  585. <div class="height-container">
  586. <div class="pointer-container"></div>
  587. <section class="section">
  588. <div class="pointer"></div>
  589. <div class="abstract">
  590. <p>Scrolls the content of the terminal one page up</p>
  591. </div>
  592. <div class="declaration">
  593. <h4>Declaration</h4>
  594. <div class="language">
  595. <p class="aside-title">Swift</p>
  596. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">pageUp</span><span class="p">()</span></code></pre>
  597. </div>
  598. </div>
  599. <div class="slightly-smaller">
  600. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L309-L312">Show on GitHub</a>
  601. </div>
  602. </section>
  603. </div>
  604. </li>
  605. <li class="item">
  606. <div>
  607. <code>
  608. <a name="/s:9SwiftTerm12TerminalViewC8pageDownyyF"></a>
  609. <a name="//apple_ref/swift/Method/pageDown()" class="dashAnchor"></a>
  610. <a class="token" href="#/s:9SwiftTerm12TerminalViewC8pageDownyyF">pageDown()</a>
  611. </code>
  612. </div>
  613. <div class="height-container">
  614. <div class="pointer-container"></div>
  615. <section class="section">
  616. <div class="pointer"></div>
  617. <div class="abstract">
  618. <p>Scrolls the content of the terminal one page down</p>
  619. </div>
  620. <div class="declaration">
  621. <h4>Declaration</h4>
  622. <div class="language">
  623. <p class="aside-title">Swift</p>
  624. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">pageDown</span><span class="p">()</span></code></pre>
  625. </div>
  626. </div>
  627. <div class="slightly-smaller">
  628. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L315-L318">Show on GitHub</a>
  629. </div>
  630. </section>
  631. </div>
  632. </li>
  633. <li class="item">
  634. <div>
  635. <code>
  636. <a name="/s:9SwiftTerm12TerminalViewC8scrollUp5linesySi_tF"></a>
  637. <a name="//apple_ref/swift/Method/scrollUp(lines:)" class="dashAnchor"></a>
  638. <a class="token" href="#/s:9SwiftTerm12TerminalViewC8scrollUp5linesySi_tF">scrollUp(lines:<wbr>)</a>
  639. </code>
  640. </div>
  641. <div class="height-container">
  642. <div class="pointer-container"></div>
  643. <section class="section">
  644. <div class="pointer"></div>
  645. <div class="abstract">
  646. <p>Scrolls up the content of the terminal the specified number of lines</p>
  647. </div>
  648. <div class="declaration">
  649. <h4>Declaration</h4>
  650. <div class="language">
  651. <p class="aside-title">Swift</p>
  652. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">scrollUp</span><span class="p">(</span><span class="nv">lines</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
  653. </div>
  654. </div>
  655. <div class="slightly-smaller">
  656. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L321-L325">Show on GitHub</a>
  657. </div>
  658. </section>
  659. </div>
  660. </li>
  661. <li class="item">
  662. <div>
  663. <code>
  664. <a name="/s:9SwiftTerm12TerminalViewC10scrollDown5linesySi_tF"></a>
  665. <a name="//apple_ref/swift/Method/scrollDown(lines:)" class="dashAnchor"></a>
  666. <a class="token" href="#/s:9SwiftTerm12TerminalViewC10scrollDown5linesySi_tF">scrollDown(lines:<wbr>)</a>
  667. </code>
  668. </div>
  669. <div class="height-container">
  670. <div class="pointer-container"></div>
  671. <section class="section">
  672. <div class="pointer"></div>
  673. <div class="abstract">
  674. <p>Scrolls down the content of the terminal the specified number of lines</p>
  675. </div>
  676. <div class="declaration">
  677. <h4>Declaration</h4>
  678. <div class="language">
  679. <p class="aside-title">Swift</p>
  680. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">scrollDown</span><span class="p">(</span><span class="nv">lines</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
  681. </div>
  682. </div>
  683. <div class="slightly-smaller">
  684. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L328-L332">Show on GitHub</a>
  685. </div>
  686. </section>
  687. </div>
  688. </li>
  689. <li class="item">
  690. <div>
  691. <code>
  692. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)drawRect:"></a>
  693. <a name="//apple_ref/swift/Method/draw(_:)" class="dashAnchor"></a>
  694. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)drawRect:">draw(_:<wbr>)</a>
  695. </code>
  696. </div>
  697. <div class="height-container">
  698. <div class="pointer-container"></div>
  699. <section class="section">
  700. <div class="pointer"></div>
  701. <div class="abstract">
  702. <p>Undocumented</p>
  703. </div>
  704. <div class="declaration">
  705. <h4>Declaration</h4>
  706. <div class="language">
  707. <p class="aside-title">Swift</p>
  708. <pre class="highlight swift"><code><span class="k">override</span> <span class="kd">public</span> <span class="kd">func</span> <span class="nf">draw</span><span class="p">(</span><span class="n">_</span> <span class="nv">dirtyRect</span><span class="p">:</span> <span class="kt">NSRect</span><span class="p">)</span></code></pre>
  709. </div>
  710. </div>
  711. <div class="slightly-smaller">
  712. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L558-L680">Show on GitHub</a>
  713. </div>
  714. </section>
  715. </div>
  716. </li>
  717. <li class="item">
  718. <div>
  719. <code>
  720. <a name="/s:9SwiftTerm12TerminalViewC4feed4textySS_tF"></a>
  721. <a name="//apple_ref/swift/Method/feed(text:)" class="dashAnchor"></a>
  722. <a class="token" href="#/s:9SwiftTerm12TerminalViewC4feed4textySS_tF">feed(text:<wbr>)</a>
  723. </code>
  724. </div>
  725. <div class="height-container">
  726. <div class="pointer-container"></div>
  727. <section class="section">
  728. <div class="pointer"></div>
  729. <div class="abstract">
  730. <p>Undocumented</p>
  731. </div>
  732. <div class="declaration">
  733. <h4>Declaration</h4>
  734. <div class="language">
  735. <p class="aside-title">Swift</p>
  736. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">feed</span><span class="p">(</span><span class="nv">text</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
  737. </div>
  738. </div>
  739. <div class="slightly-smaller">
  740. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L730-L735">Show on GitHub</a>
  741. </div>
  742. </section>
  743. </div>
  744. </li>
  745. <li class="item">
  746. <div>
  747. <code>
  748. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)cursorUpdate:"></a>
  749. <a name="//apple_ref/swift/Method/cursorUpdate(with:)" class="dashAnchor"></a>
  750. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)cursorUpdate:">cursorUpdate(with:<wbr>)</a>
  751. </code>
  752. </div>
  753. <div class="height-container">
  754. <div class="pointer-container"></div>
  755. <section class="section">
  756. <div class="pointer"></div>
  757. <div class="abstract">
  758. <p>Undocumented</p>
  759. </div>
  760. <div class="declaration">
  761. <h4>Declaration</h4>
  762. <div class="language">
  763. <p class="aside-title">Swift</p>
  764. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">cursorUpdate</span><span class="p">(</span><span class="n">with</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">NSEvent</span><span class="p">)</span></code></pre>
  765. </div>
  766. </div>
  767. <div class="slightly-smaller">
  768. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L737-L740">Show on GitHub</a>
  769. </div>
  770. </section>
  771. </div>
  772. </li>
  773. <li class="item">
  774. <div>
  775. <code>
  776. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(py)frame"></a>
  777. <a name="//apple_ref/swift/Property/frame" class="dashAnchor"></a>
  778. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(py)frame">frame</a>
  779. </code>
  780. </div>
  781. <div class="height-container">
  782. <div class="pointer-container"></div>
  783. <section class="section">
  784. <div class="pointer"></div>
  785. <div class="abstract">
  786. <p>Undocumented</p>
  787. </div>
  788. <div class="declaration">
  789. <h4>Declaration</h4>
  790. <div class="language">
  791. <p class="aside-title">Swift</p>
  792. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="k">var</span> <span class="nv">frame</span><span class="p">:</span> <span class="kt">NSRect</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
  793. </div>
  794. </div>
  795. <div class="slightly-smaller">
  796. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L747-L769">Show on GitHub</a>
  797. </div>
  798. </section>
  799. </div>
  800. </li>
  801. <li class="item">
  802. <div>
  803. <code>
  804. <a name="/s:9SwiftTerm12TerminalViewC6resize4cols4rowsySi_SitF"></a>
  805. <a name="//apple_ref/swift/Method/resize(cols:rows:)" class="dashAnchor"></a>
  806. <a class="token" href="#/s:9SwiftTerm12TerminalViewC6resize4cols4rowsySi_SitF">resize(cols:<wbr>rows:<wbr>)</a>
  807. </code>
  808. </div>
  809. <div class="height-container">
  810. <div class="pointer-container"></div>
  811. <section class="section">
  812. <div class="pointer"></div>
  813. <div class="abstract">
  814. <p>Triggers a resize of the underlying terminal to the desired columsn and rows</p>
  815. </div>
  816. <div class="declaration">
  817. <h4>Declaration</h4>
  818. <div class="language">
  819. <p class="aside-title">Swift</p>
  820. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">resize</span><span class="p">(</span><span class="nv">cols</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">rows</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
  821. </div>
  822. </div>
  823. <div class="slightly-smaller">
  824. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L774-L779">Show on GitHub</a>
  825. </div>
  826. </section>
  827. </div>
  828. </li>
  829. <li class="item">
  830. <div>
  831. <code>
  832. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)resizeWithOldSuperviewSize:"></a>
  833. <a name="//apple_ref/swift/Method/resize(withOldSuperviewSize:)" class="dashAnchor"></a>
  834. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)resizeWithOldSuperviewSize:">resize(withOldSuperviewSize:<wbr>)</a>
  835. </code>
  836. </div>
  837. <div class="height-container">
  838. <div class="pointer-container"></div>
  839. <section class="section">
  840. <div class="pointer"></div>
  841. <div class="abstract">
  842. <p>Undocumented</p>
  843. </div>
  844. <div class="declaration">
  845. <h4>Declaration</h4>
  846. <div class="language">
  847. <p class="aside-title">Swift</p>
  848. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">resize</span><span class="p">(</span><span class="n">withOldSuperviewSize</span> <span class="nv">oldSize</span><span class="p">:</span> <span class="kt">NSSize</span><span class="p">)</span></code></pre>
  849. </div>
  850. </div>
  851. <div class="slightly-smaller">
  852. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L781-L784">Show on GitHub</a>
  853. </div>
  854. </section>
  855. </div>
  856. </li>
  857. <li class="item">
  858. <div>
  859. <code>
  860. <a name="/s:9SwiftTerm12TerminalViewC4send4datays10ArraySliceVys5UInt8VG_tF"></a>
  861. <a name="//apple_ref/swift/Method/send(data:)" class="dashAnchor"></a>
  862. <a class="token" href="#/s:9SwiftTerm12TerminalViewC4send4datays10ArraySliceVys5UInt8VG_tF">send(data:<wbr>)</a>
  863. </code>
  864. </div>
  865. <div class="height-container">
  866. <div class="pointer-container"></div>
  867. <section class="section">
  868. <div class="pointer"></div>
  869. <div class="abstract">
  870. <p>Sends the specified slice of byte arrays to the program running under the terminal emulator</p>
  871. </div>
  872. <div class="declaration">
  873. <h4>Declaration</h4>
  874. <div class="language">
  875. <p class="aside-title">Swift</p>
  876. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">send</span><span class="p">(</span><span class="nv">data</span><span class="p">:</span> <span class="kt">ArraySlice</span><span class="o">&lt;</span><span class="kt">UInt8</span><span class="o">&gt;</span><span class="p">)</span></code></pre>
  877. </div>
  878. </div>
  879. <div>
  880. <h4>Parameters</h4>
  881. <table class="graybox">
  882. <tbody>
  883. <tr>
  884. <td>
  885. <code>
  886. <em>data</em>
  887. </code>
  888. </td>
  889. <td>
  890. <div>
  891. <p>the slice of an array to send to the client</p>
  892. </div>
  893. </td>
  894. </tr>
  895. </tbody>
  896. </table>
  897. </div>
  898. <div class="slightly-smaller">
  899. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L790-L794">Show on GitHub</a>
  900. </div>
  901. </section>
  902. </div>
  903. </li>
  904. <li class="item">
  905. <div>
  906. <code>
  907. <a name="/s:9SwiftTerm12TerminalViewC4send3txtySS_tF"></a>
  908. <a name="//apple_ref/swift/Method/send(txt:)" class="dashAnchor"></a>
  909. <a class="token" href="#/s:9SwiftTerm12TerminalViewC4send3txtySS_tF">send(txt:<wbr>)</a>
  910. </code>
  911. </div>
  912. <div class="height-container">
  913. <div class="pointer-container"></div>
  914. <section class="section">
  915. <div class="pointer"></div>
  916. <div class="abstract">
  917. <p>Sends the specified string encoded at utf8 to the program running under the terminal emulator</p>
  918. </div>
  919. <div class="declaration">
  920. <h4>Declaration</h4>
  921. <div class="language">
  922. <p class="aside-title">Swift</p>
  923. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">send</span><span class="p">(</span><span class="nv">txt</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
  924. </div>
  925. </div>
  926. <div>
  927. <h4>Parameters</h4>
  928. <table class="graybox">
  929. <tbody>
  930. <tr>
  931. <td>
  932. <code>
  933. <em>txt</em>
  934. </code>
  935. </td>
  936. <td>
  937. <div>
  938. <p>the string to send to the client</p>
  939. </div>
  940. </td>
  941. </tr>
  942. </tbody>
  943. </table>
  944. </div>
  945. <div class="slightly-smaller">
  946. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L800-L803">Show on GitHub</a>
  947. </div>
  948. </section>
  949. </div>
  950. </li>
  951. <li class="item">
  952. <div>
  953. <code>
  954. <a name="/s:9SwiftTerm12TerminalViewC4sendyySays5UInt8VGF"></a>
  955. <a name="//apple_ref/swift/Method/send(_:)" class="dashAnchor"></a>
  956. <a class="token" href="#/s:9SwiftTerm12TerminalViewC4sendyySays5UInt8VGF">send(_:<wbr>)</a>
  957. </code>
  958. </div>
  959. <div class="height-container">
  960. <div class="pointer-container"></div>
  961. <section class="section">
  962. <div class="pointer"></div>
  963. <div class="abstract">
  964. <p>Sends the specified array of bytes to the program running under the terminal emulator</p>
  965. </div>
  966. <div class="declaration">
  967. <h4>Declaration</h4>
  968. <div class="language">
  969. <p class="aside-title">Swift</p>
  970. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">send</span><span class="p">(</span><span class="n">_</span> <span class="nv">bytes</span><span class="p">:</span> <span class="p">[</span><span class="kt">UInt8</span><span class="p">])</span></code></pre>
  971. </div>
  972. </div>
  973. <div>
  974. <h4>Parameters</h4>
  975. <table class="graybox">
  976. <tbody>
  977. <tr>
  978. <td>
  979. <code>
  980. <em>bytes</em>
  981. </code>
  982. </td>
  983. <td>
  984. <div>
  985. <p>the bytes to send to the client</p>
  986. </div>
  987. </td>
  988. </tr>
  989. </tbody>
  990. </table>
  991. </div>
  992. <div class="slightly-smaller">
  993. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L809-L811">Show on GitHub</a>
  994. </div>
  995. </section>
  996. </div>
  997. </li>
  998. <li class="item">
  999. <div>
  1000. <code>
  1001. <a name="/s:9SwiftTerm12TerminalViewC8hasFocusSbvp"></a>
  1002. <a name="//apple_ref/swift/Property/hasFocus" class="dashAnchor"></a>
  1003. <a class="token" href="#/s:9SwiftTerm12TerminalViewC8hasFocusSbvp">hasFocus</a>
  1004. </code>
  1005. </div>
  1006. <div class="height-container">
  1007. <div class="pointer-container"></div>
  1008. <section class="section">
  1009. <div class="pointer"></div>
  1010. <div class="abstract">
  1011. <p>Undocumented</p>
  1012. </div>
  1013. <div class="declaration">
  1014. <h4>Declaration</h4>
  1015. <div class="language">
  1016. <p class="aside-title">Swift</p>
  1017. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">hasFocus</span><span class="p">:</span> <span class="kt">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
  1018. </div>
  1019. </div>
  1020. <div class="slightly-smaller">
  1021. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L814-L820">Show on GitHub</a>
  1022. </div>
  1023. </section>
  1024. </div>
  1025. </li>
  1026. <li class="item">
  1027. <div>
  1028. <code>
  1029. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)becomeFirstResponder"></a>
  1030. <a name="//apple_ref/swift/Method/becomeFirstResponder()" class="dashAnchor"></a>
  1031. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)becomeFirstResponder">becomeFirstResponder()</a>
  1032. </code>
  1033. </div>
  1034. <div class="height-container">
  1035. <div class="pointer-container"></div>
  1036. <section class="section">
  1037. <div class="pointer"></div>
  1038. <div class="abstract">
  1039. <p>Undocumented</p>
  1040. </div>
  1041. <div class="declaration">
  1042. <h4>Declaration</h4>
  1043. <div class="language">
  1044. <p class="aside-title">Swift</p>
  1045. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">becomeFirstResponder</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>
  1046. </div>
  1047. </div>
  1048. <div class="slightly-smaller">
  1049. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L853-L859">Show on GitHub</a>
  1050. </div>
  1051. </section>
  1052. </div>
  1053. </li>
  1054. <li class="item">
  1055. <div>
  1056. <code>
  1057. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)resignFirstResponder"></a>
  1058. <a name="//apple_ref/swift/Method/resignFirstResponder()" class="dashAnchor"></a>
  1059. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)resignFirstResponder">resignFirstResponder()</a>
  1060. </code>
  1061. </div>
  1062. <div class="height-container">
  1063. <div class="pointer-container"></div>
  1064. <section class="section">
  1065. <div class="pointer"></div>
  1066. <div class="abstract">
  1067. <p>Undocumented</p>
  1068. </div>
  1069. <div class="declaration">
  1070. <h4>Declaration</h4>
  1071. <div class="language">
  1072. <p class="aside-title">Swift</p>
  1073. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">resignFirstResponder</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>
  1074. </div>
  1075. </div>
  1076. <div class="slightly-smaller">
  1077. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L861-L867">Show on GitHub</a>
  1078. </div>
  1079. </section>
  1080. </div>
  1081. </li>
  1082. <li class="item">
  1083. <div>
  1084. <code>
  1085. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(py)acceptsFirstResponder"></a>
  1086. <a name="//apple_ref/swift/Property/acceptsFirstResponder" class="dashAnchor"></a>
  1087. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(py)acceptsFirstResponder">acceptsFirstResponder</a>
  1088. </code>
  1089. </div>
  1090. <div class="height-container">
  1091. <div class="pointer-container"></div>
  1092. <section class="section">
  1093. <div class="pointer"></div>
  1094. <div class="abstract">
  1095. <p>Undocumented</p>
  1096. </div>
  1097. <div class="declaration">
  1098. <h4>Declaration</h4>
  1099. <div class="language">
  1100. <p class="aside-title">Swift</p>
  1101. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="k">var</span> <span class="nv">acceptsFirstResponder</span><span class="p">:</span> <span class="kt">Bool</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>
  1102. </div>
  1103. </div>
  1104. <div class="slightly-smaller">
  1105. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L869-L873">Show on GitHub</a>
  1106. </div>
  1107. </section>
  1108. </div>
  1109. </li>
  1110. <li class="item">
  1111. <div>
  1112. <code>
  1113. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)flagsChanged:"></a>
  1114. <a name="//apple_ref/swift/Method/flagsChanged(with:)" class="dashAnchor"></a>
  1115. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)flagsChanged:">flagsChanged(with:<wbr>)</a>
  1116. </code>
  1117. </div>
  1118. <div class="height-container">
  1119. <div class="pointer-container"></div>
  1120. <section class="section">
  1121. <div class="pointer"></div>
  1122. <div class="abstract">
  1123. <p>Undocumented</p>
  1124. </div>
  1125. <div class="declaration">
  1126. <h4>Declaration</h4>
  1127. <div class="language">
  1128. <p class="aside-title">Swift</p>
  1129. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">flagsChanged</span><span class="p">(</span><span class="n">with</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">NSEvent</span><span class="p">)</span></code></pre>
  1130. </div>
  1131. </div>
  1132. <div class="slightly-smaller">
  1133. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L919-L931">Show on GitHub</a>
  1134. </div>
  1135. </section>
  1136. </div>
  1137. </li>
  1138. <li class="item">
  1139. <div>
  1140. <code>
  1141. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseExited:"></a>
  1142. <a name="//apple_ref/swift/Method/mouseExited(with:)" class="dashAnchor"></a>
  1143. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseExited:">mouseExited(with:<wbr>)</a>
  1144. </code>
  1145. </div>
  1146. <div class="height-container">
  1147. <div class="pointer-container"></div>
  1148. <section class="section">
  1149. <div class="pointer"></div>
  1150. <div class="abstract">
  1151. <p>Undocumented</p>
  1152. </div>
  1153. <div class="declaration">
  1154. <h4>Declaration</h4>
  1155. <div class="language">
  1156. <p class="aside-title">Swift</p>
  1157. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">mouseExited</span><span class="p">(</span><span class="n">with</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">NSEvent</span><span class="p">)</span></code></pre>
  1158. </div>
  1159. </div>
  1160. <div class="slightly-smaller">
  1161. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L933-L936">Show on GitHub</a>
  1162. </div>
  1163. </section>
  1164. </div>
  1165. </li>
  1166. <li class="item">
  1167. <div>
  1168. <code>
  1169. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)keyDown:"></a>
  1170. <a name="//apple_ref/swift/Method/keyDown(with:)" class="dashAnchor"></a>
  1171. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)keyDown:">keyDown(with:<wbr>)</a>
  1172. </code>
  1173. </div>
  1174. <div class="height-container">
  1175. <div class="pointer-container"></div>
  1176. <section class="section">
  1177. <div class="pointer"></div>
  1178. <div class="abstract">
  1179. <p>Undocumented</p>
  1180. </div>
  1181. <div class="declaration">
  1182. <h4>Declaration</h4>
  1183. <div class="language">
  1184. <p class="aside-title">Swift</p>
  1185. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">keyDown</span><span class="p">(</span><span class="n">with</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">NSEvent</span><span class="p">)</span></code></pre>
  1186. </div>
  1187. </div>
  1188. <div class="slightly-smaller">
  1189. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L950-L1044">Show on GitHub</a>
  1190. </div>
  1191. </section>
  1192. </div>
  1193. </li>
  1194. <li class="item">
  1195. <div>
  1196. <code>
  1197. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)doCommandBySelector:"></a>
  1198. <a name="//apple_ref/swift/Method/doCommand(by:)" class="dashAnchor"></a>
  1199. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)doCommandBySelector:">doCommand(by:<wbr>)</a>
  1200. </code>
  1201. </div>
  1202. <div class="height-container">
  1203. <div class="pointer-container"></div>
  1204. <section class="section">
  1205. <div class="pointer"></div>
  1206. <div class="abstract">
  1207. <p>Undocumented</p>
  1208. </div>
  1209. <div class="declaration">
  1210. <h4>Declaration</h4>
  1211. <div class="language">
  1212. <p class="aside-title">Swift</p>
  1213. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">doCommand</span><span class="p">(</span><span class="n">by</span> <span class="nv">selector</span><span class="p">:</span> <span class="kt">Selector</span><span class="p">)</span></code></pre>
  1214. </div>
  1215. </div>
  1216. <div class="slightly-smaller">
  1217. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1046-L1096">Show on GitHub</a>
  1218. </div>
  1219. </section>
  1220. </div>
  1221. </li>
  1222. <li class="item">
  1223. <div>
  1224. <code>
  1225. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)insertText:replacementRange:"></a>
  1226. <a name="//apple_ref/swift/Method/insertText(_:replacementRange:)" class="dashAnchor"></a>
  1227. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)insertText:replacementRange:">insertText(_:<wbr>replacementRange:<wbr>)</a>
  1228. </code>
  1229. </div>
  1230. <div class="height-container">
  1231. <div class="pointer-container"></div>
  1232. <section class="section">
  1233. <div class="pointer"></div>
  1234. <div class="abstract">
  1235. <p>Undocumented</p>
  1236. </div>
  1237. <div class="declaration">
  1238. <h4>Declaration</h4>
  1239. <div class="language">
  1240. <p class="aside-title">Swift</p>
  1241. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">insertText</span><span class="p">(</span><span class="n">_</span> <span class="nv">string</span><span class="p">:</span> <span class="kt">Any</span><span class="p">,</span> <span class="nv">replacementRange</span><span class="p">:</span> <span class="kt">NSRange</span><span class="p">)</span></code></pre>
  1242. </div>
  1243. </div>
  1244. <div class="slightly-smaller">
  1245. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1099-L1105">Show on GitHub</a>
  1246. </div>
  1247. </section>
  1248. </div>
  1249. </li>
  1250. <li class="item">
  1251. <div>
  1252. <code>
  1253. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)setMarkedText:selectedRange:replacementRange:"></a>
  1254. <a name="//apple_ref/swift/Method/setMarkedText(_:selectedRange:replacementRange:)" class="dashAnchor"></a>
  1255. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)setMarkedText:selectedRange:replacementRange:">setMarkedText(_:<wbr>selectedRange:<wbr>replacementRange:<wbr>)</a>
  1256. </code>
  1257. </div>
  1258. <div class="height-container">
  1259. <div class="pointer-container"></div>
  1260. <section class="section">
  1261. <div class="pointer"></div>
  1262. <div class="abstract">
  1263. <p>Undocumented</p>
  1264. </div>
  1265. <div class="declaration">
  1266. <h4>Declaration</h4>
  1267. <div class="language">
  1268. <p class="aside-title">Swift</p>
  1269. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">setMarkedText</span><span class="p">(</span><span class="n">_</span> <span class="nv">string</span><span class="p">:</span> <span class="kt">Any</span><span class="p">,</span> <span class="nv">selectedRange</span><span class="p">:</span> <span class="kt">NSRange</span><span class="p">,</span> <span class="nv">replacementRange</span><span class="p">:</span> <span class="kt">NSRange</span><span class="p">)</span></code></pre>
  1270. </div>
  1271. </div>
  1272. <div class="slightly-smaller">
  1273. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1108-L1110">Show on GitHub</a>
  1274. </div>
  1275. </section>
  1276. </div>
  1277. </li>
  1278. <li class="item">
  1279. <div>
  1280. <code>
  1281. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)unmarkText"></a>
  1282. <a name="//apple_ref/swift/Method/unmarkText()" class="dashAnchor"></a>
  1283. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)unmarkText">unmarkText()</a>
  1284. </code>
  1285. </div>
  1286. <div class="height-container">
  1287. <div class="pointer-container"></div>
  1288. <section class="section">
  1289. <div class="pointer"></div>
  1290. <div class="abstract">
  1291. <p>Undocumented</p>
  1292. </div>
  1293. <div class="declaration">
  1294. <h4>Declaration</h4>
  1295. <div class="language">
  1296. <p class="aside-title">Swift</p>
  1297. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">unmarkText</span><span class="p">()</span></code></pre>
  1298. </div>
  1299. </div>
  1300. <div class="slightly-smaller">
  1301. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1113-L1115">Show on GitHub</a>
  1302. </div>
  1303. </section>
  1304. </div>
  1305. </li>
  1306. <li class="item">
  1307. <div>
  1308. <code>
  1309. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)selectedRange"></a>
  1310. <a name="//apple_ref/swift/Method/selectedRange()" class="dashAnchor"></a>
  1311. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)selectedRange">selectedRange()</a>
  1312. </code>
  1313. </div>
  1314. <div class="height-container">
  1315. <div class="pointer-container"></div>
  1316. <section class="section">
  1317. <div class="pointer"></div>
  1318. <div class="abstract">
  1319. <p>Undocumented</p>
  1320. </div>
  1321. <div class="declaration">
  1322. <h4>Declaration</h4>
  1323. <div class="language">
  1324. <p class="aside-title">Swift</p>
  1325. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">selectedRange</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">NSRange</span></code></pre>
  1326. </div>
  1327. </div>
  1328. <div class="slightly-smaller">
  1329. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1118-L1123">Show on GitHub</a>
  1330. </div>
  1331. </section>
  1332. </div>
  1333. </li>
  1334. <li class="item">
  1335. <div>
  1336. <code>
  1337. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)markedRange"></a>
  1338. <a name="//apple_ref/swift/Method/markedRange()" class="dashAnchor"></a>
  1339. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)markedRange">markedRange()</a>
  1340. </code>
  1341. </div>
  1342. <div class="height-container">
  1343. <div class="pointer-container"></div>
  1344. <section class="section">
  1345. <div class="pointer"></div>
  1346. <div class="abstract">
  1347. <p>Undocumented</p>
  1348. </div>
  1349. <div class="declaration">
  1350. <h4>Declaration</h4>
  1351. <div class="language">
  1352. <p class="aside-title">Swift</p>
  1353. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">markedRange</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">NSRange</span></code></pre>
  1354. </div>
  1355. </div>
  1356. <div class="slightly-smaller">
  1357. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1126-L1131">Show on GitHub</a>
  1358. </div>
  1359. </section>
  1360. </div>
  1361. </li>
  1362. <li class="item">
  1363. <div>
  1364. <code>
  1365. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)hasMarkedText"></a>
  1366. <a name="//apple_ref/swift/Method/hasMarkedText()" class="dashAnchor"></a>
  1367. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)hasMarkedText">hasMarkedText()</a>
  1368. </code>
  1369. </div>
  1370. <div class="height-container">
  1371. <div class="pointer-container"></div>
  1372. <section class="section">
  1373. <div class="pointer"></div>
  1374. <div class="abstract">
  1375. <p>Undocumented</p>
  1376. </div>
  1377. <div class="declaration">
  1378. <h4>Declaration</h4>
  1379. <div class="language">
  1380. <p class="aside-title">Swift</p>
  1381. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">hasMarkedText</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>
  1382. </div>
  1383. </div>
  1384. <div class="slightly-smaller">
  1385. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1134-L1138">Show on GitHub</a>
  1386. </div>
  1387. </section>
  1388. </div>
  1389. </li>
  1390. <li class="item">
  1391. <div>
  1392. <code>
  1393. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)attributedSubstringForProposedRange:actualRange:"></a>
  1394. <a name="//apple_ref/swift/Method/attributedSubstring(forProposedRange:actualRange:)" class="dashAnchor"></a>
  1395. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)attributedSubstringForProposedRange:actualRange:">attributedSubstring(forProposedRange:<wbr>actualRange:<wbr>)</a>
  1396. </code>
  1397. </div>
  1398. <div class="height-container">
  1399. <div class="pointer-container"></div>
  1400. <section class="section">
  1401. <div class="pointer"></div>
  1402. <div class="abstract">
  1403. <p>Undocumented</p>
  1404. </div>
  1405. <div class="declaration">
  1406. <h4>Declaration</h4>
  1407. <div class="language">
  1408. <p class="aside-title">Swift</p>
  1409. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">attributedSubstring</span><span class="p">(</span><span class="n">forProposedRange</span> <span class="nv">range</span><span class="p">:</span> <span class="kt">NSRange</span><span class="p">,</span> <span class="nv">actualRange</span><span class="p">:</span> <span class="kt">NSRangePointer</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">NSAttributedString</span><span class="p">?</span></code></pre>
  1410. </div>
  1411. </div>
  1412. <div class="slightly-smaller">
  1413. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1141-L1144">Show on GitHub</a>
  1414. </div>
  1415. </section>
  1416. </div>
  1417. </li>
  1418. <li class="item">
  1419. <div>
  1420. <code>
  1421. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)validAttributesForMarkedText"></a>
  1422. <a name="//apple_ref/swift/Method/validAttributesForMarkedText()" class="dashAnchor"></a>
  1423. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)validAttributesForMarkedText">validAttributesForMarkedText()</a>
  1424. </code>
  1425. </div>
  1426. <div class="height-container">
  1427. <div class="pointer-container"></div>
  1428. <section class="section">
  1429. <div class="pointer"></div>
  1430. <div class="abstract">
  1431. <p>Undocumented</p>
  1432. </div>
  1433. <div class="declaration">
  1434. <h4>Declaration</h4>
  1435. <div class="language">
  1436. <p class="aside-title">Swift</p>
  1437. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">validAttributesForMarkedText</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">NSAttributedString</span><span class="o">.</span><span class="kt">Key</span><span class="p">]</span></code></pre>
  1438. </div>
  1439. </div>
  1440. <div class="slightly-smaller">
  1441. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1147-L1150">Show on GitHub</a>
  1442. </div>
  1443. </section>
  1444. </div>
  1445. </li>
  1446. <li class="item">
  1447. <div>
  1448. <code>
  1449. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)firstRectForCharacterRange:actualRange:"></a>
  1450. <a name="//apple_ref/swift/Method/firstRect(forCharacterRange:actualRange:)" class="dashAnchor"></a>
  1451. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)firstRectForCharacterRange:actualRange:">firstRect(forCharacterRange:<wbr>actualRange:<wbr>)</a>
  1452. </code>
  1453. </div>
  1454. <div class="height-container">
  1455. <div class="pointer-container"></div>
  1456. <section class="section">
  1457. <div class="pointer"></div>
  1458. <div class="abstract">
  1459. <p>Undocumented</p>
  1460. </div>
  1461. <div class="declaration">
  1462. <h4>Declaration</h4>
  1463. <div class="language">
  1464. <p class="aside-title">Swift</p>
  1465. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">firstRect</span><span class="p">(</span><span class="n">forCharacterRange</span> <span class="nv">range</span><span class="p">:</span> <span class="kt">NSRange</span><span class="p">,</span> <span class="nv">actualRange</span><span class="p">:</span> <span class="kt">NSRangePointer</span><span class="p">?)</span> <span class="o">-&gt;</span> <span class="kt">NSRect</span></code></pre>
  1466. </div>
  1467. </div>
  1468. <div class="slightly-smaller">
  1469. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1153-L1161">Show on GitHub</a>
  1470. </div>
  1471. </section>
  1472. </div>
  1473. </li>
  1474. <li class="item">
  1475. <div>
  1476. <code>
  1477. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)characterIndexForPoint:"></a>
  1478. <a name="//apple_ref/swift/Method/characterIndex(for:)" class="dashAnchor"></a>
  1479. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)characterIndexForPoint:">characterIndex(for:<wbr>)</a>
  1480. </code>
  1481. </div>
  1482. <div class="height-container">
  1483. <div class="pointer-container"></div>
  1484. <section class="section">
  1485. <div class="pointer"></div>
  1486. <div class="abstract">
  1487. <p>Undocumented</p>
  1488. </div>
  1489. <div class="declaration">
  1490. <h4>Declaration</h4>
  1491. <div class="language">
  1492. <p class="aside-title">Swift</p>
  1493. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">characterIndex</span><span class="p">(</span><span class="k">for</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">NSPoint</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Int</span></code></pre>
  1494. </div>
  1495. </div>
  1496. <div class="slightly-smaller">
  1497. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1164-L1167">Show on GitHub</a>
  1498. </div>
  1499. </section>
  1500. </div>
  1501. </li>
  1502. <li class="item">
  1503. <div>
  1504. <code>
  1505. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)validateUserInterfaceItem:"></a>
  1506. <a name="//apple_ref/swift/Method/validateUserInterfaceItem(_:)" class="dashAnchor"></a>
  1507. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)validateUserInterfaceItem:">validateUserInterfaceItem(_:<wbr>)</a>
  1508. </code>
  1509. </div>
  1510. <div class="height-container">
  1511. <div class="pointer-container"></div>
  1512. <section class="section">
  1513. <div class="pointer"></div>
  1514. <div class="abstract">
  1515. <p>Undocumented</p>
  1516. </div>
  1517. <div class="declaration">
  1518. <h4>Declaration</h4>
  1519. <div class="language">
  1520. <p class="aside-title">Swift</p>
  1521. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">validateUserInterfaceItem</span><span class="p">(</span><span class="n">_</span> <span class="nv">item</span><span class="p">:</span> <span class="kt">NSValidatedUserInterfaceItem</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>
  1522. </div>
  1523. </div>
  1524. <div class="slightly-smaller">
  1525. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1169-L1196">Show on GitHub</a>
  1526. </div>
  1527. </section>
  1528. </div>
  1529. </li>
  1530. <li class="item">
  1531. <div>
  1532. <code>
  1533. <a name="/s:9SwiftTerm16TerminalDelegateP16selectionChanged6sourceyAA0C0C_tF"></a>
  1534. <a name="//apple_ref/swift/Method/selectionChanged(source:)" class="dashAnchor"></a>
  1535. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP16selectionChanged6sourceyAA0C0C_tF">selectionChanged(source:<wbr>)</a>
  1536. </code>
  1537. </div>
  1538. <div class="height-container">
  1539. <div class="pointer-container"></div>
  1540. <section class="section">
  1541. <div class="pointer"></div>
  1542. <div class="abstract">
  1543. </div>
  1544. <div class="declaration">
  1545. <h4>Declaration</h4>
  1546. <div class="language">
  1547. <p class="aside-title">Swift</p>
  1548. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">selectionChanged</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">)</span></code></pre>
  1549. </div>
  1550. </div>
  1551. <div class="slightly-smaller">
  1552. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1198-L1200">Show on GitHub</a>
  1553. </div>
  1554. </section>
  1555. </div>
  1556. </li>
  1557. <li class="item">
  1558. <div>
  1559. <code>
  1560. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)paste:"></a>
  1561. <a name="//apple_ref/swift/Method/paste(_:)" class="dashAnchor"></a>
  1562. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)paste:">paste(_:<wbr>)</a>
  1563. </code>
  1564. </div>
  1565. <div class="height-container">
  1566. <div class="pointer-container"></div>
  1567. <section class="section">
  1568. <div class="pointer"></div>
  1569. <div class="abstract">
  1570. <p>Undocumented</p>
  1571. </div>
  1572. <div class="declaration">
  1573. <h4>Declaration</h4>
  1574. <div class="language">
  1575. <p class="aside-title">Swift</p>
  1576. <pre class="highlight swift"><code><span class="kd">@objc</span>
  1577. <span class="kd">public</span> <span class="kd">func</span> <span class="nf">paste</span><span class="p">(</span><span class="n">_</span> <span class="nv">sender</span><span class="p">:</span> <span class="kt">Any</span><span class="p">)</span></code></pre>
  1578. </div>
  1579. </div>
  1580. <div class="slightly-smaller">
  1581. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1205-L1210">Show on GitHub</a>
  1582. </div>
  1583. </section>
  1584. </div>
  1585. </li>
  1586. <li class="item">
  1587. <div>
  1588. <code>
  1589. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)copy:"></a>
  1590. <a name="//apple_ref/swift/Method/copy(_:)" class="dashAnchor"></a>
  1591. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)copy:">copy(_:<wbr>)</a>
  1592. </code>
  1593. </div>
  1594. <div class="height-container">
  1595. <div class="pointer-container"></div>
  1596. <section class="section">
  1597. <div class="pointer"></div>
  1598. <div class="abstract">
  1599. <p>Undocumented</p>
  1600. </div>
  1601. <div class="declaration">
  1602. <h4>Declaration</h4>
  1603. <div class="language">
  1604. <p class="aside-title">Swift</p>
  1605. <pre class="highlight swift"><code><span class="kd">@objc</span>
  1606. <span class="kd">public</span> <span class="kd">func</span> <span class="nf">copy</span><span class="p">(</span><span class="n">_</span> <span class="nv">sender</span><span class="p">:</span> <span class="kt">Any</span><span class="p">)</span></code></pre>
  1607. </div>
  1608. </div>
  1609. <div class="slightly-smaller">
  1610. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1213-L1221">Show on GitHub</a>
  1611. </div>
  1612. </section>
  1613. </div>
  1614. </li>
  1615. <li class="item">
  1616. <div>
  1617. <code>
  1618. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)selectAll:"></a>
  1619. <a name="//apple_ref/swift/Method/selectAll(_:)" class="dashAnchor"></a>
  1620. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)selectAll:">selectAll(_:<wbr>)</a>
  1621. </code>
  1622. </div>
  1623. <div class="height-container">
  1624. <div class="pointer-container"></div>
  1625. <section class="section">
  1626. <div class="pointer"></div>
  1627. <div class="abstract">
  1628. <p>Undocumented</p>
  1629. </div>
  1630. <div class="declaration">
  1631. <h4>Declaration</h4>
  1632. <div class="language">
  1633. <p class="aside-title">Swift</p>
  1634. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">selectAll</span><span class="p">(</span><span class="n">_</span> <span class="nv">sender</span><span class="p">:</span> <span class="kt">Any</span><span class="p">?)</span></code></pre>
  1635. </div>
  1636. </div>
  1637. <div class="slightly-smaller">
  1638. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1223-L1226">Show on GitHub</a>
  1639. </div>
  1640. </section>
  1641. </div>
  1642. </li>
  1643. <li class="item">
  1644. <div>
  1645. <code>
  1646. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseDown:"></a>
  1647. <a name="//apple_ref/swift/Method/mouseDown(with:)" class="dashAnchor"></a>
  1648. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseDown:">mouseDown(with:<wbr>)</a>
  1649. </code>
  1650. </div>
  1651. <div class="height-container">
  1652. <div class="pointer-container"></div>
  1653. <section class="section">
  1654. <div class="pointer"></div>
  1655. <div class="abstract">
  1656. <p>Undocumented</p>
  1657. </div>
  1658. <div class="declaration">
  1659. <h4>Declaration</h4>
  1660. <div class="language">
  1661. <p class="aside-title">Swift</p>
  1662. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">mouseDown</span><span class="p">(</span><span class="n">with</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">NSEvent</span><span class="p">)</span></code></pre>
  1663. </div>
  1664. </div>
  1665. <div class="slightly-smaller">
  1666. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1275-L1300">Show on GitHub</a>
  1667. </div>
  1668. </section>
  1669. </div>
  1670. </li>
  1671. <li class="item">
  1672. <div>
  1673. <code>
  1674. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseUp:"></a>
  1675. <a name="//apple_ref/swift/Method/mouseUp(with:)" class="dashAnchor"></a>
  1676. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseUp:">mouseUp(with:<wbr>)</a>
  1677. </code>
  1678. </div>
  1679. <div class="height-container">
  1680. <div class="pointer-container"></div>
  1681. <section class="section">
  1682. <div class="pointer"></div>
  1683. <div class="abstract">
  1684. <p>Undocumented</p>
  1685. </div>
  1686. <div class="declaration">
  1687. <h4>Declaration</h4>
  1688. <div class="language">
  1689. <p class="aside-title">Swift</p>
  1690. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">mouseUp</span><span class="p">(</span><span class="n">with</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">NSEvent</span><span class="p">)</span></code></pre>
  1691. </div>
  1692. </div>
  1693. <div class="slightly-smaller">
  1694. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1311-L1332">Show on GitHub</a>
  1695. </div>
  1696. </section>
  1697. </div>
  1698. </li>
  1699. <li class="item">
  1700. <div>
  1701. <code>
  1702. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseDragged:"></a>
  1703. <a name="//apple_ref/swift/Method/mouseDragged(with:)" class="dashAnchor"></a>
  1704. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseDragged:">mouseDragged(with:<wbr>)</a>
  1705. </code>
  1706. </div>
  1707. <div class="height-container">
  1708. <div class="pointer-container"></div>
  1709. <section class="section">
  1710. <div class="pointer"></div>
  1711. <div class="abstract">
  1712. <p>Undocumented</p>
  1713. </div>
  1714. <div class="declaration">
  1715. <h4>Declaration</h4>
  1716. <div class="language">
  1717. <p class="aside-title">Swift</p>
  1718. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">mouseDragged</span><span class="p">(</span><span class="n">with</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">NSEvent</span><span class="p">)</span></code></pre>
  1719. </div>
  1720. </div>
  1721. <div class="slightly-smaller">
  1722. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1334-L1362">Show on GitHub</a>
  1723. </div>
  1724. </section>
  1725. </div>
  1726. </li>
  1727. <li class="item">
  1728. <div>
  1729. <code>
  1730. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseMoved:"></a>
  1731. <a name="//apple_ref/swift/Method/mouseMoved(with:)" class="dashAnchor"></a>
  1732. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)mouseMoved:">mouseMoved(with:<wbr>)</a>
  1733. </code>
  1734. </div>
  1735. <div class="height-container">
  1736. <div class="pointer-container"></div>
  1737. <section class="section">
  1738. <div class="pointer"></div>
  1739. <div class="abstract">
  1740. <p>Undocumented</p>
  1741. </div>
  1742. <div class="declaration">
  1743. <h4>Declaration</h4>
  1744. <div class="language">
  1745. <p class="aside-title">Swift</p>
  1746. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">mouseMoved</span><span class="p">(</span><span class="n">with</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">NSEvent</span><span class="p">)</span></code></pre>
  1747. </div>
  1748. </div>
  1749. <div class="slightly-smaller">
  1750. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1423-L1435">Show on GitHub</a>
  1751. </div>
  1752. </section>
  1753. </div>
  1754. </li>
  1755. <li class="item">
  1756. <div>
  1757. <code>
  1758. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)scrollWheel:"></a>
  1759. <a name="//apple_ref/swift/Method/scrollWheel(with:)" class="dashAnchor"></a>
  1760. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)scrollWheel:">scrollWheel(with:<wbr>)</a>
  1761. </code>
  1762. </div>
  1763. <div class="height-container">
  1764. <div class="pointer-container"></div>
  1765. <section class="section">
  1766. <div class="pointer"></div>
  1767. <div class="abstract">
  1768. <p>Undocumented</p>
  1769. </div>
  1770. <div class="declaration">
  1771. <h4>Declaration</h4>
  1772. <div class="language">
  1773. <p class="aside-title">Swift</p>
  1774. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">scrollWheel</span><span class="p">(</span><span class="n">with</span> <span class="nv">event</span><span class="p">:</span> <span class="kt">NSEvent</span><span class="p">)</span></code></pre>
  1775. </div>
  1776. </div>
  1777. <div class="slightly-smaller">
  1778. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1437-L1447">Show on GitHub</a>
  1779. </div>
  1780. </section>
  1781. </div>
  1782. </li>
  1783. <li class="item">
  1784. <div>
  1785. <code>
  1786. <a name="/c:@M@SwiftTerm@objc(cs)TerminalView(im)resetCursorRects"></a>
  1787. <a name="//apple_ref/swift/Method/resetCursorRects()" class="dashAnchor"></a>
  1788. <a class="token" href="#/c:@M@SwiftTerm@objc(cs)TerminalView(im)resetCursorRects">resetCursorRects()</a>
  1789. </code>
  1790. </div>
  1791. <div class="height-container">
  1792. <div class="pointer-container"></div>
  1793. <section class="section">
  1794. <div class="pointer"></div>
  1795. <div class="abstract">
  1796. <p>Undocumented</p>
  1797. </div>
  1798. <div class="declaration">
  1799. <h4>Declaration</h4>
  1800. <div class="language">
  1801. <p class="aside-title">Swift</p>
  1802. <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">override</span> <span class="kd">func</span> <span class="nf">resetCursorRects</span><span class="p">()</span></code></pre>
  1803. </div>
  1804. </div>
  1805. <div class="slightly-smaller">
  1806. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1463-L1465">Show on GitHub</a>
  1807. </div>
  1808. </section>
  1809. </div>
  1810. </li>
  1811. <li class="item">
  1812. <div>
  1813. <code>
  1814. <a name="/s:9SwiftTerm16TerminalDelegateP16isProcessTrusted6sourceSbAA0C0C_tF"></a>
  1815. <a name="//apple_ref/swift/Method/isProcessTrusted(source:)" class="dashAnchor"></a>
  1816. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP16isProcessTrusted6sourceSbAA0C0C_tF">isProcessTrusted(source:<wbr>)</a>
  1817. </code>
  1818. </div>
  1819. <div class="height-container">
  1820. <div class="pointer-container"></div>
  1821. <section class="section">
  1822. <div class="pointer"></div>
  1823. <div class="abstract">
  1824. </div>
  1825. <div class="declaration">
  1826. <h4>Declaration</h4>
  1827. <div class="language">
  1828. <p class="aside-title">Swift</p>
  1829. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">isProcessTrusted</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>
  1830. </div>
  1831. </div>
  1832. <div class="slightly-smaller">
  1833. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1469-L1471">Show on GitHub</a>
  1834. </div>
  1835. </section>
  1836. </div>
  1837. </li>
  1838. <li class="item">
  1839. <div>
  1840. <code>
  1841. <a name="/s:9SwiftTerm16TerminalDelegateP16mouseModeChanged6sourceyAA0C0C_tF"></a>
  1842. <a name="//apple_ref/swift/Method/mouseModeChanged(source:)" class="dashAnchor"></a>
  1843. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP16mouseModeChanged6sourceyAA0C0C_tF">mouseModeChanged(source:<wbr>)</a>
  1844. </code>
  1845. </div>
  1846. <div class="height-container">
  1847. <div class="pointer-container"></div>
  1848. <section class="section">
  1849. <div class="pointer"></div>
  1850. <div class="abstract">
  1851. </div>
  1852. <div class="declaration">
  1853. <h4>Declaration</h4>
  1854. <div class="language">
  1855. <p class="aside-title">Swift</p>
  1856. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">mouseModeChanged</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">)</span></code></pre>
  1857. </div>
  1858. </div>
  1859. <div class="slightly-smaller">
  1860. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1473-L1481">Show on GitHub</a>
  1861. </div>
  1862. </section>
  1863. </div>
  1864. </li>
  1865. <li class="item">
  1866. <div>
  1867. <code>
  1868. <a name="/s:9SwiftTerm12TerminalViewC10showCursor6sourceyAA0C0C_tF"></a>
  1869. <a name="//apple_ref/swift/Method/showCursor(source:)" class="dashAnchor"></a>
  1870. <a class="token" href="#/s:9SwiftTerm12TerminalViewC10showCursor6sourceyAA0C0C_tF">showCursor(source:<wbr>)</a>
  1871. </code>
  1872. </div>
  1873. <div class="height-container">
  1874. <div class="pointer-container"></div>
  1875. <section class="section">
  1876. <div class="pointer"></div>
  1877. <div class="abstract">
  1878. <p>Undocumented</p>
  1879. </div>
  1880. <div class="declaration">
  1881. <h4>Declaration</h4>
  1882. <div class="language">
  1883. <p class="aside-title">Swift</p>
  1884. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">showCursor</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">)</span></code></pre>
  1885. </div>
  1886. </div>
  1887. <div class="slightly-smaller">
  1888. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1483-L1485">Show on GitHub</a>
  1889. </div>
  1890. </section>
  1891. </div>
  1892. </li>
  1893. <li class="item">
  1894. <div>
  1895. <code>
  1896. <a name="/s:9SwiftTerm16TerminalDelegateP03setC5Title6source5titleyAA0C0C_SStF"></a>
  1897. <a name="//apple_ref/swift/Method/setTerminalTitle(source:title:)" class="dashAnchor"></a>
  1898. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP03setC5Title6source5titleyAA0C0C_SStF">setTerminalTitle(source:<wbr>title:<wbr>)</a>
  1899. </code>
  1900. </div>
  1901. <div class="height-container">
  1902. <div class="pointer-container"></div>
  1903. <section class="section">
  1904. <div class="pointer"></div>
  1905. <div class="abstract">
  1906. </div>
  1907. <div class="declaration">
  1908. <h4>Declaration</h4>
  1909. <div class="language">
  1910. <p class="aside-title">Swift</p>
  1911. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">setTerminalTitle</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">,</span> <span class="nv">title</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
  1912. </div>
  1913. </div>
  1914. <div class="slightly-smaller">
  1915. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1487-L1489">Show on GitHub</a>
  1916. </div>
  1917. </section>
  1918. </div>
  1919. </li>
  1920. <li class="item">
  1921. <div>
  1922. <code>
  1923. <a name="/s:9SwiftTerm16TerminalDelegateP11sizeChanged6sourceyAA0C0C_tF"></a>
  1924. <a name="//apple_ref/swift/Method/sizeChanged(source:)" class="dashAnchor"></a>
  1925. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP11sizeChanged6sourceyAA0C0C_tF">sizeChanged(source:<wbr>)</a>
  1926. </code>
  1927. </div>
  1928. <div class="height-container">
  1929. <div class="pointer-container"></div>
  1930. <section class="section">
  1931. <div class="pointer"></div>
  1932. <div class="abstract">
  1933. </div>
  1934. <div class="declaration">
  1935. <h4>Declaration</h4>
  1936. <div class="language">
  1937. <p class="aside-title">Swift</p>
  1938. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">sizeChanged</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">)</span></code></pre>
  1939. </div>
  1940. </div>
  1941. <div class="slightly-smaller">
  1942. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1491-L1494">Show on GitHub</a>
  1943. </div>
  1944. </section>
  1945. </div>
  1946. </li>
  1947. <li class="item">
  1948. <div>
  1949. <code>
  1950. <a name="/s:9SwiftTerm16TerminalDelegateP03setC9IconTitle6source5titleyAA0C0C_SStF"></a>
  1951. <a name="//apple_ref/swift/Method/setTerminalIconTitle(source:title:)" class="dashAnchor"></a>
  1952. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP03setC9IconTitle6source5titleyAA0C0C_SStF">setTerminalIconTitle(source:<wbr>title:<wbr>)</a>
  1953. </code>
  1954. </div>
  1955. <div class="height-container">
  1956. <div class="pointer-container"></div>
  1957. <section class="section">
  1958. <div class="pointer"></div>
  1959. <div class="abstract">
  1960. </div>
  1961. <div class="declaration">
  1962. <h4>Declaration</h4>
  1963. <div class="language">
  1964. <p class="aside-title">Swift</p>
  1965. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">setTerminalIconTitle</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">,</span> <span class="nv">title</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
  1966. </div>
  1967. </div>
  1968. <div class="slightly-smaller">
  1969. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1496-L1498">Show on GitHub</a>
  1970. </div>
  1971. </section>
  1972. </div>
  1973. </li>
  1974. <li class="item">
  1975. <div>
  1976. <code>
  1977. <a name="/s:9SwiftTerm16TerminalDelegateP13windowCommand6source7commandSays5UInt8VGSgAA0C0C_AL018WindowManipulationF0OtF"></a>
  1978. <a name="//apple_ref/swift/Method/windowCommand(source:command:)" class="dashAnchor"></a>
  1979. <a class="token" href="#/s:9SwiftTerm16TerminalDelegateP13windowCommand6source7commandSays5UInt8VGSgAA0C0C_AL018WindowManipulationF0OtF">windowCommand(source:<wbr>command:<wbr>)</a>
  1980. </code>
  1981. </div>
  1982. <div class="height-container">
  1983. <div class="pointer-container"></div>
  1984. <section class="section">
  1985. <div class="pointer"></div>
  1986. <div class="abstract">
  1987. </div>
  1988. <div class="declaration">
  1989. <h4>Declaration</h4>
  1990. <div class="language">
  1991. <p class="aside-title">Swift</p>
  1992. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">windowCommand</span><span class="p">(</span><span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="p">,</span> <span class="nv">command</span><span class="p">:</span> <span class="kt"><a href="../Classes/Terminal.html">Terminal</a></span><span class="o">.</span><span class="kt">WindowManipulationCommand</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">UInt8</span><span class="p">]?</span></code></pre>
  1993. </div>
  1994. </div>
  1995. <div class="slightly-smaller">
  1996. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/SwiftTerm/Sources/SwiftTerm/Mac/MacTerminalView.swift#L1501-L1503">Show on GitHub</a>
  1997. </div>
  1998. </section>
  1999. </div>
  2000. </li>
  2001. </ul>
  2002. </div>
  2003. </section>
  2004. </section>
  2005. <section id="footer">
  2006. <p>&copy; 2020 <a class="link" href="https://tirania.org/" target="_blank" rel="external">Miguel de Icaza</a>. All rights reserved. (Last updated: 2020-04-12)</p>
  2007. <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.13.2</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
  2008. </section>
  2009. </article>
  2010. </div>
  2011. </body>
  2012. </div>
  2013. </html>