mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
316 lines
28 KiB
HTML
316 lines
28 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/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">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('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> </div>
|
|
<div class="headertitle"><div class="title">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="mouse_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2component_2mouse_8hppdep" alt=""/></div>
|
|
<map name="ainclude_2ftxui_2component_2mouse_8hppdep" id="ainclude_2ftxui_2component_2mouse_8hppdep">
|
|
<area shape="rect" title=" " alt="" coords="973,5,1152,45"/>
|
|
<area shape="rect" href="event_8hpp.html" title=" " alt="" coords="1564,93,1743,133"/>
|
|
<area shape="poly" title=" " alt="" coords="1166,39,1564,96,1563,102,1165,44"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="2778,460,2929,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1165,23,1631,26,1943,32,2271,44,2586,63,2860,90,2973,108,3066,129,3134,152,3158,165,3175,180,3182,193,3183,209,3177,226,3165,244,3131,283,3084,324,2977,403,2886,462,2883,458,2974,399,3081,320,3127,279,3161,241,3172,223,3177,208,3177,194,3171,183,3155,170,3132,157,3064,134,2972,113,2859,96,2585,68,2270,49,1943,37,1631,31,1165,29"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="3302,460,3453,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1166,25,1616,29,2236,40,2545,49,2819,60,3031,74,3106,82,3156,91,3232,104,3299,115,3327,125,3349,141,3363,166,3368,200,3368,291,3372,385,3378,459,3373,460,3366,386,3363,291,3363,200,3358,167,3345,145,3324,130,3298,120,3231,109,3156,96,3106,87,3031,79,2819,65,2545,54,2236,45,1616,34,1166,30"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="3477,460,3627,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1166,24,1637,28,2292,38,2619,46,2909,58,3133,72,3213,81,3266,91,3339,104,3403,116,3430,126,3451,143,3465,167,3469,200,3469,290,3477,340,3495,387,3518,428,3539,458,3535,461,3513,430,3490,389,3472,341,3464,291,3464,200,3460,168,3447,146,3427,131,3402,121,3338,109,3265,96,3212,86,3133,78,2908,63,2619,52,2292,43,1637,33,1166,30"/>
|
|
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="283,460,434,500"/>
|
|
<area shape="poly" title=" " alt="" coords="960,31,729,36,451,48,204,67,117,80,87,88,68,96,39,116,21,138,11,165,8,200,8,291,11,329,20,359,38,384,67,410,118,440,174,460,231,471,283,476,283,482,230,476,173,465,115,445,64,414,34,388,15,361,5,330,3,291,3,200,6,164,16,136,36,113,65,91,85,82,116,75,204,61,451,42,729,31,959,25"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1010,460,1161,500"/>
|
|
<area shape="poly" title=" " alt="" coords="960,30,754,33,511,43,398,51,301,62,229,77,205,86,191,95,162,136,148,178,147,220,158,262,179,303,210,342,248,378,292,410,309,417,337,423,418,433,640,445,863,451,998,457,1010,459,1009,465,997,463,863,457,639,451,418,439,336,429,308,422,289,414,245,382,206,345,175,306,153,264,141,221,142,177,157,134,187,91,203,81,227,72,300,57,397,46,511,37,754,27,960,24"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="1185,460,1335,500"/>
|
|
<area shape="poly" title=" " alt="" coords="960,36,831,55,761,73,694,96,535,158,456,192,387,228,334,267,316,287,304,309,299,332,303,356,315,382,336,410,355,421,386,430,480,444,603,451,743,454,1011,454,1172,457,1185,459,1184,464,1172,463,1011,459,743,459,603,456,479,449,385,436,353,426,333,414,310,385,297,358,294,332,299,307,311,284,330,263,384,223,454,187,533,154,692,91,760,67,830,50,959,31"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="661,460,811,500"/>
|
|
<area shape="poly" title=" " alt="" coords="960,31,740,37,476,48,243,67,161,80,115,96,87,117,70,139,61,165,59,200,59,291,62,330,73,360,93,385,125,410,154,420,205,430,351,448,661,472,660,477,351,453,204,435,153,425,123,414,90,389,68,363,57,331,53,291,53,200,56,164,65,136,83,113,112,91,160,75,242,62,476,43,740,31,960,26"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="2953,460,3103,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1166,25,1583,32,2151,45,2681,65,2874,77,2988,91,3055,102,3109,111,3133,120,3155,133,3177,153,3198,180,3209,200,3214,220,3213,261,3199,302,3175,342,3146,379,3113,412,3056,462,3052,458,3110,408,3142,375,3171,339,3194,300,3208,260,3209,221,3204,202,3194,183,3173,156,3152,137,3131,125,3107,117,3054,107,2988,96,2874,82,2681,70,2150,51,1583,38,1166,31"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="3127,460,3278,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1166,24,1603,27,2203,36,2501,44,2765,56,2969,71,3041,80,3089,91,3134,105,3169,120,3199,142,3225,180,3240,217,3247,257,3249,298,3245,338,3230,409,3213,461,3208,459,3225,408,3240,337,3243,298,3242,258,3235,219,3220,183,3195,146,3167,124,3132,110,3087,96,3040,86,2968,77,2764,61,2501,50,2203,41,1603,32,1166,29"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="835,460,986,500"/>
|
|
<area shape="poly" title=" " alt="" coords="960,31,749,37,498,48,278,68,201,80,157,96,132,117,118,139,111,166,109,200,109,291,111,315,117,335,127,351,139,365,174,387,218,410,273,428,345,439,427,445,515,448,689,450,763,452,823,457,835,459,835,465,822,463,763,457,689,455,515,454,427,451,344,444,272,433,216,414,171,392,136,369,122,354,112,337,106,316,104,291,104,200,106,165,113,137,128,113,155,91,199,75,277,62,498,43,749,32,960,26"/>
|
|
<area shape="rect" href="terminal__input__parser_8cpp.html" title=" " alt="" coords="347,365,541,405"/>
|
|
<area shape="poly" title=" " alt="" coords="960,45,873,65,784,96,703,133,643,168,589,210,525,271,485,320,456,366,452,363,480,317,521,268,585,206,640,163,701,128,782,91,871,60,959,39"/>
|
|
<area shape="rect" href="terminal__input__parser_8hpp.html" title=" " alt="" coords="663,269,859,309"/>
|
|
<area shape="poly" title=" " alt="" coords="961,49,903,68,843,96,789,133,766,157,746,183,739,204,740,226,754,268,749,270,735,227,734,203,742,180,762,153,785,129,841,91,901,63,959,44"/>
|
|
<area shape="rect" href="event_8cpp.html" title=" " alt="" coords="3011,181,3162,221"/>
|
|
<area shape="poly" title=" " alt="" coords="1165,28,1475,43,1927,72,2455,116,2726,145,2992,179,3011,182,3010,187,2992,184,2726,150,2454,122,1926,77,1475,49,1165,33"/>
|
|
<area shape="rect" href="animation_8hpp.html" title=" " alt="" coords="1895,181,2073,221"/>
|
|
<area shape="poly" title=" " alt="" coords="1740,134,1912,179,1911,184,1738,139"/>
|
|
<area shape="poly" title=" " alt="" coords="1756,113,1879,118,2029,129,2192,148,2354,179,2421,196,2473,212,2523,234,2584,267,2660,315,2732,369,2835,458,2831,462,2728,373,2657,320,2581,272,2520,239,2471,217,2420,201,2353,184,2191,154,2028,134,1878,123,1756,118"/>
|
|
<area shape="rect" href="catch__event_8cpp.html" title=" " alt="" coords="1730,460,1881,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1669,145,1800,459,1795,461,1664,147"/>
|
|
<area shape="poly" title=" " alt="" coords="1756,116,2196,138,2428,156,2524,167,2597,179,2668,197,2722,217,2844,267,3121,374,3332,458,3330,462,3119,379,2842,272,2720,221,2666,202,2595,184,2523,172,2427,161,2196,143,1756,121"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="1555,460,1706,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1654,147,1635,460,1629,460,1649,147"/>
|
|
<area shape="poly" title=" " alt="" coords="1756,115,2237,137,2494,155,2600,166,2680,179,2806,207,2932,242,3173,322,3375,400,3511,457,3509,462,3373,405,3171,327,2931,247,2805,213,2680,184,2599,172,2493,160,2236,142,1756,121"/>
|
|
<area shape="poly" title=" " alt="" coords="1550,116,1310,118,1005,126,852,134,710,146,590,163,499,184,431,211,404,226,381,244,362,265,346,290,333,321,323,358,318,385,323,411,333,436,346,458,342,461,328,439,317,413,313,385,317,357,328,319,342,288,358,262,378,240,401,222,429,206,498,179,589,157,710,141,852,129,1005,120,1310,112,1550,111"/>
|
|
<area shape="poly" title=" " alt="" coords="1553,139,1482,160,1404,188,1324,225,1251,271,1200,318,1156,372,1121,422,1098,461,1093,458,1117,419,1151,368,1196,315,1248,267,1322,221,1402,183,1481,155,1552,134"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="1905,460,2055,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1681,142,1711,180,1759,246,1793,300,1829,351,1883,410,1915,436,1948,458,1945,462,1912,441,1880,414,1825,354,1788,303,1754,249,1707,183,1677,146"/>
|
|
<area shape="poly" title=" " alt="" coords="1652,147,1640,205,1617,277,1601,314,1580,351,1556,385,1527,414,1457,435,1336,464,1335,459,1455,430,1524,410,1552,381,1576,348,1596,312,1612,275,1634,203,1646,146"/>
|
|
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="2603,460,2754,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1757,120,1948,138,2179,167,2292,187,2395,210,2480,237,2543,267,2569,288,2592,312,2630,366,2658,418,2675,459,2670,461,2653,421,2626,369,2588,315,2565,292,2540,272,2479,242,2393,215,2291,192,2178,173,1948,143,1756,125"/>
|
|
<area shape="poly" title=" " alt="" coords="1550,118,1340,123,1080,134,830,153,727,167,650,184,547,211,466,237,431,255,398,280,367,314,337,359,327,386,329,398,337,410,357,426,389,440,474,459,571,470,661,475,660,480,571,475,473,464,387,445,355,431,333,414,324,400,322,385,332,356,363,310,395,276,428,251,464,232,546,206,649,179,726,162,829,148,1079,129,1340,118,1550,113"/>
|
|
<area shape="poly" title=" " alt="" coords="1757,116,2120,138,2306,156,2382,167,2441,179,2498,197,2540,216,2635,267,2840,373,2995,457,2993,462,2838,378,2632,272,2538,221,2496,202,2439,184,2381,172,2305,161,2119,144,1756,122"/>
|
|
<area shape="poly" title=" " alt="" coords="1757,116,2155,137,2362,155,2446,166,2511,179,2612,207,2714,242,2812,282,2905,322,3065,400,3171,458,3169,462,3062,405,2903,327,2810,286,2712,247,2611,213,2510,184,2446,172,2361,161,2154,143,1757,121"/>
|
|
<area shape="poly" title=" " alt="" coords="1551,127,1439,147,1380,163,1324,184,1257,226,1145,306,937,462,934,458,1142,302,1254,222,1321,179,1379,158,1438,141,1550,121"/>
|
|
<area shape="rect" href="screen__interactive_8hpp.html" title=" " alt="" coords="1261,269,1440,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1610,143,1385,271,1382,267,1607,138"/>
|
|
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="811,365,984,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1550,118,1414,121,1261,132,1187,140,1121,151,1066,166,1025,184,1001,202,980,224,945,275,920,325,905,365,900,363,915,323,940,272,975,221,998,198,1023,179,1064,161,1120,146,1186,135,1260,126,1414,116,1550,112"/>
|
|
<area shape="rect" href="task_8hpp.html" title=" " alt="" coords="776,181,955,221"/>
|
|
<area shape="poly" title=" " alt="" coords="1551,125,1289,148,974,184,955,187,954,181,973,179,1288,143,1550,120"/>
|
|
<area shape="poly" title=" " alt="" coords="1550,119,1358,125,1126,136,904,155,813,168,745,184,700,201,657,222,576,273,510,325,465,367,461,363,507,321,573,269,654,217,698,196,743,179,812,163,903,150,1125,131,1358,119,1550,114"/>
|
|
<area shape="poly" title=" " alt="" coords="1550,117,1341,121,1094,130,978,139,878,150,805,165,780,174,766,183,755,202,751,225,758,269,752,269,746,225,750,201,762,180,778,169,803,160,878,145,977,133,1093,125,1341,115,1550,112"/>
|
|
<area shape="poly" title=" " alt="" coords="1757,115,2387,139,2737,158,2992,179,3011,181,3010,187,2992,184,2736,163,2386,145,1757,121"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="2173,269,2355,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2059,223,2203,267,2202,272,2058,228"/>
|
|
<area shape="poly" title=" " alt="" coords="2087,207,2336,229,2456,246,2542,267,2607,297,2653,330,2696,367,2754,410,2826,458,2823,462,2750,414,2693,371,2649,334,2604,302,2540,272,2455,251,2335,234,2087,212"/>
|
|
<area shape="poly" title=" " alt="" coords="1949,232,1890,273,1810,322,1719,373,1622,415,1547,437,1486,446,1425,451,1347,463,1336,465,1335,460,1346,457,1424,446,1486,440,1546,431,1620,409,1716,368,1808,318,1887,268,1946,227"/>
|
|
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="1893,365,2075,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1987,235,1987,365,1981,365,1981,235"/>
|
|
<area shape="poly" title=" " alt="" coords="1882,219,1440,279,1440,273,1881,214"/>
|
|
<area shape="poly" title=" " alt="" coords="1881,207,1753,213,1595,224,1422,243,1250,272,1164,293,1080,318,945,367,943,362,1078,313,1163,288,1249,267,1421,238,1594,219,1753,208,1881,202"/>
|
|
<area shape="rect" href="animation_8cpp.html" title=" " alt="" coords="2379,269,2530,309"/>
|
|
<area shape="poly" title=" " alt="" coords="2087,217,2367,267,2379,269,2378,274,2366,272,2087,222"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="2301,365,2480,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2302,315,2367,362,2363,367,2299,320"/>
|
|
<area shape="poly" title=" " alt="" coords="2369,307,2455,328,2542,355,2574,368,2598,382,2652,410,2722,436,2789,457,2787,462,2720,441,2650,414,2595,386,2572,373,2540,360,2453,333,2368,313"/>
|
|
<area shape="poly" title=" " alt="" coords="2370,307,2482,322,2571,330,2658,339,2768,355,3031,402,3291,457,3302,460,3301,465,3290,463,3030,407,2768,360,2657,345,2570,336,2482,327,2369,312"/>
|
|
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="2254,460,2405,500"/>
|
|
<area shape="poly" title=" " alt="" coords="2359,310,2445,334,2477,345,2494,355,2503,370,2505,384,2502,399,2494,414,2479,427,2455,440,2396,462,2394,457,2453,435,2476,423,2490,410,2497,397,2500,384,2498,372,2490,359,2475,350,2443,339,2358,315"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="2429,460,2579,500"/>
|
|
<area shape="poly" title=" " alt="" coords="2370,310,2464,333,2499,345,2518,356,2529,382,2530,410,2524,438,2516,461,2511,459,2519,436,2525,410,2524,383,2514,359,2497,349,2462,338,2368,315"/>
|
|
<area shape="poly" title=" " alt="" coords="2249,323,2216,377,2199,400,2183,414,2156,424,2115,432,1998,443,1848,450,1682,454,1363,457,1243,459,1172,463,1161,464,1160,459,1172,457,1243,453,1363,451,1682,448,1848,445,1998,438,2114,427,2154,419,2180,410,2195,396,2212,374,2245,320"/>
|
|
<area shape="poly" title=" " alt="" coords="2268,323,2261,371,2250,395,2234,414,2211,425,2177,434,2075,447,1944,454,1797,457,1515,458,1347,463,1336,464,1335,459,1346,457,1515,453,1797,452,1944,448,2075,441,2176,429,2210,420,2230,410,2246,392,2255,369,2263,323"/>
|
|
<area shape="poly" title=" " alt="" coords="2203,318,2166,336,2132,359,2120,374,2112,388,2104,402,2088,414,2054,425,2002,434,1856,446,1668,453,1460,456,1061,457,912,458,823,463,812,464,811,459,822,457,912,453,1061,451,1460,450,1668,448,1856,441,2002,429,2053,420,2085,410,2100,399,2108,385,2115,371,2129,355,2164,332,2200,313"/>
|
|
<area shape="poly" title=" " alt="" coords="2369,308,2615,355,3115,457,3128,460,3127,465,3114,463,2614,360,2368,313"/>
|
|
<area shape="poly" title=" " alt="" coords="2230,320,2183,359,2170,375,2160,389,2150,403,2132,414,2101,424,2055,431,1923,442,1755,449,1568,452,1211,456,1077,458,998,463,987,464,986,459,997,457,1077,453,1211,451,1568,447,1755,444,1923,437,2054,426,2100,418,2130,410,2146,399,2156,386,2165,372,2179,355,2226,316"/>
|
|
<area shape="poly" title=" " alt="" coords="2195,316,2041,367,2040,362,2194,311"/>
|
|
<area shape="poly" title=" " alt="" coords="2494,403,2766,457,2779,460,2777,465,2765,463,2493,408"/>
|
|
<area shape="poly" title=" " alt="" coords="2305,410,2283,415,2174,431,2088,439,2002,447,1892,463,1881,465,1880,459,1892,457,2001,442,2087,434,2173,426,2282,409,2304,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2494,387,2848,409,3069,430,3291,457,3302,459,3301,464,3290,463,3069,435,2848,415,2494,393"/>
|
|
<area shape="poly" title=" " alt="" coords="2373,418,2344,461,2340,458,2368,415"/>
|
|
<area shape="poly" title=" " alt="" coords="2307,410,2283,415,2125,434,2000,440,1876,445,1718,463,1707,464,1706,459,1717,457,1876,440,2000,434,2124,429,2282,409,2306,405"/>
|
|
<area shape="rect" href="component__fuzzer_8cpp.html" title=" " alt="" coords="1359,460,1531,500"/>
|
|
<area shape="poly" title=" " alt="" coords="2308,410,2283,415,2171,429,2076,437,1913,442,1750,444,1655,451,1543,463,1532,464,1531,459,1542,457,1655,445,1750,439,1913,436,2075,432,2170,424,2282,409,2307,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2494,386,2677,392,2919,405,3191,426,3466,457,3477,459,3476,464,3465,463,3191,431,2918,410,2677,397,2494,391"/>
|
|
<area shape="poly" title=" " alt="" coords="2426,412,2483,458,2479,462,2423,416"/>
|
|
<area shape="poly" title=" " alt="" coords="2288,399,2087,415,1682,434,1368,441,1053,447,648,463,434,476,434,470,648,457,1052,442,1367,436,1682,428,2086,409,2287,394"/>
|
|
<area shape="poly" title=" " alt="" coords="2288,407,2232,415,2071,428,1934,434,1701,434,1589,434,1469,437,1333,445,1172,463,1161,464,1160,459,1172,457,1332,440,1469,431,1589,428,1701,429,1934,429,2071,423,2232,409,2287,402"/>
|
|
<area shape="poly" title=" " alt="" coords="2301,410,2283,415,2056,465,2055,460,2282,409,2300,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2308,410,2283,415,2141,432,2021,440,1914,442,1815,441,1609,440,1489,447,1347,463,1336,464,1335,459,1346,457,1488,442,1609,435,1815,435,1914,436,2020,434,2141,426,2282,409,2308,405"/>
|
|
<area shape="poly" title=" " alt="" coords="2462,406,2621,457,2620,462,2461,411"/>
|
|
<area shape="poly" title=" " alt="" coords="2288,400,2131,415,1932,425,1763,429,1475,426,1337,426,1189,430,1021,441,823,463,812,464,811,459,822,457,1021,436,1189,425,1337,421,1476,421,1763,423,1931,420,2130,409,2287,395"/>
|
|
<area shape="poly" title=" " alt="" coords="2494,395,2701,421,2940,457,2953,460,2952,465,2940,463,2700,426,2494,400"/>
|
|
<area shape="poly" title=" " alt="" coords="2494,390,2775,415,2945,434,3115,457,3127,459,3126,465,3114,463,2944,439,2774,420,2494,396"/>
|
|
<area shape="poly" title=" " alt="" coords="2288,403,2182,415,2001,426,1848,431,1588,430,1463,430,1329,433,1177,443,998,463,987,464,986,459,997,457,1176,438,1329,428,1463,424,1588,425,1848,426,2001,421,2181,409,2288,398"/>
|
|
<area shape="rect" href="component_2util_8cpp.html" title=" " alt="" coords="2079,460,2230,500"/>
|
|
<area shape="poly" title=" " alt="" coords="2331,412,2203,462,2201,457,2329,407"/>
|
|
<area shape="poly" title=" " alt="" coords="1430,310,1633,362,1757,388,1882,409,2015,425,2129,433,2323,434,2518,436,2632,443,2766,457,2778,459,2777,464,2765,463,2631,448,2517,441,2323,440,2129,438,2015,430,1881,415,1756,393,1632,367,1428,316"/>
|
|
<area shape="poly" title=" " alt="" coords="1437,311,1483,330,1527,355,1556,380,1583,408,1621,458,1616,461,1579,411,1553,384,1524,360,1481,335,1435,316"/>
|
|
<area shape="poly" title=" " alt="" coords="1248,313,1170,333,1092,360,1065,374,1045,388,1025,402,997,415,909,429,755,446,435,475,434,470,754,441,908,424,995,409,1023,397,1042,384,1062,369,1090,355,1169,328,1247,308"/>
|
|
<area shape="poly" title=" " alt="" coords="1328,321,1244,414,1196,442,1148,462,1145,457,1194,437,1241,410,1324,318"/>
|
|
<area shape="poly" title=" " alt="" coords="1339,323,1296,413,1272,461,1267,458,1291,411,1334,321"/>
|
|
<area shape="poly" title=" " alt="" coords="1249,314,1195,333,1143,360,1128,373,1119,387,1109,401,1092,414,1055,432,1021,443,962,452,900,453,823,463,812,465,811,460,822,457,899,448,961,446,1020,438,1053,427,1089,410,1105,397,1114,384,1124,369,1140,355,1193,328,1247,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1309,318,1142,414,1063,443,987,464,985,459,1061,438,1140,410,1306,314"/>
|
|
<area shape="rect" href="loop_8cpp.html" title=" " alt="" coords="1363,365,1514,405"/>
|
|
<area shape="poly" title=" " alt="" coords="1380,317,1423,363,1419,366,1376,321"/>
|
|
<area shape="poly" title=" " alt="" coords="1248,314,985,368,983,363,1247,309"/>
|
|
<area shape="poly" title=" " alt="" coords="969,218,1262,270,1261,275,968,223"/>
|
|
<area shape="poly" title=" " alt="" coords="874,234,897,364,891,365,868,235"/>
|
|
<area shape="poly" title=" " alt="" coords="772,228,712,247,652,272,623,291,595,312,487,367,485,362,592,307,620,286,649,267,710,242,770,223"/>
|
|
<area shape="poly" title=" " alt="" coords="833,232,786,271,783,267,830,228"/>
|
|
<area shape="poly" title=" " alt="" coords="764,322,774,369,784,392,800,410,820,423,845,433,908,447,982,454,1063,456,1223,454,1292,454,1347,457,1360,459,1359,465,1346,463,1292,459,1223,459,1063,461,982,459,907,452,844,438,818,427,797,414,780,394,769,371,759,323"/>
|
|
<area shape="poly" title=" " alt="" coords="801,315,871,362,868,367,798,319"/>
|
|
<area shape="poly" title=" " alt="" coords="685,316,509,367,507,362,683,311"/>
|
|
<area shape="rect" href="terminal__input__parser__test__fuzzer_8cpp.html" title=" " alt="" coords="566,357,735,412"/>
|
|
<area shape="poly" title=" " alt="" coords="730,320,684,359,680,355,727,316"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="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">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1Mouse.html">Mouse</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A mouse event. It contains the coordinate of the mouse, the button pressed and the modifier (shift, ctrl, meta). <a href="structftxui_1_1Mouse.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>
|