Files
FTXUI/en/v5.0.0/linear__gradient_8hpp.html

423 lines
34 KiB
HTML
Raw Normal View History

<!-- 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/dom/linear_gradient.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
&#160;<span id="projectnumber">5.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&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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&amp;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&amp;dn=expat.txt MIT */
$(function(){initNavTree('linear__gradient_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> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle"><div class="title">linear_gradient.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="linear__gradient_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2dom_2linear__gradient_8hppdep" alt=""/></div>
<map name="ainclude_2ftxui_2dom_2linear__gradient_8hppdep" id="ainclude_2ftxui_2dom_2linear__gradient_8hppdep">
<area shape="rect" title=" " alt="" coords="6469,5,6645,45"/>
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="3105,93,3333,119"/>
<area shape="poly" title=" " alt="" coords="6455,32,3334,105,3334,99,6455,26"/>
<area shape="rect" href="component__options_8cpp.html" title=" " alt="" coords="6517,343,6698,383"/>
<area shape="poly" title=" " alt="" coords="6569,58,6591,146,6610,254,6612,302,6611,342,6606,342,6607,302,6605,255,6586,147,6564,59"/>
<area shape="rect" href="linear__gradient_8cpp.html" title=" " alt="" coords="6421,255,6569,295"/>
<area shape="poly" title=" " alt="" coords="6551,59,6503,255,6497,254,6546,58"/>
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="1077,343,1255,383"/>
<area shape="poly" title=" " alt="" coords="3092,111,2598,117,1948,129,1375,146,1192,157,1139,163,1117,169,1104,188,1099,210,1101,233,1107,258,1129,304,1153,341,1149,344,1124,307,1102,259,1096,234,1094,209,1100,186,1114,165,1138,158,1191,151,1375,141,1947,123,2598,112,3092,106"/>
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="2451,431,2601,471"/>
<area shape="poly" title=" " alt="" coords="3092,118,2920,137,2844,151,2791,169,2746,197,2704,230,2666,267,2631,305,2575,378,2539,432,2535,429,2570,375,2627,301,2662,263,2701,226,2743,192,2789,164,2843,146,2919,132,3091,113"/>
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="879,431,1029,471"/>
<area shape="poly" title=" " alt="" coords="3092,110,2594,110,1933,116,1614,123,1341,134,1144,149,1083,159,1053,169,1024,196,1002,229,985,265,973,304,960,376,956,431,951,430,954,376,967,302,980,263,997,226,1020,193,1050,164,1082,153,1144,144,1341,129,1614,118,1933,111,2594,104,3092,104"/>
<area shape="rect" href="collapsible_8cpp.html" title=" " alt="" coords="1053,431,1204,471"/>
<area shape="poly" title=" " alt="" coords="3092,111,1937,130,1358,147,1171,158,1117,163,1094,169,1070,192,1052,216,1040,240,1034,265,1033,291,1037,319,1058,381,1076,408,1100,429,1096,433,1072,411,1053,384,1031,321,1027,292,1029,264,1035,238,1047,213,1066,188,1091,164,1116,158,1171,153,1357,142,1937,125,3092,106"/>
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="180,431,331,471"/>
<area shape="poly" title=" " alt="" coords="3091,110,2559,110,1831,117,1470,124,1150,135,903,150,815,159,757,169,682,193,607,225,535,261,468,300,355,376,280,432,277,428,352,371,465,296,533,257,605,220,680,188,756,164,815,154,902,144,1150,130,1470,119,1831,112,2559,105,3091,104"/>
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="355,431,505,471"/>
<area shape="poly" title=" " alt="" coords="3092,109,2580,110,1885,116,1541,123,1237,134,1002,149,919,159,864,169,797,193,731,224,669,261,611,300,514,376,451,433,447,429,510,372,608,296,666,256,729,220,795,188,863,164,918,153,1001,144,1237,129,1541,118,1885,111,2579,104,3092,104"/>
<area shape="rect" href="dropdown_8cpp.html" title=" " alt="" coords="1403,431,1553,471"/>
<area shape="poly" title=" " alt="" coords="3091,110,2756,111,2337,119,2135,126,1959,137,1824,151,1777,160,1746,169,1699,195,1656,227,1617,264,1582,302,1526,377,1491,432,1486,429,1521,374,1578,299,1613,260,1653,223,1697,190,1744,164,1775,154,1823,146,1958,131,2135,121,2337,113,2756,106,3091,104"/>
<area shape="rect" href="hoverable_8cpp.html" title=" " alt="" coords="529,431,680,471"/>
<area shape="poly" title=" " alt="" coords="3092,111,2575,117,1883,129,1259,146,1049,157,982,163,947,169,891,193,838,225,788,261,743,300,669,376,621,432,617,429,665,372,739,296,785,257,835,220,889,189,945,164,981,158,1048,151,1259,141,1883,123,2575,112,3092,106"/>
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="1752,431,1903,471"/>
<area shape="poly" title=" " alt="" coords="3092,112,2837,117,2534,128,2267,145,2172,156,2116,169,2068,195,2022,227,1980,264,1942,303,1880,377,1841,432,1837,429,1876,374,1938,299,1976,260,2019,223,2065,191,2114,164,2171,151,2266,139,2534,123,2837,112,3092,106"/>
<area shape="rect" href="maybe_8cpp.html" title=" " alt="" coords="704,431,855,471"/>
<area shape="poly" title=" " alt="" coords="3092,111,2587,115,1915,125,1311,142,1108,154,1044,161,1011,169,968,194,929,226,895,262,865,301,818,376,790,432,785,429,813,373,860,298,891,259,926,222,965,190,1009,164,1044,156,1108,149,1311,137,1915,119,2587,109,3092,105"/>
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="2276,431,2427,471"/>
<area shape="poly" title=" " alt="" coords="3091,113,2846,120,2561,132,2321,148,2244,158,2209,169,2204,177,2203,185,2210,206,2218,221,2229,230,2241,239,2253,253,2284,301,2310,350,2346,429,2341,431,2305,353,2279,304,2249,256,2237,243,2225,234,2214,224,2205,208,2198,186,2199,175,2206,165,2242,153,2320,143,2561,126,2845,115,3091,108"/>
<area shape="rect" href="modal_8cpp.html" title=" " alt="" coords="1228,431,1379,471"/>
<area shape="poly" title=" " alt="" coords="3092,111,2743,114,2303,123,1904,141,1760,153,1710,161,1676,169,1617,195,1560,227,1507,263,1457,302,1375,377,1322,432,1318,429,1371,373,1454,298,1504,259,1558,222,1615,190,1674,164,1709,156,1759,148,1903,135,2303,118,2743,109,3092,105"/>
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="1577,431,1728,471"/>
<area shape="poly" title=" " alt="" coords="3092,110,2819,113,2478,122,2149,140,2013,153,1910,169,1844,181,1790,192,1767,200,1744,213,1721,231,1697,256,1683,277,1672,299,1659,348,1654,394,1654,430,1649,430,1649,394,1654,347,1667,298,1679,274,1693,253,1718,227,1741,209,1765,196,1789,187,1843,176,1910,164,2013,147,2148,134,2478,117,2819,108,3092,105"/>
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="5,431,156,471"/>
<area shape="poly" title=" " alt="" coords="3092,110,2537,112,1772,119,1391,127,1053,137,791,151,699,160,637,169,554,193,472,224,392,260,318,299,191,375,108,433,105,428,188,371,315,295,390,255,470,219,552,188,636,164,698,154,791,146,1053,132,1391,121,1772,114,2537,106,3092,105"/>
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="1927,431,2077,471"/>
<area shape="poly" title=" " alt="" coords="3092,110,2846,114,2558,123,2423,130,2305,140,2216,153,2186,161,2166,169,2131,196,2101,228,2076,265,2055,303,2025,377,2009,431,2004,430,2020,375,2050,301,2071,262,2097,225,2128,192,2163,164,2184,156,2215,148,2305,135,2422,125,2558,117,2846,108,3092,105"/>
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="2101,431,2252,471"/>
<area shape="poly" title=" " alt="" coords="3092,113,2843,120,2555,132,2311,148,2232,158,2197,169,2175,198,2161,232,2154,269,2153,306,2161,377,2173,430,2168,431,2155,378,2148,307,2149,268,2156,230,2171,195,2194,164,2231,153,2311,143,2555,127,2843,115,3091,108"/>
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="1127,167,1306,207"/>
<area shape="poly" title=" " alt="" coords="3091,112,2199,129,1694,146,1484,157,1325,169,1306,172,1306,166,1324,164,1484,152,1694,141,2199,124,3091,106"/>
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="1708,255,1891,295"/>
<area shape="poly" title=" " alt="" coords="3092,110,2838,112,2526,120,2227,138,2105,152,2012,169,1959,187,1909,210,1829,257,1826,252,1906,206,1957,182,2011,164,2104,146,2227,132,2526,114,2838,106,3092,104"/>
<area shape="poly" title=" " alt="" coords="3347,106,4083,112,5125,123,6068,141,6377,152,6468,158,6510,164,6538,181,6556,200,6584,254,6601,300,6608,342,6603,343,6596,302,6580,256,6552,203,6535,185,6508,169,6467,163,6376,157,6068,146,5125,129,4083,117,3347,111"/>
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="2219,174,2459,199"/>
<area shape="poly" title=" " alt="" coords="3092,117,2802,138,2460,169,2403,177,2402,171,2459,164,2802,132,3092,112"/>
<area shape="rect" href="table_8hpp.html" title=" " alt="" coords="2483,174,2683,199"/>
<area shape="poly" title=" " alt="" coords="3095,123,2702,169,2653,177,2652,171,2702,164,3095,117"/>
<area shape="rect" href="automerge_8cpp.html" title=" " alt="" coords="3131,262,3340,287"/>
<area shape="poly" title=" " alt="" coords="3091,111,3006,115,2921,125,2849,143,2823,154,2805,168,2797,187,2805,205,2826,221,2857,234,2940,253,3037,265,3131,270,3130,275,3037,270,2939,259,2855,239,2823,225,2801,208,2792,187,2801,165,2820,150,2848,138,2920,120,3006,110,3091,105"/>
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="3569,262,3739,287"/>
<area shape="poly" title=" " alt="" coords="3092,113,3018,119,2946,130,2886,146,2864,156,2849,168,2841,187,2843,196,2849,204,2874,210,2937,217,3136,234,3569,265,3568,270,3135,240,2936,223,2873,215,2846,209,2838,198,2836,187,2845,165,2861,152,2884,141,2945,124,3017,114,3091,108"/>
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="3867,262,4033,287"/>
<area shape="poly" title=" " alt="" coords="3236,128,3270,169,3292,189,3316,204,3532,229,3867,263,3866,268,3532,235,3314,209,3289,193,3266,173,3232,132"/>
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="2859,174,3038,199"/>
<area shape="poly" title=" " alt="" coords="3168,125,2989,177,2987,171,3166,120"/>
<area shape="rect" href="canvas_8cpp.html" title=" " alt="" coords="3062,174,3246,199"/>
<area shape="poly" title=" " alt="" coords="3203,131,3166,175,3162,172,3199,128"/>
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="4108,255,4251,295"/>
<area shape="poly" title=" " alt="" coords="3251,124,3312,165,3335,187,3345,196,3360,204,3424,222,3505,233,3599,240,3698,243,3894,246,4045,252,4108,260,4107,265,4044,257,3893,251,3698,248,3598,245,3505,238,3423,227,3358,209,3342,201,3332,191,3308,169,3248,128"/>
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="4300,262,4469,287"/>
<area shape="poly" title=" " alt="" coords="3348,111,3576,129,3682,144,3758,164,3774,174,3784,185,3794,195,3808,204,3873,227,3930,240,3981,246,4030,247,4132,244,4192,246,4262,252,4314,259,4313,265,4262,257,4192,251,4132,250,4030,252,3981,251,3929,245,3872,232,3806,209,3790,199,3780,189,3770,178,3756,169,3681,150,3575,135,3347,116"/>
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="3371,167,3550,207"/>
<area shape="poly" title=" " alt="" coords="3268,120,3403,164,3402,169,3267,125"/>
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="3574,174,3745,199"/>
<area shape="poly" title=" " alt="" coords="3301,118,3562,164,3601,171,3600,177,3562,169,3300,124"/>
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="4507,262,4670,287"/>
<area shape="poly" title=" " alt="" coords="3347,108,3840,128,4073,144,4156,153,4206,164,4222,173,4232,184,4242,195,4256,204,4365,230,4524,259,4523,265,4364,235,4254,209,4238,199,4228,188,4219,178,4204,169,4155,159,4072,149,3840,133,3347,113"/>
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="3819,174,3982,199"/>
<area shape="poly" title=" " alt="" coords="3347,115,3560,135,3801,164,3845,171,3844,177,3800,169,3560,140,3347,120"/>
<area shape="rect" href="flexbox_8cpp.html" title=" " alt="" coords="4006,174,4193,199"/>
<area shape="poly" title=" " alt="" coords="3348,111,3644,130,3819,145,3994,164,4041,171,4041,177,3994,169,3819,150,3643,135,3347,116"/>
<area shape="rect" href="focus_8cpp.html" title=" " alt="" coords="5049,262,5222,287"/>
<area shape="poly" title=" " alt="" coords="3347,106,3864,111,4551,122,5157,140,5352,151,5409,157,5434,164,5442,175,5444,187,5434,209,5405,220,5343,234,5195,265,5194,259,5342,229,5403,214,5431,205,5439,186,5437,177,5431,169,5408,162,5351,156,5157,145,4551,128,3864,117,3347,111"/>
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="4268,174,4445,199"/>
<area shape="poly" title=" " alt="" coords="3347,107,3750,124,3999,140,4249,164,4298,171,4298,177,4248,169,3999,146,3750,129,3347,113"/>
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="4470,174,4649,199"/>
<area shape="poly" title=" " alt="" coords="3347,105,3559,109,3835,118,4145,136,4457,164,4505,171,4504,177,4456,169,4145,141,3835,124,3559,114,3347,111"/>
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="4673,174,4848,199"/>
<area shape="poly" title=" " alt="" coords="3347,104,3591,105,3918,113,4287,131,4476,146,4661,164,4708,171,4707,177,4660,169,4476,151,4287,137,3917,119,3591,111,3347,109"/>
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="4873,174,5059,199"/>
<area shape="poly" title=" " alt="" coords="3347,107,4119,126,4547,143,4724,153,4860,164,4910,171,4909,177,4859,169,4724,158,4546,148,4118,132,3347,112"/>
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="5083,174,5254,199"/>
<area shape="poly" title=" " alt="" coords="3347,106,4219,123,4712,140,4916,151,5072,164,5118,171,5117,177,5071,169,4916,156,4711,145,4219,128,3347,111"/>
<area shape="rect" href="hyperlink_8cpp.html" title=" " alt="" coords="5247,262,5445,287"/>
<area shape="poly" title=" " alt="" coords="3347,106,3870,111,4564,122,5178,139,5375,151,5433,157,5458,165,5467,180,5467,195,5459,209,5446,222,5411,246,5375,264,5373,260,5408,242,5443,218,5455,206,5462,193,5462,181,5455,169,5432,162,5374,156,5177,145,4564,127,3869,116,3347,111"/>
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="5470,262,5662,287"/>
<area shape="poly" title=" " alt="" coords="3347,105,3863,108,4552,117,4886,125,5172,135,5381,148,5446,156,5482,164,5511,185,5535,212,5563,261,5559,263,5530,215,5507,189,5480,169,5446,161,5380,153,5172,140,4886,130,4552,123,3863,114,3347,110"/>
<area shape="poly" title=" " alt="" coords="3347,105,4080,107,5115,115,5620,122,6050,133,6354,146,6443,155,6482,164,6497,185,6503,209,6502,255,6497,254,6498,210,6492,187,6479,169,6442,160,6353,152,6050,138,5620,127,5115,120,4080,112,3347,110"/>
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="5279,167,5421,207"/>
<area shape="poly" title=" " alt="" coords="3347,105,3758,109,4311,118,4863,135,5092,148,5266,164,5279,166,5278,171,5266,169,5092,154,4863,141,4311,123,3757,114,3347,111"/>
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="5686,255,5833,295"/>
<area shape="poly" title=" " alt="" coords="3347,105,3848,108,4525,117,4860,125,5156,135,5386,148,5468,155,5523,164,5582,182,5639,205,5730,252,5727,257,5637,210,5580,187,5521,169,5467,161,5386,153,5156,140,4860,130,4524,122,3848,113,3347,110"/>
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="5649,174,5853,199"/>
<area shape="poly" title=" " alt="" coords="3347,106,3823,111,4482,121,5145,139,5421,150,5630,164,5688,171,5687,177,5630,169,5420,156,5144,144,4482,127,3823,116,3347,111"/>
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="5878,174,6057,199"/>
<area shape="poly" title=" " alt="" coords="3347,105,3865,107,4592,116,5327,133,5634,147,5866,164,5915,171,5914,177,5866,169,5634,152,5327,139,4592,121,3864,113,3347,110"/>
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="6081,174,6280,199"/>
<area shape="poly" title=" " alt="" coords="3347,105,3899,108,4686,116,5484,134,5817,147,6069,164,6123,171,6122,177,6068,169,5816,152,5483,139,4686,121,3899,113,3347,110"/>
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="6304,174,6468,199"/>
<area shape="poly" title=" " alt="" coords="3347,104,3938,104,4790,110,5237,117,5657,128,6019,143,6293,164,6338,171,6337,177,6292,169,6019,148,5657,133,5237,122,4790,115,3938,109,3347,109"/>
<area shape="poly" title=" " alt="" coords="1269,361,1483,364,1773,374,2104,394,2273,409,2438,428,2451,430,2450,435,2438,433,2273,414,2104,399,1773,379,1483,370,1269,367"/>
<area shape="poly" title=" " alt="" coords="1108,390,1001,433,999,428,1106,385"/>
<area shape="poly" title=" " alt="" coords="1155,397,1139,432,1134,429,1150,394"/>
<area shape="poly" title=" " alt="" coords="1063,371,741,390,542,408,342,433,331,435,330,430,342,428,541,403,740,385,1063,365"/>
<area shape="poly" title=" " alt="" coords="1063,374,814,396,665,413,517,433,506,435,505,430,516,428,664,407,813,390,1062,368"/>
<area shape="poly" title=" " alt="" coords="1248,384,1410,428,1409,433,1247,389"/>
<area shape="poly" title=" " alt="" coords="1064,379,889,402,692,433,681,435,680,430,691,428,889,397,1063,374"/>
<area shape="poly" title=" " alt="" coords="1269,370,1486,393,1740,428,1752,430,1751,435,1739,433,1486,399,1269,376"/>
<area shape="poly" title=" " alt="" coords="1068,388,855,435,854,430,1067,383"/>
<area shape="poly" title=" " alt="" coords="1269,363,1456,367,1703,378,1982,397,2264,428,2276,430,2275,435,2263,433,1982,403,1703,383,1455,373,1269,368"/>
<area shape="poly" title=" " alt="" coords="1209,388,1275,428,1272,433,1207,392"/>
<area shape="poly" title=" " alt="" coords="1270,377,1565,428,1577,430,1576,436,1564,433,1269,383"/>
<area shape="poly" title=" " alt="" coords="1063,369,892,374,669,386,419,405,168,433,157,435,156,430,167,428,418,399,668,380,892,369,1062,363"/>
<area shape="poly" title=" " alt="" coords="1269,367,1560,388,1737,405,1914,428,1927,430,1926,435,1914,433,1737,410,1560,393,1269,372"/>
<area shape="poly" title=" " alt="" coords="1269,364,1632,383,1860,401,2089,428,2101,430,2101,435,2088,433,1860,407,1632,388,1269,370"/>
<area shape="poly" title=" " alt="" coords="1210,221,1174,343,1169,342,1205,219"/>
<area shape="poly" title=" " alt="" coords="1320,189,1712,211,1915,229,1999,240,2063,252,2191,291,2313,340,2418,389,2493,428,2491,433,2415,394,2311,345,2189,296,2061,257,1998,245,1915,235,1711,217,1319,195"/>
<area shape="poly" title=" " alt="" coords="1162,215,1126,234,1092,257,1045,296,1008,344,982,390,963,432,959,430,977,388,1004,341,1041,292,1088,253,1123,229,1159,210"/>
<area shape="poly" title=" " alt="" coords="1178,217,1148,240,1117,270,1089,305,1067,344,1062,363,1067,382,1083,407,1104,428,1101,432,1079,411,1062,384,1057,363,1062,342,1084,302,1113,266,1145,236,1175,213"/>
<area shape="poly" title=" " alt="" coords="1114,199,949,220,856,237,765,257,561,332,304,433,302,428,559,327,764,252,855,231,948,215,1114,194"/>
<area shape="poly" title=" " alt="" coords="1114,205,1000,226,877,257,757,300,641,349,467,433,465,428,639,344,755,295,876,252,998,221,1113,200"/>
<area shape="poly" title=" " alt="" coords="1247,215,1461,428,1457,432,1243,219"/>
<area shape="poly" title=" " alt="" coords="1116,213,1044,232,971,257,872,301,777,350,636,433,633,428,775,345,870,296,969,252,1042,227,1115,207"/>
<area shape="poly" title=" " alt="" coords="1277,209,1382,252,1786,428,1784,433,1380,257,1275,214"/>
<area shape="poly" title=" " alt="" coords="1142,214,1091,233,1041,257,969,301,901,350,802,432,798,428,898,346,966,297,1038,252,1089,228,1140,209"/>
<area shape="poly" title=" " alt="" coords="1320,189,1485,197,1679,209,1863,228,1938,239,1995,252,2096,291,2190,340,2270,389,2327,428,2324,433,2267,394,2188,345,2093,296,1993,257,1937,244,1862,233,1679,215,1484,202,1320,194"/>
<area shape="poly" title=" " alt="" coords="1230,219,1300,430,1295,431,1225,221"/>
<area shape="poly" title=" " alt="" coords="1261,211,1622,428,1620,433,1258,216"/>
<area shape="poly" title=" " alt="" coords="1114,196,900,216,775,234,652,257,498,298,349,348,220,396,126,433,124,428,218,391,347,343,497,293,651,252,774,228,899,211,1113,191"/>
<area shape="poly" title=" " alt="" coords="1320,190,1480,199,1661,212,1817,230,1872,241,1903,252,1926,271,1944,293,1973,342,1991,391,2001,430,1996,431,1986,393,1968,344,1940,296,1922,275,1901,257,1870,246,1816,235,1660,218,1480,204,1320,195"/>
<area shape="poly" title=" " alt="" coords="1320,187,1474,193,1654,205,1822,224,1890,237,1942,252,1978,270,2013,291,2076,341,2128,390,2163,429,2159,432,2124,394,2073,345,2010,296,1976,274,1940,257,1889,242,1821,229,1654,210,1474,198,1320,193"/>
<area shape="poly" title=" " alt="" coords="1321,199,1689,252,1708,255,1707,260,1688,257,1320,204"/>
<area shape="poly" title=" " alt="" coords="1695,293,1256,352,1255,347,1694,287"/>
<area shape="poly" title=" " alt="" coords="1898,295,2095,340,2453,428,2451,433,2093,345,1896,300"/>
<area shape="poly" title=" " alt="" coords="1694,280,1537,284,1355,295,1185,314,1117,328,1066,345,1036,363,1009,386,969,432,965,429,1005,383,1032,359,1064,340,1115,323,1184,309,1354,290,1537,279,1694,274"/>
<area shape="poly" title=" " alt="" coords="1714,301,1202,433,1201,428,1713,296"/>
<area shape="poly" title=" " alt="" coords="1754,304,1514,433,1512,428,1751,299"/>
<area shape="poly" title=" " alt="" coords="1807,308,1827,430,1822,431,1802,309"/>
<area shape="poly" title=" " alt="" coords="1873,296,2292,428,2291,433,1871,301"/>
<area shape="poly" title=" " alt="" coords="1777,307,1671,432,1667,429,1773,303"/>
<area shape="poly" title=" " alt="" coords="1834,302,1982,428,1978,433,1830,306"/>
<area shape="poly" title=" " alt="" coords="1854,298,2137,428,2134,433,1852,303"/>
<area shape="poly" title=" " alt="" coords="1905,275,6517,357,6517,362,1905,281"/>
<area shape="poly" title=" " alt="" coords="2439,169,2483,164,2822,133,3105,112,3105,117,2823,138,2484,169,2439,175"/>
<area shape="poly" title=" " alt="" coords="5265,209,5006,237,4786,251,4591,257,4411,256,4036,249,3816,250,3557,257,3340,269,3340,264,3557,252,3816,244,4036,244,4411,251,4591,251,4785,246,5005,231,5265,204"/>
<area shape="poly" title=" " alt="" coords="5265,209,5051,232,4869,244,4708,248,4559,248,4249,244,4068,247,3854,257,3740,267,3739,262,3854,252,4068,242,4249,239,4559,242,4708,243,4868,239,5050,227,5265,204"/>
<area shape="poly" title=" " alt="" coords="5265,209,5088,229,4936,239,4803,242,4679,242,4422,241,4272,245,4096,257,4029,265,4028,259,4095,252,4272,240,4422,235,4679,237,4803,237,4936,233,5087,223,5265,204"/>
<area shape="poly" title=" " alt="" coords="5265,209,5117,226,4990,234,4774,237,4560,238,4435,244,4288,257,4252,262,4251,257,4287,252,4434,239,4560,233,4774,232,4990,229,5116,220,5265,204"/>
<area shape="poly" title=" " alt="" coords="5266,209,5148,223,5048,231,4879,236,4710,240,4611,246,4496,257,4446,265,4445,259,4495,252,4611,241,4710,235,4878,231,5048,226,5148,218,5265,204"/>
<area shape="poly" title=" " alt="" coords="5266,209,5096,232,4932,250,4671,271,4670,266,4931,245,5096,227,5265,204"/>
<area shape="poly" title=" " alt="" coords="5291,214,5165,264,5163,259,5290,209"/>
<area shape="poly" title=" " alt="" coords="5351,221,5349,262,5344,261,5346,220"/>
<area shape="poly" title=" " alt="" coords="5411,209,5538,259,5536,264,5409,214"/>
<area shape="poly" title=" " alt="" coords="5436,192,6421,265,6421,270,5435,197"/>
<area shape="poly" title=" " alt="" coords="5435,202,5675,252,5686,255,5685,260,5673,257,5434,208"/>
</map>
</div>
</div>
<p><a href="linear__gradient_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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class representing the settings for linear-gradient color effect. <a href="structftxui_1_1LinearGradient.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1LinearGradient_1_1Stop" id="r_structftxui_1_1LinearGradient_1_1Stop"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1LinearGradient.html#structftxui_1_1LinearGradient_1_1Stop">LinearGradient::Stop</a></td></tr>
<tr class="separator:structftxui_1_1LinearGradient_1_1Stop"><td class="memSeparator" colspan="2">&#160;</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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui.html">ftxui</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="structftxui_1_1LinearGradient_1_1Stop" id="structftxui_1_1LinearGradient_1_1Stop"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1LinearGradient_1_1Stop">&#9670;&#160;</a></span>ftxui::LinearGradient::Stop</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::LinearGradient::Stop</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": "index.html", "v4.1.1": "../v4.1.1/index.html", "v4.1.0": "../v4.1.0/index.html", "v4.0.0": "../v4.0.0/index.html", "v3.0.0": "../v3.0.0/index.html", "v2.0.0": "../v2.0.0/index.html", "v0.9": "../v0.9/index.html", "v0.11": "../v0.11/index.html", "v0.10": "../v0.10/index.html"};
const currentLang = "en";
const currentVersion = "v5.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>