mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
299 lines
22 KiB
HTML
299 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/captured_mouse.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">6.0.2</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('captured__mouse_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> |
|
|
<a href="#typedef-members">Typedefs</a> </div>
|
|
<div class="headertitle"><div class="title">captured_mouse.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="captured__mouse_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2component_2captured__mouse_8hppdep" alt=""/></div>
|
|
<map name="ainclude_2ftxui_2component_2captured__mouse_8hppdep" id="ainclude_2ftxui_2component_2captured__mouse_8hppdep">
|
|
<area shape="rect" title=" " alt="" coords="3134,5,3313,45"/>
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1802,93,1981,133"/>
|
|
<area shape="poly" title=" " alt="" coords="3120,36,1981,109,1981,104,3120,31"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="3345,357,3496,397"/>
|
|
<area shape="poly" title=" " alt="" coords="3243,56,3412,356,3408,358,3238,59"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="2821,357,2972,397"/>
|
|
<area shape="poly" title=" " alt="" coords="3199,57,2916,359,2912,355,3195,53"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="2996,357,3147,397"/>
|
|
<area shape="poly" title=" " alt="" coords="3229,59,3230,95,3226,138,3215,182,3194,223,3182,235,3170,242,3145,248,3121,254,3110,260,3099,271,3087,292,3079,315,3074,357,3069,357,3074,314,3082,289,3095,268,3106,256,3119,249,3144,243,3168,237,3179,231,3189,220,3210,180,3220,137,3224,95,3224,59"/>
|
|
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="3521,357,3694,397"/>
|
|
<area shape="poly" title=" " alt="" coords="3256,53,3588,355,3585,359,3252,57"/>
|
|
<area shape="rect" href="screen__interactive_8hpp.html" title=" " alt="" coords="2539,269,2718,309"/>
|
|
<area shape="poly" title=" " alt="" coords="3169,53,2673,272,2670,267,3167,48"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1625,269,1803,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1863,145,1824,183,1735,271,1731,267,1820,179,1860,141"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="2123,357,2273,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1995,119,2063,127,2131,139,2189,156,2210,167,2225,180,2238,201,2244,225,2245,250,2242,275,2228,322,2211,358,2206,356,2223,320,2237,274,2240,249,2239,225,2233,203,2221,183,2207,171,2187,161,2130,144,2062,132,1994,124"/>
|
|
<area shape="rect" href="catch__event_8cpp.html" title=" " alt="" coords="1773,357,1924,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1884,147,1875,182,1860,280,1853,357,1847,357,1855,280,1870,181,1879,146"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="355,357,505,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1789,120,1656,127,1491,138,1310,157,1129,184,942,225,759,274,600,322,485,360,483,355,599,317,757,269,940,219,1128,179,1309,152,1491,133,1656,121,1788,115"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="879,357,1029,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1788,125,1634,145,1549,162,1465,184,1387,214,1329,245,1271,278,1194,312,1110,339,1030,361,1029,356,1108,334,1192,307,1269,273,1326,240,1385,209,1464,179,1548,157,1634,140,1788,120"/>
|
|
<area shape="poly" title=" " alt="" coords="1994,113,2242,119,2557,130,2865,149,2992,162,3088,179,3136,194,3197,217,3256,243,3301,267,3360,312,3405,355,3401,359,3357,316,3298,272,3254,248,3195,222,3134,199,3087,184,2991,168,2864,154,2557,135,2242,124,1994,119"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="5,357,156,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1788,121,1258,143,970,161,851,172,761,184,577,223,398,272,244,321,132,360,131,355,242,316,397,267,576,218,760,179,851,167,970,156,1258,137,1788,115"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="1228,357,1379,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1790,139,1720,159,1650,184,1556,227,1466,276,1333,359,1330,355,1463,272,1553,223,1648,179,1719,154,1789,134"/>
|
|
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="1599,357,1749,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1804,140,1753,160,1700,188,1652,225,1632,246,1615,271,1611,282,1610,293,1618,315,1633,337,1652,355,1648,359,1629,340,1613,318,1605,293,1606,280,1610,268,1628,243,1649,221,1697,183,1750,155,1802,135"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="2647,357,2797,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1995,115,2183,126,2293,137,2405,151,2512,171,2607,197,2682,228,2711,247,2732,268,2742,290,2744,314,2733,358,2728,357,2738,314,2737,291,2728,271,2707,251,2680,233,2605,202,2511,176,2404,157,2293,142,2182,131,1994,120"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="180,357,331,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1788,118,1625,121,1414,132,1179,152,1060,166,944,184,758,224,578,273,422,321,308,360,307,355,420,316,576,268,757,218,943,179,1059,161,1179,146,1414,126,1625,116,1788,112"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="1948,357,2099,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1890,147,1889,183,1892,225,1901,268,1919,308,1945,335,1976,355,1973,359,1941,339,1914,311,1896,270,1886,226,1884,183,1885,147"/>
|
|
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="529,357,680,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1789,120,1678,126,1544,138,1400,156,1257,184,1159,213,1086,245,1012,278,915,312,681,362,680,357,913,307,1010,273,1083,240,1157,208,1256,179,1399,151,1544,133,1678,121,1788,115"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="2297,357,2448,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1995,122,2141,144,2206,160,2251,179,2275,198,2296,220,2330,269,2354,318,2369,356,2364,358,2349,320,2325,272,2292,223,2271,202,2249,184,2205,165,2140,149,1994,127"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="704,357,855,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1788,121,1697,128,1589,139,1475,158,1363,184,1282,213,1223,245,1164,279,1084,312,856,362,854,357,1083,307,1162,274,1221,241,1280,209,1361,179,1474,152,1588,134,1696,122,1788,116"/>
|
|
<area shape="poly" title=" " alt="" coords="1995,115,2151,122,2333,134,2503,152,2573,165,2626,179,2666,196,2706,217,2779,266,2839,316,2880,355,2877,359,2835,320,2775,271,2703,222,2664,201,2624,184,2572,170,2503,158,2332,139,2150,127,1995,120"/>
|
|
<area shape="poly" title=" " alt="" coords="1994,116,2162,124,2360,137,2548,155,2625,166,2684,179,2793,218,2895,267,2982,316,3045,355,3042,359,2980,321,2893,272,2791,223,2683,184,2624,171,2548,160,2360,142,2161,129,1994,121"/>
|
|
<area shape="rect" href="component_2util_8cpp.html" title=" " alt="" coords="1053,357,1204,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1789,130,1677,151,1617,166,1559,184,1489,214,1438,245,1387,277,1318,312,1189,360,1187,355,1316,307,1384,272,1435,240,1486,209,1557,179,1615,161,1676,146,1788,125"/>
|
|
<area shape="rect" href="window_8cpp.html" title=" " alt="" coords="2472,357,2623,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1994,116,2062,123,2137,134,2215,153,2290,179,2365,220,2434,269,2491,317,2531,355,2527,359,2488,321,2431,273,2362,224,2288,184,2214,158,2136,140,2061,128,1994,121"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="2028,181,2211,221"/>
|
|
<area shape="poly" title=" " alt="" coords="1955,136,2070,179,2068,184,1953,141"/>
|
|
<area shape="rect" href="loop_8hpp.html" title=" " alt="" coords="3109,269,3287,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1994,111,2234,112,2536,120,2689,129,2830,141,2950,157,3040,179,3097,214,3173,267,3170,271,3094,218,3038,184,2949,162,2829,146,2689,134,2536,126,2234,117,1994,116"/>
|
|
<area shape="poly" title=" " alt="" coords="1995,113,2256,117,2593,127,2922,147,3058,161,3161,179,3223,196,3285,217,3404,266,3504,315,3576,355,3574,359,3502,320,3401,271,3284,222,3222,201,3160,184,3058,166,2922,152,2593,132,2256,122,1994,118"/>
|
|
<area shape="poly" title=" " alt="" coords="1817,304,2112,355,2123,357,2122,362,2111,360,1817,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1757,315,1820,355,1817,359,1754,319"/>
|
|
<area shape="poly" title=" " alt="" coords="1611,298,1002,328,695,346,517,360,506,362,505,356,516,355,694,341,1002,323,1610,293"/>
|
|
<area shape="poly" title=" " alt="" coords="1611,300,1351,322,1196,339,1041,360,1030,362,1029,357,1040,355,1195,333,1351,316,1610,295"/>
|
|
<area shape="poly" title=" " alt="" coords="1817,299,1917,307,2133,317,2316,320,2627,317,2777,316,2937,320,3120,332,3334,355,3346,356,3345,362,3334,360,3119,337,2937,325,2776,321,2627,322,2316,325,2132,322,1916,312,1817,304"/>
|
|
<area shape="rect" href="component__fuzzer_8cpp.html" title=" " alt="" coords="1403,357,1575,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1653,317,1539,360,1537,355,1651,312"/>
|
|
<area shape="poly" title=" " alt="" coords="1611,296,882,317,469,336,298,347,168,360,157,362,156,356,167,355,297,342,469,330,882,311,1611,290"/>
|
|
<area shape="poly" title=" " alt="" coords="1612,314,1391,360,1380,362,1378,357,1389,355,1611,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1702,323,1685,358,1680,356,1697,321"/>
|
|
<area shape="poly" title=" " alt="" coords="1817,298,1917,307,2119,319,2277,323,2434,332,2636,355,2647,356,2646,362,2635,360,2434,337,2277,329,2119,324,1916,312,1817,303"/>
|
|
<area shape="poly" title=" " alt="" coords="1611,293,1382,294,1067,303,707,323,523,339,342,360,331,362,330,356,342,355,522,334,707,318,1067,298,1382,289,1611,287"/>
|
|
<area shape="poly" title=" " alt="" coords="1796,310,1956,355,1955,360,1794,316"/>
|
|
<area shape="poly" title=" " alt="" coords="1611,298,1133,324,878,341,692,360,681,362,680,356,691,355,877,336,1133,319,1611,293"/>
|
|
<area shape="poly" title=" " alt="" coords="1817,297,2034,320,2286,355,2298,357,2297,362,2286,360,2033,325,1817,302"/>
|
|
<area shape="poly" title=" " alt="" coords="1611,297,1279,316,1073,335,866,360,855,362,854,356,866,355,1072,329,1278,311,1611,292"/>
|
|
<area shape="poly" title=" " alt="" coords="1817,298,1917,307,2168,319,2364,322,2560,329,2675,339,2810,355,2822,356,2821,362,2810,360,2674,344,2560,334,2364,327,2168,324,1916,312,1817,304"/>
|
|
<area shape="poly" title=" " alt="" coords="1817,298,1917,307,2079,316,2217,319,2452,320,2686,326,2823,336,2985,355,2996,356,2995,362,2984,360,2823,342,2686,331,2452,325,2217,325,2079,321,1916,312,1817,304"/>
|
|
<area shape="poly" title=" " alt="" coords="1612,305,1427,328,1216,360,1205,362,1204,357,1215,355,1426,323,1611,299"/>
|
|
<area shape="poly" title=" " alt="" coords="1817,298,1917,307,2190,325,2309,335,2461,355,2472,357,2471,362,2460,360,2308,340,2189,331,1916,312,1817,303"/>
|
|
<area shape="poly" title=" " alt="" coords="2018,227,1803,272,1802,267,2016,222"/>
|
|
<area shape="poly" title=" " alt="" coords="2145,231,2168,268,2186,315,2197,357,2192,358,2181,317,2164,271,2141,234"/>
|
|
<area shape="poly" title=" " alt="" coords="2014,213,1700,238,1312,272,914,314,517,360,506,362,505,357,516,355,913,309,1311,267,1699,232,2014,208"/>
|
|
<area shape="poly" title=" " alt="" coords="2015,213,1778,235,1638,252,1498,272,1408,291,1317,312,1179,336,1041,360,1030,362,1029,357,1040,355,1178,331,1316,307,1407,286,1498,267,1637,246,1777,230,2014,208"/>
|
|
<area shape="poly" title=" " alt="" coords="2014,212,1826,233,1719,250,1613,272,1558,290,1504,312,1362,360,1360,355,1502,307,1557,285,1612,267,1718,244,1825,228,2014,207"/>
|
|
<area shape="poly" title=" " alt="" coords="2198,222,2352,267,2658,355,2656,360,2351,272,2197,228"/>
|
|
<area shape="poly" title=" " alt="" coords="2131,235,2134,272,2131,292,2124,311,2101,339,2070,359,2067,355,2097,335,2120,308,2126,291,2128,272,2125,235"/>
|
|
<area shape="poly" title=" " alt="" coords="2159,227,2347,355,2344,359,2156,231"/>
|
|
<area shape="poly" title=" " alt="" coords="2225,206,2500,228,2634,245,2689,255,2731,267,2774,286,2814,309,2876,355,2873,359,2811,314,2771,290,2729,272,2688,261,2633,250,2499,233,2224,211"/>
|
|
<area shape="poly" title=" " alt="" coords="2225,202,2341,208,2482,219,2635,238,2787,267,2856,286,2923,309,3032,355,3030,360,2921,314,2854,291,2785,272,2634,243,2482,224,2341,213,2225,208"/>
|
|
<area shape="poly" title=" " alt="" coords="2179,224,2502,355,2500,360,2177,229"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="1929,269,2110,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2089,232,2043,271,2040,267,2085,228"/>
|
|
<area shape="rect" href="loop_8cpp.html" title=" " alt="" coords="3171,357,3321,397"/>
|
|
<area shape="poly" title=" " alt="" coords="3218,320,3238,356,3233,358,3213,323"/>
|
|
<area shape="poly" title=" " alt="" coords="3302,310,3521,355,3520,361,3301,315"/>
|
|
<area shape="poly" title=" " alt="" coords="2526,313,2287,360,2274,363,2273,357,2285,355,2525,308"/>
|
|
<area shape="poly" title=" " alt="" coords="2732,294,3005,315,3170,333,3334,355,3346,357,3345,362,3334,360,3169,338,3004,321,2731,299"/>
|
|
<area shape="poly" title=" " alt="" coords="2526,297,2186,316,1974,334,1762,360,1750,362,1749,357,1762,355,1974,329,2185,311,2526,292"/>
|
|
<area shape="poly" title=" " alt="" coords="2661,317,2703,355,2700,359,2658,321"/>
|
|
<area shape="poly" title=" " alt="" coords="2526,304,2333,327,2112,360,2100,362,2099,357,2111,355,2332,322,2525,299"/>
|
|
<area shape="poly" title=" " alt="" coords="2560,316,2430,360,2428,355,2559,311"/>
|
|
<area shape="poly" title=" " alt="" coords="2732,307,2985,355,2996,357,2995,362,2984,360,2731,312"/>
|
|
<area shape="poly" title=" " alt="" coords="2603,321,2567,359,2563,355,2599,318"/>
|
|
<area shape="poly" title=" " alt="" coords="2732,298,2931,321,3160,355,3171,357,3170,362,3159,360,2930,327,2731,304"/>
|
|
<area shape="poly" title=" " alt="" coords="2732,292,3077,312,3293,330,3509,355,3521,356,3520,362,3508,360,3292,336,3077,318,2732,297"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="captured__mouse_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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1CapturedMouseInterface.html">CapturedMouseInterface</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html">ftxui</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:a24b663cb6b0b262055c94d3a03bdd274" id="r_a24b663cb6b0b262055c94d3a03bdd274"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a24b663cb6b0b262055c94d3a03bdd274">CapturedMouse</a> = std::unique_ptr<<a class="el" href="classftxui_1_1CapturedMouseInterface.html">CapturedMouseInterface</a>></td></tr>
|
|
<tr class="separator:a24b663cb6b0b262055c94d3a03bdd274"><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": "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": "../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 = "v6.0.2";
|
|
|
|
// 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>
|