mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-11-15 11:38:56 +08:00
265 lines
17 KiB
HTML
265 lines
17 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/screen/deprecated.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">0.11.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('screen_2deprecated_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="#namespaces">Namespaces</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">deprecated.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="screen_2deprecated_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2screen_2deprecated_8hppdep" alt=""/></div>
|
|
<map name="ainclude_2ftxui_2screen_2deprecated_8hppdep" id="ainclude_2ftxui_2screen_2deprecated_8hppdep">
|
|
<area shape="rect" title=" " alt="" coords="921,5,1070,45"/>
|
|
<area shape="rect" href="string_8hpp.html" title=" " alt="" coords="865,93,1014,133"/>
|
|
<area shape="poly" title=" " alt="" coords="978,58,954,95,949,92,973,56"/>
|
|
<area shape="rect" href="string_8cpp.html" title=" " alt="" coords="1202,189,1391,214"/>
|
|
<area shape="poly" title=" " alt="" coords="1041,50,1278,186,1275,191,1039,55"/>
|
|
<area shape="rect" href="ref_8hpp.html" title=" " alt="" coords="876,181,1003,221"/>
|
|
<area shape="poly" title=" " alt="" coords="942,147,942,181,937,181,937,147"/>
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1697,533,1848,573"/>
|
|
<area shape="poly" title=" " alt="" coords="851,129,723,150,584,184,523,206,473,231,440,258,432,273,429,288,429,379,430,413,436,439,449,462,474,483,501,495,544,506,670,523,835,535,1024,543,1409,550,1697,550,1697,555,1409,555,1024,548,835,540,669,528,543,511,499,500,471,488,445,465,431,441,425,413,423,379,423,288,427,271,436,255,470,226,521,201,583,179,722,145,850,123"/>
|
|
<area shape="rect" href="event_8cpp.html" title=" " alt="" coords="1027,181,1177,221"/>
|
|
<area shape="poly" title=" " alt="" coords="988,137,1068,179,1065,184,986,142"/>
|
|
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="5,189,169,214"/>
|
|
<area shape="poly" title=" " alt="" coords="851,122,554,143,368,161,182,184,140,191,139,186,182,179,368,156,553,138,850,117"/>
|
|
<area shape="rect" href="screen_8cpp.html" title=" " alt="" coords="194,189,389,214"/>
|
|
<area shape="poly" title=" " alt="" coords="851,127,408,184,360,191,359,186,407,179,850,122"/>
|
|
<area shape="poly" title=" " alt="" coords="1028,133,1250,186,1249,191,1027,138"/>
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1706,357,1885,397"/>
|
|
<area shape="poly" title=" " alt="" coords="1016,219,1404,300,1706,357,1705,362,1403,305,1015,224"/>
|
|
<area shape="poly" title=" " alt="" coords="863,222,724,262,649,289,579,320,523,356,502,376,487,396,479,416,478,438,486,460,504,483,520,491,555,498,669,511,1015,530,1403,542,1697,548,1697,554,1403,548,1015,535,668,516,554,503,518,496,500,487,482,463,473,439,474,415,482,393,498,372,519,352,576,316,647,284,722,256,862,217"/>
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="515,445,665,485"/>
|
|
<area shape="poly" title=" " alt="" coords="905,232,617,447,614,443,902,228"/>
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="689,445,840,485"/>
|
|
<area shape="poly" title=" " alt="" coords="921,234,780,447,775,444,917,231"/>
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="864,445,1015,485"/>
|
|
<area shape="poly" title=" " alt="" coords="942,235,942,445,937,445,937,235"/>
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="2713,445,2864,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1017,219,1167,236,1294,244,1407,245,1512,242,1617,240,1730,241,1856,249,2005,267,2217,306,2423,355,2602,404,2731,443,2729,448,2600,409,2422,360,2216,311,2004,272,1856,254,1729,247,1617,246,1512,248,1407,250,1294,249,1166,242,1016,224"/>
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="3063,445,3213,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1016,219,1202,240,1361,249,1500,249,1631,245,1761,241,1901,241,2059,248,2244,267,2485,305,2720,354,2924,404,3072,443,3071,448,2923,409,2719,360,2484,311,2243,272,2058,253,1901,246,1761,247,1631,251,1501,254,1361,254,1202,245,1016,224"/>
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="2888,445,3039,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1016,219,1184,238,1327,246,1453,247,1571,245,1689,242,1815,242,1957,249,2124,267,2236,285,2323,304,2520,355,2888,443,2887,448,2519,360,2322,310,2235,290,2123,272,1956,254,1814,247,1689,247,1571,250,1453,253,1327,252,1184,243,1016,224"/>
|
|
<area shape="rect" href="toggle_8cpp.html" title=" " alt="" coords="2539,445,2689,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1016,219,1150,235,1264,242,1459,241,1553,239,1653,241,1766,249,1898,267,2034,297,2218,346,2553,443,2551,448,2217,351,2033,302,1898,272,1766,254,1653,246,1553,245,1459,246,1264,247,1150,240,1016,224"/>
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="1704,269,1887,309"/>
|
|
<area shape="poly" title=" " alt="" coords="1016,219,1211,245,1402,264,1704,282,1704,288,1402,269,1211,251,1016,224"/>
|
|
<area shape="rect" href="component_2deprecated_8hpp.html" title=" " alt="" coords="2335,445,2514,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1899,388,2091,412,2312,443,2335,447,2334,452,2311,448,2090,417,1898,394"/>
|
|
<area shape="poly" title=" " alt="" coords="1794,411,1778,533,1772,533,1788,411"/>
|
|
<area shape="poly" title=" " alt="" coords="1692,382,1502,387,1249,397,964,417,677,448,666,450,665,444,676,443,964,411,1249,392,1502,381,1692,377"/>
|
|
<area shape="rect" href="catch__event_8cpp.html" title=" " alt="" coords="2160,445,2311,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1899,395,2149,443,2160,445,2159,450,2148,448,1898,400"/>
|
|
<area shape="poly" title=" " alt="" coords="1692,384,1530,390,1320,402,1087,420,852,448,841,450,840,444,851,443,1086,415,1320,396,1530,385,1692,379"/>
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="1039,445,1189,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1693,390,1467,412,1201,448,1190,450,1189,445,1200,443,1466,407,1692,384"/>
|
|
<area shape="rect" href="component__fuzzer_8cpp.html" title=" " alt="" coords="1213,445,1385,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1693,398,1397,448,1386,450,1385,445,1396,443,1692,393"/>
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="1409,445,1560,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1715,404,1553,448,1552,443,1713,398"/>
|
|
<area shape="poly" title=" " alt="" coords="1692,389,1339,416,1158,433,1026,448,1015,450,1014,445,1026,443,1158,427,1339,411,1692,383"/>
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="1584,445,1735,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1755,407,1691,448,1688,443,1752,403"/>
|
|
<area shape="poly" title=" " alt="" coords="1899,379,2256,397,2479,416,2702,443,2714,444,2713,450,2702,448,2478,421,2255,403,1899,384"/>
|
|
<area shape="poly" title=" " alt="" coords="1899,376,2110,379,2396,388,2722,408,2889,424,3052,443,3063,444,3062,450,3051,448,2888,429,2722,414,2396,394,2110,384,1899,381"/>
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="1811,445,1961,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1827,405,1868,443,1864,447,1823,409"/>
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1985,445,2136,485"/>
|
|
<area shape="poly" title=" " alt="" coords="1867,399,2003,443,2002,448,1866,404"/>
|
|
<area shape="poly" title=" " alt="" coords="1898,377,2082,382,2326,393,2600,412,2877,443,2888,444,2887,450,2876,448,2600,417,2326,398,2082,387,1898,383"/>
|
|
<area shape="poly" title=" " alt="" coords="1899,382,2182,403,2354,420,2526,443,2539,445,2538,450,2526,448,2354,425,2182,408,1898,387"/>
|
|
<area shape="poly" title=" " alt="" coords="2322,446,2084,413,1884,390,1885,385,2085,408,2323,441"/>
|
|
<area shape="poly" title=" " alt="" coords="2322,488,2058,524,1848,547,1848,542,2057,518,2322,483"/>
|
|
<area shape="poly" title=" " alt="" coords="1798,323,1798,357,1793,357,1793,323"/>
|
|
<area shape="poly" title=" " alt="" coords="1901,295,2210,319,2589,355,2707,361,2837,359,2969,354,3090,352,3188,359,3225,367,3253,380,3268,398,3270,422,3257,451,3228,487,3207,497,3165,505,3032,519,2846,530,2629,539,2180,550,1848,554,1848,549,2180,544,2629,534,2846,525,3031,514,3165,500,3205,492,3224,483,3253,448,3265,421,3263,400,3249,384,3224,372,3187,364,3090,358,2969,359,2838,364,2707,366,2588,360,2209,324,1900,300"/>
|
|
<area shape="poly" title=" " alt="" coords="1691,299,1415,320,1249,338,1084,360,853,404,664,448,663,443,852,398,1083,355,1249,332,1415,315,1690,294"/>
|
|
<area shape="poly" title=" " alt="" coords="1691,306,1513,330,1312,360,1081,401,852,448,841,450,840,445,851,443,1080,396,1311,355,1512,324,1690,301"/>
|
|
<area shape="poly" title=" " alt="" coords="1704,315,1523,356,1312,400,1169,424,1026,448,1015,450,1014,445,1026,443,1168,419,1311,395,1522,351,1702,310"/>
|
|
<area shape="poly" title=" " alt="" coords="1900,307,2402,395,2553,418,2702,443,2714,445,2713,450,2702,448,2552,423,2402,400,1900,312"/>
|
|
<area shape="poly" title=" " alt="" coords="1901,298,2398,351,2723,393,3052,443,3063,445,3062,450,3051,448,2723,398,2398,356,1900,303"/>
|
|
<area shape="poly" title=" " alt="" coords="1878,310,2040,352,2231,395,2378,419,2526,443,2539,445,2538,450,2526,448,2377,425,2229,400,2039,357,1877,315"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="screen_2deprecated_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="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="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a1bb4947f62228380f5c415f69b34021f" id="r_a1bb4947f62228380f5c415f69b34021f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#a1bb4947f62228380f5c415f69b34021f">wchar_width</a> (wchar_t)</td></tr>
|
|
<tr class="separator:a1bb4947f62228380f5c415f69b34021f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adedb4aa528ad2aef48177dea69ca7a9d" id="r_adedb4aa528ad2aef48177dea69ca7a9d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html#adedb4aa528ad2aef48177dea69ca7a9d">wstring_width</a> (const std::wstring &)</td></tr>
|
|
<tr class="separator:adedb4aa528ad2aef48177dea69ca7a9d"><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": "../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": "index.html", "v0.10": "../v0.10/index.html"};
|
|
const currentVersion = "v0.11";
|
|
|
|
// 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>
|