mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
394 lines
35 KiB
HTML
394 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.11.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="6053,5,6202,45"/>
|
|
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2717,181,2945,207"/>
|
|
<area shape="poly" title=" " alt="" coords="6039,34,2946,190,2946,184,6039,28"/>
|
|
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="389,343,562,383"/>
|
|
<area shape="poly" title=" " alt="" coords="6039,32,5238,55,4082,96,3595,111,3183,116,2482,119,2145,128,1784,151,1587,169,1375,192,1145,221,893,257,793,276,695,299,534,345,533,340,693,294,792,271,892,252,1144,216,1374,186,1586,163,1783,145,2144,123,2482,114,3183,111,3595,106,4082,91,5238,50,6039,26"/>
|
|
<area shape="rect" href="util_8cpp.html" title=" " alt="" coords="5745,262,5904,287"/>
|
|
<area shape="poly" title=" " alt="" coords="6166,52,6203,85,6236,124,6247,146,6252,167,6250,188,6239,208,6216,226,6183,240,6095,259,5996,270,5904,275,5904,270,5995,265,6095,254,6181,235,6213,221,6235,205,6245,187,6247,167,6242,147,6231,127,6199,88,6163,56"/>
|
|
<area shape="rect" href="screen_8hpp.html" title=" " alt="" coords="5406,93,5555,133"/>
|
|
<area shape="poly" title=" " alt="" coords="6039,41,5556,105,5555,99,6039,36"/>
|
|
<area shape="rect" href="screen_8cpp.html" title=" " alt="" coords="6030,181,6225,207"/>
|
|
<area shape="poly" title=" " alt="" coords="6130,59,6130,181,6125,181,6125,59"/>
|
|
<area shape="rect" href="screen_2color_8cpp.html" title=" " alt="" coords="6300,101,6483,126"/>
|
|
<area shape="poly" title=" " alt="" coords="6199,47,6357,98,6355,103,6198,52"/>
|
|
<area shape="rect" href="terminal_8cpp.html" title=" " alt="" coords="6507,101,6713,126"/>
|
|
<area shape="poly" title=" " alt="" coords="6216,40,6546,98,6545,103,6215,45"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1143,343,1322,383"/>
|
|
<area shape="poly" title=" " alt="" coords="2703,198,2330,202,1860,211,1638,218,1450,228,1315,241,1273,249,1253,257,1239,275,1233,298,1232,343,1227,343,1228,297,1235,273,1250,253,1272,244,1314,236,1449,223,1638,213,1860,205,2330,196,2703,193"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="559,431,709,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,199,2109,203,1299,212,908,220,577,230,344,242,277,249,249,257,238,275,236,293,242,311,254,328,288,359,319,380,559,431,558,437,317,385,285,363,250,332,237,313,231,293,233,273,246,253,276,244,344,237,577,224,908,215,1299,207,2109,197,2704,193"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="5,431,156,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,199,1273,218,534,235,294,246,223,251,192,257,170,274,150,295,119,343,99,392,87,431,82,430,94,391,115,341,146,292,166,270,190,252,222,246,293,240,534,230,1273,213,2704,194"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="1785,431,1936,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,220,2824,258,2809,304,2786,348,2770,368,2750,385,2729,394,2697,401,2605,413,2486,420,2354,424,2100,428,1948,433,1937,435,1936,430,1947,428,2099,423,2354,419,2486,414,2605,407,2696,396,2728,389,2747,380,2766,365,2781,346,2804,302,2819,257,2826,219"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="1611,431,1761,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,209,2588,227,2540,241,2508,257,2494,271,2486,287,2481,320,2475,354,2466,370,2450,385,2433,393,2405,399,2328,410,2116,422,1901,427,1773,433,1762,435,1761,430,1772,428,1901,422,2115,416,2327,404,2404,394,2431,388,2447,380,2462,367,2470,352,2475,319,2481,285,2489,268,2504,253,2538,236,2587,222,2704,204"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="185,431,336,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,198,2102,202,1281,212,884,220,549,229,313,242,244,249,216,257,203,276,198,297,199,321,205,345,225,392,249,429,244,432,221,395,200,347,193,322,192,297,198,274,212,253,243,244,312,237,548,224,884,214,1281,207,2102,197,2704,193"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1087,431,1237,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2703,197,2272,197,1717,204,1452,211,1227,222,1066,237,1017,246,993,257,980,279,980,303,992,327,1012,351,1068,395,1125,428,1123,433,1065,399,1008,355,987,330,975,304,974,278,990,253,1015,241,1065,232,1226,216,1452,206,1717,198,2272,192,2703,192"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="1960,431,2111,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2842,219,2851,256,2855,300,2849,345,2840,366,2826,385,2810,395,2783,403,2703,415,2599,422,2482,426,2257,429,2122,433,2111,435,2110,430,2122,428,2257,424,2482,421,2599,417,2703,410,2781,398,2808,390,2823,381,2836,363,2844,344,2850,300,2845,256,2837,220"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="376,431,527,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,199,2105,202,1289,212,895,220,561,230,327,242,258,249,230,257,223,269,221,284,229,322,246,358,263,381,281,393,309,406,378,428,377,433,307,411,278,398,259,385,241,360,224,324,216,285,218,267,227,253,257,244,326,237,561,224,894,214,1288,207,2105,197,2704,193"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="737,431,888,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2703,199,2266,203,1699,213,1195,231,1027,243,974,250,947,257,922,274,900,295,863,343,837,392,821,432,816,429,832,390,859,341,896,291,919,270,945,252,973,244,1026,238,1195,226,1699,208,2266,198,2703,194"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="2135,431,2285,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2855,215,2868,233,2878,254,2891,291,2899,323,2896,353,2877,385,2846,400,2790,413,2628,432,2442,444,2285,450,2285,445,2442,438,2628,427,2790,408,2845,395,2874,381,2891,352,2894,323,2886,292,2873,256,2863,236,2850,218"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1261,431,1412,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2703,198,2338,201,1883,209,1667,217,1485,227,1355,240,1316,248,1297,257,1285,276,1285,290,1296,301,1314,311,1356,326,1374,333,1384,341,1390,366,1385,390,1372,413,1357,432,1353,429,1368,410,1380,388,1385,366,1380,344,1371,338,1354,331,1312,316,1293,306,1280,292,1279,274,1294,253,1314,243,1355,235,1485,222,1667,211,1882,204,2338,195,2703,193"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="1436,431,1587,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,204,2591,222,2533,237,2478,257,2450,272,2428,288,2395,322,2361,356,2338,372,2308,385,2241,402,2156,413,2059,419,1956,422,1754,424,1667,427,1598,433,1587,435,1586,430,1598,428,1667,422,1754,419,1956,416,2059,414,2156,408,2240,397,2306,380,2335,367,2357,352,2391,318,2424,284,2447,267,2476,252,2532,232,2590,217,2703,199"/>
|
|
<area shape="rect" href="toggle_8cpp.html" title=" " alt="" coords="912,431,1063,471"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,197,2268,197,1706,203,1438,211,1210,221,1047,237,997,246,973,257,960,276,953,297,951,321,953,345,965,392,980,429,975,431,960,394,948,346,945,321,948,296,955,273,970,253,995,241,1046,232,1209,216,1438,205,1706,198,2268,192,2704,192"/>
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1003,255,1182,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,200,1937,220,1512,237,1335,246,1201,257,1182,260,1182,254,1200,252,1335,241,1511,231,1937,215,2703,195"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="260,255,443,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2703,201,1915,224,834,257,443,272,443,267,834,252,1914,218,2703,196"/>
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="1307,262,1547,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,200,2197,215,1874,232,1548,257,1488,265,1487,259,1547,252,1873,227,2197,210,2704,195"/>
|
|
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="2092,350,2296,375"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,201,2636,207,2561,217,2485,234,2412,257,2395,266,2384,275,2355,297,2288,329,2228,352,2226,347,2286,324,2353,292,2380,271,2393,261,2410,252,2484,228,2560,212,2635,201,2703,195"/>
|
|
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="2518,262,2718,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2789,214,2650,264,2648,259,2787,209"/>
|
|
<area shape="rect" href="table_8cpp.html" title=" " alt="" coords="2566,350,2737,375"/>
|
|
<area shape="poly" title=" " alt="" coords="2812,219,2732,297,2667,352,2664,348,2728,293,2808,215"/>
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="4087,350,4258,375"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,196,3436,214,3683,230,3785,240,3863,252,3946,273,4027,299,4148,347,4146,352,4025,304,3945,278,3861,257,3784,246,3682,235,3435,219,2959,201"/>
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="4283,350,4449,375"/>
|
|
<area shape="poly" title=" " alt="" coords="2960,194,3270,200,3652,210,3996,228,4120,239,4193,252,4212,260,4225,270,4253,292,4347,348,4344,352,4250,297,4222,274,4209,265,4192,257,4119,244,3996,233,3652,216,3270,205,2960,200"/>
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="4785,262,4963,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,194,3873,211,4392,228,4608,239,4772,252,4820,259,4819,265,4771,257,4607,244,4392,233,3873,216,2959,199"/>
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="3727,343,3869,383"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,192,3180,195,3433,204,3552,211,3653,221,3730,235,3756,243,3773,253,3789,273,3798,297,3802,342,3797,343,3793,298,3784,275,3770,257,3754,248,3728,240,3652,227,3551,216,3433,209,3180,200,2959,198"/>
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="3893,350,4063,375"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,193,3165,196,3408,205,3638,223,3731,236,3803,252,3853,273,3899,299,3966,348,3963,352,3896,304,3850,278,3801,257,3730,241,3637,228,3408,210,3165,201,2959,198"/>
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="1571,255,1750,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,200,2519,205,2284,215,2024,232,1762,257,1750,259,1750,254,1762,252,2023,227,2284,210,2519,200,2703,195"/>
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="1774,262,1945,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,202,2365,219,2161,235,1957,257,1913,265,1912,259,1956,252,2161,230,2365,214,2704,196"/>
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="4474,350,4637,375"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,194,3280,200,3677,210,4036,227,4165,239,4241,252,4261,261,4274,271,4286,282,4303,292,4394,320,4505,347,4503,352,4392,325,4301,297,4283,286,4270,275,4258,266,4240,257,4164,244,4035,233,3677,216,3280,205,2959,200"/>
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="1969,262,2131,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2704,205,2445,224,2294,239,2144,257,2102,265,2101,259,2143,252,2293,233,2444,218,2703,199"/>
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="4988,262,5165,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,194,3387,198,3969,208,4550,226,4792,238,4976,252,5024,259,5023,265,4975,257,4792,243,4550,231,3969,214,3387,204,2959,199"/>
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="5190,262,5369,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,193,3423,197,4064,207,4706,224,4974,237,5177,252,5226,259,5225,265,5176,257,4974,242,4706,230,4064,212,3423,203,2959,199"/>
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="5393,262,5568,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,193,3459,196,4159,204,4864,222,5158,235,5381,252,5429,259,5428,265,5380,257,5158,241,4864,227,4159,210,3459,201,2959,198"/>
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="2155,262,2342,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2719,211,2361,257,2315,265,2314,259,2360,252,2718,206"/>
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="2995,262,3166,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2881,208,3045,259,3044,265,2880,213"/>
|
|
<area shape="rect" href="hflow_8cpp.html" title=" " alt="" coords="3191,262,3363,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2913,206,3178,252,3218,259,3217,265,3178,257,2913,212"/>
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="4661,350,4853,375"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,194,3290,198,3703,208,4077,225,4211,237,4291,252,4309,261,4320,272,4331,283,4347,292,4390,308,4428,318,4494,327,4563,330,4649,340,4692,347,4691,353,4648,345,4562,336,4494,332,4427,323,4389,313,4345,297,4328,287,4316,276,4305,266,4289,257,4211,243,4076,231,3703,213,3290,204,2959,199"/>
|
|
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="4039,255,4181,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,196,3406,214,3686,230,3969,252,4039,260,4038,265,3968,257,3686,235,3406,219,2959,201"/>
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="3555,343,3702,383"/>
|
|
<area shape="poly" title=" " alt="" coords="2863,212,2928,253,2955,275,2967,284,2984,292,3032,306,3096,317,3253,336,3418,348,3555,356,3555,361,3418,354,3253,341,3095,323,3031,311,2982,297,2964,289,2952,279,2924,257,2860,216"/>
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="4358,262,4537,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,192,3213,194,3556,202,3946,220,4145,234,4340,252,4390,259,4389,265,4339,257,4144,239,3945,225,3556,207,3213,199,2959,197"/>
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="4561,262,4760,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,195,3767,214,4219,231,4406,241,4549,252,4601,259,4601,265,4548,257,4406,246,4219,236,3767,220,2959,200"/>
|
|
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="3387,262,3551,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,204,3155,223,3374,252,3416,259,3415,265,3374,257,3155,229,2959,209"/>
|
|
<area shape="rect" href="spinner_8cpp.html" title=" " alt="" coords="3575,262,3760,287"/>
|
|
<area shape="poly" title=" " alt="" coords="2959,199,3237,219,3400,234,3562,252,3609,259,3609,265,3562,257,3399,239,3236,224,2959,205"/>
|
|
<area shape="poly" title=" " alt="" coords="2960,193,3393,196,4038,205,4800,222,5193,235,5579,252,5745,264,5745,269,5579,257,5193,241,4800,228,4038,210,3393,201,2960,198"/>
|
|
<area shape="poly" title=" " alt="" coords="1130,378,941,401,725,433,710,436,709,431,724,428,940,396,1129,373"/>
|
|
<area shape="poly" title=" " alt="" coords="1130,368,949,374,711,385,443,404,173,433,157,436,156,430,172,428,442,399,710,380,949,369,1129,363"/>
|
|
<area shape="poly" title=" " alt="" coords="1336,371,1539,394,1773,428,1785,430,1784,435,1772,433,1538,400,1336,377"/>
|
|
<area shape="poly" title=" " alt="" coords="1336,379,1599,428,1611,431,1610,436,1597,433,1335,385"/>
|
|
<area shape="poly" title=" " alt="" coords="1130,371,789,392,577,410,364,433,337,437,336,432,363,428,576,404,788,387,1129,366"/>
|
|
<area shape="poly" title=" " alt="" coords="1211,395,1180,432,1176,429,1206,392"/>
|
|
<area shape="poly" title=" " alt="" coords="1336,367,1613,389,1780,406,1948,428,1960,430,1959,435,1947,433,1780,411,1612,394,1336,373"/>
|
|
<area shape="poly" title=" " alt="" coords="1130,374,865,396,705,413,546,433,528,436,527,431,546,428,705,407,864,390,1129,368"/>
|
|
<area shape="poly" title=" " alt="" coords="1130,387,900,433,889,436,888,430,899,428,1129,382"/>
|
|
<area shape="poly" title=" " alt="" coords="1336,365,1685,383,1903,402,2122,428,2135,430,2134,435,2122,433,1903,407,1685,389,1336,370"/>
|
|
<area shape="poly" title=" " alt="" coords="1268,390,1315,428,1312,433,1265,394"/>
|
|
<area shape="poly" title=" " alt="" coords="1308,384,1451,428,1450,433,1306,389"/>
|
|
<area shape="poly" title=" " alt="" coords="1167,390,1042,433,1040,428,1165,385"/>
|
|
<area shape="poly" title=" " alt="" coords="1136,299,1203,340,1201,345,1134,304"/>
|
|
<area shape="poly" title=" " alt="" coords="1031,302,685,433,683,428,1029,297"/>
|
|
<area shape="poly" title=" " alt="" coords="990,286,783,308,687,325,619,345,606,354,598,364,589,375,575,385,518,408,468,420,422,426,379,427,287,424,234,426,173,433,157,436,156,431,172,428,234,421,287,419,379,421,422,420,467,415,516,402,573,380,586,371,594,361,603,350,617,340,686,320,783,303,989,281"/>
|
|
<area shape="poly" title=" " alt="" coords="1196,286,1342,309,1504,340,1800,428,1799,433,1503,345,1342,314,1195,292"/>
|
|
<area shape="poly" title=" " alt="" coords="1196,288,1310,310,1431,340,1551,384,1649,428,1647,433,1549,389,1429,345,1309,315,1195,293"/>
|
|
<area shape="poly" title=" " alt="" coords="990,281,918,287,837,299,753,318,672,345,657,354,646,364,636,375,619,385,337,438,336,433,617,380,632,371,643,361,654,350,670,340,751,312,836,294,917,282,989,276"/>
|
|
<area shape="poly" title=" " alt="" coords="1196,289,1281,310,1315,324,1336,341,1344,358,1344,373,1336,387,1322,400,1284,420,1239,435,1237,430,1282,415,1319,395,1332,384,1339,372,1339,359,1332,344,1312,329,1279,315,1195,294"/>
|
|
<area shape="poly" title=" " alt="" coords="1196,284,1380,307,1589,340,1796,385,1967,428,1966,433,1795,390,1588,345,1379,312,1196,289"/>
|
|
<area shape="poly" title=" " alt="" coords="999,300,819,345,513,433,512,428,817,340,997,295"/>
|
|
<area shape="poly" title=" " alt="" coords="1068,307,1026,346,974,385,923,412,871,433,869,428,920,407,971,380,1022,342,1064,303"/>
|
|
<area shape="poly" title=" " alt="" coords="1196,283,1468,312,1701,340,1820,361,1913,381,2123,428,2135,431,2134,436,2121,433,1911,386,1819,366,1700,345,1468,317,1195,289"/>
|
|
<area shape="poly" title=" " alt="" coords="1196,286,1295,307,1335,322,1360,341,1369,363,1368,388,1361,411,1351,431,1346,429,1356,409,1363,387,1364,364,1356,344,1332,327,1293,312,1195,291"/>
|
|
<area shape="poly" title=" " alt="" coords="1196,285,1289,305,1337,321,1383,340,1417,360,1448,384,1496,428,1492,432,1445,388,1414,365,1381,345,1335,326,1288,311,1195,291"/>
|
|
<area shape="poly" title=" " alt="" coords="1076,308,1001,432,997,429,1072,305"/>
|
|
<area shape="poly" title=" " alt="" coords="990,291,800,314,581,345,562,348,562,343,580,340,799,309,989,285"/>
|
|
<area shape="poly" title=" " alt="" coords="456,283,1143,350,1143,355,456,289"/>
|
|
<area shape="poly" title=" " alt="" coords="337,308,326,346,327,365,334,381,414,400,559,431,558,436,413,406,331,385,322,366,320,346,331,307"/>
|
|
<area shape="poly" title=" " alt="" coords="299,303,222,345,157,391,105,432,101,428,154,386,219,340,296,298"/>
|
|
<area shape="poly" title=" " alt="" coords="280,303,254,321,234,344,228,365,230,388,239,410,249,429,245,432,234,412,225,389,222,365,229,341,250,317,277,299"/>
|
|
<area shape="poly" title=" " alt="" coords="457,293,689,340,1087,429,1086,434,688,345,456,299"/>
|
|
<area shape="poly" title=" " alt="" coords="315,306,298,323,284,343,278,362,284,381,302,401,325,417,377,437,375,442,323,422,299,405,280,384,273,362,279,340,294,320,312,302"/>
|
|
<area shape="poly" title=" " alt="" coords="353,308,359,347,366,365,378,381,406,397,444,408,542,419,643,422,721,428,737,431,736,436,720,433,643,428,541,424,443,413,404,402,375,385,362,368,353,348,347,309"/>
|
|
<area shape="poly" title=" " alt="" coords="434,296,919,428,918,433,432,301"/>
|
|
<area shape="poly" title=" " alt="" coords="1523,258,1571,252,1897,227,2219,210,2717,195,2717,200,2219,215,1897,232,1572,257,1524,263"/>
|
|
<area shape="poly" title=" " alt="" coords="1420,301,1396,344,1380,366,1360,385,1338,397,1307,410,1233,433,1232,428,1305,405,1335,392,1356,381,1376,362,1392,341,1415,299"/>
|
|
<area shape="poly" title=" " alt="" coords="1518,287,1560,292,1849,325,2092,349,2091,354,1848,330,1559,297,1517,292"/>
|
|
<area shape="poly" title=" " alt="" coords="2630,299,2649,348,2644,350,2625,301"/>
|
|
<area shape="poly" title=" " alt="" coords="4134,304,4166,348,4162,351,4130,307"/>
|
|
<area shape="poly" title=" " alt="" coords="4180,296,4333,347,4331,353,4178,302"/>
|
|
<area shape="poly" title=" " alt="" coords="4029,301,3867,345,3866,340,4028,296"/>
|
|
<area shape="poly" title=" " alt="" coords="4071,304,3997,352,3994,348,4068,300"/>
|
|
<area shape="poly" title=" " alt="" coords="4195,289,4461,340,4498,347,4497,353,4460,345,4194,295"/>
|
|
<area shape="poly" title=" " alt="" coords="4196,283,4402,307,4649,340,4694,347,4694,353,4648,345,4402,312,4195,288"/>
|
|
<area shape="poly" title=" " alt="" coords="4026,292,3714,345,3703,348,3702,342,3714,340,4025,286"/>
|
|
<area shape="poly" title=" " alt="" coords="5393,120,2946,192,2945,187,5392,115"/>
|
|
<area shape="poly" title=" " alt="" coords="5569,134,5601,153,5627,180,5644,211,5651,240,5646,269,5626,297,5602,307,5555,315,5402,326,5193,334,4956,338,4506,342,4270,345,4224,353,4224,347,4270,340,4506,337,4956,333,5193,329,5401,321,5554,309,5601,301,5623,293,5641,267,5645,240,5639,213,5623,183,5598,157,5567,139"/>
|
|
<area shape="poly" title=" " alt="" coords="5569,120,5599,128,5629,140,5656,157,5677,180,5695,210,5702,240,5697,268,5677,297,5655,306,5613,313,5476,324,5289,332,5076,337,4673,341,4462,345,4417,353,4416,347,4462,340,4673,336,5076,331,5288,327,5475,319,5612,308,5654,301,5674,293,5692,266,5697,240,5690,212,5673,183,5652,161,5626,144,5598,133,5568,125"/>
|
|
<area shape="poly" title=" " alt="" coords="5397,139,4918,265,4917,259,5396,134"/>
|
|
<area shape="poly" title=" " alt="" coords="5393,122,5100,139,4705,168,4501,187,4311,208,4149,232,4027,257,3971,276,3917,299,3830,345,3828,340,3915,295,3969,271,4025,252,4148,226,4311,203,4500,182,4704,163,5100,134,5392,117"/>
|
|
<area shape="poly" title=" " alt="" coords="5517,141,5552,174,5583,215,5592,236,5597,257,5593,278,5581,297,5554,308,5502,316,5332,329,5100,336,4837,340,4337,342,4076,345,4030,353,4029,347,4075,340,4337,337,4837,335,5100,331,5331,324,5501,311,5553,302,5578,293,5588,276,5591,257,5587,238,5578,217,5548,178,5514,144"/>
|
|
<area shape="poly" title=" " alt="" coords="5569,119,5704,137,5776,151,5842,169,5896,192,5916,205,5931,221,5940,237,5941,256,5933,276,5917,297,5895,306,5850,314,5707,325,5512,333,5290,337,4869,341,4649,345,4605,353,4604,347,4648,340,4869,336,5290,332,5511,327,5706,320,5849,308,5893,301,5914,293,5929,273,5935,255,5935,239,5927,224,5913,210,5893,197,5840,174,5775,156,5704,142,5568,124"/>
|
|
<area shape="poly" title=" " alt="" coords="5422,141,5107,264,5105,259,5420,136"/>
|
|
<area shape="poly" title=" " alt="" coords="5448,144,5296,264,5292,260,5445,140"/>
|
|
<area shape="poly" title=" " alt="" coords="5483,147,5483,262,5478,262,5478,147"/>
|
|
<area shape="poly" title=" " alt="" coords="5569,111,5676,114,5793,124,5848,132,5897,144,5936,160,5963,180,5982,209,5989,239,5982,268,5962,297,5946,304,5914,311,5811,324,5497,343,5139,355,4853,362,4853,357,5139,350,5497,337,5811,318,5913,306,5944,299,5959,293,5977,266,5983,239,5977,211,5959,183,5933,164,5895,149,5847,138,5793,129,5676,119,5569,116"/>
|
|
<area shape="poly" title=" " alt="" coords="5392,119,5199,124,4932,135,4627,154,4318,184,4118,211,4031,229,3921,257,3785,302,3674,345,3672,340,3783,296,3920,252,4030,224,4117,206,4318,179,4627,149,4932,129,5198,118,5392,113"/>
|
|
<area shape="poly" title=" " alt="" coords="5392,129,5024,182,4549,257,4508,265,4507,259,4548,252,5024,177,5392,124"/>
|
|
<area shape="poly" title=" " alt="" coords="5393,134,4720,265,4719,259,5392,129"/>
|
|
<area shape="poly" title=" " alt="" coords="5570,125,5648,146,5689,161,5727,179,5756,198,5781,220,5818,260,5814,264,5777,224,5752,202,5725,184,5687,165,5647,151,5568,131"/>
|
|
<area shape="poly" title=" " alt="" coords="5569,123,6033,179,6033,184,5568,128"/>
|
|
</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:a765662bcabb59dc93884674ee2fcc9fc" id="r_a765662bcabb59dc93884674ee2fcc9fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Terminal.html#a765662bcabb59dc93884674ee2fcc9fc">SetFallbackSize</a> (const <a class="el" href="namespaceftxui.html#structftxui_1_1Dimensions">Dimensions</a> &fallbackSize)</td></tr>
|
|
<tr class="separator:a765662bcabb59dc93884674ee2fcc9fc"><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": "index.html", "v0.10": "../v0.10/index.html"};
|
|
const currentVersion = "v0.11";
|
|
|
|
// 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>
|