mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
346 lines
30 KiB
HTML
346 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.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="2673,5,2886,31"/>
|
|
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2589,79,2817,104"/>
|
|
<area shape="poly" title=" " alt="" coords="2759,42,2718,80,2714,76,2755,38"/>
|
|
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="6299,159,6483,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2900,19,3559,34,4537,62,5055,81,5542,101,5963,124,6281,149,6333,157,6332,162,6280,155,5963,130,5542,107,5054,86,4537,68,3559,40,2900,24"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1214,240,1393,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,97,2247,102,1846,112,1497,130,1383,141,1348,147,1330,154,1316,173,1308,195,1304,240,1299,240,1303,194,1311,170,1327,150,1346,142,1382,136,1497,124,1845,107,2247,97,2576,91"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="704,328,855,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,96,2066,100,1376,110,731,127,496,139,357,155,287,165,230,174,205,182,182,194,160,214,138,241,130,261,131,269,137,278,149,286,169,292,232,303,406,315,585,320,692,325,704,327,703,333,691,331,584,326,406,320,231,308,168,297,147,290,133,282,126,271,124,260,133,239,156,210,179,190,203,177,229,169,286,160,356,149,495,134,730,122,1376,104,2066,95,2575,91"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="1053,328,1204,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2575,97,2257,103,1862,114,1505,131,1377,142,1301,155,1256,169,1222,185,1193,207,1163,242,1150,263,1142,286,1133,328,1128,327,1136,285,1145,260,1159,238,1190,203,1220,180,1254,164,1300,149,1376,136,1505,125,1862,108,2257,97,2575,92"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="355,328,505,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,96,1982,101,1174,112,454,130,220,141,152,148,123,154,97,182,83,213,82,229,85,246,92,262,103,278,128,303,154,318,180,324,207,325,269,320,304,320,342,325,355,328,354,333,342,331,304,326,269,326,207,330,179,329,152,323,125,308,99,282,87,264,80,247,77,230,78,212,92,180,121,150,151,142,220,136,453,124,1174,107,1982,96,2576,91"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="2101,328,2252,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2586,109,2514,127,2445,154,2431,163,2423,173,2401,194,2371,210,2346,218,2322,227,2293,242,2237,287,2195,330,2191,326,2234,283,2290,238,2319,222,2344,213,2369,205,2398,190,2419,169,2428,159,2442,150,2512,121,2584,104"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="2276,328,2427,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2655,111,2531,154,2444,195,2401,205,2365,208,2334,216,2320,226,2306,241,2301,252,2299,262,2305,285,2318,307,2334,326,2330,329,2313,310,2300,287,2294,262,2295,250,2301,239,2316,222,2332,211,2364,202,2401,200,2442,189,2529,150,2653,106"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="1228,328,1379,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,98,2376,104,2142,115,1920,131,1829,142,1760,155,1673,184,1555,233,1344,330,1341,325,1553,228,1671,179,1759,149,1828,137,1919,126,2141,110,2376,99,2576,93"/>
|
|
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="2451,328,2601,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,4729,111,5734,128,6055,138,6147,144,6183,150,6191,161,6194,172,6184,193,6138,240,6092,268,6044,283,5995,287,5886,281,5824,279,5756,283,5619,295,5454,306,5052,324,4588,336,4097,344,3183,350,2601,350,2601,344,3183,345,4097,338,4588,331,5052,318,5453,301,5619,290,5755,277,5824,273,5886,276,5995,282,6043,277,6090,264,6135,236,6180,191,6188,171,6186,163,6181,154,6146,149,6055,144,5733,133,4729,116,2831,96"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="5,328,156,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2575,96,1967,99,1134,109,732,117,392,127,153,139,83,146,54,154,41,173,35,195,34,218,38,242,53,289,71,326,67,329,48,291,33,244,29,218,30,194,37,171,51,150,82,141,152,134,392,121,732,111,1134,104,1967,94,2575,90"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="1403,328,1553,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,98,2367,105,2129,116,1922,132,1849,143,1807,154,1787,168,1773,182,1755,215,1737,249,1723,266,1703,282,1677,295,1640,308,1554,332,1553,327,1638,303,1675,290,1701,278,1719,262,1733,246,1750,212,1769,179,1784,163,1805,150,1848,137,1922,127,2129,110,2367,99,2576,93"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="879,328,1029,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2575,96,2235,99,1809,109,1423,126,1284,139,1235,146,1203,155,1165,171,1129,192,1063,241,1009,290,972,329,968,326,1006,286,1060,236,1126,187,1163,166,1201,149,1234,141,1283,134,1422,121,1809,103,2235,94,2575,91"/>
|
|
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="1577,328,1728,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,99,2378,105,2155,117,1962,133,1894,143,1855,154,1835,167,1821,181,1802,212,1784,245,1755,282,1721,308,1688,330,1685,326,1718,304,1751,278,1780,243,1797,209,1817,178,1832,163,1853,150,1893,138,1961,128,2155,111,2378,100,2575,93"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="180,328,331,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,96,1974,100,1153,110,420,128,184,140,115,147,86,154,64,183,56,213,61,245,79,278,94,291,118,304,181,325,180,330,116,309,91,296,75,282,56,247,50,213,59,181,83,150,114,142,183,135,420,122,1153,105,1974,95,2576,91"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="1752,328,1903,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2575,97,2385,102,2172,112,1990,129,1928,140,1893,154,1875,172,1860,193,1841,242,1832,290,1830,328,1824,328,1827,289,1836,241,1856,191,1871,169,1890,150,1926,135,1990,124,2172,107,2385,97,2575,92"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1927,328,2077,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,96,2388,99,2180,108,2085,116,2004,126,1945,138,1925,146,1913,154,1901,174,1898,197,1903,220,1915,244,1948,290,1983,326,1979,330,1944,294,1910,247,1898,222,1893,197,1896,172,1909,150,1922,141,1943,133,2003,120,2085,110,2180,103,2388,94,2575,90"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="529,328,680,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2575,95,2005,95,1228,102,850,109,526,120,290,135,216,144,178,154,142,180,116,211,110,228,108,245,113,261,124,278,137,289,153,298,197,311,250,318,309,321,427,321,517,325,529,328,528,333,516,331,426,326,309,326,249,323,196,316,151,303,134,293,120,282,108,264,103,245,105,227,112,209,138,176,176,150,215,139,289,130,525,115,850,104,1228,97,2005,90,2575,90"/>
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1341,152,1519,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,102,2170,124,1665,155,1520,166,1519,160,1664,149,2169,118,2575,96"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="477,152,660,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,99,1885,121,955,155,660,169,660,163,955,149,1885,115,2576,94"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="147,240,329,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,96,2087,99,1431,107,1106,115,819,125,596,138,518,146,465,155,409,172,355,196,269,242,266,238,352,191,407,167,464,149,517,141,596,133,818,120,1105,110,1430,102,2087,93,2576,90"/>
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="1923,159,2163,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2576,108,2164,155,2110,162,2109,157,2163,149,2575,102"/>
|
|
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="2187,159,2387,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2630,109,2348,162,2347,157,2629,104"/>
|
|
<area shape="rect" href="automerge_8cpp.html" title=" " alt="" coords="2316,247,2525,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2672,113,2599,154,2441,250,2438,245,2597,150,2669,108"/>
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="2550,247,2721,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2658,112,2632,129,2611,153,2605,177,2609,203,2619,227,2629,245,2625,248,2614,229,2604,204,2600,177,2606,151,2628,125,2655,108"/>
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="2745,247,2912,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2684,116,2670,133,2660,153,2656,172,2662,191,2680,206,2711,221,2785,245,2784,250,2709,225,2677,210,2657,193,2650,173,2655,151,2666,130,2680,113"/>
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="3086,159,3265,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2788,104,3068,149,3111,157,3110,162,3067,155,2787,109"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,4650,110,5679,127,6057,138,6281,149,6334,157,6334,162,6280,155,6057,143,5679,133,4650,115,2831,96"/>
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="2936,240,3079,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2700,118,2698,155,2703,174,2712,190,2936,240,2935,245,2708,194,2698,176,2693,156,2695,118"/>
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="3103,247,3272,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2712,117,2727,156,2739,174,2756,190,2799,216,2838,230,2875,237,2912,237,2992,232,3038,232,3090,237,3131,245,3130,250,3090,243,3038,237,2992,237,2912,242,2875,242,2837,236,2796,221,2752,194,2735,178,2722,158,2707,119"/>
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="3289,152,3467,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,100,3040,120,3277,149,3289,151,3288,156,3276,155,3040,126,2831,106"/>
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="3491,159,3662,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,95,3128,114,3304,129,3480,149,3524,157,3523,162,3479,155,3304,134,3128,119,2831,101"/>
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="3297,247,3459,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2780,104,2850,123,2922,150,2939,160,2951,171,2963,180,2980,190,3062,215,3129,223,3197,227,3284,237,3322,245,3322,250,3283,243,3197,232,3128,229,3061,220,2978,194,2960,185,2948,175,2936,164,2920,154,2849,128,2779,110"/>
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="3686,159,3849,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,92,3210,108,3442,125,3674,149,3718,157,3717,162,3674,155,3441,130,3209,113,2831,98"/>
|
|
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="3873,159,4059,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,3030,96,3287,106,3573,123,3861,149,3910,157,3909,162,3860,155,3573,128,3286,111,3030,101,2831,97"/>
|
|
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="3483,247,3657,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2804,104,2886,122,2970,150,2988,160,3001,171,3013,181,3031,190,3095,209,3150,221,3200,226,3247,227,3346,227,3404,230,3472,237,3514,245,3513,250,3471,243,3404,235,3346,232,3247,233,3200,231,3149,226,3094,215,3029,194,3010,185,2997,175,2985,164,2968,154,2885,127,2803,109"/>
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="4084,159,4261,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,90,3063,92,3372,100,3720,118,3898,132,4072,149,4119,157,4118,162,4071,155,3897,137,3720,124,3372,106,3063,97,2831,95"/>
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="4286,159,4465,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2832,92,3569,112,3976,129,4144,138,4273,149,4321,157,4320,162,4272,155,4144,144,3975,134,3569,117,2831,98"/>
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="4489,159,4664,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2832,92,3667,109,4135,126,4329,137,4477,149,4524,157,4524,162,4476,155,4329,142,4134,132,3666,115,2832,97"/>
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="4689,159,4875,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,3760,108,4289,125,4509,137,4676,149,4726,157,4725,162,4675,155,4508,142,4289,131,3760,114,2831,97"/>
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="4899,159,5070,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,3266,95,3860,105,4453,122,4700,134,4888,149,4934,157,4933,162,4887,155,4700,140,4453,127,3860,110,3266,100,2831,96"/>
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="3681,247,3873,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,101,2925,119,2973,133,3019,150,3036,160,3048,171,3059,181,3075,190,3161,216,3235,231,3302,236,3366,235,3500,229,3578,229,3669,237,3717,245,3716,250,3668,243,3578,235,3500,234,3366,240,3302,241,3235,236,3160,221,3073,194,3056,185,3044,175,3033,164,3017,154,2971,138,2924,124,2830,107"/>
|
|
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="2767,152,2909,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2736,109,2807,150,2804,154,2734,113"/>
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="4387,240,4534,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,4703,111,5692,128,6009,138,6099,144,6135,150,6143,161,6146,172,6143,183,6136,194,6115,200,6071,206,5917,216,5444,236,4535,260,4534,254,5444,230,5917,211,6070,200,6114,195,6132,190,6139,181,6141,172,6139,163,6133,154,6099,149,6009,144,5692,134,4703,116,2831,96"/>
|
|
<area shape="rect" href="strikethrough_8cpp.html" title=" " alt="" coords="5519,247,5743,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,4716,111,5713,128,6032,138,6123,144,6159,150,6167,161,6170,172,6167,183,6160,194,6139,205,6103,216,5996,233,5867,246,5744,255,5744,250,5866,240,5995,227,6102,210,6137,201,6156,190,6162,181,6164,172,6162,163,6157,154,6122,149,6032,144,5713,133,4716,116,2831,96"/>
|
|
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="5095,159,5299,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,3301,96,3951,106,4604,123,4876,135,5082,149,5137,157,5136,162,5082,155,4876,140,4604,129,3951,111,3301,101,2831,96"/>
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="5323,159,5502,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,90,3341,93,4057,102,4780,119,5082,133,5310,149,5359,157,5359,162,5310,155,5081,138,4780,125,4057,107,3341,98,2831,96"/>
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="5527,159,5725,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,90,3377,93,4152,102,4938,119,5266,133,5514,149,5568,157,5567,162,5514,155,5266,138,4938,125,4152,107,3377,98,2831,96"/>
|
|
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="5749,159,5913,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,4377,110,5236,128,5550,138,5737,149,5783,157,5782,162,5736,155,5550,143,5236,133,4377,116,2831,97"/>
|
|
<area shape="rect" href="spinner_8cpp.html" title=" " alt="" coords="5937,159,6123,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2831,91,4471,111,5389,128,5726,138,5925,149,5975,157,5975,162,5924,155,5725,144,5389,134,4471,116,2831,97"/>
|
|
<area shape="poly" title=" " alt="" coords="1201,278,1043,301,866,331,855,333,854,327,866,325,1042,296,1200,273"/>
|
|
<area shape="poly" title=" " alt="" coords="1254,288,1168,330,1166,326,1252,284"/>
|
|
<area shape="poly" title=" " alt="" coords="1200,269,893,289,705,307,517,331,506,332,505,327,516,325,705,301,893,283,1200,263"/>
|
|
<area shape="poly" title=" " alt="" coords="1407,263,1713,284,1901,302,2089,325,2101,327,2101,333,2088,331,1900,307,1713,289,1406,269"/>
|
|
<area shape="poly" title=" " alt="" coords="1407,261,1571,267,1785,279,2024,298,2264,325,2276,327,2275,333,2263,331,2023,303,1785,284,1571,273,1406,266"/>
|
|
<area shape="poly" title=" " alt="" coords="1306,294,1306,328,1301,328,1301,294"/>
|
|
<area shape="poly" title=" " alt="" coords="1406,260,1599,264,1855,274,2146,294,2438,325,2451,327,2450,332,2438,331,2145,299,1855,280,1598,269,1406,265"/>
|
|
<area shape="poly" title=" " alt="" coords="1200,268,668,293,379,311,168,331,157,332,156,327,167,325,378,306,667,288,1200,263"/>
|
|
<area shape="poly" title=" " alt="" coords="1355,284,1441,326,1439,330,1353,288"/>
|
|
<area shape="poly" title=" " alt="" coords="1214,286,1031,331,1029,326,1213,281"/>
|
|
<area shape="poly" title=" " alt="" coords="1394,281,1577,326,1576,331,1392,286"/>
|
|
<area shape="poly" title=" " alt="" coords="1200,266,1035,272,821,284,582,303,342,331,331,332,330,327,342,325,582,297,821,279,1035,267,1200,261"/>
|
|
<area shape="poly" title=" " alt="" coords="1407,273,1564,296,1740,325,1752,328,1751,333,1739,331,1563,301,1406,278"/>
|
|
<area shape="poly" title=" " alt="" coords="1406,267,1639,289,1914,325,1927,327,1926,333,1914,331,1639,295,1406,272"/>
|
|
<area shape="poly" title=" " alt="" coords="1201,272,967,294,692,331,681,333,680,327,691,325,967,289,1200,267"/>
|
|
<area shape="poly" title=" " alt="" coords="1392,202,1333,242,1330,238,1389,198"/>
|
|
<area shape="poly" title=" " alt="" coords="1327,190,1203,212,1069,243,934,287,824,330,822,325,933,282,1068,237,1202,207,1327,185"/>
|
|
<area shape="poly" title=" " alt="" coords="1328,190,1263,210,1232,224,1204,242,1182,262,1164,285,1139,329,1134,327,1159,282,1178,258,1200,238,1230,220,1262,205,1326,185"/>
|
|
<area shape="poly" title=" " alt="" coords="1327,181,1202,189,1062,202,933,219,881,230,842,242,827,251,817,262,807,272,791,282,717,308,657,317,595,320,517,331,506,333,505,328,516,325,594,315,656,311,716,303,789,278,804,268,813,258,824,247,840,238,880,225,932,214,1061,196,1202,184,1327,176"/>
|
|
<area shape="poly" title=" " alt="" coords="1532,192,1736,237,2102,325,2101,331,1735,243,1531,198"/>
|
|
<area shape="poly" title=" " alt="" coords="1533,187,1834,237,2050,280,2264,325,2277,328,2275,333,2263,331,2048,285,1834,243,1533,192"/>
|
|
<area shape="poly" title=" " alt="" coords="1431,207,1424,244,1407,282,1380,310,1348,330,1345,325,1376,305,1402,278,1419,242,1426,206"/>
|
|
<area shape="poly" title=" " alt="" coords="1534,182,1729,206,1954,237,2197,278,2439,325,2451,328,2450,333,2437,331,2196,283,1954,243,1729,211,1533,188"/>
|
|
<area shape="poly" title=" " alt="" coords="1327,184,1061,208,740,243,453,281,168,331,157,333,156,327,167,325,452,276,739,237,1060,202,1327,179"/>
|
|
<area shape="poly" title=" " alt="" coords="1441,204,1451,239,1475,327,1470,328,1446,241,1436,206"/>
|
|
<area shape="poly" title=" " alt="" coords="1328,195,1246,216,1162,242,1064,287,986,330,984,326,1062,282,1160,238,1244,211,1326,190"/>
|
|
<area shape="poly" title=" " alt="" coords="1465,198,1565,278,1629,326,1625,330,1562,282,1462,203"/>
|
|
<area shape="poly" title=" " alt="" coords="1327,180,1191,187,1036,199,892,218,835,229,791,242,776,251,767,262,756,273,740,282,683,303,633,315,588,320,545,321,455,320,403,323,342,331,331,333,330,327,342,325,402,318,455,315,545,316,588,315,632,310,682,298,738,278,753,269,763,258,773,247,789,238,833,224,891,212,1035,194,1190,182,1326,174"/>
|
|
<area shape="poly" title=" " alt="" coords="1483,196,1559,238,1587,259,1615,278,1684,306,1752,327,1751,332,1683,311,1613,282,1584,263,1557,242,1480,200"/>
|
|
<area shape="poly" title=" " alt="" coords="1506,193,1941,325,1939,330,1504,199"/>
|
|
<area shape="poly" title=" " alt="" coords="1327,183,1147,203,1045,220,944,243,893,261,842,283,679,330,677,325,840,277,891,256,943,237,1044,215,1146,198,1326,178"/>
|
|
<area shape="poly" title=" " alt="" coords="674,183,1214,246,1213,251,674,188"/>
|
|
<area shape="poly" title=" " alt="" coords="573,205,582,243,591,262,603,278,620,290,646,303,711,325,710,330,644,308,617,295,599,282,586,264,577,245,568,206"/>
|
|
<area shape="poly" title=" " alt="" coords="643,193,1069,325,1067,330,641,199"/>
|
|
<area shape="poly" title=" " alt="" coords="547,205,447,329,443,326,543,201"/>
|
|
<area shape="poly" title=" " alt="" coords="669,192,868,237,1230,325,1228,331,867,243,668,198"/>
|
|
<area shape="poly" title=" " alt="" coords="485,199,435,218,386,242,373,252,365,262,356,272,342,282,269,304,157,332,155,327,268,299,339,278,352,268,361,259,370,248,383,238,433,213,483,194"/>
|
|
<area shape="poly" title=" " alt="" coords="587,202,614,242,632,262,652,278,879,328,878,333,650,282,629,266,610,246,582,205"/>
|
|
<area shape="poly" title=" " alt="" coords="526,202,386,282,294,330,292,326,383,278,524,197"/>
|
|
<area shape="poly" title=" " alt="" coords="557,206,549,242,549,261,553,279,567,305,585,326,581,330,562,308,547,281,543,261,544,241,552,205"/>
|
|
<area shape="poly" title=" " alt="" coords="484,198,311,243,310,237,482,193"/>
|
|
<area shape="poly" title=" " alt="" coords="2146,155,2187,149,2603,101,2603,107,2188,155,2146,160"/>
|
|
<area shape="poly" title=" " alt="" coords="2753,193,2477,250,2476,245,2752,188"/>
|
|
<area shape="poly" title=" " alt="" coords="2782,200,2663,250,2661,245,2780,195"/>
|
|
<area shape="poly" title=" " alt="" coords="2837,206,2833,247,2827,247,2832,206"/>
|
|
<area shape="poly" title=" " alt="" coords="2888,196,2971,238,2969,242,2886,201"/>
|
|
<area shape="poly" title=" " alt="" coords="2923,191,3141,245,3140,250,2922,197"/>
|
|
<area shape="poly" title=" " alt="" coords="2923,188,2929,189,3106,214,3284,237,3324,245,3323,250,3283,243,3106,219,2928,195,2922,194"/>
|
|
<area shape="poly" title=" " alt="" coords="2923,182,2980,189,3118,203,3226,211,3334,220,3472,237,3515,245,3514,250,3471,243,3333,226,3225,216,3117,208,2979,195,2922,188"/>
|
|
<area shape="poly" title=" " alt="" coords="2923,179,3030,189,3210,202,3350,209,3490,219,3669,237,3717,245,3716,250,3668,243,3489,224,3350,215,3210,208,3030,195,2923,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2923,178,3074,189,3841,230,4387,253,4387,259,3841,236,3074,195,2923,183"/>
|
|
<area shape="poly" title=" " alt="" coords="2923,179,3074,189,3601,209,4319,228,5519,254,5519,259,4318,233,3601,214,3074,195,2923,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": "../v4.1.0/index.html", "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.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>
|