mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-12-16 01:48:56 +08:00
657 lines
92 KiB
HTML
657 lines
92 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/elements.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('elements_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="#namespaces">Namespaces</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">elements.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="elements_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2dom_2elements_8hppdep" alt=""/></div>
|
|
<map name="ainclude_2ftxui_2dom_2elements_8hppdep" id="ainclude_2ftxui_2dom_2elements_8hppdep">
|
|
<area shape="rect" title=" " alt="" coords="2700,5,2928,31"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1046,167,1225,207"/>
|
|
<area shape="poly" title=" " alt="" coords="2686,22,2331,23,1882,30,1665,37,1475,48,1329,62,1278,71,1245,81,1215,99,1188,122,1150,168,1146,165,1185,118,1212,94,1243,76,1277,66,1328,57,1475,43,1665,32,1882,25,2331,17,2686,16"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1062,343,1212,383"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,25,2517,32,2330,43,2172,59,2117,69,2086,81,2056,109,2036,140,2032,156,2033,172,2039,189,2050,205,2072,225,2094,238,2117,246,2141,248,2191,242,2242,228,2293,214,2344,208,2369,210,2393,218,2417,232,2439,253,2446,264,2449,275,2446,286,2439,297,2420,305,2384,313,2266,326,2103,337,1911,345,1513,357,1213,363,1213,358,1512,352,1911,340,2102,331,2266,321,2383,307,2419,300,2435,293,2441,284,2443,275,2441,266,2435,256,2413,236,2391,223,2368,216,2344,213,2294,219,2243,233,2192,247,2141,254,2116,251,2092,243,2068,229,2046,208,2034,191,2028,173,2027,156,2031,138,2051,105,2084,76,2116,64,2171,54,2330,37,2516,26,2686,20"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="571,255,722,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,23,2289,28,1774,38,1302,55,1131,67,1030,81,976,98,922,118,821,167,735,217,675,257,672,252,732,213,818,163,920,114,974,93,1029,76,1130,62,1301,50,1774,33,2289,23,2686,18"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="47,255,198,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2686,23,2141,29,1404,41,737,58,512,69,441,75,403,81,362,97,322,118,247,167,186,216,143,256,139,252,182,212,244,162,319,113,360,93,402,76,440,70,512,63,737,52,1404,35,2141,24,2686,18"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="1402,255,1552,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,22,2474,25,2221,34,1981,52,1884,65,1810,81,1762,98,1716,119,1628,168,1554,217,1502,257,1499,252,1551,213,1625,163,1713,114,1760,93,1808,76,1883,60,1981,46,2221,29,2474,20,2687,17"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="1576,255,1727,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,26,2225,46,2009,62,1932,71,1887,81,1852,98,1817,119,1755,168,1704,217,1669,256,1665,253,1700,213,1751,164,1814,115,1849,93,1886,76,1931,66,2008,56,2225,40,2687,20"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="396,255,547,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,23,2147,29,1426,40,787,57,581,68,521,75,496,81,481,99,471,120,462,169,463,216,470,254,464,255,458,217,456,168,466,119,476,96,493,76,520,69,580,63,786,52,1426,34,2147,23,2687,18"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="1751,255,1902,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,24,2481,29,2247,39,2044,56,1973,68,1933,81,1911,98,1892,119,1863,168,1844,216,1833,255,1828,253,1839,215,1858,165,1888,116,1908,94,1930,76,1972,62,2043,51,2246,34,2481,24,2687,18"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="222,255,372,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,22,2153,26,1435,34,1086,42,787,52,569,65,501,73,465,81,436,98,410,118,365,167,331,216,309,256,304,253,326,213,361,164,407,114,433,93,463,76,500,67,569,60,787,47,1086,37,1435,29,2153,20,2687,17"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="746,255,896,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,22,2353,23,1919,31,1699,38,1494,49,1319,63,1186,81,1113,96,1058,111,1005,133,941,169,883,213,840,256,836,252,880,209,938,164,1003,129,1056,106,1112,91,1185,76,1318,58,1494,43,1699,33,1919,25,2353,18,2687,16"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="1926,255,2076,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2686,21,2484,24,2255,32,2150,40,2060,50,1994,64,1972,72,1959,81,1948,95,1941,109,1939,138,1947,169,1960,206,1971,231,1986,253,1982,256,1967,234,1955,208,1942,170,1934,138,1936,108,1943,92,1955,77,1970,67,1992,59,2059,45,2149,34,2255,27,2484,18,2686,16"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="2100,255,2251,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,22,2488,24,2265,33,2162,40,2075,51,2010,64,1989,72,1976,80,1968,100,1963,134,1965,173,1970,190,1978,205,1996,219,2026,233,2101,255,2099,260,2024,238,1993,224,1974,208,1965,192,1960,173,1957,134,1963,99,1972,77,1987,67,2009,59,2074,45,2162,35,2265,27,2488,19,2687,16"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="2275,255,2426,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,22,2495,25,2281,34,2183,41,2100,52,2038,65,2018,72,2006,81,1985,111,1978,142,1985,173,2006,205,2025,219,2053,229,2126,241,2203,246,2263,252,2276,255,2275,260,2262,257,2203,251,2125,246,2051,234,2022,224,2002,208,1981,175,1973,142,1980,109,2002,77,2015,68,2037,60,2099,46,2182,36,2281,29,2495,20,2687,17"/>
|
|
<area shape="rect" href="toggle_8cpp.html" title=" " alt="" coords="1175,255,1326,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,23,2324,27,1873,36,1659,44,1478,53,1349,66,1309,73,1289,81,1273,99,1261,120,1249,168,1247,216,1250,254,1245,254,1241,216,1244,168,1257,118,1269,96,1286,76,1307,68,1348,61,1478,48,1659,38,1873,31,2324,21,2686,17"/>
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1300,79,1478,119"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,22,2463,26,2167,35,1834,52,1497,81,1479,84,1478,78,1497,76,1833,47,2167,30,2463,20,2687,17"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="507,79,690,119"/>
|
|
<area shape="poly" title=" " alt="" coords="2686,23,2265,29,1694,40,1126,57,889,68,709,81,690,84,690,78,709,76,889,63,1125,52,1694,34,2265,24,2686,18"/>
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="2110,86,2350,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2707,35,2357,81,2303,89,2303,83,2357,76,2706,30"/>
|
|
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="2060,174,2224,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,23,2518,28,2334,38,2180,55,2128,67,2100,81,2094,91,2092,102,2100,128,2115,153,2133,172,2129,176,2111,156,2095,130,2087,103,2089,89,2097,77,2126,62,2179,50,2334,32,2518,23,2687,18"/>
|
|
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="2425,86,2625,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2760,37,2568,89,2567,83,2758,32"/>
|
|
<area shape="rect" href="table_8cpp.html" title=" " alt="" coords="2249,174,2420,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2687,30,2530,49,2462,63,2414,81,2389,102,2368,128,2341,175,2337,173,2363,125,2385,98,2412,76,2460,58,2529,44,2686,25"/>
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="2444,174,2614,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2784,40,2550,176,2548,172,2782,35"/>
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="2639,174,2806,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2804,44,2731,175,2726,173,2799,41"/>
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="3273,86,3452,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2920,30,3255,76,3300,83,3299,89,3254,81,2919,35"/>
|
|
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="3476,86,3660,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,25,3185,45,3464,76,3510,83,3509,89,3463,81,3184,50,2942,30"/>
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="2830,167,2972,207"/>
|
|
<area shape="poly" title=" " alt="" coords="2804,44,2793,81,2793,100,2798,117,2822,145,2852,164,2849,169,2818,149,2793,120,2787,100,2788,80,2799,43"/>
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="2996,174,3166,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2819,44,2827,82,2836,101,2848,117,2873,128,2921,143,3032,171,3031,177,2919,148,2871,133,2845,121,2831,103,2822,84,2813,45"/>
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="3684,79,3862,119"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,21,3273,39,3473,55,3672,76,3684,78,3683,83,3671,81,3472,60,3273,44,2942,26"/>
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="3886,86,4057,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,18,3125,23,3358,33,3616,50,3875,76,3920,83,3919,89,3874,81,3615,55,3357,38,3125,28,2942,24"/>
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="3190,174,3353,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2828,42,2854,81,2871,101,2892,116,2930,136,2965,148,2997,154,3028,156,3094,156,3133,158,3178,164,3216,171,3215,177,3177,169,3133,163,3094,161,3028,162,2996,160,2963,154,2928,141,2889,121,2868,104,2849,84,2824,44"/>
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="4081,86,4244,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,16,3157,19,3438,28,3752,46,3913,59,4069,76,4113,83,4112,89,4069,81,3912,64,3752,51,3437,33,3157,24,2942,22"/>
|
|
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="4268,86,4454,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,16,3186,18,3513,27,3882,45,4071,58,4256,76,4305,83,4305,89,4255,81,4071,64,3882,50,3512,32,3186,24,2942,22"/>
|
|
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="3377,174,3550,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2905,31,2981,49,3058,76,3076,86,3088,97,3100,107,3117,116,3404,171,3403,177,3115,121,3097,111,3085,101,3073,91,3056,81,2979,54,2903,36"/>
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="4479,86,4656,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,19,3719,38,4151,54,4330,65,4467,76,4515,83,4514,89,4466,81,4330,70,4151,60,3719,43,2942,24"/>
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="4681,86,4860,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,18,3816,35,4309,52,4514,63,4669,76,4717,83,4717,89,4669,81,4513,69,4309,58,3816,41,2942,24"/>
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="4884,86,5059,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2943,18,3355,23,3912,33,4466,50,4697,62,4872,76,4919,83,4919,89,4871,81,4697,67,4466,56,3912,38,3355,28,2943,23"/>
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="5084,86,5270,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,18,3391,22,4006,32,4621,49,4877,61,5072,76,5122,83,5122,89,5071,81,4877,67,4621,55,4005,37,3391,27,2942,23"/>
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="5294,86,5465,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,17,3428,20,4104,28,4784,46,5068,59,5283,76,5329,83,5329,89,5282,81,5068,65,4784,51,4104,34,3428,25,2942,22"/>
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="3574,174,3766,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2931,30,3018,48,3106,76,3125,86,3137,97,3150,107,3167,116,3225,135,3274,146,3361,153,3450,154,3563,164,3608,171,3607,177,3562,169,3450,159,3361,158,3274,151,3223,140,3165,121,3147,112,3134,101,3122,91,3104,81,3017,53,2930,35"/>
|
|
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="2903,79,3046,119"/>
|
|
<area shape="poly" title=" " alt="" coords="2851,34,2937,76,2934,81,2849,39"/>
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="3790,167,3937,207"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,27,3048,45,3103,58,3155,76,3174,86,3187,97,3200,107,3218,116,3300,140,3370,152,3434,157,3494,156,3620,152,3693,154,3779,164,3791,166,3790,171,3778,169,3693,160,3620,157,3494,161,3434,162,3370,157,3299,145,3216,121,3197,112,3184,101,3171,91,3153,81,3101,64,3047,50,2941,32"/>
|
|
<area shape="rect" href="underlined_8cpp.html" title=" " alt="" coords="3962,174,4168,199"/>
|
|
<area shape="poly" title=" " alt="" coords="2943,22,3072,39,3140,54,3205,76,3222,86,3234,97,3245,107,3262,116,3326,132,3408,143,3602,153,3798,156,3949,164,4001,171,4000,177,3949,169,3798,162,3602,158,3408,148,3325,137,3260,121,3242,112,3230,101,3219,90,3203,81,3138,60,3071,44,2942,27"/>
|
|
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="5490,86,5694,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,17,3462,21,4195,30,4935,48,5243,60,5477,76,5532,83,5532,89,5477,81,5243,66,4934,53,4194,35,3462,26,2942,22"/>
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="5718,86,5897,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,17,3502,18,4301,25,4719,33,5112,43,5450,57,5707,76,5755,83,5754,89,5706,81,5450,63,5112,49,4719,38,4301,31,3502,23,2942,22"/>
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="5922,86,6120,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,17,3536,18,4394,26,4845,33,5268,44,5633,58,5909,76,5963,83,5962,89,5909,81,5633,63,5268,49,4845,39,4394,31,3536,24,2942,22"/>
|
|
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="6144,86,6308,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,18,4631,35,5579,53,5927,64,6133,76,6179,83,6178,89,6133,81,5927,69,5579,58,4631,41,2942,23"/>
|
|
<area shape="rect" href="spinner_8cpp.html" title=" " alt="" coords="6332,86,6518,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,18,4725,36,5733,53,6102,64,6321,76,6372,83,6371,89,6321,81,6102,69,5732,59,4725,41,2942,23"/>
|
|
<area shape="rect" href="util_8cpp.html" title=" " alt="" coords="6542,86,6700,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2942,17,3710,22,4830,33,5903,50,6298,62,6531,76,6575,83,6574,89,6530,81,6297,68,5903,56,4830,38,3710,28,2942,23"/>
|
|
<area shape="rect" href="vbox_8cpp.html" title=" " alt="" coords="6725,86,6896,111"/>
|
|
<area shape="poly" title=" " alt="" coords="2943,17,3744,22,4921,33,6052,51,6468,62,6713,76,6761,83,6760,89,6713,81,6467,68,6052,56,4921,39,3744,28,2942,23"/>
|
|
<area shape="rect" href="component_2deprecated_8hpp.html" title=" " alt="" coords="921,255,1100,295"/>
|
|
<area shape="poly" title=" " alt="" coords="1091,216,1032,257,1029,252,1088,212"/>
|
|
<area shape="poly" title=" " alt="" coords="1139,220,1140,342,1134,342,1133,220"/>
|
|
<area shape="poly" title=" " alt="" coords="1034,206,734,257,723,259,722,254,733,252,1033,201"/>
|
|
<area shape="poly" title=" " alt="" coords="1032,193,668,212,439,230,209,257,198,259,198,254,209,252,439,225,667,206,1032,188"/>
|
|
<area shape="poly" title=" " alt="" coords="1224,207,1403,252,1402,257,1223,213"/>
|
|
<area shape="poly" title=" " alt="" coords="1239,200,1564,252,1576,254,1575,260,1563,257,1239,205"/>
|
|
<area shape="poly" title=" " alt="" coords="1033,199,815,222,559,257,548,259,547,254,558,252,814,217,1033,194"/>
|
|
<area shape="poly" title=" " alt="" coords="1239,194,1469,216,1739,252,1751,254,1750,259,1738,257,1468,222,1239,199"/>
|
|
<area shape="poly" title=" " alt="" coords="1033,196,740,216,562,234,384,257,373,259,372,254,383,252,562,229,740,211,1032,190"/>
|
|
<area shape="poly" title=" " alt="" coords="1054,213,891,257,889,252,1053,208"/>
|
|
<area shape="poly" title=" " alt="" coords="1239,190,1542,211,1728,228,1913,252,1926,254,1925,259,1913,257,1727,234,1542,216,1239,195"/>
|
|
<area shape="poly" title=" " alt="" coords="1239,188,1403,194,1614,206,1851,225,2088,252,2100,254,2100,259,2087,257,1850,230,1614,211,1403,199,1239,193"/>
|
|
<area shape="poly" title=" " alt="" coords="1239,186,1430,191,1685,201,1973,221,2263,252,2275,254,2274,259,2262,257,1972,226,1685,207,1430,196,1239,192"/>
|
|
<area shape="poly" title=" " alt="" coords="1174,213,1227,252,1223,257,1170,217"/>
|
|
<area shape="poly" title=" " alt="" coords="1056,245,1114,205,1117,209,1059,249"/>
|
|
<area shape="poly" title=" " alt="" coords="1051,300,1111,340,1108,345,1048,305"/>
|
|
<area shape="poly" title=" " alt="" coords="1322,126,1192,169,1190,164,1320,121"/>
|
|
<area shape="poly" title=" " alt="" coords="1392,133,1389,170,1381,214,1365,258,1339,296,1311,319,1280,336,1246,348,1213,356,1212,351,1244,343,1277,332,1308,315,1335,293,1360,255,1376,212,1384,169,1387,132"/>
|
|
<area shape="poly" title=" " alt="" coords="1286,112,1122,133,1031,149,940,169,871,189,802,213,690,257,688,252,800,208,869,184,939,164,1030,144,1122,128,1285,107"/>
|
|
<area shape="poly" title=" " alt="" coords="1286,102,1132,105,935,115,717,135,606,150,499,169,440,187,381,209,199,258,198,253,379,204,438,182,498,164,606,145,716,130,935,109,1132,100,1286,97"/>
|
|
<area shape="poly" title=" " alt="" coords="1407,130,1470,253,1465,256,1402,132"/>
|
|
<area shape="poly" title=" " alt="" coords="1429,124,1549,204,1624,252,1621,257,1546,209,1426,128"/>
|
|
<area shape="poly" title=" " alt="" coords="1286,109,1068,129,940,146,814,169,733,189,653,213,522,257,520,252,651,208,731,184,813,164,939,141,1067,124,1286,103"/>
|
|
<area shape="poly" title=" " alt="" coords="1447,122,1650,204,1776,252,1775,257,1648,209,1445,127"/>
|
|
<area shape="poly" title=" " alt="" coords="1286,106,1160,113,1005,125,836,143,667,169,579,189,493,212,351,257,349,252,491,207,578,184,666,164,835,138,1005,119,1160,107,1286,101"/>
|
|
<area shape="poly" title=" " alt="" coords="1286,114,1165,135,1099,150,1035,169,984,189,934,213,853,257,850,252,931,208,982,184,1034,164,1098,145,1164,130,1286,109"/>
|
|
<area shape="poly" title=" " alt="" coords="1470,120,1623,164,1751,204,1928,252,1927,257,1750,209,1622,169,1468,125"/>
|
|
<area shape="poly" title=" " alt="" coords="1493,118,1706,164,1852,204,1970,229,2088,252,2101,255,2100,260,2087,257,1969,234,1851,209,1704,169,1491,123"/>
|
|
<area shape="poly" title=" " alt="" coords="1493,112,1637,134,1798,164,1876,184,1954,204,2040,220,2108,229,2263,252,2275,254,2274,260,2262,257,2107,234,2039,225,1953,209,1874,189,1797,169,1637,140,1492,117"/>
|
|
<area shape="poly" title=" " alt="" coords="1368,131,1268,256,1263,253,1363,128"/>
|
|
<area shape="poly" title=" " alt="" coords="704,113,1028,164,1047,167,1046,172,1027,169,703,118"/>
|
|
<area shape="poly" title=" " alt="" coords="494,106,319,119,225,131,138,150,68,174,41,189,22,206,11,224,9,244,17,267,36,293,50,299,79,305,176,317,470,336,803,349,1062,357,1061,362,803,355,470,342,175,322,78,311,48,304,33,297,12,270,4,245,6,222,18,202,38,185,66,169,137,144,224,126,319,113,494,100"/>
|
|
<area shape="poly" title=" " alt="" coords="610,131,644,254,639,255,605,133"/>
|
|
<area shape="poly" title=" " alt="" coords="535,126,175,257,173,252,533,121"/>
|
|
<area shape="poly" title=" " alt="" coords="579,132,488,256,483,253,574,128"/>
|
|
<area shape="poly" title=" " alt="" coords="555,128,331,257,329,252,553,123"/>
|
|
<area shape="poly" title=" " alt="" coords="635,125,799,252,795,257,632,129"/>
|
|
<area shape="poly" title=" " alt="" coords="682,120,1181,252,1179,257,681,125"/>
|
|
<area shape="poly" title=" " alt="" coords="2339,82,2381,76,2738,28,2738,33,2381,81,2340,87"/>
|
|
<area shape="poly" title=" " alt="" coords="2211,123,2157,175,2153,172,2207,119"/>
|
|
<area shape="poly" title=" " alt="" coords="2488,120,2361,176,2359,171,2486,115"/>
|
|
<area shape="poly" title=" " alt="" coords="2890,119,2627,169,2589,177,2588,171,2626,164,2889,114"/>
|
|
<area shape="poly" title=" " alt="" coords="2907,126,2757,177,2755,171,2906,120"/>
|
|
<area shape="poly" title=" " alt="" coords="2951,131,2919,168,2915,165,2947,127"/>
|
|
<area shape="poly" title=" " alt="" coords="3011,126,3068,171,3065,176,3007,130"/>
|
|
<area shape="poly" title=" " alt="" coords="3054,120,3233,171,3231,177,3052,125"/>
|
|
<area shape="poly" title=" " alt="" coords="3060,115,3066,116,3215,140,3366,164,3405,171,3404,177,3365,169,3215,146,3065,121,3059,120"/>
|
|
<area shape="poly" title=" " alt="" coords="3060,109,3116,116,3340,139,3563,164,3609,171,3608,177,3562,169,3339,144,3115,121,3059,114"/>
|
|
<area shape="poly" title=" " alt="" coords="3060,106,3167,116,3339,128,3473,134,3607,143,3779,164,3791,166,3790,171,3778,169,3607,148,3473,139,3339,133,3166,121,3059,111"/>
|
|
<area shape="poly" title=" " alt="" coords="3060,104,3217,116,3423,128,3584,135,3744,144,3949,164,4002,171,4001,177,3949,169,3744,150,3583,140,3423,133,3217,121,3059,109"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="elements_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="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>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Dimension.html">ftxui::Dimension</a></td></tr>
|
|
<tr class="memdesc:namespaceftxui_1_1Dimension"><td class="mdescLeft"> </td><td class="mdescRight">Define how the <a class="el" href="classftxui_1_1Screen.html" title="A rectangular grid of Pixel.">Screen</a>'s dimensions should look like. <br /></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="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:a2bc31f2d685189e5c61d2293a1f51b4f" id="r_a2bc31f2d685189e5c61d2293a1f51b4f"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> = std::shared_ptr<<a class="el" href="classftxui_1_1Node.html">Node</a>></td></tr>
|
|
<tr class="separator:a2bc31f2d685189e5c61d2293a1f51b4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d4aa06ca6cc6a72e981bd5386f93f0a" id="r_a5d4aa06ca6cc6a72e981bd5386f93f0a"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> = std::vector<<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>></td></tr>
|
|
<tr class="separator:a5d4aa06ca6cc6a72e981bd5386f93f0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a164021903e9ac6f1357e4186582891e3" id="r_a164021903e9ac6f1357e4186582891e3"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> = std::function<<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>)></td></tr>
|
|
<tr class="separator:a164021903e9ac6f1357e4186582891e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab07cb9a766f38fc867f8fe736ce2e6e3" id="r_ab07cb9a766f38fc867f8fe736ce2e6e3"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ab07cb9a766f38fc867f8fe736ce2e6e3">GraphFunction</a> = std::function<std::vector<int>(int, int)></td></tr>
|
|
<tr class="separator:ab07cb9a766f38fc867f8fe736ce2e6e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:afe3103dd0b8240c5443892484ef5af9c" id="r_afe3103dd0b8240c5443892484ef5af9c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> { <br />
|
|
  <a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>
