mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
348 lines
30 KiB
HTML
348 lines
30 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">4.1.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="2883,5,3097,31"/>
|
|
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2800,79,3028,104"/>
|
|
<area shape="poly" title=" " alt="" coords="2970,42,2928,80,2925,76,2966,38"/>
|
|
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="6510,159,6694,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3110,18,3635,26,4455,47,4933,64,5435,87,5944,115,6444,149,6516,157,6516,162,6443,155,5944,120,5435,92,4933,70,4454,53,3635,32,3110,23"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1219,328,1398,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,95,2464,98,2064,106,1871,113,1704,124,1575,137,1530,145,1500,154,1469,171,1440,192,1389,241,1349,290,1322,329,1318,326,1345,287,1385,237,1437,188,1467,167,1498,150,1529,140,1574,132,1703,118,1871,108,2064,101,2464,92,2786,90"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="1228,416,1379,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2787,98,2203,118,1920,134,1819,144,1759,154,1335,418,1332,414,1757,150,1818,139,1920,129,2203,112,2786,93"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="180,416,331,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,97,1567,115,936,132,723,143,620,155,561,178,505,209,452,246,404,285,324,361,273,418,269,414,320,357,400,281,449,241,502,205,559,173,619,149,723,138,936,127,1566,110,2786,91"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="1927,416,2077,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,97,2609,102,2415,112,2250,129,2193,141,2162,154,2142,178,2133,202,2132,228,2134,254,2139,310,2133,339,2117,370,2088,398,2054,418,2051,414,2085,394,2113,366,2128,338,2134,310,2129,255,2126,228,2128,201,2138,175,2159,150,2192,136,2249,124,2414,107,2609,97,2786,92"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="2451,416,2601,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2861,111,2809,129,2757,154,2732,175,2706,194,2679,205,2653,209,2607,208,2586,209,2567,213,2548,223,2529,242,2517,262,2510,285,2506,333,2513,379,2522,415,2517,416,2507,380,2501,333,2505,284,2513,260,2525,238,2545,219,2565,208,2586,203,2607,203,2653,203,2677,199,2703,190,2729,170,2754,150,2807,124,2859,106"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="1403,416,1553,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,96,2568,99,2306,108,2058,125,1957,138,1880,155,1783,186,1710,220,1643,265,1564,330,1522,375,1492,417,1487,414,1518,371,1560,326,1640,261,1707,215,1781,181,1879,149,1956,133,2058,120,2306,102,2567,93,2786,90"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="355,416,505,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,96,2280,101,1605,112,998,130,793,141,729,148,695,155,648,178,605,210,566,246,531,285,476,360,442,417,438,414,471,357,527,281,562,242,602,206,645,174,693,149,728,142,793,136,997,124,1605,107,2280,96,2786,91"/>
|
|
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="1577,416,1728,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,96,2610,100,2408,109,2219,126,2143,139,2086,155,2035,176,1995,200,1963,225,1934,252,1875,309,1838,339,1791,370,1698,418,1695,414,1789,366,1835,335,1872,305,1930,248,1959,221,1992,195,2033,172,2084,149,2142,134,2219,121,2407,104,2610,94,2786,91"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="529,416,680,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,96,2289,98,1629,106,1311,114,1038,124,840,138,778,146,746,154,712,179,684,211,662,248,644,286,620,360,610,416,604,415,615,359,639,284,657,245,680,208,709,175,743,150,777,140,839,132,1038,119,1311,109,1629,101,2289,93,2786,90"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="1752,416,1903,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2787,98,2604,105,2400,115,2225,132,2164,142,2130,154,2103,177,2086,202,2077,228,2071,256,2065,285,2056,314,2041,342,2016,370,1995,383,1966,395,1896,419,1895,413,1964,390,1993,378,2012,366,2037,339,2051,312,2060,283,2065,255,2072,227,2082,200,2099,174,2127,150,2163,137,2224,127,2399,110,2603,99,2786,93"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="5,416,156,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,95,2268,95,1564,101,1215,109,906,119,667,135,583,144,527,155,458,179,391,210,327,246,267,285,167,361,102,418,99,414,164,357,264,281,324,242,388,205,456,174,525,149,582,139,666,129,906,114,1215,103,1564,96,2268,90,2786,90"/>
|
|
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="2101,416,2252,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,96,2611,100,2420,110,2258,127,2203,139,2174,154,2169,162,2168,170,2175,191,2184,205,2196,214,2209,223,2219,239,2230,274,2233,303,2229,333,2219,369,2208,395,2194,417,2190,414,2204,392,2214,367,2223,332,2227,303,2225,275,2214,241,2205,227,2193,218,2181,209,2170,193,2163,171,2164,161,2171,150,2202,134,2257,122,2419,105,2611,95,2786,91"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="704,416,855,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,95,2297,97,1649,105,1337,113,1069,123,876,137,815,145,785,154,759,178,744,210,738,246,739,284,745,323,754,359,774,415,769,417,749,360,740,324,734,285,733,245,739,208,755,175,782,150,814,140,875,131,1069,118,1336,107,1649,100,2297,92,2786,90"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="2276,416,2427,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2832,109,2768,127,2706,154,2693,164,2685,174,2676,184,2662,194,2619,211,2582,217,2546,223,2527,230,2506,242,2458,284,2417,333,2385,380,2364,417,2359,414,2380,377,2413,329,2454,280,2503,238,2525,225,2545,218,2581,211,2617,206,2659,190,2672,180,2681,170,2689,160,2703,150,2767,122,2830,104"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1053,416,1204,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,95,2369,96,1835,103,1580,110,1364,121,1210,135,1162,144,1140,154,1118,183,1105,217,1099,254,1099,292,1110,363,1124,415,1119,417,1104,364,1094,292,1094,254,1100,216,1114,181,1136,150,1161,139,1209,130,1364,115,1580,105,1835,97,2369,90,2786,90"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="879,416,1029,456"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,96,2343,98,1758,107,1471,114,1218,124,1022,138,953,146,907,155,841,173,783,197,762,213,749,231,746,252,754,279,768,302,785,324,826,362,870,392,911,413,909,418,868,396,823,366,781,328,763,305,749,281,740,253,744,229,758,209,780,193,839,168,905,149,952,140,1021,132,1217,119,1471,109,1758,101,2343,93,2786,90"/>
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1150,152,1329,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,97,2187,112,1795,129,1398,155,1329,162,1329,156,1398,149,1795,124,2186,107,2786,92"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="764,240,947,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,97,2337,103,1750,114,1227,131,1051,142,996,148,967,154,936,172,909,195,870,241,866,238,906,191,933,168,965,150,995,143,1051,137,1227,126,1750,109,2337,97,2786,91"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="1574,328,1755,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2786,96,2587,99,2354,108,2134,126,2045,139,1977,155,1932,171,1888,192,1806,241,1736,291,1688,330,1685,326,1733,286,1803,237,1886,188,1930,167,1976,149,2044,133,2134,121,2354,103,2587,94,2786,90"/>
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="2185,159,2425,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2796,108,2425,155,2372,162,2371,157,2424,149,2796,103"/>
|
|
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="2449,159,2649,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2848,109,2602,162,2601,157,2847,104"/>
|
|
<area shape="rect" href="automerge_8cpp.html" title=" " alt="" coords="2540,247,2749,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2886,114,2757,194,2665,249,2663,245,2754,190,2883,109"/>
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="2774,247,2945,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2896,116,2883,133,2872,153,2865,178,2862,204,2861,247,2856,247,2857,204,2860,177,2868,151,2878,131,2891,113"/>
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="2969,247,3136,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2912,118,2911,155,2915,173,2923,191,2939,209,2960,224,3005,245,3003,250,2957,229,2936,213,2918,193,2910,175,2906,155,2907,118"/>
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="3347,159,3526,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3013,103,3329,149,3373,157,3372,162,3328,155,3012,109"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,91,4860,110,5890,127,6268,138,6492,149,6545,157,6544,162,6491,155,6268,143,5890,133,4860,115,3042,96"/>
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="3160,240,3303,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2924,116,2943,155,2956,174,2973,190,3041,210,3160,239,3159,244,3040,215,2970,194,2952,177,2938,158,2920,119"/>
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="3327,247,3496,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2936,112,2983,160,3017,190,3058,208,3095,219,3160,227,3229,229,3314,237,3354,245,3353,250,3314,243,3228,234,3160,233,3093,224,3056,213,3014,194,2979,163,2933,116"/>
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="3550,152,3729,192"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,99,3273,119,3538,149,3550,151,3549,156,3538,155,3273,124,3042,104"/>
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="3753,159,3923,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,94,3360,112,3551,128,3741,149,3785,157,3784,162,3740,155,3550,133,3360,118,3041,100"/>
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="3521,247,3683,273"/>
|
|
<area shape="poly" title=" " alt="" coords="3019,104,3101,122,3183,150,3201,160,3213,170,3225,180,3242,190,3313,213,3372,222,3432,227,3508,237,3545,245,3544,250,3507,243,3431,232,3371,227,3312,218,3240,194,3222,185,3210,174,3198,164,3181,154,3099,127,3018,109"/>
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="3947,159,4110,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,92,3218,97,3442,107,3688,124,3936,149,3979,157,3978,162,3935,155,3688,129,3441,112,3218,102,3042,97"/>
|
|
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="4134,159,4321,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,91,3248,95,3518,105,3819,122,4122,149,4171,157,4170,162,4122,155,3819,127,3517,110,3248,100,3042,96"/>
|
|
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="3707,247,3881,273"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,102,3136,120,3231,150,3250,160,3262,170,3275,181,3292,190,3351,208,3401,219,3447,224,3490,226,3581,227,3634,230,3696,237,3738,245,3737,250,3695,243,3633,235,3581,232,3490,231,3447,230,3401,224,3349,213,3290,194,3272,185,3259,174,3247,164,3229,154,3135,125,3041,108"/>
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="4345,159,4523,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,89,3282,91,3603,99,3966,117,4152,131,4333,149,4380,157,4380,162,4332,155,4151,137,3966,123,3603,105,3282,97,3042,95"/>
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="4547,159,4726,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,92,3803,111,4226,128,4401,138,4534,149,4583,157,4582,162,4534,155,4400,143,4225,133,3803,117,3042,98"/>
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="4751,159,4925,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,92,3901,109,4384,126,4585,137,4738,149,4786,157,4785,162,4738,155,4585,142,4384,131,3900,114,3042,97"/>
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="4950,159,5137,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,91,3995,108,4539,125,4765,136,4937,149,4987,157,4987,162,4936,155,4765,142,4539,130,3995,113,3042,97"/>
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="5161,159,5331,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,91,3486,95,4094,104,4703,122,4957,134,5149,149,5196,157,5195,162,5148,155,4956,139,4703,127,4094,109,3486,100,3042,96"/>
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="3905,247,4097,273"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,96,3160,114,3221,129,3280,150,3298,160,3309,170,3320,181,3336,190,3417,215,3487,229,3549,234,3609,234,3734,228,3808,230,3893,237,3941,245,3940,250,3892,243,3807,235,3734,234,3609,239,3549,239,3486,234,3415,220,3334,194,3317,185,3305,174,3294,164,3278,154,3220,134,3159,119,3042,102"/>
|
|
<area shape="rect" href="linear__gradient_8cpp.html" title=" " alt="" coords="5172,240,5320,280"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,91,4941,111,5947,128,6268,138,6360,144,6397,150,6405,161,6407,172,6405,183,6397,194,6354,203,6255,211,5945,230,5320,258,5320,253,5945,225,6255,206,6354,197,6394,190,6400,181,6402,172,6400,163,6394,154,6359,149,6268,144,5946,133,4941,116,3042,96"/>
|
|
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="3028,152,3171,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2954,107,3056,149,3054,154,2952,112"/>
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="5870,240,6017,280"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,91,4954,110,5967,128,6291,138,6384,144,6421,150,6429,161,6431,172,6421,194,6394,214,6353,230,6302,242,6244,250,6123,260,6017,262,6017,257,6123,255,6244,245,6301,237,6351,225,6391,209,6417,190,6426,171,6424,163,6418,154,6383,149,6291,144,5967,133,4954,116,3042,96"/>
|
|
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="5356,159,5560,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,91,3521,95,4185,105,4854,123,5132,135,5344,149,5398,157,5398,162,5343,155,5132,140,4854,128,4185,111,3521,101,3042,96"/>
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="5585,159,5763,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,90,3561,93,4292,101,5030,119,5338,132,5572,149,5621,157,5620,162,5571,155,5338,138,5030,124,4292,106,3561,98,3042,96"/>
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="5788,159,5987,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,90,3596,93,4386,101,5188,119,5522,132,5776,149,5829,157,5828,162,5775,155,5522,138,5187,124,4386,107,3596,98,3042,96"/>
|
|
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="6011,159,6175,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,91,4613,110,5488,128,5808,138,5998,149,6044,157,6043,162,5998,155,5808,143,5487,133,4613,116,3041,96"/>
|
|
<area shape="rect" href="spinner_8cpp.html" title=" " alt="" coords="6199,159,6384,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3042,91,4707,111,5641,128,5983,138,6186,149,6237,157,6236,162,6186,155,5983,144,5641,133,4707,116,3042,96"/>
|
|
<area shape="poly" title=" " alt="" coords="1309,382,1307,416,1302,416,1304,382"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,354,1040,360,825,372,584,391,342,419,331,420,330,415,342,413,584,385,824,366,1040,355,1205,349"/>
|
|
<area shape="poly" title=" " alt="" coords="1412,355,1643,377,1914,413,1927,415,1926,421,1914,419,1642,383,1412,360"/>
|
|
<area shape="poly" title=" " alt="" coords="1412,355,1562,365,1809,376,2001,379,2193,388,2306,398,2438,413,2451,415,2450,420,2438,419,2305,403,2193,393,2001,385,1809,381,1562,371,1411,360"/>
|
|
<area shape="poly" title=" " alt="" coords="1359,372,1442,414,1440,418,1357,377"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,356,897,377,707,395,517,419,506,420,505,415,516,413,706,389,896,371,1206,351"/>
|
|
<area shape="poly" title=" " alt="" coords="1398,369,1578,413,1577,419,1397,374"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,360,970,382,831,399,692,419,681,421,680,415,691,413,830,393,969,377,1205,355"/>
|
|
<area shape="poly" title=" " alt="" coords="1412,361,1740,413,1752,416,1751,421,1739,419,1412,366"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,353,1012,357,754,367,462,387,168,419,157,420,156,415,167,413,462,382,754,362,1012,352,1206,347"/>
|
|
<area shape="poly" title=" " alt="" coords="1412,355,1800,386,2089,413,2101,415,2101,421,2088,419,1799,392,1412,360"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,366,1046,389,866,419,855,421,854,415,866,413,1045,384,1205,360"/>
|
|
<area shape="poly" title=" " alt="" coords="1412,354,1562,365,1760,376,1914,381,2067,391,2264,413,2276,415,2275,421,2263,419,2067,396,1913,387,1759,381,1562,371,1412,360"/>
|
|
<area shape="poly" title=" " alt="" coords="1258,376,1169,418,1167,414,1256,371"/>
|
|
<area shape="poly" title=" " alt="" coords="1218,374,1030,419,1029,414,1217,369"/>
|
|
<area shape="poly" title=" " alt="" coords="1254,204,1304,327,1299,329,1249,206"/>
|
|
<area shape="poly" title=" " alt="" coords="1225,206,1211,241,1200,282,1198,326,1202,347,1210,367,1232,394,1261,414,1258,418,1228,398,1205,369,1197,348,1193,326,1195,281,1206,239,1220,204"/>
|
|
<area shape="poly" title=" " alt="" coords="1136,175,1028,179,897,189,757,209,688,224,620,243,518,282,422,331,341,380,283,418,280,414,338,375,420,326,516,277,618,237,686,219,756,204,897,184,1027,173,1136,170"/>
|
|
<area shape="poly" title=" " alt="" coords="1343,171,1427,176,1523,188,1624,207,1722,238,1803,278,1878,327,1940,375,1984,414,1980,418,1937,380,1875,331,1800,282,1720,242,1623,212,1522,193,1426,182,1343,177"/>
|
|
<area shape="poly" title=" " alt="" coords="1343,173,1464,179,1613,191,1776,210,1937,237,2097,278,2252,327,2385,375,2482,413,2480,418,2383,380,2250,332,2095,283,1936,243,1775,215,1613,196,1464,185,1342,179"/>
|
|
<area shape="poly" title=" " alt="" coords="1276,198,1342,255,1412,326,1446,373,1470,415,1466,417,1441,376,1408,330,1338,259,1273,202"/>
|
|
<area shape="poly" title=" " alt="" coords="1136,183,897,205,782,222,700,242,622,282,551,331,492,379,451,418,447,414,489,375,548,326,620,277,698,238,781,217,896,200,1136,177"/>
|
|
<area shape="poly" title=" " alt="" coords="1343,186,1461,208,1589,239,1648,258,1700,278,1742,301,1770,327,1777,348,1770,369,1744,398,1711,418,1708,413,1740,394,1765,367,1772,348,1765,329,1739,306,1698,283,1646,263,1587,244,1460,213,1342,191"/>
|
|
<area shape="poly" title=" " alt="" coords="1136,181,1033,188,922,201,821,218,782,229,753,242,727,260,704,282,664,330,634,379,615,417,610,415,630,376,660,327,700,278,724,256,750,238,780,224,820,213,921,195,1033,183,1136,176"/>
|
|
<area shape="poly" title=" " alt="" coords="1343,174,1415,181,1496,193,1580,211,1662,237,1703,254,1735,271,1763,293,1792,326,1806,349,1816,373,1827,415,1822,417,1811,374,1801,351,1788,330,1759,297,1732,275,1701,259,1660,243,1579,216,1495,198,1414,186,1342,180"/>
|
|
<area shape="poly" title=" " alt="" coords="1136,176,1010,179,854,189,685,209,600,224,517,243,457,261,412,280,311,330,121,418,119,414,309,326,410,276,455,256,516,237,599,219,684,204,854,184,1010,174,1136,170"/>
|
|
<area shape="poly" title=" " alt="" coords="1343,173,1437,179,1547,191,1665,210,1780,237,1890,278,1995,327,2084,375,2149,414,2146,418,2082,380,1993,332,1888,283,1779,243,1664,215,1547,196,1436,185,1342,179"/>
|
|
<area shape="poly" title=" " alt="" coords="1196,201,814,418,811,413,1193,196"/>
|
|
<area shape="poly" title=" " alt="" coords="1342,174,1449,180,1577,191,1715,210,1852,237,1988,278,2120,327,2233,375,2315,414,2312,418,2231,380,2118,332,1987,283,1851,243,1715,215,1577,197,1449,185,1342,179"/>
|
|
<area shape="poly" title=" " alt="" coords="1219,205,1196,241,1175,289,1158,338,1136,416,1131,415,1153,337,1170,287,1192,239,1214,202"/>
|
|
<area shape="poly" title=" " alt="" coords="1211,203,977,418,973,414,1207,199"/>
|
|
<area shape="poly" title=" " alt="" coords="1143,198,940,243,939,237,1141,192"/>
|
|
<area shape="poly" title=" " alt="" coords="961,278,1219,327,1219,332,960,284"/>
|
|
<area shape="poly" title=" " alt="" coords="917,282,1256,413,1254,418,915,287"/>
|
|
<area shape="poly" title=" " alt="" coords="767,286,600,331,314,418,312,413,599,325,765,281"/>
|
|
<area shape="poly" title=" " alt="" coords="961,262,1153,269,1385,282,1607,300,1699,312,1768,325,1826,344,1882,367,1972,413,1969,418,1880,372,1824,349,1767,331,1698,317,1607,306,1385,287,1153,274,961,267"/>
|
|
<area shape="poly" title=" " alt="" coords="798,288,477,418,475,413,796,283"/>
|
|
<area shape="poly" title=" " alt="" coords="818,290,633,418,630,414,815,286"/>
|
|
<area shape="poly" title=" " alt="" coords="751,279,613,301,463,331,287,376,141,418,140,413,285,370,461,325,612,296,750,273"/>
|
|
<area shape="poly" title=" " alt="" coords="834,292,811,329,795,375,785,416,780,415,789,374,806,327,829,289"/>
|
|
<area shape="poly" title=" " alt="" coords="894,286,1013,366,1095,414,1092,418,1010,370,891,290"/>
|
|
<area shape="poly" title=" " alt="" coords="873,291,912,367,943,414,938,417,908,369,868,294"/>
|
|
<area shape="poly" title=" " alt="" coords="961,270,1574,334,1574,340,960,275"/>
|
|
<area shape="poly" title=" " alt="" coords="2408,155,2448,149,2828,101,2828,107,2449,155,2409,160"/>
|
|
<area shape="poly" title=" " alt="" coords="3015,192,2706,250,2705,245,3014,187"/>
|
|
<area shape="poly" title=" " alt="" coords="3035,199,2892,250,2890,245,3033,194"/>
|
|
<area shape="poly" title=" " alt="" coords="3085,205,3061,248,3057,246,3080,203"/>
|
|
<area shape="poly" title=" " alt="" coords="3141,197,3204,238,3201,242,3139,202"/>
|
|
<area shape="poly" title=" " alt="" coords="3182,193,3371,245,3369,250,3180,198"/>
|
|
<area shape="poly" title=" " alt="" coords="3185,188,3190,189,3349,214,3508,237,3547,245,3546,250,3507,243,3348,219,3190,195,3184,194"/>
|
|
<area shape="poly" title=" " alt="" coords="3184,182,3241,189,3469,211,3568,221,3696,237,3739,245,3738,250,3695,243,3568,226,3468,217,3240,195,3184,188"/>
|
|
<area shape="poly" title=" " alt="" coords="3185,179,3292,189,3461,202,3593,210,3724,219,3893,237,3941,245,3940,250,3892,243,3724,224,3592,215,3460,207,3291,195,3184,185"/>
|
|
<area shape="poly" title=" " alt="" coords="3185,178,3335,189,3888,216,4426,235,5172,255,5172,260,4426,241,3888,221,3335,195,3184,184"/>
|
|
<area shape="poly" title=" " alt="" coords="3185,179,3335,189,3896,213,4333,221,4770,226,5331,237,5870,254,5870,259,5331,243,4770,231,4333,227,3896,218,3335,195,3184,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": "../v5.0.0/index.html", "v4.1.1": "../v4.1.1/index.html", "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 = "v4.1.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>
|