mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-12-16 01:48:56 +08:00
468 lines
43 KiB
HTML
468 lines
43 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/screen.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">2.0.0</span>
|
||
|
|
</div>
|
||
|
|
<div id="projectbrief">C++ functional terminal UI.</div>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
<!-- end header part -->
|
||
|
|
<!-- Generated by Doxygen 1.12.0 -->
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
$(function() { codefold.init(0); });
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<script type="text/javascript" src="menudata.js"></script>
|
||
|
|
<script type="text/javascript" src="menu.js"></script>
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
$(function() {
|
||
|
|
initMenu('',true,false,'search.php','Search',true);
|
||
|
|
$(function() { init_search(); });
|
||
|
|
});
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<div id="main-nav"></div>
|
||
|
|
</div><!-- top -->
|
||
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||
|
|
<div id="nav-tree">
|
||
|
|
<div id="nav-tree-contents">
|
||
|
|
<div id="nav-sync" class="sync"></div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
||
|
|
class="ui-resizable-handle">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
$(function(){initNavTree('screen_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="#func-members">Functions</a> </div>
|
||
|
|
<div class="headertitle"><div class="title">screen.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_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2screen_2screen_8hppdep" alt=""/></div>
|
||
|
|
<map name="ainclude_2ftxui_2screen_2screen_8hppdep" id="ainclude_2ftxui_2screen_2screen_8hppdep">
|
||
|
|
<area shape="rect" title=" " alt="" coords="4893,5,5042,45"/>
|
||
|
|
<area shape="rect" href="screen__interactive_8hpp.html" title=" " alt="" coords="1280,328,1458,368"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,30,4192,33,3109,44,1976,64,1500,78,1141,96,1049,99,961,97,799,80,650,57,513,39,447,36,384,38,322,47,260,64,199,90,139,128,78,178,17,241,8,260,10,269,16,278,33,286,70,293,189,306,356,317,552,326,963,337,1279,343,1279,348,963,343,552,331,356,323,189,312,69,298,32,291,13,282,5,271,3,260,12,239,74,174,136,124,197,86,258,59,320,42,383,33,447,31,513,34,651,52,799,75,962,91,1049,94,1141,91,1500,73,1976,58,3109,38,4192,28,4879,24"/>
|
||
|
|
<area shape="rect" href="canvas_8hpp.html" title=" " alt="" coords="1930,93,2144,119"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,29,4459,31,3792,40,2989,60,2572,76,2162,96,2144,97,2144,92,2162,91,2572,70,2989,55,3792,35,4459,26,4879,24"/>
|
||
|
|
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="2371,167,2599,192"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,29,4460,31,3856,39,3538,47,3240,59,2983,75,2789,96,2712,111,2636,131,2517,169,2516,164,2634,126,2711,106,2789,91,2983,70,3240,54,3538,42,3855,34,4460,25,4879,24"/>
|
||
|
|
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="2731,335,2895,361"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,32,4412,50,4102,69,3788,96,3541,127,3295,169,3187,182,3101,187,3061,192,3020,202,2974,218,2922,242,2901,259,2874,285,2825,337,2821,333,2870,281,2897,254,2920,238,2972,213,3018,197,3060,187,3101,182,3186,176,3294,164,3540,122,3787,91,4102,64,4412,45,4879,26"/>
|
||
|
|
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="234,247,405,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,29,4427,29,3700,36,3273,44,2823,56,2367,73,1918,96,1495,122,1166,148,838,185,417,243,375,250,374,245,417,237,837,180,1165,143,1495,117,1918,91,2366,68,2823,50,3273,38,3700,30,4427,24,4879,23"/>
|
||
|
|
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="430,247,596,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,30,3984,48,3338,68,2674,96,2118,127,1686,158,700,243,597,253,596,247,699,237,1686,152,2118,122,2674,91,3338,62,3984,43,4879,25"/>
|
||
|
|
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="2680,247,2858,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,30,4415,34,3766,45,3447,54,3173,65,2973,79,2910,87,2878,96,2857,111,2838,129,2807,173,2787,216,2775,248,2770,246,2782,214,2803,170,2834,126,2853,107,2876,91,2909,82,2972,74,3172,60,3447,49,3766,40,4415,29,4879,25"/>
|
||
|
|
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="26,247,210,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,30,3280,50,2268,70,1842,82,1521,96,1154,120,870,148,586,186,223,243,180,250,179,245,222,237,585,181,869,143,1154,115,1521,91,1842,77,2267,64,3280,45,4879,25"/>
|
||
|
|
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="2934,240,3076,280"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,33,4631,46,4273,71,3858,112,3645,138,3436,169,3241,207,3077,244,3076,239,3240,202,3435,164,3644,133,3857,106,4273,66,4630,41,4879,28"/>
|
||
|
|
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="5802,247,5971,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5056,32,5183,52,5253,68,5321,91,5367,115,5400,141,5432,166,5478,190,5562,214,5631,223,5701,227,5789,237,5829,245,5828,250,5789,243,5700,232,5630,228,5561,219,5476,194,5429,171,5396,145,5364,120,5319,96,5252,74,5182,57,5056,37"/>
|
||
|
|
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="3296,247,3458,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4880,34,4579,55,4391,73,4203,96,3973,134,3749,178,3425,250,3424,245,3748,173,3972,129,4202,91,4391,67,4579,49,4879,28"/>
|
||
|
|
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="5396,247,5574,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5056,37,5147,57,5195,72,5241,91,5282,114,5311,137,5339,161,5377,190,5467,245,5464,250,5374,194,5336,166,5308,141,5279,118,5239,96,5193,77,5146,62,5055,42"/>
|
||
|
|
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="5598,247,5777,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5056,34,5165,54,5224,70,5281,91,5325,115,5355,140,5385,165,5427,190,5520,218,5635,245,5634,250,5519,223,5425,194,5382,170,5352,144,5322,119,5279,96,5222,75,5164,59,5055,39"/>
|
||
|
|
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="5995,247,6170,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5057,30,5202,49,5283,67,5362,91,5411,115,5446,141,5480,167,5529,190,5595,209,5653,220,5704,225,5753,226,5855,226,5914,229,5984,237,6027,245,6026,250,5983,243,5914,235,5855,232,5753,232,5704,230,5652,225,5594,214,5527,194,5477,172,5442,146,5408,120,5360,96,5282,72,5201,54,5056,35"/>
|
||
|
|
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="6245,247,6437,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5057,37,5404,91,5910,178,6280,245,6279,250,5909,183,5403,96,5056,42"/>
|
||
|
|
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="4386,247,4565,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5006,52,5039,83,5067,119,5076,138,5080,157,5078,176,5067,194,5055,202,5036,208,4981,218,4828,231,4577,243,4533,250,4532,245,4577,237,4827,226,4981,213,5035,203,5053,197,5063,190,5073,174,5075,158,5071,140,5062,122,5035,86,5002,56"/>
|
||
|
|
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="4589,240,4736,280"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5056,47,5087,66,5111,92,5125,119,5131,144,5127,169,5111,194,5083,213,5042,226,4993,233,4939,236,4831,238,4749,243,4737,245,4736,240,4749,237,4831,233,4939,231,4992,228,5041,221,5080,209,5107,190,5122,167,5126,144,5120,121,5107,95,5084,70,5054,52"/>
|
||
|
|
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="4760,247,4959,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5057,32,5086,40,5115,52,5141,69,5162,92,5177,118,5182,143,5177,168,5161,194,5132,205,5070,220,4920,250,4919,245,5068,214,5130,200,5158,190,5172,166,5177,143,5172,120,5158,95,5137,73,5112,57,5084,45,5055,37"/>
|
||
|
|
<area shape="rect" href="underlined_8cpp.html" title=" " alt="" coords="4983,247,5190,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5056,27,5092,34,5128,47,5160,65,5187,92,5201,117,5205,141,5200,166,5187,193,5174,212,5156,228,5118,250,5116,245,5153,224,5170,209,5183,191,5195,164,5200,141,5196,119,5183,95,5157,70,5126,52,5091,40,5055,32"/>
|
||
|
|
<area shape="rect" href="util_8cpp.html" title=" " alt="" coords="5214,247,5372,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5057,31,5096,38,5137,50,5176,68,5212,91,5246,129,5270,173,5285,215,5293,246,5288,248,5280,217,5265,176,5241,132,5209,95,5174,72,5135,55,5095,44,5056,36"/>
|
||
|
|
<area shape="rect" href="node_8hpp.html" title=" " alt="" coords="4214,93,4412,119"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4879,40,4409,96,4408,91,4879,35"/>
|
||
|
|
<area shape="rect" href="node_8cpp.html" title=" " alt="" coords="4882,167,5053,192"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4970,60,4970,166,4965,166,4965,60"/>
|
||
|
|
<area shape="rect" href="screen_8cpp.html" title=" " alt="" coords="5584,93,5778,119"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="5056,34,5584,91,5583,97,5056,39"/>
|
||
|
|
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="1190,416,1340,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1337,379,1290,418,1286,414,1334,375"/>
|
||
|
|
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="1714,416,1864,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1472,367,1702,413,1714,416,1713,421,1700,419,1471,372"/>
|
||
|
|
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1539,416,1690,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1437,370,1562,413,1560,419,1435,375"/>
|
||
|
|
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="491,416,642,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1266,358,989,379,821,396,653,419,642,420,641,415,653,413,820,391,988,374,1266,352"/>
|
||
|
|
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="666,416,816,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1267,362,1063,385,828,419,817,421,816,415,827,413,1063,380,1266,357"/>
|
||
|
|
<area shape="rect" href="screen__interactive_8cpp.html" title=" " alt="" coords="2588,416,2761,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1472,360,1521,365,1681,376,1817,382,2048,384,2279,389,2415,397,2575,413,2588,415,2587,420,2574,419,2414,403,2279,394,2048,389,1817,387,1681,382,1521,371,1472,366"/>
|
||
|
|
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="1888,416,2039,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1472,359,1693,387,1876,413,1888,416,1887,421,1875,419,1692,393,1472,365"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2123,118,2413,164,2412,169,2122,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1917,114,1619,128,1199,153,714,190,466,215,223,243,176,250,175,245,222,237,465,209,714,185,1198,148,1618,123,1917,109"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2358,194,2349,195,2170,199,1939,199,1821,203,1710,210,1614,223,1538,242,1523,251,1513,261,1503,272,1487,282,1456,291,1414,295,1317,297,1267,299,1223,304,1187,314,1163,330,1157,341,1156,352,1161,363,1169,374,1195,396,1225,414,1223,418,1192,400,1165,378,1156,366,1151,353,1152,339,1159,326,1185,309,1222,299,1267,293,1316,291,1414,289,1455,285,1485,278,1500,268,1510,258,1520,247,1536,238,1612,217,1710,205,1821,197,1939,194,2170,193,2349,189,2357,189"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2373,197,2275,215,2173,242,1827,418,1825,414,2171,238,2273,210,2373,191"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2375,196,2216,218,2091,243,1952,305,1814,370,1677,418,1675,413,1812,366,1950,301,2090,237,2215,213,2375,191"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2358,194,2349,195,2051,197,1554,197,1294,200,1060,208,876,221,812,231,770,242,738,259,707,280,653,328,610,378,581,417,577,414,606,374,649,325,704,275,735,254,768,238,811,226,876,216,1059,203,1294,195,1554,192,2051,191,2349,189,2357,189"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2358,194,2349,195,1571,201,1302,206,1065,214,889,226,835,234,808,242,789,260,775,281,755,329,746,378,743,416,738,416,741,377,750,328,770,278,785,256,805,238,833,228,889,221,1064,209,1302,201,1571,196,2349,189,2357,189"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2389,197,2315,215,2241,242,2190,272,2155,301,2120,333,2073,370,1997,418,1994,414,2070,366,2117,329,2151,297,2187,267,2239,238,2313,210,2387,192"/>
|
||
|
|
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1533,328,1712,368"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2358,194,1796,243,1781,251,1770,260,1745,282,1661,330,1659,326,1742,278,1767,256,1778,246,1795,237,2357,189"/>
|
||
|
|
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="840,416,991,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2358,194,2349,195,1579,198,1313,202,1078,210,907,223,854,232,829,242,817,262,814,284,819,308,830,332,862,378,896,414,893,417,858,381,825,334,814,309,809,284,812,260,826,238,853,227,906,218,1078,205,1313,197,1579,192,2349,189,2357,189"/>
|
||
|
|
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="2412,416,2563,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2373,199,2339,216,2311,242,2296,269,2296,277,2298,282,2315,288,2343,289,2377,289,2414,293,2449,304,2465,313,2479,326,2491,348,2496,372,2494,416,2489,416,2491,372,2486,350,2475,330,2462,317,2447,308,2413,298,2377,294,2342,294,2314,293,2295,286,2290,278,2291,268,2307,238,2335,211,2371,194"/>
|
||
|
|
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="2063,416,2214,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2358,196,2310,214,2288,226,2268,242,2256,257,2249,271,2244,301,2241,334,2236,351,2226,370,2201,397,2173,418,2169,414,2197,393,2222,366,2231,349,2236,333,2239,301,2244,270,2251,254,2264,238,2285,222,2308,209,2356,191"/>
|
||
|
|
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="2786,416,2936,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2414,199,2381,216,2355,241,2348,260,2355,278,2527,332,2798,413,2797,418,2525,337,2351,282,2343,260,2351,239,2378,212,2411,194"/>
|
||
|
|
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="1015,416,1166,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2358,194,2349,195,1590,198,1327,202,1096,211,927,224,875,232,851,242,841,255,836,268,835,280,838,292,854,317,882,341,917,363,956,382,1034,413,1032,418,954,387,914,367,879,345,850,321,833,295,829,281,830,266,836,252,847,238,874,227,926,218,1096,205,1327,197,1590,193,2349,189,2357,189"/>
|
||
|
|
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1364,416,1515,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2358,194,2349,195,1596,198,1336,203,1107,211,940,224,888,232,864,242,858,251,856,259,864,278,883,288,927,302,1062,340,1365,414,1364,420,1061,345,925,307,881,293,860,282,851,260,853,249,861,238,887,227,939,218,1107,205,1336,197,1596,193,2349,189,2357,189"/>
|
||
|
|
<area shape="rect" href="toggle_8cpp.html" title=" " alt="" coords="2238,416,2388,456"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2359,196,2320,214,2304,226,2290,242,2279,262,2273,285,2273,309,2276,333,2289,379,2305,415,2300,417,2284,381,2270,334,2267,309,2268,284,2274,260,2286,238,2300,222,2317,209,2356,191"/>
|
||
|
|
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1808,240,1986,280"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2368,196,2005,243,1987,245,1986,240,2005,237,2368,191"/>
|
||
|
|
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="1550,240,1732,280"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2357,194,2352,195,2051,215,1920,224,1752,243,1733,245,1732,240,1751,237,1920,219,2051,209,2351,189,2357,189"/>
|
||
|
|
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="2365,247,2605,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2479,206,2481,247,2476,247,2474,206"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2530,195,2573,214,2618,238,2644,258,2669,278,2729,309,2783,333,2781,338,2727,314,2666,282,2641,262,2616,242,2571,219,2528,200"/>
|
||
|
|
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="874,247,1074,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2357,194,2352,195,2159,204,1996,209,1718,210,1441,216,1279,226,1087,243,1034,250,1034,245,1086,237,1278,220,1441,211,1718,205,1996,203,2159,199,2352,189,2357,189"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2357,192,2301,195,2014,203,1771,205,1357,199,1158,198,945,202,703,216,417,243,371,250,370,245,417,237,703,211,945,197,1158,192,1358,193,1771,200,2014,198,2301,189,2357,186"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2357,194,2352,195,2087,206,1863,209,1483,205,1299,204,1103,208,879,219,616,243,567,250,566,245,615,237,879,214,1102,202,1299,198,1483,200,1863,204,2087,201,2352,189,2357,189"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2540,193,2728,245,2727,250,2539,198"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2357,190,2250,195,1941,202,1679,203,1235,197,1021,196,791,202,530,216,223,243,173,250,172,245,222,237,530,211,791,196,1021,191,1235,192,1680,198,1941,197,2250,189,2357,185"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2574,191,2934,245,2933,251,2574,197"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,179,4294,197,5238,215,5584,225,5789,237,5836,245,5836,250,5789,243,5584,231,5238,220,4294,203,2612,184"/>
|
||
|
|
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="1098,240,1277,280"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2357,194,2352,195,2053,208,1820,210,1587,217,1450,226,1289,243,1277,244,1277,239,1289,237,1450,221,1587,212,1820,205,2053,202,2352,189,2357,189"/>
|
||
|
|
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="3101,247,3272,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,187,2835,207,3088,237,3131,245,3130,250,3087,243,2835,212,2612,193"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,183,2919,200,3102,216,3284,237,3326,245,3325,250,3283,243,3101,221,2919,206,2613,188"/>
|
||
|
|
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="3482,247,3645,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,180,2784,185,2998,196,3234,212,3471,237,3514,245,3513,250,3470,243,3234,218,2998,201,2783,191,2613,185"/>
|
||
|
|
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="3669,247,3856,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,179,2814,184,3075,193,3365,211,3657,237,3706,245,3705,250,3657,243,3365,216,3074,199,2814,189,2613,185"/>
|
||
|
|
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="1301,247,1474,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2357,194,2352,195,2110,207,1922,212,1734,220,1493,243,1445,250,1444,245,1493,237,1734,215,1922,207,2110,202,2352,189,2357,189"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,178,3174,179,3976,186,4395,194,4789,204,5128,219,5385,237,5433,245,5432,250,5385,243,5128,224,4789,210,4395,199,3976,192,3174,184,2613,183"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,178,3209,178,4069,185,4520,192,4944,203,5310,218,5587,237,5635,245,5634,250,5586,243,5310,223,4944,208,4520,197,4068,190,3209,184,2613,183"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,179,4392,197,5397,214,5766,225,5984,237,6032,245,6031,250,5983,243,5765,230,5396,219,4392,202,2613,184"/>
|
||
|
|
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="3880,247,4066,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,178,2847,180,3159,189,3512,207,3692,220,3868,237,3917,245,3917,250,3867,243,3691,226,3512,212,3159,194,2847,186,2613,183"/>
|
||
|
|
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="4090,247,4261,273"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,180,3362,199,3776,216,3948,226,4079,237,4125,245,4124,250,4078,243,3947,231,3776,221,3362,204,2613,186"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,178,3308,182,4341,191,5402,208,5847,221,6183,237,6258,245,6258,250,6182,243,5846,226,5402,214,4341,196,3308,187,2613,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,180,3320,196,3793,213,4273,237,4386,247,4386,252,4273,243,3792,218,3320,201,2613,185"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,178,3032,182,3599,191,4164,209,4399,221,4577,237,4589,239,4589,244,4577,243,4399,227,4164,214,3599,196,3032,187,2613,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,179,3062,184,3678,194,4296,212,4553,223,4748,237,4801,245,4800,250,4747,243,4552,229,4295,217,3678,200,3062,189,2613,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,179,3102,183,3783,193,4469,210,4755,223,4972,237,5027,245,5026,250,4971,243,4755,228,4469,216,3783,198,3101,188,2613,184"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2613,178,3142,179,3891,186,4281,193,4648,204,4964,218,5203,237,5246,245,5245,250,5202,243,4963,224,4648,209,4281,198,3891,191,3142,184,2613,183"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1531,374,1341,419,1340,414,1530,369"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1672,372,1754,414,1751,418,1670,377"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1622,382,1619,416,1613,416,1617,381"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1519,366,1471,371,1241,385,1061,389,882,395,777,404,653,419,642,420,641,415,653,413,777,399,882,390,1061,383,1240,380,1470,365,1519,360"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1519,365,1471,371,1290,384,1149,390,1008,398,828,419,817,420,816,415,827,413,1007,393,1148,385,1289,379,1470,365,1519,360"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1711,369,1890,413,1888,419,1710,374"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1519,365,1471,371,1236,391,1134,401,1003,419,992,421,991,415,1002,413,1133,395,1236,386,1470,365,1519,360"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1726,351,2029,372,2214,390,2400,413,2412,415,2412,421,2399,419,2214,395,2028,377,1725,357"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1726,361,2051,413,2063,416,2062,421,2050,419,1725,366"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1725,347,1920,352,2181,362,2476,382,2773,413,2786,415,2785,420,2773,419,2475,387,2181,367,1920,357,1725,353"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1520,365,1358,389,1177,419,1166,421,1165,415,1177,413,1358,383,1519,360"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1571,376,1481,418,1479,414,1569,371"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1726,355,1955,378,2225,413,2238,415,2237,421,2225,419,1955,383,1725,360"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1794,277,1744,283,1500,294,1350,308,1297,318,1269,330,1259,349,1255,372,1261,415,1256,416,1250,372,1254,347,1266,326,1296,312,1350,302,1499,289,1743,277,1794,272"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1880,293,1803,417,1798,414,1876,290"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1870,292,1824,331,1769,370,1718,397,1668,418,1666,413,1716,392,1766,366,1821,327,1866,287"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1794,277,1744,283,1617,291,1508,294,1324,292,1236,293,1141,297,1035,309,910,331,876,339,851,348,794,371,634,418,632,413,792,365,849,343,875,334,908,325,1034,304,1141,292,1236,287,1324,287,1508,289,1616,286,1743,277,1794,272"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1794,277,1744,283,1638,291,1549,294,1396,295,1244,301,1156,312,1052,331,977,349,904,373,785,418,783,413,902,368,976,344,1051,325,1155,307,1244,296,1396,289,1549,289,1638,285,1743,277,1794,272"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2000,280,2212,325,2596,413,2594,419,2211,331,1999,285"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1912,292,1959,415,1954,417,1907,294"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1824,287,1683,331,1682,325,1823,282"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1794,277,1744,283,1582,293,1455,294,1329,301,1256,312,1171,331,1109,349,1049,373,952,418,950,413,1047,368,1107,344,1170,325,1255,307,1329,296,1455,288,1582,287,1743,277,1794,272"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1976,281,2128,325,2425,413,2424,418,2127,331,1974,286"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1952,284,2023,326,2079,372,2122,414,2119,418,2075,376,2019,330,1949,289"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2000,274,2315,325,2545,367,2774,413,2786,416,2785,421,2772,419,2544,373,2314,331,1999,279"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1794,277,1744,283,1668,289,1603,290,1491,288,1438,289,1383,295,1320,308,1249,330,1208,349,1171,372,1112,418,1109,414,1168,368,1206,344,1247,326,1319,303,1382,290,1438,283,1491,282,1603,284,1668,283,1743,277,1794,272"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1842,289,1769,330,1748,351,1739,361,1725,370,1516,421,1514,415,1723,366,1736,357,1744,347,1766,326,1840,284"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1958,283,2065,326,2271,413,2269,418,2063,330,1956,287"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1536,282,1531,283,1449,287,1342,289,1289,292,1241,299,1201,312,1175,330,1169,340,1168,351,1180,374,1203,395,1230,413,1228,418,1200,399,1175,377,1163,352,1164,339,1171,326,1199,307,1239,294,1288,287,1342,283,1448,281,1530,277,1535,277"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1569,288,1543,306,1523,329,1517,348,1523,367,1545,394,1574,414,1571,418,1542,398,1519,369,1512,348,1519,327,1540,302,1566,284"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1537,277,1487,283,1387,290,1302,293,1157,293,1088,294,1014,299,931,311,834,331,769,349,706,373,604,418,602,413,704,368,767,344,832,325,930,306,1014,294,1088,289,1157,287,1302,287,1387,285,1486,277,1536,272"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1537,277,1487,283,1400,289,1326,290,1199,287,1139,288,1075,294,1003,307,921,331,876,349,833,372,766,418,763,413,830,367,873,344,919,325,1002,302,1074,289,1138,283,1199,282,1326,285,1400,284,1486,277,1536,272"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1637,294,1629,328,1624,327,1631,293"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1536,277,1487,283,1383,289,1250,294,1119,306,1064,316,1022,330,993,349,967,372,930,417,926,414,964,368,990,344,1020,326,1063,311,1118,301,1250,289,1383,283,1486,277,1536,272"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1708,282,2085,413,2084,418,1707,287"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="1732,281,1910,325,2244,413,2243,419,1908,331,1730,286"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2491,234,2489,192,2494,192,2496,233"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="2543,274,2770,333,2769,338,2541,279"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4324,131,4332,165,4335,206,4329,247,4320,266,4307,282,4270,303,4211,321,4132,336,4037,350,3810,371,3556,385,3066,404,2882,411,2773,419,2762,420,2761,415,2773,413,2882,406,3066,399,3555,380,3810,365,4036,344,4131,331,4209,316,4268,298,4303,278,4315,263,4324,246,4330,206,4326,166,4319,133"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4200,114,2599,176,2599,171,4200,109"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4427,109,4588,126,4677,142,4763,164,4789,177,4814,189,4891,195,5051,197,5506,200,5745,203,5957,209,6112,220,6160,228,6184,238,6192,249,6194,260,6192,271,6184,282,6165,294,6133,304,6030,324,5882,342,5695,357,5232,384,4697,404,4146,418,3631,428,2937,437,2936,431,3631,423,4145,413,4697,398,5232,378,5694,352,5881,336,6029,319,6131,299,6163,289,6181,278,6187,269,6189,260,6187,251,6181,242,6158,233,6111,226,5956,215,5745,208,5505,205,5051,202,4891,200,4812,195,4786,182,4761,169,4675,147,4587,131,4426,115"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4318,132,4319,167,4314,208,4301,248,4290,266,4274,282,4253,291,4211,298,4078,311,3677,331,3230,343,2895,348,2895,343,3230,337,3677,325,4077,306,4211,293,4251,285,4272,278,4285,263,4296,246,4309,206,4313,166,4313,132"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4200,110,3761,114,3170,123,2619,141,2419,154,2349,161,2302,169,2287,175,2277,182,2266,189,2251,195,2169,211,2075,223,1854,238,1603,242,1337,239,819,231,596,232,417,243,371,250,370,245,417,237,596,227,819,225,1337,234,1603,236,1854,232,2074,218,2169,206,2250,189,2264,184,2274,177,2285,170,2300,164,2348,156,2419,148,2619,136,3170,118,3761,109,4200,105"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4200,111,3772,116,3200,126,2667,144,2473,155,2359,169,2343,175,2331,182,2319,189,2302,195,2226,208,2139,219,1936,232,1705,236,1461,235,985,230,780,233,616,243,568,250,567,245,615,237,780,227,985,225,1461,230,1705,231,1936,226,2139,214,2226,203,2300,189,2317,184,2328,177,2341,170,2358,164,2473,150,2667,138,3200,121,3772,110,4200,106"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4200,115,3856,135,3643,150,3431,169,3099,211,2839,250,2838,245,3098,205,3430,164,3643,145,3855,129,4200,110"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4200,111,3449,123,2297,148,1682,165,1102,187,600,213,393,227,223,243,174,250,173,245,222,237,393,222,600,207,1102,182,1682,160,2297,142,3449,118,4200,106"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4200,118,3934,139,3617,169,3436,195,3262,216,3089,243,3077,245,3076,240,3089,237,3262,211,3435,189,3617,164,3933,133,4200,112"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4200,122,3795,170,3541,204,3284,243,3243,250,3242,245,3283,237,3540,199,3795,165,4200,117"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4200,121,4077,139,3947,169,3919,182,3890,195,3827,210,3774,219,3681,226,3589,230,3471,243,3431,250,3430,245,3470,237,3588,224,3681,221,3773,213,3826,204,3888,189,3917,177,3945,164,4076,134,4200,115"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4246,124,4046,169,3947,195,3802,220,3657,243,3619,250,3618,245,3657,237,3801,215,3946,189,4044,164,4245,119"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4265,125,4046,195,3816,250,3815,245,4044,189,4263,120"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4404,118,4504,137,4611,164,4643,178,4675,189,4781,210,4872,221,4952,225,5028,225,5185,223,5277,227,5385,237,5431,245,5430,250,5385,243,5277,232,5185,228,5028,230,4952,230,4871,226,4780,215,4674,195,4641,183,4609,169,4503,143,4403,124"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4426,118,4541,136,4662,164,4694,177,4726,189,4854,213,4964,225,5062,229,5153,227,5344,222,5456,226,5587,237,5634,245,5633,250,5586,243,5455,231,5344,228,5153,232,5062,234,4964,230,4854,218,4724,195,4692,182,4660,169,4540,142,4426,123"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4427,115,4564,133,4639,147,4712,164,4745,177,4776,189,4892,206,5038,216,5378,223,5719,225,5866,229,5984,237,6030,245,6029,250,5983,243,5866,234,5719,230,5378,228,5038,221,4892,211,4775,195,4743,182,4711,169,4638,152,4563,138,4426,120"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4276,127,4000,250,3998,245,4274,122"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4295,131,4188,249,4184,245,4291,127"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4426,108,4610,125,4713,141,4814,164,4843,177,4871,189,4931,201,5001,210,5164,221,5349,226,5546,228,5929,227,6094,230,6227,237,6280,245,6280,250,6226,243,6094,235,5929,232,5546,233,5349,232,5164,226,5000,215,4930,206,4870,195,4840,182,4812,169,4712,146,4609,130,4426,114"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4337,126,4465,245,4461,249,4334,130"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4345,123,4404,156,4473,190,4539,216,4602,237,4600,243,4537,221,4471,194,4401,161,4343,128"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4357,121,4466,164,4494,178,4523,189,4645,217,4793,245,4792,250,4644,223,4522,195,4492,183,4464,169,4355,126"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4369,120,4513,164,4543,178,4574,189,4684,212,4771,221,4859,226,4972,237,5020,245,5019,250,4971,243,4859,231,4771,226,4683,218,4572,195,4541,183,4511,169,4368,125"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4385,119,4470,139,4562,164,4593,178,4624,189,4711,207,4784,217,4911,222,5040,223,5115,227,5203,237,5244,245,5243,250,5202,243,5114,232,5039,228,4911,227,4784,222,4710,212,4623,195,4591,183,4560,169,4469,144,4384,124"/>
|
||
|
|
<area shape="poly" title=" " alt="" coords="4426,117,4864,164,4882,166,4882,171,4863,169,4426,122"/>
|
||
|
|
</map>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<p><a href="screen_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_1Pixel.html">Pixel</a></td></tr>
|
||
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A unicode character and its associated style. <a href="structftxui_1_1Pixel.html#details">More...</a><br /></td></tr>
|
||
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </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_1Screen.html">Screen</a></td></tr>
|
||
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A rectangular grid of <a class="el" href="structftxui_1_1Pixel.html" title="A unicode character and its associated style.">Pixel</a>. <a href="classftxui_1_1Screen.html#details">More...</a><br /></td></tr>
|
||
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:structftxui_1_1Screen_1_1Cursor" id="r_structftxui_1_1Screen_1_1Cursor"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1Screen.html#structftxui_1_1Screen_1_1Cursor">Screen::Cursor</a></td></tr>
|
||
|
|
<tr class="separator:structftxui_1_1Screen_1_1Cursor"><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>
|
||
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Dimension.html">ftxui::Dimension</a></td></tr>
|
||
|
|
<tr class="memdesc:namespaceftxui_1_1Dimension"><td class="mdescLeft"> </td><td class="mdescRight">Define how the <a class="el" href="classftxui_1_1Screen.html" title="A rectangular grid of Pixel.">Screen</a>'s dimensions should look like. <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="func-members" name="func-members"></a>
|
||
|
|
Functions</h2></td></tr>
|
||
|
|
<tr class="memitem:a36e539ed36f88d7f01233974da485937" id="r_a36e539ed36f88d7f01233974da485937"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#structftxui_1_1Dimensions">Dimensions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Dimension.html#a36e539ed36f88d7f01233974da485937">Fixed</a> (int)</td></tr>
|
||
|
|
<tr class="separator:a36e539ed36f88d7f01233974da485937"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af795790b995132f62de607ddfd07f9fa" id="r_af795790b995132f62de607ddfd07f9fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#structftxui_1_1Dimensions">Dimensions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Dimension.html#af795790b995132f62de607ddfd07f9fa">Full</a> ()</td></tr>
|
||
|
|
<tr class="separator:af795790b995132f62de607ddfd07f9fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table>
|
||
|
|
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
|
||
|
|
<a name="structftxui_1_1Screen_1_1Cursor" id="structftxui_1_1Screen_1_1Cursor"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1Screen_1_1Cursor">◆ </a></span>ftxui::Screen::Cursor</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">struct ftxui::Screen::Cursor</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</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('projectname');
|
||
|
|
|
||
|
|
if (!projectNumber) {
|
||
|
|
console.warn('Doxygen element with ID "projectnumber" not found. Cannot add version switcher.');
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
const langs = ["en", "es", "fr", "ja", "zh-CH", "zh-TW"];
|
||
|
|
const lang_paths = {"en": "../../index.html", "es": "../../es/index.html", "fr": "../../fr/index.html", "ja": "../../ja/index.html", "zh-CH": "../../zh-CH/index.html", "zh-TW": "../../zh-TW/index.html"};
|
||
|
|
const lang_display = {"en": "English", "es": "Espa\u00f1ol", "fr": "Fran\u00e7ais", "ja": "\u65e5\u672c\u8a9e", "zh-CH": "\u4e2d\u6587 (\u7b80\u4f53)", "zh-TW": "\u4e2d\u6587 (\u7e41\u9ad4)"};
|
||
|
|
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": "index.html", "v0.9": "../v0.9/index.html", "v0.11": "../v0.11/index.html", "v0.10": "../v0.10/index.html"};
|
||
|
|
const currentLang = "en";
|
||
|
|
const currentVersion = "v2.0.0";
|
||
|
|
|
||
|
|
// Helper function to create a styled select element
|
||
|
|
const createSelect = (options, current, paths, label, displayMap = null) => {
|
||
|
|
const select = document.createElement('select');
|
||
|
|
select.title = label;
|
||
|
|
select.onchange = function() {
|
||
|
|
const selectedValue = this.value;
|
||
|
|
if (selectedValue in paths) {
|
||
|
|
window.location.href = paths[selectedValue];
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
// Sort versions: 'main' first, then others numerically descending.
|
||
|
|
options.sort((a, b) => {
|
||
|
|
if (a === 'main') return -1;
|
||
|
|
if (b === 'main') return 1;
|
||
|
|
return b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' });
|
||
|
|
});
|
||
|
|
|
||
|
|
options.forEach(v => {
|
||
|
|
const option = document.createElement('option');
|
||
|
|
option.value = v;
|
||
|
|
// Use the displayMap if provided, otherwise default to the value (v)
|
||
|
|
option.textContent = displayMap ? displayMap[v] : v;
|
||
|
|
if (v === current) {
|
||
|
|
option.selected = true;
|
||
|
|
}
|
||
|
|
select.appendChild(option);
|
||
|
|
});
|
||
|
|
|
||
|
|
// 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',
|
||
|
|
margin: '0 5px 0 0',
|
||
|
|
cursor: 'pointer'
|
||
|
|
});
|
||
|
|
return select;
|
||
|
|
};
|
||
|
|
|
||
|
|
// 1. Create Language Switcher, passing the language display names map
|
||
|
|
const langSelect = createSelect(langs, currentLang, lang_paths, 'Select Language', lang_display);
|
||
|
|
|
||
|
|
// 2. Create Version Switcher
|
||
|
|
const versionSelect = createSelect(versions, currentVersion, version_paths, 'Select Version');
|
||
|
|
|
||
|
|
// 3. Create FTXUI title.
|
||
|
|
const ftxuiTitle = document.createElement('span');
|
||
|
|
ftxuiTitle.textContent = 'FTXUI: ';
|
||
|
|
Object.assign(ftxuiTitle.style, {
|
||
|
|
color: 'white',
|
||
|
|
fontSize: '20px',
|
||
|
|
fontWeight: 'bold',
|
||
|
|
marginRight: '10px'
|
||
|
|
});
|
||
|
|
|
||
|
|
// 3. Create a container to hold both selectors
|
||
|
|
const container = document.createElement('div');
|
||
|
|
container.id = 'version-lang-switchers';
|
||
|
|
Object.assign(container.style, {
|
||
|
|
display: 'flex',
|
||
|
|
alignItems: 'center',
|
||
|
|
justifyContent: 'flex-end',
|
||
|
|
width: 'auto'
|
||
|
|
});
|
||
|
|
container.appendChild(ftxuiTitle);
|
||
|
|
container.appendChild(langSelect);
|
||
|
|
container.appendChild(versionSelect);
|
||
|
|
|
||
|
|
Object.assign(container.style, {
|
||
|
|
backgroundColor: 'rgba(0, 0, 0, 0.5)',
|
||
|
|
padding: '5px 10px',
|
||
|
|
borderRadius: '8px'
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
// Replace the Doxygen project number element with our container.
|
||
|
|
projectNumber.replaceWith(container);
|
||
|
|
|
||
|
|
// Clean up the original Doxygen project number text if it still exists nearby
|
||
|
|
const parent = container.parentElement;
|
||
|
|
if (parent) {
|
||
|
|
const textNode = Array.from(parent.childNodes).find(n => n.nodeType === 3 && n.textContent.trim() !== '');
|
||
|
|
if (textNode) {
|
||
|
|
textNode.remove();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
});
|
||
|
|
</script>
|
||
|
|
</body>
|
||
|
|
</html>
|