|
|
, <a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9ca34cd68a92c52759ed9b545969a11c2da">HEAVY</a>
|
|
, <a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92">DOUBLE</a>
|
|
, <a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493">ROUNDED</a>
|
|
, <br />
|
|
  <a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9ca2f0d18fc0d0fa4a6cd92dc328501874d">EMPTY</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:afe3103dd0b8240c5443892484ef5af9c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a224b9163917ac32fc95a60d8c1eec3aa" id="r_a224b9163917ac32fc95a60d8c1eec3aa"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a> { <a class="el" href="namespaceftxui.html#a224b9163917ac32fc95a60d8c1eec3aaa73c0818986b7c462c2977f57afd00522">WIDTH</a>
|
|
, <a class="el" href="namespaceftxui.html#a224b9163917ac32fc95a60d8c1eec3aaa38b9241136017b93ea2755a49cf0a000">HEIGHT</a>
|
|
}</td></tr>
|
|
<tr class="separator:a224b9163917ac32fc95a60d8c1eec3aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae09f44b989d381a387329fd0a0935926" id="r_ae09f44b989d381a387329fd0a0935926"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ae09f44b989d381a387329fd0a0935926">Constraint</a> { <a class="el" href="namespaceftxui.html#ae09f44b989d381a387329fd0a0935926a41b05932cd237b2b133fff1ade85bed5">LESS_THAN</a>
|
|
, <a class="el" href="namespaceftxui.html#ae09f44b989d381a387329fd0a0935926a59a84258a4cb9025b567ee5139455029">EQUAL</a>
|
|
, <a class="el" href="namespaceftxui.html#ae09f44b989d381a387329fd0a0935926a5fae95457121bd697edd588d1b64cc7c">GREATER_THAN</a>
|
|
}</td></tr>
|
|
<tr class="separator:ae09f44b989d381a387329fd0a0935926"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a7e9a69f0592b4013bd725d662f4a76e7" id="r_a7e9a69f0592b4013bd725d662f4a76e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a7e9a69f0592b4013bd725d662f4a76e7">operator|</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> element, <a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> decorator)</td></tr>
|
|
<tr class="memdesc:a7e9a69f0592b4013bd725d662f4a76e7"><td class="mdescLeft"> </td><td class="mdescRight">From an element, apply a decorator. <br /></td></tr>
|
|
<tr class="separator:a7e9a69f0592b4013bd725d662f4a76e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6cbc84eb24a655ae084b3c7d26f9abfc" id="r_a6cbc84eb24a655ae084b3c7d26f9abfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a6cbc84eb24a655ae084b3c7d26f9abfc">operator|</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> elements, <a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> decorator)</td></tr>
|
|
<tr class="memdesc:a6cbc84eb24a655ae084b3c7d26f9abfc"><td class="mdescLeft"> </td><td class="mdescRight">From a set of element, apply a decorator to every elements. <br /></td></tr>
|
|
<tr class="separator:a6cbc84eb24a655ae084b3c7d26f9abfc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a027fbc9cf6fef9e86ae6a2a79e8bf23a" id="r_a027fbc9cf6fef9e86ae6a2a79e8bf23a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a027fbc9cf6fef9e86ae6a2a79e8bf23a">operator|</a> (<a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> a, <a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> b)</td></tr>
|
|
<tr class="memdesc:a027fbc9cf6fef9e86ae6a2a79e8bf23a"><td class="mdescLeft"> </td><td class="mdescRight">Compose two decorator into one. <br /></td></tr>
|
|
<tr class="separator:a027fbc9cf6fef9e86ae6a2a79e8bf23a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a366051704fd333c23460f7932598a5e3" id="r_a366051704fd333c23460f7932598a5e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a366051704fd333c23460f7932598a5e3">text</a> (std::string text)</td></tr>
|
|
<tr class="memdesc:a366051704fd333c23460f7932598a5e3"><td class="mdescLeft"> </td><td class="mdescRight">Display a piece of UTF8 encoded unicode text. <br /></td></tr>
|
|
<tr class="separator:a366051704fd333c23460f7932598a5e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64172a43b4b526afeb6313e6e1a6d5a1" id="r_a64172a43b4b526afeb6313e6e1a6d5a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a64172a43b4b526afeb6313e6e1a6d5a1">vtext</a> (std::string <a class="el" href="namespaceftxui.html#a75baaa2734ed76a9f478beaafa87ae57">text</a>)</td></tr>
|
|
<tr class="memdesc:a64172a43b4b526afeb6313e6e1a6d5a1"><td class="mdescLeft"> </td><td class="mdescRight">Display a piece of unicode text vertically. <br /></td></tr>
|
|
<tr class="separator:a64172a43b4b526afeb6313e6e1a6d5a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1ef1cf6bf7cd0759ffa195071edb2a0" id="r_ac1ef1cf6bf7cd0759ffa195071edb2a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ac1ef1cf6bf7cd0759ffa195071edb2a0">separator</a> ()</td></tr>
|
|
<tr class="memdesc:ac1ef1cf6bf7cd0759ffa195071edb2a0"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements. <br /></td></tr>
|
|
<tr class="separator:ac1ef1cf6bf7cd0759ffa195071edb2a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37c2b93daf557f68064bc9fbf93ebde0" id="r_a37c2b93daf557f68064bc9fbf93ebde0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a37c2b93daf557f68064bc9fbf93ebde0">separatorLight</a> ()</td></tr>
|
|
<tr class="memdesc:a37c2b93daf557f68064bc9fbf93ebde0"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements, using the LIGHT style. <br /></td></tr>
|
|
<tr class="separator:a37c2b93daf557f68064bc9fbf93ebde0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0649e89a9960f1c2703e48c1817645b" id="r_af0649e89a9960f1c2703e48c1817645b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#af0649e89a9960f1c2703e48c1817645b">separatorHeavy</a> ()</td></tr>
|
|
<tr class="memdesc:af0649e89a9960f1c2703e48c1817645b"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements, using the HEAVY style. <br /></td></tr>
|
|
<tr class="separator:af0649e89a9960f1c2703e48c1817645b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add376830fdb51b0bf52672ef17515989" id="r_add376830fdb51b0bf52672ef17515989"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#add376830fdb51b0bf52672ef17515989">separatorDouble</a> ()</td></tr>
|
|
<tr class="memdesc:add376830fdb51b0bf52672ef17515989"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements, using the DOUBLE style. <br /></td></tr>
|
|
<tr class="separator:add376830fdb51b0bf52672ef17515989"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1934703e56ab66f6f259b9f8da331f1b" id="r_a1934703e56ab66f6f259b9f8da331f1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a1934703e56ab66f6f259b9f8da331f1b">separatorEmpty</a> ()</td></tr>
|
|
<tr class="memdesc:a1934703e56ab66f6f259b9f8da331f1b"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements, using the EMPTY style. <br /></td></tr>
|
|
<tr class="separator:a1934703e56ab66f6f259b9f8da331f1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13cb559cfc7e409b3f211f0bb35ea7fa" id="r_a13cb559cfc7e409b3f211f0bb35ea7fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a13cb559cfc7e409b3f211f0bb35ea7fa">separatorStyled</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> style)</td></tr>
|
|
<tr class="memdesc:a13cb559cfc7e409b3f211f0bb35ea7fa"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements. <br /></td></tr>
|
|
<tr class="separator:a13cb559cfc7e409b3f211f0bb35ea7fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71d9a6a32f65b6d172f9696b3b9579b4" id="r_a71d9a6a32f65b6d172f9696b3b9579b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a71d9a6a32f65b6d172f9696b3b9579b4">separator</a> (<a class="el" href="structftxui_1_1Pixel.html">Pixel</a> pixel)</td></tr>
|
|
<tr class="memdesc:a71d9a6a32f65b6d172f9696b3b9579b4"><td class="mdescLeft"> </td><td class="mdescRight">Draw a separator in between two element filled with a given pixel. <br /></td></tr>
|
|
<tr class="separator:a71d9a6a32f65b6d172f9696b3b9579b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97a10482d591aade2958da0f2f19b371" id="r_a97a10482d591aade2958da0f2f19b371"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a97a10482d591aade2958da0f2f19b371">separatorCharacter</a> (std::string value)</td></tr>
|
|
<tr class="memdesc:a97a10482d591aade2958da0f2f19b371"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements. <br /></td></tr>
|
|
<tr class="separator:a97a10482d591aade2958da0f2f19b371"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0b8041a60629fd790716038738c93ce" id="r_ae0b8041a60629fd790716038738c93ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ae0b8041a60629fd790716038738c93ce">gauge</a> (float progress)</td></tr>
|
|
<tr class="memdesc:ae0b8041a60629fd790716038738c93ce"><td class="mdescLeft"> </td><td class="mdescRight">Draw a high definition progress bar. <br /></td></tr>
|
|
<tr class="separator:ae0b8041a60629fd790716038738c93ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8537acd423d47cf07e61bd774fb1098" id="r_ae8537acd423d47cf07e61bd774fb1098"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ae8537acd423d47cf07e61bd774fb1098">border</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:ae8537acd423d47cf07e61bd774fb1098"><td class="mdescLeft"> </td><td class="mdescRight">Draw a border around the element. <br /></td></tr>
|
|
<tr class="separator:ae8537acd423d47cf07e61bd774fb1098"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa074cdab57eeb47b99f1699bcc8addd8" id="r_aa074cdab57eeb47b99f1699bcc8addd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#aa074cdab57eeb47b99f1699bcc8addd8">borderLight</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:aa074cdab57eeb47b99f1699bcc8addd8"><td class="mdescLeft"> </td><td class="mdescRight">Draw a light border around the element. <br /></td></tr>
|
|
<tr class="separator:aa074cdab57eeb47b99f1699bcc8addd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a666c31419cc31cdadc9f8178ed63529e" id="r_a666c31419cc31cdadc9f8178ed63529e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a666c31419cc31cdadc9f8178ed63529e">borderHeavy</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a666c31419cc31cdadc9f8178ed63529e"><td class="mdescLeft"> </td><td class="mdescRight">Draw a heavy border around the element. <br /></td></tr>
|
|
<tr class="separator:a666c31419cc31cdadc9f8178ed63529e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a052b504344f3bc1ff86b3493cd934215" id="r_a052b504344f3bc1ff86b3493cd934215"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a052b504344f3bc1ff86b3493cd934215">borderDouble</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a052b504344f3bc1ff86b3493cd934215"><td class="mdescLeft"> </td><td class="mdescRight">Draw a double border around the element. <br /></td></tr>
|
|
<tr class="separator:a052b504344f3bc1ff86b3493cd934215"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3cf2db223a5efaa370f0ca6bb405b80e" id="r_a3cf2db223a5efaa370f0ca6bb405b80e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a3cf2db223a5efaa370f0ca6bb405b80e">borderRounded</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a3cf2db223a5efaa370f0ca6bb405b80e"><td class="mdescLeft"> </td><td class="mdescRight">Draw a rounded border around the element. <br /></td></tr>
|
|
<tr class="separator:a3cf2db223a5efaa370f0ca6bb405b80e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af20f7d6fb275d109f0bdc01a2e4d3f3e" id="r_af20f7d6fb275d109f0bdc01a2e4d3f3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#af20f7d6fb275d109f0bdc01a2e4d3f3e">borderEmpty</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:af20f7d6fb275d109f0bdc01a2e4d3f3e"><td class="mdescLeft"> </td><td class="mdescRight">Draw an empty border around the element. <br /></td></tr>
|
|
<tr class="separator:af20f7d6fb275d109f0bdc01a2e4d3f3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc9db79957d4dd36deb8ca79938e4c41" id="r_abc9db79957d4dd36deb8ca79938e4c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#abc9db79957d4dd36deb8ca79938e4c41">borderStyled</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> style)</td></tr>
|
|
<tr class="memdesc:abc9db79957d4dd36deb8ca79938e4c41"><td class="mdescLeft"> </td><td class="mdescRight">Same as border but with different styles. <br /></td></tr>
|
|
<tr class="separator:abc9db79957d4dd36deb8ca79938e4c41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a346da47464c320ac6b93ffe44b4da9df" id="r_a346da47464c320ac6b93ffe44b4da9df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a346da47464c320ac6b93ffe44b4da9df">borderWith</a> (<a class="el" href="structftxui_1_1Pixel.html">Pixel</a> pixel)</td></tr>
|
|
<tr class="memdesc:a346da47464c320ac6b93ffe44b4da9df"><td class="mdescLeft"> </td><td class="mdescRight">Same as border but with a constant <a class="el" href="structftxui_1_1Pixel.html" title="A unicode character and its associated style.">Pixel</a> around the element. <br /></td></tr>
|
|
<tr class="separator:a346da47464c320ac6b93ffe44b4da9df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a443afb3d149fedaf88b89249c8f6dc25" id="r_a443afb3d149fedaf88b89249c8f6dc25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a443afb3d149fedaf88b89249c8f6dc25">window</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> title, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> content)</td></tr>
|
|
<tr class="memdesc:a443afb3d149fedaf88b89249c8f6dc25"><td class="mdescLeft"> </td><td class="mdescRight">Draw window with a title and a border around the element. <br /></td></tr>
|
|
<tr class="separator:a443afb3d149fedaf88b89249c8f6dc25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b08e0030a0831d3ec3e2a505908273b" id="r_a3b08e0030a0831d3ec3e2a505908273b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a3b08e0030a0831d3ec3e2a505908273b">spinner</a> (int charset_index, size_t image_index)</td></tr>
|
|
<tr class="memdesc:a3b08e0030a0831d3ec3e2a505908273b"><td class="mdescLeft"> </td><td class="mdescRight">Useful to represent the effect of time and/or events. This display an ASCII art "video". <br /></td></tr>
|
|
<tr class="separator:a3b08e0030a0831d3ec3e2a505908273b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87cae33c97dbd25d6a98972fe77954bd" id="r_a87cae33c97dbd25d6a98972fe77954bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a87cae33c97dbd25d6a98972fe77954bd">paragraph</a> (std::string the_text)</td></tr>
|
|
<tr class="memdesc:a87cae33c97dbd25d6a98972fe77954bd"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines. <br /></td></tr>
|
|
<tr class="separator:a87cae33c97dbd25d6a98972fe77954bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae03066f2f87888951ba79c0ac9016cbd" id="r_ae03066f2f87888951ba79c0ac9016cbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ae03066f2f87888951ba79c0ac9016cbd">paragraphAlignLeft</a> (std::string the_text)</td></tr>
|
|
<tr class="memdesc:ae03066f2f87888951ba79c0ac9016cbd"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines, aligned on the left. <br /></td></tr>
|
|
<tr class="separator:ae03066f2f87888951ba79c0ac9016cbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51c2e3beaa1adb097c54ee709b28c091" id="r_a51c2e3beaa1adb097c54ee709b28c091"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a51c2e3beaa1adb097c54ee709b28c091">paragraphAlignRight</a> (std::string the_text)</td></tr>
|
|
<tr class="memdesc:a51c2e3beaa1adb097c54ee709b28c091"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines, aligned on the right. <br /></td></tr>
|
|
<tr class="separator:a51c2e3beaa1adb097c54ee709b28c091"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a048b71d36489476d05b8abfe9cbdd697" id="r_a048b71d36489476d05b8abfe9cbdd697"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a048b71d36489476d05b8abfe9cbdd697">paragraphAlignCenter</a> (std::string the_text)</td></tr>
|
|
<tr class="memdesc:a048b71d36489476d05b8abfe9cbdd697"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines, aligned on the center. <br /></td></tr>
|
|
<tr class="separator:a048b71d36489476d05b8abfe9cbdd697"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4cf7a6519dcfad699f8d0d1e1aa1a0b6" id="r_a4cf7a6519dcfad699f8d0d1e1aa1a0b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a4cf7a6519dcfad699f8d0d1e1aa1a0b6">paragraphAlignJustify</a> (std::string the_text)</td></tr>
|
|
<tr class="memdesc:a4cf7a6519dcfad699f8d0d1e1aa1a0b6"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines, aligned using a justified alignment. the center. <br /></td></tr>
|
|
<tr class="separator:a4cf7a6519dcfad699f8d0d1e1aa1a0b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae78c2b2b147e65701493465f8e3f4d89" id="r_ae78c2b2b147e65701493465f8e3f4d89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ae78c2b2b147e65701493465f8e3f4d89">graph</a> (<a class="el" href="namespaceftxui.html#ab07cb9a766f38fc867f8fe736ce2e6e3">GraphFunction</a> graph_function)</td></tr>
|
|
<tr class="memdesc:ae78c2b2b147e65701493465f8e3f4d89"><td class="mdescLeft"> </td><td class="mdescRight">Draw a graph using a GraphFunction. <br /></td></tr>
|
|
<tr class="separator:ae78c2b2b147e65701493465f8e3f4d89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40451515a5b3049e7a1276cad8b9356c" id="r_a40451515a5b3049e7a1276cad8b9356c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a40451515a5b3049e7a1276cad8b9356c">emptyElement</a> ()</td></tr>
|
|
<tr class="separator:a40451515a5b3049e7a1276cad8b9356c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57d7bdf155e190de514a689abb4e9a35" id="r_a57d7bdf155e190de514a689abb4e9a35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a57d7bdf155e190de514a689abb4e9a35">canvas</a> (<a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< <a class="el" href="structftxui_1_1Canvas.html">Canvas</a> > canvas)</td></tr>
|
|
<tr class="memdesc:a57d7bdf155e190de514a689abb4e9a35"><td class="mdescLeft"> </td><td class="mdescRight">Produce an element from a <a class="el" href="structftxui_1_1Canvas.html">Canvas</a>, or a reference to a <a class="el" href="structftxui_1_1Canvas.html">Canvas</a>. <br /></td></tr>
|
|
<tr class="separator:a57d7bdf155e190de514a689abb4e9a35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac781c6530fb74b861af7d52c03ffb2b9" id="r_ac781c6530fb74b861af7d52c03ffb2b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ac781c6530fb74b861af7d52c03ffb2b9">canvas</a> (int width, int height, std::function< void(<a class="el" href="structftxui_1_1Canvas.html">Canvas</a> &)> fn)</td></tr>
|
|
<tr class="memdesc:ac781c6530fb74b861af7d52c03ffb2b9"><td class="mdescLeft"> </td><td class="mdescRight">Produce an element drawing a canvas of requested size. <br /></td></tr>
|
|
<tr class="separator:ac781c6530fb74b861af7d52c03ffb2b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bef154e558868d259c52380e1e5ead9" id="r_a8bef154e558868d259c52380e1e5ead9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a8bef154e558868d259c52380e1e5ead9">canvas</a> (std::function< void(<a class="el" href="structftxui_1_1Canvas.html">Canvas</a> &)> fn)</td></tr>
|
|
<tr class="memdesc:a8bef154e558868d259c52380e1e5ead9"><td class="mdescLeft"> </td><td class="mdescRight">Produce an element drawing a canvas. <br /></td></tr>
|
|
<tr class="separator:a8bef154e558868d259c52380e1e5ead9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a353c769068e25303eb41fa2da565c604" id="r_a353c769068e25303eb41fa2da565c604"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a353c769068e25303eb41fa2da565c604">bold</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a353c769068e25303eb41fa2da565c604"><td class="mdescLeft"> </td><td class="mdescRight">Use a bold font, for elements with more emphasis. <br /></td></tr>
|
|
<tr class="separator:a353c769068e25303eb41fa2da565c604"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6a3b77604739516e809369810896646" id="r_ac6a3b77604739516e809369810896646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ac6a3b77604739516e809369810896646">dim</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:ac6a3b77604739516e809369810896646"><td class="mdescLeft"> </td><td class="mdescRight">Use a light font, for elements with less emphasis. <br /></td></tr>
|
|
<tr class="separator:ac6a3b77604739516e809369810896646"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a672456b8f2091b615a30ff755418b37b" id="r_a672456b8f2091b615a30ff755418b37b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a672456b8f2091b615a30ff755418b37b">inverted</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a672456b8f2091b615a30ff755418b37b"><td class="mdescLeft"> </td><td class="mdescRight">Add a filter that will invert the foreground and the background colors. <br /></td></tr>
|
|
<tr class="separator:a672456b8f2091b615a30ff755418b37b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ad450c97c4d084b64ffb5b5ca942664" id="r_a5ad450c97c4d084b64ffb5b5ca942664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a5ad450c97c4d084b64ffb5b5ca942664">underlined</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a5ad450c97c4d084b64ffb5b5ca942664"><td class="mdescLeft"> </td><td class="mdescRight">Make the underlined element to be underlined. <br /></td></tr>
|
|
<tr class="separator:a5ad450c97c4d084b64ffb5b5ca942664"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad57613de5895e774218d91dea48d074b" id="r_ad57613de5895e774218d91dea48d074b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ad57613de5895e774218d91dea48d074b">blink</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:ad57613de5895e774218d91dea48d074b"><td class="mdescLeft"> </td><td class="mdescRight">The text drawn alternates in between visible and hidden. <br /></td></tr>
|
|
<tr class="separator:ad57613de5895e774218d91dea48d074b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af61b489da39ca5e24b68e6e1a2b09c0d" id="r_af61b489da39ca5e24b68e6e1a2b09c0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#af61b489da39ca5e24b68e6e1a2b09c0d">color</a> (<a class="el" href="classftxui_1_1Color.html">Color</a> c)</td></tr>
|
|
<tr class="memdesc:af61b489da39ca5e24b68e6e1a2b09c0d"><td class="mdescLeft"> </td><td class="mdescRight">Decorate using a foreground color. <br /></td></tr>
|
|
<tr class="separator:af61b489da39ca5e24b68e6e1a2b09c0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01d4c5aaf0447e862246849111782245" id="r_a01d4c5aaf0447e862246849111782245"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a01d4c5aaf0447e862246849111782245">bgcolor</a> (<a class="el" href="classftxui_1_1Color.html">Color</a> <a class="el" href="namespaceftxui.html#af61b489da39ca5e24b68e6e1a2b09c0d">color</a>)</td></tr>
|
|
<tr class="memdesc:a01d4c5aaf0447e862246849111782245"><td class="mdescLeft"> </td><td class="mdescRight">Decorate using a background color. <br /></td></tr>
|
|
<tr class="separator:a01d4c5aaf0447e862246849111782245"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adef6e6e66199153de6d3b21b14dcf868" id="r_adef6e6e66199153de6d3b21b14dcf868"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#adef6e6e66199153de6d3b21b14dcf868">color</a> (<a class="el" href="classftxui_1_1Color.html">Color</a> color, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:adef6e6e66199153de6d3b21b14dcf868"><td class="mdescLeft"> </td><td class="mdescRight">Set the foreground color of an element. <br /></td></tr>
|
|
<tr class="separator:adef6e6e66199153de6d3b21b14dcf868"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae86eacae0a0626b41e9964ac7f4f532" id="r_aae86eacae0a0626b41e9964ac7f4f532"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#aae86eacae0a0626b41e9964ac7f4f532">bgcolor</a> (<a class="el" href="classftxui_1_1Color.html">Color</a> <a class="el" href="namespaceftxui.html#af61b489da39ca5e24b68e6e1a2b09c0d">color</a>, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:aae86eacae0a0626b41e9964ac7f4f532"><td class="mdescLeft"> </td><td class="mdescRight">Set the background color of an element. <br /></td></tr>
|
|
<tr class="separator:aae86eacae0a0626b41e9964ac7f4f532"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78447ba1ccb792963ad6d306f4ed1256" id="r_a78447ba1ccb792963ad6d306f4ed1256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a78447ba1ccb792963ad6d306f4ed1256">focusPosition</a> (int x, int y)</td></tr>
|
|
<tr class="memdesc:a78447ba1ccb792963ad6d306f4ed1256"><td class="mdescLeft"> </td><td class="mdescRight">Used inside a <code>frame</code>, this force the view to be scrolled toward a a given position. The position is expressed in the numbers of cells. <br /></td></tr>
|
|
<tr class="separator:a78447ba1ccb792963ad6d306f4ed1256"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13befad33cb4125e2143f2af3eddcc71" id="r_a13befad33cb4125e2143f2af3eddcc71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a13befad33cb4125e2143f2af3eddcc71">focusPositionRelative</a> (float x, float y)</td></tr>
|
|
<tr class="memdesc:a13befad33cb4125e2143f2af3eddcc71"><td class="mdescLeft"> </td><td class="mdescRight">Used inside a <code>frame</code>, this force the view to be scrolled toward a a given position. The position is expressed in proportion of the requested size. <br /></td></tr>
|
|
<tr class="separator:a13befad33cb4125e2143f2af3eddcc71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a552ba6d33b3c9bec586b99fba4c243ac" id="r_a552ba6d33b3c9bec586b99fba4c243ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a552ba6d33b3c9bec586b99fba4c243ac">hbox</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children)</td></tr>
|
|
<tr class="memdesc:a552ba6d33b3c9bec586b99fba4c243ac"><td class="mdescLeft"> </td><td class="mdescRight">A container displaying elements horizontally one by one. <br /></td></tr>
|
|
<tr class="separator:a552ba6d33b3c9bec586b99fba4c243ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd28058f0ccbbdf34691a85a7cc9b2e3" id="r_afd28058f0ccbbdf34691a85a7cc9b2e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#afd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children)</td></tr>
|
|
<tr class="memdesc:afd28058f0ccbbdf34691a85a7cc9b2e3"><td class="mdescLeft"> </td><td class="mdescRight">A container displaying elements vertically one by one. <br /></td></tr>
|
|
<tr class="separator:afd28058f0ccbbdf34691a85a7cc9b2e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a901ab1b6b2e0e8c295552168ab206441" id="r_a901ab1b6b2e0e8c295552168ab206441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a901ab1b6b2e0e8c295552168ab206441">dbox</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children_)</td></tr>
|
|
<tr class="memdesc:a901ab1b6b2e0e8c295552168ab206441"><td class="mdescLeft"> </td><td class="mdescRight">Stack several element on top of each other. <br /></td></tr>
|
|
<tr class="separator:a901ab1b6b2e0e8c295552168ab206441"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b45cae54e7a6afcf338eb77a54e4df6" id="r_a1b45cae54e7a6afcf338eb77a54e4df6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a1b45cae54e7a6afcf338eb77a54e4df6">flexbox</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a>, <a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> config=<a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a>())</td></tr>
|
|
<tr class="separator:a1b45cae54e7a6afcf338eb77a54e4df6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abcdf409d605edafd3191cd7ba47bcbd1" id="r_abcdf409d605edafd3191cd7ba47bcbd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#abcdf409d605edafd3191cd7ba47bcbd1">gridbox</a> (std::vector< <a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> > lines)</td></tr>
|
|
<tr class="memdesc:abcdf409d605edafd3191cd7ba47bcbd1"><td class="mdescLeft"> </td><td class="mdescRight">A container displaying a grid of elements. <br /></td></tr>
|
|
<tr class="separator:abcdf409d605edafd3191cd7ba47bcbd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c7a358e515dbd4bc1fba8c6f59fe911" id="r_a4c7a358e515dbd4bc1fba8c6f59fe911"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a4c7a358e515dbd4bc1fba8c6f59fe911">hflow</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a>)</td></tr>
|
|
<tr class="separator:a4c7a358e515dbd4bc1fba8c6f59fe911"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a3c8f59366f1e93d79c0a9dd13e7621" id="r_a9a3c8f59366f1e93d79c0a9dd13e7621"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a9a3c8f59366f1e93d79c0a9dd13e7621">vflow</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a>)</td></tr>
|
|
<tr class="separator:a9a3c8f59366f1e93d79c0a9dd13e7621"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a257acd2bd47bab7db879cca2c0e67e23" id="r_a257acd2bd47bab7db879cca2c0e67e23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a257acd2bd47bab7db879cca2c0e67e23">flex</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a257acd2bd47bab7db879cca2c0e67e23"><td class="mdescLeft"> </td><td class="mdescRight">Make a child element to expand proportionnally to the space left in a container. <br /></td></tr>
|
|
<tr class="separator:a257acd2bd47bab7db879cca2c0e67e23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81ed6b31f512e849247f13d249f6f20e" id="r_a81ed6b31f512e849247f13d249f6f20e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a81ed6b31f512e849247f13d249f6f20e">flex_grow</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a81ed6b31f512e849247f13d249f6f20e"><td class="mdescLeft"> </td><td class="mdescRight">Expand if possible. <br /></td></tr>
|
|
<tr class="separator:a81ed6b31f512e849247f13d249f6f20e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4629196b5ffc280054d35f2a9977e829" id="r_a4629196b5ffc280054d35f2a9977e829"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a4629196b5ffc280054d35f2a9977e829">flex_shrink</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a4629196b5ffc280054d35f2a9977e829"><td class="mdescLeft"> </td><td class="mdescRight">Minimize if needed. <br /></td></tr>
|
|
<tr class="separator:a4629196b5ffc280054d35f2a9977e829"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0dbba98e14f63f1dd5163cbdc4f42da8" id="r_a0dbba98e14f63f1dd5163cbdc4f42da8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a0dbba98e14f63f1dd5163cbdc4f42da8">xflex</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a0dbba98e14f63f1dd5163cbdc4f42da8"><td class="mdescLeft"> </td><td class="mdescRight">Expand/Minimize if possible/needed on the X axis. <br /></td></tr>
|
|
<tr class="separator:a0dbba98e14f63f1dd5163cbdc4f42da8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1618cb15307f29eb3d531e7b44c280d3" id="r_a1618cb15307f29eb3d531e7b44c280d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a1618cb15307f29eb3d531e7b44c280d3">xflex_grow</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a1618cb15307f29eb3d531e7b44c280d3"><td class="mdescLeft"> </td><td class="mdescRight">Expand if possible on the X axis. <br /></td></tr>
|
|
<tr class="separator:a1618cb15307f29eb3d531e7b44c280d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95275a9271934cf76e970c6650cc224d" id="r_a95275a9271934cf76e970c6650cc224d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a95275a9271934cf76e970c6650cc224d">xflex_shrink</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a95275a9271934cf76e970c6650cc224d"><td class="mdescLeft"> </td><td class="mdescRight">Minimize if needed on the X axis. <br /></td></tr>
|
|
<tr class="separator:a95275a9271934cf76e970c6650cc224d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42c7a33df6d890de30fc1ebb2d1b3ca6" id="r_a42c7a33df6d890de30fc1ebb2d1b3ca6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a42c7a33df6d890de30fc1ebb2d1b3ca6">yflex</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a42c7a33df6d890de30fc1ebb2d1b3ca6"><td class="mdescLeft"> </td><td class="mdescRight">Expand/Minimize if possible/needed on the Y axis. <br /></td></tr>
|
|
<tr class="separator:a42c7a33df6d890de30fc1ebb2d1b3ca6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7eac3f709e905af8f583aed52093b7ce" id="r_a7eac3f709e905af8f583aed52093b7ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a7eac3f709e905af8f583aed52093b7ce">yflex_grow</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a7eac3f709e905af8f583aed52093b7ce"><td class="mdescLeft"> </td><td class="mdescRight">Expand if possible on the Y axis. <br /></td></tr>
|
|
<tr class="separator:a7eac3f709e905af8f583aed52093b7ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7d0757f5965aa579bccc125ff909256" id="r_af7d0757f5965aa579bccc125ff909256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#af7d0757f5965aa579bccc125ff909256">yflex_shrink</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:af7d0757f5965aa579bccc125ff909256"><td class="mdescLeft"> </td><td class="mdescRight">Minimize if needed on the Y axis. <br /></td></tr>
|
|
<tr class="separator:af7d0757f5965aa579bccc125ff909256"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a845b0ea50d51024aa4e050447b46e1dd" id="r_a845b0ea50d51024aa4e050447b46e1dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a845b0ea50d51024aa4e050447b46e1dd">notflex</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a845b0ea50d51024aa4e050447b46e1dd"><td class="mdescLeft"> </td><td class="mdescRight">Make the element not flexible. <br /></td></tr>
|
|
<tr class="separator:a845b0ea50d51024aa4e050447b46e1dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2a9ed2d22ec3c8811b61f4a901ed367" id="r_ac2a9ed2d22ec3c8811b61f4a901ed367"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ac2a9ed2d22ec3c8811b61f4a901ed367">filler</a> ()</td></tr>
|
|
<tr class="memdesc:ac2a9ed2d22ec3c8811b61f4a901ed367"><td class="mdescLeft"> </td><td class="mdescRight">An element that will take expand proportionnally to the space left in a container. <br /></td></tr>
|
|
<tr class="separator:ac2a9ed2d22ec3c8811b61f4a901ed367"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbda408cdd76f3bbd9c4e863672b7122" id="r_adbda408cdd76f3bbd9c4e863672b7122"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#adbda408cdd76f3bbd9c4e863672b7122">size</a> (<a class="el" href="namespaceftxui.html#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a> direction, <a class="el" href="namespaceftxui.html#ae09f44b989d381a387329fd0a0935926">Constraint</a> constraint, int value)</td></tr>
|
|
<tr class="memdesc:adbda408cdd76f3bbd9c4e863672b7122"><td class="mdescLeft"> </td><td class="mdescRight">Apply a constraint on the size of an element. <br /></td></tr>
|
|
<tr class="separator:adbda408cdd76f3bbd9c4e863672b7122"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaff8245861617a3d9e846e99de582a63" id="r_aaff8245861617a3d9e846e99de582a63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#aaff8245861617a3d9e846e99de582a63">reflect</a> (<a class="el" href="structftxui_1_1Box.html">Box</a> &box)</td></tr>
|
|
<tr class="separator:aaff8245861617a3d9e846e99de582a63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0d6a96f6e1fb6d67d9fa6323062a737" id="r_ad0d6a96f6e1fb6d67d9fa6323062a737"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ad0d6a96f6e1fb6d67d9fa6323062a737">frame</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:ad0d6a96f6e1fb6d67d9fa6323062a737"><td class="mdescLeft"> </td><td class="mdescRight">Allow an element to be displayed inside a 'virtual' area. It size can be larger than its container. In this case only a smaller portion is displayed. The view is scrollable to make the focused element visible. <br /></td></tr>
|
|
<tr class="separator:ad0d6a96f6e1fb6d67d9fa6323062a737"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2616fcc18ca2fb41954749e67647b48f" id="r_a2616fcc18ca2fb41954749e67647b48f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a2616fcc18ca2fb41954749e67647b48f">xframe</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>)</td></tr>
|
|
<tr class="separator:a2616fcc18ca2fb41954749e67647b48f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8406bb311fbaf67a7779833635c348ea" id="r_a8406bb311fbaf67a7779833635c348ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a8406bb311fbaf67a7779833635c348ea">yframe</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>)</td></tr>
|
|
<tr class="separator:a8406bb311fbaf67a7779833635c348ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52ee73ca2fb34afb6e6f25ac7df04b0e" id="r_a52ee73ca2fb34afb6e6f25ac7df04b0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a52ee73ca2fb34afb6e6f25ac7df04b0e">focus</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>)</td></tr>
|
|
<tr class="separator:a52ee73ca2fb34afb6e6f25ac7df04b0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0a483ef6e8a00023755c4637a1fcb9d" id="r_af0a483ef6e8a00023755c4637a1fcb9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#af0a483ef6e8a00023755c4637a1fcb9d">select</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>)</td></tr>
|
|
<tr class="separator:af0a483ef6e8a00023755c4637a1fcb9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1974176e676afdb96d203e8e0f579219" id="r_a1974176e676afdb96d203e8e0f579219"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a1974176e676afdb96d203e8e0f579219">vscroll_indicator</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a1974176e676afdb96d203e8e0f579219"><td class="mdescLeft"> </td><td class="mdescRight">Add a filter that will invert the foreground and the background colors. <br /></td></tr>
|
|
<tr class="separator:a1974176e676afdb96d203e8e0f579219"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7d0d1e44c1a5424e42a5cddceacf7f7" id="r_af7d0d1e44c1a5424e42a5cddceacf7f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#af7d0d1e44c1a5424e42a5cddceacf7f7">hcenter</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:af7d0d1e44c1a5424e42a5cddceacf7f7"><td class="mdescLeft"> </td><td class="mdescRight">Center an element horizontally. <br /></td></tr>
|
|
<tr class="separator:af7d0d1e44c1a5424e42a5cddceacf7f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad907a8a48bb9f9dfdb06402e9fc12316" id="r_ad907a8a48bb9f9dfdb06402e9fc12316"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#ad907a8a48bb9f9dfdb06402e9fc12316">vcenter</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:ad907a8a48bb9f9dfdb06402e9fc12316"><td class="mdescLeft"> </td><td class="mdescRight">Center an element vertically. <br /></td></tr>
|
|
<tr class="separator:ad907a8a48bb9f9dfdb06402e9fc12316"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b11656305fce8427b81daf1c35883f1" id="r_a5b11656305fce8427b81daf1c35883f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a5b11656305fce8427b81daf1c35883f1">center</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a5b11656305fce8427b81daf1c35883f1"><td class="mdescLeft"> </td><td class="mdescRight">Center an element horizontally and vertically. <br /></td></tr>
|
|
<tr class="separator:a5b11656305fce8427b81daf1c35883f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a778e52afe28f1978f1f7ef065ed92d6d" id="r_a778e52afe28f1978f1f7ef065ed92d6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a778e52afe28f1978f1f7ef065ed92d6d">align_right</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a778e52afe28f1978f1f7ef065ed92d6d"><td class="mdescLeft"> </td><td class="mdescRight">Align an element on the right side. <br /></td></tr>
|
|
<tr class="separator:a778e52afe28f1978f1f7ef065ed92d6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1bfd3885ac8b40dc82a1103725003c07" id="r_a1bfd3885ac8b40dc82a1103725003c07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a1bfd3885ac8b40dc82a1103725003c07">nothing</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> element)</td></tr>
|
|
<tr class="memdesc:a1bfd3885ac8b40dc82a1103725003c07"><td class="mdescLeft"> </td><td class="mdescRight">A decoration doing absolutely nothing. <br /></td></tr>
|
|
<tr class="separator:a1bfd3885ac8b40dc82a1103725003c07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23baec2f3d3a6a82e3f605d695c7e21b" id="r_a23baec2f3d3a6a82e3f605d695c7e21b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a23baec2f3d3a6a82e3f605d695c7e21b">clear_under</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
|
<tr class="memdesc:a23baec2f3d3a6a82e3f605d695c7e21b"><td class="mdescLeft"> </td><td class="mdescRight">Before drawing |child|, clear the pixels below. This is useful in. <br /></td></tr>
|
|
<tr class="separator:a23baec2f3d3a6a82e3f605d695c7e21b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af15ab09adb0a016476e5fa5afac153bb" id="r_af15ab09adb0a016476e5fa5afac153bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#structftxui_1_1Dimensions">Dimensions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Dimension.html#af15ab09adb0a016476e5fa5afac153bb">Fit</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> &)</td></tr>
|
|
<tr class="separator:af15ab09adb0a016476e5fa5afac153bb"><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>
|