mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
304 lines
24 KiB
HTML
304 lines
24 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/component/event.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">5.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('event_8hpp.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#namespaces">Namespaces</a> </div>
|
|
<div class="headertitle"><div class="title">event.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="event_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2component_2event_8hppdep" alt=""/></div>
|
|
<map name="ainclude_2ftxui_2component_2event_8hppdep" id="ainclude_2ftxui_2component_2event_8hppdep">
|
|
<area shape="rect" title=" " alt="" coords="2242,5,2421,45"/>
|
|
<area shape="rect" href="animation_8hpp.html" title=" " alt="" coords="2242,93,2421,133"/>
|
|
<area shape="poly" title=" " alt="" coords="2334,59,2334,93,2329,93,2329,59"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="2276,365,2427,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2273,54,2250,72,2232,94,2230,112,2230,145,2237,221,2243,267,2249,286,2262,308,2289,339,2321,362,2317,367,2286,343,2257,311,2244,288,2238,268,2231,222,2224,145,2224,112,2228,92,2246,68,2270,50"/>
|
|
<area shape="rect" href="catch__event_8cpp.html" title=" " alt="" coords="5,365,156,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2228,30,1934,34,1546,45,1163,64,1005,79,885,96,769,123,653,156,539,194,431,234,245,310,121,367,119,362,243,305,429,229,538,189,651,151,768,118,884,91,1004,73,1163,59,1546,40,1934,29,2228,25"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="1053,365,1204,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2228,32,2110,38,1965,49,1808,68,1652,96,1578,113,1521,128,1467,150,1399,184,1324,229,1254,280,1151,366,1148,362,1250,276,1321,225,1397,179,1465,145,1520,123,1577,107,1651,91,1807,63,1965,44,2110,32,2228,27"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="2975,365,3125,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2435,36,2535,56,2587,72,2638,91,2700,122,2762,157,2876,235,2969,308,3031,362,3028,366,2966,312,2873,239,2759,162,2698,126,2636,96,2586,77,2533,62,2434,41"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="180,365,331,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2228,31,1959,36,1609,48,1267,67,1126,80,1019,96,948,114,894,133,774,184,303,367,301,362,772,179,892,128,946,108,1017,91,1125,75,1267,62,1609,42,1959,31,2228,25"/>
|
|
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="3149,365,3300,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2435,34,2560,55,2628,71,2694,91,2772,121,2849,157,2996,235,3118,308,3199,362,3196,367,3115,313,2993,239,2847,162,2770,126,2692,96,2626,76,2559,60,2434,40"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1927,365,2077,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2281,54,2251,73,2222,95,2154,167,2093,245,2046,315,2015,366,2010,363,2041,312,2089,241,2149,164,2219,91,2248,69,2279,50"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="355,365,505,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2228,31,1986,37,1678,48,1378,68,1255,81,1161,96,1055,123,949,157,846,195,748,234,579,311,466,367,464,362,577,306,746,229,844,190,948,152,1054,118,1160,91,1254,75,1378,62,1677,43,1986,31,2228,26"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="2451,365,2601,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2385,50,2411,69,2435,92,2459,126,2478,163,2506,241,2521,312,2527,364,2522,365,2516,313,2500,243,2473,165,2454,129,2431,95,2408,73,2382,55"/>
|
|
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="529,365,680,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2228,31,2009,37,1737,49,1475,68,1367,81,1285,96,1210,118,1149,141,1096,166,1048,193,949,250,890,280,818,312,664,367,662,362,816,307,888,275,947,245,1046,188,1094,161,1147,136,1209,113,1284,91,1366,75,1474,62,1737,43,2009,32,2228,26"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="1228,365,1379,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2229,40,2008,68,1875,90,1738,116,1607,147,1489,183,1438,203,1394,225,1358,247,1331,271,1317,293,1309,318,1305,365,1299,364,1304,317,1312,291,1327,268,1355,243,1391,220,1436,198,1487,178,1605,142,1737,111,1874,84,2007,63,2228,35"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="704,365,855,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2228,32,2032,38,1793,50,1565,69,1471,81,1400,96,1331,118,1274,141,1226,166,1182,192,1092,249,1037,280,971,312,833,367,831,362,969,307,1035,275,1089,245,1179,188,1223,161,1272,136,1329,113,1399,91,1470,76,1564,64,1793,45,2032,33,2228,26"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="879,365,1029,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2229,32,2052,40,1841,52,1640,71,1558,82,1496,96,1446,114,1410,133,1327,184,990,367,987,362,1325,179,1407,129,1444,109,1495,91,1557,77,1640,65,1840,47,2052,34,2228,27"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="2625,365,2776,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2435,38,2512,58,2551,73,2587,91,2649,128,2695,162,2730,205,2762,268,2767,289,2762,310,2745,341,2724,366,2720,363,2741,338,2757,308,2761,289,2757,270,2726,208,2691,166,2646,132,2585,96,2548,78,2510,63,2433,43"/>
|
|
<area shape="rect" href="screen__interactive_8hpp.html" title=" " alt="" coords="2569,269,2747,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2435,39,2496,58,2525,73,2552,91,2591,134,2621,183,2642,231,2655,268,2650,270,2637,233,2617,186,2587,137,2548,95,2522,78,2494,63,2434,44"/>
|
|
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="3521,365,3694,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2435,35,2589,56,2759,91,2935,141,3069,191,3201,244,3374,307,3547,362,3545,367,3372,312,3199,249,3067,196,2933,147,2757,96,2588,62,2434,40"/>
|
|
<area shape="rect" href="task_8hpp.html" title=" " alt="" coords="3283,181,3462,221"/>
|
|
<area shape="poly" title=" " alt="" coords="2434,23,2630,25,2868,34,2986,42,3094,54,3186,70,3255,91,3288,109,3318,133,3361,179,3357,183,3314,137,3285,114,3253,96,3185,75,3094,59,2986,47,2868,39,2630,30,2434,28"/>
|
|
<area shape="rect" href="terminal__input__parser_8cpp.html" title=" " alt="" coords="3913,365,4107,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2435,26,2653,32,2926,43,3188,62,3297,75,3379,91,3472,118,3564,152,3654,190,3739,230,3884,306,3981,362,3979,367,3882,311,3737,234,3652,195,3562,157,3470,123,3377,96,3296,81,3188,68,2925,49,2653,37,2435,31"/>
|
|
<area shape="rect" href="terminal__input__parser_8hpp.html" title=" " alt="" coords="3411,269,3607,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2435,26,2638,32,2888,43,3128,63,3227,75,3301,91,3356,105,3399,119,3437,141,3476,180,3490,201,3500,225,3510,269,3504,270,3495,227,3486,204,3472,183,3433,145,3396,124,3354,110,3300,96,3226,81,3128,68,2888,49,2638,37,2435,31"/>
|
|
<area shape="rect" href="event_8cpp.html" title=" " alt="" coords="3733,93,3884,133"/>
|
|
<area shape="poly" title=" " alt="" coords="2434,24,2664,26,2982,36,3346,56,3532,71,3714,91,3733,93,3732,99,3714,96,3532,76,3345,61,2982,41,2664,32,2434,29"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="1759,181,1941,221"/>
|
|
<area shape="poly" title=" " alt="" coords="2229,136,1942,186,1941,181,2228,130"/>
|
|
<area shape="poly" title=" " alt="" coords="2283,143,2263,161,2247,182,2242,201,2247,221,2265,263,2288,302,2335,363,2331,366,2284,305,2260,265,2242,222,2237,201,2242,180,2259,157,2280,139"/>
|
|
<area shape="poly" title=" " alt="" coords="2375,139,2399,158,2421,180,2456,228,2485,280,2522,363,2517,365,2480,282,2452,231,2417,183,2396,162,2372,143"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="1341,269,1522,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2228,122,2006,142,1876,160,1748,184,1673,203,1599,227,1478,272,1476,267,1597,222,1671,198,1747,179,1876,155,2006,137,2228,117"/>
|
|
<area shape="poly" title=" " alt="" coords="2383,137,2465,179,2626,267,2623,271,2462,184,2380,142"/>
|
|
<area shape="poly" title=" " alt="" coords="2423,134,2771,214,3217,307,3363,330,3509,355,3540,362,3539,367,3508,360,3362,335,3216,312,2770,219,2422,139"/>
|
|
<area shape="rect" href="animation_8cpp.html" title=" " alt="" coords="2256,181,2407,221"/>
|
|
<area shape="poly" title=" " alt="" coords="2334,147,2334,181,2329,181,2329,147"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1698,269,1877,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1830,234,1803,271,1799,268,1826,231"/>
|
|
<area shape="poly" title=" " alt="" coords="1903,225,1994,265,2099,307,2182,332,2265,355,2290,362,2289,367,2264,360,2180,337,2097,312,1992,270,1901,230"/>
|
|
<area shape="poly" title=" " alt="" coords="1746,218,1662,239,1619,253,1579,272,1566,281,1558,291,1549,302,1535,312,1490,330,1450,341,1413,346,1379,347,1306,348,1264,351,1216,360,1188,367,1186,362,1215,355,1264,346,1306,343,1379,342,1413,341,1449,336,1488,325,1533,307,1546,298,1554,288,1563,277,1577,267,1617,248,1660,233,1744,213"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="1752,365,1903,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1875,232,1892,269,1895,290,1891,310,1874,341,1851,366,1847,363,1869,338,1886,308,1889,290,1887,270,1870,234"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="1403,365,1553,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1784,229,1736,248,1687,272,1659,291,1630,312,1522,367,1519,362,1627,307,1656,287,1685,267,1733,243,1782,224"/>
|
|
<area shape="poly" title=" " alt="" coords="1878,230,1911,268,1989,363,1985,366,1907,271,1874,234"/>
|
|
<area shape="poly" title=" " alt="" coords="1939,222,2166,281,2440,355,2465,362,2464,367,2439,360,2165,286,1937,227"/>
|
|
<area shape="poly" title=" " alt="" coords="1749,227,1689,246,1630,272,1615,281,1605,291,1595,302,1579,312,1529,332,1487,342,1445,348,1392,360,1366,367,1365,362,1391,355,1444,343,1486,336,1527,327,1577,307,1592,297,1602,288,1612,277,1627,267,1687,241,1747,222"/>
|
|
<area shape="poly" title=" " alt="" coords="1745,214,1551,235,1439,251,1329,272,1240,294,1151,319,1007,367,1005,362,1149,314,1238,289,1328,267,1438,246,1550,230,1744,208"/>
|
|
<area shape="poly" title=" " alt="" coords="1956,218,2253,273,2434,312,2615,355,2641,362,2640,367,2613,360,2433,317,2252,279,1955,223"/>
|
|
<area shape="poly" title=" " alt="" coords="1746,227,1523,272,1522,267,1745,221"/>
|
|
<area shape="poly" title=" " alt="" coords="1891,298,2066,320,2265,355,2294,362,2293,367,2264,360,2066,325,1890,303"/>
|
|
<area shape="poly" title=" " alt="" coords="1685,302,1534,312,1235,320,849,324,465,334,300,344,168,360,136,367,135,362,167,355,299,339,465,329,849,318,1235,314,1534,307,1684,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1685,303,1430,330,1306,345,1216,360,1187,367,1185,362,1215,355,1305,340,1430,325,1684,298"/>
|
|
<area shape="poly" title=" " alt="" coords="1803,321,1822,364,1817,366,1798,323"/>
|
|
<area shape="poly" title=" " alt="" coords="1890,291,2443,312,2744,330,2869,342,2964,355,2995,362,2994,367,2963,360,2868,347,2744,336,2443,317,1890,296"/>
|
|
<area shape="rect" href="component__fuzzer_8cpp.html" title=" " alt="" coords="3324,365,3496,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1891,291,2669,319,3077,337,3225,346,3313,355,3349,362,3348,367,3312,360,3224,352,3076,342,2669,324,1890,297"/>
|
|
<area shape="poly" title=" " alt="" coords="1685,302,1534,312,1352,319,1198,320,936,314,809,314,675,320,522,334,342,360,311,367,310,362,342,355,521,329,674,314,809,309,936,309,1198,315,1352,314,1534,307,1684,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1713,316,1541,367,1540,362,1711,311"/>
|
|
<area shape="poly" title=" " alt="" coords="1891,290,2167,296,2527,309,2881,328,3027,340,3138,355,3170,362,3169,367,3138,360,3027,346,2880,333,2527,314,2167,302,1890,295"/>
|
|
<area shape="poly" title=" " alt="" coords="1844,312,1960,362,1958,367,1842,317"/>
|
|
<area shape="poly" title=" " alt="" coords="1685,302,1534,312,1379,319,1247,320,1023,318,916,318,801,324,670,337,517,360,486,367,484,362,516,355,670,332,800,319,915,313,1023,312,1247,315,1379,313,1534,307,1684,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1890,292,2141,312,2291,330,2440,355,2470,362,2468,367,2439,360,2290,335,2141,317,1890,298"/>
|
|
<area shape="poly" title=" " alt="" coords="1685,301,1534,312,1406,318,1296,321,1111,321,1022,323,926,329,819,340,692,360,661,367,660,362,691,355,818,335,926,323,1022,317,1111,315,1296,315,1405,313,1534,307,1684,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1685,307,1545,329,1392,360,1364,367,1363,362,1391,355,1544,324,1684,302"/>
|
|
<area shape="poly" title=" " alt="" coords="1684,301,1534,312,1346,321,1199,324,1052,333,967,343,867,360,836,367,835,362,865,355,966,338,1052,328,1198,319,1345,316,1534,307,1684,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1685,301,1315,332,1141,348,1041,360,1011,367,1010,362,1040,355,1140,343,1314,327,1684,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1890,289,2034,294,2215,305,2415,325,2615,355,2645,362,2644,367,2613,360,2414,330,2214,311,2033,300,1890,295"/>
|
|
<area shape="rect" href="component_2util_8cpp.html" title=" " alt="" coords="1577,365,1728,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1751,319,1681,367,1678,362,1748,315"/>
|
|
<area shape="rect" href="window_8cpp.html" title=" " alt="" coords="2101,365,2252,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1891,309,2091,355,2117,362,2116,367,2089,360,1890,314"/>
|
|
<area shape="poly" title=" " alt="" coords="2584,316,2414,367,2413,362,2582,311"/>
|
|
<area shape="poly" title=" " alt="" coords="2761,308,2964,355,2990,362,2989,367,2963,360,2760,314"/>
|
|
<area shape="poly" title=" " alt="" coords="2761,298,2938,320,3039,335,3139,355,3167,362,3166,367,3137,360,3038,341,2938,325,2761,303"/>
|
|
<area shape="poly" title=" " alt="" coords="2555,300,2340,321,2215,338,2091,360,2061,367,2060,362,2089,355,2214,333,2339,316,2554,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2621,320,2554,367,2551,362,2618,315"/>
|
|
<area shape="poly" title=" " alt="" coords="2555,296,2295,303,1959,316,1631,335,1495,347,1392,360,1360,367,1359,362,1391,355,1494,341,1630,329,1959,311,2294,298,2555,290"/>
|
|
<area shape="poly" title=" " alt="" coords="2675,321,2694,363,2690,366,2670,323"/>
|
|
<area shape="poly" title=" " alt="" coords="2555,307,2417,330,2265,360,2237,367,2236,362,2264,355,2416,324,2554,302"/>
|
|
<area shape="rect" href="loop_8cpp.html" title=" " alt="" coords="2800,365,2951,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2715,312,2832,362,2830,367,2713,317"/>
|
|
<area shape="poly" title=" " alt="" coords="2761,298,2858,307,3041,318,3185,322,3327,330,3509,355,3544,362,3542,367,3508,360,3327,336,3184,327,3041,323,2858,312,2761,303"/>
|
|
<area shape="poly" title=" " alt="" coords="3270,218,2748,280,2747,275,3269,212"/>
|
|
<area shape="poly" title=" " alt="" coords="3376,235,3383,273,3390,291,3401,307,3420,318,3456,332,3546,362,3544,367,3454,337,3417,323,3398,311,3385,294,3377,274,3370,236"/>
|
|
<area shape="poly" title=" " alt="" coords="3476,219,3548,239,3620,267,3638,277,3650,288,3661,298,3678,307,3738,328,3787,338,3837,343,3901,355,3933,362,3932,367,3900,360,3837,349,3786,343,3736,333,3676,312,3658,302,3646,292,3635,282,3618,272,3546,244,3475,225"/>
|
|
<area shape="poly" title=" " alt="" coords="3416,227,3480,267,3477,272,3413,231"/>
|
|
<area shape="poly" title=" " alt="" coords="3481,321,3432,367,3428,363,3477,317"/>
|
|
<area shape="poly" title=" " alt="" coords="3540,317,3589,363,3586,367,3537,321"/>
|
|
<area shape="poly" title=" " alt="" coords="3621,306,3901,355,3935,362,3934,367,3900,360,3620,311"/>
|
|
<area shape="rect" href="terminal__input__parser__test__fuzzer_8cpp.html" title=" " alt="" coords="3719,357,3888,412"/>
|
|
<area shape="poly" title=" " alt="" coords="3582,311,3721,355,3720,360,3581,316"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="event_8hpp_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1Event.html">Event</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represent an event. It can be key press event, a terminal resize, or more ... <a href="structftxui_1_1Event.html#details">More...</a><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="namespaces" name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html">ftxui</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.14-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
</div>
|
|
<script>
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
const projectNumber = document.getElementById('projectnumber');
|
|
if (!projectNumber) {
|
|
console.warn('Doxygen element with ID "projectnumber" not found. Cannot add version switcher.');
|
|
return;
|
|
}
|
|
|
|
const versions = ["main", "v6.1.9", "v6.1.8", "v6.1.7", "v6.1.6", "v6.1.5", "v6.1.4", "v6.1.3", "v6.1.2", "v6.1.1", "v6.1.0", "v6.0.2", "v6.0.1", "v6.0.0", "v5.0.0", "v4.1.1", "v4.1.0", "v4.0.0", "v3.0.0", "v2.0.0", "v0.9", "v0.11", "v0.10"];
|
|
const version_paths = {"main": "../../index.html", "v6.1.9": "../v6.1.9/index.html", "v6.1.8": "../v6.1.8/index.html", "v6.1.7": "../v6.1.7/index.html", "v6.1.6": "../v6.1.6/index.html", "v6.1.5": "../v6.1.5/index.html", "v6.1.4": "../v6.1.4/index.html", "v6.1.3": "../v6.1.3/index.html", "v6.1.2": "../v6.1.2/index.html", "v6.1.1": "../v6.1.1/index.html", "v6.1.0": "../v6.1.0/index.html", "v6.0.2": "../v6.0.2/index.html", "v6.0.1": "../v6.0.1/index.html", "v6.0.0": "../v6.0.0/index.html", "v5.0.0": "index.html", "v4.1.1": "../v4.1.1/index.html", "v4.1.0": "../v4.1.0/index.html", "v4.0.0": "../v4.0.0/index.html", "v3.0.0": "../v3.0.0/index.html", "v2.0.0": "../v2.0.0/index.html", "v0.9": "../v0.9/index.html", "v0.11": "../v0.11/index.html", "v0.10": "../v0.10/index.html"};
|
|
const currentVersion = "v5.0.0";
|
|
|
|
// Sort versions: 'main' first, then others numerically descending.
|
|
versions.sort((a, b) => {
|
|
if (a === 'main') return -1;
|
|
if (b === 'main') return 1;
|
|
return b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' });
|
|
});
|
|
|
|
const select = document.createElement('select');
|
|
select.onchange = function() {
|
|
const selectedVersion = this.value;
|
|
// Navigate directly to the pre-calculated relative path.
|
|
if (selectedVersion !== currentVersion) {
|
|
window.location.href = version_paths[selectedVersion];
|
|
}
|
|
};
|
|
|
|
versions.forEach(v => {
|
|
const option = document.createElement('option');
|
|
option.value = v;
|
|
option.textContent = v;
|
|
if (v === currentVersion) {
|
|
option.selected = true;
|
|
}
|
|
select.appendChild(option);
|
|
});
|
|
|
|
// Replace the Doxygen project number element with our dropdown.
|
|
projectNumber.replaceWith(select);
|
|
|
|
// Apply some styling to make it look good.
|
|
Object.assign(select.style, {
|
|
backgroundColor: 'rgba(0, 0, 0, 0.8)',
|
|
color: 'white',
|
|
border: '1px solid rgba(255, 255, 255, 0.2)',
|
|
padding: '5px',
|
|
borderRadius: '5px',
|
|
fontSize: '14px',
|
|
fontFamily: 'inherit',
|
|
marginLeft: '10px',
|
|
cursor: 'pointer'
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|