mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-12-16 01:48:56 +08:00
398 lines
30 KiB
HTML
398 lines
30 KiB
HTML
|
|
<!-- HTML header for doxygen 1.8.14-->
|
||
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
|
<head>
|
||
|
|
<meta http-equiv="cache-control" content="max-age=86400"/>
|
||
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||
|
|
<meta name="generator" content="Doxygen 1.12.0"/>
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
|
|
<title>FTXUI: include/ftxui/dom/flexbox_config.hpp File Reference</title>
|
||
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
|
<script type="text/javascript" src="jquery.js"></script>
|
||
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
||
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||
|
|
<script type="text/javascript" src="navtree.js"></script>
|
||
|
|
<script type="text/javascript" src="resize.js"></script>
|
||
|
|
<script type="text/javascript" src="cookie.js"></script>
|
||
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||
|
|
<script type="text/javascript" src="search/search.js"></script>
|
||
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
|
|
<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/>
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
|
|
<div id="titlearea">
|
||
|
|
<table cellspacing="0" cellpadding="0">
|
||
|
|
<tbody>
|
||
|
|
<tr style="height: 56px;">
|
||
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||
|
|
<div id="projectname">FTXUI
|
||
|
|
 <span id="projectnumber">2.0.0</span>
|
||
|
|
</div>
|
||
|
|
<div id="projectbrief">C++ functional terminal UI.</div>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
<!-- end header part -->
|
||
|
|
<!-- Generated by Doxygen 1.12.0 -->
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
$(function() { codefold.init(0); });
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<script type="text/javascript" src="menudata.js"></script>
|
||
|
|
<script type="text/javascript" src="menu.js"></script>
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
$(function() {
|
||
|
|
initMenu('',true,false,'search.php','Search',true);
|
||
|
|
$(function() { init_search(); });
|
||
|
|
});
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<div id="main-nav"></div>
|
||
|
|
</div><!-- top -->
|
||
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||
|
|
<div id="nav-tree">
|
||
|
|
<div id="nav-tree-contents">
|
||
|
|
<div id="nav-sync" class="sync"></div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
||
|
|
class="ui-resizable-handle">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
$(function(){initNavTree('flexbox__config_8hpp.html',''); initResizable(true); });
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<div id="doc-content">
|
||
|
|
<!-- window showing the filter options -->
|
||
|
|
<div id="MSearchSelectWindow"
|
||
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<!-- iframe showing the search results (closed by default) -->
|
||
|
|
<div id="MSearchResultsWindow">
|
||
|
|
<div id="MSearchResults">
|
||
|
|
<div class="SRPage">
|
||
|
|
<div id="SRIndex">
|
||
|
|
<div id="SRResults"></div>
|
||
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="header">
|
||
|
|
<div class="summary">
|
||
|
|
<a href="#nested-classes">Data Structures</a> |
|
||
|
|
<a href="#namespaces">Namespaces</a> </div>
|
||
|
|
<div class="headertitle"><div class="title">flexbox_config.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="flexbox__config_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2dom_2flexbox__config_8hppdep" alt=""/></div>
|
||
|
|
<map name="ainclude_2ftxui_2dom_2flexbox__config_8hppdep" id="ainclude_2ftxui_2dom_2flexbox__config_8hppdep">
|
||
|
|
<area shape="rect" title=" " alt="" coords="5877,5,6063,45"/>
|
||
|
|
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2377,101,2605,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5863,32,2606,112,2605,107,5863,27"/>
|
||
|
|
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="5818,189,6005,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5967,60,5947,134,5920,190,5916,187,5942,132,5962,58"/>
|
||
|
|
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="6029,189,6233,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5991,56,6017,93,6049,131,6084,162,6116,186,6113,191,6080,166,6045,135,6013,96,5987,59"/>
|
||
|
|
<area shape="rect" href="flexbox__config_8cpp.html" title=" " alt="" coords="6059,93,6217,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="6020,49,6102,91,6100,96,6018,54"/>
|
||
|
|
<area shape="rect" href="flexbox__helper_8hpp.html" title=" " alt="" coords="5773,93,5932,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5934,56,5880,95,5877,91,5931,52"/>
|
||
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1045,269,1223,309"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2364,119,2032,124,1627,136,1437,145,1276,155,1162,168,1127,176,1111,183,1101,202,1103,225,1112,248,1123,268,1118,270,1107,250,1098,226,1096,201,1107,179,1125,171,1161,163,1276,150,1436,139,1627,131,2032,119,2363,113"/>
|
||
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="529,357,680,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2363,117,1916,118,1336,126,1059,134,823,146,654,163,603,173,578,183,566,202,559,224,558,248,562,272,577,319,596,356,591,358,572,321,557,273,553,248,554,223,561,200,575,179,602,167,654,157,823,141,1059,129,1336,121,1916,113,2363,112"/>
|
||
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="355,357,505,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2364,117,1934,118,1369,126,1093,134,850,146,662,162,597,173,554,184,518,199,492,216,472,238,451,271,442,292,436,316,432,357,427,357,431,315,437,291,446,268,468,235,489,212,516,195,552,179,596,167,662,157,849,141,1093,129,1369,121,1934,113,2364,112"/>
|
||
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="1752,357,1903,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2364,118,2171,123,1956,134,1857,142,1773,153,1711,167,1691,175,1679,183,1666,205,1666,229,1676,253,1694,277,1744,321,1795,355,1792,359,1741,325,1690,280,1671,255,1660,230,1661,204,1675,180,1688,170,1710,162,1772,148,1856,137,1956,129,2171,118,2364,113"/>
|
||
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="1927,357,2077,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2364,119,2176,124,1968,135,1873,143,1792,154,1733,168,1713,175,1701,183,1690,198,1685,213,1684,226,1688,240,1709,265,1743,289,1785,310,1833,328,1927,356,1926,361,1832,333,1783,315,1740,293,1705,269,1684,242,1679,227,1679,212,1685,196,1697,179,1710,170,1731,162,1791,149,1872,138,1968,130,2176,119,2363,113"/>
|
||
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="879,357,1029,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2363,119,2045,124,1651,136,1296,155,1169,168,1095,184,1060,200,1035,217,1015,239,992,271,971,316,960,358,955,357,966,314,988,268,1011,236,1032,213,1057,195,1093,179,1168,163,1296,150,1651,130,2045,119,2363,113"/>
|
||
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="180,357,331,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2363,119,1920,125,1334,137,791,156,595,169,478,184,419,197,372,209,331,231,288,271,275,292,266,315,259,358,253,357,261,313,270,289,284,268,327,226,370,204,417,192,478,179,594,164,791,151,1334,132,1920,119,2363,113"/>
|
||
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="2101,357,2252,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,113,3312,118,4291,129,4773,138,5190,149,5495,162,5592,170,5644,179,5704,201,5758,231,5777,249,5787,268,5786,289,5772,311,5757,318,5726,323,5622,334,5266,350,4764,362,4179,370,3009,378,2252,379,2252,373,3009,372,4179,364,4764,356,5265,345,5621,328,5725,318,5755,313,5768,307,5781,288,5782,269,5773,252,5755,235,5702,206,5643,184,5591,175,5495,168,5190,154,4773,143,4291,134,3312,123,2619,118"/>
|
||
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="5,357,156,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2364,119,1892,125,1262,137,676,157,463,169,337,184,272,197,220,209,174,230,125,271,110,291,99,314,86,358,81,356,94,313,105,289,121,267,172,226,219,204,271,191,336,179,462,164,676,151,1262,132,1892,120,2363,113"/>
|
||
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="704,357,855,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2364,119,2031,125,1615,137,1239,156,1103,169,1024,184,987,200,951,220,885,269,833,319,797,359,793,355,829,315,882,265,948,216,984,195,1023,179,1103,164,1238,151,1615,132,2031,120,2364,114"/>
|
||
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="1228,357,1379,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2363,118,2169,123,1942,133,1729,153,1643,167,1578,184,1537,201,1498,222,1425,271,1365,320,1324,359,1320,355,1362,316,1422,267,1495,217,1535,196,1576,179,1642,161,1728,147,1941,128,2169,117,2363,113"/>
|
||
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1403,357,1553,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2364,122,2164,130,1937,143,1741,161,1672,172,1632,184,1606,201,1582,222,1540,270,1509,319,1489,358,1484,356,1504,316,1536,267,1578,218,1603,197,1630,179,1671,167,1740,156,1937,138,2163,125,2363,116"/>
|
||
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="1577,357,1728,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2364,118,2166,123,1945,133,1843,142,1756,153,1692,167,1671,175,1659,183,1645,202,1637,224,1632,273,1638,319,1648,356,1643,358,1633,320,1627,273,1631,223,1640,200,1655,179,1669,170,1691,162,1755,148,1842,137,1944,128,2166,117,2363,113"/>
|
||
|
|
<area shape="rect" href="toggle_8cpp.html" title=" " alt="" coords="1053,357,1204,397"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2363,119,2152,124,1900,135,1662,155,1564,168,1491,184,1422,210,1372,239,1324,273,1259,312,1167,360,1164,355,1257,307,1321,268,1369,235,1420,205,1489,179,1564,163,1661,149,1900,130,2151,119,2363,114"/>
|
||
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1121,181,1299,221"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2363,120,2162,126,1902,138,1611,156,1318,184,1300,186,1299,181,1318,179,1610,151,1902,132,2162,121,2363,114"/>
|
||
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="589,181,772,221"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2363,117,2080,119,1690,128,1244,148,1015,164,792,184,773,186,772,181,791,179,1015,158,1244,143,1690,122,2080,113,2363,111"/>
|
||
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="1711,189,1951,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2379,130,1958,184,1904,191,1903,186,1958,179,2378,125"/>
|
||
|
|
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="1907,277,2071,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2364,119,2264,125,2161,136,2073,155,2039,168,2016,183,2001,205,1993,231,1990,277,1985,276,1987,230,1996,202,2012,179,2037,163,2071,150,2161,131,2263,120,2363,114"/>
|
||
|
|
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="2026,189,2226,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2430,132,2175,191,2174,186,2429,127"/>
|
||
|
|
<area shape="rect" href="table_8cpp.html" title=" " alt="" coords="2137,277,2307,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2443,133,2390,154,2335,184,2304,207,2275,234,2233,278,2229,275,2271,230,2301,203,2333,179,2387,150,2441,128"/>
|
||
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="2385,277,2555,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2420,133,2379,152,2362,166,2348,183,2342,201,2348,220,2363,239,2383,254,2426,274,2424,279,2380,258,2360,243,2344,223,2336,201,2344,180,2358,162,2377,148,2417,128"/>
|
||
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="3431,277,3597,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2457,135,2428,153,2403,175,2395,187,2391,198,2392,209,2398,219,2412,226,2441,232,2538,244,2832,263,3167,276,3430,283,3430,289,3167,281,2832,268,2537,249,2440,237,2410,231,2395,223,2387,210,2386,197,2391,184,2399,172,2425,149,2455,130"/>
|
||
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="2554,189,2733,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2525,131,2624,186,2621,191,2522,135"/>
|
||
|
|
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="2757,189,2941,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2553,127,2802,186,2801,191,2552,132"/>
|
||
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="4047,269,4189,309"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2472,138,2457,158,2445,180,2441,201,2443,211,2449,219,3129,248,4046,283,4046,288,3128,253,2446,224,2438,213,2436,201,2440,178,2452,155,2468,135"/>
|
||
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="4427,277,4596,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2487,139,2484,181,2489,202,2500,219,2523,225,2579,230,2772,240,3344,254,4201,267,4426,279,4426,285,4201,272,3344,260,2772,245,2579,235,2522,230,2496,224,2484,204,2479,182,2482,139"/>
|
||
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="2965,181,3143,221"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2591,125,2953,179,2965,181,2964,186,2952,184,2590,130"/>
|
||
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="3167,189,3338,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,121,2868,144,3156,179,3198,186,3197,191,3155,184,2868,149,2619,127"/>
|
||
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="4727,277,4890,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2498,139,2513,182,2526,203,2543,219,2580,229,2654,238,2889,252,3208,260,3568,264,4250,265,4607,267,4727,276,4727,282,4607,272,4250,270,3568,269,3208,265,2889,257,2653,244,2579,235,2541,224,2522,206,2508,184,2493,140"/>
|
||
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="3362,189,3525,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,117,2951,137,3151,155,3350,179,3393,186,3392,191,3350,184,3150,160,2950,143,2619,122"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,112,3250,115,4170,124,4654,132,5109,144,5502,159,5800,179,5853,186,5852,191,5799,184,5502,164,5109,149,4654,137,4170,129,3250,120,2619,117"/>
|
||
|
|
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="4967,277,5141,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,112,3309,116,4273,126,4742,135,5139,146,5420,161,5502,169,5538,179,5546,190,5548,201,5546,212,5539,223,5508,244,5465,257,5413,264,5355,267,5241,268,5153,272,5111,279,5110,274,5152,267,5240,263,5355,262,5412,259,5464,252,5506,239,5535,219,5541,210,5543,201,5541,192,5535,184,5501,175,5420,166,5139,152,4742,140,4273,132,3309,121,2619,118"/>
|
||
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="3549,189,3727,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,115,3029,134,3282,152,3537,179,3583,186,3583,191,3536,184,3282,158,3028,139,2619,121"/>
|
||
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="3751,189,3930,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,114,2832,119,3111,130,3424,149,3738,179,3786,186,3785,191,3738,184,3423,154,3111,135,2832,124,2619,119"/>
|
||
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="3955,189,4129,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,112,2864,115,3193,125,3566,145,3756,160,3942,179,3989,186,3988,191,3942,184,3756,165,3566,150,3193,130,2864,120,2619,117"/>
|
||
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="4154,189,4341,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,111,2895,113,3273,122,3704,143,3925,158,4141,179,4191,186,4190,191,4140,184,3924,164,3704,148,3272,128,2895,119,2619,117"/>
|
||
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="4365,189,4535,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,114,3496,134,3991,153,4197,165,4353,179,4399,186,4398,191,4352,184,4196,171,3991,159,3496,140,2619,119"/>
|
||
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="5165,277,5357,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,112,3314,116,4286,126,4759,135,5160,146,5443,161,5526,169,5562,179,5570,190,5572,201,5562,223,5533,234,5471,249,5321,279,5320,274,5469,244,5531,229,5559,219,5567,201,5565,192,5559,184,5525,174,5443,166,5160,151,4759,140,4286,132,3314,121,2619,118"/>
|
||
|
|
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="5383,181,5525,221"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,112,3177,112,3973,120,4389,128,4779,140,5116,157,5370,179,5383,180,5382,186,5370,184,5115,162,4779,146,4388,134,3972,125,3177,118,2619,117"/>
|
||
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="5381,269,5527,309"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,112,3319,116,4299,126,4776,135,5180,146,5466,160,5550,169,5586,179,5595,193,5596,207,5590,220,5579,233,5546,254,5508,272,5506,267,5543,250,5575,228,5586,217,5591,206,5590,195,5583,183,5549,174,5466,166,5180,151,4775,140,4299,131,3319,121,2619,118"/>
|
||
|
|
<area shape="rect" href="underlined_8cpp.html" title=" " alt="" coords="5552,277,5759,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2620,113,3322,119,4308,131,5197,151,5486,164,5571,171,5610,179,5631,201,5645,228,5657,276,5652,277,5640,229,5627,204,5607,184,5571,176,5486,169,5196,156,4308,137,3322,124,2619,118"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,112,3286,114,4269,122,4788,131,5277,142,5698,158,6017,179,6072,186,6071,191,6016,184,5698,164,5276,148,4788,136,4269,128,3286,119,2619,117"/>
|
||
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="4559,189,4738,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,114,3032,120,3588,133,4142,152,4373,164,4548,179,4596,186,4595,191,4547,184,4372,170,4142,157,3588,138,3032,126,2619,119"/>
|
||
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="4763,189,4961,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,113,3068,120,3683,133,4299,152,4556,164,4750,179,4803,186,4803,191,4750,184,4555,170,4299,157,3683,138,3068,125,2619,119"/>
|
||
|
|
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="4985,189,5149,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,113,3108,117,3788,127,4472,147,4757,161,4973,179,5018,186,5018,191,4972,184,4757,166,4471,152,3787,133,3108,122,2619,118"/>
|
||
|
|
<area shape="rect" href="spinner_8cpp.html" title=" " alt="" coords="5173,189,5359,214"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2619,113,3140,117,3875,128,4617,147,4926,161,5161,179,5211,186,5211,191,5160,184,4926,167,4617,153,3875,133,3140,122,2619,118"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1031,307,871,330,692,360,681,362,680,357,691,355,870,325,1030,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1031,301,795,323,656,340,517,360,506,362,505,357,516,355,655,335,795,318,1030,296"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1237,296,1468,319,1740,355,1752,357,1751,362,1739,360,1467,324,1237,302"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1238,293,1542,313,1728,331,1914,355,1927,357,1926,362,1914,360,1727,336,1541,319,1237,298"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1084,318,995,360,992,355,1081,313"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1031,298,722,318,532,336,342,360,331,362,330,357,342,355,532,331,722,313,1031,292"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1237,291,1401,297,1614,308,1851,327,2089,355,2101,357,2101,362,2088,360,1850,332,1613,314,1401,302,1237,296"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1031,296,865,302,650,313,409,332,168,360,157,362,156,356,167,355,409,327,650,308,865,296,1031,290"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1044,315,856,360,855,355,1042,310"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1184,313,1267,355,1265,360,1182,318"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1223,310,1403,355,1402,360,1222,315"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1238,302,1565,355,1577,357,1576,362,1564,360,1237,308"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1135,323,1133,357,1127,357,1129,323"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1186,234,1153,271,1149,267,1182,230"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1108,224,1008,245,903,272,765,317,652,360,650,355,763,312,901,267,1007,240,1107,219"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1107,217,953,239,783,272,619,316,484,360,483,355,617,311,781,267,952,234,1106,212"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1292,223,1451,267,1762,355,1761,360,1449,272,1290,228"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1314,220,1537,267,1927,355,1926,361,1536,272,1312,226"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1120,228,1075,247,1034,271,1012,292,993,315,966,359,961,356,989,312,1008,288,1031,267,1073,242,1118,223"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1107,212,888,233,759,250,632,272,543,292,456,315,311,360,310,355,454,310,542,287,631,267,758,245,887,228,1107,207"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1313,214,1646,267,1868,309,2089,355,2102,357,2101,363,2088,360,1867,314,1646,272,1312,220"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1107,209,819,227,645,246,470,272,378,291,287,315,137,360,136,355,285,310,377,286,470,267,644,241,819,222,1107,204"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1124,228,1058,248,991,272,893,317,813,360,811,355,891,312,989,267,1057,243,1123,223"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1236,231,1260,268,1283,315,1299,356,1294,358,1278,317,1256,271,1231,234"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1252,227,1450,355,1447,359,1249,231"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1271,224,1606,355,1604,360,1269,229"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1231,233,1243,271,1244,291,1238,311,1213,340,1181,360,1178,355,1209,335,1233,308,1239,290,1238,271,1226,234"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="786,220,1045,269,1044,274,785,225"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="659,234,636,270,620,317,610,358,605,357,615,315,632,268,654,231"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="577,224,528,243,484,271,466,291,453,314,437,358,432,356,448,312,462,288,480,267,525,238,575,219"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="723,227,926,355,923,359,721,231"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="576,216,435,239,374,254,331,272,309,291,290,314,265,358,261,356,286,311,305,287,329,267,372,249,434,233,575,211"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="576,211,469,219,354,231,250,249,209,259,178,272,151,290,127,313,94,359,89,356,123,310,147,286,175,267,207,254,249,243,353,226,469,213,575,205"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="698,233,738,308,768,356,764,359,733,311,693,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="743,224,1081,355,1079,360,741,229"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1940,184,1982,179,2409,123,2410,129,1982,184,1940,190"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1866,218,1969,274,1966,279,1863,223"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2151,221,2210,274,2207,278,2147,225"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5369,223,4907,237,4057,257,2556,289,2556,284,4057,252,4907,232,5369,218"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5369,223,3597,288,3597,282,5368,218"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5370,224,5224,241,5101,252,4891,260,4681,262,4414,272,4190,286,4190,281,4414,267,4681,257,4891,255,5101,247,5224,236,5369,219"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5369,224,5185,246,5041,255,4898,260,4716,272,4596,283,4596,277,4715,267,4897,255,5041,250,5185,240,5369,219"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5369,224,5252,241,5161,251,4956,272,4890,280,4890,275,4955,267,5160,246,5252,236,5369,219"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5370,224,5109,279,5108,274,5369,219"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5400,229,5287,279,5285,274,5398,225"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5457,235,5457,269,5451,269,5451,235"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5512,224,5630,274,5627,279,5510,229"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5876,143,5905,187,5901,190,5871,146"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<p><a href="flexbox__config_8hpp_source.html">Go to the source code of this file.</a></p>
|
||
|
|
<table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||
|
|
Data Structures</h2></td></tr>
|
||
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a></td></tr>
|
||
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||
|
|
Namespaces</h2></td></tr>
|
||
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html">ftxui</a></td></tr>
|
||
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table>
|
||
|
|
</div><!-- contents -->
|
||
|
|
</div><!-- doc-content -->
|
||
|
|
<!-- HTML footer for doxygen 1.8.14-->
|
||
|
|
<!-- start footer part -->
|
||
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||
|
|
</div>
|
||
|
|
<script>
|
||
|
|
document.addEventListener('DOMContentLoaded', function() {
|
||
|
|
const projectNumber = document.getElementById('projectname');
|
||
|
|
|
||
|
|
if (!projectNumber) {
|
||
|
|
console.warn('Doxygen element with ID "projectnumber" not found. Cannot add version switcher.');
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
const langs = ["en", "es", "fr", "ja", "zh-CH", "zh-TW"];
|
||
|
|
const lang_paths = {"en": "../../index.html", "es": "../../es/index.html", "fr": "../../fr/index.html", "ja": "../../ja/index.html", "zh-CH": "../../zh-CH/index.html", "zh-TW": "../../zh-TW/index.html"};
|
||
|
|
const lang_display = {"en": "English", "es": "Espa\u00f1ol", "fr": "Fran\u00e7ais", "ja": "\u65e5\u672c\u8a9e", "zh-CH": "\u4e2d\u6587 (\u7b80\u4f53)", "zh-TW": "\u4e2d\u6587 (\u7e41\u9ad4)"};
|
||
|
|
const versions = ["main", "v6.1.9", "v6.1.8", "v6.1.7", "v6.1.6", "v6.1.5", "v6.1.4", "v6.1.3", "v6.1.2", "v6.1.1", "v6.1.0", "v6.0.2", "v6.0.1", "v6.0.0", "v5.0.0", "v4.1.1", "v4.1.0", "v4.0.0", "v3.0.0", "v2.0.0", "v0.9", "v0.11", "v0.10"];
|
||
|
|
const version_paths = {"main": "../../index.html", "v6.1.9": "../v6.1.9/index.html", "v6.1.8": "../v6.1.8/index.html", "v6.1.7": "../v6.1.7/index.html", "v6.1.6": "../v6.1.6/index.html", "v6.1.5": "../v6.1.5/index.html", "v6.1.4": "../v6.1.4/index.html", "v6.1.3": "../v6.1.3/index.html", "v6.1.2": "../v6.1.2/index.html", "v6.1.1": "../v6.1.1/index.html", "v6.1.0": "../v6.1.0/index.html", "v6.0.2": "../v6.0.2/index.html", "v6.0.1": "../v6.0.1/index.html", "v6.0.0": "../v6.0.0/index.html", "v5.0.0": "../v5.0.0/index.html", "v4.1.1": "../v4.1.1/index.html", "v4.1.0": "../v4.1.0/index.html", "v4.0.0": "../v4.0.0/index.html", "v3.0.0": "../v3.0.0/index.html", "v2.0.0": "index.html", "v0.9": "../v0.9/index.html", "v0.11": "../v0.11/index.html", "v0.10": "../v0.10/index.html"};
|
||
|
|
const currentLang = "en";
|
||
|
|
const currentVersion = "v2.0.0";
|
||
|
|
|
||
|
|
// Helper function to create a styled select element
|
||
|
|
const createSelect = (options, current, paths, label, displayMap = null) => {
|
||
|
|
const select = document.createElement('select');
|
||
|
|
select.title = label;
|
||
|
|
select.onchange = function() {
|
||
|
|
const selectedValue = this.value;
|
||
|
|
if (selectedValue in paths) {
|
||
|
|
window.location.href = paths[selectedValue];
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
// Sort versions: 'main' first, then others numerically descending.
|
||
|
|
options.sort((a, b) => {
|
||
|
|
if (a === 'main') return -1;
|
||
|
|
if (b === 'main') return 1;
|
||
|
|
return b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' });
|
||
|
|
});
|
||
|
|
|
||
|
|
options.forEach(v => {
|
||
|
|
const option = document.createElement('option');
|
||
|
|
option.value = v;
|
||
|
|
// Use the displayMap if provided, otherwise default to the value (v)
|
||
|
|
option.textContent = displayMap ? displayMap[v] : v;
|
||
|
|
if (v === current) {
|
||
|
|
option.selected = true;
|
||
|
|
}
|
||
|
|
select.appendChild(option);
|
||
|
|
});
|
||
|
|
|
||
|
|
// 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',
|
||
|
|
margin: '0 5px 0 0',
|
||
|
|
cursor: 'pointer'
|
||
|
|
});
|
||
|
|
return select;
|
||
|
|
};
|
||
|
|
|
||
|
|
// 1. Create Language Switcher, passing the language display names map
|
||
|
|
const langSelect = createSelect(langs, currentLang, lang_paths, 'Select Language', lang_display);
|
||
|
|
|
||
|
|
// 2. Create Version Switcher
|
||
|
|
const versionSelect = createSelect(versions, currentVersion, version_paths, 'Select Version');
|
||
|
|
|
||
|
|
// 3. Create FTXUI title.
|
||
|
|
const ftxuiTitle = document.createElement('span');
|
||
|
|
ftxuiTitle.textContent = 'FTXUI: ';
|
||
|
|
Object.assign(ftxuiTitle.style, {
|
||
|
|
color: 'white',
|
||
|
|
fontSize: '20px',
|
||
|
|
fontWeight: 'bold',
|
||
|
|
marginRight: '10px'
|
||
|
|
});
|
||
|
|
|
||
|
|
// 3. Create a container to hold both selectors
|
||
|
|
const container = document.createElement('div');
|
||
|
|
container.id = 'version-lang-switchers';
|
||
|
|
Object.assign(container.style, {
|
||
|
|
display: 'flex',
|
||
|
|
alignItems: 'center',
|
||
|
|
justifyContent: 'flex-end',
|
||
|
|
width: 'auto'
|
||
|
|
});
|
||
|
|
container.appendChild(ftxuiTitle);
|
||
|
|
container.appendChild(langSelect);
|
||
|
|
container.appendChild(versionSelect);
|
||
|
|
|
||
|
|
Object.assign(container.style, {
|
||
|
|
backgroundColor: 'rgba(0, 0, 0, 0.5)',
|
||
|
|
padding: '5px 10px',
|
||
|
|
borderRadius: '8px'
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
// Replace the Doxygen project number element with our container.
|
||
|
|
projectNumber.replaceWith(container);
|
||
|
|
|
||
|
|
// Clean up the original Doxygen project number text if it still exists nearby
|
||
|
|
const parent = container.parentElement;
|
||
|
|
if (parent) {
|
||
|
|
const textNode = Array.from(parent.childNodes).find(n => n.nodeType === 3 && n.textContent.trim() !== '');
|
||
|
|
if (textNode) {
|
||
|
|
textNode.remove();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
});
|
||
|
|
</script>
|
||
|
|
</body>
|
||
|
|
</html>
|