mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
301 lines
22 KiB
HTML
301 lines
22 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.1.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="2239,5,2418,45"/>
|
|
<area shape="rect" href="animation_8hpp.html" title=" " alt="" coords="2101,93,2279,133"/>
|
|
<area shape="poly" title=" " alt="" coords="2288,55,2222,96,2219,91,2285,50"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="2101,365,2252,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2321,59,2294,134,2236,267,2189,365,2184,363,2231,265,2289,132,2316,57"/>
|
|
<area shape="rect" href="catch__event_8cpp.html" title=" " alt="" coords="5,365,156,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2225,30,1924,34,1524,44,1130,63,967,78,844,96,775,113,723,133,606,184,130,367,128,362,604,179,721,128,773,108,843,91,967,73,1130,58,1524,38,1924,28,2225,25"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="1053,365,1204,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2226,42,1874,95,1655,136,1436,184,1353,198,1286,205,1256,212,1226,224,1196,243,1164,271,1149,293,1139,318,1132,365,1126,364,1134,317,1144,290,1160,268,1193,238,1224,219,1254,207,1285,200,1352,192,1435,179,1654,130,1873,90,2225,37"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="2625,365,2776,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2403,48,2448,67,2493,91,2532,121,2567,156,2599,195,2627,234,2670,309,2695,363,2691,366,2665,311,2622,237,2595,198,2564,160,2528,125,2490,96,2446,71,2401,52"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="180,365,331,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2226,30,1953,35,1600,46,1253,65,1110,79,1001,96,893,123,785,156,680,194,580,234,408,310,292,367,290,362,405,305,578,229,678,189,784,151,892,118,1000,91,1109,74,1252,60,1599,40,1953,29,2226,25"/>
|
|
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="2800,365,2951,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2423,47,2479,66,2534,91,2587,123,2638,160,2733,237,2809,310,2860,363,2856,366,2806,314,2729,241,2635,164,2584,128,2531,96,2477,71,2422,52"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1752,365,1903,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2227,42,2100,64,2045,79,2007,96,1972,125,1941,160,1914,198,1890,237,1856,311,1836,365,1831,363,1851,309,1886,234,1909,195,1937,156,1968,121,2005,91,2043,74,2098,59,2226,36"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="355,365,505,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2226,31,1976,36,1656,47,1345,66,1217,80,1120,96,1057,114,1010,133,904,184,475,367,473,362,902,179,1008,128,1055,109,1119,91,1216,75,1345,61,1656,42,1976,31,2226,25"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="2276,365,2427,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2342,58,2350,93,2357,172,2359,250,2355,365,2350,364,2354,250,2352,172,2345,94,2337,59"/>
|
|
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="704,365,855,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2226,33,1788,55,1557,73,1462,84,1389,96,1318,113,1265,131,1146,184,1048,232,953,283,811,367,808,362,950,278,1045,227,1144,179,1263,126,1317,108,1388,91,1461,79,1556,68,1787,50,2225,28"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="1927,365,2077,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2226,40,2157,56,2086,83,2054,101,2024,124,1999,151,1979,182,1971,206,1967,231,1970,282,1982,328,1995,363,1990,365,1977,330,1965,282,1962,231,1966,205,1974,180,1994,148,2020,120,2051,97,2084,78,2155,50,2225,34"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="879,365,1029,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2226,36,1993,55,1701,86,1555,106,1420,129,1306,155,1222,184,1145,226,1074,277,1016,327,975,366,971,362,1012,323,1071,273,1142,222,1220,179,1305,150,1419,124,1554,101,1700,81,1993,50,2225,31"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="529,365,680,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2226,31,2000,37,1717,48,1444,67,1332,80,1247,96,1153,123,1059,157,968,195,882,234,735,310,637,367,634,362,732,306,880,230,966,190,1057,152,1151,118,1245,91,1331,75,1444,62,1717,43,2000,31,2226,26"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="2451,365,2601,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2381,50,2439,84,2504,133,2536,162,2565,195,2590,230,2610,268,2615,289,2610,310,2587,343,2559,367,2555,363,2583,339,2605,308,2610,289,2605,270,2586,233,2561,198,2532,166,2501,137,2436,89,2378,54"/>
|
|
<area shape="rect" href="screen__interactive_8hpp.html" title=" " alt="" coords="2417,269,2595,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2363,53,2400,92,2433,139,2461,189,2500,268,2495,270,2457,191,2428,142,2396,95,2360,56"/>
|
|
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="3346,365,3519,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2420,46,2583,91,2757,148,2892,196,3026,246,3199,307,3372,362,3370,367,3197,312,3024,251,2890,201,2756,153,2581,96,2419,51"/>
|
|
<area shape="rect" href="task_8hpp.html" title=" " alt="" coords="3109,181,3287,221"/>
|
|
<area shape="poly" title=" " alt="" coords="2432,28,2535,34,2659,46,2791,64,2923,91,2989,110,3054,134,3160,179,3158,184,3052,139,2988,115,2921,96,2791,70,2658,51,2535,39,2432,33"/>
|
|
<area shape="rect" href="terminal__input__parser_8cpp.html" title=" " alt="" coords="3738,365,3933,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2432,29,2805,51,2997,69,3076,79,3136,91,3238,119,3339,153,3532,231,3694,306,3802,362,3800,367,3691,311,3530,236,3337,158,3236,124,3135,96,3075,85,2996,74,2804,56,2432,34"/>
|
|
<area shape="rect" href="terminal__input__parser_8hpp.html" title=" " alt="" coords="3236,269,3432,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2432,28,2692,47,2848,65,3002,91,3092,102,3165,109,3198,116,3231,128,3265,149,3301,180,3317,200,3327,224,3336,269,3330,270,3322,226,3312,203,3297,183,3262,153,3229,133,3197,121,3164,114,3091,107,3002,96,2847,71,2692,53,2432,33"/>
|
|
<area shape="rect" href="event_8cpp.html" title=" " alt="" coords="3559,93,3709,133"/>
|
|
<area shape="poly" title=" " alt="" coords="2432,25,2636,29,2911,40,3224,59,3540,91,3559,93,3558,99,3539,96,3223,64,2911,45,2636,34,2432,30"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="1593,181,1776,221"/>
|
|
<area shape="poly" title=" " alt="" coords="2088,135,1777,187,1776,182,2087,129"/>
|
|
<area shape="poly" title=" " alt="" coords="2191,147,2180,365,2175,364,2186,147"/>
|
|
<area shape="poly" title=" " alt="" coords="2211,144,2342,363,2338,366,2206,147"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="1174,269,1355,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2087,122,1855,141,1718,159,1583,184,1507,203,1432,227,1311,272,1309,267,1431,222,1505,198,1581,179,1717,154,1854,136,2087,117"/>
|
|
<area shape="poly" title=" " alt="" coords="2237,138,2473,267,2470,271,2235,142"/>
|
|
<area shape="poly" title=" " alt="" coords="2258,135,2530,219,2706,267,2885,307,3011,325,3109,331,3208,337,3334,355,3368,362,3367,367,3334,360,3208,342,3109,337,3010,330,2884,312,2705,272,2529,225,2257,140"/>
|
|
<area shape="rect" href="animation_8cpp.html" title=" " alt="" coords="1988,181,2139,221"/>
|
|
<area shape="poly" title=" " alt="" coords="2152,144,2093,183,2090,179,2149,139"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1531,269,1710,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1664,234,1637,271,1633,268,1660,231"/>
|
|
<area shape="poly" title=" " alt="" coords="1750,224,2126,362,2125,367,1748,229"/>
|
|
<area shape="poly" title=" " alt="" coords="1581,218,1496,238,1453,253,1413,272,1400,281,1391,291,1382,301,1369,312,1192,367,1191,362,1366,307,1379,297,1387,287,1396,277,1410,267,1451,248,1495,233,1579,213"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="1228,365,1379,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1605,228,1548,248,1490,272,1401,320,1331,367,1328,362,1399,316,1488,267,1546,243,1604,223"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="1403,365,1553,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1589,228,1553,246,1521,271,1505,293,1494,318,1483,365,1478,364,1489,317,1501,291,1517,267,1550,242,1587,224"/>
|
|
<area shape="poly" title=" " alt="" coords="1710,231,1815,363,1810,366,1706,234"/>
|
|
<area shape="poly" title=" " alt="" coords="1772,222,1996,281,2265,355,2290,362,2289,367,2264,360,1994,286,1771,227"/>
|
|
<area shape="poly" title=" " alt="" coords="1721,228,1831,307,1893,338,1951,362,1949,367,1890,343,1829,312,1718,232"/>
|
|
<area shape="poly" title=" " alt="" coords="1580,216,1409,236,1187,266,940,307,692,360,665,367,663,362,691,355,939,302,1187,261,1409,230,1580,210"/>
|
|
<area shape="poly" title=" " alt="" coords="1790,218,2084,274,2262,312,2440,355,2466,362,2465,367,2439,360,2261,317,2083,279,1789,223"/>
|
|
<area shape="poly" title=" " alt="" coords="1580,227,1356,272,1355,267,1579,221"/>
|
|
<area shape="poly" title=" " alt="" coords="1724,298,1896,320,2091,355,2119,362,2118,367,2089,360,1896,325,1723,303"/>
|
|
<area shape="poly" title=" " alt="" coords="1518,302,1367,312,1184,319,1029,320,765,314,638,314,502,320,349,334,168,360,136,367,135,362,167,355,348,329,502,314,638,309,765,309,1029,315,1184,314,1367,307,1517,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1518,307,1375,329,1217,360,1189,367,1188,362,1216,355,1374,324,1517,301"/>
|
|
<area shape="poly" title=" " alt="" coords="1543,316,1392,360,1368,367,1366,362,1391,355,1542,311"/>
|
|
<area shape="poly" title=" " alt="" coords="1724,287,1895,290,2117,299,2365,320,2491,335,2615,355,2645,362,2644,367,2613,360,2491,340,2365,325,2117,305,1894,295,1724,293"/>
|
|
<area shape="rect" href="component__fuzzer_8cpp.html" title=" " alt="" coords="3149,365,3321,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1724,290,2031,296,2439,308,2843,327,3011,340,3138,355,3174,362,3173,367,3138,360,3011,345,2843,333,2439,314,2031,301,1724,295"/>
|
|
<area shape="poly" title=" " alt="" coords="1518,302,1367,312,1211,319,1078,320,853,317,744,318,628,324,497,337,342,360,311,367,310,362,342,355,496,332,628,319,744,313,853,312,1078,315,1211,313,1367,307,1517,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1582,319,1508,367,1505,362,1579,315"/>
|
|
<area shape="poly" title=" " alt="" coords="1724,291,2273,312,2571,331,2695,342,2789,355,2820,362,2819,367,2788,360,2694,347,2571,336,2272,317,1724,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1676,312,1787,362,1784,367,1674,317"/>
|
|
<area shape="poly" title=" " alt="" coords="1518,301,1367,312,1238,318,1127,321,940,321,850,322,754,328,645,340,517,360,486,367,485,362,516,355,644,335,754,323,850,317,940,315,1127,315,1237,313,1367,307,1517,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1724,293,1972,312,2119,330,2265,355,2295,362,2294,367,2264,360,2118,335,1971,318,1723,298"/>
|
|
<area shape="poly" title=" " alt="" coords="1518,301,1144,332,967,348,866,360,836,367,835,362,866,355,967,343,1143,326,1517,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1724,309,1916,355,1942,362,1941,367,1915,360,1723,315"/>
|
|
<area shape="poly" title=" " alt="" coords="1518,300,1297,320,1169,337,1041,360,1012,367,1011,362,1040,355,1168,332,1297,315,1517,294"/>
|
|
<area shape="poly" title=" " alt="" coords="1518,301,1367,312,1177,321,1028,324,880,333,793,343,692,360,661,367,660,362,691,355,793,338,879,327,1028,318,1177,316,1367,307,1517,296"/>
|
|
<area shape="poly" title=" " alt="" coords="1724,289,1866,295,2045,306,2243,325,2440,355,2470,362,2469,367,2439,360,2242,330,2045,311,1866,300,1724,295"/>
|
|
<area shape="rect" href="component_2util_8cpp.html" title=" " alt="" coords="1577,365,1728,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1634,321,1649,364,1644,365,1629,323"/>
|
|
<area shape="poly" title=" " alt="" coords="2424,316,2265,360,2240,367,2239,362,2264,355,2423,311"/>
|
|
<area shape="poly" title=" " alt="" coords="2559,313,2662,362,2660,367,2557,318"/>
|
|
<area shape="poly" title=" " alt="" coords="2605,310,2789,355,2815,362,2814,367,2788,360,2604,315"/>
|
|
<area shape="poly" title=" " alt="" coords="2403,299,2178,320,2047,337,1916,360,1886,367,1885,362,1915,355,2046,332,2178,315,2403,294"/>
|
|
<area shape="poly" title=" " alt="" coords="2464,319,2384,367,2381,362,2462,314"/>
|
|
<area shape="poly" title=" " alt="" coords="2404,306,2255,328,2091,360,2063,367,2061,362,2089,355,2254,323,2403,301"/>
|
|
<area shape="poly" title=" " alt="" coords="2515,322,2525,364,2519,365,2510,323"/>
|
|
<area shape="rect" href="loop_8cpp.html" title=" " alt="" coords="2975,365,3125,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2610,301,2805,328,2964,355,2992,362,2991,367,2963,360,2804,333,2609,307"/>
|
|
<area shape="poly" title=" " alt="" coords="2609,301,2665,307,2853,319,3000,323,3147,331,3233,340,3334,355,3369,362,3368,367,3334,360,3233,345,3147,336,3000,328,2853,324,2664,312,2609,306"/>
|
|
<area shape="poly" title=" " alt="" coords="3095,218,2596,280,2595,274,3095,213"/>
|
|
<area shape="poly" title=" " alt="" coords="3201,235,3208,273,3215,291,3226,307,3245,318,3281,332,3372,362,3370,367,3279,337,3243,323,3223,311,3211,294,3203,274,3196,236"/>
|
|
<area shape="poly" title=" " alt="" coords="3301,219,3373,239,3446,267,3463,277,3475,288,3487,298,3503,307,3563,328,3612,338,3663,343,3727,355,3758,362,3757,367,3725,360,3662,349,3611,343,3562,333,3501,312,3483,302,3471,292,3460,282,3444,272,3372,244,3300,225"/>
|
|
<area shape="poly" title=" " alt="" coords="3241,227,3306,267,3303,272,3238,231"/>
|
|
<area shape="poly" title=" " alt="" coords="3306,321,3257,367,3253,363,3302,317"/>
|
|
<area shape="poly" title=" " alt="" coords="3366,317,3415,363,3411,367,3362,321"/>
|
|
<area shape="poly" title=" " alt="" coords="3446,306,3727,355,3760,362,3759,367,3725,360,3445,311"/>
|
|
<area shape="rect" href="terminal__input__parser__test__fuzzer_8cpp.html" title=" " alt="" coords="3544,357,3713,412"/>
|
|
<area shape="poly" title=" " alt="" coords="3408,311,3546,355,3545,360,3406,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": "../v5.0.0/index.html", "v4.1.1": "../v4.1.1/index.html", "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 = "v4.1.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>
|