Files
FTXUI/en/v4.0.0/box_8hpp.html
2025-11-12 12:56:59 +00:00

433 lines
53 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/box.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">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&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('box_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">box.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="box_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2screen_2box_8hppdep" alt=""/></div>
<map name="ainclude_2ftxui_2screen_2box_8hppdep" id="ainclude_2ftxui_2screen_2box_8hppdep">
<area shape="rect" title=" " alt="" coords="3715,5,3864,45"/>
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="3709,262,3937,287"/>
<area shape="poly" title=" " alt="" coords="3753,56,3718,87,3687,125,3676,145,3671,165,3671,186,3680,205,3696,224,3717,240,3764,260,3762,264,3714,244,3692,228,3675,208,3666,187,3665,165,3671,143,3682,122,3714,83,3750,52"/>
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="3565,519,3715,559"/>
<area shape="poly" title=" " alt="" coords="3878,24,4508,29,5453,41,6367,61,6703,74,6823,82,6902,91,6960,95,7018,94,7125,91,7170,97,7189,103,7206,113,7219,127,7229,144,7235,166,7237,193,7237,365,7230,373,7209,384,7119,410,6952,441,6691,473,6457,493,6243,507,6046,514,5862,516,5527,510,5215,496,4903,482,4568,476,4385,479,4188,487,3974,501,3740,521,3716,524,3715,519,3740,516,3974,495,4188,481,4385,474,4568,471,4903,477,5215,491,5528,505,5862,511,6045,509,6242,501,6457,488,6690,468,6951,436,7118,405,7207,379,7227,369,7232,363,7232,193,7230,167,7224,146,7215,130,7202,117,7187,108,7169,102,7125,97,7018,100,6959,101,6901,96,6822,87,6703,80,6367,66,5453,46,4508,35,3878,30"/>
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="3109,519,3259,559"/>
<area shape="poly" title=" " alt="" coords="3700,30,3163,35,2352,47,1514,66,1163,80,897,96,839,98,779,95,659,79,543,57,437,39,389,35,345,35,306,40,274,53,247,73,227,102,215,141,211,193,211,276,209,336,216,359,235,380,270,388,354,394,639,405,1484,417,2332,423,2747,428,2853,446,2957,469,3126,516,3125,521,2956,474,2852,451,2746,433,2332,428,1484,422,639,410,354,400,269,393,232,385,211,361,204,336,205,276,205,193,210,140,223,99,243,69,271,48,305,35,345,29,389,29,437,34,544,52,660,74,779,90,839,93,897,91,1162,74,1514,61,2352,41,3163,30,3700,25"/>
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="2405,519,2555,559"/>
<area shape="poly" title=" " alt="" coords="3701,30,2910,35,1705,46,1105,55,590,66,222,80,114,88,66,96,39,114,21,135,11,160,8,193,8,364,12,400,24,427,45,448,76,468,114,478,189,488,427,503,753,514,1130,523,1887,532,2404,535,2404,540,1887,537,1130,528,753,520,427,508,188,493,113,484,74,473,41,452,19,430,7,401,3,364,3,193,6,158,16,132,35,110,64,91,113,82,222,74,590,61,1105,50,1705,41,2910,29,3701,24"/>
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="2582,519,2733,559"/>
<area shape="poly" title=" " alt="" coords="3701,30,2919,35,1731,46,1139,55,631,66,269,80,162,88,116,96,89,115,71,135,62,160,59,193,59,364,65,404,73,419,83,430,110,446,146,454,235,459,283,462,332,468,432,484,548,495,817,508,1123,511,1447,507,2078,499,2349,502,2466,507,2567,516,2582,518,2581,523,2566,521,2465,513,2349,507,2078,504,1447,513,1123,516,817,514,547,501,432,489,332,473,283,467,234,464,145,460,108,451,79,435,68,422,60,406,53,364,53,193,56,159,66,132,85,111,114,91,162,82,269,75,631,61,1139,50,1731,41,2919,29,3701,24"/>
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="2758,519,2909,559"/>
<area shape="poly" title=" " alt="" coords="3701,30,2928,35,1757,47,1173,55,673,66,316,80,211,88,165,96,138,115,121,135,112,160,109,193,109,276,112,311,120,337,136,359,163,380,190,394,228,407,330,429,465,447,627,462,1009,482,1436,493,2254,501,2561,506,2744,516,2758,518,2758,523,2744,521,2561,511,2254,506,1436,498,1009,487,626,467,465,453,329,434,226,412,188,399,160,385,132,363,115,340,106,312,104,276,104,193,107,159,117,132,135,111,163,91,210,82,316,75,673,61,1173,50,1756,41,2928,29,3701,24"/>
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="2933,519,3083,559"/>
<area shape="poly" title=" " alt="" coords="3701,30,2937,35,1780,46,1205,55,712,66,361,80,257,88,212,96,186,115,170,135,162,160,160,193,160,276,161,310,166,337,180,359,204,380,246,392,329,402,596,416,957,423,1365,425,2139,424,2411,424,2544,428,2656,446,2767,469,2946,516,2945,521,2766,474,2655,451,2544,433,2411,430,2139,429,1365,431,957,428,596,421,329,408,245,398,201,385,176,363,162,339,156,311,155,276,155,193,157,159,166,133,182,111,210,91,256,82,360,74,712,61,1205,50,1780,41,2937,29,3701,24"/>
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="3753,519,3903,559"/>
<area shape="poly" title=" " alt="" coords="3878,24,4621,28,5740,39,6295,47,6772,59,7110,73,7210,81,7255,91,7276,113,7286,135,7288,161,7288,193,7288,364,7289,397,7287,425,7277,450,7255,473,7205,483,7093,491,6713,503,6189,510,5591,514,4465,517,3915,521,3904,523,3903,518,3914,516,4465,512,5591,509,6189,505,6713,498,7092,486,7204,478,7252,468,7273,447,7282,424,7283,397,7283,364,7283,193,7283,162,7281,137,7272,115,7252,96,7209,87,7110,78,6771,64,6295,53,5739,44,4621,34,3878,30"/>
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="3338,519,3489,559"/>
<area shape="poly" title=" " alt="" coords="3878,25,4123,30,4443,41,4758,60,4889,74,4987,91,5099,122,5184,156,5368,252,5400,275,5414,284,5433,292,5466,298,5518,301,5663,302,6053,294,6255,292,6436,297,6511,303,6573,312,6620,324,6648,341,6656,351,6659,363,6656,374,6648,385,6629,396,6595,407,6487,426,6332,443,6137,457,5661,479,5119,494,4091,511,3729,516,3552,521,3489,529,3488,523,3552,516,3729,511,4091,506,5119,489,5660,474,6137,452,6331,437,6486,421,6594,402,6627,392,6645,381,6651,372,6653,363,6651,354,6645,345,6618,329,6572,317,6511,308,6435,302,6255,298,6053,300,5663,308,5517,307,5466,303,5431,297,5411,289,5397,279,5365,257,5181,161,5098,127,4986,96,4888,79,4758,65,4443,46,4122,35,3878,30"/>
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="3927,519,4078,559"/>
<area shape="poly" title=" " alt="" coords="3878,24,4626,29,5755,41,6316,50,6797,61,7140,75,7241,82,7286,91,7313,111,7329,133,7337,159,7339,193,7339,364,7337,399,7330,427,7314,451,7286,473,7238,482,7130,489,6767,500,6265,507,5692,512,4615,516,4090,521,4079,523,4078,518,4089,516,4615,511,5692,506,6265,502,6767,494,7130,483,7238,476,7284,468,7310,448,7325,425,7332,398,7333,364,7333,193,7331,160,7324,135,7309,115,7284,96,7240,88,7139,80,6797,66,6316,55,5755,46,4626,35,3878,30"/>
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="4102,519,4253,559"/>
<area shape="poly" title=" " alt="" coords="3878,25,4633,30,5774,42,6829,62,7176,75,7279,83,7325,91,7355,110,7375,132,7386,158,7389,193,7389,364,7386,401,7375,429,7355,452,7324,473,7282,481,7191,487,6881,500,5939,520,4922,533,4253,539,4253,534,4922,528,5939,515,6880,495,7190,482,7282,475,7322,468,7351,448,7370,426,7381,399,7384,364,7384,193,7381,159,7370,134,7351,114,7323,96,7278,88,7176,81,6829,68,5774,48,4633,35,3878,30"/>
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="4163,438,4327,463"/>
<area shape="poly" title=" " alt="" coords="3878,24,4620,25,5159,30,5731,42,6279,62,6525,75,6743,92,6925,111,7064,134,7116,147,7154,160,7178,175,7187,192,7187,276,7186,310,7181,338,7168,363,7143,385,7105,393,7023,400,6742,412,5887,432,4955,445,4327,451,4327,446,4955,440,5887,427,6742,407,7022,395,7105,388,7140,380,7164,359,7176,337,7181,310,7181,276,7181,193,7174,179,7152,165,7114,152,7063,139,6924,116,6742,97,6525,81,6279,67,5731,47,5159,36,4620,30,3878,29"/>
<area shape="rect" href="automerge_8cpp.html" title=" " alt="" coords="5629,350,5838,375"/>
<area shape="poly" title=" " alt="" coords="3878,24,4264,25,4795,33,5059,42,5293,54,5473,70,5536,80,5578,91,5613,107,5638,125,5658,148,5680,180,5703,226,5719,275,5735,349,5729,350,5714,276,5698,228,5675,183,5654,151,5634,129,5610,112,5576,96,5535,85,5472,75,5292,59,5059,47,4795,39,4264,31,3878,29"/>
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="6464,350,6635,375"/>
<area shape="poly" title=" " alt="" coords="3878,25,4312,32,4922,46,5499,65,5710,77,5835,91,5944,116,6052,149,6157,185,6257,224,6424,297,6528,348,6526,352,6422,302,6255,229,6156,190,6050,154,5942,121,5834,96,5710,82,5499,70,4922,51,4312,38,3878,31"/>
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="5003,350,5170,375"/>
<area shape="poly" title=" " alt="" coords="3878,23,4149,24,4497,32,4666,40,4813,53,4925,69,4963,79,4988,91,5018,119,5041,153,5059,190,5071,229,5085,300,5089,349,5084,350,5080,301,5066,230,5054,192,5037,156,5014,123,4985,96,4962,84,4924,74,4813,58,4666,46,4497,38,4149,30,3878,29"/>
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="2048,350,2227,375"/>
<area shape="poly" title=" " alt="" coords="3701,34,3438,54,3278,72,3118,96,2941,132,2806,167,2498,257,2175,352,2174,347,2497,252,2804,162,2940,126,3117,91,3277,66,3438,48,3700,28"/>
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="1435,350,1619,375"/>
<area shape="poly" title=" " alt="" coords="3701,30,3256,37,2637,50,2073,70,1882,82,1822,89,1790,96,1743,121,1700,154,1660,190,1624,228,1568,301,1536,351,1531,348,1564,298,1620,225,1656,186,1696,149,1740,117,1788,91,1821,84,1881,77,2072,65,2637,45,3256,32,3701,25"/>
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="5862,343,6005,383"/>
<area shape="poly" title=" " alt="" coords="3878,24,4274,25,4821,33,5094,41,5334,53,5520,69,5586,79,5629,91,5679,115,5727,146,5772,180,5812,217,5879,287,5922,341,5917,344,5875,291,5808,221,5768,184,5724,150,5677,120,5627,96,5585,84,5520,74,5334,58,5093,46,4821,38,4274,30,3878,29"/>
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="6710,350,6879,375"/>
<area shape="poly" title=" " alt="" coords="3878,24,4290,24,4884,31,5196,39,5489,51,5741,68,5931,91,6060,116,6191,149,6318,185,6438,224,6641,297,6768,347,6766,352,6639,302,6436,229,6316,191,6189,154,6059,122,5930,96,5740,74,5489,57,5196,45,4884,37,4290,29,3878,29"/>
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="443,350,613,375"/>
<area shape="poly" title=" " alt="" coords="3700,30,3168,34,2393,45,2001,54,1652,65,1380,79,1284,87,1220,96,1116,121,1011,153,909,190,813,229,651,302,550,352,548,348,649,297,811,224,907,185,1009,148,1114,116,1220,91,1284,82,1380,74,1652,60,2001,49,2393,40,3168,29,3700,25"/>
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="6029,350,6192,375"/>
<area shape="poly" title=" " alt="" coords="3878,24,4283,28,4847,38,5129,47,5378,58,5571,73,5639,81,5685,91,5754,116,5821,149,5884,186,5943,224,6041,297,6100,348,6097,352,6037,302,5940,229,5882,190,5818,153,5751,121,5683,96,5639,86,5571,78,5378,63,5129,52,4847,44,4283,33,3878,30"/>
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="637,350,800,375"/>
<area shape="poly" title=" " alt="" coords="3701,30,3196,34,2468,46,1773,65,1518,79,1428,87,1369,96,1270,121,1171,153,1075,190,985,229,834,302,740,352,737,348,832,297,983,224,1073,185,1169,148,1268,116,1367,91,1427,82,1518,74,1772,60,2468,40,3196,29,3701,25"/>
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="824,350,1011,375"/>
<area shape="poly" title=" " alt="" coords="3701,30,3222,34,2536,45,2191,54,1883,65,1645,79,1560,87,1505,96,1414,121,1325,153,1238,190,1157,229,1021,302,936,352,934,348,1018,297,1155,224,1236,185,1323,148,1413,116,1503,91,1560,82,1644,73,1883,59,2190,48,2536,40,3222,29,3701,25"/>
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="245,350,419,375"/>
<area shape="poly" title=" " alt="" coords="3701,30,3140,34,2316,45,1898,54,1524,65,1234,79,1131,87,1063,96,953,121,842,153,735,190,633,228,462,301,356,352,353,347,460,297,631,223,733,185,841,148,952,116,1062,91,1131,82,1234,74,1524,60,1897,49,2316,40,3140,29,3701,24"/>
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="1643,350,1821,375"/>
<area shape="poly" title=" " alt="" coords="3701,29,3287,29,2710,35,2422,43,2168,55,1971,73,1903,83,1858,96,1825,112,1802,129,1784,151,1765,182,1747,228,1738,276,1734,350,1729,350,1732,276,1742,227,1760,180,1779,148,1798,125,1823,107,1856,91,1902,78,1971,67,2167,50,2422,38,2710,30,3287,23,3701,23"/>
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="1845,350,2024,375"/>
<area shape="poly" title=" " alt="" coords="3700,29,3304,30,2757,37,2485,45,2244,57,2059,74,1994,84,1952,96,1868,132,1830,153,1797,176,1773,201,1760,228,1760,259,1776,293,1793,313,1814,328,1862,347,1860,352,1811,332,1789,316,1771,296,1755,260,1755,227,1769,198,1794,172,1827,148,1866,127,1950,91,1993,79,2058,69,2244,52,2485,40,2757,32,3304,24,3700,24"/>
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="2251,350,2426,375"/>
<area shape="poly" title=" " alt="" coords="3701,38,3515,60,3407,76,3299,96,3017,162,2745,237,2518,306,2374,353,2372,347,2517,301,2743,232,3015,157,3298,91,3406,71,3515,55,3701,32"/>
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="1035,350,1221,375"/>
<area shape="poly" title=" " alt="" coords="3701,30,3243,33,2594,43,2268,51,1978,63,1753,77,1674,86,1622,96,1545,121,1469,153,1395,190,1327,229,1214,301,1144,352,1141,348,1211,297,1325,224,1393,185,1466,148,1543,116,1621,91,1673,81,1753,72,1978,57,2267,46,2594,38,3243,28,3701,24"/>
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="4403,350,4573,375"/>
<area shape="poly" title=" " alt="" coords="3844,49,4279,252,4467,348,4465,352,4276,257,3842,54"/>
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="6904,350,7096,375"/>
<area shape="poly" title=" " alt="" coords="3878,24,4309,25,4935,32,5265,41,5575,53,5842,69,6043,91,6186,116,6329,149,6470,185,6603,224,6829,297,6971,347,6969,352,6827,302,6602,229,6469,191,6328,154,6185,122,6042,96,5841,74,5574,58,5265,46,4935,38,4308,30,3878,29"/>
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="2645,350,2824,375"/>
<area shape="poly" title=" " alt="" coords="3702,46,3613,67,3521,96,3430,137,3316,198,3202,257,3110,297,3035,318,2975,327,2914,334,2836,345,2796,353,2795,347,2836,340,2913,329,2974,322,3034,313,3108,292,3200,252,3314,193,3428,133,3519,91,3612,62,3701,41"/>
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="2848,343,2995,383"/>
<area shape="poly" title=" " alt="" coords="3729,53,2971,345,2969,340,3727,48"/>
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="4598,350,4797,375"/>
<area shape="poly" title=" " alt="" coords="3854,48,4667,347,4666,352,3852,53"/>
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="1246,350,1410,375"/>
<area shape="poly" title=" " alt="" coords="3701,29,3261,31,2641,39,2331,47,2055,59,1842,75,1767,85,1718,96,1655,121,1594,153,1536,190,1482,228,1395,301,1341,352,1338,348,1391,297,1479,224,1533,185,1591,149,1653,116,1717,91,1766,80,1842,70,2055,54,2330,42,2641,34,3261,26,3701,24"/>
<area shape="rect" href="strikethrough_8cpp.html" title=" " alt="" coords="6216,350,6440,375"/>
<area shape="poly" title=" " alt="" coords="3878,25,4297,31,4881,43,5432,62,5634,75,5753,91,5842,116,5930,149,6015,185,6095,224,6229,297,6312,348,6309,352,6226,302,6093,229,6013,190,5928,154,5840,121,5751,96,5633,81,5432,68,4881,48,4297,36,3878,30"/>
<area shape="rect" href="underlined_8cpp.html" title=" " alt="" coords="5194,350,5401,375"/>
<area shape="poly" title=" " alt="" coords="3878,24,4241,26,4735,34,4979,42,5195,54,5361,70,5420,80,5458,91,5541,129,5579,151,5612,175,5636,202,5649,231,5648,263,5628,297,5596,308,5528,323,5365,353,5364,347,5527,317,5595,303,5625,293,5642,261,5644,232,5632,205,5608,179,5576,155,5538,134,5456,96,5419,85,5361,75,5195,60,4979,48,4735,40,4241,31,3878,29"/>
<area shape="rect" href="underlined__double_8cpp.html" title=" " alt="" coords="5425,343,5605,383"/>
<area shape="poly" title=" " alt="" coords="3878,24,4252,28,4764,39,5018,47,5242,58,5416,73,5477,81,5518,91,5556,106,5592,124,5623,146,5648,171,5666,199,5675,229,5672,262,5657,296,5644,312,5628,326,5593,345,5590,340,5625,321,5640,308,5652,293,5667,260,5669,230,5661,201,5644,174,5619,150,5589,129,5554,111,5517,96,5476,87,5415,78,5242,64,5017,53,4763,44,4252,34,3878,30"/>
<area shape="rect" href="dom_2util_8cpp.html" title=" " alt="" coords="4821,350,4979,375"/>
<area shape="poly" title=" " alt="" coords="3872,46,4184,134,4582,252,4868,347,4867,353,4581,257,4183,139,3870,51"/>
<area shape="rect" href="vbox_8cpp.html" title=" " alt="" coords="2451,350,2621,375"/>
<area shape="poly" title=" " alt="" coords="3702,42,3574,64,3433,96,3344,122,3269,147,3145,195,3020,245,2857,297,2738,324,2596,353,2595,347,2736,319,2855,292,3018,240,3143,190,3267,142,3342,117,3431,91,3573,59,3701,37"/>
<area shape="rect" href="node_8hpp.html" title=" " alt="" coords="3690,181,3889,207"/>
<area shape="poly" title=" " alt="" coords="3792,59,3792,181,3787,181,3787,59"/>
<area shape="rect" href="node_8cpp.html" title=" " alt="" coords="5444,262,5615,287"/>
<area shape="poly" title=" " alt="" coords="3878,25,4249,32,4747,45,5196,65,5347,77,5395,84,5420,91,5444,108,5464,130,5496,178,5517,226,5529,261,5524,263,5512,228,5492,181,5460,133,5440,112,5417,96,5393,89,5347,82,5196,70,4747,51,4249,38,3878,31"/>
<area shape="rect" href="node__decorator_8cpp.html" title=" " alt="" coords="1786,255,1929,295"/>
<area shape="poly" title=" " alt="" coords="3701,31,3300,38,2754,51,2258,71,2091,83,2039,89,2012,96,1986,111,1962,130,1921,174,1890,219,1869,255,1864,253,1885,216,1917,171,1959,126,1983,107,2010,91,2038,84,2091,77,2258,66,2754,46,3300,33,3701,25"/>
<area shape="rect" href="requirement_8hpp.html" title=" " alt="" coords="2023,101,2270,126"/>
<area shape="poly" title=" " alt="" coords="3701,31,3458,36,3109,47,2702,66,2288,96,2223,103,2223,98,2288,91,2702,61,3108,42,3458,30,3701,25"/>
<area shape="rect" href="screen_8hpp.html" title=" " alt="" coords="4825,93,4975,133"/>
<area shape="poly" title=" " alt="" coords="3878,29,4252,53,4736,91,4825,100,4825,105,4736,96,4251,58,3878,34"/>
<area shape="rect" href="box_8cpp.html" title=" " alt="" coords="7424,101,7600,126"/>
<area shape="poly" title=" " alt="" coords="3878,24,4532,24,5555,31,6102,39,6620,51,7068,68,7406,91,7457,98,7456,103,7405,96,7068,73,6620,56,6102,44,5554,36,4532,29,3878,29"/>
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="3272,431,3451,471"/>
<area shape="poly" title=" " alt="" coords="3739,292,3612,317,3555,331,3515,345,3489,363,3464,385,3393,433,3390,428,3461,381,3485,359,3512,340,3553,326,3611,312,3738,287"/>
<area shape="poly" title=" " alt="" coords="3832,300,3837,337,3839,382,3833,429,3825,452,3813,472,3797,486,3772,499,3710,521,3708,516,3770,494,3794,482,3809,469,3820,449,3828,428,3834,382,3832,337,3826,301"/>
<area shape="poly" title=" " alt="" coords="3731,292,3690,297,3593,302,3469,306,3406,310,3348,317,3298,328,3261,345,3242,362,3226,383,3204,431,3192,480,3187,518,3182,518,3187,479,3199,429,3221,380,3238,358,3259,340,3296,323,3347,311,3405,304,3469,300,3593,297,3689,292,3731,287"/>
<area shape="poly" title=" " alt="" coords="3734,292,3690,297,3548,303,3366,306,3273,309,3186,316,3110,328,3052,345,3039,354,3030,363,3022,374,3008,385,2962,406,2923,415,2883,422,2834,433,2541,521,2540,516,2833,428,2882,417,2922,410,2960,401,3005,380,3018,371,3026,360,3035,350,3050,340,3109,322,3185,311,3273,304,3366,301,3548,298,3689,292,3734,287"/>
<area shape="poly" title=" " alt="" coords="3734,292,3690,297,3560,304,3392,309,3227,320,3157,330,3102,345,3087,353,3077,363,3067,374,3052,385,2707,521,2705,516,3049,380,3064,370,3073,359,3084,349,3100,340,3156,325,3226,314,3392,303,3560,299,3689,292,3733,287"/>
<area shape="poly" title=" " alt="" coords="3733,292,3690,297,3607,304,3536,304,3415,298,3357,298,3297,304,3230,319,3153,345,3138,353,3128,363,3103,385,3055,410,3007,433,2863,521,2861,516,3004,428,3053,405,3100,380,3124,359,3135,349,3151,340,3229,314,3296,299,3357,293,3415,293,3536,299,3607,298,3689,292,3733,287"/>
<area shape="poly" title=" " alt="" coords="3732,292,3690,297,3618,304,3556,306,3451,306,3401,308,3349,314,3289,325,3221,345,3201,354,3187,363,3153,385,3116,397,3085,402,3057,410,3044,419,3030,432,3018,453,3012,476,3009,519,3004,518,3006,475,3013,451,3026,429,3040,415,3055,405,3084,397,3115,392,3151,380,3184,359,3198,349,3219,340,3288,320,3348,309,3401,303,3451,301,3556,301,3617,299,3689,292,3731,287"/>
<area shape="poly" title=" " alt="" coords="3834,299,3853,340,3882,381,3904,395,3925,402,3946,410,3965,429,3972,451,3965,472,3952,488,3937,501,3902,521,3899,516,3934,497,3948,484,3960,469,3967,451,3960,432,3943,414,3924,407,3901,400,3878,385,3848,343,3829,301"/>
<area shape="poly" title=" " alt="" coords="3807,300,3770,342,3722,385,3655,429,3585,467,3464,521,3461,516,3582,462,3652,424,3718,381,3766,338,3803,297"/>
<area shape="poly" title=" " alt="" coords="3844,296,3919,381,3938,394,3956,402,3972,411,3988,429,3998,452,4004,476,4006,518,4001,519,3998,477,3993,453,3983,432,3969,415,3953,407,3936,398,3916,385,3840,300"/>
<area shape="poly" title=" " alt="" coords="3951,276,4019,282,4093,294,4168,313,4240,340,4275,357,4302,374,4323,396,4342,430,4349,451,4342,472,4324,492,4303,508,4254,528,4252,523,4300,503,4321,488,4338,469,4344,451,4338,432,4319,399,4299,378,4273,362,4238,345,4167,318,4092,299,4018,288,3950,281"/>
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="3272,343,3451,383"/>
<area shape="poly" title=" " alt="" coords="3748,293,3451,347,3450,342,3747,287"/>
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="3526,343,3709,383"/>
<area shape="poly" title=" " alt="" coords="3784,295,3664,345,3662,340,3782,290"/>
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="3987,350,4227,375"/>
<area shape="poly" title=" " alt="" coords="3868,289,4063,347,4061,352,3867,294"/>
<area shape="poly" title=" " alt="" coords="3852,293,3976,380,4024,399,4074,415,4168,435,4166,441,4072,420,4022,404,3973,385,3849,298"/>
<area shape="poly" title=" " alt="" coords="3951,276,4795,299,5270,318,5467,328,5618,340,5672,347,5671,353,5617,345,5467,334,5270,323,4795,304,3951,281"/>
<area shape="poly" title=" " alt="" coords="3950,275,5292,301,6025,320,6293,330,6452,340,6499,347,6498,353,6452,345,6293,335,6025,325,5292,306,3950,281"/>
<area shape="poly" title=" " alt="" coords="3951,278,4495,304,4782,321,4992,340,5036,347,5035,353,4992,345,4782,327,4495,309,3951,284"/>
<area shape="poly" title=" " alt="" coords="3695,282,2950,305,2539,323,2369,334,2239,345,2192,353,2191,347,2238,340,2368,329,2539,318,2950,299,3694,276"/>
<area shape="poly" title=" " alt="" coords="3695,280,3258,286,2662,299,2067,318,1819,331,1631,345,1582,353,1581,347,1630,340,1819,325,2067,313,2662,293,3258,281,3695,275"/>
<area shape="poly" title=" " alt="" coords="3951,276,4986,303,5533,321,5732,331,5851,340,5862,342,5861,347,5850,345,5732,336,5533,327,4986,308,3950,281"/>
<area shape="poly" title=" " alt="" coords="3950,275,5277,294,6067,314,6397,326,6647,340,6717,347,6716,353,6646,345,6397,331,6067,319,5277,300,3950,280"/>
<area shape="poly" title=" " alt="" coords="3695,280,2067,303,1157,322,823,333,626,345,579,353,578,347,625,340,823,328,1156,317,2066,297,3695,275"/>
<area shape="poly" title=" " alt="" coords="3951,276,5072,303,5670,321,5888,331,6018,340,6062,347,6062,353,6017,345,5888,336,5670,327,5072,308,3951,281"/>
<area shape="poly" title=" " alt="" coords="3695,280,2160,303,1309,323,997,334,812,345,768,353,767,347,812,340,997,328,1309,317,2160,298,3695,275"/>
<area shape="poly" title=" " alt="" coords="3695,281,2267,306,1481,325,1193,335,1023,345,973,353,972,347,1022,340,1193,330,1481,320,2267,301,3695,275"/>
<area shape="poly" title=" " alt="" coords="3695,280,1969,302,998,322,642,333,431,345,384,353,383,347,430,340,641,328,998,316,1969,297,3695,275"/>
<area shape="poly" title=" " alt="" coords="3695,280,3295,287,2758,300,2224,319,2002,331,1834,345,1786,353,1785,347,1833,340,2002,326,2224,314,2758,295,3295,282,3695,275"/>
<area shape="poly" title=" " alt="" coords="3695,281,2854,302,2381,321,2185,333,2036,345,1988,353,1988,347,2036,340,2185,327,2381,316,2853,297,3695,276"/>
<area shape="poly" title=" " alt="" coords="3695,283,3047,307,2695,325,2439,345,2393,353,2392,347,2438,340,2695,320,3046,302,3695,277"/>
<area shape="poly" title=" " alt="" coords="3695,281,2374,307,1653,326,1390,336,1234,345,1183,353,1183,347,1233,340,1390,330,1653,321,2374,302,3695,275"/>
<area shape="poly" title=" " alt="" coords="3949,286,4154,309,4384,340,4429,347,4428,353,4384,345,4153,315,3949,291"/>
<area shape="poly" title=" " alt="" coords="3950,275,5514,299,6384,319,6703,329,6892,340,6944,347,6943,353,6892,345,6703,335,6384,324,5514,305,3950,280"/>
<area shape="poly" title=" " alt="" coords="3695,287,2836,345,2791,353,2790,347,2836,340,3695,282"/>
<area shape="poly" title=" " alt="" coords="3735,292,3690,297,3499,312,3351,318,3203,325,3014,345,2995,348,2995,343,3013,340,3203,320,3351,313,3499,307,3689,292,3734,287"/>
<area shape="poly" title=" " alt="" coords="3950,281,4241,304,4586,340,4634,347,4634,353,4585,345,4241,309,3950,287"/>
<area shape="poly" title=" " alt="" coords="3695,281,2469,307,1808,326,1566,336,1423,345,1378,353,1377,347,1422,340,1566,330,1808,321,2469,302,3695,276"/>
<area shape="poly" title=" " alt="" coords="3951,275,5072,295,5725,314,5998,326,6204,340,6263,347,6262,353,6204,345,5997,331,5725,319,5072,300,3951,280"/>
<area shape="poly" title=" " alt="" coords="3950,275,4181,280,4488,291,4834,310,5183,340,5236,347,5235,353,5182,345,4833,316,4487,296,4181,285,3950,280"/>
<area shape="poly" title=" " alt="" coords="3951,276,4698,299,5112,318,5283,328,5414,340,5424,341,5424,347,5413,345,5283,334,5111,323,4698,305,3951,282"/>
<area shape="poly" title=" " alt="" coords="3951,280,4405,306,4639,323,4810,340,4851,347,4850,353,4809,345,4638,328,4404,311,3950,285"/>
<area shape="poly" title=" " alt="" coords="3695,284,3141,309,2848,327,2634,345,2589,353,2588,347,2633,340,2847,321,3141,304,3695,278"/>
<area shape="poly" title=" " alt="" coords="3436,472,3580,516,3578,521,3435,477"/>
<area shape="poly" title=" " alt="" coords="3311,479,3224,521,3222,516,3309,474"/>
<area shape="poly" title=" " alt="" coords="3259,459,2950,480,2760,498,2570,521,2556,524,2555,518,2569,516,2759,492,2949,474,3258,454"/>
<area shape="poly" title=" " alt="" coords="3259,463,3023,485,2746,521,2734,523,2733,518,2745,516,3023,480,3258,457"/>
<area shape="poly" title=" " alt="" coords="3259,468,3099,492,2920,521,2909,523,2908,518,2920,516,3098,486,3258,463"/>
<area shape="poly" title=" " alt="" coords="3271,477,3084,522,3083,516,3270,471"/>
<area shape="poly" title=" " alt="" coords="3464,468,3727,516,3753,521,3752,526,3726,521,3464,473"/>
<area shape="poly" title=" " alt="" coords="3382,481,3404,517,3400,520,3378,484"/>
<area shape="poly" title=" " alt="" coords="3465,459,3673,482,3915,516,3927,518,3926,523,3914,521,3672,487,3464,464"/>
<area shape="poly" title=" " alt="" coords="3465,455,3747,476,3919,494,4090,516,4102,518,4101,523,4089,521,3918,499,3747,481,3464,460"/>
<area shape="poly" title=" " alt="" coords="3364,397,3364,430,3359,430,3359,397"/>
<area shape="poly" title=" " alt="" coords="3403,388,3464,428,3521,468,3605,516,3602,521,3519,473,3461,433,3400,393"/>
<area shape="poly" title=" " alt="" coords="3308,391,3278,410,3250,433,3216,477,3194,520,3189,517,3212,474,3246,429,3275,406,3305,387"/>
<area shape="poly" title=" " alt="" coords="3259,374,3054,394,2935,411,2818,433,2738,453,2659,477,2530,521,2529,516,2658,472,2737,448,2817,428,2934,406,3053,389,3258,368"/>
<area shape="poly" title=" " alt="" coords="3259,377,3107,398,3023,414,2941,433,2808,477,2700,521,2698,516,2806,472,2939,428,3022,409,3107,393,3258,372"/>
<area shape="poly" title=" " alt="" coords="3259,379,3147,400,3087,415,3029,433,2982,453,2936,477,2862,521,2860,516,2933,472,2979,448,3027,428,3085,410,3146,394,3258,374"/>
<area shape="poly" title=" " alt="" coords="3259,380,3146,402,3098,417,3066,433,3047,452,3032,475,3015,519,3010,517,3028,473,3043,449,3062,429,3096,412,3144,397,3258,375"/>
<area shape="poly" title=" " alt="" coords="3425,385,3778,516,3777,521,3423,390"/>
<area shape="poly" title=" " alt="" coords="3303,392,3280,409,3262,432,3256,451,3262,469,3277,487,3296,501,3339,521,3337,525,3293,506,3274,491,3258,472,3251,451,3258,429,3276,406,3300,387"/>
<area shape="poly" title=" " alt="" coords="3454,383,3614,428,3669,448,3723,468,3928,518,3926,523,3722,473,3667,453,3613,433,3452,389"/>
<area shape="poly" title=" " alt="" coords="3465,381,3687,428,3843,468,3966,493,4090,516,4103,519,4101,524,4089,521,3965,498,3842,473,3686,433,3464,386"/>
<area shape="poly" title=" " alt="" coords="3549,390,3418,433,3417,428,3547,385"/>
<area shape="poly" title=" " alt="" coords="3624,396,3640,518,3635,519,3619,397"/>
<area shape="poly" title=" " alt="" coords="3587,394,3531,435,3464,473,3412,493,3359,509,3260,530,3259,524,3358,504,3411,488,3462,468,3529,430,3584,389"/>
<area shape="poly" title=" " alt="" coords="3513,379,3313,406,3150,433,3002,477,2881,521,2879,516,3000,472,3149,428,3312,400,3512,374"/>
<area shape="poly" title=" " alt="" coords="3513,380,3391,401,3261,433,3142,477,3046,521,3044,516,3140,472,3259,428,3390,396,3512,375"/>
<area shape="poly" title=" " alt="" coords="3653,390,3807,516,3803,521,3649,394"/>
<area shape="poly" title=" " alt="" coords="3691,384,4117,516,4116,521,3690,389"/>
<area shape="poly" title=" " alt="" coords="4061,348,3867,290,3868,285,4063,343"/>
<area shape="poly" title=" " alt="" coords="4138,380,4228,435,4225,440,4136,385"/>
<area shape="poly" title=" " alt="" coords="3802,218,3820,261,3815,263,3797,220"/>
<area shape="poly" title=" " alt="" coords="3875,207,3956,225,4040,252,4075,272,4109,292,4135,300,4160,304,4205,304,4226,305,4246,310,4266,321,4285,341,4291,354,4293,367,4287,395,4273,420,4258,440,4254,436,4268,417,4282,393,4288,367,4286,355,4280,344,4263,326,4244,315,4225,310,4205,309,4160,309,4134,306,4107,297,4072,277,4038,257,3955,230,3874,212"/>
<area shape="poly" title=" " alt="" coords="3903,197,4236,215,4441,231,4646,252,4764,272,4815,282,4882,292,5088,310,5249,317,5411,322,5618,340,5670,347,5669,353,5617,345,5411,328,5249,322,5088,316,4881,297,4814,288,4763,277,4645,257,4440,236,4236,221,3902,202"/>
<area shape="poly" title=" " alt="" coords="3902,193,4179,196,4533,205,4879,223,5021,236,5130,252,5161,261,5184,272,5206,283,5237,292,5419,322,5574,336,5712,338,5841,333,5971,326,6110,321,6267,325,6452,340,6498,347,6497,353,6452,345,6267,330,6110,327,5971,331,5841,338,5712,343,5574,341,5418,328,5235,297,5204,288,5182,277,5159,266,5129,257,5021,241,4878,228,4533,211,4179,202,3902,198"/>
<area shape="poly" title=" " alt="" coords="3903,203,4094,224,4311,252,4419,272,4527,292,4658,308,4760,316,4862,324,4992,340,5034,347,5033,353,4992,345,4861,329,4759,321,4657,313,4526,297,4418,277,4310,257,4094,229,3903,209"/>
<area shape="poly" title=" " alt="" coords="3676,202,3316,221,3135,237,3003,257,2976,266,2956,277,2935,288,2907,297,2807,318,2722,329,2646,333,2575,333,2427,332,2340,335,2239,345,2193,353,2192,347,2238,340,2340,330,2427,326,2575,328,2646,327,2721,323,2806,312,2906,292,2933,283,2953,272,2974,262,3002,252,3134,232,3316,216,3676,197"/>
<area shape="poly" title=" " alt="" coords="3676,200,3427,207,3126,218,2857,235,2761,245,2705,257,2690,266,2681,276,2670,288,2654,297,2610,311,2558,321,2436,335,2296,341,2147,342,1856,338,1731,339,1631,345,1583,353,1582,347,1630,340,1731,334,1856,333,2147,336,2296,335,2435,330,2557,316,2609,305,2652,292,2667,284,2677,273,2687,262,2703,252,2760,240,2857,230,3126,213,3427,202,3676,195"/>
<area shape="poly" title=" " alt="" coords="3903,194,4073,199,4293,209,4537,226,4782,252,4839,262,4883,272,4926,283,4983,292,5115,306,5226,312,5417,314,5608,317,5719,325,5851,340,5862,342,5861,347,5850,345,5719,330,5607,322,5417,319,5226,318,5114,311,4982,297,4925,288,4881,277,4838,267,4781,257,4536,232,4292,215,4073,205,3902,200"/>
<area shape="poly" title=" " alt="" coords="3676,199,3421,203,3067,212,2660,230,2248,257,2162,267,2094,277,2027,288,1940,297,1740,311,1570,316,1282,315,1143,314,994,317,825,326,626,345,580,353,579,347,625,340,825,321,994,311,1143,309,1282,309,1570,311,1740,305,1940,292,2026,283,2094,272,2161,262,2248,252,2660,224,3066,207,3420,197,3676,194"/>
<area shape="poly" title=" " alt="" coords="3902,194,4341,210,4619,226,4900,252,4967,262,5018,272,5069,282,5135,292,5269,305,5383,311,5576,314,5770,318,5884,326,6018,340,6061,347,6060,353,6017,345,5883,331,5770,323,5576,319,5382,316,5269,310,5134,297,5068,288,5017,277,4966,267,4900,257,4619,232,4340,215,3902,200"/>
<area shape="poly" title=" " alt="" coords="3676,200,3391,206,3023,216,2663,233,2514,244,2400,257,2358,266,2325,277,2292,288,2248,297,2031,323,1846,334,1683,334,1531,328,1378,322,1215,320,1030,326,812,345,768,353,767,347,812,340,1030,321,1215,314,1379,317,1531,323,1683,328,1846,328,2031,318,2248,292,2291,283,2323,272,2356,261,2400,252,2513,239,2662,228,3023,211,3391,200,3676,194"/>
<area shape="poly" title=" " alt="" coords="3676,199,3373,204,2993,214,2648,231,2524,243,2452,257,2437,266,2427,276,2417,288,2401,297,2363,306,2306,314,2146,325,1941,331,1715,335,1282,338,1120,341,1023,345,973,353,972,347,1022,340,1120,335,1282,333,1714,330,1941,326,2145,319,2306,309,2362,301,2399,292,2414,284,2423,273,2434,262,2450,252,2523,238,2647,226,2993,208,3373,198,3676,194"/>
<area shape="poly" title=" " alt="" coords="3676,201,3153,219,2899,236,2809,246,2756,257,2741,266,2731,276,2721,288,2705,297,2667,309,2623,318,2519,331,2400,337,2273,338,2025,338,1919,339,1834,345,1787,353,1786,347,1833,340,1918,334,2025,332,2273,333,2400,331,2518,325,2622,313,2666,304,2703,292,2718,283,2727,273,2738,262,2754,252,2808,241,2899,231,3153,214,3676,195"/>
<area shape="poly" title=" " alt="" coords="3676,199,3523,203,3331,212,3119,230,2907,257,2864,267,2831,277,2799,288,2755,297,2646,313,2554,321,2396,326,2238,328,2145,334,2036,345,1990,353,1989,347,2036,340,2145,329,2238,323,2396,320,2554,316,2646,307,2754,292,2797,283,2830,272,2863,262,2906,252,3118,224,3331,207,3523,197,3676,193"/>
<area shape="poly" title=" " alt="" coords="3676,203,3438,221,3299,236,3160,257,3118,267,3085,277,3052,288,3008,297,2849,318,2724,325,2599,330,2439,345,2394,353,2394,347,2438,340,2598,324,2724,319,2849,313,3008,292,3050,283,3083,272,3116,262,3160,252,3298,231,3437,216,3676,198"/>
<area shape="poly" title=" " alt="" coords="3676,199,3384,204,3019,215,2689,232,2571,243,2502,257,2488,266,2478,276,2468,288,2452,297,2418,305,2368,312,2226,323,1845,333,1463,338,1234,345,1184,353,1184,347,1233,340,1462,333,1845,328,2226,317,2367,307,2417,300,2450,292,2464,284,2474,273,2484,262,2500,252,2570,238,2689,226,3019,209,3384,199,3676,194"/>
<area shape="poly" title=" " alt="" coords="3903,203,4004,221,4058,235,4109,252,4128,262,4142,272,4155,283,4173,292,4278,317,4429,347,4428,353,4277,322,4171,297,4152,287,4138,277,4125,267,4107,257,4056,240,4003,226,3902,209"/>
<area shape="poly" title=" " alt="" coords="3903,192,4139,195,4462,203,4829,221,5017,235,5202,252,5267,261,5317,272,5367,283,5432,292,5654,310,5842,318,6007,319,6162,316,6316,313,6482,314,6670,322,6892,340,6943,347,6943,353,6892,345,6670,327,6482,319,6317,319,6162,321,6007,324,5842,324,5654,316,5432,297,5366,288,5316,277,5266,267,5201,257,5017,240,4829,226,4461,208,4139,200,3903,198"/>
<area shape="poly" title=" " alt="" coords="3732,213,3584,257,3536,279,3515,289,3487,297,3390,317,3307,328,3233,332,3163,333,3019,332,2935,335,2836,345,2791,353,2790,347,2836,340,2935,330,3019,326,3163,327,3233,327,3306,323,3389,312,3486,292,3514,284,3534,274,3582,252,3730,208"/>
<area shape="poly" title=" " alt="" coords="3748,214,3653,257,3622,279,3609,288,3589,297,3504,321,3432,334,3366,339,3305,338,3176,334,3101,336,3014,345,2995,348,2995,343,3013,340,3101,331,3176,329,3305,333,3366,333,3431,329,3503,316,3587,292,3606,284,3619,274,3651,252,3745,209"/>
<area shape="poly" title=" " alt="" coords="3903,199,4028,217,4095,232,4160,252,4179,262,4192,273,4205,283,4224,292,4276,309,4322,319,4401,328,4483,330,4586,340,4631,347,4631,353,4585,345,4482,335,4401,333,4321,325,4275,314,4222,297,4202,288,4189,277,4176,267,4158,257,4094,237,4027,222,3902,204"/>
<area shape="poly" title=" " alt="" coords="3676,201,3145,220,2861,237,2743,246,2654,257,2611,267,2578,277,2545,288,2502,297,2339,318,2200,327,2077,329,1963,327,1848,324,1726,324,1587,330,1423,345,1379,353,1378,347,1422,340,1586,324,1725,318,1848,319,1963,322,2077,324,2200,322,2338,312,2501,292,2544,283,2577,272,2609,261,2653,252,2743,241,2860,231,3145,215,3676,196"/>
<area shape="poly" title=" " alt="" coords="3903,195,4487,213,4805,230,4936,240,5036,252,5079,261,5112,272,5144,283,5186,292,5339,312,5470,323,5586,326,5693,325,5918,324,6049,328,6204,340,6261,347,6260,353,6204,345,6049,333,5917,329,5693,331,5585,331,5470,328,5339,318,5185,297,5142,288,5110,277,5078,266,5036,257,4936,245,4805,235,4487,218,3902,200"/>
<area shape="poly" title=" " alt="" coords="3903,197,4149,214,4294,230,4438,252,4478,262,4508,272,4538,283,4578,292,4669,307,4746,315,4879,322,5013,326,5183,340,5234,347,5233,353,5182,345,5012,331,4879,327,4746,321,4668,312,4577,297,4537,288,4506,277,4476,267,4437,257,4293,235,4149,219,3902,202"/>
<area shape="poly" title=" " alt="" coords="3903,198,4186,216,4356,232,4526,252,4583,262,4628,272,4672,282,4730,292,4921,311,5071,317,5222,322,5414,340,5425,341,5424,347,5413,345,5221,327,5071,322,4921,316,4729,297,4671,288,4627,277,4582,267,4525,257,4356,237,4186,222,3903,203"/>
<area shape="poly" title=" " alt="" coords="3903,206,4049,225,4210,252,4293,272,4375,292,4497,309,4592,317,4688,324,4810,340,4849,347,4848,353,4809,345,4687,330,4592,323,4496,315,4374,297,4291,278,4209,257,4049,231,3902,211"/>
<area shape="poly" title=" " alt="" coords="3713,212,3468,253,3160,297,3012,312,2897,320,2781,328,2634,345,2591,353,2590,347,2633,340,2781,323,2896,315,3012,307,3160,292,3467,248,3713,206"/>
<area shape="poly" title=" " alt="" coords="3903,196,4489,216,5273,252,5444,264,5443,269,5273,257,4489,221,3902,201"/>
<area shape="poly" title=" " alt="" coords="3676,202,3052,223,2211,257,1929,272,1929,267,2211,252,3052,218,3676,196"/>
<area shape="poly" title=" " alt="" coords="2284,117,2654,132,3135,160,3380,178,3607,199,3801,224,3949,252,3975,261,3995,271,4040,292,4070,300,4098,302,4149,301,4173,302,4196,307,4218,320,4241,341,4253,365,4257,392,4251,438,4246,437,4252,392,4248,367,4237,344,4215,324,4194,312,4172,307,4149,306,4098,307,4069,305,4038,297,3993,276,3973,266,3947,257,3801,229,3606,205,3379,183,3135,165,2654,138,2284,122"/>
<area shape="poly" title=" " alt="" coords="2148,140,2140,350,2135,349,2143,140"/>
<area shape="poly" title=" " alt="" coords="2095,132,1940,184,1713,278,1552,352,1549,347,1711,273,1938,179,2093,127"/>
<area shape="poly" title=" " alt="" coords="2010,126,1735,149,1415,184,1210,216,1006,257,764,309,576,353,575,347,763,304,1005,252,1209,211,1414,179,1734,143,2010,121"/>
<area shape="poly" title=" " alt="" coords="2013,130,1805,153,1571,184,1377,217,1185,257,949,309,766,353,765,347,948,304,1183,252,1376,212,1570,179,1804,147,2013,125"/>
<area shape="poly" title=" " alt="" coords="2044,130,1881,154,1698,184,1480,228,1267,276,961,352,960,347,1266,271,1479,223,1697,179,1880,148,2044,125"/>
<area shape="poly" title=" " alt="" coords="2010,123,1662,145,1453,162,1244,184,1028,215,814,257,570,309,380,353,379,347,568,304,813,252,1027,210,1244,179,1453,157,1662,139,2010,118"/>
<area shape="poly" title=" " alt="" coords="2129,138,2052,215,1999,259,1941,297,1903,316,1863,331,1789,353,1787,347,1861,326,1901,311,1939,292,1996,254,2048,211,2126,135"/>
<area shape="poly" title=" " alt="" coords="2138,140,2099,214,2071,257,2038,297,1998,329,1959,352,1957,347,1995,325,2034,293,2067,254,2095,211,2134,137"/>
<area shape="poly" title=" " alt="" coords="2166,136,2332,348,2327,351,2162,139"/>
<area shape="poly" title=" " alt="" coords="2066,131,1940,154,1798,184,1484,266,1169,353,1168,347,1482,261,1797,179,1938,149,2065,126"/>
<area shape="poly" title=" " alt="" coords="2284,113,2643,118,3109,129,3567,148,3756,162,3900,179,3985,195,4070,215,4233,264,4370,312,4461,347,4460,352,4368,317,4232,269,4069,220,3984,200,3900,184,3756,167,3567,153,3109,134,2643,123,2284,118"/>
<area shape="poly" title=" " alt="" coords="2187,129,2708,347,2706,352,2185,134"/>
<area shape="poly" title=" " alt="" coords="2196,128,2863,340,2862,345,2194,133"/>
<area shape="poly" title=" " alt="" coords="2284,113,2658,119,3147,131,3628,150,3827,163,3979,179,4124,208,4320,256,4657,347,4656,352,4319,262,4123,213,3978,184,3827,168,3627,155,3146,136,2658,124,2284,119"/>
<area shape="poly" title=" " alt="" coords="2083,132,1878,184,1576,278,1361,352,1359,347,1575,273,1877,179,2082,127"/>
<area shape="poly" title=" " alt="" coords="2284,114,2673,120,3186,132,3692,151,3902,164,4062,179,4180,196,4301,217,4532,265,4728,312,4860,347,4859,353,4727,318,4531,270,4300,222,4180,201,4061,184,3901,169,3692,157,3186,137,2673,125,2284,119"/>
<area shape="poly" title=" " alt="" coords="2178,131,2519,348,2516,352,2175,136"/>
<area shape="poly" title=" " alt="" coords="2284,119,3690,185,3690,191,2284,124"/>
<area shape="poly" title=" " alt="" coords="2100,133,2044,155,1985,184,1928,221,1881,257,1878,253,1925,216,1983,179,2042,150,2098,128"/>
<area shape="poly" title=" " alt="" coords="4812,130,3900,265,3900,259,4811,125"/>
<area shape="poly" title=" " alt="" coords="4989,116,5386,138,5644,156,5904,179,6197,212,6488,252,6603,260,6730,259,6976,255,7072,261,7108,269,7135,281,7150,298,7152,321,7139,350,7109,385,7074,394,6993,403,6718,417,6329,428,5873,437,4950,448,4328,452,4327,446,4950,442,5873,432,6328,423,6718,412,6993,397,7073,389,7107,380,7134,347,7147,320,7145,300,7132,285,7107,274,7071,266,6976,260,6730,265,6603,265,6488,257,6196,217,5904,184,5643,162,5385,144,4989,121"/>
<area shape="poly" title=" " alt="" coords="4973,135,5106,179,5209,213,5309,252,5349,273,5389,292,5512,321,5663,347,5662,353,5511,326,5387,297,5346,278,5307,257,5207,218,5104,184,4972,140"/>
<area shape="poly" title=" " alt="" coords="4989,117,5259,138,5426,156,5592,179,5760,212,5926,252,5983,273,6041,292,6155,313,6245,321,6336,326,6452,340,6494,347,6493,353,6452,345,6336,332,6245,326,6154,318,6039,297,5982,278,5925,257,5759,217,5592,184,5425,161,5259,144,4988,122"/>
<area shape="poly" title=" " alt="" coords="4924,143,5035,293,5079,348,5075,351,5031,296,4920,147"/>
<area shape="poly" title=" " alt="" coords="4811,118,4553,121,4178,130,3741,150,3516,165,3295,184,2968,223,2649,271,2378,318,2195,353,2194,347,2377,313,2648,266,2967,218,3294,179,3515,160,3740,145,4178,125,4553,115,4811,112"/>
<area shape="poly" title=" " alt="" coords="4812,119,3728,139,3071,159,2796,171,2588,184,2328,209,2215,227,2071,257,2006,277,1941,297,1854,315,1786,324,1631,345,1589,353,1588,347,1630,340,1786,319,1853,309,1939,292,2005,272,2070,252,2214,222,2327,204,2588,179,2796,165,3071,153,3728,134,4811,113"/>
<area shape="poly" title=" " alt="" coords="4989,121,5166,143,5371,179,5501,211,5628,252,5737,292,5877,340,5876,345,5735,297,5626,257,5499,216,5370,184,5165,148,4988,126"/>
<area shape="poly" title=" " alt="" coords="4989,117,5293,140,5483,157,5675,179,5866,206,6014,232,6162,260,6352,292,6522,316,6691,340,6734,347,6733,353,6690,345,6521,321,6352,297,6161,265,6013,238,5865,211,5674,184,5483,162,5292,145,4988,123"/>
<area shape="poly" title=" " alt="" coords="4989,119,5196,140,5319,157,5442,179,5516,196,5572,212,5701,252,5838,292,6062,347,6060,353,5837,297,5699,257,5571,217,5514,201,5441,184,5319,162,5196,145,4988,124"/>
<area shape="poly" title=" " alt="" coords="4811,117,4486,117,3994,125,3411,145,3109,162,2814,184,2668,199,2556,214,2299,257,2011,309,1788,353,1787,347,2010,304,2298,252,2555,209,2668,193,2813,179,3109,156,3410,140,3994,119,4486,112,4811,111"/>
<area shape="poly" title=" " alt="" coords="4812,118,4524,122,4098,132,3597,151,3339,166,3086,184,2791,213,2498,257,2398,276,2299,297,2036,345,1997,353,1996,347,2036,340,2298,292,2397,271,2497,252,2790,207,3085,179,3339,161,3597,146,4098,126,4524,116,4811,113"/>
<area shape="poly" title=" " alt="" coords="4812,116,4511,118,4302,124,4064,135,3808,152,3540,178,3271,212,3009,257,2933,278,2857,297,2740,315,2648,324,2556,331,2439,345,2396,353,2395,347,2438,340,2556,326,2648,319,2739,310,2855,292,2931,272,3007,252,3270,207,3540,172,3807,147,4064,130,4302,119,4511,113,4812,111"/>
<area shape="poly" title=" " alt="" coords="4989,117,5336,139,5558,157,5782,179,6095,216,6338,250,6892,340,6937,347,6936,353,6892,345,6337,256,6094,221,5781,184,5557,162,5336,144,4988,122"/>
<area shape="poly" title=" " alt="" coords="4812,117,4609,118,4327,127,4004,147,3839,163,3678,184,3545,209,3444,238,3343,268,3211,297,3106,314,3024,323,2942,331,2836,345,2794,353,2793,347,2836,340,2941,326,3023,318,3105,309,3210,292,3342,262,3443,233,3544,204,3677,179,3838,158,4004,142,4327,122,4608,113,4812,111"/>
<area shape="poly" title=" " alt="" coords="4812,127,4291,184,3991,209,3823,228,3752,241,3697,257,3680,266,3669,277,3657,288,3640,297,3547,325,3466,339,3393,343,3325,341,3182,333,3099,335,3002,345,2995,346,2994,341,3001,340,3098,329,3182,328,3325,336,3393,338,3465,334,3545,320,3638,292,3654,283,3666,273,3677,262,3695,252,3751,236,3822,223,3990,203,4290,179,4811,121"/>
<area shape="poly" title=" " alt="" coords="4878,146,4709,352,4705,348,4874,142"/>
<area shape="poly" title=" " alt="" coords="4988,118,5225,140,5368,157,5511,179,5647,206,5751,232,5855,260,5990,292,6267,347,6266,353,5989,297,5854,265,5750,237,5646,211,5510,184,5367,162,5224,145,4988,123"/>
<area shape="poly" title=" " alt="" coords="4943,138,5280,348,5278,352,4940,143"/>
<area shape="poly" title=" " alt="" coords="4958,136,5338,292,5465,340,5463,345,5336,297,4956,141"/>
<area shape="poly" title=" " alt="" coords="4903,147,4903,350,4897,350,4897,147"/>
<area shape="poly" title=" " alt="" coords="4812,122,4419,147,3907,184,3889,185,3889,180,3906,179,4419,141,4811,117"/>
<area shape="poly" title=" " alt="" coords="4988,120,5143,140,5232,157,5318,179,5373,198,5427,220,5509,259,5507,264,5424,225,5371,203,5317,184,5230,162,5143,146,4988,125"/>
</map>
</div>
</div>
<p><a href="box_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_1Box.html">Box</a></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": "../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>