mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
343 lines
28 KiB
HTML
343 lines
28 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">3.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="2703,5,2917,31"/>
|
|
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2620,79,2848,104"/>
|
|
<area shape="poly" title=" " alt="" coords="2790,42,2748,80,2744,76,2786,38"/>
|
|
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="6330,159,6514,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2930,19,3451,30,4264,53,5237,92,5743,118,6238,149,6330,158,6330,163,6238,155,5742,123,5237,97,4264,58,3451,35,2930,24"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1093,240,1271,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,96,2244,100,1793,110,1579,117,1398,127,1268,140,1229,147,1209,154,1194,172,1186,195,1183,240,1177,240,1181,194,1190,170,1206,150,1227,142,1268,134,1398,122,1579,112,1793,105,2244,95,2606,91"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="535,328,685,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,96,2215,101,1711,112,1249,129,1082,141,984,155,931,171,879,192,780,241,696,290,637,330,634,326,693,286,777,236,877,187,929,166,983,149,1082,135,1249,124,1711,106,2215,96,2606,91"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="11,328,161,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,96,1990,101,1146,112,391,129,146,141,75,147,45,154,20,181,9,210,11,242,23,279,39,305,61,326,57,330,35,308,18,281,6,243,4,209,15,178,42,150,74,142,146,135,391,124,1146,106,1990,96,2606,91"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="185,328,336,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,95,2014,96,1204,102,808,110,468,120,221,135,143,144,103,154,65,179,38,210,30,226,28,243,31,260,41,278,58,288,94,301,186,326,184,331,92,306,56,293,37,282,26,262,23,243,25,224,33,207,61,175,101,150,142,139,220,130,468,115,808,104,1204,97,2014,90,2606,90"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="1233,328,1384,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,95,2395,98,2144,107,1906,125,1809,138,1736,155,1691,172,1659,191,1589,242,1561,263,1531,282,1457,312,1385,333,1383,328,1455,307,1529,278,1558,259,1586,238,1656,187,1689,167,1734,149,1808,133,1906,120,2143,102,2395,93,2606,90"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="1408,328,1559,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,97,2413,101,2189,111,1978,128,1892,140,1827,155,1760,184,1672,233,1514,330,1511,326,1669,228,1757,179,1825,149,1891,135,1977,123,2189,106,2413,96,2606,91"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="709,328,860,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,96,2234,99,1758,109,1324,126,1168,139,1113,146,1076,155,1033,171,992,192,914,241,850,290,806,330,802,326,847,286,911,236,989,187,1031,166,1074,149,1112,141,1167,134,1324,121,1758,103,2234,94,2606,91"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="884,328,1035,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,97,2255,102,1813,113,1410,130,1265,141,1180,155,1131,170,1094,185,1061,208,1024,242,1006,263,990,286,969,329,964,327,986,284,1001,260,1020,238,1058,204,1092,181,1129,165,1179,149,1265,136,1410,125,1813,108,2255,97,2606,91"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="1583,328,1733,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,95,2430,99,2229,108,2041,126,1965,138,1908,155,1871,172,1834,193,1768,241,1714,291,1676,330,1672,326,1710,287,1765,237,1831,188,1868,167,1906,149,1964,133,2040,120,2228,102,2430,93,2606,90"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="360,328,511,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,95,2065,95,1324,101,955,108,629,119,376,134,287,144,228,155,175,167,133,180,98,201,82,218,67,241,39,290,28,315,28,320,32,322,55,321,99,315,161,310,244,312,348,325,360,328,359,333,347,331,244,317,161,315,99,320,56,326,31,327,24,323,22,314,34,287,62,239,78,215,95,197,131,175,173,162,227,149,286,139,376,129,629,114,955,103,1324,96,2065,90,2606,90"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="1059,328,1209,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,97,2378,103,2103,114,1840,130,1733,141,1650,155,1553,181,1480,210,1408,243,1314,282,1185,330,1183,325,1312,278,1405,238,1478,205,1551,176,1649,149,1732,136,1840,125,2103,108,2378,98,2606,92"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="1757,328,1908,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,99,2425,106,2224,117,2051,133,1991,143,1956,154,1933,172,1912,193,1878,241,1855,290,1841,328,1836,327,1850,288,1874,239,1908,189,1930,168,1954,150,1990,138,2050,128,2223,112,2425,100,2606,93"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1932,328,2083,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,97,2430,102,2237,112,2074,129,2018,140,1988,154,1967,182,1961,210,1966,242,1975,279,1984,304,1997,327,1992,329,1980,307,1970,281,1960,243,1956,210,1962,180,1984,150,2016,135,2073,123,2237,106,2430,96,2606,92"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="2107,328,2257,368"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,99,2442,106,2264,117,2113,133,2061,143,2031,154,2001,182,1983,212,1979,228,1980,244,1985,261,1995,278,2011,292,2038,305,2107,327,2105,332,2036,310,2008,296,1990,282,1980,263,1975,245,1974,227,1978,210,1997,178,2028,150,2059,138,2112,128,2264,112,2442,101,2606,94"/>
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1219,152,1398,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,99,2117,118,1806,134,1493,155,1399,163,1398,158,1492,149,1806,129,2117,113,2606,94"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="305,152,488,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,96,2163,101,1557,112,951,129,699,141,507,155,488,157,488,152,507,149,699,136,951,124,1557,107,2163,96,2606,91"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="77,240,258,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2606,96,2055,101,1308,111,632,128,403,140,331,147,293,155,260,172,229,195,184,241,180,238,226,191,257,167,292,149,331,142,403,135,631,123,1308,106,2055,95,2606,91"/>
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="2055,159,2295,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2633,108,2250,162,2250,157,2632,103"/>
|
|
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="2005,247,2169,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2607,97,2444,102,2268,112,2121,129,2071,141,2045,154,2039,164,2037,176,2044,201,2060,226,2077,246,2073,249,2056,229,2039,203,2032,176,2034,162,2041,150,2069,136,2120,124,2268,107,2444,97,2606,92"/>
|
|
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="2370,159,2570,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2683,110,2509,162,2508,157,2682,105"/>
|
|
<area shape="rect" href="table_8cpp.html" title=" " alt="" coords="2194,247,2365,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2607,105,2463,124,2402,138,2359,154,2334,175,2313,201,2286,248,2282,246,2308,198,2330,172,2357,150,2400,132,2462,119,2606,100"/>
|
|
<area shape="rect" href="automerge_8cpp.html" title=" " alt="" coords="2389,247,2599,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2707,114,2512,249,2509,245,2704,110"/>
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="2623,247,2794,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2715,116,2702,133,2692,153,2689,178,2692,204,2705,246,2700,248,2686,205,2683,178,2687,151,2697,130,2710,113"/>
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="2819,247,2985,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2731,118,2730,155,2734,174,2743,190,2761,210,2783,225,2833,245,2831,250,2780,230,2757,214,2738,194,2729,175,2725,155,2726,118"/>
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="3117,159,3295,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2818,104,3098,149,3141,157,3140,162,3097,155,2818,109"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,91,4680,110,5710,127,6088,138,6311,149,6365,157,6364,162,6311,155,6087,143,5709,133,4680,115,2862,96"/>
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="3009,240,3152,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2744,116,2762,155,2776,174,2792,190,3010,240,3008,245,2790,194,2772,177,2758,157,2739,118"/>
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="3176,247,3345,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2756,112,2803,160,2837,190,2882,209,2922,221,2959,227,2994,229,3069,229,3113,231,3164,237,3204,245,3203,250,3163,243,3113,236,3069,234,2994,234,2958,232,2921,226,2880,214,2834,194,2799,164,2752,116"/>
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="3319,152,3498,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,100,3071,120,3308,149,3319,151,3319,156,3307,155,3070,126,2861,106"/>
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="3522,159,3693,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,95,3159,114,3335,129,3510,149,3554,157,3553,162,3509,155,3334,134,3158,119,2862,101"/>
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="3370,247,3533,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2839,104,2921,122,3003,150,3021,160,3033,170,3045,180,3062,190,3141,214,3206,223,3273,227,3357,237,3396,245,3395,250,3356,243,3272,232,3206,228,3140,220,3059,194,3042,185,3029,174,3018,164,3001,154,2919,127,2838,109"/>
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="3717,159,3879,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,92,3240,108,3472,125,3705,149,3748,157,3747,162,3704,155,3472,130,3240,113,2861,98"/>
|
|
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="3903,159,4090,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,91,3061,96,3317,106,3604,123,3892,149,3940,157,3939,162,3891,155,3603,128,3317,111,3060,101,2862,97"/>
|
|
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="3557,247,3730,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,101,2956,119,3005,132,3051,150,3068,160,3079,170,3090,181,3106,190,3169,211,3224,223,3273,228,3320,229,3420,228,3477,230,3545,237,3587,245,3587,250,3544,243,3477,235,3419,233,3320,234,3273,233,3223,228,3167,216,3103,194,3086,185,3075,174,3064,164,3049,154,3003,137,2955,124,2861,106"/>
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="4115,159,4292,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,90,3094,92,3403,100,3751,118,3928,132,4102,149,4150,157,4149,162,4102,155,3928,137,3750,124,3402,106,3094,97,2862,95"/>
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="4317,159,4495,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,92,3599,112,4006,129,4175,138,4304,149,4352,157,4351,162,4303,155,4174,144,4006,134,3599,117,2862,98"/>
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="4520,159,4695,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,92,3697,109,4165,126,4360,137,4508,149,4555,157,4554,162,4507,155,4359,142,4165,132,3697,115,2862,97"/>
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="4719,159,4906,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,91,3791,108,4319,125,4539,137,4706,149,4757,157,4756,162,4706,155,4539,142,4319,131,3791,114,2862,97"/>
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="4930,159,5101,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2861,91,3297,95,3890,105,4484,122,4731,134,4918,149,4965,157,4964,162,4918,155,4730,140,4484,127,3890,110,3297,100,2861,96"/>
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="4778,247,4970,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2861,91,4734,111,5723,128,6040,138,6130,144,6166,150,6174,161,6176,172,6174,183,6166,194,6120,203,6011,212,5671,231,4970,258,4970,253,5671,225,6011,207,6119,198,6163,190,6169,181,6171,172,6169,163,6163,154,6129,149,6039,144,5723,134,4733,116,2861,96"/>
|
|
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="2848,152,2991,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2774,107,2876,149,2874,154,2772,112"/>
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="5506,240,5653,280"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,91,4747,111,5744,128,6063,138,6153,144,6190,150,6198,161,6200,172,6198,183,6190,194,6168,202,6120,211,5973,228,5653,256,5652,251,5973,223,6119,206,6166,197,6187,190,6193,181,6195,172,6193,163,6187,154,6153,149,6062,144,5743,133,4747,116,2862,96"/>
|
|
<area shape="rect" href="underlined_8cpp.html" title=" " alt="" coords="5933,247,6140,273"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,91,4760,111,5764,128,6086,138,6177,144,6214,150,6225,168,6224,184,6213,199,6194,213,6144,234,6090,250,6089,245,6142,229,6191,208,6209,196,6219,183,6220,169,6211,154,6177,149,6085,144,5764,133,4760,116,2861,96"/>
|
|
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="5125,159,5329,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,91,3332,96,3982,106,4634,123,4906,135,5113,149,5168,157,5167,162,5112,155,4906,140,4634,129,3981,111,3332,101,2862,96"/>
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="5354,159,5533,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2861,90,3371,93,4088,102,4811,119,5112,133,5341,149,5390,157,5389,162,5340,155,5112,138,4811,125,4088,107,3371,98,2861,96"/>
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="5557,159,5756,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,90,3407,93,4183,102,4968,119,5296,133,5545,149,5598,157,5598,162,5544,155,5296,138,4968,125,4182,107,3407,98,2862,96"/>
|
|
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="5780,159,5944,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,91,4408,110,5266,128,5581,138,5767,149,5813,157,5813,162,5767,155,5581,143,5266,133,4408,116,2862,97"/>
|
|
<area shape="rect" href="spinner_8cpp.html" title=" " alt="" coords="5968,159,6153,185"/>
|
|
<area shape="poly" title=" " alt="" coords="2862,91,4502,111,5420,128,5756,138,5955,149,6006,157,6005,162,5955,155,5756,144,5419,134,4502,116,2862,97"/>
|
|
<area shape="poly" title=" " alt="" coords="1079,276,900,299,697,331,686,333,685,327,696,325,899,294,1078,271"/>
|
|
<area shape="poly" title=" " alt="" coords="1079,269,608,295,356,312,173,331,162,332,161,327,172,325,356,307,608,289,1079,264"/>
|
|
<area shape="poly" title=" " alt="" coords="1079,268,752,287,550,306,348,331,336,332,336,327,347,325,550,300,752,282,1079,262"/>
|
|
<area shape="poly" title=" " alt="" coords="1223,286,1282,326,1279,330,1220,290"/>
|
|
<area shape="poly" title=" " alt="" coords="1262,281,1418,325,1417,331,1261,286"/>
|
|
<area shape="poly" title=" " alt="" coords="1082,285,872,331,861,333,860,328,871,325,1081,280"/>
|
|
<area shape="poly" title=" " alt="" coords="1121,287,1009,330,1007,325,1119,282"/>
|
|
<area shape="poly" title=" " alt="" coords="1285,275,1570,325,1583,328,1582,333,1569,331,1284,281"/>
|
|
<area shape="poly" title=" " alt="" coords="1079,271,825,293,674,310,522,331,511,333,510,327,521,325,673,304,825,287,1079,266"/>
|
|
<area shape="poly" title=" " alt="" coords="1167,293,1147,329,1142,326,1162,291"/>
|
|
<area shape="poly" title=" " alt="" coords="1285,268,1498,291,1745,325,1757,328,1756,333,1744,331,1497,296,1285,273"/>
|
|
<area shape="poly" title=" " alt="" coords="1285,264,1571,285,1746,303,1920,325,1932,327,1931,333,1919,331,1745,308,1571,290,1285,269"/>
|
|
<area shape="poly" title=" " alt="" coords="1285,262,1644,280,1869,299,2094,325,2107,327,2106,333,2094,331,1868,304,1643,286,1285,267"/>
|
|
<area shape="poly" title=" " alt="" coords="1270,202,1211,242,1208,238,1268,198"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,188,1071,209,924,243,872,261,821,283,674,330,672,325,820,277,871,256,922,237,1070,204,1205,183"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,186,982,210,720,243,446,282,173,331,162,333,161,328,172,325,445,277,719,237,982,205,1205,181"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,182,966,204,852,221,806,231,771,242,756,251,746,262,736,273,720,282,667,302,620,313,578,319,537,320,453,320,404,323,348,331,337,333,336,327,347,325,404,318,453,315,537,315,577,313,619,308,665,297,718,278,733,269,743,258,753,247,769,238,804,226,851,216,966,199,1205,177"/>
|
|
<area shape="poly" title=" " alt="" coords="1322,205,1330,240,1330,280,1318,328,1313,327,1325,280,1325,240,1317,206"/>
|
|
<area shape="poly" title=" " alt="" coords="1339,200,1466,326,1462,330,1336,204"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,195,1117,216,1024,243,931,281,825,330,823,326,929,276,1022,237,1115,210,1205,190"/>
|
|
<area shape="poly" title=" " alt="" coords="1207,196,1143,215,1082,242,1051,262,1022,286,978,330,974,326,1019,282,1048,258,1079,238,1142,210,1205,191"/>
|
|
<area shape="poly" title=" " alt="" coords="1359,196,1621,325,1619,330,1357,200"/>
|
|
<area shape="poly" title=" " alt="" coords="1206,184,993,206,892,223,822,242,807,251,797,262,787,272,771,282,704,307,649,316,593,320,522,331,511,333,510,328,521,325,592,315,649,310,703,301,769,278,783,268,793,258,803,247,819,238,891,218,992,201,1205,178"/>
|
|
<area shape="poly" title=" " alt="" coords="1311,206,1304,245,1296,264,1285,282,1251,311,1211,331,1208,326,1248,307,1281,278,1292,262,1299,243,1306,206"/>
|
|
<area shape="poly" title=" " alt="" coords="1379,194,1777,325,1775,330,1377,199"/>
|
|
<area shape="poly" title=" " alt="" coords="1403,193,1591,237,1936,325,1935,331,1589,243,1402,198"/>
|
|
<area shape="poly" title=" " alt="" coords="1412,188,1685,237,2107,327,2106,332,1684,243,1411,193"/>
|
|
<area shape="poly" title=" " alt="" coords="502,182,1092,246,1092,252,502,187"/>
|
|
<area shape="poly" title=" " alt="" coords="417,203,445,241,481,278,521,305,562,325,560,330,518,309,477,282,441,244,413,206"/>
|
|
<area shape="poly" title=" " alt="" coords="363,203,316,242,295,263,271,282,215,310,158,330,156,325,213,305,268,278,291,259,312,238,360,199"/>
|
|
<area shape="poly" title=" " alt="" coords="376,205,316,282,278,329,274,326,312,278,371,202"/>
|
|
<area shape="poly" title=" " alt="" coords="438,197,504,238,582,278,650,304,716,325,714,330,648,309,579,282,501,242,435,202"/>
|
|
<area shape="poly" title=" " alt="" coords="463,194,564,238,598,259,632,278,697,298,750,308,803,314,872,325,884,328,883,333,871,331,803,319,749,313,696,303,630,282,595,263,562,242,461,199"/>
|
|
<area shape="poly" title=" " alt="" coords="406,205,434,327,428,328,401,206"/>
|
|
<area shape="poly" title=" " alt="" coords="490,193,1059,326,1058,332,489,198"/>
|
|
<area shape="poly" title=" " alt="" coords="335,199,218,242,216,237,333,194"/>
|
|
<area shape="poly" title=" " alt="" coords="2276,155,2659,101,2660,107,2277,160"/>
|
|
<area shape="poly" title=" " alt="" coords="2156,196,2101,249,2098,245,2152,192"/>
|
|
<area shape="poly" title=" " alt="" coords="2433,193,2306,250,2304,245,2431,188"/>
|
|
<area shape="poly" title=" " alt="" coords="2835,193,2551,250,2550,245,2834,188"/>
|
|
<area shape="poly" title=" " alt="" coords="2861,200,2738,250,2736,245,2859,195"/>
|
|
<area shape="poly" title=" " alt="" coords="2915,206,2907,247,2902,246,2910,205"/>
|
|
<area shape="poly" title=" " alt="" coords="2968,196,3046,238,3044,242,2965,201"/>
|
|
<area shape="poly" title=" " alt="" coords="3004,192,3216,245,3215,250,3003,197"/>
|
|
<area shape="poly" title=" " alt="" coords="3004,188,3010,189,3184,214,3357,237,3397,245,3396,250,3356,243,3183,219,3009,195,3004,194"/>
|
|
<area shape="poly" title=" " alt="" coords="3004,182,3061,189,3197,203,3303,211,3409,220,3545,237,3588,245,3587,250,3544,243,3409,226,3303,216,3196,208,3060,195,3004,188"/>
|
|
<area shape="poly" title=" " alt="" coords="3005,180,3105,189,3598,217,4081,237,4778,254,4778,260,4081,242,3598,223,3104,195,3004,186"/>
|
|
<area shape="poly" title=" " alt="" coords="3005,181,3105,189,3390,206,3632,216,4043,224,4454,227,4982,237,5506,254,5506,259,4982,243,4454,233,4043,229,3632,221,3390,211,3104,195,3004,186"/>
|
|
<area shape="poly" title=" " alt="" coords="3005,181,3105,189,3494,209,3824,220,4114,224,4384,224,4944,223,5275,227,5665,237,5933,250,5933,255,5664,243,5275,232,4944,228,4384,229,4114,229,3824,225,3494,215,3104,195,3004,186"/>
|
|
</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": "../v4.0.0/index.html", "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 = "v3.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>
|