WindowManipulationCommand.html 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>WindowManipulationCommand Enumeration 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/Enum/WindowManipulationCommand" class="dashAnchor"></a>
  13. <a title="WindowManipulationCommand Enumeration Reference"></a>
  14. <header>
  15. <div class="content-wrapper">
  16. <p><a href="../../index.html">SwiftTerm 1.0 Docs</a> (65% 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. WindowManipulationCommand Enumeration 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/Color.html">Color</a>
  36. </li>
  37. <li class="nav-group-task">
  38. <a href="../../Classes/HeadlessTerminal.html">HeadlessTerminal</a>
  39. </li>
  40. <li class="nav-group-task">
  41. <a href="../../Classes/LocalProcess.html">LocalProcess</a>
  42. </li>
  43. <li class="nav-group-task">
  44. <a href="../../Classes/LocalProcessTerminalView.html">LocalProcessTerminalView</a>
  45. </li>
  46. <li class="nav-group-task">
  47. <a href="../../Classes/PseudoTerminalHelpers.html">PseudoTerminalHelpers</a>
  48. </li>
  49. <li class="nav-group-task">
  50. <a href="../../Classes/Terminal.html">Terminal</a>
  51. </li>
  52. <li class="nav-group-task">
  53. <a href="../../Classes/Terminal/MouseMode.html">– MouseMode</a>
  54. </li>
  55. <li class="nav-group-task">
  56. <a href="../../Classes/Terminal/WindowManipulationCommand.html">– WindowManipulationCommand</a>
  57. </li>
  58. <li class="nav-group-task">
  59. <a href="../../Classes/TerminalAccessory.html">TerminalAccessory</a>
  60. </li>
  61. <li class="nav-group-task">
  62. <a href="../../Classes/TerminalDebugView.html">TerminalDebugView</a>
  63. </li>
  64. <li class="nav-group-task">
  65. <a href="../../Classes/TerminalView.html">TerminalView</a>
  66. </li>
  67. <li class="nav-group-task">
  68. <a href="../../Classes/TerminalView/Font.html">– Font</a>
  69. </li>
  70. <li class="nav-group-task">
  71. <a href="../../Classes/TerminalView.html">TerminalView</a>
  72. </li>
  73. <li class="nav-group-task">
  74. <a href="../../Classes/TerminalView/Font.html">– Font</a>
  75. </li>
  76. </ul>
  77. </li>
  78. <li class="nav-group-name">
  79. <a href="../../Enums.html">Enumerations</a>
  80. <ul class="nav-group-tasks">
  81. <li class="nav-group-task">
  82. <a href="../../Enums/CursorStyle.html">CursorStyle</a>
  83. </li>
  84. </ul>
  85. </li>
  86. <li class="nav-group-name">
  87. <a href="../../Extensions.html">Extensions</a>
  88. <ul class="nav-group-tasks">
  89. <li class="nav-group-task">
  90. <a href="../../Extensions/TerminalViewDelegate.html">TerminalViewDelegate</a>
  91. </li>
  92. </ul>
  93. </li>
  94. <li class="nav-group-name">
  95. <a href="../../Protocols.html">Protocols</a>
  96. <ul class="nav-group-tasks">
  97. <li class="nav-group-task">
  98. <a href="../../Protocols/LocalProcessDelegate.html">LocalProcessDelegate</a>
  99. </li>
  100. <li class="nav-group-task">
  101. <a href="../../Protocols/LocalProcessTerminalViewDelegate.html">LocalProcessTerminalViewDelegate</a>
  102. </li>
  103. <li class="nav-group-task">
  104. <a href="../../Protocols/TerminalDelegate.html">TerminalDelegate</a>
  105. </li>
  106. <li class="nav-group-task">
  107. <a href="../../Protocols/TerminalViewDelegate.html">TerminalViewDelegate</a>
  108. </li>
  109. </ul>
  110. </li>
  111. <li class="nav-group-name">
  112. <a href="../../Structs.html">Structures</a>
  113. <ul class="nav-group-tasks">
  114. <li class="nav-group-task">
  115. <a href="../../Structs/Attribute.html">Attribute</a>
  116. </li>
  117. <li class="nav-group-task">
  118. <a href="../../Structs/Attribute/Color.html">– Color</a>
  119. </li>
  120. <li class="nav-group-task">
  121. <a href="../../Structs/CharData.html">CharData</a>
  122. </li>
  123. <li class="nav-group-task">
  124. <a href="../../Structs/CharacterStyle.html">CharacterStyle</a>
  125. </li>
  126. <li class="nav-group-task">
  127. <a href="../../Structs/TerminalOptions.html">TerminalOptions</a>
  128. </li>
  129. <li class="nav-group-task">
  130. <a href="../../Structs/TinyAtom.html">TinyAtom</a>
  131. </li>
  132. </ul>
  133. </li>
  134. <li class="nav-group-name">
  135. <a href="../../Typealiases.html">Type Aliases</a>
  136. <ul class="nav-group-tasks">
  137. <li class="nav-group-task">
  138. <a href="../../Typealiases.html#/s:9SwiftTerm7TTImagea">TTImage</a>
  139. </li>
  140. </ul>
  141. </li>
  142. </ul>
  143. </nav>
  144. <article class="main-content">
  145. <section>
  146. <section class="section">
  147. <h1>WindowManipulationCommand</h1>
  148. <div class="declaration">
  149. <div class="language">
  150. <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">WindowManipulationCommand</span></code></pre>
  151. </div>
  152. </div>
  153. <p>Commands send to the <code>windowCommand</code> delegate for the front-end to implement capabilities
  154. on behalf of the client. The expected return strings in some of these enumeration values is documented
  155. below. Returns are only expected for the enum values that start with the prefix <code>report</code></p>
  156. </section>
  157. <section class="section task-group-section">
  158. <div class="task-group">
  159. <ul>
  160. <li class="item">
  161. <div>
  162. <code>
  163. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO09deiconifyD0yA2EmF"></a>
  164. <a name="//apple_ref/swift/Element/deiconifyWindow" class="dashAnchor"></a>
  165. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO09deiconifyD0yA2EmF">deiconifyWindow</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>Raised when the backend should deiconify a window, no return expected</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="k">case</span> <span class="n">deiconifyWindow</span></code></pre>
  180. </div>
  181. </div>
  182. <div class="slightly-smaller">
  183. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2075">Show on GitHub</a>
  184. </div>
  185. </section>
  186. </div>
  187. </li>
  188. <li class="item">
  189. <div>
  190. <code>
  191. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO07iconifyD0yA2EmF"></a>
  192. <a name="//apple_ref/swift/Element/iconifyWindow" class="dashAnchor"></a>
  193. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO07iconifyD0yA2EmF">iconifyWindow</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>Raised when the backend should iconify a window, no return expected</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="k">case</span> <span class="n">iconifyWindow</span></code></pre>
  208. </div>
  209. </div>
  210. <div class="slightly-smaller">
  211. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2077">Show on GitHub</a>
  212. </div>
  213. </section>
  214. </div>
  215. </li>
  216. <li class="item">
  217. <div>
  218. <code>
  219. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO04moveD2ToyAESi_SitcAEmF"></a>
  220. <a name="//apple_ref/swift/Element/moveWindowTo(x:y:)" class="dashAnchor"></a>
  221. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO04moveD2ToyAESi_SitcAEmF">moveWindowTo(x:<wbr>y:<wbr>)</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>Raised when the client would like the window to be moved to the x,y position int he screen, not return expected</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="k">case</span> <span class="nf">moveWindowTo</span><span class="p">(</span><span class="nv">x</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span></code></pre>
  236. </div>
  237. </div>
  238. <div class="slightly-smaller">
  239. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2079">Show on GitHub</a>
  240. </div>
  241. </section>
  242. </div>
  243. </li>
  244. <li class="item">
  245. <div>
  246. <code>
  247. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO06resizeD2ToyAESi_SitcAEmF"></a>
  248. <a name="//apple_ref/swift/Element/resizeWindowTo(width:height:)" class="dashAnchor"></a>
  249. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO06resizeD2ToyAESi_SitcAEmF">resizeWindowTo(width:<wbr>height:<wbr>)</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>Raised when the client would like the window to be resized to the specified widht and heigh in pixels, not return expected</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="k">case</span> <span class="nf">resizeWindowTo</span><span class="p">(</span><span class="nv">width</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">height</span><span class="p">:</span> <span class="kt">Int</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/Sources/SwiftTerm/Terminal.swift#L2081">Show on GitHub</a>
  268. </div>
  269. </section>
  270. </div>
  271. </li>
  272. <li class="item">
  273. <div>
  274. <code>
  275. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO12bringToFrontyA2EmF"></a>
  276. <a name="//apple_ref/swift/Element/bringToFront" class="dashAnchor"></a>
  277. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO12bringToFrontyA2EmF">bringToFront</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>Raised to bring the terminal to the front</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="k">case</span> <span class="n">bringToFront</span></code></pre>
  292. </div>
  293. </div>
  294. <div class="slightly-smaller">
  295. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2083">Show on GitHub</a>
  296. </div>
  297. </section>
  298. </div>
  299. </li>
  300. <li class="item">
  301. <div>
  302. <code>
  303. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO10sendToBackyA2EmF"></a>
  304. <a name="//apple_ref/swift/Element/sendToBack" class="dashAnchor"></a>
  305. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO10sendToBackyA2EmF">sendToBack</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. <p>Send the terminal to the back if possible</p>
  314. </div>
  315. <div class="declaration">
  316. <h4>Declaration</h4>
  317. <div class="language">
  318. <p class="aside-title">Swift</p>
  319. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">sendToBack</span></code></pre>
  320. </div>
  321. </div>
  322. <div class="slightly-smaller">
  323. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2085">Show on GitHub</a>
  324. </div>
  325. </section>
  326. </div>
  327. </li>
  328. <li class="item">
  329. <div>
  330. <code>
  331. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO07refreshD0yA2EmF"></a>
  332. <a name="//apple_ref/swift/Element/refreshWindow" class="dashAnchor"></a>
  333. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO07refreshD0yA2EmF">refreshWindow</a>
  334. </code>
  335. </div>
  336. <div class="height-container">
  337. <div class="pointer-container"></div>
  338. <section class="section">
  339. <div class="pointer"></div>
  340. <div class="abstract">
  341. <p>Trigger a terminal refresh</p>
  342. </div>
  343. <div class="declaration">
  344. <h4>Declaration</h4>
  345. <div class="language">
  346. <p class="aside-title">Swift</p>
  347. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">refreshWindow</span></code></pre>
  348. </div>
  349. </div>
  350. <div class="slightly-smaller">
  351. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2087">Show on GitHub</a>
  352. </div>
  353. </section>
  354. </div>
  355. </li>
  356. <li class="item">
  357. <div>
  358. <code>
  359. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO8resizeToyAESi_SitcAEmF"></a>
  360. <a name="//apple_ref/swift/Element/resizeTo(cols:rows:)" class="dashAnchor"></a>
  361. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO8resizeToyAESi_SitcAEmF">resizeTo(cols:<wbr>rows:<wbr>)</a>
  362. </code>
  363. </div>
  364. <div class="height-container">
  365. <div class="pointer-container"></div>
  366. <section class="section">
  367. <div class="pointer"></div>
  368. <div class="abstract">
  369. <p>Request that the size of the terminal be changed to the specified cols and rows</p>
  370. </div>
  371. <div class="declaration">
  372. <h4>Declaration</h4>
  373. <div class="language">
  374. <p class="aside-title">Swift</p>
  375. <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">resizeTo</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>
  376. </div>
  377. </div>
  378. <div class="slightly-smaller">
  379. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2089">Show on GitHub</a>
  380. </div>
  381. </section>
  382. </div>
  383. </li>
  384. <li class="item">
  385. <div>
  386. <code>
  387. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO016restoreMaximizedD0yA2EmF"></a>
  388. <a name="//apple_ref/swift/Element/restoreMaximizedWindow" class="dashAnchor"></a>
  389. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO016restoreMaximizedD0yA2EmF">restoreMaximizedWindow</a>
  390. </code>
  391. </div>
  392. <div class="height-container">
  393. <div class="pointer-container"></div>
  394. <section class="section">
  395. <div class="pointer"></div>
  396. <div class="abstract">
  397. <p>Undocumented</p>
  398. </div>
  399. <div class="declaration">
  400. <h4>Declaration</h4>
  401. <div class="language">
  402. <p class="aside-title">Swift</p>
  403. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">restoreMaximizedWindow</span></code></pre>
  404. </div>
  405. </div>
  406. <div class="slightly-smaller">
  407. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  408. </div>
  409. </section>
  410. </div>
  411. </li>
  412. <li class="item">
  413. <div>
  414. <code>
  415. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO08maximizeD0yA2EmF"></a>
  416. <a name="//apple_ref/swift/Element/maximizeWindow" class="dashAnchor"></a>
  417. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO08maximizeD0yA2EmF">maximizeWindow</a>
  418. </code>
  419. </div>
  420. <div class="height-container">
  421. <div class="pointer-container"></div>
  422. <section class="section">
  423. <div class="pointer"></div>
  424. <div class="abstract">
  425. <p>Attempt to maximize the window</p>
  426. </div>
  427. <div class="declaration">
  428. <h4>Declaration</h4>
  429. <div class="language">
  430. <p class="aside-title">Swift</p>
  431. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">maximizeWindow</span></code></pre>
  432. </div>
  433. </div>
  434. <div class="slightly-smaller">
  435. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2092">Show on GitHub</a>
  436. </div>
  437. </section>
  438. </div>
  439. </li>
  440. <li class="item">
  441. <div>
  442. <code>
  443. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO08maximizeD10VerticallyyA2EmF"></a>
  444. <a name="//apple_ref/swift/Element/maximizeWindowVertically" class="dashAnchor"></a>
  445. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO08maximizeD10VerticallyyA2EmF">maximizeWindowVertically</a>
  446. </code>
  447. </div>
  448. <div class="height-container">
  449. <div class="pointer-container"></div>
  450. <section class="section">
  451. <div class="pointer"></div>
  452. <div class="abstract">
  453. <p>Attempt to maximize the window vertically</p>
  454. </div>
  455. <div class="declaration">
  456. <h4>Declaration</h4>
  457. <div class="language">
  458. <p class="aside-title">Swift</p>
  459. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">maximizeWindowVertically</span></code></pre>
  460. </div>
  461. </div>
  462. <div class="slightly-smaller">
  463. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2094">Show on GitHub</a>
  464. </div>
  465. </section>
  466. </div>
  467. </li>
  468. <li class="item">
  469. <div>
  470. <code>
  471. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO08maximizeD12HorizontallyyA2EmF"></a>
  472. <a name="//apple_ref/swift/Element/maximizeWindowHorizontally" class="dashAnchor"></a>
  473. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO08maximizeD12HorizontallyyA2EmF">maximizeWindowHorizontally</a>
  474. </code>
  475. </div>
  476. <div class="height-container">
  477. <div class="pointer-container"></div>
  478. <section class="section">
  479. <div class="pointer"></div>
  480. <div class="abstract">
  481. <p>Attempt to maximize the window horizontally</p>
  482. </div>
  483. <div class="declaration">
  484. <h4>Declaration</h4>
  485. <div class="language">
  486. <p class="aside-title">Swift</p>
  487. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">maximizeWindowHorizontally</span></code></pre>
  488. </div>
  489. </div>
  490. <div class="slightly-smaller">
  491. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L2096">Show on GitHub</a>
  492. </div>
  493. </section>
  494. </div>
  495. </li>
  496. <li class="item">
  497. <div>
  498. <code>
  499. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO14undoFullScreenyA2EmF"></a>
  500. <a name="//apple_ref/swift/Element/undoFullScreen" class="dashAnchor"></a>
  501. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO14undoFullScreenyA2EmF">undoFullScreen</a>
  502. </code>
  503. </div>
  504. <div class="height-container">
  505. <div class="pointer-container"></div>
  506. <section class="section">
  507. <div class="pointer"></div>
  508. <div class="abstract">
  509. <p>Undocumented</p>
  510. </div>
  511. <div class="declaration">
  512. <h4>Declaration</h4>
  513. <div class="language">
  514. <p class="aside-title">Swift</p>
  515. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">undoFullScreen</span></code></pre>
  516. </div>
  517. </div>
  518. <div class="slightly-smaller">
  519. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  520. </div>
  521. </section>
  522. </div>
  523. </li>
  524. <li class="item">
  525. <div>
  526. <code>
  527. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO18switchToFullScreenyA2EmF"></a>
  528. <a name="//apple_ref/swift/Element/switchToFullScreen" class="dashAnchor"></a>
  529. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO18switchToFullScreenyA2EmF">switchToFullScreen</a>
  530. </code>
  531. </div>
  532. <div class="height-container">
  533. <div class="pointer-container"></div>
  534. <section class="section">
  535. <div class="pointer"></div>
  536. <div class="abstract">
  537. <p>Undocumented</p>
  538. </div>
  539. <div class="declaration">
  540. <h4>Declaration</h4>
  541. <div class="language">
  542. <p class="aside-title">Swift</p>
  543. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">switchToFullScreen</span></code></pre>
  544. </div>
  545. </div>
  546. <div class="slightly-smaller">
  547. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  548. </div>
  549. </section>
  550. </div>
  551. </li>
  552. <li class="item">
  553. <div>
  554. <code>
  555. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO16toggleFullScreenyA2EmF"></a>
  556. <a name="//apple_ref/swift/Element/toggleFullScreen" class="dashAnchor"></a>
  557. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO16toggleFullScreenyA2EmF">toggleFullScreen</a>
  558. </code>
  559. </div>
  560. <div class="height-container">
  561. <div class="pointer-container"></div>
  562. <section class="section">
  563. <div class="pointer"></div>
  564. <div class="abstract">
  565. <p>Undocumented</p>
  566. </div>
  567. <div class="declaration">
  568. <h4>Declaration</h4>
  569. <div class="language">
  570. <p class="aside-title">Swift</p>
  571. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">toggleFullScreen</span></code></pre>
  572. </div>
  573. </div>
  574. <div class="slightly-smaller">
  575. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  576. </div>
  577. </section>
  578. </div>
  579. </li>
  580. <li class="item">
  581. <div>
  582. <code>
  583. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO06reportC5StateyA2EmF"></a>
  584. <a name="//apple_ref/swift/Element/reportTerminalState" class="dashAnchor"></a>
  585. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO06reportC5StateyA2EmF">reportTerminalState</a>
  586. </code>
  587. </div>
  588. <div class="height-container">
  589. <div class="pointer-container"></div>
  590. <section class="section">
  591. <div class="pointer"></div>
  592. <div class="abstract">
  593. <p>Undocumented</p>
  594. </div>
  595. <div class="declaration">
  596. <h4>Declaration</h4>
  597. <div class="language">
  598. <p class="aside-title">Swift</p>
  599. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reportTerminalState</span></code></pre>
  600. </div>
  601. </div>
  602. <div class="slightly-smaller">
  603. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  604. </div>
  605. </section>
  606. </div>
  607. </li>
  608. <li class="item">
  609. <div>
  610. <code>
  611. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO06reportC8PositionyA2EmF"></a>
  612. <a name="//apple_ref/swift/Element/reportTerminalPosition" class="dashAnchor"></a>
  613. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO06reportC8PositionyA2EmF">reportTerminalPosition</a>
  614. </code>
  615. </div>
  616. <div class="height-container">
  617. <div class="pointer-container"></div>
  618. <section class="section">
  619. <div class="pointer"></div>
  620. <div class="abstract">
  621. <p>Undocumented</p>
  622. </div>
  623. <div class="declaration">
  624. <h4>Declaration</h4>
  625. <div class="language">
  626. <p class="aside-title">Swift</p>
  627. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reportTerminalPosition</span></code></pre>
  628. </div>
  629. </div>
  630. <div class="slightly-smaller">
  631. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  632. </div>
  633. </section>
  634. </div>
  635. </li>
  636. <li class="item">
  637. <div>
  638. <code>
  639. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO22reportTextAreaPositionyA2EmF"></a>
  640. <a name="//apple_ref/swift/Element/reportTextAreaPosition" class="dashAnchor"></a>
  641. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO22reportTextAreaPositionyA2EmF">reportTextAreaPosition</a>
  642. </code>
  643. </div>
  644. <div class="height-container">
  645. <div class="pointer-container"></div>
  646. <section class="section">
  647. <div class="pointer"></div>
  648. <div class="abstract">
  649. <p>Undocumented</p>
  650. </div>
  651. <div class="declaration">
  652. <h4>Declaration</h4>
  653. <div class="language">
  654. <p class="aside-title">Swift</p>
  655. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reportTextAreaPosition</span></code></pre>
  656. </div>
  657. </div>
  658. <div class="slightly-smaller">
  659. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  660. </div>
  661. </section>
  662. </div>
  663. </li>
  664. <li class="item">
  665. <div>
  666. <code>
  667. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO28reporttextAreaPixelDimensionyA2EmF"></a>
  668. <a name="//apple_ref/swift/Element/reporttextAreaPixelDimension" class="dashAnchor"></a>
  669. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO28reporttextAreaPixelDimensionyA2EmF">reporttextAreaPixelDimension</a>
  670. </code>
  671. </div>
  672. <div class="height-container">
  673. <div class="pointer-container"></div>
  674. <section class="section">
  675. <div class="pointer"></div>
  676. <div class="abstract">
  677. <p>Undocumented</p>
  678. </div>
  679. <div class="declaration">
  680. <h4>Declaration</h4>
  681. <div class="language">
  682. <p class="aside-title">Swift</p>
  683. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reporttextAreaPixelDimension</span></code></pre>
  684. </div>
  685. </div>
  686. <div class="slightly-smaller">
  687. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  688. </div>
  689. </section>
  690. </div>
  691. </li>
  692. <li class="item">
  693. <div>
  694. <code>
  695. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO26reportSizeOfScreenInPixelsyA2EmF"></a>
  696. <a name="//apple_ref/swift/Element/reportSizeOfScreenInPixels" class="dashAnchor"></a>
  697. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO26reportSizeOfScreenInPixelsyA2EmF">reportSizeOfScreenInPixels</a>
  698. </code>
  699. </div>
  700. <div class="height-container">
  701. <div class="pointer-container"></div>
  702. <section class="section">
  703. <div class="pointer"></div>
  704. <div class="abstract">
  705. <p>Undocumented</p>
  706. </div>
  707. <div class="declaration">
  708. <h4>Declaration</h4>
  709. <div class="language">
  710. <p class="aside-title">Swift</p>
  711. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reportSizeOfScreenInPixels</span></code></pre>
  712. </div>
  713. </div>
  714. <div class="slightly-smaller">
  715. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  716. </div>
  717. </section>
  718. </div>
  719. </li>
  720. <li class="item">
  721. <div>
  722. <code>
  723. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO22reportCellSizeInPixelsyA2EmF"></a>
  724. <a name="//apple_ref/swift/Element/reportCellSizeInPixels" class="dashAnchor"></a>
  725. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO22reportCellSizeInPixelsyA2EmF">reportCellSizeInPixels</a>
  726. </code>
  727. </div>
  728. <div class="height-container">
  729. <div class="pointer-container"></div>
  730. <section class="section">
  731. <div class="pointer"></div>
  732. <div class="abstract">
  733. <p>Undocumented</p>
  734. </div>
  735. <div class="declaration">
  736. <h4>Declaration</h4>
  737. <div class="language">
  738. <p class="aside-title">Swift</p>
  739. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reportCellSizeInPixels</span></code></pre>
  740. </div>
  741. </div>
  742. <div class="slightly-smaller">
  743. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  744. </div>
  745. </section>
  746. </div>
  747. </li>
  748. <li class="item">
  749. <div>
  750. <code>
  751. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO24reportTextAreaCharactersyA2EmF"></a>
  752. <a name="//apple_ref/swift/Element/reportTextAreaCharacters" class="dashAnchor"></a>
  753. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO24reportTextAreaCharactersyA2EmF">reportTextAreaCharacters</a>
  754. </code>
  755. </div>
  756. <div class="height-container">
  757. <div class="pointer-container"></div>
  758. <section class="section">
  759. <div class="pointer"></div>
  760. <div class="abstract">
  761. <p>Undocumented</p>
  762. </div>
  763. <div class="declaration">
  764. <h4>Declaration</h4>
  765. <div class="language">
  766. <p class="aside-title">Swift</p>
  767. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reportTextAreaCharacters</span></code></pre>
  768. </div>
  769. </div>
  770. <div class="slightly-smaller">
  771. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  772. </div>
  773. </section>
  774. </div>
  775. </li>
  776. <li class="item">
  777. <div>
  778. <code>
  779. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO26reportScreenSizeCharactersyA2EmF"></a>
  780. <a name="//apple_ref/swift/Element/reportScreenSizeCharacters" class="dashAnchor"></a>
  781. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO26reportScreenSizeCharactersyA2EmF">reportScreenSizeCharacters</a>
  782. </code>
  783. </div>
  784. <div class="height-container">
  785. <div class="pointer-container"></div>
  786. <section class="section">
  787. <div class="pointer"></div>
  788. <div class="abstract">
  789. <p>Undocumented</p>
  790. </div>
  791. <div class="declaration">
  792. <h4>Declaration</h4>
  793. <div class="language">
  794. <p class="aside-title">Swift</p>
  795. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reportScreenSizeCharacters</span></code></pre>
  796. </div>
  797. </div>
  798. <div class="slightly-smaller">
  799. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  800. </div>
  801. </section>
  802. </div>
  803. </li>
  804. <li class="item">
  805. <div>
  806. <code>
  807. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO15reportIconLabelyA2EmF"></a>
  808. <a name="//apple_ref/swift/Element/reportIconLabel" class="dashAnchor"></a>
  809. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO15reportIconLabelyA2EmF">reportIconLabel</a>
  810. </code>
  811. </div>
  812. <div class="height-container">
  813. <div class="pointer-container"></div>
  814. <section class="section">
  815. <div class="pointer"></div>
  816. <div class="abstract">
  817. <p>Undocumented</p>
  818. </div>
  819. <div class="declaration">
  820. <h4>Declaration</h4>
  821. <div class="language">
  822. <p class="aside-title">Swift</p>
  823. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reportIconLabel</span></code></pre>
  824. </div>
  825. </div>
  826. <div class="slightly-smaller">
  827. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  828. </div>
  829. </section>
  830. </div>
  831. </li>
  832. <li class="item">
  833. <div>
  834. <code>
  835. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO06reportD5TitleyA2EmF"></a>
  836. <a name="//apple_ref/swift/Element/reportWindowTitle" class="dashAnchor"></a>
  837. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO06reportD5TitleyA2EmF">reportWindowTitle</a>
  838. </code>
  839. </div>
  840. <div class="height-container">
  841. <div class="pointer-container"></div>
  842. <section class="section">
  843. <div class="pointer"></div>
  844. <div class="abstract">
  845. <p>Undocumented</p>
  846. </div>
  847. <div class="declaration">
  848. <h4>Declaration</h4>
  849. <div class="language">
  850. <p class="aside-title">Swift</p>
  851. <pre class="highlight swift"><code><span class="k">case</span> <span class="n">reportWindowTitle</span></code></pre>
  852. </div>
  853. </div>
  854. <div class="slightly-smaller">
  855. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  856. </div>
  857. </section>
  858. </div>
  859. </li>
  860. <li class="item">
  861. <div>
  862. <code>
  863. <a name="/s:9SwiftTerm8TerminalC25WindowManipulationCommandO8resizeToyAESi_tcAEmF"></a>
  864. <a name="//apple_ref/swift/Element/resizeTo(lines:)" class="dashAnchor"></a>
  865. <a class="token" href="#/s:9SwiftTerm8TerminalC25WindowManipulationCommandO8resizeToyAESi_tcAEmF">resizeTo(lines:<wbr>)</a>
  866. </code>
  867. </div>
  868. <div class="height-container">
  869. <div class="pointer-container"></div>
  870. <section class="section">
  871. <div class="pointer"></div>
  872. <div class="abstract">
  873. <p>Undocumented</p>
  874. </div>
  875. <div class="declaration">
  876. <h4>Declaration</h4>
  877. <div class="language">
  878. <p class="aside-title">Swift</p>
  879. <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">resizeTo</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>
  880. </div>
  881. </div>
  882. <div class="slightly-smaller">
  883. <a href="https://github.com/migueldeicaza/SwiftTerm/tree/master/Sources/SwiftTerm/Terminal.swift#L">Show on GitHub</a>
  884. </div>
  885. </section>
  886. </div>
  887. </li>
  888. </ul>
  889. </div>
  890. </section>
  891. </section>
  892. <section id="footer">
  893. <p>&copy; 2020 <a class="link" href="https://tirania.org/" target="_blank" rel="external">Miguel de Icaza</a>. All rights reserved. (Last updated: 2020-05-30)</p>
  894. <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>
  895. </section>
  896. </article>
  897. </div>
  898. </body>
  899. </div>
  900. </html>