Files
FTXUI/en/v6.0.2/pixel_8hpp.html
2025-11-12 12:56:59 +00:00

382 lines
41 KiB
HTML

<!-- HTML header for doxygen 1.8.14-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="cache-control" content="max-age=86400"/>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FTXUI: include/ftxui/screen/pixel.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
&#160;<span id="projectnumber">6.0.2</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&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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&amp;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&amp;dn=expat.txt MIT */
$(function(){initNavTree('pixel_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> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">pixel.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="pixel_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2screen_2pixel_8hppdep" alt=""/></div>
<map name="ainclude_2ftxui_2screen_2pixel_8hppdep" id="ainclude_2ftxui_2screen_2pixel_8hppdep">
<area shape="rect" title=" " alt="" coords="6210,5,6360,45"/>
<area shape="rect" href="selection_8hpp.html" title=" " alt="" coords="458,189,685,214"/>
<area shape="poly" title=" " alt="" coords="6197,30,5061,34,3237,45,2316,54,1520,65,950,79,780,87,704,96,666,115,631,141,583,190,579,187,628,137,663,111,703,91,780,82,949,74,1520,60,2316,49,3237,40,5061,29,6197,24"/>
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="5754,504,5928,544"/>
<area shape="poly" title=" " alt="" coords="6374,30,6411,38,6448,50,6484,67,6515,91,6535,116,6545,141,6548,167,6548,200,6548,283,6547,310,6543,332,6533,351,6515,370,6471,398,6408,422,6333,445,6249,464,6075,495,5928,516,5927,510,6075,490,6248,459,6331,439,6407,417,6468,393,6511,366,6529,348,6538,330,6542,310,6542,283,6542,200,6542,168,6540,142,6530,119,6511,95,6481,72,6446,55,6409,43,6373,35"/>
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="1040,511,1218,537"/>
<area shape="poly" title=" " alt="" coords="6197,30,5075,39,4210,51,3271,72,2356,102,1937,122,1561,145,1240,171,985,200,887,217,810,234,755,252,725,271,710,294,703,315,705,335,714,355,729,374,750,392,806,424,873,453,945,476,1073,509,1071,514,944,481,871,458,803,429,747,396,725,377,709,358,700,337,698,315,705,291,722,267,753,247,808,229,886,212,984,195,1239,165,1561,139,1937,116,2355,97,3271,67,4209,46,5075,33,6197,24"/>
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="6349,511,6533,537"/>
<area shape="poly" title=" " alt="" coords="6374,29,6462,43,6507,55,6551,72,6590,94,6621,123,6641,158,6649,200,6649,357,6644,388,6631,415,6611,439,6587,460,6531,493,6480,514,6478,509,6529,488,6583,456,6607,436,6626,412,6639,386,6644,356,6644,200,6636,159,6617,126,6587,99,6549,77,6506,60,6460,48,6373,34"/>
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="144,511,314,537"/>
<area shape="poly" title=" " alt="" coords="6197,29,5124,32,3377,42,2467,50,1649,62,1007,77,781,86,630,96,581,99,531,97,431,87,334,72,246,61,206,60,170,61,138,68,110,80,89,98,72,123,62,157,58,200,58,356,62,384,74,410,91,433,111,453,159,487,202,509,200,514,156,491,108,458,87,436,69,413,57,386,53,357,53,200,57,156,67,121,85,94,108,75,136,63,169,56,206,54,246,56,335,67,432,82,532,92,581,93,630,91,780,81,1007,72,1649,57,2467,45,3377,37,5124,27,6197,24"/>
<area shape="rect" href="selection__style_8cpp.html" title=" " alt="" coords="6116,592,6286,632"/>
<area shape="poly" title=" " alt="" coords="6374,24,6476,34,6530,44,6582,60,6628,83,6665,113,6680,131,6691,152,6697,175,6700,200,6700,438,6696,465,6686,486,6670,501,6651,512,6602,528,6546,547,6480,570,6412,587,6287,607,6286,601,6411,582,6479,565,6544,541,6600,523,6648,507,6667,497,6682,483,6691,464,6694,437,6694,200,6692,176,6686,154,6675,134,6662,117,6625,88,6580,65,6529,50,6475,39,6373,29"/>
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="5531,511,5730,537"/>
<area shape="poly" title=" " alt="" coords="6355,48,6403,72,6448,105,6468,125,6483,148,6493,173,6497,200,6497,284,6491,315,6475,337,6450,354,6419,370,6318,396,6113,437,5695,514,5694,509,6112,432,6317,391,6417,366,6447,349,6471,333,6486,313,6492,283,6492,200,6488,174,6479,150,6464,129,6445,109,6400,77,6352,53"/>
<area shape="rect" href="image_8hpp.html" title=" " alt="" coords="6118,93,6268,133"/>
<area shape="poly" title=" " alt="" coords="6256,57,6215,95,6212,91,6253,53"/>
<area shape="rect" href="screen_8cpp.html" title=" " alt="" coords="736,269,930,295"/>
<area shape="poly" title=" " alt="" coords="6196,31,5596,46,4584,75,3344,121,2696,150,2060,184,1747,204,1504,222,949,272,931,274,930,268,949,267,1504,217,1747,198,2059,179,2696,145,3344,116,4584,70,5596,40,6196,26"/>
<area shape="rect" href="image_8cpp.html" title=" " alt="" coords="6263,189,6456,214"/>
<area shape="poly" title=" " alt="" coords="6301,57,6357,187,6352,189,6296,59"/>
<area shape="rect" href="screen__interactive_8hpp.html" title=" " alt="" coords="3894,416,4073,456"/>
<area shape="poly" title=" " alt="" coords="699,202,1423,219,1909,238,2402,267,2842,303,3272,347,3895,421,3894,426,3271,353,2842,309,2402,272,1908,244,1423,224,699,207"/>
<area shape="rect" href="node_8hpp.html" title=" " alt="" coords="2191,269,2390,295"/>
<area shape="poly" title=" " alt="" coords="699,206,2191,273,2191,279,699,211"/>
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="829,511,1016,537"/>
<area shape="poly" title=" " alt="" coords="577,227,593,295,609,332,631,366,659,394,690,419,758,460,825,490,881,509,879,514,823,494,755,465,687,423,655,398,627,370,604,335,588,296,572,228"/>
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="338,511,509,537"/>
<area shape="poly" title=" " alt="" coords="557,227,530,271,496,341,467,411,430,512,425,510,462,409,491,339,525,268,553,224"/>
<area shape="rect" href="selection_8cpp.html" title=" " alt="" coords="504,599,701,625"/>
<area shape="poly" title=" " alt="" coords="503,220,335,263,239,295,148,334,108,355,73,378,44,403,23,428,11,455,9,483,18,512,39,542,60,554,102,564,224,582,370,595,504,603,503,609,370,600,224,587,101,570,58,559,35,546,13,514,4,483,6,453,19,425,41,399,70,374,105,351,146,329,237,290,333,258,501,214"/>
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="1344,511,1508,537"/>
<area shape="poly" title=" " alt="" coords="600,220,657,256,725,292,816,331,911,368,1098,430,1262,478,1380,509,1378,514,1260,483,1096,435,909,373,814,336,722,297,654,260,597,224"/>
<area shape="rect" href="vbox_8cpp.html" title=" " alt="" coords="634,511,805,537"/>
<area shape="poly" title=" " alt="" coords="570,227,567,293,571,330,581,367,607,413,641,454,676,486,705,509,702,513,673,490,637,457,603,416,576,369,565,331,561,293,565,227"/>
<area shape="rect" href="node_8cpp.html" title=" " alt="" coords="5289,343,5460,368"/>
<area shape="poly" title=" " alt="" coords="699,200,1261,201,2141,209,3196,229,3744,245,4281,267,4560,281,4776,296,5271,340,5289,342,5288,347,5270,345,4776,301,4559,286,4281,272,3743,251,3196,234,2141,214,1261,206,699,205"/>
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="3123,504,3274,544"/>
<area shape="poly" title=" " alt="" coords="3881,446,3611,468,3449,485,3287,507,3274,509,3274,503,3286,501,3448,480,3611,462,3880,441"/>
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="4171,504,4322,544"/>
<area shape="poly" title=" " alt="" coords="4055,458,4190,501,4188,507,4053,463"/>
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="3298,504,3448,544"/>
<area shape="poly" title=" " alt="" coords="3881,451,3686,474,3461,507,3449,509,3448,504,3461,501,3685,468,3880,445"/>
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="3472,504,3623,544"/>
<area shape="poly" title=" " alt="" coords="3881,459,3636,507,3624,509,3622,504,3635,501,3880,454"/>
<area shape="rect" href="loop_8cpp.html" title=" " alt="" coords="4398,504,4548,544"/>
<area shape="poly" title=" " alt="" coords="4087,451,4379,501,4398,505,4397,510,4378,507,4086,457"/>
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="3647,504,3798,544"/>
<area shape="poly" title=" " alt="" coords="3914,463,3780,507,3779,501,3912,458"/>
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="3822,504,3972,544"/>
<area shape="poly" title=" " alt="" coords="3957,468,3918,506,3914,502,3953,464"/>
<area shape="poly" title=" " alt="" coords="4087,437,4916,458,5393,477,5592,488,5743,501,5754,503,5754,508,5742,507,5591,494,5393,482,4915,463,4087,442"/>
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="3996,504,4147,544"/>
<area shape="poly" title=" " alt="" coords="4015,464,4054,502,4050,506,4011,468"/>
<area shape="rect" href="window_8cpp.html" title=" " alt="" coords="2862,592,3012,632"/>
<area shape="poly" title=" " alt="" coords="4087,448,4242,472,4303,487,4324,494,4336,502,4346,524,4344,535,4336,546,4316,555,4276,563,4149,577,3971,588,3763,596,3333,608,3013,613,3013,607,3333,602,3763,591,3971,583,4148,572,4276,558,4314,550,4333,542,4339,533,4341,525,4332,506,4322,499,4302,492,4241,477,4086,453"/>
<area shape="poly" title=" " alt="" coords="2403,281,2767,288,3004,295,3256,307,3506,324,3739,346,3938,376,4019,394,4086,414,4104,422,4117,431,4144,454,4218,501,4215,506,4141,458,4113,436,4101,426,4084,418,4018,399,3937,381,3738,352,3506,329,3256,312,3004,300,2767,293,2403,287"/>
<area shape="poly" title=" " alt="" coords="2403,281,2998,282,3845,290,4271,298,4650,308,4945,322,5049,330,5119,340,5151,352,5183,365,5261,383,5322,392,5384,399,5463,413,5638,458,5783,501,5781,506,5636,464,5462,419,5383,404,5321,397,5260,389,5181,371,5150,357,5118,345,5049,336,4945,327,4650,313,4271,303,3845,295,2998,288,2403,286"/>
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="1496,343,1736,368"/>
<area shape="poly" title=" " alt="" coords="2178,298,1724,345,1724,340,2177,293"/>
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2768,423,2996,449"/>
<area shape="poly" title=" " alt="" coords="2350,295,2530,340,2840,421,2839,426,2528,345,2349,300"/>
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="1635,504,1786,544"/>
<area shape="poly" title=" " alt="" coords="2250,302,2145,345,1756,506,1754,501,2143,340,2248,297"/>
<area shape="rect" href="automerge_8cpp.html" title=" " alt="" coords="1494,599,1703,625"/>
<area shape="poly" title=" " alt="" coords="2177,289,1983,296,1760,307,1565,323,1496,333,1457,345,1390,386,1361,408,1338,433,1322,458,1315,485,1318,513,1335,542,1360,560,1402,575,1505,597,1504,602,1401,581,1358,565,1331,546,1313,515,1309,485,1317,456,1333,429,1358,405,1387,381,1455,340,1495,328,1564,318,1759,302,1983,290,2177,284"/>
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="1966,599,2137,625"/>
<area shape="poly" title=" " alt="" coords="2178,293,1971,313,1874,328,1806,345,1750,372,1682,413,1619,461,1596,484,1581,505,1574,525,1575,533,1580,542,1598,552,1632,562,1733,579,1966,602,1966,607,1733,584,1631,567,1596,557,1576,546,1570,535,1568,525,1576,503,1592,480,1616,457,1679,409,1748,367,1804,340,1873,322,1970,308,2177,288"/>
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="2508,599,2675,625"/>
<area shape="poly" title=" " alt="" coords="2220,300,2035,342,1925,370,1818,403,1724,437,1654,474,1631,492,1619,509,1616,526,1626,542,1643,553,1673,562,1765,575,1885,583,2020,587,2281,588,2437,589,2509,597,2508,602,2437,595,2281,593,2020,592,1884,589,1764,581,1672,567,1641,558,1622,546,1611,527,1614,507,1628,488,1651,469,1722,433,1817,398,1924,365,2034,337,2219,295"/>
<area shape="poly" title=" " alt="" coords="2177,286,1934,290,1641,299,1502,306,1382,316,1290,329,1259,337,1238,345,1216,362,1196,383,1166,431,1145,477,1134,512,1129,510,1140,475,1161,428,1192,379,1212,358,1236,340,1257,332,1289,324,1381,311,1502,301,1641,293,1934,284,2177,281"/>
<area shape="poly" title=" " alt="" coords="2403,280,3017,280,3897,287,4340,294,4733,305,5040,320,5148,329,5220,340,5249,353,5278,365,5373,386,5455,397,5528,401,5597,401,5740,399,5823,403,5921,413,6058,436,6191,462,6396,509,6395,514,6190,467,6057,441,5921,419,5823,408,5740,404,5597,406,5528,406,5455,402,5372,391,5276,371,5247,357,5219,345,5147,334,5039,325,4733,310,4339,299,3896,292,3017,286,2403,286"/>
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="4092,592,4235,632"/>
<area shape="poly" title=" " alt="" coords="2404,282,3330,301,3865,318,4088,329,4257,340,4451,361,4821,405,5186,457,5311,481,5350,492,5370,502,5379,524,5377,535,5369,546,5324,555,5219,564,4890,583,4235,611,4235,605,4890,577,5218,559,5324,550,5366,542,5372,533,5374,524,5366,506,5348,497,5310,486,5185,462,4820,410,4451,366,4257,345,4088,334,3865,324,3330,307,2404,288"/>
<area shape="poly" title=" " alt="" coords="2177,288,1426,306,1040,323,901,333,819,345,794,357,769,370,706,389,656,397,606,404,543,419,382,469,260,514,258,509,381,464,542,413,605,399,655,392,705,383,767,366,792,352,818,340,901,328,1040,318,1426,301,2177,282"/>
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="4788,599,4950,625"/>
<area shape="poly" title=" " alt="" coords="2404,281,2741,282,3231,290,3805,308,4101,322,4390,340,4716,365,4858,383,5039,413,5226,439,5279,449,5326,463,5366,480,5392,502,5401,524,5399,535,5392,546,5370,558,5330,569,5212,587,5074,600,4951,609,4950,603,5074,595,5212,581,5329,564,5368,553,5388,542,5394,533,5396,525,5388,506,5363,485,5325,468,5277,455,5225,444,5038,419,4857,388,4715,370,4390,345,4100,327,3805,314,3231,296,2740,288,2404,286"/>
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="1810,511,1973,537"/>
<area shape="poly" title=" " alt="" coords="2261,304,1912,514,1909,509,2258,299"/>
<area shape="poly" title=" " alt="" coords="2177,289,1625,309,1354,325,1257,335,1200,345,1158,362,1116,382,1040,430,977,478,937,513,933,509,974,474,1037,426,1114,378,1156,357,1199,340,1257,329,1354,320,1625,303,2177,284"/>
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="4975,511,5152,537"/>
<area shape="poly" title=" " alt="" coords="2403,280,2687,281,3088,288,3552,306,3790,321,4023,340,4154,355,4256,371,4488,413,5006,509,5005,514,4487,419,4255,376,4154,360,4022,345,3789,326,3551,311,3088,293,2687,286,2403,285"/>
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="5177,511,5356,537"/>
<area shape="poly" title=" " alt="" coords="2403,282,3275,302,3775,318,3983,329,4141,340,4275,355,4378,372,4613,413,4890,456,5165,501,5206,509,5205,514,5165,507,4889,461,4613,419,4377,377,4274,360,4141,345,3983,334,3775,324,3275,307,2403,288"/>
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="4572,511,4747,537"/>
<area shape="poly" title=" " alt="" coords="2403,283,3113,300,3509,317,3674,328,3799,340,3969,362,4042,380,4133,414,4151,424,4164,434,4176,445,4194,454,4247,471,4293,481,4374,489,4457,491,4561,501,4603,509,4602,514,4561,507,4456,496,4374,494,4292,487,4246,476,4192,458,4173,449,4160,439,4148,428,4131,418,4041,385,3968,367,3798,345,3673,333,3509,322,3113,306,2403,288"/>
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="1997,511,2184,537"/>
<area shape="poly" title=" " alt="" coords="2274,307,2102,513,2098,510,2270,304"/>
<area shape="poly" title=" " alt="" coords="2177,288,1539,306,1189,322,1044,333,933,345,786,379,641,419,528,468,445,514,442,509,526,464,639,413,785,374,933,340,1043,328,1188,317,1539,300,2177,283"/>
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="5238,599,5430,625"/>
<area shape="poly" title=" " alt="" coords="2403,280,2766,280,3301,287,3929,305,4254,320,4572,340,4768,349,4893,356,5023,367,5150,385,5263,412,5313,430,5355,450,5390,474,5415,503,5421,517,5421,532,5406,559,5381,583,5355,601,5352,597,5378,579,5402,556,5416,530,5416,518,5411,505,5386,479,5352,455,5310,435,5262,417,5149,390,5023,372,4893,361,4768,354,4571,345,4253,325,3929,310,3301,292,2766,285,2403,285"/>
<area shape="rect" href="italic_8cpp.html" title=" " alt="" coords="5720,599,5890,625"/>
<area shape="poly" title=" " alt="" coords="2403,282,3929,300,4752,317,5032,328,5121,334,5170,340,5196,352,5221,366,5277,380,5332,389,5384,392,5435,392,5530,384,5620,374,5705,372,5746,377,5786,386,5826,403,5865,427,5903,460,5942,503,5950,519,5948,535,5939,550,5924,563,5884,585,5843,602,5841,597,5882,581,5921,559,5935,546,5943,533,5945,520,5937,505,5900,463,5862,431,5823,408,5784,391,5745,382,5704,377,5620,380,5531,389,5435,397,5384,397,5331,394,5276,385,5219,370,5193,357,5168,345,5121,339,5032,333,4752,323,3928,305,2403,287"/>
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="2600,504,2743,544"/>
<area shape="poly" title=" " alt="" coords="2322,300,2643,501,2640,506,2319,304"/>
<area shape="rect" href="node__decorator_8cpp.html" title=" " alt="" coords="2282,592,2424,632"/>
<area shape="poly" title=" " alt="" coords="2177,287,1919,291,1592,301,1274,319,1144,331,1044,345,925,375,769,426,698,455,645,486,628,501,618,516,617,529,624,542,649,552,702,561,874,574,1109,582,1376,586,2149,589,2282,600,2281,606,2149,595,1376,592,1109,587,874,579,701,566,648,557,621,546,611,530,613,514,624,498,642,482,696,451,767,421,924,370,1043,340,1143,325,1274,313,1592,296,1919,286,2177,282"/>
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="1252,592,1398,632"/>
<area shape="poly" title=" " alt="" coords="2177,285,1989,287,1767,296,1657,303,1557,314,1472,328,1408,345,1377,358,1353,371,1334,389,1317,417,1308,439,1303,463,1302,511,1310,556,1320,591,1315,592,1305,557,1297,512,1297,462,1303,438,1312,415,1330,386,1350,367,1375,353,1407,340,1471,322,1556,308,1657,298,1766,290,1989,282,2177,280"/>
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="4772,511,4950,537"/>
<area shape="poly" title=" " alt="" coords="2404,283,3167,301,3596,318,3775,328,3911,340,4181,378,4443,427,4665,474,4815,509,4814,514,4664,479,4442,432,4180,384,3910,345,3774,334,3596,323,3167,306,2404,288"/>
<area shape="poly" title=" " alt="" coords="2403,281,2978,286,3793,297,4567,314,4850,326,5017,340,5142,369,5310,418,5597,509,5595,514,5308,423,5141,374,5017,345,4849,331,4566,320,3793,302,2978,292,2403,287"/>
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="2208,511,2372,537"/>
<area shape="poly" title=" " alt="" coords="2293,309,2293,511,2288,511,2288,309"/>
<area shape="poly" title=" " alt="" coords="2178,287,1988,292,1772,302,1585,319,1521,331,1485,345,1468,362,1454,383,1437,431,1430,477,1429,511,1423,511,1425,477,1432,430,1449,381,1464,359,1482,340,1519,326,1585,314,1772,297,1988,287,2177,282"/>
<area shape="poly" title=" " alt="" coords="2177,287,1936,290,1635,300,1345,317,1225,330,1135,345,1074,362,1014,383,899,431,804,478,740,514,738,509,801,474,897,426,1012,378,1073,357,1134,340,1225,324,1344,312,1635,294,1936,285,2177,281"/>
<area shape="poly" title=" " alt="" coords="2403,282,3799,298,4647,316,5002,327,5270,340,5289,341,5288,347,5270,345,5002,332,4647,321,3799,304,2403,287"/>
<area shape="poly" title=" " alt="" coords="1750,362,2768,425,2768,430,1749,368"/>
<area shape="poly" title=" " alt="" coords="1594,379,1441,513,1438,509,1591,375"/>
<area shape="poly" title=" " alt="" coords="2939,450,3129,501,3128,506,2937,455"/>
<area shape="poly" title=" " alt="" coords="3010,435,3228,438,3515,448,3836,468,4000,483,4160,501,4171,503,4170,508,4159,507,3999,488,3836,473,3514,453,3228,443,3010,440"/>
<area shape="poly" title=" " alt="" coords="2972,448,3287,501,3298,504,3297,509,3286,507,2971,453"/>
<area shape="poly" title=" " alt="" coords="3010,446,3222,468,3461,501,3473,503,3472,509,3461,507,3221,473,3009,451"/>
<area shape="poly" title=" " alt="" coords="3010,441,3298,462,3467,479,3636,501,3647,503,3646,508,3635,507,3467,485,3297,467,3010,446"/>
<area shape="poly" title=" " alt="" coords="3010,438,3371,457,3591,475,3811,501,3822,503,3821,508,3810,507,3590,481,3371,462,3010,444"/>
<area shape="poly" title=" " alt="" coords="3010,436,3200,441,3444,452,3714,471,3985,501,3997,503,3996,508,3985,507,3714,477,3443,457,3200,446,3010,441"/>
<area shape="poly" title=" " alt="" coords="2873,462,2862,501,2861,523,2866,543,2884,569,2908,590,2904,594,2880,573,2861,545,2856,523,2857,501,2868,461"/>
<area shape="poly" title=" " alt="" coords="2755,442,2568,447,2329,458,2064,477,1799,507,1786,509,1786,503,1798,501,2064,472,2329,453,2568,442,2754,436"/>
<area shape="poly" title=" " alt="" coords="2755,445,2690,452,2620,464,2549,482,2481,506,2466,516,2456,526,2446,537,2430,546,2388,556,2317,566,2120,583,1703,608,1703,603,2119,578,2317,560,2387,551,2428,542,2443,533,2453,523,2463,512,2478,502,2547,477,2619,459,2689,447,2754,439"/>
<area shape="poly" title=" " alt="" coords="2809,454,2705,477,2590,507,2535,527,2480,547,2390,567,2298,584,2137,605,2137,600,2297,578,2389,562,2479,541,2534,522,2588,501,2703,471,2808,449"/>
<area shape="poly" title=" " alt="" coords="2863,461,2816,503,2757,546,2691,579,2630,602,2628,597,2689,574,2754,542,2813,499,2860,457"/>
<area shape="poly" title=" " alt="" coords="2755,443,2142,465,1740,483,1333,507,1219,516,1219,511,1333,501,1740,478,2142,459,2754,438"/>
<area shape="poly" title=" " alt="" coords="3010,437,4444,467,5940,501,6349,516,6348,521,5940,507,4444,472,3010,443"/>
<area shape="poly" title=" " alt="" coords="2885,462,2892,505,2901,525,2916,542,2933,548,2968,554,3082,566,3424,585,3806,599,4092,606,4092,612,3806,604,3424,591,3081,571,2967,560,2932,553,2913,546,2897,528,2887,506,2880,463"/>
<area shape="poly" title=" " alt="" coords="2755,441,2253,445,1552,455,845,475,550,489,327,507,280,514,279,509,326,501,549,484,844,470,1552,450,2253,439,2755,435"/>
<area shape="poly" title=" " alt="" coords="2895,460,2923,504,2943,525,2966,541,3208,554,3749,573,4788,606,4787,611,3748,579,3208,560,2964,547,2939,529,2919,507,2891,462"/>
<area shape="poly" title=" " alt="" coords="2755,445,2407,464,2196,482,1985,507,1943,514,1942,509,1985,501,2196,477,2407,459,2755,439"/>
<area shape="poly" title=" " alt="" coords="2755,442,1881,464,1388,483,1184,494,1028,507,978,514,977,509,1027,501,1183,489,1388,477,1881,458,2754,437"/>
<area shape="poly" title=" " alt="" coords="3010,438,4072,465,4635,484,4963,501,5011,509,5010,514,4962,507,4635,489,4072,471,3010,443"/>
<area shape="poly" title=" " alt="" coords="3010,437,4176,464,4801,483,5030,492,5165,501,5213,509,5212,514,5165,507,5029,498,4801,488,4176,470,3010,443"/>
<area shape="poly" title=" " alt="" coords="3010,437,3800,459,4240,478,4422,489,4561,501,4608,509,4607,514,4561,507,4422,494,4240,483,3800,465,3010,443"/>
<area shape="poly" title=" " alt="" coords="2755,449,2497,472,2197,507,2151,514,2150,509,2197,501,2496,467,2754,444"/>
<area shape="poly" title=" " alt="" coords="2755,441,2390,445,1864,456,1249,476,622,507,509,516,509,511,622,501,1249,470,1863,451,2390,440,2755,436"/>
<area shape="poly" title=" " alt="" coords="2908,456,2971,508,3017,542,3053,548,3124,554,3348,564,3987,578,4962,589,5238,602,5238,608,4962,595,3986,583,3347,569,3124,559,3053,553,3015,546,2967,512,2904,460"/>
<area shape="poly" title=" " alt="" coords="2919,453,3009,502,3037,524,3050,534,3067,541,3113,548,3199,555,3472,565,4252,579,5442,589,5720,603,5720,608,5442,595,4252,584,3472,570,3199,560,3112,554,3066,547,3047,538,3034,529,3006,506,2917,457"/>
<area shape="poly" title=" " alt="" coords="2842,456,2719,506,2717,501,2840,452"/>
<area shape="poly" title=" " alt="" coords="2755,450,2571,473,2488,488,2430,506,2417,516,2409,526,2401,537,2386,546,2347,560,2302,570,2194,584,2071,591,1939,593,1682,591,1571,591,1483,595,1399,604,1398,598,1482,589,1571,586,1682,585,1939,588,2071,586,2194,579,2301,565,2346,555,2384,542,2397,533,2405,523,2414,512,2428,502,2487,483,2570,467,2754,445"/>
<area shape="poly" title=" " alt="" coords="2934,451,2994,473,3057,502,3073,513,3085,524,3096,534,3112,541,3166,550,3268,557,3588,568,4019,576,4504,581,5902,589,6116,602,6115,607,5902,595,4504,587,4018,582,3588,574,3267,562,3165,555,3111,547,3093,538,3081,528,3070,517,3054,506,2992,477,2932,456"/>
<area shape="poly" title=" " alt="" coords="3010,437,3895,458,4394,476,4602,488,4760,501,4808,509,4807,514,4759,507,4602,493,4394,482,3894,463,3010,442"/>
<area shape="poly" title=" " alt="" coords="3010,437,4179,464,4864,483,5368,501,5531,512,5530,517,5368,507,4864,488,4179,470,3010,443"/>
<area shape="poly" title=" " alt="" coords="2776,453,2392,507,2350,514,2349,509,2391,501,2775,448"/>
<area shape="poly" title=" " alt="" coords="2755,445,2259,468,1624,507,1509,517,1508,511,1623,501,2258,463,2754,440"/>
<area shape="poly" title=" " alt="" coords="2754,441,2340,448,1781,460,1225,479,993,492,817,507,771,514,771,509,817,501,993,487,1224,474,1781,455,2340,443,2754,436"/>
<area shape="poly" title=" " alt="" coords="2744,546,2880,589,2878,595,2742,551"/>
<area shape="poly" title=" " alt="" coords="2587,537,2480,547,2048,581,1703,606,1703,601,2048,576,2479,541,2586,531"/>
<area shape="poly" title=" " alt="" coords="2587,546,2581,547,2340,581,2137,605,2137,599,2340,576,2581,541,2586,540"/>
<area shape="poly" title=" " alt="" coords="2646,556,2605,601,2601,597,2643,552"/>
<area shape="poly" title=" " alt="" coords="2757,532,2864,541,3226,565,3580,584,4092,605,4092,611,3580,589,3225,570,2863,547,2756,537"/>
<area shape="poly" title=" " alt="" coords="2757,530,2914,541,3792,573,4788,605,4787,611,3792,579,2914,547,2756,535"/>
<area shape="poly" title=" " alt="" coords="2757,529,2965,541,3527,561,3964,568,4401,573,4962,589,5238,602,5238,608,4962,595,4401,579,3964,573,3526,566,2965,547,2757,534"/>
<area shape="poly" title=" " alt="" coords="2757,528,3016,541,3698,560,4229,566,4760,571,5442,589,5720,603,5720,608,5442,595,4760,577,4229,571,3698,566,3016,547,2757,533"/>
<area shape="poly" title=" " alt="" coords="2589,550,2423,595,2422,589,2588,545"/>
<area shape="poly" title=" " alt="" coords="2587,535,2429,547,2163,560,1955,567,1748,576,1483,595,1399,604,1398,598,1482,589,1748,571,1955,562,2163,555,2429,541,2586,530"/>
<area shape="poly" title=" " alt="" coords="2587,534,2385,547,1889,569,1404,588,701,611,701,605,1404,583,1889,564,2385,541,2586,529"/>
<area shape="poly" title=" " alt="" coords="2757,527,3066,541,3498,553,3864,559,4484,562,5105,566,5471,575,5902,589,6116,602,6115,607,5902,595,5470,580,5105,572,4484,567,3864,564,3498,558,3066,547,2757,533"/>
<area shape="poly" title=" " alt="" coords="6207,145,6227,182,6254,220,6279,242,6303,258,6352,277,6399,298,6422,315,6446,341,6464,369,6473,395,6474,423,6469,457,6460,487,6449,512,6444,510,6455,485,6464,455,6468,423,6468,396,6459,372,6442,344,6419,319,6396,303,6350,282,6301,262,6276,246,6250,223,6222,185,6203,147"/>
<area shape="rect" href="canvas_8hpp.html" title=" " alt="" coords="6193,343,6406,368"/>
<area shape="poly" title=" " alt="" coords="6196,147,6199,183,6209,220,6227,257,6249,291,6290,341,6286,344,6245,294,6222,260,6204,222,6194,184,6190,147"/>
<area shape="rect" href="screen_8hpp.html" title=" " alt="" coords="5600,181,5749,221"/>
<area shape="poly" title=" " alt="" coords="6105,132,5750,190,5749,185,6104,127"/>
<area shape="poly" title=" " alt="" coords="6104,119,5195,139,3699,175,2118,221,1451,247,949,272,931,273,930,268,949,267,1451,241,2118,216,3699,170,5194,133,6104,114"/>
<area shape="poly" title=" " alt="" coords="6243,137,6339,186,6336,191,6240,142"/>
<area shape="poly" title=" " alt="" coords="6179,362,2996,435,2996,429,6179,357"/>
<area shape="poly" title=" " alt="" coords="6320,377,6433,509,6429,513,6316,380"/>
<area shape="poly" title=" " alt="" coords="5631,231,5606,250,5582,271,5563,298,5554,324,5542,349,5517,370,5493,377,5449,384,5309,395,4891,414,4424,428,4074,436,4073,430,4424,423,4890,409,5308,390,5448,378,5492,372,5514,366,5538,345,5549,322,5558,296,5578,268,5602,245,5628,227"/>
<area shape="poly" title=" " alt="" coords="5742,225,5770,244,5794,268,5811,298,5825,330,5840,397,5846,458,5845,504,5840,504,5840,459,5835,398,5820,332,5807,300,5790,271,5767,248,5739,230"/>
<area shape="poly" title=" " alt="" coords="5750,224,5786,243,5819,267,5892,336,5925,370,5952,404,5970,439,5976,474,5968,510,5941,546,5829,553,5542,561,4645,581,3012,612,3012,607,4645,576,5542,556,5829,548,5938,542,5963,507,5971,474,5965,440,5947,407,5921,373,5888,340,5815,271,5783,247,5747,229"/>
<area shape="poly" title=" " alt="" coords="5586,207,2390,281,2390,276,5586,202"/>
<area shape="poly" title=" " alt="" coords="5586,206,4701,210,3300,220,2575,229,1924,240,1415,255,1235,263,1116,272,769,345,744,358,718,371,634,391,566,399,499,404,413,419,264,448,184,473,154,488,134,506,126,525,127,533,133,542,154,550,198,558,342,570,539,578,763,583,1410,589,1496,597,1495,602,1410,595,763,588,539,583,342,575,197,563,153,555,130,546,122,535,120,524,129,502,151,483,182,468,262,443,412,413,498,399,566,393,633,386,716,365,741,353,767,340,1115,267,1235,257,1415,249,1924,235,2575,224,3299,215,4701,204,5586,200"/>
<area shape="poly" title=" " alt="" coords="5586,206,4731,210,3385,222,2066,242,1578,255,1405,263,1291,272,1155,291,981,323,893,344,811,367,741,392,688,418,660,437,639,454,624,475,610,505,603,526,604,534,609,542,627,549,665,556,790,567,1155,581,1716,589,1966,603,1966,608,1716,595,1154,586,790,573,665,561,626,554,606,546,599,536,598,525,605,503,619,472,635,450,656,433,685,414,739,387,810,362,892,339,980,318,1154,286,1290,267,1405,258,1578,250,2066,236,3385,216,4731,205,5586,200"/>
<area shape="poly" title=" " alt="" coords="5623,230,5590,249,5559,271,5534,298,5519,325,5503,349,5473,370,5421,381,5322,390,5010,400,4591,404,4118,405,3224,404,2910,409,2810,413,2757,419,2703,431,2660,443,2641,452,2624,465,2607,482,2591,505,2583,529,2582,555,2590,599,2585,600,2576,555,2578,528,2587,503,2603,479,2620,461,2638,448,2658,438,2702,426,2757,413,2810,407,2910,403,3224,399,4118,399,4591,399,5010,395,5322,384,5420,376,5471,366,5499,346,5515,322,5530,295,5555,267,5587,244,5620,225"/>
<area shape="poly" title=" " alt="" coords="5586,206,4772,210,3499,221,2843,230,2255,241,1795,255,1632,263,1524,272,1429,280,1353,285,1319,291,1283,302,1244,320,1201,345,1181,360,1168,375,1147,417,1135,469,1132,511,1126,511,1129,468,1142,415,1163,372,1177,356,1198,340,1242,315,1281,297,1317,286,1353,280,1428,274,1523,267,1631,258,1794,250,2254,236,2843,224,3499,216,4772,205,5586,200"/>
<area shape="poly" title=" " alt="" coords="5763,203,5929,214,6127,238,6222,256,6307,278,6375,306,6401,323,6420,341,6434,362,6443,385,6452,434,6450,479,6446,512,6441,511,6445,479,6446,434,6438,386,6429,364,6416,344,6398,327,6372,311,6305,283,6221,261,6126,243,5929,220,5763,209"/>
<area shape="poly" title=" " alt="" coords="5763,206,5803,213,5845,225,5886,243,5923,267,5944,290,5969,322,6016,403,6035,446,6046,487,6047,521,6044,535,6036,546,5798,559,5260,578,4236,611,4235,606,5260,573,5798,553,6033,542,6039,532,6042,520,6040,487,6029,448,6012,406,5964,325,5940,293,5919,271,5883,248,5843,230,5802,219,5762,211"/>
<area shape="poly" title=" " alt="" coords="5763,211,5884,234,5937,249,5973,267,5995,289,6020,321,6067,403,6085,446,6096,486,6098,520,6094,535,6086,546,4951,609,4950,604,6084,542,6089,532,6093,520,6091,487,6080,448,6062,405,6015,324,5991,293,5970,271,5935,254,5883,239,5762,216"/>
<area shape="poly" title=" " alt="" coords="5686,234,5691,265,5693,301,5687,337,5670,370,5642,388,5590,407,5439,448,5267,486,5125,514,5124,509,5266,481,5437,443,5588,402,5639,383,5666,366,5681,336,5687,301,5686,266,5681,235"/>
<area shape="poly" title=" " alt="" coords="5702,231,5721,268,5735,321,5733,344,5721,370,5685,409,5643,442,5597,467,5547,487,5496,502,5446,513,5356,524,5356,518,5445,508,5495,497,5545,482,5594,463,5640,437,5682,405,5716,366,5728,343,5730,321,5716,270,5697,234"/>
<area shape="poly" title=" " alt="" coords="5662,235,5644,268,5618,305,5586,341,5548,370,5499,394,5456,408,5416,414,5377,414,5296,411,5249,412,5195,419,4922,470,4712,514,4711,509,4921,464,5194,413,5248,407,5296,406,5377,409,5416,408,5455,403,5497,389,5545,366,5582,337,5614,302,5639,265,5658,232"/>
<area shape="poly" title=" " alt="" coords="5763,208,5912,229,5978,246,6005,256,6024,267,6046,289,6071,321,6118,402,6136,445,6147,486,6148,520,6145,534,6137,546,6108,556,6045,566,5852,583,5430,609,5430,603,5852,578,6044,560,6106,551,6134,542,6140,532,6143,520,6142,487,6131,447,6113,405,6066,324,6042,292,6021,271,6002,261,5977,251,5911,235,5762,213"/>
<area shape="poly" title=" " alt="" coords="5763,206,5847,215,5938,228,6018,245,6050,255,6074,267,6099,289,6112,312,6123,337,6139,366,6160,389,6177,415,6193,451,6205,483,6206,513,6200,529,6188,546,6168,561,6139,574,6063,593,5974,605,5891,611,5890,605,5974,599,6062,588,6138,569,6166,557,6184,542,6195,527,6200,512,6200,484,6188,453,6172,417,6155,393,6135,370,6118,340,6108,315,6095,293,6071,272,6048,260,6017,250,5937,233,5846,220,5762,212"/>
<area shape="poly" title=" " alt="" coords="5586,206,3091,229,1664,249,1191,260,1050,266,987,272,965,284,943,297,836,328,742,343,657,348,577,348,498,349,415,357,325,378,222,418,187,435,160,451,139,472,121,505,114,525,115,534,120,542,162,550,267,559,595,577,1251,605,1251,611,595,583,267,564,162,555,117,546,110,535,108,525,116,503,135,469,157,447,184,430,220,414,323,373,414,352,498,343,577,342,657,342,742,338,835,323,941,292,963,279,986,267,1050,261,1191,255,1664,244,3091,224,5586,201"/>
<area shape="poly" title=" " alt="" coords="5763,205,5855,213,5955,226,6044,243,6080,254,6107,267,6134,294,6162,336,6203,415,6214,459,6216,504,6216,544,6208,592,6203,591,6210,544,6210,504,6209,459,6198,417,6158,338,6130,298,6103,272,6078,259,6043,248,5954,231,5854,219,5763,211"/>
<area shape="poly" title=" " alt="" coords="5675,236,5670,268,5660,304,5644,340,5618,370,4918,514,4917,509,5616,366,5639,337,5655,302,5665,267,5670,235"/>
<area shape="poly" title=" " alt="" coords="5731,226,5754,245,5771,268,5782,295,5785,318,5781,341,5771,369,5746,416,5712,457,5677,490,5649,513,5645,509,5674,486,5708,453,5742,413,5767,367,5776,340,5780,318,5777,296,5767,271,5750,248,5727,231"/>
<area shape="poly" title=" " alt="" coords="5586,206,3965,225,2937,245,2505,257,2180,272,2066,273,1966,264,1793,243,1713,242,1673,246,1633,254,1592,268,1549,287,1504,312,1457,345,1441,362,1430,382,1423,405,1420,430,1421,476,1426,511,1421,512,1416,477,1414,429,1418,404,1425,380,1437,358,1454,341,1501,308,1546,282,1590,263,1632,249,1673,241,1713,236,1794,238,1967,259,2067,267,2180,267,2505,252,2937,239,3965,220,5586,201"/>
<area shape="poly" title=" " alt="" coords="5587,228,5533,247,5480,272,5426,309,5387,345,5384,341,5423,305,5477,267,5531,242,5586,223"/>
<area shape="poly" title=" " alt="" coords="5586,206,3219,231,1790,251,1261,262,949,272,931,273,930,268,949,267,1261,256,1790,246,3219,226,5586,201"/>
</map>
</div>
</div>
<p><a href="pixel_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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1Pixel.html">Pixel</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Unicode character and its associated style. <a href="structftxui_1_1Pixel.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html">ftxui</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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": "index.html", "v6.0.1": "../v6.0.1/index.html", "v6.0.0": "../v6.0.0/index.html", "v5.0.0": "../v5.0.0/index.html", "v4.1.1": "../v4.1.1/index.html", "v4.1.0": "../v4.1.0/index.html", "v4.0.0": "../v4.0.0/index.html", "v3.0.0": "../v3.0.0/index.html", "v2.0.0": "../v2.0.0/index.html", "v0.9": "../v0.9/index.html", "v0.11": "../v0.11/index.html", "v0.10": "../v0.10/index.html"};
const currentVersion = "v6.0.2";
// 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>