mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
349 lines
31 KiB
HTML
349 lines
31 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/dom/canvas.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">5.0.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('canvas_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> </div>
|
|
<div class="headertitle"><div class="title">canvas.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="canvas_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2dom_2canvas_8hppdep" alt=""/></div>
|
|
<map name="ainclude_2ftxui_2dom_2canvas_8hppdep" id="ainclude_2ftxui_2dom_2canvas_8hppdep">
|
|
<area shape="rect" title=" " alt="" coords="2841,5,3054,31"/>
|
|
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2757,79,2985,104"/>
|
|
<area shape="poly" title=" " alt="" coords="2927,42,2886,80,2882,76,2923,38"/>
|
|
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="6309,159,6493,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3068,19,3568,31,4342,55,5266,94,5745,119,6216,149,6309,158,6308,163,6215,155,5745,125,5266,99,4342,60,3568,36,3068,24"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1278,328,1457,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2743,97,2518,101,2246,111,1987,128,1881,140,1800,155,1740,172,1680,193,1566,242,1469,291,1400,330,1397,325,1467,286,1564,237,1678,188,1738,166,1799,149,1880,135,1986,123,2245,105,2517,96,2743,91"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="704,416,855,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2743,95,2269,98,1646,106,1346,114,1090,124,904,137,846,145,817,154,790,179,772,210,762,246,759,285,765,359,776,415,771,416,759,360,754,285,757,245,767,208,786,175,814,150,845,140,903,132,1089,119,1346,108,1646,101,2269,93,2743,90"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="5,416,156,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2743,95,2237,96,1551,104,1212,111,912,121,679,136,597,145,543,155,472,178,402,209,336,246,274,285,171,361,103,418,99,414,167,357,271,280,333,241,400,205,470,173,541,149,596,139,679,131,911,116,1212,106,1551,98,2237,91,2743,90"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="879,416,1029,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,96,2316,99,1754,108,1478,115,1235,125,1048,138,981,146,937,155,872,173,815,197,794,212,781,230,777,252,784,279,812,323,847,360,886,391,921,414,918,418,883,395,844,364,807,326,780,281,772,252,776,228,790,208,812,192,870,168,936,149,981,141,1047,133,1235,120,1478,110,1754,102,2316,93,2744,90"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="1228,416,1379,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,95,2353,97,1858,104,1623,112,1424,122,1282,136,1239,145,1218,154,1199,184,1193,219,1198,255,1211,293,1229,329,1250,363,1289,414,1285,418,1246,366,1225,332,1206,295,1193,257,1188,218,1194,182,1215,150,1238,140,1281,131,1424,117,1623,106,1858,99,2352,91,2744,90"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="2276,416,2427,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2794,110,2729,128,2663,154,2638,173,2613,194,2588,208,2568,216,2549,226,2528,242,2501,274,2486,304,2471,335,2445,370,2415,397,2385,418,2381,414,2412,392,2441,366,2467,332,2481,302,2497,271,2524,238,2546,221,2566,211,2586,203,2610,190,2634,169,2661,150,2727,123,2793,104"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="180,416,331,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,95,2256,95,1601,101,1277,109,991,119,770,134,692,144,640,155,579,178,520,209,464,245,413,284,328,361,274,418,270,414,324,357,410,280,461,241,517,205,577,173,639,149,691,139,769,129,990,114,1276,103,1601,96,2256,90,2744,89"/>
|
|
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="2451,416,2601,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2836,113,2663,194,2629,205,2601,211,2577,220,2553,242,2541,262,2532,285,2523,334,2522,380,2525,416,2520,416,2517,380,2517,333,2527,284,2536,260,2549,238,2574,215,2600,206,2628,200,2661,190,2834,108"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="355,416,505,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,97,2251,102,1598,114,1012,131,814,142,752,148,719,155,669,178,623,210,580,246,542,285,481,361,443,417,439,415,477,358,538,281,577,242,620,206,667,174,717,149,751,143,814,137,1011,126,1598,109,2251,97,2744,91"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="1752,416,1903,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2743,96,2555,101,2344,110,2164,128,2103,140,2069,154,2049,178,2041,203,2040,229,2044,256,2048,284,2049,313,2042,341,2024,370,2005,384,1975,397,1904,420,1902,414,1973,392,2002,379,2020,366,2037,339,2043,312,2043,285,2039,257,2035,229,2036,202,2045,176,2066,150,2101,135,2163,122,2344,105,2554,95,2743,91"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="1577,416,1728,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,98,2549,103,2330,114,2141,131,2075,142,2038,154,2011,177,1994,203,1985,229,1979,258,1974,287,1965,315,1949,344,1922,370,1851,391,1729,420,1728,415,1850,386,1919,366,1944,340,1960,313,1968,285,1974,257,1980,228,1990,200,2007,174,2035,150,2074,136,2140,125,2329,109,2549,98,2743,92"/>
|
|
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="1927,416,2077,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,96,2556,99,2348,108,2253,116,2172,126,2113,138,2093,146,2081,154,2076,162,2075,170,2082,191,2091,205,2103,214,2115,223,2126,239,2139,275,2145,305,2141,336,2126,369,2114,385,2099,399,2065,418,2062,414,2096,394,2110,382,2121,367,2136,334,2139,306,2134,276,2121,241,2112,227,2100,218,2087,209,2077,193,2070,171,2071,161,2077,150,2090,141,2111,133,2171,120,2253,110,2348,103,2556,94,2743,90"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="529,416,680,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,96,2262,100,1626,109,1319,117,1057,126,866,139,806,146,775,154,739,179,707,211,681,247,659,286,628,361,611,417,606,415,623,359,654,284,676,244,703,207,735,175,773,150,805,141,865,134,1056,121,1319,111,1626,104,2262,94,2744,91"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="2101,416,2252,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2754,109,2682,127,2613,154,2590,173,2569,194,2531,219,2491,242,2208,418,2206,414,2489,238,2528,215,2566,190,2587,169,2610,150,2680,121,2752,104"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1403,416,1553,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,99,2308,119,2107,135,2035,145,1994,155,1950,177,1918,202,1892,229,1870,257,1823,316,1791,344,1748,370,1672,393,1554,420,1553,415,1671,388,1746,366,1788,340,1819,312,1866,254,1888,225,1914,198,1947,172,1992,149,2034,139,2106,130,2308,114,2743,94"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="1053,416,1204,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2743,96,2348,98,1846,107,1607,115,1404,125,1258,138,1214,146,1192,154,1166,182,1148,215,1135,252,1128,290,1125,362,1129,415,1123,416,1119,362,1123,289,1130,250,1143,213,1162,179,1188,150,1212,141,1258,133,1404,119,1607,109,1845,102,2348,93,2743,90"/>
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1229,152,1407,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2743,99,2209,118,1865,134,1517,155,1408,164,1407,159,1516,149,1864,129,2209,112,2743,93"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="795,240,977,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2743,97,2309,103,1747,115,1246,132,1078,143,1025,148,998,154,967,172,940,195,901,241,897,238,936,191,964,168,996,150,1025,143,1078,137,1246,127,1746,110,2309,98,2743,92"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="1531,328,1713,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,99,2250,119,2016,135,1933,144,1884,155,1845,171,1807,192,1738,241,1681,290,1641,330,1637,326,1677,286,1735,237,1805,188,1843,167,1883,149,1932,139,2016,130,2250,114,2744,94"/>
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="2091,159,2331,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,108,2332,155,2278,162,2277,157,2331,149,2743,102"/>
|
|
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="2355,159,2555,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2798,109,2516,162,2515,157,2797,104"/>
|
|
<area shape="rect" href="automerge_8cpp.html" title=" " alt="" coords="2564,247,2773,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2849,115,2684,249,2681,245,2845,110"/>
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="2798,247,2969,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2852,116,2839,133,2830,153,2826,172,2830,191,2848,222,2871,245,2867,249,2844,225,2825,193,2820,172,2825,151,2835,130,2848,113"/>
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="2993,247,3160,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2869,118,2867,155,2871,174,2880,190,2902,206,2938,221,3022,245,3021,250,2936,226,2899,211,2876,194,2866,176,2862,156,2863,118"/>
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="3305,159,3483,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2970,103,3286,149,3331,157,3330,162,3286,155,2969,109"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,91,4738,111,5718,128,6077,138,6290,149,6343,157,6343,162,6290,155,6077,144,5717,133,4738,116,2999,96"/>
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="3184,240,3327,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2881,116,2899,155,2913,174,2930,190,2962,209,2990,221,3017,227,3043,229,3101,229,3172,237,3184,240,3183,245,3171,243,3100,235,3043,234,3016,232,2988,226,2959,214,2927,194,2909,177,2895,157,2876,118"/>
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="3351,247,3520,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2894,112,2940,160,2974,190,3025,211,3070,223,3111,229,3150,230,3233,229,3282,231,3338,237,3379,245,3378,250,3338,243,3282,236,3233,234,3150,236,3110,234,3069,229,3023,216,2971,194,2937,164,2890,116"/>
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="3507,152,3686,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,99,3231,119,3496,149,3508,151,3507,156,3495,155,3230,124,2999,104"/>
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="3710,159,3881,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,94,3317,112,3508,128,3698,149,3742,157,3742,162,3698,155,3507,133,3317,118,2999,100"/>
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="3545,247,3707,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2977,104,3058,122,3140,150,3158,160,3170,170,3182,180,3199,190,3247,206,3289,216,3362,224,3437,227,3532,237,3572,245,3571,250,3531,243,3436,232,3361,230,3288,221,3246,211,3197,194,3179,185,3167,174,3155,164,3138,154,3057,127,2975,109"/>
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="3905,159,4067,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,92,3176,97,3399,107,3646,124,3893,149,3936,157,3935,162,3892,155,3645,129,3399,112,3176,102,2999,97"/>
|
|
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="4091,159,4278,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,91,3206,95,3475,105,3776,122,4080,149,4128,157,4128,162,4079,155,3776,127,3475,110,3206,100,2999,96"/>
|
|
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="3731,247,3905,273"/>
|
|
<area shape="poly" title=" " alt="" coords="3000,102,3094,120,3188,150,3207,160,3220,170,3232,181,3250,190,3318,210,3377,222,3430,227,3480,228,3586,227,3648,229,3720,237,3763,245,3762,250,3719,243,3647,235,3586,232,3480,234,3430,233,3376,227,3317,216,3248,194,3229,185,3216,175,3204,164,3186,154,3092,125,2999,108"/>
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="4303,159,4480,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,89,3239,91,3560,99,3924,117,4109,131,4290,149,4338,157,4337,162,4290,155,4108,137,3923,123,3560,105,3239,97,2999,95"/>
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="4505,159,4683,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,92,3761,111,4183,128,4358,138,4492,149,4540,157,4539,162,4491,155,4358,143,4183,133,3761,117,2999,98"/>
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="4708,159,4883,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,92,3858,109,4342,126,4543,137,4696,149,4743,157,4742,162,4695,155,4542,142,4342,131,3858,114,2999,97"/>
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="4907,159,5094,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,91,3952,108,4496,125,4722,136,4894,149,4945,157,4944,162,4894,155,4722,142,4496,130,3952,113,2999,97"/>
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="5118,159,5289,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,91,3443,95,4052,104,4661,122,4914,134,5106,149,5153,157,5152,162,5106,155,4914,139,4660,127,4052,109,3443,100,2999,96"/>
|
|
<area shape="rect" href="hyperlink_8cpp.html" title=" " alt="" coords="3929,247,4128,273"/>
|
|
<area shape="poly" title=" " alt="" coords="3000,96,3117,114,3179,129,3238,150,3255,160,3266,171,3277,181,3294,190,3352,204,3426,215,3602,225,3779,229,3917,237,3967,245,3966,250,3916,243,3779,235,3602,230,3426,220,3351,210,3292,194,3274,185,3263,174,3252,164,3236,154,3177,134,3116,119,2999,102"/>
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="4981,247,5173,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,91,4786,112,5725,129,6025,139,6110,144,6145,150,6153,161,6155,172,6153,183,6145,194,6108,202,6021,210,5749,228,5173,257,5173,252,5749,223,6021,205,6107,197,6142,190,6148,181,6150,172,6148,163,6142,154,6110,149,6025,144,5725,134,4786,117,2999,96"/>
|
|
<area shape="rect" href="linear__gradient_8cpp.html" title=" " alt="" coords="5611,240,5759,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,91,4799,111,5745,129,6048,139,6134,144,6169,150,6177,161,6179,172,6169,194,6148,205,6111,216,6002,233,5759,256,5759,251,6001,228,6110,210,6146,200,6165,190,6174,171,6172,163,6166,154,6133,149,6048,144,5745,134,4799,117,2999,96"/>
|
|
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="2985,152,3128,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2912,107,3013,149,3011,154,2910,112"/>
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="5990,240,6137,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,91,4812,111,5766,129,6071,139,6158,144,6193,150,6202,164,6203,178,6197,191,6185,203,6153,225,6116,242,6114,238,6151,220,6182,199,6192,188,6198,177,6197,165,6190,154,6157,149,6071,144,5766,134,4812,117,2999,96"/>
|
|
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="5313,159,5517,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,91,3478,95,4143,105,4811,123,5090,135,5301,149,5356,157,5355,162,5300,155,5089,140,4811,128,4143,111,3478,101,2999,96"/>
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="5542,159,5721,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,90,3518,93,4249,101,4987,119,5296,132,5529,149,5578,157,5577,162,5528,155,5295,138,4987,124,4249,106,3518,98,2999,96"/>
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="5745,159,5944,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,90,3554,93,4344,101,5145,119,5480,132,5733,149,5787,157,5786,162,5732,155,5479,138,5145,124,4344,107,3554,98,2999,96"/>
|
|
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="5968,159,6132,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2999,91,4570,110,5445,128,5766,138,5956,149,6002,157,6001,162,5955,155,5765,143,5445,133,4570,116,2999,96"/>
|
|
<area shape="poly" title=" " alt="" coords="1265,363,1079,386,866,419,855,421,854,415,866,413,1078,381,1264,358"/>
|
|
<area shape="poly" title=" " alt="" coords="1264,352,1061,356,789,366,480,386,322,400,168,419,157,420,156,415,167,413,321,395,479,380,788,360,1061,350,1264,347"/>
|
|
<area shape="poly" title=" " alt="" coords="1265,373,1041,419,1030,421,1029,416,1040,413,1264,367"/>
|
|
<area shape="poly" title=" " alt="" coords="1347,381,1320,417,1315,414,1343,378"/>
|
|
<area shape="poly" title=" " alt="" coords="1471,360,1520,365,1729,380,1892,384,2055,391,2264,413,2276,415,2275,421,2263,419,2055,396,1892,389,1728,385,1519,371,1470,365"/>
|
|
<area shape="poly" title=" " alt="" coords="1264,354,1089,359,859,370,602,389,342,419,331,420,330,415,342,413,601,384,859,365,1089,354,1264,348"/>
|
|
<area shape="poly" title=" " alt="" coords="1471,360,1520,365,1659,375,1778,380,1979,383,2181,388,2299,397,2438,413,2451,415,2450,420,2438,419,2299,403,2181,394,1979,388,1778,386,1659,381,1519,371,1470,366"/>
|
|
<area shape="poly" title=" " alt="" coords="1264,356,931,375,724,393,517,419,506,420,505,415,516,413,724,388,930,370,1264,350"/>
|
|
<area shape="poly" title=" " alt="" coords="1471,364,1740,413,1753,416,1751,421,1739,419,1470,369"/>
|
|
<area shape="poly" title=" " alt="" coords="1444,369,1591,413,1589,419,1442,375"/>
|
|
<area shape="poly" title=" " alt="" coords="1471,359,1520,365,1717,387,1914,413,1927,416,1926,421,1914,419,1717,392,1519,371,1470,365"/>
|
|
<area shape="poly" title=" " alt="" coords="1265,358,1004,380,848,397,692,419,681,420,680,415,691,413,847,392,1004,375,1264,353"/>
|
|
<area shape="poly" title=" " alt="" coords="1471,360,1520,365,1680,379,1805,385,1930,394,2089,413,2101,415,2101,421,2088,419,1929,399,1804,391,1679,384,1519,371,1470,365"/>
|
|
<area shape="poly" title=" " alt="" coords="1404,375,1455,414,1452,418,1401,379"/>
|
|
<area shape="poly" title=" " alt="" coords="1303,375,1182,418,1180,413,1301,370"/>
|
|
<area shape="poly" title=" " alt="" coords="1330,205,1365,327,1359,329,1325,206"/>
|
|
<area shape="poly" title=" " alt="" coords="1264,200,1171,242,817,418,815,414,1169,238,1262,195"/>
|
|
<area shape="poly" title=" " alt="" coords="1215,175,1078,179,907,189,719,209,624,224,532,243,466,261,416,279,304,330,119,418,117,413,302,326,414,275,464,255,531,237,623,219,718,204,906,183,1078,173,1215,170"/>
|
|
<area shape="poly" title=" " alt="" coords="1282,202,982,418,979,414,1279,198"/>
|
|
<area shape="poly" title=" " alt="" coords="1302,205,1286,239,1272,279,1265,323,1269,367,1279,393,1292,415,1287,417,1274,395,1263,369,1259,323,1267,278,1281,237,1297,203"/>
|
|
<area shape="poly" title=" " alt="" coords="1421,174,1519,181,1635,193,1759,211,1881,237,2010,278,2133,327,2240,375,2316,413,2314,418,2237,380,2131,332,2008,283,1880,243,1758,216,1634,198,1519,186,1421,180"/>
|
|
<area shape="poly" title=" " alt="" coords="1215,181,905,204,750,221,639,243,532,282,431,331,346,380,285,418,282,414,343,375,429,326,530,277,637,237,749,216,905,199,1215,176"/>
|
|
<area shape="poly" title=" " alt="" coords="1421,174,1534,181,1669,192,1817,211,1963,237,2115,278,2263,327,2391,375,2484,413,2482,418,2389,380,2262,332,2114,283,1961,243,1816,216,1669,198,1533,186,1421,179"/>
|
|
<area shape="poly" title=" " alt="" coords="1215,182,947,204,817,221,764,231,724,242,640,282,563,331,498,379,452,418,449,414,495,375,560,326,638,277,722,238,763,226,816,216,947,198,1214,176"/>
|
|
<area shape="poly" title=" " alt="" coords="1421,178,1505,186,1592,199,1669,216,1699,226,1722,238,1745,257,1764,279,1794,328,1814,377,1826,415,1820,417,1809,379,1789,331,1760,282,1741,260,1719,242,1697,231,1668,221,1591,204,1504,191,1421,183"/>
|
|
<area shape="poly" title=" " alt="" coords="1421,172,1481,178,1547,190,1612,209,1674,238,1714,264,1745,293,1755,310,1759,328,1758,348,1750,369,1727,398,1698,418,1694,414,1723,394,1745,367,1753,347,1754,328,1750,312,1741,296,1711,268,1671,242,1611,214,1545,195,1481,183,1421,177"/>
|
|
<area shape="poly" title=" " alt="" coords="1422,171,1498,177,1585,188,1674,208,1760,238,1832,278,1897,327,1950,376,1987,414,1983,418,1947,379,1894,331,1829,282,1758,242,1673,213,1584,193,1498,182,1421,177"/>
|
|
<area shape="poly" title=" " alt="" coords="1215,180,1101,188,976,200,862,218,817,229,783,242,754,260,727,281,680,330,643,379,618,417,613,414,638,375,676,327,724,277,751,256,781,238,815,224,861,213,975,195,1101,182,1215,175"/>
|
|
<area shape="poly" title=" " alt="" coords="1421,174,1507,180,1606,192,1711,210,1814,237,1915,278,2011,327,2093,376,2151,414,2148,418,2090,380,2009,332,1913,283,1812,243,1710,216,1605,197,1506,186,1421,179"/>
|
|
<area shape="poly" title=" " alt="" coords="1421,178,1500,193,1584,220,1625,239,1664,263,1698,292,1727,327,1735,348,1727,370,1664,391,1554,419,1553,414,1663,386,1723,366,1730,348,1722,329,1694,296,1661,267,1623,244,1583,225,1499,198,1420,183"/>
|
|
<area shape="poly" title=" " alt="" coords="1296,205,1268,242,1144,417,1139,414,1264,238,1292,202"/>
|
|
<area shape="poly" title=" " alt="" coords="1216,196,978,243,977,238,1215,191"/>
|
|
<area shape="poly" title=" " alt="" coords="992,277,1278,328,1277,333,991,283"/>
|
|
<area shape="poly" title=" " alt="" coords="853,291,819,329,798,375,786,416,781,415,793,373,814,327,849,287"/>
|
|
<area shape="poly" title=" " alt="" coords="782,278,634,300,471,331,290,375,142,419,140,413,289,370,469,325,633,295,781,272"/>
|
|
<area shape="poly" title=" " alt="" coords="896,292,920,367,945,415,940,417,916,369,891,294"/>
|
|
<area shape="poly" title=" " alt="" coords="792,286,613,331,315,419,314,413,612,325,791,281"/>
|
|
<area shape="poly" title=" " alt="" coords="825,287,480,418,478,413,823,282"/>
|
|
<area shape="poly" title=" " alt="" coords="992,264,1115,272,1253,285,1379,302,1431,313,1470,326,1486,335,1497,344,1521,366,1566,392,1611,413,1608,418,1564,397,1518,370,1493,348,1483,339,1468,330,1429,318,1378,308,1252,290,1115,277,991,269"/>
|
|
<area shape="poly" title=" " alt="" coords="845,290,637,418,634,414,842,285"/>
|
|
<area shape="poly" title=" " alt="" coords="963,281,1415,413,1413,418,962,286"/>
|
|
<area shape="poly" title=" " alt="" coords="920,287,1021,366,1097,414,1094,418,1018,370,917,291"/>
|
|
<area shape="poly" title=" " alt="" coords="991,268,1230,291,1513,325,1531,328,1530,333,1512,331,1230,297,991,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2314,155,2355,149,2771,101,2771,107,2356,155,2314,160"/>
|
|
<area shape="poly" title=" " alt="" coords="2972,195,2721,250,2720,245,2971,189"/>
|
|
<area shape="poly" title=" " alt="" coords="3008,200,2908,250,2905,245,3005,196"/>
|
|
<area shape="poly" title=" " alt="" coords="3067,205,3076,246,3071,247,3062,206"/>
|
|
<area shape="poly" title=" " alt="" coords="3114,195,3213,238,3211,242,3112,200"/>
|
|
<area shape="poly" title=" " alt="" coords="3142,190,3385,245,3384,250,3141,195"/>
|
|
<area shape="poly" title=" " alt="" coords="3142,188,3148,189,3255,205,3340,214,3424,222,3532,237,3572,245,3571,250,3531,243,3423,228,3339,219,3255,210,3147,195,3141,194"/>
|
|
<area shape="poly" title=" " alt="" coords="3142,182,3198,189,3345,203,3459,211,3573,220,3720,237,3763,245,3762,250,3719,243,3573,225,3459,216,3344,209,3198,195,3141,188"/>
|
|
<area shape="poly" title=" " alt="" coords="3142,179,3249,189,3437,202,3583,210,3730,219,3917,237,3967,245,3966,250,3916,243,3729,224,3583,215,3436,208,3248,195,3141,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3142,178,3293,189,3791,214,4278,233,4980,254,4980,259,4278,239,3790,220,3293,195,3142,184"/>
|
|
<area shape="poly" title=" " alt="" coords="3142,179,3293,189,3825,212,4238,220,4653,225,5185,237,5611,253,5610,258,5185,243,4652,230,4238,225,3824,217,3293,195,3142,184"/>
|
|
<area shape="poly" title=" " alt="" coords="3142,179,3293,189,3670,205,3989,213,4531,217,5073,218,5393,224,5770,237,5990,250,5990,256,5770,243,5393,230,5073,224,4531,222,3989,219,3670,210,3293,195,3142,184"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="canvas_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:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1Canvas.html">Canvas</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="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>
|
|
</table>
|
|
</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": "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": "../v0.10/index.html"};
|
|
const currentVersion = "v5.0.0";
|
|
|
|
// 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>
|