mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
397 lines
35 KiB
HTML
397 lines
35 KiB
HTML
<!-- HTML header for doxygen 1.8.14-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="cache-control" content="max-age=86400"/>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.12.0"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>FTXUI: include/ftxui/screen/terminal.hpp File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="cookie.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">FTXUI
|
|
 <span id="projectnumber">0.10.0</span>
|
|
</div>
|
|
<div id="projectbrief">C++ functional terminal UI.</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.12.0 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search',true);
|
|
$(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){initNavTree('terminal_8hpp.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#namespaces">Namespaces</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">terminal.hpp File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
|
|
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="terminal_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2screen_2terminal_8hppdep" alt=""/></div>
|
|
<map name="ainclude_2ftxui_2screen_2terminal_8hppdep" id="ainclude_2ftxui_2screen_2terminal_8hppdep">
|
|
<area shape="rect" title=" " alt="" coords="5620,5,5769,45"/>
|
|
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="3331,181,3559,207"/>
|
|
<area shape="poly" title=" " alt="" coords="5606,36,3560,187,3559,182,5606,31"/>
|
|
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="5,431,179,471"/>
|
|
<area shape="poly" title=" " alt="" coords="5606,30,4448,36,3555,45,2593,59,1664,80,1244,94,872,109,559,127,320,147,232,158,168,170,128,182,119,188,116,193,116,276,110,363,99,431,93,430,104,362,111,276,111,192,115,184,126,177,167,165,232,153,320,142,559,122,871,104,1244,88,1663,75,2593,54,3555,40,4448,31,5606,24"/>
|
|
<area shape="rect" href="util_8cpp.html" title=" " alt="" coords="4806,262,4965,287"/>
|
|
<area shape="poly" title=" " alt="" coords="5621,52,4924,264,4922,259,5619,47"/>
|
|
<area shape="rect" href="screen_8hpp.html" title=" " alt="" coords="5620,93,5769,133"/>
|
|
<area shape="poly" title=" " alt="" coords="5697,59,5697,93,5692,93,5692,59"/>
|
|
<area shape="rect" href="screen_8cpp.html" title=" " alt="" coords="6644,181,6839,207"/>
|
|
<area shape="poly" title=" " alt="" coords="5732,52,5835,131,5908,150,6002,162,6110,169,6225,173,6451,174,6625,179,6644,180,6644,186,6625,184,6451,179,6225,178,6110,175,6002,168,5907,155,5832,136,5729,56"/>
|
|
<area shape="rect" href="screen_2color_8cpp.html" title=" " alt="" coords="5845,101,6027,126"/>
|
|
<area shape="poly" title=" " alt="" coords="5761,47,5905,98,5903,103,5759,52"/>
|
|
<area shape="rect" href="terminal_8cpp.html" title=" " alt="" coords="6051,101,6258,126"/>
|
|
<area shape="poly" title=" " alt="" coords="5784,40,6094,98,6093,103,5783,46"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1228,343,1407,383"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,198,2838,199,2205,207,1901,214,1640,225,1452,239,1394,248,1364,257,1346,275,1334,298,1322,343,1317,342,1329,296,1342,272,1361,252,1393,242,1452,234,1640,219,1901,209,2205,202,2838,194,3318,193"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="1077,431,1227,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,199,2768,204,2030,214,1376,232,1165,243,1104,250,1079,257,1067,276,1063,298,1067,322,1076,346,1105,393,1135,429,1131,432,1101,396,1071,349,1061,323,1058,298,1062,274,1076,253,1103,245,1165,238,1376,226,2030,209,2768,198,3318,193"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="1775,431,1926,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,200,2985,207,2575,219,2219,235,2101,246,2045,257,2028,270,2017,284,2006,315,1995,349,1986,367,1971,385,1936,412,1898,433,1895,428,1933,408,1967,381,1981,364,1990,347,2001,313,2013,281,2025,266,2043,252,2100,240,2218,230,2575,213,2985,202,3317,195"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="378,431,529,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,198,2682,200,1799,209,1366,216,993,226,720,240,634,248,589,257,557,273,535,291,496,344,473,390,460,431,455,430,468,388,491,341,531,287,554,269,587,252,633,243,720,235,993,221,1366,211,1799,203,2682,195,3318,193"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="203,431,354,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,199,2670,203,1767,213,941,231,661,243,572,250,525,257,487,272,451,292,385,341,332,391,296,432,292,428,328,387,381,337,448,287,485,267,523,252,571,244,660,238,941,226,1767,208,2670,198,3318,193"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1950,431,2101,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3317,200,2991,205,2593,216,2247,233,2134,244,2099,250,2081,257,2064,275,2050,296,2034,344,2027,393,2027,431,2021,431,2022,392,2028,343,2046,294,2060,271,2079,252,2097,245,2133,239,2247,228,2593,211,2991,200,3317,194"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="727,431,878,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,199,2768,203,2025,213,1353,230,1126,243,1055,250,1017,257,983,274,951,294,894,343,849,392,818,432,814,429,845,389,891,339,948,290,981,269,1015,252,1054,244,1126,237,1353,225,2025,208,2768,198,3317,193"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="902,431,1053,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,199,2021,218,1361,235,1147,246,1084,251,1057,257,1038,274,1022,295,999,344,986,392,981,431,976,430,981,391,994,342,1017,292,1034,271,1055,252,1083,246,1146,240,1360,230,2021,213,3318,194"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="1251,431,1402,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,197,2983,197,2550,204,2329,211,2125,222,1949,237,1817,257,1749,274,1682,295,1552,344,1442,393,1363,433,1360,428,1439,389,1550,339,1680,290,1748,269,1815,252,1949,232,2124,217,2329,206,2550,199,2983,192,3318,192"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1426,431,1577,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,200,2544,219,2151,236,2010,246,1926,257,1844,286,1735,335,1539,433,1536,428,1733,331,1842,281,1925,252,2009,241,2151,230,2543,214,3318,195"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="553,431,703,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,198,2826,199,2140,206,1784,214,1450,224,1162,239,944,257,880,262,821,260,719,256,674,261,630,275,588,301,546,344,540,355,540,366,550,388,571,410,597,428,593,433,568,414,546,391,534,367,535,354,542,341,585,297,628,270,672,256,719,251,821,255,880,256,944,252,1162,233,1449,219,1783,208,2140,201,2826,194,3318,192"/>
|
|
<area shape="rect" href="toggle_8cpp.html" title=" " alt="" coords="1601,431,1751,471"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,199,2991,204,2584,215,2216,232,2084,243,2006,257,1974,270,1949,283,1910,314,1872,348,1819,385,1721,433,1719,428,1816,380,1869,344,1907,310,1946,279,1972,265,2005,252,2083,238,2216,226,2584,209,2991,199,3318,194"/>
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1089,255,1268,295"/>
|
|
<area shape="poly" title=" " alt="" coords="3317,200,2311,218,1732,235,1491,245,1308,257,1269,262,1268,256,1308,252,1491,240,1732,229,2311,212,3317,194"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="1375,255,1558,295"/>
|
|
<area shape="poly" title=" " alt="" coords="3317,200,2438,218,1941,235,1735,245,1578,257,1559,260,1558,254,1577,252,1734,240,1941,230,2438,213,3317,194"/>
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="2105,262,2345,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3317,201,2886,219,2616,235,2346,257,2286,265,2286,259,2345,252,2616,230,2885,213,3317,196"/>
|
|
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="2090,350,2294,375"/>
|
|
<area shape="poly" title=" " alt="" coords="3317,199,2993,203,2598,213,2412,220,2256,230,2145,242,2111,249,2095,257,2088,268,2088,281,2094,293,2105,306,2136,329,2169,347,2166,352,2133,334,2102,310,2090,296,2083,282,2083,267,2092,253,2110,244,2144,237,2256,225,2412,215,2598,207,2993,198,3317,194"/>
|
|
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="4079,350,4243,375"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,196,3735,202,3910,212,4057,229,4108,240,4138,253,4155,275,4163,302,4165,350,4160,350,4158,303,4150,278,4134,257,4107,245,4057,234,3909,218,3735,207,3573,201"/>
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="5288,350,5459,375"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,197,3895,216,4052,232,4117,241,4166,252,4189,262,4206,273,4222,283,4245,292,4336,310,4458,325,4754,344,5056,354,5288,358,5288,363,5056,360,4754,350,4458,330,4336,315,4243,297,4220,288,4203,277,4187,266,4165,257,4116,246,4052,237,3895,221,3573,203"/>
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="5483,350,5650,375"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,196,3738,202,3925,213,4098,229,4169,240,4224,252,4245,262,4260,273,4275,283,4295,292,4347,304,4407,313,4548,325,4709,330,4880,331,5213,330,5356,332,5471,340,5516,347,5515,353,5470,345,5356,337,5213,335,4880,336,4709,336,4548,330,4407,318,4346,309,4294,297,4272,288,4257,277,4242,266,4222,257,4168,245,4098,234,3924,218,3738,207,3573,201"/>
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="4401,262,4580,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3574,196,3938,214,4160,230,4383,252,4432,259,4431,265,4382,257,4160,235,3938,219,3573,202"/>
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="5674,343,5817,383"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,195,3750,200,3952,210,4142,227,4219,238,4278,252,4299,262,4313,273,4327,283,4346,292,4404,306,4471,316,4629,329,4809,333,5000,333,5374,328,5534,330,5663,340,5674,342,5673,347,5662,345,5534,336,5374,333,5001,338,4809,339,4629,334,4470,321,4403,311,4344,297,4324,288,4310,277,4296,266,4276,257,4218,244,4141,232,3952,215,3749,205,3573,200"/>
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="5841,350,6010,375"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,193,3761,197,3979,206,4184,224,4267,236,4330,252,4349,262,4361,273,4373,284,4390,292,4429,300,4489,307,4656,318,5107,328,5559,332,5728,335,5830,340,5875,347,5874,353,5829,345,5728,340,5559,337,5107,333,4656,323,4488,313,4428,306,4388,297,4370,288,4357,277,4346,266,4328,257,4266,242,4183,229,3979,211,3761,202,3573,199"/>
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="2369,255,2548,295"/>
|
|
<area shape="poly" title=" " alt="" coords="3317,202,2975,219,2767,235,2560,257,2548,259,2548,254,2560,252,2767,230,2974,214,3317,197"/>
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="2572,262,2743,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,205,3058,224,2906,239,2755,257,2712,265,2711,259,2754,252,2905,234,3057,219,3317,200"/>
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="6035,350,6197,375"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,193,4198,196,5057,206,5473,213,5825,223,6073,236,6146,244,6178,253,6186,265,6187,279,6176,307,6155,332,6133,352,6129,348,6151,328,6172,304,6182,278,6181,267,6174,257,6145,249,6073,241,5825,229,5473,218,5057,211,4198,202,3573,198"/>
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="2767,262,2929,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3318,210,3139,230,2942,257,2902,265,2901,259,2941,252,3139,225,3317,205"/>
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="4605,262,4782,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,194,3770,198,4024,208,4308,225,4592,252,4639,259,4638,265,4592,257,4307,230,4024,213,3770,204,3573,199"/>
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="4989,262,5168,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,195,4292,215,4688,231,4852,241,4978,252,5025,259,5024,265,4977,257,4852,247,4688,237,4292,220,3573,201"/>
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="5193,262,5367,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,195,4390,213,4846,229,5036,240,5180,252,5228,259,5227,265,5180,257,5036,245,4846,235,4390,218,3573,200"/>
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="2953,262,3140,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3375,212,3105,265,3104,259,3373,207"/>
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="3164,262,3335,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3405,214,3279,264,3277,260,3403,209"/>
|
|
<area shape="rect" href="hflow_8cpp.html" title=" " alt="" coords="3359,262,3531,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3448,220,3448,262,3443,262,3443,220"/>
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="6221,350,6413,375"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,193,4188,196,5037,205,5453,212,5811,222,6072,236,6155,243,6200,252,6236,272,6268,299,6311,348,6307,352,6265,303,6233,277,6198,257,6154,249,6072,241,5810,228,5452,218,5037,210,4188,201,3573,198"/>
|
|
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="6021,255,6163,295"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,194,4503,210,5148,227,5807,252,6021,265,6020,271,5807,257,5148,233,4503,216,3573,199"/>
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="6669,343,6816,383"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,194,4187,199,5046,210,5860,227,6157,239,6334,252,6433,270,6531,293,6689,340,6687,345,6529,298,6432,275,6333,257,6157,244,5860,233,5046,215,4187,204,3573,199"/>
|
|
<area shape="rect" href="underlined_8cpp.html" title=" " alt="" coords="6438,350,6645,375"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,193,4170,196,5003,205,5419,212,5789,222,6076,235,6178,243,6246,252,6326,272,6404,298,6519,347,6517,352,6402,303,6325,277,6245,257,6177,249,6076,241,5788,228,5419,217,5003,210,4170,201,3573,198"/>
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="5392,262,5571,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,194,3963,200,4484,211,5002,228,5217,239,5380,252,5428,259,5428,265,5380,257,5216,244,5001,233,4484,216,3963,205,3573,199"/>
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="5595,262,5794,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3574,194,4001,199,4580,210,5159,227,5400,239,5583,252,5636,259,5635,265,5582,257,5400,244,5159,233,4580,216,4000,205,3573,199"/>
|
|
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="3555,262,3719,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3487,209,3610,260,3608,264,3485,214"/>
|
|
<area shape="rect" href="spinner_8cpp.html" title=" " alt="" coords="3743,262,3929,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3516,207,3780,259,3779,265,3515,212"/>
|
|
<area shape="poly" title=" " alt="" coords="3573,192,3803,193,4107,201,4450,219,4624,233,4795,252,4838,259,4837,265,4794,257,4624,239,4449,224,4107,206,3803,198,3573,197"/>
|
|
<area shape="rect" href="vbox_8cpp.html" title=" " alt="" coords="3953,262,4124,287"/>
|
|
<area shape="poly" title=" " alt="" coords="3574,205,3749,225,3942,252,3984,259,3983,265,3941,257,3748,231,3573,211"/>
|
|
<area shape="poly" title=" " alt="" coords="1270,391,1189,433,1187,428,1268,387"/>
|
|
<area shape="poly" title=" " alt="" coords="1421,375,1582,398,1763,428,1775,430,1774,436,1762,433,1581,403,1420,380"/>
|
|
<area shape="poly" title=" " alt="" coords="1214,371,911,392,726,410,540,433,529,435,528,430,540,428,725,404,911,386,1214,366"/>
|
|
<area shape="poly" title=" " alt="" coords="1214,369,1050,375,839,387,603,406,366,433,355,435,354,430,365,428,602,400,839,382,1050,370,1214,364"/>
|
|
<area shape="poly" title=" " alt="" coords="1421,369,1658,392,1938,428,1950,430,1949,435,1937,433,1657,397,1420,375"/>
|
|
<area shape="poly" title=" " alt="" coords="1215,381,890,433,879,435,878,430,889,428,1214,376"/>
|
|
<area shape="poly" title=" " alt="" coords="1230,389,1052,433,1051,428,1229,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1324,396,1327,430,1322,431,1318,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1371,386,1462,428,1460,433,1369,391"/>
|
|
<area shape="poly" title=" " alt="" coords="1214,375,985,397,715,433,704,435,703,430,714,428,984,392,1214,370"/>
|
|
<area shape="poly" title=" " alt="" coords="1410,383,1601,429,1600,434,1409,388"/>
|
|
<area shape="poly" title=" " alt="" coords="1222,299,1288,340,1286,345,1219,304"/>
|
|
<area shape="poly" title=" " alt="" coords="1176,309,1158,431,1152,430,1171,308"/>
|
|
<area shape="poly" title=" " alt="" coords="1282,290,1398,312,1523,340,1675,385,1800,428,1799,433,1674,390,1522,345,1397,317,1281,295"/>
|
|
<area shape="poly" title=" " alt="" coords="1075,280,939,285,785,297,643,316,587,329,545,345,519,363,497,386,465,432,461,429,493,383,516,359,543,340,585,324,642,310,784,291,939,280,1075,275"/>
|
|
<area shape="poly" title=" " alt="" coords="1076,284,763,307,607,324,494,345,441,364,390,387,309,433,307,428,388,382,439,359,493,340,606,319,763,301,1076,279"/>
|
|
<area shape="poly" title=" " alt="" coords="1282,286,1438,309,1611,340,1953,428,1952,433,1610,345,1437,314,1281,292"/>
|
|
<area shape="poly" title=" " alt="" coords="1076,293,997,313,958,327,920,345,890,365,862,388,820,432,816,429,858,384,887,360,917,340,956,322,996,308,1075,288"/>
|
|
<area shape="poly" title=" " alt="" coords="1132,304,1072,345,1027,390,993,432,989,429,1023,386,1069,341,1129,299"/>
|
|
<area shape="poly" title=" " alt="" coords="1186,307,1198,345,1218,381,1248,408,1282,428,1279,433,1245,412,1214,384,1193,347,1181,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1282,287,1352,307,1388,322,1420,340,1444,361,1465,385,1494,429,1490,432,1461,388,1441,365,1417,345,1385,327,1351,312,1281,292"/>
|
|
<area shape="poly" title=" " alt="" coords="1075,282,928,290,766,302,629,321,583,332,559,345,553,354,552,365,561,387,580,409,602,428,599,432,576,413,556,390,547,365,548,353,556,341,581,327,628,315,766,297,928,285,1075,277"/>
|
|
<area shape="poly" title=" " alt="" coords="1282,292,1369,313,1458,340,1561,385,1645,428,1642,433,1559,389,1456,345,1368,318,1281,298"/>
|
|
<area shape="poly" title=" " alt="" coords="1076,279,939,283,767,293,579,313,484,327,391,345,319,364,249,388,135,433,133,428,247,383,318,359,390,340,483,322,578,308,767,288,938,278,1075,274"/>
|
|
<area shape="poly" title=" " alt="" coords="1424,304,1351,345,1349,340,1421,299"/>
|
|
<area shape="poly" title=" " alt="" coords="1463,309,1448,348,1436,368,1420,385,1350,406,1228,435,1227,430,1348,401,1417,380,1432,365,1443,346,1458,307"/>
|
|
<area shape="poly" title=" " alt="" coords="1522,298,1810,428,1808,433,1519,303"/>
|
|
<area shape="poly" title=" " alt="" coords="1541,296,1966,428,1964,433,1539,301"/>
|
|
<area shape="poly" title=" " alt="" coords="1362,295,1244,316,1118,345,972,390,852,433,850,428,970,385,1117,340,1243,311,1361,289"/>
|
|
<area shape="poly" title=" " alt="" coords="1370,301,1295,321,1217,345,1106,390,1015,433,1013,428,1104,385,1215,340,1293,315,1369,295"/>
|
|
<area shape="poly" title=" " alt="" coords="1510,300,1566,341,1618,387,1660,429,1656,433,1614,391,1562,345,1507,305"/>
|
|
<area shape="poly" title=" " alt="" coords="2322,257,2369,252,2639,230,2908,213,3331,196,3331,201,2908,219,2640,235,2370,257,2323,263"/>
|
|
<area shape="poly" title=" " alt="" coords="2259,293,2283,311,2305,334,2316,359,2315,372,2309,384,2295,396,2275,407,2223,423,2161,436,2101,445,2100,439,2160,431,2221,418,2273,402,2292,392,2305,381,2310,370,2311,360,2301,337,2280,315,2255,297"/>
|
|
<area shape="poly" title=" " alt="" coords="2218,301,2199,350,2194,348,2213,299"/>
|
|
<area shape="poly" title=" " alt="" coords="2310,287,2358,292,2611,312,2870,327,3371,347,3796,356,4079,359,4079,364,3796,362,3371,353,2870,333,2611,317,2357,297,2309,292"/>
|
|
<area shape="poly" title=" " alt="" coords="6007,287,5723,316,5472,345,5429,353,5429,347,5472,340,5723,311,6007,282"/>
|
|
<area shape="poly" title=" " alt="" coords="6007,291,5663,345,5624,353,5623,347,5662,340,6007,286"/>
|
|
<area shape="poly" title=" " alt="" coords="6008,299,5818,346,5817,341,6007,294"/>
|
|
<area shape="poly" title=" " alt="" coords="6045,303,5949,352,5946,348,6042,299"/>
|
|
<area shape="poly" title=" " alt="" coords="6104,307,6115,349,6110,350,6098,309"/>
|
|
<area shape="poly" title=" " alt="" coords="6155,297,6288,347,6286,352,6154,302"/>
|
|
<area shape="poly" title=" " alt="" coords="6177,281,6396,304,6658,340,6670,342,6669,347,6657,345,6395,309,6177,286"/>
|
|
<area shape="poly" title=" " alt="" coords="6177,290,6482,347,6481,353,6176,295"/>
|
|
<area shape="poly" title=" " alt="" coords="5606,120,3559,191,3559,186,5606,115"/>
|
|
<area shape="poly" title=" " alt="" coords="5734,140,5773,173,5807,213,5818,235,5824,256,5821,277,5808,297,5789,303,5745,308,5597,318,5138,338,4244,362,4244,357,5138,332,5597,313,5745,303,5788,297,5805,293,5816,275,5818,256,5813,236,5802,216,5769,177,5731,144"/>
|
|
<area shape="poly" title=" " alt="" coords="5770,135,5820,156,5839,168,5851,180,5868,211,5875,240,5870,268,5851,297,5822,317,5779,330,5728,337,5671,340,5558,341,5472,345,5431,353,5430,347,5472,340,5558,336,5671,335,5727,332,5778,324,5819,312,5847,293,5865,266,5870,240,5863,212,5847,183,5836,172,5817,161,5768,140"/>
|
|
<area shape="poly" title=" " alt="" coords="5780,134,5857,158,5887,170,5902,179,5919,210,5926,239,5920,267,5902,297,5625,353,5624,347,5898,292,5915,265,5920,239,5914,212,5898,183,5884,174,5856,163,5778,140"/>
|
|
<area shape="poly" title=" " alt="" coords="5606,127,5171,178,4884,215,4594,257,4551,265,4550,259,4593,252,4883,210,5170,173,5606,122"/>
|
|
<area shape="poly" title=" " alt="" coords="5783,132,5892,159,5952,179,5970,209,5976,238,5970,266,5953,297,5935,307,5902,320,5817,345,5816,340,5901,315,5933,302,5949,293,5965,264,5971,238,5965,211,5949,183,5891,164,5782,138"/>
|
|
<area shape="poly" title=" " alt="" coords="5783,132,5977,179,6038,191,6090,196,6114,202,6136,212,6157,228,6178,253,6187,275,6178,296,6152,310,6102,325,5983,353,5982,347,6100,320,6150,305,6174,293,6181,275,6174,256,6154,232,6133,217,6112,207,6089,202,6037,196,5975,184,5782,137"/>
|
|
<area shape="poly" title=" " alt="" coords="5783,131,5852,139,5916,141,6027,143,6076,151,6121,169,6163,202,6201,253,6208,274,6201,296,6189,314,6174,330,6141,352,6138,348,6170,326,6185,311,6196,294,6202,274,6196,256,6159,206,6119,174,6075,156,6026,148,5915,146,5852,145,5783,137"/>
|
|
<area shape="poly" title=" " alt="" coords="5607,135,5414,171,5186,209,4990,233,4795,257,4752,265,4751,259,4794,252,4990,228,5185,204,5413,166,5606,130"/>
|
|
<area shape="poly" title=" " alt="" coords="5630,140,5516,184,5487,197,5458,209,5382,229,5321,239,5260,246,5182,257,5142,265,5141,259,5181,252,5259,240,5320,233,5381,224,5456,204,5485,192,5514,179,5628,135"/>
|
|
<area shape="poly" title=" " alt="" coords="5649,142,5516,209,5418,242,5332,265,5330,259,5417,237,5514,204,5647,137"/>
|
|
<area shape="poly" title=" " alt="" coords="5784,131,5843,137,5894,138,5984,134,6026,135,6070,141,6117,154,6169,179,6197,197,6222,218,6264,267,6295,314,6314,349,6310,351,6291,317,6260,270,6218,222,6193,201,6167,184,6115,159,6068,146,6026,140,5984,139,5894,143,5842,143,5783,137"/>
|
|
<area shape="poly" title=" " alt="" coords="5783,131,5915,146,6020,149,6123,156,6183,165,6253,179,6384,216,6512,260,6623,305,6703,340,6701,345,6620,310,6510,265,6383,221,6251,184,6182,170,6122,161,6019,155,5915,151,5783,137"/>
|
|
<area shape="poly" title=" " alt="" coords="5784,131,5902,143,5996,145,6089,152,6142,162,6204,179,6304,218,6398,267,6475,313,6527,348,6524,352,6473,318,6395,271,6302,223,6202,184,6141,167,6088,157,5996,151,5902,148,5783,137"/>
|
|
<area shape="poly" title=" " alt="" coords="5660,144,5499,264,5495,260,5657,140"/>
|
|
<area shape="poly" title=" " alt="" coords="5697,147,5697,262,5692,262,5692,147"/>
|
|
<area shape="poly" title=" " alt="" coords="5616,140,5470,180,5350,209,5246,227,5164,235,5082,243,4978,257,4939,265,4938,259,4977,252,5082,238,5163,230,5245,221,5349,204,5469,175,5614,135"/>
|
|
<area shape="rect" href="screen__interactive_8hpp.html" title=" " alt="" coords="569,343,748,383"/>
|
|
<area shape="poly" title=" " alt="" coords="5606,118,4687,129,3224,155,2466,174,1787,197,1255,225,1068,240,945,257,875,275,807,298,698,345,696,340,805,293,873,270,943,252,1067,235,1255,220,1786,192,2466,169,3224,150,4687,124,5606,113"/>
|
|
<area shape="poly" title=" " alt="" coords="5783,130,5788,131,6023,154,6206,162,6390,166,6626,179,6644,180,6644,186,6625,184,6390,171,6206,167,6022,159,5788,136,5782,135"/>
|
|
<area shape="poly" title=" " alt="" coords="762,377,1064,428,1077,430,1076,436,1064,433,761,382"/>
|
|
<area shape="poly" title=" " alt="" coords="602,390,499,433,497,428,600,385"/>
|
|
<area shape="poly" title=" " alt="" coords="762,365,1363,388,1695,407,1938,428,1950,430,1949,435,1937,433,1695,412,1363,394,762,370"/>
|
|
<area shape="poly" title=" " alt="" coords="703,387,772,428,770,433,701,392"/>
|
|
<area shape="poly" title=" " alt="" coords="743,384,908,428,907,433,741,389"/>
|
|
<area shape="poly" title=" " alt="" coords="650,397,637,431,632,430,645,395"/>
|
|
<area shape="poly" title=" " alt="" coords="556,380,191,433,180,435,179,430,190,428,555,375"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="terminal_8hpp_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:structftxui_1_1Dimensions" id="r_structftxui_1_1Dimensions"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#structftxui_1_1Dimensions">Dimensions</a></td></tr>
|
|
<tr class="separator:structftxui_1_1Dimensions"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html">ftxui</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Terminal.html">ftxui::Terminal</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ab87bacfdad76e61b9412d7124be44c1c" id="r_ab87bacfdad76e61b9412d7124be44c1c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Terminal.html#ab87bacfdad76e61b9412d7124be44c1c">Color</a> { <a class="el" href="namespaceftxui_1_1Terminal.html#ab87bacfdad76e61b9412d7124be44c1caf8fee1420fe204b3dafbacf27a545c41">Palette1</a>
|
|
, <a class="el" href="namespaceftxui_1_1Terminal.html#ab87bacfdad76e61b9412d7124be44c1cae5a76102d821ec8233fee04273c60349">Palette16</a>
|
|
, <a class="el" href="namespaceftxui_1_1Terminal.html#ab87bacfdad76e61b9412d7124be44c1ca7b88ab2a5c8fe8866c96ea4acb623876">Palette256</a>
|
|
, <a class="el" href="namespaceftxui_1_1Terminal.html#ab87bacfdad76e61b9412d7124be44c1ca7afd9568e82d523c91b2bfe0cc47be29">TrueColor</a>
|
|
}</td></tr>
|
|
<tr class="separator:ab87bacfdad76e61b9412d7124be44c1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ad890c37601448c82ed0d5051c29e2f0c" id="r_ad890c37601448c82ed0d5051c29e2f0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#structftxui_1_1Dimensions">Dimensions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Terminal.html#ad890c37601448c82ed0d5051c29e2f0c">Size</a> ()</td></tr>
|
|
<tr class="separator:ad890c37601448c82ed0d5051c29e2f0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3234ad23a91535555e90dd3681848122" id="r_a3234ad23a91535555e90dd3681848122"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui_1_1Terminal.html#ab87bacfdad76e61b9412d7124be44c1c">Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Terminal.html#a3234ad23a91535555e90dd3681848122">ColorSupport</a> ()</td></tr>
|
|
<tr class="separator:a3234ad23a91535555e90dd3681848122"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
|
|
<a name="structftxui_1_1Dimensions" id="structftxui_1_1Dimensions"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1Dimensions">◆ </a></span>ftxui::Dimensions</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct ftxui::Dimensions</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.14-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
</div>
|
|
<script>
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
const projectNumber = document.getElementById('projectnumber');
|
|
if (!projectNumber) {
|
|
console.warn('Doxygen element with ID "projectnumber" not found. Cannot add version switcher.');
|
|
return;
|
|
}
|
|
|
|
const versions = ["main", "v6.1.9", "v6.1.8", "v6.1.7", "v6.1.6", "v6.1.5", "v6.1.4", "v6.1.3", "v6.1.2", "v6.1.1", "v6.1.0", "v6.0.2", "v6.0.1", "v6.0.0", "v5.0.0", "v4.1.1", "v4.1.0", "v4.0.0", "v3.0.0", "v2.0.0", "v0.9", "v0.11", "v0.10"];
|
|
const version_paths = {"main": "../../index.html", "v6.1.9": "../v6.1.9/index.html", "v6.1.8": "../v6.1.8/index.html", "v6.1.7": "../v6.1.7/index.html", "v6.1.6": "../v6.1.6/index.html", "v6.1.5": "../v6.1.5/index.html", "v6.1.4": "../v6.1.4/index.html", "v6.1.3": "../v6.1.3/index.html", "v6.1.2": "../v6.1.2/index.html", "v6.1.1": "../v6.1.1/index.html", "v6.1.0": "../v6.1.0/index.html", "v6.0.2": "../v6.0.2/index.html", "v6.0.1": "../v6.0.1/index.html", "v6.0.0": "../v6.0.0/index.html", "v5.0.0": "../v5.0.0/index.html", "v4.1.1": "../v4.1.1/index.html", "v4.1.0": "../v4.1.0/index.html", "v4.0.0": "../v4.0.0/index.html", "v3.0.0": "../v3.0.0/index.html", "v2.0.0": "../v2.0.0/index.html", "v0.9": "../v0.9/index.html", "v0.11": "../v0.11/index.html", "v0.10": "index.html"};
|
|
const currentVersion = "v0.10";
|
|
|
|
// Sort versions: 'main' first, then others numerically descending.
|
|
versions.sort((a, b) => {
|
|
if (a === 'main') return -1;
|
|
if (b === 'main') return 1;
|
|
return b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' });
|
|
});
|
|
|
|
const select = document.createElement('select');
|
|
select.onchange = function() {
|
|
const selectedVersion = this.value;
|
|
// Navigate directly to the pre-calculated relative path.
|
|
if (selectedVersion !== currentVersion) {
|
|
window.location.href = version_paths[selectedVersion];
|
|
}
|
|
};
|
|
|
|
versions.forEach(v => {
|
|
const option = document.createElement('option');
|
|
option.value = v;
|
|
option.textContent = v;
|
|
if (v === currentVersion) {
|
|
option.selected = true;
|
|
}
|
|
select.appendChild(option);
|
|
});
|
|
|
|
// Replace the Doxygen project number element with our dropdown.
|
|
projectNumber.replaceWith(select);
|
|
|
|
// Apply some styling to make it look good.
|
|
Object.assign(select.style, {
|
|
backgroundColor: 'rgba(0, 0, 0, 0.8)',
|
|
color: 'white',
|
|
border: '1px solid rgba(255, 255, 255, 0.2)',
|
|
padding: '5px',
|
|
borderRadius: '5px',
|
|
fontSize: '14px',
|
|
fontFamily: 'inherit',
|
|
marginLeft: '10px',
|
|
cursor: 'pointer'
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|