Files
FTXUI/en/v0.10/color_8hpp.html
2025-12-13 19:38:34 +00:00

451 lines
45 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/color.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">0.10.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('color_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> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">color.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="color_8hpp__dep__incl.png" border="0" usemap="#ainclude_2ftxui_2screen_2color_8hppdep" alt=""/></div>
<map name="ainclude_2ftxui_2screen_2color_8hppdep" id="ainclude_2ftxui_2screen_2color_8hppdep">
<area shape="rect" title=" " alt="" coords="208,5,357,45"/>
<area shape="rect" href="elements_8hpp.html" title=" " alt="" coords="3183,269,3411,295"/>
<area shape="poly" title=" " alt="" coords="371,26,1012,40,1960,70,2432,91,2840,116,3005,130,3136,145,3228,161,3257,170,3275,179,3291,200,3299,225,3301,269,3296,269,3294,226,3286,203,3272,183,3255,175,3227,167,3135,150,3004,135,2839,121,2432,96,1960,75,1012,45,371,31"/>
<area shape="rect" href="slider_8cpp.html" title=" " alt="" coords="2147,519,2298,559"/>
<area shape="poly" title=" " alt="" coords="196,46,132,66,100,81,71,98,46,118,26,142,13,169,8,200,8,363,12,372,26,382,82,400,170,417,286,433,581,461,931,484,1299,503,1648,517,2147,533,2147,538,1648,523,1298,508,930,490,580,467,285,438,169,422,81,405,24,386,8,376,3,365,3,200,8,167,21,139,42,114,68,93,98,76,130,61,194,41"/>
<area shape="rect" href="dom_2color_8cpp.html" title=" " alt="" coords="1190,438,1359,463"/>
<area shape="poly" title=" " alt="" coords="224,53,163,85,133,104,106,125,86,147,74,171,72,195,84,220,117,254,162,284,217,310,281,331,352,349,428,364,592,386,761,400,923,409,1066,418,1178,428,1221,435,1220,441,1177,433,1066,423,923,415,761,405,592,391,427,369,350,354,279,336,215,315,159,289,113,258,79,223,67,196,69,170,81,144,102,121,129,99,160,80,221,49"/>
<area shape="rect" href="color__info_8hpp.html" title=" " alt="" coords="208,93,357,133"/>
<area shape="poly" title=" " alt="" coords="285,59,285,93,280,93,280,59"/>
<area shape="rect" href="screen_2color_8cpp.html" title=" " alt="" coords="94,189,277,214"/>
<area shape="poly" title=" " alt="" coords="236,55,215,73,198,95,189,119,185,145,186,188,181,189,180,145,184,118,194,92,211,69,233,51"/>
<area shape="rect" href="color__info_8cpp.html" title=" " alt="" coords="301,181,459,221"/>
<area shape="poly" title=" " alt="" coords="332,51,354,69,372,92,381,115,385,139,385,181,380,181,380,139,376,116,367,95,350,73,329,55"/>
<area shape="rect" href="screen_8hpp.html" title=" " alt="" coords="1363,93,1512,133"/>
<area shape="poly" title=" " alt="" coords="371,31,1363,104,1362,109,371,36"/>
<area shape="rect" href="component_8hpp.html" title=" " alt="" coords="3015,431,3193,471"/>
<area shape="poly" title=" " alt="" coords="3285,308,3259,346,3223,385,3186,412,3148,433,3145,428,3183,407,3220,381,3255,343,3281,305"/>
<area shape="rect" href="button_8cpp.html" title=" " alt="" coords="3370,519,3521,559"/>
<area shape="poly" title=" " alt="" coords="3425,292,3521,310,3559,323,3583,341,3596,366,3596,392,3586,417,3570,442,3524,487,3478,521,3474,516,3520,483,3566,439,3582,415,3591,391,3591,367,3579,344,3556,328,3519,315,3424,297"/>
<area shape="rect" href="checkbox_8cpp.html" title=" " alt="" coords="3719,519,3870,559"/>
<area shape="poly" title=" " alt="" coords="3425,284,3669,291,3951,303,4189,319,4267,329,4303,340,4325,368,4331,391,4325,409,4307,423,4248,446,4169,473,4091,497,4028,506,3964,510,3883,521,3871,524,3870,518,3882,516,3963,505,4028,501,4090,492,4167,468,4247,441,4305,418,4321,406,4326,391,4320,371,4300,345,4265,334,4189,324,3951,308,3669,296,3425,289"/>
<area shape="rect" href="component_8cpp.html" title=" " alt="" coords="3021,519,3171,559"/>
<area shape="poly" title=" " alt="" coords="3293,309,3264,387,3239,432,3207,473,3173,500,3138,521,3135,516,3170,496,3203,469,3235,429,3259,385,3288,307"/>
<area shape="rect" href="container_8cpp.html" title=" " alt="" coords="3195,519,3346,559"/>
<area shape="poly" title=" " alt="" coords="3318,304,3368,369,3390,403,3404,430,3409,451,3404,472,3391,488,3376,501,3341,521,3338,516,3373,497,3387,484,3399,469,3404,451,3399,432,3386,406,3363,372,3313,307"/>
<area shape="rect" href="input_8cpp.html" title=" " alt="" coords="3545,519,3695,559"/>
<area shape="poly" title=" " alt="" coords="3425,290,3482,297,3535,308,3580,322,3609,341,3623,362,3632,385,3639,435,3635,482,3628,519,3623,518,3630,481,3634,435,3627,386,3618,364,3605,345,3577,327,3534,313,3481,302,3425,295"/>
<area shape="rect" href="menu_8cpp.html" title=" " alt="" coords="2322,519,2473,559"/>
<area shape="poly" title=" " alt="" coords="3170,292,3066,309,3013,324,2963,345,2950,354,2942,365,2933,375,2919,385,2864,405,2816,414,2772,415,2730,412,2688,409,2644,409,2596,416,2541,433,2504,452,2470,475,2417,521,2414,517,2467,471,2501,447,2539,428,2594,411,2643,404,2688,404,2730,407,2772,410,2815,408,2863,400,2916,380,2929,371,2937,361,2946,350,2960,340,3011,319,3065,304,3169,286"/>
<area shape="rect" href="radiobox_8cpp.html" title=" " alt="" coords="2497,519,2647,559"/>
<area shape="poly" title=" " alt="" coords="3185,300,3102,317,3020,345,3003,355,2992,365,2980,375,2962,385,2903,404,2854,410,2805,416,2746,433,2704,453,2663,477,2598,521,2595,516,2660,472,2701,448,2744,428,2804,411,2853,405,2902,399,2960,380,2977,371,2988,361,3000,350,3018,340,3101,312,3183,294"/>
<area shape="rect" href="renderer_8cpp.html" title=" " alt="" coords="2671,519,2822,559"/>
<area shape="poly" title=" " alt="" coords="3170,289,3027,296,2877,306,2752,323,2711,333,2688,345,2676,364,2672,386,2675,410,2682,434,2706,480,2732,517,2728,520,2702,483,2677,436,2669,411,2667,386,2671,362,2685,341,2709,328,2751,317,2876,301,3027,290,3170,284"/>
<area shape="rect" href="resizable__split_8cpp.html" title=" " alt="" coords="2846,519,2997,559"/>
<area shape="poly" title=" " alt="" coords="3170,290,3033,297,2889,307,2770,323,2731,333,2710,345,2701,357,2696,369,2698,394,2713,419,2737,442,2769,464,2804,484,2873,516,2870,521,2802,489,2766,469,2734,446,2708,422,2693,396,2691,369,2696,355,2706,341,2729,328,2769,318,2888,302,3032,291,3170,285"/>
<area shape="poly" title=" " alt="" coords="3170,289,3061,295,2933,305,2798,322,2665,345,2606,363,2549,385,2474,406,2442,416,2403,433,2374,452,2345,473,2261,521,2258,516,2343,468,2371,448,2400,428,2440,411,2473,401,2547,380,2605,358,2663,340,2797,316,2933,300,3060,289,3169,284"/>
<area shape="rect" href="toggle_8cpp.html" title=" " alt="" coords="3894,519,4045,559"/>
<area shape="poly" title=" " alt="" coords="3426,292,3530,310,3584,323,3637,340,3702,371,3787,420,3941,516,3939,521,3785,425,3699,376,3635,345,3583,329,3529,315,3425,298"/>
<area shape="rect" href="component__base_8hpp.html" title=" " alt="" coords="3031,343,3209,383"/>
<area shape="poly" title=" " alt="" coords="3260,303,3164,345,3162,340,3258,298"/>
<area shape="rect" href="component__options_8hpp.html" title=" " alt="" coords="3386,343,3569,383"/>
<area shape="poly" title=" " alt="" coords="3337,298,3435,340,3433,345,3335,303"/>
<area shape="rect" href="dom_2deprecated_8hpp.html" title=" " alt="" coords="3796,350,4036,375"/>
<area shape="poly" title=" " alt="" coords="3397,294,3766,340,3821,347,3821,353,3765,345,3396,299"/>
<area shape="rect" href="paragraph_8cpp.html" title=" " alt="" coords="3927,438,4131,463"/>
<area shape="poly" title=" " alt="" coords="3426,283,3496,289,3573,299,3652,316,3728,340,3745,350,3757,360,3769,370,3785,380,3830,399,3878,414,3965,435,3964,441,3876,419,3829,404,3783,385,3766,375,3754,364,3742,354,3726,345,3650,321,3572,304,3496,294,3425,288"/>
<area shape="rect" href="text_8cpp.html" title=" " alt="" coords="4895,438,5059,463"/>
<area shape="poly" title=" " alt="" coords="3425,282,3584,286,3764,296,3930,313,3998,325,4049,340,4065,350,4075,361,4085,371,4100,380,4167,399,4257,414,4364,425,4480,434,4711,443,4895,447,4895,452,4711,449,4479,439,4364,431,4257,419,4166,404,4098,385,4082,376,4071,364,4062,354,4047,345,3997,331,3930,318,3764,301,3584,292,3425,287"/>
<area shape="rect" href="blink_8cpp.html" title=" " alt="" coords="5349,438,5520,463"/>
<area shape="poly" title=" " alt="" coords="3425,284,3951,305,4202,321,4292,330,4346,340,4366,350,4379,361,4392,371,4410,380,4542,394,4807,412,5349,442,5349,448,4806,417,4541,399,4409,385,4389,376,4376,365,4363,354,4345,345,4292,335,4202,326,3951,310,3425,290"/>
<area shape="rect" href="bold_8cpp.html" title=" " alt="" coords="5910,438,6077,463"/>
<area shape="poly" title=" " alt="" coords="3425,284,3978,303,4245,319,4340,329,4397,340,4415,350,4426,361,4438,371,4454,380,5910,443,5910,449,4453,385,4435,376,4423,365,4412,354,4395,345,4339,334,4244,324,3978,308,3425,289"/>
<area shape="rect" href="border_8cpp.html" title=" " alt="" coords="6144,350,6323,375"/>
<area shape="poly" title=" " alt="" coords="3425,281,3975,282,4757,290,5166,297,5550,308,5882,322,6132,340,6181,347,6180,353,6132,345,5881,327,5550,313,5166,303,4757,295,3975,288,3425,286"/>
<area shape="rect" href="clear__under_8cpp.html" title=" " alt="" coords="1786,431,1929,471"/>
<area shape="poly" title=" " alt="" coords="3169,290,2782,308,2588,324,2508,334,2447,345,2420,354,2400,365,2380,375,2353,385,2291,400,2239,408,2148,415,2057,419,1942,433,1929,436,1928,430,1941,428,2057,414,2148,410,2238,403,2290,394,2351,380,2378,371,2398,360,2418,349,2446,340,2507,329,2587,319,2782,303,3169,284"/>
<area shape="poly" title=" " alt="" coords="3170,287,2889,292,2550,302,2248,319,2140,331,2077,345,2064,354,2056,364,2048,375,2033,385,1971,403,1893,415,1802,421,1706,424,1518,426,1437,428,1372,433,1328,441,1328,435,1372,428,1437,423,1518,421,1706,419,1802,416,1892,409,1970,398,2031,380,2044,372,2052,361,2060,350,2075,340,2139,326,2247,314,2550,297,2889,287,3170,282"/>
<area shape="rect" href="composite__decorator_8cpp.html" title=" " alt="" coords="4111,343,4289,383"/>
<area shape="poly" title=" " alt="" coords="3425,286,3730,305,3911,321,4092,340,4111,343,4110,348,4092,345,3911,326,3729,311,3425,292"/>
<area shape="rect" href="dbox_8cpp.html" title=" " alt="" coords="4465,350,4636,375"/>
<area shape="poly" title=" " alt="" coords="3425,282,3623,287,3877,296,4161,313,4447,340,4495,347,4494,353,4446,345,4161,319,3877,302,3622,292,3425,287"/>
<area shape="rect" href="dim_8cpp.html" title=" " alt="" coords="1953,438,2116,463"/>
<area shape="poly" title=" " alt="" coords="3169,286,2999,290,2805,299,2626,317,2553,330,2498,345,2483,354,2474,364,2464,375,2448,385,2402,403,2362,413,2291,421,2219,423,2128,433,2090,441,2089,435,2128,428,2219,418,2291,416,2361,408,2400,398,2445,380,2460,371,2470,360,2480,350,2496,340,2552,324,2625,312,2805,294,2999,285,3169,281"/>
<area shape="rect" href="flex_8cpp.html" title=" " alt="" coords="4660,350,4823,375"/>
<area shape="poly" title=" " alt="" coords="3425,280,3655,281,3959,289,4302,308,4477,322,4648,340,4692,347,4691,353,4648,345,4477,327,4302,313,3959,295,3655,287,3425,285"/>
<area shape="rect" href="frame_8cpp.html" title=" " alt="" coords="5739,350,5917,375"/>
<area shape="poly" title=" " alt="" coords="3426,281,3800,284,4343,293,4978,310,5626,340,5740,349,5739,355,5625,345,4978,316,4343,298,3800,289,3426,286"/>
<area shape="rect" href="gauge_8cpp.html" title=" " alt="" coords="5941,350,6120,375"/>
<area shape="poly" title=" " alt="" coords="3425,281,3939,283,4663,292,5394,309,5699,323,5930,340,5978,347,5977,353,5929,345,5698,328,5394,315,4663,297,3939,289,3425,286"/>
<area shape="rect" href="graph_8cpp.html" title=" " alt="" coords="1041,350,1215,375"/>
<area shape="poly" title=" " alt="" coords="3169,287,2754,292,2194,302,1636,320,1404,331,1228,345,1181,353,1180,347,1228,340,1404,326,1636,314,2194,297,2754,287,3169,282"/>
<area shape="rect" href="gridbox_8cpp.html" title=" " alt="" coords="4847,350,5033,375"/>
<area shape="poly" title=" " alt="" coords="3425,280,3683,281,4034,289,4432,307,4636,321,4835,340,4884,347,4884,353,4834,345,4635,327,4432,312,4033,294,3683,286,3425,285"/>
<area shape="rect" href="hbox_8cpp.html" title=" " alt="" coords="5057,350,5228,375"/>
<area shape="poly" title=" " alt="" coords="3425,282,4248,300,4709,317,4900,328,5046,340,5092,347,5091,353,5045,345,4900,333,4708,322,4248,305,3425,288"/>
<area shape="rect" href="hflow_8cpp.html" title=" " alt="" coords="5253,350,5425,375"/>
<area shape="poly" title=" " alt="" coords="3425,282,3817,287,4341,298,4860,315,5076,327,5240,340,5287,347,5286,353,5240,345,5076,332,4860,321,4340,303,3817,293,3425,287"/>
<area shape="rect" href="inverted_8cpp.html" title=" " alt="" coords="2140,438,2332,463"/>
<area shape="poly" title=" " alt="" coords="3169,289,3014,295,2839,306,2677,322,2612,333,2562,345,2544,354,2531,364,2517,375,2498,385,2449,404,2398,419,2305,441,2303,435,2396,414,2447,399,2496,380,2514,370,2527,360,2541,349,2560,340,2611,327,2677,317,2839,300,3014,290,3169,284"/>
<area shape="rect" href="node__decorator_8hpp.html" title=" " alt="" coords="2197,343,2339,383"/>
<area shape="poly" title=" " alt="" coords="3170,292,2826,312,2410,345,2340,354,2339,348,2409,340,2826,306,3169,287"/>
<area shape="rect" href="scroll__indicator_8cpp.html" title=" " alt="" coords="1384,431,1531,471"/>
<area shape="poly" title=" " alt="" coords="3170,288,2900,294,2578,305,2290,322,2188,333,2128,345,2113,354,2103,364,2093,375,2077,385,2000,411,1933,425,1873,430,1815,429,1695,423,1625,425,1544,433,1531,435,1531,430,1544,428,1625,419,1695,418,1815,424,1873,424,1932,420,1999,406,2075,380,2090,371,2099,361,2109,350,2126,340,2187,327,2290,317,2577,300,2900,289,3169,283"/>
<area shape="rect" href="underlined_8cpp.html" title=" " alt="" coords="1555,438,1762,463"/>
<area shape="poly" title=" " alt="" coords="3170,289,2610,308,2339,324,2243,334,2186,345,2169,354,2158,364,2146,375,2128,385,2076,403,2032,413,1954,422,1875,424,1775,433,1728,441,1728,435,1774,428,1875,419,1954,417,2031,408,2075,397,2126,380,2142,371,2154,360,2166,349,2184,340,2242,329,2339,319,2609,303,3170,284"/>
<area shape="rect" href="reflect_8cpp.html" title=" " alt="" coords="1240,350,1419,375"/>
<area shape="poly" title=" " alt="" coords="3169,288,2291,305,1795,322,1589,333,1432,345,1384,353,1383,347,1432,340,1589,327,1795,317,2291,300,3169,282"/>
<area shape="rect" href="separator_8cpp.html" title=" " alt="" coords="1443,350,1642,375"/>
<area shape="poly" title=" " alt="" coords="3169,285,2895,286,2519,294,2090,312,1870,326,1655,345,1603,353,1602,347,1654,340,1870,321,2089,307,2519,288,2895,281,3169,280"/>
<area shape="rect" href="size_8cpp.html" title=" " alt="" coords="5449,350,5613,375"/>
<area shape="poly" title=" " alt="" coords="3425,281,3853,285,4434,295,5013,312,5255,325,5438,340,5482,347,5482,353,5437,345,5254,330,5013,318,4434,300,3853,291,3425,287"/>
<area shape="rect" href="spinner_8cpp.html" title=" " alt="" coords="2719,350,2905,375"/>
<area shape="poly" title=" " alt="" coords="3212,299,2924,345,2880,353,2879,347,2924,340,3211,294"/>
<area shape="rect" href="util_8cpp.html" title=" " alt="" coords="1666,350,1825,375"/>
<area shape="poly" title=" " alt="" coords="3170,289,2485,308,2111,324,1956,334,1838,345,1794,353,1793,347,1837,340,1955,329,2110,319,2485,302,3170,283"/>
<area shape="rect" href="vbox_8cpp.html" title=" " alt="" coords="1849,350,2020,375"/>
<area shape="poly" title=" " alt="" coords="3170,287,2955,290,2673,299,2357,317,2039,345,1991,353,1990,347,2038,340,2357,312,2673,294,2955,285,3170,281"/>
<area shape="poly" title=" " alt="" coords="3193,471,3371,516,3370,521,3191,477"/>
<area shape="poly" title=" " alt="" coords="3207,457,3437,480,3708,516,3720,518,3719,523,3708,521,3437,485,3207,463"/>
<area shape="poly" title=" " alt="" coords="3104,484,3100,519,3095,518,3098,484"/>
<area shape="poly" title=" " alt="" coords="3154,474,3235,516,3233,521,3151,479"/>
<area shape="poly" title=" " alt="" coords="3207,464,3362,487,3534,516,3545,518,3544,523,3533,521,3361,492,3207,469"/>
<area shape="poly" title=" " alt="" coords="3001,463,2765,485,2486,521,2474,523,2473,518,2485,516,2764,480,3001,457"/>
<area shape="poly" title=" " alt="" coords="3001,468,2841,492,2660,521,2648,524,2647,518,2660,516,2840,486,3001,463"/>
<area shape="poly" title=" " alt="" coords="3013,476,2823,522,2822,517,3012,471"/>
<area shape="poly" title=" " alt="" coords="3053,479,2962,521,2960,516,3050,474"/>
<area shape="poly" title=" " alt="" coords="3001,459,2691,479,2501,497,2311,521,2299,523,2298,518,2310,516,2501,492,2691,474,3001,454"/>
<area shape="poly" title=" " alt="" coords="3208,454,3511,474,3697,492,3883,516,3894,518,3893,523,3882,521,3696,498,3511,480,3207,459"/>
<area shape="poly" title=" " alt="" coords="3117,397,3110,431,3105,430,3111,396"/>
<area shape="poly" title=" " alt="" coords="3166,387,3315,468,3408,516,3406,521,3312,473,3164,392"/>
<area shape="poly" title=" " alt="" coords="3211,383,3389,428,3725,516,3724,521,3387,433,3209,389"/>
<area shape="poly" title=" " alt="" coords="3050,391,3025,409,3005,432,2999,451,3005,469,3027,496,3055,516,3052,521,3023,500,3000,472,2994,450,3000,429,3021,405,3047,387"/>
<area shape="poly" title=" " alt="" coords="3162,389,3207,429,3241,475,3264,517,3259,520,3236,478,3203,432,3158,393"/>
<area shape="poly" title=" " alt="" coords="3188,385,3567,516,3565,521,3186,390"/>
<area shape="poly" title=" " alt="" coords="3017,380,2801,409,2655,433,2594,453,2533,476,2435,521,2433,516,2531,471,2592,448,2654,428,2801,404,3016,375"/>
<area shape="poly" title=" " alt="" coords="3028,389,2866,433,2732,479,2620,521,2618,516,2730,474,2865,428,3027,383"/>
<area shape="poly" title=" " alt="" coords="3057,390,2952,433,2859,479,2781,521,2779,516,2856,474,2950,428,3055,385"/>
<area shape="poly" title=" " alt="" coords="3059,391,3024,409,2992,433,2973,454,2956,477,2932,520,2927,517,2952,474,2969,450,2989,429,3021,405,3056,386"/>
<area shape="poly" title=" " alt="" coords="3017,376,2759,402,2632,418,2541,433,2465,453,2391,476,2269,521,2268,516,2389,471,2464,448,2539,428,2631,413,2758,397,3017,371"/>
<area shape="poly" title=" " alt="" coords="3224,380,3479,428,3894,518,3893,523,3478,433,3223,385"/>
<area shape="poly" title=" " alt="" coords="3383,388,3186,433,3185,428,3382,383"/>
<area shape="poly" title=" " alt="" coords="3474,397,3451,519,3446,518,3469,396"/>
<area shape="poly" title=" " alt="" coords="3525,387,3761,516,3759,521,3522,392"/>
<area shape="poly" title=" " alt="" coords="3504,392,3607,517,3602,520,3500,395"/>
<area shape="poly" title=" " alt="" coords="3373,376,3079,403,2933,419,2827,433,2726,453,2626,477,2461,521,2460,516,2625,472,2725,448,2826,428,2933,413,3079,398,3372,370"/>
<area shape="poly" title=" " alt="" coords="3373,378,3199,401,3003,433,2837,472,2644,521,2643,516,2836,467,3002,428,3198,396,3372,373"/>
<area shape="poly" title=" " alt="" coords="3544,385,3917,516,3915,521,3542,390"/>
<area shape="poly" title=" " alt="" coords="3831,351,3789,345,3400,297,3401,292,3790,340,3832,346"/>
<area shape="poly" title=" " alt="" coords="4019,375,4079,389,4129,409,4147,421,4157,436,4157,454,4146,472,4131,485,4112,495,4062,509,4003,516,3938,519,3808,518,3752,518,3708,521,3696,523,3695,518,3708,516,3752,512,3808,512,3938,513,4003,511,4061,504,4110,490,4128,481,4142,469,4152,452,4152,438,4143,425,4127,413,4077,394,4018,380"/>
<area shape="poly" title=" " alt="" coords="3944,381,4016,436,4012,440,3940,386"/>
<area shape="poly" title=" " alt="" coords="4008,374,4055,380,4294,402,4531,420,4895,442,4895,448,4530,425,4294,407,4054,385,4007,380"/>
<area shape="poly" title=" " alt="" coords="2353,366,2708,380,3373,396,3890,402,4407,409,5072,428,5349,442,5349,447,5072,433,4407,415,3890,408,3373,401,2708,385,2353,371"/>
<area shape="poly" title=" " alt="" coords="2353,366,2708,380,3502,398,4120,404,4738,411,5532,428,5910,443,5909,448,5532,433,4738,416,4120,410,3502,403,2708,385,2353,371"/>
<area shape="poly" title=" " alt="" coords="2184,384,2178,385,1942,433,1929,436,1928,431,1941,428,2177,380,2183,379"/>
<area shape="poly" title=" " alt="" coords="2183,375,2076,385,1878,398,1724,404,1569,412,1372,433,1328,441,1327,435,1372,428,1569,407,1723,399,1878,393,2076,380,2183,370"/>
<area shape="poly" title=" " alt="" coords="2205,390,2067,440,2065,435,2203,385"/>
<area shape="poly" title=" " alt="" coords="2259,397,2243,438,2238,437,2254,395"/>
<area shape="poly" title=" " alt="" coords="2184,379,2127,385,1963,399,1835,405,1707,414,1544,433,1531,435,1531,430,1544,428,1707,408,1835,400,1963,394,2126,380,2183,373"/>
<area shape="poly" title=" " alt="" coords="2184,384,2178,385,2065,401,1977,411,1775,433,1727,441,1726,435,1774,428,1976,405,2064,396,2177,380,2183,379"/>
<area shape="poly" title=" " alt="" coords="252,145,201,190,197,186,249,141"/>
<area shape="poly" title=" " alt="" coords="316,140,360,179,357,183,313,144"/>
<area shape="poly" title=" " alt="" coords="1526,120,3183,268,3183,273,1526,125"/>
<area shape="poly" title=" " alt="" coords="1526,113,2325,118,3571,131,4789,151,5239,164,5504,179,5572,184,5637,185,5758,180,5868,170,5970,165,6018,167,6066,172,6112,182,6158,198,6203,221,6247,252,6292,292,6337,341,6346,363,6344,374,6336,385,6319,392,6283,399,6171,409,5843,423,5337,433,5060,448,5059,442,5337,428,5842,418,6170,404,6283,394,6317,387,6333,381,6339,372,6341,363,6332,344,6288,295,6244,256,6200,226,6155,203,6111,187,6065,177,6018,172,5970,171,5868,176,5758,185,5637,190,5572,189,5504,184,5239,169,4789,156,3571,136,2325,124,1526,118"/>
<area shape="poly" title=" " alt="" coords="1526,112,2389,117,3749,128,5083,148,5576,162,5751,170,5867,179,5993,187,6092,193,6139,200,6188,213,6240,235,6299,267,6334,292,6362,320,6371,335,6374,352,6370,368,6359,385,6323,396,6246,407,6012,425,5520,449,5520,444,6012,420,6246,402,6322,391,6356,381,6365,366,6369,351,6366,337,6358,323,6331,296,6296,272,6238,240,6186,218,6138,205,6092,198,5992,192,5866,184,5751,175,5576,167,5083,154,3749,134,2389,122,1526,118"/>
<area shape="poly" title=" " alt="" coords="1526,112,2421,111,3840,117,4574,125,5233,137,5748,155,5931,166,6051,179,6135,190,6202,201,6233,210,6264,223,6298,242,6335,267,6366,293,6390,321,6397,336,6399,352,6395,368,6385,384,6364,401,6334,414,6254,433,6163,444,6077,450,6077,445,6162,439,6253,428,6332,409,6361,396,6381,381,6390,366,6393,352,6392,338,6386,324,6363,297,6332,271,6295,246,6262,228,6231,215,6201,206,6134,195,6050,184,5930,171,5748,160,5233,142,4574,130,3840,122,2421,117,1526,117"/>
<area shape="poly" title=" " alt="" coords="1526,112,2225,112,3328,119,3921,127,4482,139,4967,156,5332,179,5488,194,5609,212,5882,267,6058,309,6195,347,6194,352,6056,314,5881,272,5608,217,5487,200,5332,184,4967,161,4482,145,3921,133,3328,125,2225,118,1526,117"/>
<area shape="poly" title=" " alt="" coords="1349,120,1194,126,1016,139,862,157,810,169,783,183,768,209,766,233,784,294,799,345,811,363,833,380,857,390,894,397,1003,409,1142,416,1298,419,1596,422,1708,424,1775,428,1786,430,1785,435,1774,433,1708,429,1596,428,1298,425,1142,421,1002,414,894,403,855,395,831,385,808,367,794,347,779,295,761,234,763,207,780,179,809,164,861,152,1015,133,1194,121,1349,115"/>
<area shape="poly" title=" " alt="" coords="1349,120,1160,127,935,140,735,158,665,170,625,184,605,201,593,219,580,270,577,294,580,314,588,330,600,344,637,363,683,374,732,379,777,380,832,380,928,399,1004,408,1080,415,1178,428,1219,435,1218,441,1177,433,1080,420,1004,413,928,404,832,385,777,385,731,384,682,380,635,368,597,348,583,333,575,315,571,294,575,269,588,217,601,198,623,179,663,165,734,153,934,134,1160,122,1349,114"/>
<area shape="poly" title=" " alt="" coords="1349,117,1248,121,1140,131,1089,140,1045,151,1009,166,986,183,968,209,956,235,951,261,953,287,960,312,973,336,992,359,1016,380,1038,391,1074,399,1180,412,1317,419,1471,422,1765,424,1942,428,1985,435,1984,441,1941,433,1765,429,1471,428,1317,424,1180,417,1074,405,1037,396,1013,385,988,363,969,339,955,314,947,288,946,261,951,233,963,206,982,179,1007,161,1043,146,1088,135,1139,126,1248,116,1348,112"/>
<area shape="poly" title=" " alt="" coords="1526,113,2413,126,3795,154,4493,175,5101,200,5349,215,5547,231,5687,248,5733,257,5761,267,5785,284,5803,307,5826,348,5821,351,5799,310,5781,288,5759,272,5732,262,5687,253,5547,236,5348,220,5101,206,4493,180,3795,159,2413,131,1526,118"/>
<area shape="poly" title=" " alt="" coords="1526,113,2174,118,3186,130,4241,150,4684,163,5019,179,5248,189,5428,195,5514,203,5606,216,5708,236,5829,267,5882,285,5934,307,6012,347,6010,352,5931,312,5880,290,5827,272,5707,242,5605,221,5513,208,5428,201,5248,194,5019,184,4684,168,4241,155,3186,135,2174,123,1526,118"/>
<area shape="poly" title=" " alt="" coords="1405,144,1144,352,1141,348,1401,140"/>
<area shape="poly" title=" " alt="" coords="1350,138,1221,177,1153,203,1092,232,1043,266,1026,283,1013,302,1007,320,1007,340,1015,360,1031,381,1049,388,1087,394,1210,405,1572,418,1937,424,2128,428,2179,435,2178,441,2128,433,1937,429,1572,423,1210,411,1086,400,1047,393,1028,385,1011,362,1002,341,1002,319,1009,299,1022,280,1040,261,1089,228,1151,198,1219,172,1348,133"/>
<area shape="poly" title=" " alt="" coords="1349,119,1170,123,960,134,861,143,777,154,714,167,694,175,682,183,657,206,630,224,580,244,543,253,532,254,625,278,755,316,955,380,1017,398,1069,408,1161,415,1254,416,1309,420,1372,428,1384,430,1383,435,1372,433,1308,425,1254,421,1161,420,1068,413,1015,403,954,385,753,321,623,283,527,254,541,248,578,239,628,219,653,202,678,179,692,170,713,162,776,149,861,138,960,129,1170,118,1349,113"/>
<area shape="poly" title=" " alt="" coords="1349,119,1182,125,988,136,820,156,762,168,744,176,732,183,713,208,699,233,691,258,688,282,690,307,699,332,713,357,732,381,750,392,780,401,871,414,991,421,1126,425,1387,426,1543,428,1595,435,1595,441,1542,433,1387,431,1126,430,991,427,871,419,779,406,748,396,729,385,708,360,694,334,685,308,682,282,685,256,694,230,709,205,729,179,741,171,761,163,819,150,987,131,1182,120,1349,114"/>
<area shape="poly" title=" " alt="" coords="1426,147,1337,351,1332,349,1421,145"/>
<area shape="poly" title=" " alt="" coords="1453,145,1540,349,1535,351,1448,147"/>
<area shape="poly" title=" " alt="" coords="1473,140,1733,348,1729,352,1470,144"/>
<area shape="rect" href="screen__interactive_8hpp.html" title=" " alt="" coords="987,431,1165,471"/>
<area shape="poly" title=" " alt="" coords="1349,118,1150,123,910,133,796,142,698,153,625,167,601,175,586,183,565,206,550,231,542,256,541,282,545,308,555,333,572,358,594,381,621,397,661,411,765,431,881,441,987,446,986,451,881,447,764,436,660,416,619,402,590,385,568,361,551,336,540,310,535,282,537,255,545,229,560,203,582,179,598,170,624,162,698,148,796,136,910,128,1150,117,1349,113"/>
<area shape="rect" href="node_8hpp.html" title=" " alt="" coords="3062,189,3261,214"/>
<area shape="poly" title=" " alt="" coords="1526,116,3062,192,3062,198,1526,122"/>
<area shape="poly" title=" " alt="" coords="1179,468,1352,483,1511,493,1792,500,2041,496,2272,486,2503,477,2750,474,3030,486,3187,498,3359,516,3370,518,3369,523,3358,521,3187,503,3029,491,2750,480,2503,482,2272,491,2041,501,1792,505,1511,498,1352,488,1179,473"/>
<area shape="poly" title=" " alt="" coords="1179,468,1458,490,1695,497,1903,494,2097,487,2291,480,2499,479,2733,490,3010,516,3021,518,3020,523,3009,521,2733,495,2498,485,2291,486,2097,492,1903,499,1695,502,1458,495,1179,473"/>
<area shape="poly" title=" " alt="" coords="1179,468,1366,484,1537,495,1695,500,1841,502,2109,497,2359,485,2609,475,2875,472,3021,476,3178,483,3348,497,3534,516,3545,518,3544,523,3533,521,3348,502,3178,489,3021,481,2875,477,2609,480,2359,491,2110,502,1842,507,1695,506,1537,500,1366,489,1179,473"/>
<area shape="poly" title=" " alt="" coords="1179,468,1352,483,1498,490,1748,489,1868,487,1996,489,2141,498,2311,516,2322,518,2321,523,2310,521,2140,503,1996,495,1868,493,1748,494,1498,495,1351,488,1179,473"/>
<area shape="poly" title=" " alt="" coords="1179,468,1378,485,1547,491,1696,491,1835,488,1973,486,2121,487,2289,496,2486,516,2497,518,2496,523,2485,521,2288,501,2121,492,1973,491,1835,494,1696,497,1547,497,1378,490,1179,473"/>
<area shape="poly" title=" " alt="" coords="1179,468,1463,496,1739,515,2147,533,2147,538,1738,521,1463,502,1179,473"/>
<area shape="poly" title=" " alt="" coords="3195,219,3279,267,3276,271,3192,223"/>
<area shape="poly" title=" " alt="" coords="3274,202,3830,215,4597,241,4971,260,5291,283,5420,295,5521,309,5592,324,5614,332,5627,341,5634,352,5637,363,5634,374,5627,385,5603,393,5553,402,5400,419,5060,446,5060,441,5399,414,5553,397,5602,388,5624,381,5630,372,5632,363,5630,354,5623,345,5612,337,5590,329,5520,314,5419,301,5291,288,4971,265,4597,247,3830,220,3274,207"/>
<area shape="poly" title=" " alt="" coords="3275,201,3688,208,4259,220,4831,240,5070,252,5251,267,5314,270,5372,267,5473,259,5519,261,5564,273,5607,299,5650,341,5660,361,5659,378,5647,394,5628,407,5576,427,5516,441,5515,435,5574,422,5626,402,5644,390,5654,377,5655,362,5646,344,5604,303,5562,278,5518,267,5473,264,5372,272,5314,275,5250,272,5070,257,4831,245,4258,226,3688,213,3275,207"/>
<area shape="poly" title=" " alt="" coords="3274,200,3804,204,4568,215,5347,235,5673,249,5919,267,5985,269,6045,266,6151,256,6200,259,6246,271,6291,297,6337,341,6348,357,6352,372,6351,386,6345,398,6319,417,6280,430,6232,440,6180,447,6077,452,6077,447,6179,441,6232,435,6279,425,6317,412,6341,394,6346,384,6347,373,6343,359,6333,344,6288,301,6244,276,6199,264,6152,262,6046,271,5985,275,5919,272,5672,254,5347,240,4568,220,3804,210,3274,206"/>
<area shape="poly" title=" " alt="" coords="3275,200,3789,201,4528,210,4915,218,5278,230,5591,246,5828,267,5933,284,6036,306,6195,347,6194,352,6035,311,5932,289,5828,272,5591,251,5278,235,4914,223,4527,215,3789,207,3275,205"/>
<area shape="poly" title=" " alt="" coords="3048,206,2575,212,1937,224,1361,244,1168,257,1107,264,1076,272,1053,285,1038,300,1027,318,1017,344,1011,364,1011,372,1017,381,1033,391,1061,399,1146,412,1259,419,1385,423,1629,424,1775,428,1786,430,1785,435,1774,433,1629,429,1385,428,1258,424,1146,417,1060,405,1031,396,1013,385,1006,374,1005,364,1012,342,1022,316,1034,296,1050,281,1074,267,1106,259,1167,251,1361,238,1937,219,2575,207,3048,201"/>
<area shape="poly" title=" " alt="" coords="3274,210,3783,259,4113,296,4447,340,4492,347,4491,353,4446,345,4113,301,3782,264,3274,215"/>
<area shape="poly" title=" " alt="" coords="3048,205,2773,208,2388,217,1943,237,1715,253,1492,272,1418,275,1351,270,1234,257,1181,258,1130,270,1106,281,1081,297,1056,318,1032,344,1023,363,1025,372,1031,381,1051,393,1085,403,1187,417,1322,424,1474,427,1766,426,1876,425,1942,428,1985,435,1984,441,1941,433,1876,431,1766,431,1474,432,1322,430,1187,422,1084,408,1049,398,1028,385,1020,374,1018,363,1027,341,1053,314,1078,293,1103,277,1129,265,1180,253,1234,252,1352,265,1418,269,1492,267,1715,247,1943,232,2387,212,2773,203,3048,200"/>
<area shape="poly" title=" " alt="" coords="3275,206,3523,222,3864,249,4254,288,4453,312,4648,340,4689,347,4688,353,4648,345,4453,317,4253,293,3863,254,3522,227,3274,211"/>
<area shape="poly" title=" " alt="" coords="3274,201,3843,207,4634,219,5357,238,5602,251,5679,259,5721,267,5753,284,5781,306,5821,348,5817,351,5778,310,5750,288,5719,272,5678,264,5601,257,5356,244,4634,224,3843,212,3274,206"/>
<area shape="poly" title=" " alt="" coords="3274,201,3826,207,4600,219,5334,238,5602,251,5760,267,5832,283,5901,306,6007,347,6005,352,5899,311,5831,289,5760,272,5601,257,5333,244,4600,224,3825,212,3274,206"/>
<area shape="poly" title=" " alt="" coords="3048,206,2801,210,2462,220,2075,240,1876,254,1682,272,1540,290,1401,312,1183,353,1182,347,1400,307,1539,284,1681,267,1876,249,2074,235,2462,215,2801,205,3048,201"/>
<area shape="poly" title=" " alt="" coords="3274,205,3682,228,4199,267,4518,297,4835,340,4880,347,4879,353,4834,345,4517,303,4198,272,3682,234,3274,211"/>
<area shape="poly" title=" " alt="" coords="3274,205,3743,227,4045,245,4350,267,4698,296,4851,313,5046,340,5088,347,5087,353,5045,345,4850,318,4698,301,4349,272,4045,250,3743,232,3274,210"/>
<area shape="poly" title=" " alt="" coords="3275,204,3811,225,4163,243,4519,267,4880,295,5038,312,5240,340,5283,347,5283,353,5240,345,5038,318,4880,300,4518,272,4163,249,3811,230,3275,209"/>
<area shape="poly" title=" " alt="" coords="3070,219,2809,266,2650,302,2493,345,2425,369,2360,395,2260,440,2258,436,2358,390,2424,364,2491,340,2649,297,2808,261,3069,214"/>
<area shape="poly" title=" " alt="" coords="3049,205,2877,208,2677,218,2579,227,2490,238,2415,253,2360,272,2336,287,2314,306,2282,344,2278,341,2310,302,2332,282,2358,267,2414,248,2490,233,2579,221,2676,213,2877,203,3048,200"/>
<area shape="poly" title=" " alt="" coords="3048,205,2557,207,1892,215,1570,223,1294,235,1094,251,1032,261,1001,272,977,296,964,324,965,352,981,381,993,392,1010,401,1053,413,1106,420,1165,423,1282,424,1372,428,1384,430,1383,435,1372,433,1282,429,1165,429,1106,426,1052,419,1008,406,990,396,977,384,959,354,959,323,973,293,999,267,1031,256,1093,246,1293,230,1569,218,1892,210,2557,201,3048,200"/>
<area shape="poly" title=" " alt="" coords="3048,206,2565,208,1912,218,1595,226,1323,238,1127,253,1066,262,1035,272,1007,296,990,324,987,338,988,352,993,367,1003,381,1015,388,1034,395,1095,405,1265,418,1543,428,1594,435,1593,441,1542,433,1265,423,1094,411,1033,400,1012,393,999,385,988,369,983,353,982,337,985,322,1003,292,1032,267,1064,257,1126,248,1323,232,1595,221,1912,213,2564,203,3048,200"/>
<area shape="poly" title=" " alt="" coords="3048,207,2829,212,2535,223,2201,242,1864,272,1728,290,1593,312,1383,353,1382,347,1592,307,1727,285,1864,267,2201,237,2535,217,2829,206,3048,201"/>
<area shape="poly" title=" " alt="" coords="3048,207,2855,213,2602,224,2318,243,2032,272,1907,290,1784,312,1592,353,1591,347,1783,307,1907,285,2032,267,2318,238,2602,219,2855,208,3048,202"/>
<area shape="poly" title=" " alt="" coords="3275,203,3883,223,4289,242,4700,267,5070,294,5231,311,5438,340,5479,347,5478,353,5437,345,5231,317,5069,299,4700,272,4288,247,3883,228,3274,208"/>
<area shape="poly" title=" " alt="" coords="3048,208,2880,214,2665,226,2425,245,2184,272,2073,290,1962,312,1790,352,1789,347,1961,307,2072,285,2184,267,2424,239,2664,221,2880,209,3048,203"/>
<area shape="poly" title=" " alt="" coords="3049,209,2720,227,2519,246,2318,272,2220,290,2124,312,1974,352,1973,347,2123,307,2219,285,2317,267,2518,240,2719,222,3048,203"/>
</map>
</div>
</div>
<p><a href="color_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1Color.html">Color</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class representing terminal colors. <a href="classftxui_1_1Color.html#details">More...</a><br /></td></tr>
<tr class="separator:"><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>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1literals.html">ftxui::literals</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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:a66d988ecc082819b1671ee2bbadebccd" id="r_a66d988ecc082819b1671ee2bbadebccd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1literals.html#a66d988ecc082819b1671ee2bbadebccd">operator&quot;&quot;_rgb</a> (unsigned long long int combined)</td></tr>
<tr class="memdesc:a66d988ecc082819b1671ee2bbadebccd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a color from a combined hex RGB representation, e.g. 0x808000_rgb. <br /></td></tr>
<tr class="separator:a66d988ecc082819b1671ee2bbadebccd"><td class="memSeparator" colspan="2">&#160;</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('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": "../v2.0.0/index.html", "v0.9": "../v0.9/index.html", "v0.11": "../v0.11/index.html", "v0.10": "index.html"};
const currentLang = "en";
const currentVersion = "v0.10";
// 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>