mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
300 lines
23 KiB
HTML
300 lines
23 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">4.0.0</span>
|
|
</div>
|
|
<div id="projectbrief">C++ functional terminal UI.</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.12.0 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&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="2066,5,2245,45"/>
|
|
<area shape="rect" href="animation_8hpp.html" title=" " alt="" coords="2274,93,2453,133"/>
|
|
<area shape="poly" title=" " alt="" coords="2215,48,2319,91,2317,96,2213,53"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="2276,365,2427,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2159,59,2163,96,2173,139,2190,182,2216,219,2233,232,2250,239,2286,240,2322,243,2339,252,2355,268,2365,292,2368,318,2360,365,2355,364,2363,318,2360,293,2350,271,2336,256,2321,249,2286,246,2249,244,2230,237,2212,223,2185,184,2168,140,2158,97,2154,59"/>
|
|
<area shape="rect" href="catch__event_8cpp.html" title=" " alt="" coords="5,365,156,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2052,32,1800,39,1477,52,1161,71,1031,82,932,96,851,114,790,133,651,184,357,286,132,367,131,362,355,281,649,179,788,128,850,109,931,91,1030,77,1161,65,1476,46,1800,34,2052,26"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="1053,365,1204,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2053,45,1905,75,1719,121,1619,151,1518,186,1418,226,1323,272,1297,291,1271,312,1171,367,1168,362,1269,307,1294,286,1321,267,1416,221,1516,181,1617,146,1717,116,1904,69,2052,40"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="2800,365,2951,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2259,31,2472,53,2573,70,2644,91,2689,117,2729,150,2764,187,2795,228,2842,305,2870,363,2865,366,2838,308,2791,231,2760,191,2725,154,2686,121,2642,96,2572,75,2471,59,2258,36"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="180,365,331,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2052,32,1555,53,1287,72,1177,83,1093,96,973,124,852,158,622,235,428,311,298,367,295,362,426,306,620,230,851,152,972,118,1092,91,1176,78,1287,66,1554,48,2052,27"/>
|
|
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="2625,365,2776,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2258,32,2445,54,2531,71,2591,91,2654,125,2699,160,2734,205,2765,268,2769,289,2764,310,2747,341,2725,366,2721,363,2743,338,2760,308,2764,289,2759,270,2729,208,2695,164,2651,130,2589,96,2529,76,2444,60,2258,38"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1752,365,1903,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2053,37,2014,45,1975,57,1937,74,1902,95,1875,123,1854,157,1840,195,1832,234,1825,309,1828,364,1822,364,1820,309,1826,233,1835,193,1850,155,1870,120,1899,91,1934,69,1973,52,2013,40,2052,32"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="355,365,505,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2052,28,1896,30,1695,39,1473,60,1360,76,1251,96,1155,118,1075,141,942,190,811,246,640,312,484,367,482,362,638,307,809,241,940,185,1073,136,1153,113,1249,91,1359,71,1472,55,1695,34,1896,25,2052,23"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="2451,365,2601,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2259,34,2381,56,2432,71,2466,91,2492,123,2510,159,2522,198,2530,237,2534,311,2531,365,2526,364,2529,311,2525,238,2517,199,2505,161,2487,126,2463,95,2430,76,2379,61,2258,40"/>
|
|
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="529,365,680,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2053,34,1700,57,1519,74,1446,85,1389,96,1270,130,1181,165,1095,209,988,272,962,292,950,302,934,312,868,335,815,343,760,348,692,360,665,367,664,362,691,355,759,342,814,338,867,329,932,307,947,298,958,288,984,267,1092,205,1179,160,1269,125,1388,91,1445,79,1519,69,1699,51,2052,29"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="1927,365,2077,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2063,52,2010,72,1957,100,1908,136,1887,158,1870,183,1861,208,1862,234,1871,259,1887,284,1931,329,1974,362,1971,367,1927,333,1883,287,1867,262,1857,235,1855,207,1865,180,1883,155,1904,132,1954,95,2008,67,2061,47"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="704,365,855,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2052,32,1943,38,1812,49,1671,68,1531,96,1445,119,1374,143,1256,193,1139,248,987,312,834,367,833,362,985,307,1137,243,1253,188,1372,138,1443,114,1529,91,1670,63,1812,44,1943,32,2052,26"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="879,365,1029,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2053,37,1874,58,1772,75,1672,96,1590,118,1523,141,1411,190,1302,246,1159,312,1011,367,1010,362,1157,307,1299,241,1409,185,1521,136,1589,113,1671,91,1771,70,1873,53,2052,32"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="2101,365,2252,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2147,59,2139,94,2132,154,2131,202,2136,249,2150,309,2170,363,2165,365,2145,310,2131,250,2126,202,2127,154,2134,93,2142,58"/>
|
|
<area shape="rect" href="screen__interactive_8hpp.html" title=" " alt="" coords="2571,269,2750,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2259,31,2341,40,2427,52,2502,69,2532,79,2554,91,2576,110,2596,132,2626,181,2647,230,2659,268,2653,270,2642,232,2621,184,2591,135,2573,114,2551,96,2530,84,2501,74,2426,57,2340,45,2258,37"/>
|
|
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="3346,365,3519,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2259,29,2461,49,2577,66,2692,91,3386,362,3384,367,2691,96,2576,72,2460,54,2258,35"/>
|
|
<area shape="rect" href="task_8hpp.html" title=" " alt="" coords="3155,181,3334,221"/>
|
|
<area shape="poly" title=" " alt="" coords="2259,25,2453,30,2690,41,2915,60,3008,74,3078,91,3121,109,3162,133,3225,179,3222,183,3159,137,3119,114,3076,96,3007,79,2915,65,2690,46,2453,35,2259,30"/>
|
|
<area shape="rect" href="terminal__input__parser_8cpp.html" title=" " alt="" coords="3738,365,3933,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2258,25,2482,31,2762,42,3032,61,3144,75,3228,91,3318,118,3407,152,3494,190,3576,229,3715,306,3808,362,3805,367,3712,310,3573,234,3492,194,3405,157,3316,123,3227,96,3143,80,3032,67,2762,47,2482,36,2258,31"/>
|
|
<area shape="rect" href="terminal__input__parser_8hpp.html" title=" " alt="" coords="3283,269,3479,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2259,27,2464,34,2716,47,2959,65,3059,77,3134,91,3200,104,3252,115,3299,137,3323,155,3348,180,3363,201,3373,225,3382,268,3377,270,3368,226,3358,203,3344,183,3319,159,3296,142,3250,121,3199,109,3134,96,3058,82,2958,71,2716,52,2464,39,2259,32"/>
|
|
<area shape="rect" href="event_8cpp.html" title=" " alt="" coords="3605,93,3756,133"/>
|
|
<area shape="poly" title=" " alt="" coords="2259,24,2496,26,2825,35,3203,55,3397,71,3586,91,3605,93,3604,99,3586,96,3396,76,3203,60,2825,40,2496,31,2259,29"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="1879,181,2061,221"/>
|
|
<area shape="poly" title=" " alt="" coords="2264,139,2057,184,2056,179,2263,134"/>
|
|
<area shape="poly" title=" " alt="" coords="2284,141,2256,159,2235,183,2223,213,2224,223,2229,230,2249,240,2279,245,2349,249,2379,255,2399,268,2405,280,2407,293,2402,320,2388,345,2372,366,2367,363,2383,342,2397,318,2402,293,2400,282,2395,271,2377,260,2348,254,2278,250,2247,245,2225,234,2219,225,2218,212,2230,180,2253,155,2281,137"/>
|
|
<area shape="poly" title=" " alt="" coords="2397,141,2431,180,2462,229,2488,281,2522,363,2517,365,2483,283,2457,232,2427,183,2393,145"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="2159,269,2341,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2393,143,2405,161,2414,181,2416,203,2410,223,2396,239,2379,253,2342,272,2340,267,2377,248,2392,235,2405,220,2411,202,2409,183,2400,164,2388,146"/>
|
|
<area shape="poly" title=" " alt="" coords="2420,137,2503,179,2577,225,2637,267,2633,271,2574,230,2501,184,2418,141"/>
|
|
<area shape="poly" title=" " alt="" coords="2433,135,2698,217,2867,264,3040,307,3122,323,3187,331,3252,340,3335,355,3366,362,3364,367,3333,360,3251,345,3186,337,3121,328,3039,312,2866,269,2696,222,2432,140"/>
|
|
<area shape="rect" href="animation_8cpp.html" title=" " alt="" coords="2244,181,2395,221"/>
|
|
<area shape="poly" title=" " alt="" coords="2350,147,2331,182,2327,180,2345,145"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1551,269,1730,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1885,227,1713,272,1712,267,1884,222"/>
|
|
<area shape="poly" title=" " alt="" coords="2000,229,2047,269,2105,307,2147,326,2183,336,2265,355,2290,362,2288,367,2264,360,2181,341,2146,331,2102,312,2044,273,1997,233"/>
|
|
<area shape="poly" title=" " alt="" coords="1865,208,1768,215,1654,226,1532,245,1412,272,1367,290,1323,312,1181,367,1179,362,1321,307,1365,285,1411,267,1531,240,1653,221,1768,209,1865,203"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="1228,365,1379,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1865,209,1785,215,1692,227,1596,245,1502,272,1452,293,1405,318,1330,367,1327,362,1402,313,1450,288,1500,267,1594,240,1691,222,1784,210,1865,203"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="1403,365,1553,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1865,211,1775,219,1680,231,1597,248,1564,259,1541,271,1520,292,1504,317,1485,365,1480,363,1499,315,1516,289,1538,267,1562,254,1596,243,1679,226,1774,213,1865,206"/>
|
|
<area shape="poly" title=" " alt="" coords="1949,234,1844,366,1840,363,1944,231"/>
|
|
<area shape="poly" title=" " alt="" coords="2021,226,2094,267,2121,289,2132,298,2148,307,2190,322,2227,332,2291,339,2357,342,2440,355,2468,362,2466,367,2439,360,2356,347,2291,344,2226,337,2189,327,2146,312,2129,303,2117,293,2091,272,2019,230"/>
|
|
<area shape="poly" title=" " alt="" coords="1959,235,1951,271,1951,290,1954,309,1968,338,1986,363,1982,366,1963,341,1949,310,1945,290,1946,270,1954,234"/>
|
|
<area shape="poly" title=" " alt="" coords="1975,234,1984,272,1992,291,2004,307,2022,321,2051,336,2119,362,2117,367,2049,341,2019,326,2000,311,1988,294,1979,274,1970,236"/>
|
|
<area shape="poly" title=" " alt="" coords="2045,223,2189,267,2188,272,2044,228"/>
|
|
<area shape="poly" title=" " alt="" coords="1744,293,1983,313,2125,331,2265,355,2295,362,2294,367,2264,360,2124,336,1983,318,1744,298"/>
|
|
<area shape="poly" title=" " alt="" coords="1538,295,1239,300,843,312,452,331,290,344,168,360,136,367,135,362,167,355,290,339,452,326,843,307,1239,295,1538,289"/>
|
|
<area shape="poly" title=" " alt="" coords="1538,305,1385,328,1216,360,1188,367,1186,362,1215,355,1384,322,1537,300"/>
|
|
<area shape="poly" title=" " alt="" coords="1555,316,1391,360,1366,367,1364,362,1389,355,1554,310"/>
|
|
<area shape="poly" title=" " alt="" coords="1744,293,2327,321,2620,339,2789,355,2820,362,2819,367,2788,360,2620,344,2327,327,1744,298"/>
|
|
<area shape="rect" href="component__fuzzer_8cpp.html" title=" " alt="" coords="2975,365,3147,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1744,292,2418,321,2764,339,2964,355,2999,362,2998,367,2963,360,2763,344,2418,326,1744,297"/>
|
|
<area shape="poly" title=" " alt="" coords="1538,295,1271,302,927,315,588,334,449,346,342,360,311,367,310,362,342,355,448,341,588,329,926,310,1271,297,1538,290"/>
|
|
<area shape="poly" title=" " alt="" coords="1597,318,1512,367,1510,362,1595,314"/>
|
|
<area shape="poly" title=" " alt="" coords="1744,292,2198,316,2439,334,2614,355,2645,362,2644,367,2614,360,2439,339,2198,321,1744,297"/>
|
|
<area shape="poly" title=" " alt="" coords="1692,313,1791,362,1788,367,1690,318"/>
|
|
<area shape="poly" title=" " alt="" coords="1538,296,1010,318,725,337,607,348,517,360,486,367,485,362,516,355,606,342,724,331,1010,313,1537,291"/>
|
|
<area shape="poly" title=" " alt="" coords="1744,290,1882,295,2056,306,2248,325,2440,355,2470,362,2469,367,2439,360,2248,331,2056,312,1882,300,1743,295"/>
|
|
<area shape="poly" title=" " alt="" coords="1537,293,1374,296,1162,306,927,326,808,341,692,360,661,367,660,362,691,355,807,336,927,321,1162,301,1373,291,1537,288"/>
|
|
<area shape="poly" title=" " alt="" coords="1736,310,1916,355,1942,362,1940,367,1915,360,1735,315"/>
|
|
<area shape="poly" title=" " alt="" coords="1537,295,1403,301,1235,312,1050,331,867,360,836,367,835,362,865,355,1050,326,1235,307,1403,296,1537,290"/>
|
|
<area shape="poly" title=" " alt="" coords="1538,299,1309,319,1174,337,1041,360,1012,367,1010,362,1040,355,1174,331,1308,314,1537,294"/>
|
|
<area shape="poly" title=" " alt="" coords="1744,299,1908,321,2091,355,2119,362,2118,367,2089,360,1907,326,1743,304"/>
|
|
<area shape="rect" href="component_2util_8cpp.html" title=" " alt="" coords="1577,365,1728,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1647,323,1653,364,1648,365,1642,323"/>
|
|
<area shape="poly" title=" " alt="" coords="2586,316,2415,367,2413,362,2584,311"/>
|
|
<area shape="poly" title=" " alt="" coords="2717,312,2833,362,2831,367,2715,317"/>
|
|
<area shape="poly" title=" " alt="" coords="2677,321,2695,364,2690,366,2672,323"/>
|
|
<area shape="poly" title=" " alt="" coords="2558,300,2216,326,2042,343,1916,360,1885,367,1884,362,1915,355,2041,337,2216,321,2557,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2624,319,2555,367,2552,362,2621,315"/>
|
|
<area shape="poly" title=" " alt="" coords="2558,300,2341,321,2215,338,2091,360,2061,367,2060,362,2089,355,2215,333,2341,316,2557,295"/>
|
|
<area shape="poly" title=" " alt="" coords="2558,307,2418,329,2265,360,2237,367,2236,362,2264,355,2418,324,2557,302"/>
|
|
<area shape="rect" href="loop_8cpp.html" title=" " alt="" coords="3171,365,3321,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2764,306,2769,307,2879,320,2965,327,3051,336,3160,355,3189,362,3188,367,3159,360,3050,341,2964,332,2878,325,2768,312,2763,311"/>
|
|
<area shape="poly" title=" " alt="" coords="2764,306,2769,307,2928,322,3052,327,3176,334,3334,355,3369,362,3368,367,3334,360,3176,339,3052,332,2927,327,2768,312,2763,311"/>
|
|
<area shape="poly" title=" " alt="" coords="3142,220,2751,278,2750,272,3141,215"/>
|
|
<area shape="poly" title=" " alt="" coords="3248,235,3255,272,3263,291,3273,308,3292,326,3313,340,3359,362,3357,367,3310,345,3288,330,3269,311,3258,293,3250,274,3243,236"/>
|
|
<area shape="poly" title=" " alt="" coords="3348,219,3420,239,3492,267,3510,277,3522,287,3533,297,3550,307,3631,331,3758,362,3756,367,3630,336,3548,312,3530,302,3518,291,3507,281,3490,272,3418,244,3347,225"/>
|
|
<area shape="poly" title=" " alt="" coords="3288,227,3352,267,3349,272,3285,231"/>
|
|
<area shape="poly" title=" " alt="" coords="3304,316,3126,367,3125,362,3302,311"/>
|
|
<area shape="poly" title=" " alt="" coords="3400,320,3424,363,3420,366,3396,323"/>
|
|
<area shape="poly" title=" " alt="" coords="3493,308,3727,355,3759,362,3758,367,3725,360,3492,314"/>
|
|
<area shape="rect" href="terminal__input__parser__test__fuzzer_8cpp.html" title=" " alt="" coords="3544,357,3713,412"/>
|
|
<area shape="poly" title=" " alt="" coords="3444,312,3560,355,3558,360,3442,317"/>
|
|
</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": "../v5.0.0/index.html", "v4.1.1": "../v4.1.1/index.html", "v4.1.0": "../v4.1.0/index.html", "v4.0.0": "index.html", "v3.0.0": "../v3.0.0/index.html", "v2.0.0": "../v2.0.0/index.html", "v0.9": "../v0.9/index.html", "v0.11": "../v0.11/index.html", "v0.10": "../v0.10/index.html"};
|
|
const currentVersion = "v4.0.0";
|
|
|
|
// Sort versions: 'main' first, then others numerically descending.
|
|
versions.sort((a, b) => {
|
|
if (a === 'main') return -1;
|
|
if (b === 'main') return 1;
|
|
return b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' });
|
|
});
|
|
|
|
const select = document.createElement('select');
|
|
select.onchange = function() {
|
|
const selectedVersion = this.value;
|
|
// Navigate directly to the pre-calculated relative path.
|
|
if (selectedVersion !== currentVersion) {
|
|
window.location.href = version_paths[selectedVersion];
|
|
}
|
|
};
|
|
|
|
versions.forEach(v => {
|
|
const option = document.createElement('option');
|
|
option.value = v;
|
|
option.textContent = v;
|
|
if (v === currentVersion) {
|
|
option.selected = true;
|
|
}
|
|
select.appendChild(option);
|
|
});
|
|
|
|
// Replace the Doxygen project number element with our dropdown.
|
|
projectNumber.replaceWith(select);
|
|
|
|
// Apply some styling to make it look good.
|
|
Object.assign(select.style, {
|
|
backgroundColor: 'rgba(0, 0, 0, 0.8)',
|
|
color: 'white',
|
|
border: '1px solid rgba(255, 255, 255, 0.2)',
|
|
padding: '5px',
|
|
borderRadius: '5px',
|
|
fontSize: '14px',
|
|
fontFamily: 'inherit',
|
|
marginLeft: '10px',
|
|
cursor: 'pointer'
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|