mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-12-16 01:48:56 +08:00
4865 lines
330 KiB
HTML
4865 lines
330 KiB
HTML
<!-- HTML header for doxygen 1.9.8-->
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||
<meta name="generator" content="Doxygen 1.12.0"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
<title>FTXUI: ftxui/dom</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>
|
||
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
|
||
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
||
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
|
||
<script type="text/javascript" src="doxygen-awesome-tabs.js"></script>
|
||
<script type="module">
|
||
DoxygenAwesomeFragmentCopyButton.init()
|
||
DoxygenAwesomeParagraphLink.init()
|
||
DoxygenAwesomeInteractiveToc.init()
|
||
DoxygenAwesomeTabs.init()
|
||
await new Promise(r => window.addEventListener('DOMContentLoaded', r));
|
||
// Remove title when a img[alt='title-img'] is present.
|
||
// Find an image with the alt "img-title".
|
||
const img = document.querySelector("img[alt='title-img']");
|
||
const header = document.querySelector(".headertitle");
|
||
if (img && header) {
|
||
// Hide the header title progressively.
|
||
header.style.display = "none";
|
||
// Show progressively the image.
|
||
img.style.maxHeight = "40vh";
|
||
img.style.maxWidth = "100%";
|
||
img.style.objectFit = "contain";
|
||
}
|
||
// In the "examples.html" page. Turn every link with text
|
||
// "examples/<...>
|
||
//
|
||
// Add a "demo" link toward.
|
||
// https://arthursonzogni.github.io/FTXUI/examples/?file=<...>
|
||
const examples = document.querySelectorAll("a")
|
||
examples.forEach((example) => {
|
||
if (!example.textContent.startsWith("examples/")) {
|
||
return;
|
||
}
|
||
// Remove the ".cpp" extension from the example name.
|
||
const exampleName = example.textContent.replace("examples/", "").replace(".cpp", "");
|
||
const a = document.createElement("a");
|
||
a.textContent = "[demo]";
|
||
a.href = "https://arthursonzogni.github.io/FTXUI/examples/?file=" + exampleName;
|
||
a.style.marginRight= "1em";
|
||
a.style.fontWeight = "bold";
|
||
example.parentElement.insertBefore(a, example)
|
||
});
|
||
// If the current URL ends with -example.html, we can add a link to the demo
|
||
// as well using the div.title textContent.
|
||
const url = new URL(window.location.href);
|
||
if (url.pathname.endsWith("-example.html")) {
|
||
// Get the title text.
|
||
const title = document.querySelector("div.title").textContent;
|
||
const example = title.replace("examples/", "").replace(".cpp", "");
|
||
// Create a link to the demo.
|
||
const a = document.createElement("a");
|
||
a.textContent = "[demo]";
|
||
a.href = "https://arthursonzogni.github.io/FTXUI/examples/?file=" + example;
|
||
a.style.marginLeft = "1em";
|
||
a.style.fontWeight = "bold";
|
||
a.style.display = "inline-block";
|
||
// Insert the link after the title.
|
||
const titleDiv = document.querySelector("div.title");
|
||
if (titleDiv) {
|
||
titleDiv.insertBefore(a, titleDiv.nextSibling);
|
||
}
|
||
}
|
||
</script>
|
||
<script type="module">
|
||
// Click on the navtree, except for the main page where this is already done
|
||
// automatically.
|
||
let delay = 0;
|
||
while(true) {
|
||
const navtree = document.querySelector("div.item.selected");
|
||
if (!navtree) {
|
||
delay *= 2;
|
||
delay += 1;
|
||
await new Promise(resolve => setTimeout(resolve, delay));
|
||
continue;
|
||
}
|
||
// Include only selected navtree items.
|
||
console.log("navtree.textContent", navtree.textContent);
|
||
if (!navtree.textContent.includes("Getting Started") &&
|
||
!navtree.textContent.includes("Installation") &&
|
||
!navtree.textContent.includes("ftxui / screen") &&
|
||
!navtree.textContent.includes("ftxui / dom") &&
|
||
!navtree.textContent.includes("ftxui / component") &&
|
||
!navtree.textContent.includes("Reference")) {
|
||
break;
|
||
}
|
||
// Find the first link inside the navtree.
|
||
const link = navtree.querySelector("a");
|
||
if (link) {
|
||
// Simulate a click on the link.
|
||
link.click();
|
||
break;
|
||
}
|
||
}
|
||
</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-awesome.css" rel="stylesheet" type="text/css"/>
|
||
<link href="stylesheet.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 id="projectrow">
|
||
<td id="projectalign">
|
||
<div id="projectname">FTXUI<span id="projectnumber"> 6.1.9</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('group__dom.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="#func-members">Functions</a> </div>
|
||
<div class="headertitle"><div class="title">ftxui/dom</div></div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
<p>Please check the <a href="module-dom.html">tutorial</a> of the <code>ftxui/dom</code> module. </p>
|
||
<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:gaca42bd6c44d8d366d5c1014330402086" id="r_gaca42bd6c44d8d366d5c1014330402086"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaca42bd6c44d8d366d5c1014330402086">automerge</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gaca42bd6c44d8d366d5c1014330402086"><td class="mdescLeft"> </td><td class="mdescRight">Enable character to be automatically merged with others nearby. <br /></td></tr>
|
||
<tr class="separator:gaca42bd6c44d8d366d5c1014330402086"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gad57613de5895e774218d91dea48d074b" id="r_gad57613de5895e774218d91dea48d074b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gad57613de5895e774218d91dea48d074b">blink</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gad57613de5895e774218d91dea48d074b"><td class="mdescLeft"> </td><td class="mdescRight">The text drawn alternates in between visible and hidden. <br /></td></tr>
|
||
<tr class="separator:gad57613de5895e774218d91dea48d074b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga353c769068e25303eb41fa2da565c604" id="r_ga353c769068e25303eb41fa2da565c604"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga353c769068e25303eb41fa2da565c604">bold</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga353c769068e25303eb41fa2da565c604"><td class="mdescLeft"> </td><td class="mdescRight">Use a bold font, for elements with more emphasis. <br /></td></tr>
|
||
<tr class="separator:ga353c769068e25303eb41fa2da565c604"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gae8537acd423d47cf07e61bd774fb1098" id="r_gae8537acd423d47cf07e61bd774fb1098"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gae8537acd423d47cf07e61bd774fb1098">border</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gae8537acd423d47cf07e61bd774fb1098"><td class="mdescLeft"> </td><td class="mdescRight">Draw a border around the element. <br /></td></tr>
|
||
<tr class="separator:gae8537acd423d47cf07e61bd774fb1098"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaa97cfcfbe6df92dac085454395ec7b2f" id="r_gaa97cfcfbe6df92dac085454395ec7b2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa97cfcfbe6df92dac085454395ec7b2f">borderWith</a> (const <a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &pixel)</td></tr>
|
||
<tr class="memdesc:gaa97cfcfbe6df92dac085454395ec7b2f"><td class="mdescLeft"> </td><td class="mdescRight">Same as border but with a constant <a class="el" href="group__screen.html#structftxui_1_1Pixel" title="A Unicode character and its associated style.">Pixel</a> around the element. <br /></td></tr>
|
||
<tr class="separator:gaa97cfcfbe6df92dac085454395ec7b2f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gabc9db79957d4dd36deb8ca79938e4c41" id="r_gabc9db79957d4dd36deb8ca79938e4c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gabc9db79957d4dd36deb8ca79938e4c41">borderStyled</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> style)</td></tr>
|
||
<tr class="memdesc:gabc9db79957d4dd36deb8ca79938e4c41"><td class="mdescLeft"> </td><td class="mdescRight">Same as border but with different styles. <br /></td></tr>
|
||
<tr class="separator:gabc9db79957d4dd36deb8ca79938e4c41"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gad1dbf36194dcb77674085df9e11c1e22" id="r_gad1dbf36194dcb77674085df9e11c1e22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gad1dbf36194dcb77674085df9e11c1e22">borderStyled</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> foreground_color)</td></tr>
|
||
<tr class="memdesc:gad1dbf36194dcb77674085df9e11c1e22"><td class="mdescLeft"> </td><td class="mdescRight">Same as border but with a foreground color. <br /></td></tr>
|
||
<tr class="separator:gad1dbf36194dcb77674085df9e11c1e22"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5aab98b289d2e7b2ce8ca0eeee51ce78" id="r_ga5aab98b289d2e7b2ce8ca0eeee51ce78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5aab98b289d2e7b2ce8ca0eeee51ce78">borderStyled</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> style, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> foreground_color)</td></tr>
|
||
<tr class="memdesc:ga5aab98b289d2e7b2ce8ca0eeee51ce78"><td class="mdescLeft"> </td><td class="mdescRight">Same as border but with a foreground color and a different style. <br /></td></tr>
|
||
<tr class="separator:ga5aab98b289d2e7b2ce8ca0eeee51ce78"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga181c80f8ada12d1356f6bfa0ebb7219f" id="r_ga181c80f8ada12d1356f6bfa0ebb7219f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga181c80f8ada12d1356f6bfa0ebb7219f">borderDashed</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga181c80f8ada12d1356f6bfa0ebb7219f"><td class="mdescLeft"> </td><td class="mdescRight">Draw a dashed border around the element. <br /></td></tr>
|
||
<tr class="separator:ga181c80f8ada12d1356f6bfa0ebb7219f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaa074cdab57eeb47b99f1699bcc8addd8" id="r_gaa074cdab57eeb47b99f1699bcc8addd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa074cdab57eeb47b99f1699bcc8addd8">borderLight</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gaa074cdab57eeb47b99f1699bcc8addd8"><td class="mdescLeft"> </td><td class="mdescRight">Draw a light border around the element. <br /></td></tr>
|
||
<tr class="separator:gaa074cdab57eeb47b99f1699bcc8addd8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga666c31419cc31cdadc9f8178ed63529e" id="r_ga666c31419cc31cdadc9f8178ed63529e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga666c31419cc31cdadc9f8178ed63529e">borderHeavy</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga666c31419cc31cdadc9f8178ed63529e"><td class="mdescLeft"> </td><td class="mdescRight">Draw a heavy border around the element. <br /></td></tr>
|
||
<tr class="separator:ga666c31419cc31cdadc9f8178ed63529e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga052b504344f3bc1ff86b3493cd934215" id="r_ga052b504344f3bc1ff86b3493cd934215"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga052b504344f3bc1ff86b3493cd934215">borderDouble</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga052b504344f3bc1ff86b3493cd934215"><td class="mdescLeft"> </td><td class="mdescRight">Draw a double border around the element. <br /></td></tr>
|
||
<tr class="separator:ga052b504344f3bc1ff86b3493cd934215"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga3cf2db223a5efaa370f0ca6bb405b80e" id="r_ga3cf2db223a5efaa370f0ca6bb405b80e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3cf2db223a5efaa370f0ca6bb405b80e">borderRounded</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga3cf2db223a5efaa370f0ca6bb405b80e"><td class="mdescLeft"> </td><td class="mdescRight">Draw a rounded border around the element. <br /></td></tr>
|
||
<tr class="separator:ga3cf2db223a5efaa370f0ca6bb405b80e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf20f7d6fb275d109f0bdc01a2e4d3f3e" id="r_gaf20f7d6fb275d109f0bdc01a2e4d3f3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf20f7d6fb275d109f0bdc01a2e4d3f3e">borderEmpty</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gaf20f7d6fb275d109f0bdc01a2e4d3f3e"><td class="mdescLeft"> </td><td class="mdescRight">Draw an empty border around the element. <br /></td></tr>
|
||
<tr class="separator:gaf20f7d6fb275d109f0bdc01a2e4d3f3e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga03049def08fa7a5eaa4d5e897152bc1a" id="r_ga03049def08fa7a5eaa4d5e897152bc1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga03049def08fa7a5eaa4d5e897152bc1a">window</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> title, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> content, <a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> border)</td></tr>
|
||
<tr class="memdesc:ga03049def08fa7a5eaa4d5e897152bc1a"><td class="mdescLeft"> </td><td class="mdescRight">Draw window with a title and a border around the element. <br /></td></tr>
|
||
<tr class="separator:ga03049def08fa7a5eaa4d5e897152bc1a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga17a89519e6b87e12b1e5811a702f7847" id="r_ga17a89519e6b87e12b1e5811a702f7847"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga17a89519e6b87e12b1e5811a702f7847">clear_under</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> element)</td></tr>
|
||
<tr class="memdesc:ga17a89519e6b87e12b1e5811a702f7847"><td class="mdescLeft"> </td><td class="mdescRight">Before drawing |child|, clear the pixels below. This is useful in combination with dbox. <br /></td></tr>
|
||
<tr class="separator:ga17a89519e6b87e12b1e5811a702f7847"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gadef6e6e66199153de6d3b21b14dcf868" id="r_gadef6e6e66199153de6d3b21b14dcf868"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gadef6e6e66199153de6d3b21b14dcf868">color</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gadef6e6e66199153de6d3b21b14dcf868"><td class="mdescLeft"> </td><td class="mdescRight">Set the foreground color of an element. <br /></td></tr>
|
||
<tr class="separator:gadef6e6e66199153de6d3b21b14dcf868"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaae86eacae0a0626b41e9964ac7f4f532" id="r_gaae86eacae0a0626b41e9964ac7f4f532"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaae86eacae0a0626b41e9964ac7f4f532">bgcolor</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gaae86eacae0a0626b41e9964ac7f4f532"><td class="mdescLeft"> </td><td class="mdescRight">Set the background color of an element. <br /></td></tr>
|
||
<tr class="separator:gaae86eacae0a0626b41e9964ac7f4f532"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf61b489da39ca5e24b68e6e1a2b09c0d" id="r_gaf61b489da39ca5e24b68e6e1a2b09c0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf61b489da39ca5e24b68e6e1a2b09c0d">color</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> c)</td></tr>
|
||
<tr class="memdesc:gaf61b489da39ca5e24b68e6e1a2b09c0d"><td class="mdescLeft"> </td><td class="mdescRight">Decorate using a foreground color. <br /></td></tr>
|
||
<tr class="separator:gaf61b489da39ca5e24b68e6e1a2b09c0d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga01d4c5aaf0447e862246849111782245" id="r_ga01d4c5aaf0447e862246849111782245"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga01d4c5aaf0447e862246849111782245">bgcolor</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color)</td></tr>
|
||
<tr class="memdesc:ga01d4c5aaf0447e862246849111782245"><td class="mdescLeft"> </td><td class="mdescRight">Decorate using a background color. <br /></td></tr>
|
||
<tr class="separator:ga01d4c5aaf0447e862246849111782245"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf7d0d1e44c1a5424e42a5cddceacf7f7" id="r_gaf7d0d1e44c1a5424e42a5cddceacf7f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf7d0d1e44c1a5424e42a5cddceacf7f7">hcenter</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gaf7d0d1e44c1a5424e42a5cddceacf7f7"><td class="mdescLeft"> </td><td class="mdescRight">Center an element horizontally. <br /></td></tr>
|
||
<tr class="separator:gaf7d0d1e44c1a5424e42a5cddceacf7f7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gad907a8a48bb9f9dfdb06402e9fc12316" id="r_gad907a8a48bb9f9dfdb06402e9fc12316"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gad907a8a48bb9f9dfdb06402e9fc12316">vcenter</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gad907a8a48bb9f9dfdb06402e9fc12316"><td class="mdescLeft"> </td><td class="mdescRight">Center an element vertically. <br /></td></tr>
|
||
<tr class="separator:gad907a8a48bb9f9dfdb06402e9fc12316"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5b11656305fce8427b81daf1c35883f1" id="r_ga5b11656305fce8427b81daf1c35883f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5b11656305fce8427b81daf1c35883f1">center</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga5b11656305fce8427b81daf1c35883f1"><td class="mdescLeft"> </td><td class="mdescRight">Center an element horizontally and vertically. <br /></td></tr>
|
||
<tr class="separator:ga5b11656305fce8427b81daf1c35883f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga778e52afe28f1978f1f7ef065ed92d6d" id="r_ga778e52afe28f1978f1f7ef065ed92d6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga778e52afe28f1978f1f7ef065ed92d6d">align_right</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga778e52afe28f1978f1f7ef065ed92d6d"><td class="mdescLeft"> </td><td class="mdescRight">Align an element on the right side. <br /></td></tr>
|
||
<tr class="separator:ga778e52afe28f1978f1f7ef065ed92d6d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga901ab1b6b2e0e8c295552168ab206441" id="r_ga901ab1b6b2e0e8c295552168ab206441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga901ab1b6b2e0e8c295552168ab206441">dbox</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children_)</td></tr>
|
||
<tr class="memdesc:ga901ab1b6b2e0e8c295552168ab206441"><td class="mdescLeft"> </td><td class="mdescRight">Stack several element on top of each other. <br /></td></tr>
|
||
<tr class="separator:ga901ab1b6b2e0e8c295552168ab206441"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gac6a3b77604739516e809369810896646" id="r_gac6a3b77604739516e809369810896646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gac6a3b77604739516e809369810896646">dim</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gac6a3b77604739516e809369810896646"><td class="mdescLeft"> </td><td class="mdescRight">Use a light font, for elements with less emphasis. <br /></td></tr>
|
||
<tr class="separator:gac6a3b77604739516e809369810896646"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gac2a9ed2d22ec3c8811b61f4a901ed367" id="r_gac2a9ed2d22ec3c8811b61f4a901ed367"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gac2a9ed2d22ec3c8811b61f4a901ed367">filler</a> ()</td></tr>
|
||
<tr class="memdesc:gac2a9ed2d22ec3c8811b61f4a901ed367"><td class="mdescLeft"> </td><td class="mdescRight">An element that will take expand proportionally to the space left in a container. <br /></td></tr>
|
||
<tr class="separator:gac2a9ed2d22ec3c8811b61f4a901ed367"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga257acd2bd47bab7db879cca2c0e67e23" id="r_ga257acd2bd47bab7db879cca2c0e67e23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga257acd2bd47bab7db879cca2c0e67e23">flex</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga257acd2bd47bab7db879cca2c0e67e23"><td class="mdescLeft"> </td><td class="mdescRight">Make a child element to expand proportionally to the space left in a container. <br /></td></tr>
|
||
<tr class="separator:ga257acd2bd47bab7db879cca2c0e67e23"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga0dbba98e14f63f1dd5163cbdc4f42da8" id="r_ga0dbba98e14f63f1dd5163cbdc4f42da8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga0dbba98e14f63f1dd5163cbdc4f42da8">xflex</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga0dbba98e14f63f1dd5163cbdc4f42da8"><td class="mdescLeft"> </td><td class="mdescRight">Expand/Minimize if possible/needed on the X axis. <br /></td></tr>
|
||
<tr class="separator:ga0dbba98e14f63f1dd5163cbdc4f42da8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga42c7a33df6d890de30fc1ebb2d1b3ca6" id="r_ga42c7a33df6d890de30fc1ebb2d1b3ca6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga42c7a33df6d890de30fc1ebb2d1b3ca6">yflex</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga42c7a33df6d890de30fc1ebb2d1b3ca6"><td class="mdescLeft"> </td><td class="mdescRight">Expand/Minimize if possible/needed on the Y axis. <br /></td></tr>
|
||
<tr class="separator:ga42c7a33df6d890de30fc1ebb2d1b3ca6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga81ed6b31f512e849247f13d249f6f20e" id="r_ga81ed6b31f512e849247f13d249f6f20e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga81ed6b31f512e849247f13d249f6f20e">flex_grow</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga81ed6b31f512e849247f13d249f6f20e"><td class="mdescLeft"> </td><td class="mdescRight">Expand if possible. <br /></td></tr>
|
||
<tr class="separator:ga81ed6b31f512e849247f13d249f6f20e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga1618cb15307f29eb3d531e7b44c280d3" id="r_ga1618cb15307f29eb3d531e7b44c280d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1618cb15307f29eb3d531e7b44c280d3">xflex_grow</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga1618cb15307f29eb3d531e7b44c280d3"><td class="mdescLeft"> </td><td class="mdescRight">Expand if possible on the X axis. <br /></td></tr>
|
||
<tr class="separator:ga1618cb15307f29eb3d531e7b44c280d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga7eac3f709e905af8f583aed52093b7ce" id="r_ga7eac3f709e905af8f583aed52093b7ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7eac3f709e905af8f583aed52093b7ce">yflex_grow</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga7eac3f709e905af8f583aed52093b7ce"><td class="mdescLeft"> </td><td class="mdescRight">Expand if possible on the Y axis. <br /></td></tr>
|
||
<tr class="separator:ga7eac3f709e905af8f583aed52093b7ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga4629196b5ffc280054d35f2a9977e829" id="r_ga4629196b5ffc280054d35f2a9977e829"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4629196b5ffc280054d35f2a9977e829">flex_shrink</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga4629196b5ffc280054d35f2a9977e829"><td class="mdescLeft"> </td><td class="mdescRight">Minimize if needed. <br /></td></tr>
|
||
<tr class="separator:ga4629196b5ffc280054d35f2a9977e829"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga95275a9271934cf76e970c6650cc224d" id="r_ga95275a9271934cf76e970c6650cc224d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga95275a9271934cf76e970c6650cc224d">xflex_shrink</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga95275a9271934cf76e970c6650cc224d"><td class="mdescLeft"> </td><td class="mdescRight">Minimize if needed on the X axis. <br /></td></tr>
|
||
<tr class="separator:ga95275a9271934cf76e970c6650cc224d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf7d0757f5965aa579bccc125ff909256" id="r_gaf7d0757f5965aa579bccc125ff909256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf7d0757f5965aa579bccc125ff909256">yflex_shrink</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gaf7d0757f5965aa579bccc125ff909256"><td class="mdescLeft"> </td><td class="mdescRight">Minimize if needed on the Y axis. <br /></td></tr>
|
||
<tr class="separator:gaf7d0757f5965aa579bccc125ff909256"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga845b0ea50d51024aa4e050447b46e1dd" id="r_ga845b0ea50d51024aa4e050447b46e1dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga845b0ea50d51024aa4e050447b46e1dd">notflex</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga845b0ea50d51024aa4e050447b46e1dd"><td class="mdescLeft"> </td><td class="mdescRight">Make the element not flexible. <br /></td></tr>
|
||
<tr class="separator:ga845b0ea50d51024aa4e050447b46e1dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga13befad33cb4125e2143f2af3eddcc71" id="r_ga13befad33cb4125e2143f2af3eddcc71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga13befad33cb4125e2143f2af3eddcc71">focusPositionRelative</a> (float x, float y)</td></tr>
|
||
<tr class="memdesc:ga13befad33cb4125e2143f2af3eddcc71"><td class="mdescLeft"> </td><td class="mdescRight">Used inside a <code>frame</code>, this force the view to be scrolled toward a a given position. The position is expressed in proportion of the requested size. <br /></td></tr>
|
||
<tr class="separator:ga13befad33cb4125e2143f2af3eddcc71"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga78447ba1ccb792963ad6d306f4ed1256" id="r_ga78447ba1ccb792963ad6d306f4ed1256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga78447ba1ccb792963ad6d306f4ed1256">focusPosition</a> (int x, int y)</td></tr>
|
||
<tr class="memdesc:ga78447ba1ccb792963ad6d306f4ed1256"><td class="mdescLeft"> </td><td class="mdescRight">Used inside a <code>frame</code>, this force the view to be scrolled toward a a given position. The position is expressed in the numbers of cells. <br /></td></tr>
|
||
<tr class="separator:ga78447ba1ccb792963ad6d306f4ed1256"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaa2d7d671f184f85e0f396f2610fa6c2e" id="r_gaa2d7d671f184f85e0f396f2610fa6c2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa2d7d671f184f85e0f396f2610fa6c2e">focus</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gaa2d7d671f184f85e0f396f2610fa6c2e"><td class="mdescLeft"> </td><td class="mdescRight">Set the <code>child</code> to be the one focused among its siblings. <br /></td></tr>
|
||
<tr class="separator:gaa2d7d671f184f85e0f396f2610fa6c2e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga509ef7e7f8913ea3de7efd45e3301ea1" id="r_ga509ef7e7f8913ea3de7efd45e3301ea1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga509ef7e7f8913ea3de7efd45e3301ea1">focusCursorBlock</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga509ef7e7f8913ea3de7efd45e3301ea1"><td class="mdescLeft"> </td><td class="mdescRight">Same as <code>focus</code>, but set the cursor shape to be a still block. <br /></td></tr>
|
||
<tr class="separator:ga509ef7e7f8913ea3de7efd45e3301ea1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gadda589914ba8fe863c905b6566557768" id="r_gadda589914ba8fe863c905b6566557768"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gadda589914ba8fe863c905b6566557768">focusCursorBlockBlinking</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gadda589914ba8fe863c905b6566557768"><td class="mdescLeft"> </td><td class="mdescRight">Same as <code>focus</code>, but set the cursor shape to be a blinking block. <br /></td></tr>
|
||
<tr class="separator:gadda589914ba8fe863c905b6566557768"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga4f89e72e7001064e3eb8189c8317e95b" id="r_ga4f89e72e7001064e3eb8189c8317e95b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4f89e72e7001064e3eb8189c8317e95b">focusCursorBar</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga4f89e72e7001064e3eb8189c8317e95b"><td class="mdescLeft"> </td><td class="mdescRight">Same as <code>focus</code>, but set the cursor shape to be a still block. <br /></td></tr>
|
||
<tr class="separator:ga4f89e72e7001064e3eb8189c8317e95b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga085a7c997e7364c5a54e73c7b84145db" id="r_ga085a7c997e7364c5a54e73c7b84145db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga085a7c997e7364c5a54e73c7b84145db">focusCursorBarBlinking</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga085a7c997e7364c5a54e73c7b84145db"><td class="mdescLeft"> </td><td class="mdescRight">Same as <code>focus</code>, but set the cursor shape to be a blinking bar. <br /></td></tr>
|
||
<tr class="separator:ga085a7c997e7364c5a54e73c7b84145db"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga61e1fe02a18c2b18e31ccc9cd3943823" id="r_ga61e1fe02a18c2b18e31ccc9cd3943823"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga61e1fe02a18c2b18e31ccc9cd3943823">focusCursorUnderline</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga61e1fe02a18c2b18e31ccc9cd3943823"><td class="mdescLeft"> </td><td class="mdescRight">Same as <code>focus</code>, but set the cursor shape to be a still underline. <br /></td></tr>
|
||
<tr class="separator:ga61e1fe02a18c2b18e31ccc9cd3943823"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga33637d59d1e52aa06dd2a94162adbfe9" id="r_ga33637d59d1e52aa06dd2a94162adbfe9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga33637d59d1e52aa06dd2a94162adbfe9">focusCursorUnderlineBlinking</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga33637d59d1e52aa06dd2a94162adbfe9"><td class="mdescLeft"> </td><td class="mdescRight">Same as <code>focus</code>, but set the cursor shape to be a blinking underline. <br /></td></tr>
|
||
<tr class="separator:ga33637d59d1e52aa06dd2a94162adbfe9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga1265cc8a52448e1b98d7abe84a04681e" id="r_ga1265cc8a52448e1b98d7abe84a04681e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1265cc8a52448e1b98d7abe84a04681e">gaugeDirection</a> (float progress, <a class="el" href="namespaceftxui.html#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a> direction)</td></tr>
|
||
<tr class="memdesc:ga1265cc8a52448e1b98d7abe84a04681e"><td class="mdescLeft"> </td><td class="mdescRight">Draw a high definition progress bar progressing in specified direction. <br /></td></tr>
|
||
<tr class="separator:ga1265cc8a52448e1b98d7abe84a04681e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga333d781a44885ed4b5ea8444015b86f7" id="r_ga333d781a44885ed4b5ea8444015b86f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga333d781a44885ed4b5ea8444015b86f7">gaugeRight</a> (float progress)</td></tr>
|
||
<tr class="memdesc:ga333d781a44885ed4b5ea8444015b86f7"><td class="mdescLeft"> </td><td class="mdescRight">Draw a high definition progress bar progressing from left to right. <br /></td></tr>
|
||
<tr class="separator:ga333d781a44885ed4b5ea8444015b86f7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga97898b9f77b3edd330eaef22fce7cf2b" id="r_ga97898b9f77b3edd330eaef22fce7cf2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga97898b9f77b3edd330eaef22fce7cf2b">gaugeLeft</a> (float progress)</td></tr>
|
||
<tr class="memdesc:ga97898b9f77b3edd330eaef22fce7cf2b"><td class="mdescLeft"> </td><td class="mdescRight">Draw a high definition progress bar progressing from right to left. <br /></td></tr>
|
||
<tr class="separator:ga97898b9f77b3edd330eaef22fce7cf2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga6e9a97b66c14404a2b3f95f4dae414c2" id="r_ga6e9a97b66c14404a2b3f95f4dae414c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6e9a97b66c14404a2b3f95f4dae414c2">gaugeUp</a> (float progress)</td></tr>
|
||
<tr class="memdesc:ga6e9a97b66c14404a2b3f95f4dae414c2"><td class="mdescLeft"> </td><td class="mdescRight">Draw a high definition progress bar progressing from bottom to top. <br /></td></tr>
|
||
<tr class="separator:ga6e9a97b66c14404a2b3f95f4dae414c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gafe537f915cac5613261580bae3a8fe33" id="r_gafe537f915cac5613261580bae3a8fe33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gafe537f915cac5613261580bae3a8fe33">gaugeDown</a> (float progress)</td></tr>
|
||
<tr class="memdesc:gafe537f915cac5613261580bae3a8fe33"><td class="mdescLeft"> </td><td class="mdescRight">Draw a high definition progress bar progressing from top to bottom. <br /></td></tr>
|
||
<tr class="separator:gafe537f915cac5613261580bae3a8fe33"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gae0b8041a60629fd790716038738c93ce" id="r_gae0b8041a60629fd790716038738c93ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gae0b8041a60629fd790716038738c93ce">gauge</a> (float progress)</td></tr>
|
||
<tr class="memdesc:gae0b8041a60629fd790716038738c93ce"><td class="mdescLeft"> </td><td class="mdescRight">Draw a high definition progress bar. <br /></td></tr>
|
||
<tr class="separator:gae0b8041a60629fd790716038738c93ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga8bacc04e0cbde663ccc4a4891e8b50d5" id="r_ga8bacc04e0cbde663ccc4a4891e8b50d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8bacc04e0cbde663ccc4a4891e8b50d5">hyperlink</a> (std::string link, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga8bacc04e0cbde663ccc4a4891e8b50d5"><td class="mdescLeft"> </td><td class="mdescRight">Make the rendered area clickable using a web browser. The link will be opened when the user clicks on it. This is supported only on a limited set of terminal emulators. List: <a href="https://github.com/Alhadis/OSC8-Adoption/">https://github.com/Alhadis/OSC8-Adoption/</a>. <br /></td></tr>
|
||
<tr class="separator:ga8bacc04e0cbde663ccc4a4891e8b50d5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gad0eac58eac9e6cd9a04879b20f8e123b" id="r_gad0eac58eac9e6cd9a04879b20f8e123b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gad0eac58eac9e6cd9a04879b20f8e123b">hyperlink</a> (std::string link)</td></tr>
|
||
<tr class="memdesc:gad0eac58eac9e6cd9a04879b20f8e123b"><td class="mdescLeft"> </td><td class="mdescRight">Decorate using a hyperlink. The link will be opened when the user clicks on it. This is supported only on a limited set of terminal emulators. List: <a href="https://github.com/Alhadis/OSC8-Adoption/">https://github.com/Alhadis/OSC8-Adoption/</a>. <br /></td></tr>
|
||
<tr class="separator:gad0eac58eac9e6cd9a04879b20f8e123b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga672456b8f2091b615a30ff755418b37b" id="r_ga672456b8f2091b615a30ff755418b37b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga672456b8f2091b615a30ff755418b37b">inverted</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga672456b8f2091b615a30ff755418b37b"><td class="mdescLeft"> </td><td class="mdescRight">Add a filter that will invert the foreground and the background colors. <br /></td></tr>
|
||
<tr class="separator:ga672456b8f2091b615a30ff755418b37b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga8a8d190765de7bbd9e78f9e639c2a96d" id="r_ga8a8d190765de7bbd9e78f9e639c2a96d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8a8d190765de7bbd9e78f9e639c2a96d">italic</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga8a8d190765de7bbd9e78f9e639c2a96d"><td class="mdescLeft"> </td><td class="mdescRight">Apply a underlinedDouble to text. <br /></td></tr>
|
||
<tr class="separator:ga8a8d190765de7bbd9e78f9e639c2a96d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga050df9c8ed04eec13309d6c0542c636d" id="r_ga050df9c8ed04eec13309d6c0542c636d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga050df9c8ed04eec13309d6c0542c636d">color</a> (const <a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> &gradient, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga050df9c8ed04eec13309d6c0542c636d"><td class="mdescLeft"> </td><td class="mdescRight">Set the foreground color of an element with linear-gradient effect. <br /></td></tr>
|
||
<tr class="separator:ga050df9c8ed04eec13309d6c0542c636d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaaac1622d43662a6a02113d9230a4fdd4" id="r_gaaac1622d43662a6a02113d9230a4fdd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaaac1622d43662a6a02113d9230a4fdd4">bgcolor</a> (const <a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> &gradient, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:gaaac1622d43662a6a02113d9230a4fdd4"><td class="mdescLeft"> </td><td class="mdescRight">Set the background color of an element with linear-gradient effect. <br /></td></tr>
|
||
<tr class="separator:gaaac1622d43662a6a02113d9230a4fdd4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga8af6b5a06b03fd53bf30a6b050b96968" id="r_ga8af6b5a06b03fd53bf30a6b050b96968"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8af6b5a06b03fd53bf30a6b050b96968">color</a> (const <a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> &gradient)</td></tr>
|
||
<tr class="memdesc:ga8af6b5a06b03fd53bf30a6b050b96968"><td class="mdescLeft"> </td><td class="mdescRight">Decorate using a linear-gradient effect on the foreground color. <br /></td></tr>
|
||
<tr class="separator:ga8af6b5a06b03fd53bf30a6b050b96968"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaee41f3eaff28a123214e81231f8f4593" id="r_gaee41f3eaff28a123214e81231f8f4593"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaee41f3eaff28a123214e81231f8f4593">bgcolor</a> (const <a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> &gradient)</td></tr>
|
||
<tr class="memdesc:gaee41f3eaff28a123214e81231f8f4593"><td class="mdescLeft"> </td><td class="mdescRight">Decorate using a linear-gradient effect on the background color. <br /></td></tr>
|
||
<tr class="separator:gaee41f3eaff28a123214e81231f8f4593"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gad4b8aa9392f56ba41e2b421e046a7d83" id="r_gad4b8aa9392f56ba41e2b421e046a7d83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#gad4b8aa9392f56ba41e2b421e046a7d83">Render</a> (<a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &screen, const <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> &element)</td></tr>
|
||
<tr class="memdesc:gad4b8aa9392f56ba41e2b421e046a7d83"><td class="mdescLeft"> </td><td class="mdescRight">Display an element on a <a class="el" href="group__screen.html#classftxui_1_1Screen" title="A rectangular grid of Pixel.">ftxui::Screen</a>. <br /></td></tr>
|
||
<tr class="separator:gad4b8aa9392f56ba41e2b421e046a7d83"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga32a24db985fa1b37bf686b00f7e1b4ff" id="r_ga32a24db985fa1b37bf686b00f7e1b4ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga32a24db985fa1b37bf686b00f7e1b4ff">Render</a> (<a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &screen, <a class="el" href="classftxui_1_1Node.html">Node</a> *node)</td></tr>
|
||
<tr class="memdesc:ga32a24db985fa1b37bf686b00f7e1b4ff"><td class="mdescLeft"> </td><td class="mdescRight">Display an element on a <a class="el" href="group__screen.html#classftxui_1_1Screen" title="A rectangular grid of Pixel.">ftxui::Screen</a>. <br /></td></tr>
|
||
<tr class="separator:ga32a24db985fa1b37bf686b00f7e1b4ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga3f9093ae1a2790d396fc2cff9990fbbd" id="r_ga3f9093ae1a2790d396fc2cff9990fbbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3f9093ae1a2790d396fc2cff9990fbbd">paragraph</a> (const std::string &the_text)</td></tr>
|
||
<tr class="memdesc:ga3f9093ae1a2790d396fc2cff9990fbbd"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines. <br /></td></tr>
|
||
<tr class="separator:ga3f9093ae1a2790d396fc2cff9990fbbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaa334a836eccc573e1137a1ba29d07d8a" id="r_gaa334a836eccc573e1137a1ba29d07d8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa334a836eccc573e1137a1ba29d07d8a">paragraphAlignLeft</a> (const std::string &the_text)</td></tr>
|
||
<tr class="memdesc:gaa334a836eccc573e1137a1ba29d07d8a"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines, aligned on the left. <br /></td></tr>
|
||
<tr class="separator:gaa334a836eccc573e1137a1ba29d07d8a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga28a69f06a88c89fe7a507e33ab486411" id="r_ga28a69f06a88c89fe7a507e33ab486411"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga28a69f06a88c89fe7a507e33ab486411">paragraphAlignRight</a> (const std::string &the_text)</td></tr>
|
||
<tr class="memdesc:ga28a69f06a88c89fe7a507e33ab486411"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines, aligned on the right. <br /></td></tr>
|
||
<tr class="separator:ga28a69f06a88c89fe7a507e33ab486411"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga6a105f6b0d07d7933379ff1ae9282fb8" id="r_ga6a105f6b0d07d7933379ff1ae9282fb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6a105f6b0d07d7933379ff1ae9282fb8">paragraphAlignCenter</a> (const std::string &the_text)</td></tr>
|
||
<tr class="memdesc:ga6a105f6b0d07d7933379ff1ae9282fb8"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines, aligned on the center. <br /></td></tr>
|
||
<tr class="separator:ga6a105f6b0d07d7933379ff1ae9282fb8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gae4de548aa67ab77cb345e4ddec6b248b" id="r_gae4de548aa67ab77cb345e4ddec6b248b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gae4de548aa67ab77cb345e4ddec6b248b">paragraphAlignJustify</a> (const std::string &the_text)</td></tr>
|
||
<tr class="memdesc:gae4de548aa67ab77cb345e4ddec6b248b"><td class="mdescLeft"> </td><td class="mdescRight">Return an element drawing the paragraph on multiple lines, aligned using a justified alignment. the center. <br /></td></tr>
|
||
<tr class="separator:gae4de548aa67ab77cb345e4ddec6b248b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga1974176e676afdb96d203e8e0f579219" id="r_ga1974176e676afdb96d203e8e0f579219"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1974176e676afdb96d203e8e0f579219">vscroll_indicator</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga1974176e676afdb96d203e8e0f579219"><td class="mdescLeft"> </td><td class="mdescRight">Display a vertical scrollbar on the right. Colors follow the content. <br /></td></tr>
|
||
<tr class="separator:ga1974176e676afdb96d203e8e0f579219"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga7f48136f949ccbde722dd93a6de4d0de" id="r_ga7f48136f949ccbde722dd93a6de4d0de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7f48136f949ccbde722dd93a6de4d0de">hscroll_indicator</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga7f48136f949ccbde722dd93a6de4d0de"><td class="mdescLeft"> </td><td class="mdescRight">Display a horizontal scrollbar at the bottom. Colors follow the content. <br /></td></tr>
|
||
<tr class="separator:ga7f48136f949ccbde722dd93a6de4d0de"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gac1ef1cf6bf7cd0759ffa195071edb2a0" id="r_gac1ef1cf6bf7cd0759ffa195071edb2a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gac1ef1cf6bf7cd0759ffa195071edb2a0">separator</a> ()</td></tr>
|
||
<tr class="memdesc:gac1ef1cf6bf7cd0759ffa195071edb2a0"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements. <br /></td></tr>
|
||
<tr class="separator:gac1ef1cf6bf7cd0759ffa195071edb2a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga13cb559cfc7e409b3f211f0bb35ea7fa" id="r_ga13cb559cfc7e409b3f211f0bb35ea7fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga13cb559cfc7e409b3f211f0bb35ea7fa">separatorStyled</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> style)</td></tr>
|
||
<tr class="memdesc:ga13cb559cfc7e409b3f211f0bb35ea7fa"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements. <br /></td></tr>
|
||
<tr class="separator:ga13cb559cfc7e409b3f211f0bb35ea7fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga37c2b93daf557f68064bc9fbf93ebde0" id="r_ga37c2b93daf557f68064bc9fbf93ebde0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga37c2b93daf557f68064bc9fbf93ebde0">separatorLight</a> ()</td></tr>
|
||
<tr class="memdesc:ga37c2b93daf557f68064bc9fbf93ebde0"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements, using the LIGHT style. <br /></td></tr>
|
||
<tr class="separator:ga37c2b93daf557f68064bc9fbf93ebde0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga81f2d3256c0cfbc70f820129286f08c6" id="r_ga81f2d3256c0cfbc70f820129286f08c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga81f2d3256c0cfbc70f820129286f08c6">separatorDashed</a> ()</td></tr>
|
||
<tr class="memdesc:ga81f2d3256c0cfbc70f820129286f08c6"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements, using the DASHED style. <br /></td></tr>
|
||
<tr class="separator:ga81f2d3256c0cfbc70f820129286f08c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf0649e89a9960f1c2703e48c1817645b" id="r_gaf0649e89a9960f1c2703e48c1817645b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf0649e89a9960f1c2703e48c1817645b">separatorHeavy</a> ()</td></tr>
|
||
<tr class="memdesc:gaf0649e89a9960f1c2703e48c1817645b"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements, using the HEAVY style. <br /></td></tr>
|
||
<tr class="separator:gaf0649e89a9960f1c2703e48c1817645b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gadd376830fdb51b0bf52672ef17515989" id="r_gadd376830fdb51b0bf52672ef17515989"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gadd376830fdb51b0bf52672ef17515989">separatorDouble</a> ()</td></tr>
|
||
<tr class="memdesc:gadd376830fdb51b0bf52672ef17515989"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements, using the DOUBLE style. <br /></td></tr>
|
||
<tr class="separator:gadd376830fdb51b0bf52672ef17515989"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga1934703e56ab66f6f259b9f8da331f1b" id="r_ga1934703e56ab66f6f259b9f8da331f1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1934703e56ab66f6f259b9f8da331f1b">separatorEmpty</a> ()</td></tr>
|
||
<tr class="memdesc:ga1934703e56ab66f6f259b9f8da331f1b"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements, using the EMPTY style. <br /></td></tr>
|
||
<tr class="separator:ga1934703e56ab66f6f259b9f8da331f1b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga97a10482d591aade2958da0f2f19b371" id="r_ga97a10482d591aade2958da0f2f19b371"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga97a10482d591aade2958da0f2f19b371">separatorCharacter</a> (std::string value)</td></tr>
|
||
<tr class="memdesc:ga97a10482d591aade2958da0f2f19b371"><td class="mdescLeft"> </td><td class="mdescRight">Draw a vertical or horizontal separation in between two other elements. <br /></td></tr>
|
||
<tr class="separator:ga97a10482d591aade2958da0f2f19b371"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga71d9a6a32f65b6d172f9696b3b9579b4" id="r_ga71d9a6a32f65b6d172f9696b3b9579b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga71d9a6a32f65b6d172f9696b3b9579b4">separator</a> (<a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> pixel)</td></tr>
|
||
<tr class="memdesc:ga71d9a6a32f65b6d172f9696b3b9579b4"><td class="mdescLeft"> </td><td class="mdescRight">Draw a separator in between two element filled with a given pixel. <br /></td></tr>
|
||
<tr class="separator:ga71d9a6a32f65b6d172f9696b3b9579b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga201220986fbdc539e42efe067985cbdb" id="r_ga201220986fbdc539e42efe067985cbdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga201220986fbdc539e42efe067985cbdb">size</a> (<a class="el" href="namespaceftxui.html#a04711c04f28aabfa0e5928a35baaec53">WidthOrHeight</a> direction, <a class="el" href="namespaceftxui.html#ae09f44b989d381a387329fd0a0935926">Constraint</a> constraint, int value)</td></tr>
|
||
<tr class="memdesc:ga201220986fbdc539e42efe067985cbdb"><td class="mdescLeft"> </td><td class="mdescRight">Apply a constraint on the size of an element. <br /></td></tr>
|
||
<tr class="separator:ga201220986fbdc539e42efe067985cbdb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga3b08e0030a0831d3ec3e2a505908273b" id="r_ga3b08e0030a0831d3ec3e2a505908273b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3b08e0030a0831d3ec3e2a505908273b">spinner</a> (int charset_index, size_t image_index)</td></tr>
|
||
<tr class="memdesc:ga3b08e0030a0831d3ec3e2a505908273b"><td class="mdescLeft"> </td><td class="mdescRight">Useful to represent the effect of time and/or events. This displays an ASCII art "video". <br /></td></tr>
|
||
<tr class="separator:ga3b08e0030a0831d3ec3e2a505908273b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga8594d70f0491def903370e86132fbf01" id="r_ga8594d70f0491def903370e86132fbf01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8594d70f0491def903370e86132fbf01">strikethrough</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga8594d70f0491def903370e86132fbf01"><td class="mdescLeft"> </td><td class="mdescRight">Apply a strikethrough to text. <br /></td></tr>
|
||
<tr class="separator:ga8594d70f0491def903370e86132fbf01"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga366051704fd333c23460f7932598a5e3" id="r_ga366051704fd333c23460f7932598a5e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga366051704fd333c23460f7932598a5e3">text</a> (std::string text)</td></tr>
|
||
<tr class="memdesc:ga366051704fd333c23460f7932598a5e3"><td class="mdescLeft"> </td><td class="mdescRight">Display a piece of UTF8 encoded unicode text. <br /></td></tr>
|
||
<tr class="separator:ga366051704fd333c23460f7932598a5e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga75baaa2734ed76a9f478beaafa87ae57" id="r_ga75baaa2734ed76a9f478beaafa87ae57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a> (std::wstring text)</td></tr>
|
||
<tr class="memdesc:ga75baaa2734ed76a9f478beaafa87ae57"><td class="mdescLeft"> </td><td class="mdescRight">Display a piece of unicode text. <br /></td></tr>
|
||
<tr class="separator:ga75baaa2734ed76a9f478beaafa87ae57"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga64172a43b4b526afeb6313e6e1a6d5a1" id="r_ga64172a43b4b526afeb6313e6e1a6d5a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga64172a43b4b526afeb6313e6e1a6d5a1">vtext</a> (std::string text)</td></tr>
|
||
<tr class="memdesc:ga64172a43b4b526afeb6313e6e1a6d5a1"><td class="mdescLeft"> </td><td class="mdescRight">Display a piece of unicode text vertically. <br /></td></tr>
|
||
<tr class="separator:ga64172a43b4b526afeb6313e6e1a6d5a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga9f9f7485a45aa9d432726ca9845d1eac" id="r_ga9f9f7485a45aa9d432726ca9845d1eac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9f9f7485a45aa9d432726ca9845d1eac">vtext</a> (std::wstring text)</td></tr>
|
||
<tr class="memdesc:ga9f9f7485a45aa9d432726ca9845d1eac"><td class="mdescLeft"> </td><td class="mdescRight">Display a piece unicode text vertically. <br /></td></tr>
|
||
<tr class="separator:ga9f9f7485a45aa9d432726ca9845d1eac"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5ad450c97c4d084b64ffb5b5ca942664" id="r_ga5ad450c97c4d084b64ffb5b5ca942664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5ad450c97c4d084b64ffb5b5ca942664">underlined</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga5ad450c97c4d084b64ffb5b5ca942664"><td class="mdescLeft"> </td><td class="mdescRight">Underline the given element. <br /></td></tr>
|
||
<tr class="separator:ga5ad450c97c4d084b64ffb5b5ca942664"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga16d1b74107610750276499ddb3dde8da" id="r_ga16d1b74107610750276499ddb3dde8da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga16d1b74107610750276499ddb3dde8da">underlinedDouble</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
<tr class="memdesc:ga16d1b74107610750276499ddb3dde8da"><td class="mdescLeft"> </td><td class="mdescRight">Apply a underlinedDouble to text. <br /></td></tr>
|
||
<tr class="separator:ga16d1b74107610750276499ddb3dde8da"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga1bfd3885ac8b40dc82a1103725003c07" id="r_ga1bfd3885ac8b40dc82a1103725003c07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1bfd3885ac8b40dc82a1103725003c07">nothing</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> element)</td></tr>
|
||
<tr class="memdesc:ga1bfd3885ac8b40dc82a1103725003c07"><td class="mdescLeft"> </td><td class="mdescRight">A decoration doing absolutely nothing. <br /></td></tr>
|
||
<tr class="separator:ga1bfd3885ac8b40dc82a1103725003c07"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga027fbc9cf6fef9e86ae6a2a79e8bf23a" id="r_ga027fbc9cf6fef9e86ae6a2a79e8bf23a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga027fbc9cf6fef9e86ae6a2a79e8bf23a">operator|</a> (<a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> a, <a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> b)</td></tr>
|
||
<tr class="memdesc:ga027fbc9cf6fef9e86ae6a2a79e8bf23a"><td class="mdescLeft"> </td><td class="mdescRight">Compose two decorator into one. <br /></td></tr>
|
||
<tr class="separator:ga027fbc9cf6fef9e86ae6a2a79e8bf23a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga6cbc84eb24a655ae084b3c7d26f9abfc" id="r_ga6cbc84eb24a655ae084b3c7d26f9abfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6cbc84eb24a655ae084b3c7d26f9abfc">operator|</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> elements, <a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> decorator)</td></tr>
|
||
<tr class="memdesc:ga6cbc84eb24a655ae084b3c7d26f9abfc"><td class="mdescLeft"> </td><td class="mdescRight">From a set of element, apply a decorator to every elements. <br /></td></tr>
|
||
<tr class="separator:ga6cbc84eb24a655ae084b3c7d26f9abfc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga7e9a69f0592b4013bd725d662f4a76e7" id="r_ga7e9a69f0592b4013bd725d662f4a76e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7e9a69f0592b4013bd725d662f4a76e7">operator|</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> element, <a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> decorator)</td></tr>
|
||
<tr class="memdesc:ga7e9a69f0592b4013bd725d662f4a76e7"><td class="mdescLeft"> </td><td class="mdescRight">From an element, apply a decorator. <br /></td></tr>
|
||
<tr class="separator:ga7e9a69f0592b4013bd725d662f4a76e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga0be26ac5dcbe6c707857c791d8eec720" id="r_ga0be26ac5dcbe6c707857c791d8eec720"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga0be26ac5dcbe6c707857c791d8eec720">operator|=</a> (<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> &e, <a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> d)</td></tr>
|
||
<tr class="memdesc:ga0be26ac5dcbe6c707857c791d8eec720"><td class="mdescLeft"> </td><td class="mdescRight">Apply a decorator to an element. <br /></td></tr>
|
||
<tr class="separator:ga0be26ac5dcbe6c707857c791d8eec720"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga40451515a5b3049e7a1276cad8b9356c" id="r_ga40451515a5b3049e7a1276cad8b9356c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga40451515a5b3049e7a1276cad8b9356c">emptyElement</a> ()</td></tr>
|
||
<tr class="separator:ga40451515a5b3049e7a1276cad8b9356c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gafd28058f0ccbbdf34691a85a7cc9b2e3" id="r_gafd28058f0ccbbdf34691a85a7cc9b2e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children)</td></tr>
|
||
<tr class="memdesc:gafd28058f0ccbbdf34691a85a7cc9b2e3"><td class="mdescLeft"> </td><td class="mdescRight">A container displaying elements vertically one by one. <br /></td></tr>
|
||
<tr class="separator:gafd28058f0ccbbdf34691a85a7cc9b2e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga65945a706131f407a47a1b9960dc1a4a" id="r_ga65945a706131f407a47a1b9960dc1a4a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga65945a706131f407a47a1b9960dc1a4a">SetColorSupport</a> (<a class="el" href="namespaceftxui_1_1Terminal.html#ab87bacfdad76e61b9412d7124be44c1c">Color</a> color)</td></tr>
|
||
<tr class="memdesc:ga65945a706131f407a47a1b9960dc1a4a"><td class="mdescLeft"> </td><td class="mdescRight">Override terminal color support in case auto-detection fails. <br /></td></tr>
|
||
<tr class="separator:ga65945a706131f407a47a1b9960dc1a4a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gae47b5b0d793d0c2312e4805a1f40012a" id="r_gae47b5b0d793d0c2312e4805a1f40012a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#gae47b5b0d793d0c2312e4805a1f40012a">Set</a> (<a class="el" href="structftxui_1_1FlexboxConfig.html#a224b9163917ac32fc95a60d8c1eec3aa">FlexboxConfig::Direction</a>)</td></tr>
|
||
<tr class="memdesc:gae47b5b0d793d0c2312e4805a1f40012a"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox direction. <br /></td></tr>
|
||
<tr class="separator:gae47b5b0d793d0c2312e4805a1f40012a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5afe52066ea76ddc7948b77ac155a011" id="r_ga5afe52066ea76ddc7948b77ac155a011"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5afe52066ea76ddc7948b77ac155a011">Set</a> (<a class="el" href="structftxui_1_1FlexboxConfig.html#a6c844a611650cf7e956dbe269a0e72ab">FlexboxConfig::Wrap</a>)</td></tr>
|
||
<tr class="memdesc:ga5afe52066ea76ddc7948b77ac155a011"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox wrap. <br /></td></tr>
|
||
<tr class="separator:ga5afe52066ea76ddc7948b77ac155a011"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga3de11197951ee3c9037ba7f2a2586a06" id="r_ga3de11197951ee3c9037ba7f2a2586a06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3de11197951ee3c9037ba7f2a2586a06">Set</a> (<a class="el" href="structftxui_1_1FlexboxConfig.html#ac6e5ab18dcac465ee2ac9a0d8b4a82d2">FlexboxConfig::JustifyContent</a>)</td></tr>
|
||
<tr class="memdesc:ga3de11197951ee3c9037ba7f2a2586a06"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox justify content. <br /></td></tr>
|
||
<tr class="separator:ga3de11197951ee3c9037ba7f2a2586a06"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga07ef12f61272636369543b34932614f3" id="r_ga07ef12f61272636369543b34932614f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga07ef12f61272636369543b34932614f3">Set</a> (<a class="el" href="structftxui_1_1FlexboxConfig.html#a821af961ece5fe13540ad48b54c7a9e7">FlexboxConfig::AlignItems</a>)</td></tr>
|
||
<tr class="memdesc:ga07ef12f61272636369543b34932614f3"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox align items. <br /></td></tr>
|
||
<tr class="separator:ga07ef12f61272636369543b34932614f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga6df4ec3da7d3d2cd0b216f5d2c72cbd6" id="r_ga6df4ec3da7d3d2cd0b216f5d2c72cbd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6df4ec3da7d3d2cd0b216f5d2c72cbd6">Set</a> (<a class="el" href="structftxui_1_1FlexboxConfig.html#a1f99410fd0fc632a5bc2497b6a447420">FlexboxConfig::AlignContent</a>)</td></tr>
|
||
<tr class="memdesc:ga6df4ec3da7d3d2cd0b216f5d2c72cbd6"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox align content. <br /></td></tr>
|
||
<tr class="separator:ga6df4ec3da7d3d2cd0b216f5d2c72cbd6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga98d9a43033c09c7f967cdec791408bad" id="r_ga98d9a43033c09c7f967cdec791408bad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga98d9a43033c09c7f967cdec791408bad">SetGap</a> (int <a class="el" href="structftxui_1_1FlexboxConfig.html#a109ea05d5d6e08d052672465ff8dac61">gap_x</a>, int <a class="el" href="structftxui_1_1FlexboxConfig.html#ab01b75a8a9419ec5c47650772f342ba3">gap_y</a>)</td></tr>
|
||
<tr class="memdesc:ga98d9a43033c09c7f967cdec791408bad"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox flex direction. <br /></td></tr>
|
||
<tr class="separator:ga98d9a43033c09c7f967cdec791408bad"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5e989e4841fbba91e1714f977c5c58b9" id="r_ga5e989e4841fbba91e1714f977c5c58b9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5e989e4841fbba91e1714f977c5c58b9">LinearGradient</a> ()</td></tr>
|
||
<tr class="memdesc:ga5e989e4841fbba91e1714f977c5c58b9"><td class="mdescLeft"> </td><td class="mdescRight">Build the "empty" gradient. This is often followed by calls to <a class="el" href="#ga251d447c54f49914a2cbf5dc16fc8b5b" title="Set the angle of the gradient.">LinearGradient::Angle()</a> and <a class="el" href="structftxui_1_1LinearGradient.html#a03b10012f78e1c731616ce760d28df40" title="Add a color stop to the gradient.">LinearGradient::Stop()</a>. Example: <br /></td></tr>
|
||
<tr class="separator:ga5e989e4841fbba91e1714f977c5c58b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gac57e39e64c79b5389f234eeaebfbb2fd" id="r_gac57e39e64c79b5389f234eeaebfbb2fd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gac57e39e64c79b5389f234eeaebfbb2fd">LinearGradient</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> begin, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> end)</td></tr>
|
||
<tr class="memdesc:gac57e39e64c79b5389f234eeaebfbb2fd"><td class="mdescLeft"> </td><td class="mdescRight">Build a gradient with two colors. <br /></td></tr>
|
||
<tr class="separator:gac57e39e64c79b5389f234eeaebfbb2fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gadbf0567cfc8e05051a4236d6541f63b8" id="r_gadbf0567cfc8e05051a4236d6541f63b8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gadbf0567cfc8e05051a4236d6541f63b8">LinearGradient</a> (float <a class="el" href="structftxui_1_1LinearGradient.html#ab8ef1bf8a70cc07c6d55823c390a7e76">angle</a>, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> begin, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> end)</td></tr>
|
||
<tr class="memdesc:gadbf0567cfc8e05051a4236d6541f63b8"><td class="mdescLeft"> </td><td class="mdescRight">Build a gradient with two colors and an angle. <br /></td></tr>
|
||
<tr class="separator:gadbf0567cfc8e05051a4236d6541f63b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga251d447c54f49914a2cbf5dc16fc8b5b" id="r_ga251d447c54f49914a2cbf5dc16fc8b5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga251d447c54f49914a2cbf5dc16fc8b5b">Angle</a> (float <a class="el" href="structftxui_1_1LinearGradient.html#ab8ef1bf8a70cc07c6d55823c390a7e76">angle</a>)</td></tr>
|
||
<tr class="memdesc:ga251d447c54f49914a2cbf5dc16fc8b5b"><td class="mdescLeft"> </td><td class="mdescRight">Set the angle of the gradient. <br /></td></tr>
|
||
<tr class="separator:ga251d447c54f49914a2cbf5dc16fc8b5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gab85b009cd214d3bd1b3bb7f704af0da6" id="r_gab85b009cd214d3bd1b3bb7f704af0da6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#gab85b009cd214d3bd1b3bb7f704af0da6">Stop</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color)</td></tr>
|
||
<tr class="memdesc:gab85b009cd214d3bd1b3bb7f704af0da6"><td class="mdescLeft"> </td><td class="mdescRight">Add a color stop to the gradient. <br /></td></tr>
|
||
<tr class="separator:gab85b009cd214d3bd1b3bb7f704af0da6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga40bd818c5de23bb2d208360d275ae59d" id="r_ga40bd818c5de23bb2d208360d275ae59d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga40bd818c5de23bb2d208360d275ae59d">ComputeRequirement</a> ()</td></tr>
|
||
<tr class="memdesc:ga40bd818c5de23bb2d208360d275ae59d"><td class="mdescLeft"> </td><td class="mdescRight">Compute how much space an element needs. <br /></td></tr>
|
||
<tr class="separator:ga40bd818c5de23bb2d208360d275ae59d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga2ed318aaadb07efc50e76fce1ccf9637" id="r_ga2ed318aaadb07efc50e76fce1ccf9637"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2ed318aaadb07efc50e76fce1ccf9637">SetBox</a> (<a class="el" href="structftxui_1_1Box.html">Box</a> box)</td></tr>
|
||
<tr class="memdesc:ga2ed318aaadb07efc50e76fce1ccf9637"><td class="mdescLeft"> </td><td class="mdescRight">Assign a position and a dimension to an element for drawing. <br /></td></tr>
|
||
<tr class="separator:ga2ed318aaadb07efc50e76fce1ccf9637"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga05352f5a353f1e86630a978060e77305" id="r_ga05352f5a353f1e86630a978060e77305"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga05352f5a353f1e86630a978060e77305">Select</a> (<a class="el" href="classftxui_1_1Selection.html">Selection</a> &selection)</td></tr>
|
||
<tr class="memdesc:ga05352f5a353f1e86630a978060e77305"><td class="mdescLeft"> </td><td class="mdescRight">Compute the selection of an element. <br /></td></tr>
|
||
<tr class="separator:ga05352f5a353f1e86630a978060e77305"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga7e286fe14880614686ceeec84a9a9702" id="r_ga7e286fe14880614686ceeec84a9a9702"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7e286fe14880614686ceeec84a9a9702">Render</a> (<a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &screen)</td></tr>
|
||
<tr class="memdesc:ga7e286fe14880614686ceeec84a9a9702"><td class="mdescLeft"> </td><td class="mdescRight">Display an element on a <a class="el" href="group__screen.html#classftxui_1_1Screen" title="A rectangular grid of Pixel.">ftxui::Screen</a>. <br /></td></tr>
|
||
<tr class="separator:ga7e286fe14880614686ceeec84a9a9702"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga2a7f82c625b00a53f710b2ed305248d2" id="r_ga2a7f82c625b00a53f710b2ed305248d2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2a7f82c625b00a53f710b2ed305248d2">Table</a> ()</td></tr>
|
||
<tr class="memdesc:ga2a7f82c625b00a53f710b2ed305248d2"><td class="mdescLeft"> </td><td class="mdescRight">Create an empty table. <br /></td></tr>
|
||
<tr class="separator:ga2a7f82c625b00a53f710b2ed305248d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga2055337c538a82ae13d92db1838fc454" id="r_ga2055337c538a82ae13d92db1838fc454"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2055337c538a82ae13d92db1838fc454">Table</a> (std::vector< std::vector< std::string > >)</td></tr>
|
||
<tr class="memdesc:ga2055337c538a82ae13d92db1838fc454"><td class="mdescLeft"> </td><td class="mdescRight">Create a table from a vector of vector of string. <br /></td></tr>
|
||
<tr class="separator:ga2055337c538a82ae13d92db1838fc454"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gacbd904dfec77b46b257e33f9c7d1e71d" id="r_gacbd904dfec77b46b257e33f9c7d1e71d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gacbd904dfec77b46b257e33f9c7d1e71d">Table</a> (std::vector< std::vector< <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> > >)</td></tr>
|
||
<tr class="memdesc:gacbd904dfec77b46b257e33f9c7d1e71d"><td class="mdescLeft"> </td><td class="mdescRight">Create a table from a vector of vector of Element. <br /></td></tr>
|
||
<tr class="separator:gacbd904dfec77b46b257e33f9c7d1e71d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga64435bbfbdefd7408241c69b6b8283e7" id="r_ga64435bbfbdefd7408241c69b6b8283e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga64435bbfbdefd7408241c69b6b8283e7">SelectRow</a> (int row_index)</td></tr>
|
||
<tr class="memdesc:ga64435bbfbdefd7408241c69b6b8283e7"><td class="mdescLeft"> </td><td class="mdescRight">Select a row of the table. <br /></td></tr>
|
||
<tr class="separator:ga64435bbfbdefd7408241c69b6b8283e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gab36d32e3675a9353ee79e84405cd7a44" id="r_gab36d32e3675a9353ee79e84405cd7a44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gab36d32e3675a9353ee79e84405cd7a44">SelectRows</a> (int row_min, int row_max)</td></tr>
|
||
<tr class="memdesc:gab36d32e3675a9353ee79e84405cd7a44"><td class="mdescLeft"> </td><td class="mdescRight">Select a range of rows of the table. <br /></td></tr>
|
||
<tr class="separator:gab36d32e3675a9353ee79e84405cd7a44"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga4ee8ddbab36f592fba81c6430d26545e" id="r_ga4ee8ddbab36f592fba81c6430d26545e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4ee8ddbab36f592fba81c6430d26545e">SelectColumn</a> (int column_index)</td></tr>
|
||
<tr class="memdesc:ga4ee8ddbab36f592fba81c6430d26545e"><td class="mdescLeft"> </td><td class="mdescRight">Select a column of the table. <br /></td></tr>
|
||
<tr class="separator:ga4ee8ddbab36f592fba81c6430d26545e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga79109565fe65710f725eb474778cae36" id="r_ga79109565fe65710f725eb474778cae36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga79109565fe65710f725eb474778cae36">SelectColumns</a> (int column_min, int column_max)</td></tr>
|
||
<tr class="memdesc:ga79109565fe65710f725eb474778cae36"><td class="mdescLeft"> </td><td class="mdescRight">Select a range of columns of the table. <br /></td></tr>
|
||
<tr class="separator:ga79109565fe65710f725eb474778cae36"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga3c2f178ef9f94da293a53b467ef8643b" id="r_ga3c2f178ef9f94da293a53b467ef8643b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3c2f178ef9f94da293a53b467ef8643b">SelectCell</a> (int column, int row)</td></tr>
|
||
<tr class="memdesc:ga3c2f178ef9f94da293a53b467ef8643b"><td class="mdescLeft"> </td><td class="mdescRight">Select a cell of the table. <br /></td></tr>
|
||
<tr class="separator:ga3c2f178ef9f94da293a53b467ef8643b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf0021915d0cbda394077929601b8ab8f" id="r_gaf0021915d0cbda394077929601b8ab8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf0021915d0cbda394077929601b8ab8f">SelectRectangle</a> (int column_min, int column_max, int row_min, int row_max)</td></tr>
|
||
<tr class="memdesc:gaf0021915d0cbda394077929601b8ab8f"><td class="mdescLeft"> </td><td class="mdescRight">Select a rectangle of the table. <br /></td></tr>
|
||
<tr class="separator:gaf0021915d0cbda394077929601b8ab8f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gad5f50927f54334b84514bc4b11a14d71" id="r_gad5f50927f54334b84514bc4b11a14d71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#gad5f50927f54334b84514bc4b11a14d71">SelectAll</a> ()</td></tr>
|
||
<tr class="memdesc:gad5f50927f54334b84514bc4b11a14d71"><td class="mdescLeft"> </td><td class="mdescRight">Select all the table. <br /></td></tr>
|
||
<tr class="separator:gad5f50927f54334b84514bc4b11a14d71"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga28d41d6113c5b29c8dd45846582b3299" id="r_ga28d41d6113c5b29c8dd45846582b3299"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga28d41d6113c5b29c8dd45846582b3299">Render</a> ()</td></tr>
|
||
<tr class="memdesc:ga28d41d6113c5b29c8dd45846582b3299"><td class="mdescLeft"> </td><td class="mdescRight">Render the table. <br /></td></tr>
|
||
<tr class="separator:ga28d41d6113c5b29c8dd45846582b3299"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga8e7e9329ee7f557eef6d037fef8003e0" id="r_ga8e7e9329ee7f557eef6d037fef8003e0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8e7e9329ee7f557eef6d037fef8003e0">Decorate</a> (<a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a>)</td></tr>
|
||
<tr class="memdesc:ga8e7e9329ee7f557eef6d037fef8003e0"><td class="mdescLeft"> </td><td class="mdescRight">Apply the <code>decorator</code> to the selection. This decorate both the cells, the lines and the corners. <br /></td></tr>
|
||
<tr class="separator:ga8e7e9329ee7f557eef6d037fef8003e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga335808a6c8beb4744bfe91b359ebf0bb" id="r_ga335808a6c8beb4744bfe91b359ebf0bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga335808a6c8beb4744bfe91b359ebf0bb">DecorateCells</a> (<a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a>)</td></tr>
|
||
<tr class="memdesc:ga335808a6c8beb4744bfe91b359ebf0bb"><td class="mdescLeft"> </td><td class="mdescRight">Apply the <code>decorator</code> to the selection. <br /></td></tr>
|
||
<tr class="separator:ga335808a6c8beb4744bfe91b359ebf0bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga00b7d84571ed47043e55cd879ed851a3" id="r_ga00b7d84571ed47043e55cd879ed851a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga00b7d84571ed47043e55cd879ed851a3">DecorateAlternateColumn</a> (<a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a>, int modulo=2, int shift=0)</td></tr>
|
||
<tr class="memdesc:ga00b7d84571ed47043e55cd879ed851a3"><td class="mdescLeft"> </td><td class="mdescRight">Apply the <code>decorator</code> to the selection. This decorate only the lines modulo <code>modulo</code> with a shift of <code>shift</code>. <br /></td></tr>
|
||
<tr class="separator:ga00b7d84571ed47043e55cd879ed851a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga9cadee0ff95e66e2ca90e15648ad592d" id="r_ga9cadee0ff95e66e2ca90e15648ad592d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9cadee0ff95e66e2ca90e15648ad592d">DecorateAlternateRow</a> (<a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a>, int modulo=2, int shift=0)</td></tr>
|
||
<tr class="memdesc:ga9cadee0ff95e66e2ca90e15648ad592d"><td class="mdescLeft"> </td><td class="mdescRight">Apply the <code>decorator</code> to the selection. This decorate only the lines modulo <code>modulo</code> with a shift of <code>shift</code>. <br /></td></tr>
|
||
<tr class="separator:ga9cadee0ff95e66e2ca90e15648ad592d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga751593eb3bc2e704eb6667ed518f614e" id="r_ga751593eb3bc2e704eb6667ed518f614e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga751593eb3bc2e704eb6667ed518f614e">DecorateCellsAlternateColumn</a> (<a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a>, int modulo=2, int shift=0)</td></tr>
|
||
<tr class="memdesc:ga751593eb3bc2e704eb6667ed518f614e"><td class="mdescLeft"> </td><td class="mdescRight">Apply the <code>decorator</code> to the selection. This decorate only the corners modulo <code>modulo</code> with a shift of <code>shift</code>. <br /></td></tr>
|
||
<tr class="separator:ga751593eb3bc2e704eb6667ed518f614e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gac2810f38a5f722916f364f354c204cb7" id="r_gac2810f38a5f722916f364f354c204cb7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#gac2810f38a5f722916f364f354c204cb7">DecorateCellsAlternateRow</a> (<a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a>, int modulo=2, int shift=0)</td></tr>
|
||
<tr class="memdesc:gac2810f38a5f722916f364f354c204cb7"><td class="mdescLeft"> </td><td class="mdescRight">Apply the <code>decorator</code> to the selection. This decorate only the corners modulo <code>modulo</code> with a shift of <code>shift</code>. <br /></td></tr>
|
||
<tr class="separator:gac2810f38a5f722916f364f354c204cb7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf47b05e5a3f01cafc419ce94388cae51" id="r_gaf47b05e5a3f01cafc419ce94388cae51"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf47b05e5a3f01cafc419ce94388cae51">Border</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> border=<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>)</td></tr>
|
||
<tr class="memdesc:gaf47b05e5a3f01cafc419ce94388cae51"><td class="mdescLeft"> </td><td class="mdescRight">Apply a <code>border</code> around the selection. <br /></td></tr>
|
||
<tr class="separator:gaf47b05e5a3f01cafc419ce94388cae51"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gab1c6e11d86131eddb095c8211b824b18" id="r_gab1c6e11d86131eddb095c8211b824b18"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#gab1c6e11d86131eddb095c8211b824b18">Separator</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> border=<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>)</td></tr>
|
||
<tr class="memdesc:gab1c6e11d86131eddb095c8211b824b18"><td class="mdescLeft"> </td><td class="mdescRight">Draw some separator lines in the selection. <br /></td></tr>
|
||
<tr class="separator:gab1c6e11d86131eddb095c8211b824b18"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga2334aed76610138905c96dc298b7e9df" id="r_ga2334aed76610138905c96dc298b7e9df"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2334aed76610138905c96dc298b7e9df">SeparatorVertical</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> border=<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>)</td></tr>
|
||
<tr class="memdesc:ga2334aed76610138905c96dc298b7e9df"><td class="mdescLeft"> </td><td class="mdescRight">Draw some vertical separator lines in the selection. <br /></td></tr>
|
||
<tr class="separator:ga2334aed76610138905c96dc298b7e9df"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaffd2ab7143cb388fdedad3bd51995802" id="r_gaffd2ab7143cb388fdedad3bd51995802"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaffd2ab7143cb388fdedad3bd51995802">SeparatorHorizontal</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> border=<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>)</td></tr>
|
||
<tr class="memdesc:gaffd2ab7143cb388fdedad3bd51995802"><td class="mdescLeft"> </td><td class="mdescRight">Draw some horizontal separator lines in the selection. <br /></td></tr>
|
||
<tr class="separator:gaffd2ab7143cb388fdedad3bd51995802"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ga5b822ad80ff44922a9d6551743f64259" id="r_ga5b822ad80ff44922a9d6551743f64259"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5b822ad80ff44922a9d6551743f64259">BorderLeft</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> border=<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>)</td></tr>
|
||
<tr class="memdesc:ga5b822ad80ff44922a9d6551743f64259"><td class="mdescLeft"> </td><td class="mdescRight">Draw some separator lines to the left side of the selection. <br /></td></tr>
|
||
<tr class="separator:ga5b822ad80ff44922a9d6551743f64259"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaf36f1d9893a26293f24da431c5a344cc" id="r_gaf36f1d9893a26293f24da431c5a344cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf36f1d9893a26293f24da431c5a344cc">BorderRight</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> border=<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>)</td></tr>
|
||
<tr class="memdesc:gaf36f1d9893a26293f24da431c5a344cc"><td class="mdescLeft"> </td><td class="mdescRight">Draw some separator lines to the right side of the selection. <br /></td></tr>
|
||
<tr class="separator:gaf36f1d9893a26293f24da431c5a344cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gaa9002be87d1fc0c5c6416b8006a902e4" id="r_gaa9002be87d1fc0c5c6416b8006a902e4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa9002be87d1fc0c5c6416b8006a902e4">BorderTop</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> border=<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>)</td></tr>
|
||
<tr class="memdesc:gaa9002be87d1fc0c5c6416b8006a902e4"><td class="mdescLeft"> </td><td class="mdescRight">Draw some separator lines to the top side of the selection. <br /></td></tr>
|
||
<tr class="separator:gaa9002be87d1fc0c5c6416b8006a902e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gab3efbe517730170703eba50cf23b150d" id="r_gab3efbe517730170703eba50cf23b150d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#gab3efbe517730170703eba50cf23b150d">BorderBottom</a> (<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> border=<a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>)</td></tr>
|
||
<tr class="memdesc:gab3efbe517730170703eba50cf23b150d"><td class="mdescLeft"> </td><td class="mdescRight">Draw some separator lines to the bottom side of the selection. <br /></td></tr>
|
||
<tr class="separator:gab3efbe517730170703eba50cf23b150d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h2 class="groupheader">Function Documentation</h2>
|
||
<a id="gaca42bd6c44d8d366d5c1014330402086" name="gaca42bd6c44d8d366d5c1014330402086"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaca42bd6c44d8d366d5c1014330402086">◆ </a></span>automerge()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> automerge </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Enable character to be automatically merged with others nearby. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="automerge_8cpp_source.html#l00017">17</a> of file <a class="el" href="automerge_8cpp_source.html">automerge.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gad57613de5895e774218d91dea48d074b" name="gad57613de5895e774218d91dea48d074b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gad57613de5895e774218d91dea48d074b">◆ </a></span>blink()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> blink </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>The text drawn alternates in between visible and hidden. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="blink_8cpp_source.html#l00033">33</a> of file <a class="el" href="blink_8cpp_source.html">blink.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga353c769068e25303eb41fa2da565c604" name="ga353c769068e25303eb41fa2da565c604"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga353c769068e25303eb41fa2da565c604">◆ </a></span>bold()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> bold </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Use a bold font, for elements with more emphasis. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="bold_8cpp_source.html#l00033">33</a> of file <a class="el" href="bold_8cpp_source.html">bold.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gae8537acd423d47cf07e61bd774fb1098" name="gae8537acd423d47cf07e61bd774fb1098"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gae8537acd423d47cf07e61bd774fb1098">◆ </a></span>border()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> border </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a border around the element. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd>
|
||
<dd>
|
||
borderLight </dd>
|
||
<dd>
|
||
borderDashed </dd>
|
||
<dd>
|
||
borderDouble </dd>
|
||
<dd>
|
||
borderHeavy </dd>
|
||
<dd>
|
||
borderEmpty </dd>
|
||
<dd>
|
||
borderRounded </dd>
|
||
<dd>
|
||
borderStyled </dd>
|
||
<dd>
|
||
borderWith</dd></dl>
|
||
<p>Add a border around an element</p>
|
||
<h3><a class="anchor" id="example-45"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'border' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gae8537acd423d47cf07e61bd774fb1098">border</a>(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>));</div>
|
||
<div class="line"> </div>
|
||
<div class="line"><span class="comment">// ...Or as a 'pipe'.</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>) | <a class="code hl_function" href="#gae8537acd423d47cf07e61bd774fb1098">border</a>;</div>
|
||
<div class="ttc" id="agroup__dom_html_ga75baaa2734ed76a9f478beaafa87ae57"><div class="ttname"><a href="#ga75baaa2734ed76a9f478beaafa87ae57">ftxui::text</a></div><div class="ttdeci">Element text(std::wstring text)</div><div class="ttdoc">Display a piece of unicode text.</div><div class="ttdef"><b>Definition</b> <a href="text_8cpp_source.html#l00160">text.cpp:160</a></div></div>
|
||
<div class="ttc" id="agroup__dom_html_gae8537acd423d47cf07e61bd774fb1098"><div class="ttname"><a href="#gae8537acd423d47cf07e61bd774fb1098">ftxui::border</a></div><div class="ttdeci">Element border(Element)</div><div class="ttdoc">Draw a border around the element.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2border_8cpp_source.html#l00227">src/ftxui/dom/border.cpp:227</a></div></div>
|
||
<div class="ttc" id="anamespaceftxui_html_a2bc31f2d685189e5c61d2293a1f51b4f"><div class="ttname"><a href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">ftxui::Element</a></div><div class="ttdeci">std::shared_ptr< Node > Element</div><div class="ttdef"><b>Definition</b> <a href="elements_8hpp_source.html#l00022">elements.hpp:22</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-20"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">┌───────────┐</div>
|
||
<div class="line">│The element│</div>
|
||
<div class="line">└───────────┘</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00227">227</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaa97cfcfbe6df92dac085454395ec7b2f" name="gaa97cfcfbe6df92dac085454395ec7b2f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaa97cfcfbe6df92dac085454395ec7b2f">◆ </a></span>borderWith()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> borderWith </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &</td> <td class="paramname"><span class="paramname"><em>pixel</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as border but with a constant <a class="el" href="group__screen.html#structftxui_1_1Pixel" title="A Unicode character and its associated style.">Pixel</a> around the element. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00234">234</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gabc9db79957d4dd36deb8ca79938e4c41" name="gabc9db79957d4dd36deb8ca79938e4c41"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gabc9db79957d4dd36deb8ca79938e4c41">◆ </a></span>borderStyled() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> borderStyled </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>style</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as border but with different styles. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00243">243</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gad1dbf36194dcb77674085df9e11c1e22" name="gad1dbf36194dcb77674085df9e11c1e22"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gad1dbf36194dcb77674085df9e11c1e22">◆ </a></span>borderStyled() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> borderStyled </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>foreground_color</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as border but with a foreground color. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00252">252</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga5aab98b289d2e7b2ce8ca0eeee51ce78" name="ga5aab98b289d2e7b2ce8ca0eeee51ce78"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga5aab98b289d2e7b2ce8ca0eeee51ce78">◆ </a></span>borderStyled() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> borderStyled </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>style</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>foreground_color</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as border but with a foreground color and a different style. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00262">262</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga181c80f8ada12d1356f6bfa0ebb7219f" name="ga181c80f8ada12d1356f6bfa0ebb7219f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga181c80f8ada12d1356f6bfa0ebb7219f">◆ </a></span>borderDashed()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> borderDashed </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a dashed border around the element. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd>
|
||
<dd>
|
||
borderLight </dd>
|
||
<dd>
|
||
borderDashed </dd>
|
||
<dd>
|
||
borderDouble </dd>
|
||
<dd>
|
||
borderHeavy </dd>
|
||
<dd>
|
||
borderRounded </dd>
|
||
<dd>
|
||
borderEmpty </dd>
|
||
<dd>
|
||
borderStyled </dd>
|
||
<dd>
|
||
borderWith</dd></dl>
|
||
<p>Add a border around an element</p>
|
||
<h3><a class="anchor" id="example-46"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'borderDash' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = borderDash(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>));</div>
|
||
<div class="line"> </div>
|
||
<div class="line"><span class="comment">// ...Or as a 'pipe'.</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>) | borderDAsh;</div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-21"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓</div>
|
||
<div class="line">╏The element ╏</div>
|
||
<div class="line">┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00300">300</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaa074cdab57eeb47b99f1699bcc8addd8" name="gaa074cdab57eeb47b99f1699bcc8addd8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaa074cdab57eeb47b99f1699bcc8addd8">◆ </a></span>borderLight()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> borderLight </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a light border around the element. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd>
|
||
<dd>
|
||
borderLight </dd>
|
||
<dd>
|
||
borderDashed </dd>
|
||
<dd>
|
||
borderDouble </dd>
|
||
<dd>
|
||
borderHeavy </dd>
|
||
<dd>
|
||
borderRounded </dd>
|
||
<dd>
|
||
borderEmpty </dd>
|
||
<dd>
|
||
borderStyled </dd>
|
||
<dd>
|
||
borderWith</dd></dl>
|
||
<p>Add a border around an element</p>
|
||
<h3><a class="anchor" id="example-47"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'borderLight' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gaa074cdab57eeb47b99f1699bcc8addd8">borderLight</a>(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>));</div>
|
||
<div class="line"> </div>
|
||
<div class="line"><span class="comment">// ...Or as a 'pipe'.</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>) | <a class="code hl_function" href="#gaa074cdab57eeb47b99f1699bcc8addd8">borderLight</a>;</div>
|
||
<div class="ttc" id="agroup__dom_html_gaa074cdab57eeb47b99f1699bcc8addd8"><div class="ttname"><a href="#gaa074cdab57eeb47b99f1699bcc8addd8">ftxui::borderLight</a></div><div class="ttdeci">Element borderLight(Element)</div><div class="ttdoc">Draw a light border around the element.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2border_8cpp_source.html#l00335">src/ftxui/dom/border.cpp:335</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-22"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">┌──────────────┐</div>
|
||
<div class="line">│The element │</div>
|
||
<div class="line">└──────────────┘</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00335">335</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga666c31419cc31cdadc9f8178ed63529e" name="ga666c31419cc31cdadc9f8178ed63529e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga666c31419cc31cdadc9f8178ed63529e">◆ </a></span>borderHeavy()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> borderHeavy </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a heavy border around the element. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd>
|
||
<dd>
|
||
borderLight </dd>
|
||
<dd>
|
||
borderDashed </dd>
|
||
<dd>
|
||
borderDouble </dd>
|
||
<dd>
|
||
borderHeavy </dd>
|
||
<dd>
|
||
borderRounded </dd>
|
||
<dd>
|
||
borderEmpty </dd>
|
||
<dd>
|
||
borderStyled </dd>
|
||
<dd>
|
||
borderWith</dd></dl>
|
||
<p>Add a border around an element</p>
|
||
<h3><a class="anchor" id="example-48"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'borderHeavy' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga666c31419cc31cdadc9f8178ed63529e">borderHeavy</a>(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>));</div>
|
||
<div class="line"> </div>
|
||
<div class="line"><span class="comment">// ...Or as a 'pipe'.</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>) | <a class="code hl_function" href="#ga666c31419cc31cdadc9f8178ed63529e">borderHeavy</a>;</div>
|
||
<div class="ttc" id="agroup__dom_html_ga666c31419cc31cdadc9f8178ed63529e"><div class="ttname"><a href="#ga666c31419cc31cdadc9f8178ed63529e">ftxui::borderHeavy</a></div><div class="ttdeci">Element borderHeavy(Element)</div><div class="ttdoc">Draw a heavy border around the element.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2border_8cpp_source.html#l00370">src/ftxui/dom/border.cpp:370</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-23"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">┏━━━━━━━━━━━━━━┓</div>
|
||
<div class="line">┃The element ┃</div>
|
||
<div class="line">┗━━━━━━━━━━━━━━┛</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00370">370</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga052b504344f3bc1ff86b3493cd934215" name="ga052b504344f3bc1ff86b3493cd934215"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga052b504344f3bc1ff86b3493cd934215">◆ </a></span>borderDouble()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> borderDouble </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a double border around the element. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd>
|
||
<dd>
|
||
borderLight </dd>
|
||
<dd>
|
||
borderDashed </dd>
|
||
<dd>
|
||
borderDouble </dd>
|
||
<dd>
|
||
borderHeavy </dd>
|
||
<dd>
|
||
borderRounded </dd>
|
||
<dd>
|
||
borderEmpty </dd>
|
||
<dd>
|
||
borderStyled </dd>
|
||
<dd>
|
||
borderWith</dd></dl>
|
||
<p>Add a border around an element</p>
|
||
<h3><a class="anchor" id="example-49"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'borderDouble' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga052b504344f3bc1ff86b3493cd934215">borderDouble</a>(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>));</div>
|
||
<div class="line"> </div>
|
||
<div class="line"><span class="comment">// ...Or as a 'pipe'.</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>) | <a class="code hl_function" href="#ga052b504344f3bc1ff86b3493cd934215">borderDouble</a>;</div>
|
||
<div class="ttc" id="agroup__dom_html_ga052b504344f3bc1ff86b3493cd934215"><div class="ttname"><a href="#ga052b504344f3bc1ff86b3493cd934215">ftxui::borderDouble</a></div><div class="ttdeci">Element borderDouble(Element)</div><div class="ttdoc">Draw a double border around the element.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2border_8cpp_source.html#l00405">src/ftxui/dom/border.cpp:405</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-24"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">╔══════════════╗</div>
|
||
<div class="line">║The element ║</div>
|
||
<div class="line">╚══════════════╝</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00405">405</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga3cf2db223a5efaa370f0ca6bb405b80e" name="ga3cf2db223a5efaa370f0ca6bb405b80e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga3cf2db223a5efaa370f0ca6bb405b80e">◆ </a></span>borderRounded()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> borderRounded </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a rounded border around the element. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd>
|
||
<dd>
|
||
borderLight </dd>
|
||
<dd>
|
||
borderDashed </dd>
|
||
<dd>
|
||
borderDouble </dd>
|
||
<dd>
|
||
borderHeavy </dd>
|
||
<dd>
|
||
borderRounded </dd>
|
||
<dd>
|
||
borderEmpty </dd>
|
||
<dd>
|
||
borderStyled </dd>
|
||
<dd>
|
||
borderWith</dd></dl>
|
||
<p>Add a border around an element</p>
|
||
<h3><a class="anchor" id="example-50"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'borderRounded' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga3cf2db223a5efaa370f0ca6bb405b80e">borderRounded</a>(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>));</div>
|
||
<div class="line"> </div>
|
||
<div class="line"><span class="comment">// ...Or as a 'pipe'.</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>) | <a class="code hl_function" href="#ga3cf2db223a5efaa370f0ca6bb405b80e">borderRounded</a>;</div>
|
||
<div class="ttc" id="agroup__dom_html_ga3cf2db223a5efaa370f0ca6bb405b80e"><div class="ttname"><a href="#ga3cf2db223a5efaa370f0ca6bb405b80e">ftxui::borderRounded</a></div><div class="ttdeci">Element borderRounded(Element)</div><div class="ttdoc">Draw a rounded border around the element.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2border_8cpp_source.html#l00440">src/ftxui/dom/border.cpp:440</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-25"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">╭──────────────╮</div>
|
||
<div class="line">│The element │</div>
|
||
<div class="line">╰──────────────╯</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00440">440</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaf20f7d6fb275d109f0bdc01a2e4d3f3e" name="gaf20f7d6fb275d109f0bdc01a2e4d3f3e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaf20f7d6fb275d109f0bdc01a2e4d3f3e">◆ </a></span>borderEmpty()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> borderEmpty </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw an empty border around the element. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>border </dd>
|
||
<dd>
|
||
borderLight </dd>
|
||
<dd>
|
||
borderDashed </dd>
|
||
<dd>
|
||
borderDouble </dd>
|
||
<dd>
|
||
borderHeavy </dd>
|
||
<dd>
|
||
borderRounded </dd>
|
||
<dd>
|
||
borderEmpty </dd>
|
||
<dd>
|
||
borderStyled </dd>
|
||
<dd>
|
||
borderWith</dd></dl>
|
||
<p>Add a border around an element</p>
|
||
<h3><a class="anchor" id="example-51"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'borderRounded' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga3cf2db223a5efaa370f0ca6bb405b80e">borderRounded</a>(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>));</div>
|
||
<div class="line"> </div>
|
||
<div class="line"><span class="comment">// ...Or as a 'pipe'.</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"The element"</span>) | <a class="code hl_function" href="#ga3cf2db223a5efaa370f0ca6bb405b80e">borderRounded</a>;</div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-26"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">The element</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00475">475</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga03049def08fa7a5eaa4d5e897152bc1a" name="ga03049def08fa7a5eaa4d5e897152bc1a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga03049def08fa7a5eaa4d5e897152bc1a">◆ </a></span>window()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> window </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>title</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>content</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>border</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw window with a title and a border around the element. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">title</td><td>The title of the window. </td></tr>
|
||
<tr><td class="paramname">content</td><td>The element to be wrapped. </td></tr>
|
||
<tr><td class="paramname">border</td><td>The style of the border. Default is ROUNDED.</td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section see"><dt>See also</dt><dd>border</dd></dl>
|
||
<h3><a class="anchor" id="example-52"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga03049def08fa7a5eaa4d5e897152bc1a">window</a>(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Title"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"content"</span>)</div>
|
||
<div class="line"> );</div>
|
||
<div class="line"> </div>
|
||
<div class="line"><span class="comment">// With specifying border</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga03049def08fa7a5eaa4d5e897152bc1a">window</a>(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Title"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"content"</span>),</div>
|
||
<div class="line"> <a class="code hl_enumvalue" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493">ROUNDED</a></div>
|
||
<div class="line"> );</div>
|
||
<div class="ttc" id="agroup__dom_html_ga03049def08fa7a5eaa4d5e897152bc1a"><div class="ttname"><a href="#ga03049def08fa7a5eaa4d5e897152bc1a">ftxui::window</a></div><div class="ttdeci">Element window(Element title, Element content, BorderStyle border=ROUNDED)</div><div class="ttdoc">Draw window with a title and a border around the element.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2border_8cpp_source.html#l00507">src/ftxui/dom/border.cpp:507</a></div></div>
|
||
<div class="ttc" id="anamespaceftxui_html_afe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493"><div class="ttname"><a href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493">ftxui::ROUNDED</a></div><div class="ttdeci">@ ROUNDED</div><div class="ttdef"><b>Definition</b> <a href="elements_8hpp_source.html#l00032">elements.hpp:32</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-27"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">┌Title──┐</div>
|
||
<div class="line">│content│</div>
|
||
<div class="line">└───────┘</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html#l00507">507</a> of file <a class="el" href="src_2ftxui_2dom_2border_8cpp_source.html">src/ftxui/dom/border.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga17a89519e6b87e12b1e5811a702f7847" name="ga17a89519e6b87e12b1e5811a702f7847"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga17a89519e6b87e12b1e5811a702f7847">◆ </a></span>clear_under()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> clear_under </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>element</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Before drawing |child|, clear the pixels below. This is useful in combination with dbox. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>ftxui::dbox </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="clear__under_8cpp_source.html#l00038">38</a> of file <a class="el" href="clear__under_8cpp_source.html">clear_under.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gadef6e6e66199153de6d3b21b14dcf868" name="gadef6e6e66199153de6d3b21b14dcf868"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gadef6e6e66199153de6d3b21b14dcf868">◆ </a></span>color() <span class="overload">[1/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> color </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>color</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the foreground color of an element. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">color</td><td>The color of the output element. </td></tr>
|
||
<tr><td class="paramname">child</td><td>The input element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The output element colored.</dd></dl>
|
||
<h3><a class="anchor" id="example-53"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gaf61b489da39ca5e24b68e6e1a2b09c0d">color</a>(<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad0784a3f969fe736e8b271a5a161d106">Color::Green</a>, <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Success"</span>)),</div>
|
||
<div class="ttc" id="agroup__dom_html_gaf61b489da39ca5e24b68e6e1a2b09c0d"><div class="ttname"><a href="#gaf61b489da39ca5e24b68e6e1a2b09c0d">ftxui::color</a></div><div class="ttdeci">Decorator color(Color)</div><div class="ttdoc">Decorate using a foreground color.</div><div class="ttdef"><b>Definition</b> <a href="dom_2color_8cpp_source.html#l00110">dom/color.cpp:110</a></div></div>
|
||
<div class="ttc" id="agroup__screen_html_ae2b6d9670960e89c66d7b76167a0802fad0784a3f969fe736e8b271a5a161d106"><div class="ttname"><a href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad0784a3f969fe736e8b271a5a161d106">ftxui::Color::Green</a></div><div class="ttdeci">@ Green</div><div class="ttdef"><b>Definition</b> <a href="color_8hpp_source.html#l00054">color.hpp:54</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="dom_2color_8cpp_source.html#l00081">81</a> of file <a class="el" href="dom_2color_8cpp_source.html">dom/color.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaae86eacae0a0626b41e9964ac7f4f532" name="gaae86eacae0a0626b41e9964ac7f4f532"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaae86eacae0a0626b41e9964ac7f4f532">◆ </a></span>bgcolor() <span class="overload">[1/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> bgcolor </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>color</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the background color of an element. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">color</td><td>The color of the output element. </td></tr>
|
||
<tr><td class="paramname">child</td><td>The input element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The output element colored.</dd></dl>
|
||
<h3><a class="anchor" id="example-54"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga01d4c5aaf0447e862246849111782245">bgcolor</a>(<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad0784a3f969fe736e8b271a5a161d106">Color::Green</a>, <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Success"</span>)),</div>
|
||
<div class="ttc" id="agroup__dom_html_ga01d4c5aaf0447e862246849111782245"><div class="ttname"><a href="#ga01d4c5aaf0447e862246849111782245">ftxui::bgcolor</a></div><div class="ttdeci">Decorator bgcolor(Color)</div><div class="ttdoc">Decorate using a background color.</div><div class="ttdef"><b>Definition</b> <a href="dom_2color_8cpp_source.html#l00124">dom/color.cpp:124</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="dom_2color_8cpp_source.html#l00096">96</a> of file <a class="el" href="dom_2color_8cpp_source.html">dom/color.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaf61b489da39ca5e24b68e6e1a2b09c0d" name="gaf61b489da39ca5e24b68e6e1a2b09c0d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaf61b489da39ca5e24b68e6e1a2b09c0d">◆ </a></span>color() <span class="overload">[2/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> color </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Decorate using a foreground color. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">c</td><td>The foreground color to be applied. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The Decorator applying the color.</dd></dl>
|
||
<h3><a class="anchor" id="example-55"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"red"</span>) | <a class="code hl_function" href="#gaf61b489da39ca5e24b68e6e1a2b09c0d">color</a>(<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad3163c1fcda01965b692ec2c3122b743">Color::Red</a>);</div>
|
||
<div class="ttc" id="agroup__screen_html_ae2b6d9670960e89c66d7b76167a0802fad3163c1fcda01965b692ec2c3122b743"><div class="ttname"><a href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad3163c1fcda01965b692ec2c3122b743">ftxui::Color::Red</a></div><div class="ttdeci">@ Red</div><div class="ttdef"><b>Definition</b> <a href="color_8hpp_source.html#l00053">color.hpp:53</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="dom_2color_8cpp_source.html#l00110">110</a> of file <a class="el" href="dom_2color_8cpp_source.html">dom/color.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga01d4c5aaf0447e862246849111782245" name="ga01d4c5aaf0447e862246849111782245"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga01d4c5aaf0447e862246849111782245">◆ </a></span>bgcolor() <span class="overload">[2/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> bgcolor </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>color</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Decorate using a background color. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">color</td><td>The background color to be applied. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The Decorator applying the color.</dd></dl>
|
||
<h3><a class="anchor" id="example-56"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"red"</span>) | <a class="code hl_function" href="#ga01d4c5aaf0447e862246849111782245">bgcolor</a>(<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad3163c1fcda01965b692ec2c3122b743">Color::Red</a>);</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="dom_2color_8cpp_source.html#l00124">124</a> of file <a class="el" href="dom_2color_8cpp_source.html">dom/color.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaf7d0d1e44c1a5424e42a5cddceacf7f7" name="gaf7d0d1e44c1a5424e42a5cddceacf7f7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaf7d0d1e44c1a5424e42a5cddceacf7f7">◆ </a></span>hcenter()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> hcenter </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Center an element horizontally. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">child</td><td>The decorated element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The centered element. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="composite__decorator_8cpp_source.html#l00015">15</a> of file <a class="el" href="composite__decorator_8cpp_source.html">composite_decorator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gad907a8a48bb9f9dfdb06402e9fc12316" name="gad907a8a48bb9f9dfdb06402e9fc12316"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gad907a8a48bb9f9dfdb06402e9fc12316">◆ </a></span>vcenter()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> vcenter </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Center an element vertically. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">child</td><td>The decorated element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The centered element. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="composite__decorator_8cpp_source.html#l00023">23</a> of file <a class="el" href="composite__decorator_8cpp_source.html">composite_decorator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga5b11656305fce8427b81daf1c35883f1" name="ga5b11656305fce8427b81daf1c35883f1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga5b11656305fce8427b81daf1c35883f1">◆ </a></span>center()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> center </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Center an element horizontally and vertically. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">child</td><td>The decorated element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The centered element. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="composite__decorator_8cpp_source.html#l00031">31</a> of file <a class="el" href="composite__decorator_8cpp_source.html">composite_decorator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga778e52afe28f1978f1f7ef065ed92d6d" name="ga778e52afe28f1978f1f7ef065ed92d6d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga778e52afe28f1978f1f7ef065ed92d6d">◆ </a></span>align_right()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> align_right </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Align an element on the right side. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">child</td><td>The decorated element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The right aligned element. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="composite__decorator_8cpp_source.html#l00039">39</a> of file <a class="el" href="composite__decorator_8cpp_source.html">composite_decorator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga901ab1b6b2e0e8c295552168ab206441" name="ga901ab1b6b2e0e8c295552168ab206441"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga901ab1b6b2e0e8c295552168ab206441">◆ </a></span>dbox()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> dbox </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a></td> <td class="paramname"><span class="paramname"><em>children_</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Stack several element on top of each other. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">children_</td><td>The input element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The right aligned element. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2dbox_8cpp_source.html#l00055">55</a> of file <a class="el" href="src_2ftxui_2dom_2dbox_8cpp_source.html">src/ftxui/dom/dbox.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gac6a3b77604739516e809369810896646" name="gac6a3b77604739516e809369810896646"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gac6a3b77604739516e809369810896646">◆ </a></span>dim()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> dim </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Use a light font, for elements with less emphasis. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="dim_8cpp_source.html#l00033">33</a> of file <a class="el" href="dim_8cpp_source.html">dim.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gac2a9ed2d22ec3c8811b61f4a901ed367" name="gac2a9ed2d22ec3c8811b61f4a901ed367"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gac2a9ed2d22ec3c8811b61f4a901ed367">◆ </a></span>filler()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> filler </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>An element that will take expand proportionally to the space left in a container. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00098">98</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga257acd2bd47bab7db879cca2c0e67e23" name="ga257acd2bd47bab7db879cca2c0e67e23"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga257acd2bd47bab7db879cca2c0e67e23">◆ </a></span>flex()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> flex </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Make a child element to expand proportionally to the space left in a container. </p>
|
||
<h4><a class="anchor" id="examples"></a>
|
||
Examples:</h4>
|
||
<div class="fragment"><div class="line"><a class="code hl_function" href="namespaceftxui.html#a552ba6d33b3c9bec586b99fba4c243ac">hbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"left"</span>) | <a class="code hl_function" href="#gae8537acd423d47cf07e61bd774fb1098">border</a> ,</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"middle"</span>) | border | <a class="code hl_function" href="#ga257acd2bd47bab7db879cca2c0e67e23">flex</a>,</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"right"</span>) | border,</div>
|
||
<div class="line">});</div>
|
||
<div class="ttc" id="agroup__dom_html_ga257acd2bd47bab7db879cca2c0e67e23"><div class="ttname"><a href="#ga257acd2bd47bab7db879cca2c0e67e23">ftxui::flex</a></div><div class="ttdeci">Element flex(Element)</div><div class="ttdoc">Make a child element to expand proportionally to the space left in a container.</div><div class="ttdef"><b>Definition</b> <a href="flex_8cpp_source.html#l00123">flex.cpp:123</a></div></div>
|
||
<div class="ttc" id="anamespaceftxui_html_a552ba6d33b3c9bec586b99fba4c243ac"><div class="ttname"><a href="namespaceftxui.html#a552ba6d33b3c9bec586b99fba4c243ac">ftxui::hbox</a></div><div class="ttdeci">Element hbox(Elements)</div><div class="ttdoc">A container displaying elements horizontally one by one.</div><div class="ttdef"><b>Definition</b> <a href="hbox_8cpp_source.html#l00094">hbox.cpp:94</a></div></div>
|
||
</div><!-- fragment --><h4><a class="anchor" id="output-28"></a>
|
||
Output:</h4>
|
||
<div class="fragment"><div class="line">┌────┐┌─────────────────────────────────────────────────────────┐┌─────┐</div>
|
||
<div class="line">│left││middle ││right│</div>
|
||
<div class="line">└────┘└─────────────────────────────────────────────────────────┘└─────┘</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00123">123</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga0dbba98e14f63f1dd5163cbdc4f42da8" name="ga0dbba98e14f63f1dd5163cbdc4f42da8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga0dbba98e14f63f1dd5163cbdc4f42da8">◆ </a></span>xflex()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> xflex </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Expand/Minimize if possible/needed on the X axis. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00129">129</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga42c7a33df6d890de30fc1ebb2d1b3ca6" name="ga42c7a33df6d890de30fc1ebb2d1b3ca6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga42c7a33df6d890de30fc1ebb2d1b3ca6">◆ </a></span>yflex()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> yflex </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Expand/Minimize if possible/needed on the Y axis. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00135">135</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga81ed6b31f512e849247f13d249f6f20e" name="ga81ed6b31f512e849247f13d249f6f20e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga81ed6b31f512e849247f13d249f6f20e">◆ </a></span>flex_grow()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> flex_grow </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Expand if possible. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00141">141</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga1618cb15307f29eb3d531e7b44c280d3" name="ga1618cb15307f29eb3d531e7b44c280d3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga1618cb15307f29eb3d531e7b44c280d3">◆ </a></span>xflex_grow()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> xflex_grow </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Expand if possible on the X axis. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00147">147</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga7eac3f709e905af8f583aed52093b7ce" name="ga7eac3f709e905af8f583aed52093b7ce"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga7eac3f709e905af8f583aed52093b7ce">◆ </a></span>yflex_grow()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> yflex_grow </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Expand if possible on the Y axis. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00153">153</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga4629196b5ffc280054d35f2a9977e829" name="ga4629196b5ffc280054d35f2a9977e829"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga4629196b5ffc280054d35f2a9977e829">◆ </a></span>flex_shrink()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> flex_shrink </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Minimize if needed. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00159">159</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga95275a9271934cf76e970c6650cc224d" name="ga95275a9271934cf76e970c6650cc224d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga95275a9271934cf76e970c6650cc224d">◆ </a></span>xflex_shrink()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> xflex_shrink </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Minimize if needed on the X axis. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00165">165</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaf7d0757f5965aa579bccc125ff909256" name="gaf7d0757f5965aa579bccc125ff909256"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaf7d0757f5965aa579bccc125ff909256">◆ </a></span>yflex_shrink()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> yflex_shrink </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Minimize if needed on the Y axis. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00171">171</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga845b0ea50d51024aa4e050447b46e1dd" name="ga845b0ea50d51024aa4e050447b46e1dd"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga845b0ea50d51024aa4e050447b46e1dd">◆ </a></span>notflex()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> notflex </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Make the element not flexible. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flex_8cpp_source.html#l00177">177</a> of file <a class="el" href="flex_8cpp_source.html">flex.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga13befad33cb4125e2143f2af3eddcc71" name="ga13befad33cb4125e2143f2af3eddcc71"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga13befad33cb4125e2143f2af3eddcc71">◆ </a></span>focusPositionRelative()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> focusPositionRelative </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Used inside a <code>frame</code>, this force the view to be scrolled toward a a given position. The position is expressed in proportion of the requested size. </p>
|
||
<p>For instance:</p><ul>
|
||
<li>(0, 0) means that the view is scrolled toward the upper left.</li>
|
||
<li>(1, 0) means that the view is scrolled toward the upper right.</li>
|
||
<li>(0, 1) means that the view is scrolled toward the bottom left.</li>
|
||
</ul>
|
||
<h3><a class="anchor" id="example-60"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = huge_document()</div>
|
||
<div class="line"> | <a class="code hl_function" href="#ga13befad33cb4125e2143f2af3eddcc71">focusPositionRelative</a>(0.f, 1.f)</div>
|
||
<div class="line"> | <a class="code hl_function" href="namespaceftxui.html#ad0d6a96f6e1fb6d67d9fa6323062a737">frame</a>;</div>
|
||
<div class="ttc" id="agroup__dom_html_ga13befad33cb4125e2143f2af3eddcc71"><div class="ttname"><a href="#ga13befad33cb4125e2143f2af3eddcc71">ftxui::focusPositionRelative</a></div><div class="ttdeci">Decorator focusPositionRelative(float x, float y)</div><div class="ttdoc">Used inside a frame, this force the view to be scrolled toward a a given position....</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2focus_8cpp_source.html#l00031">src/ftxui/dom/focus.cpp:31</a></div></div>
|
||
<div class="ttc" id="anamespaceftxui_html_ad0d6a96f6e1fb6d67d9fa6323062a737"><div class="ttname"><a href="namespaceftxui.html#ad0d6a96f6e1fb6d67d9fa6323062a737">ftxui::frame</a></div><div class="ttdeci">Element frame(Element)</div><div class="ttdoc">Allow an element to be displayed inside a 'virtual' area. It size can be larger than its container....</div><div class="ttdef"><b>Definition</b> <a href="frame_8cpp_source.html#l00118">frame.cpp:118</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2focus_8cpp_source.html#l00031">31</a> of file <a class="el" href="src_2ftxui_2dom_2focus_8cpp_source.html">src/ftxui/dom/focus.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga78447ba1ccb792963ad6d306f4ed1256" name="ga78447ba1ccb792963ad6d306f4ed1256"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga78447ba1ccb792963ad6d306f4ed1256">◆ </a></span>focusPosition()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> focusPosition </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Used inside a <code>frame</code>, this force the view to be scrolled toward a a given position. The position is expressed in the numbers of cells. </p>
|
||
<h3><a class="anchor" id="example-61"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = huge_document()</div>
|
||
<div class="line"> | <a class="code hl_function" href="#ga78447ba1ccb792963ad6d306f4ed1256">focusPosition</a>(10, 10)</div>
|
||
<div class="line"> | <a class="code hl_function" href="namespaceftxui.html#ad0d6a96f6e1fb6d67d9fa6323062a737">frame</a>;</div>
|
||
<div class="ttc" id="agroup__dom_html_ga78447ba1ccb792963ad6d306f4ed1256"><div class="ttname"><a href="#ga78447ba1ccb792963ad6d306f4ed1256">ftxui::focusPosition</a></div><div class="ttdeci">Decorator focusPosition(int x, int y)</div><div class="ttdoc">Used inside a frame, this force the view to be scrolled toward a a given position....</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2focus_8cpp_source.html#l00069">src/ftxui/dom/focus.cpp:69</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2focus_8cpp_source.html#l00069">69</a> of file <a class="el" href="src_2ftxui_2dom_2focus_8cpp_source.html">src/ftxui/dom/focus.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaa2d7d671f184f85e0f396f2610fa6c2e" name="gaa2d7d671f184f85e0f396f2610fa6c2e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaa2d7d671f184f85e0f396f2610fa6c2e">◆ </a></span>focus()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> focus </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the <code>child</code> to be the one focused among its siblings. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">child</td><td>The element to be focused. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00101">101</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga509ef7e7f8913ea3de7efd45e3301ea1" name="ga509ef7e7f8913ea3de7efd45e3301ea1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga509ef7e7f8913ea3de7efd45e3301ea1">◆ </a></span>focusCursorBlock()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> focusCursorBlock </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as <code>focus</code>, but set the cursor shape to be a still block. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>focus </dd>
|
||
<dd>
|
||
focusCursorBlock </dd>
|
||
<dd>
|
||
focusCursorBlockBlinking </dd>
|
||
<dd>
|
||
focusCursorBar </dd>
|
||
<dd>
|
||
focusCursorBarBlinking </dd>
|
||
<dd>
|
||
focusCursorUnderline </dd>
|
||
<dd>
|
||
focusCursorUnderlineBlinking </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00147">147</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gadda589914ba8fe863c905b6566557768" name="gadda589914ba8fe863c905b6566557768"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gadda589914ba8fe863c905b6566557768">◆ </a></span>focusCursorBlockBlinking()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> focusCursorBlockBlinking </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as <code>focus</code>, but set the cursor shape to be a blinking block. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>focus </dd>
|
||
<dd>
|
||
focusCursorBlock </dd>
|
||
<dd>
|
||
focusCursorBlockBlinking </dd>
|
||
<dd>
|
||
focusCursorBar </dd>
|
||
<dd>
|
||
focusCursorBarBlinking </dd>
|
||
<dd>
|
||
focusCursorUnderline </dd>
|
||
<dd>
|
||
focusCursorUnderlineBlinking </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00161">161</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga4f89e72e7001064e3eb8189c8317e95b" name="ga4f89e72e7001064e3eb8189c8317e95b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga4f89e72e7001064e3eb8189c8317e95b">◆ </a></span>focusCursorBar()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> focusCursorBar </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as <code>focus</code>, but set the cursor shape to be a still block. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>focus </dd>
|
||
<dd>
|
||
focusCursorBlock </dd>
|
||
<dd>
|
||
focusCursorBlockBlinking </dd>
|
||
<dd>
|
||
focusCursorBar </dd>
|
||
<dd>
|
||
focusCursorBarBlinking </dd>
|
||
<dd>
|
||
focusCursorUnderline </dd>
|
||
<dd>
|
||
focusCursorUnderlineBlinking </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00175">175</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga085a7c997e7364c5a54e73c7b84145db" name="ga085a7c997e7364c5a54e73c7b84145db"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga085a7c997e7364c5a54e73c7b84145db">◆ </a></span>focusCursorBarBlinking()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> focusCursorBarBlinking </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as <code>focus</code>, but set the cursor shape to be a blinking bar. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>focus </dd>
|
||
<dd>
|
||
focusCursorBlock </dd>
|
||
<dd>
|
||
focusCursorBlockBlinking </dd>
|
||
<dd>
|
||
focusCursorBar </dd>
|
||
<dd>
|
||
focusCursorBarBlinking </dd>
|
||
<dd>
|
||
focusCursorUnderline </dd>
|
||
<dd>
|
||
focusCursorUnderlineBlinking </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00189">189</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga61e1fe02a18c2b18e31ccc9cd3943823" name="ga61e1fe02a18c2b18e31ccc9cd3943823"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga61e1fe02a18c2b18e31ccc9cd3943823">◆ </a></span>focusCursorUnderline()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> focusCursorUnderline </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as <code>focus</code>, but set the cursor shape to be a still underline. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>focus </dd>
|
||
<dd>
|
||
focusCursorBlock </dd>
|
||
<dd>
|
||
focusCursorBlockBlinking </dd>
|
||
<dd>
|
||
focusCursorBar </dd>
|
||
<dd>
|
||
focusCursorBarBlinking </dd>
|
||
<dd>
|
||
focusCursorUnderline </dd>
|
||
<dd>
|
||
focusCursorUnderlineBlinking </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00203">203</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga33637d59d1e52aa06dd2a94162adbfe9" name="ga33637d59d1e52aa06dd2a94162adbfe9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga33637d59d1e52aa06dd2a94162adbfe9">◆ </a></span>focusCursorUnderlineBlinking()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> focusCursorUnderlineBlinking </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Same as <code>focus</code>, but set the cursor shape to be a blinking underline. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>focus </dd>
|
||
<dd>
|
||
focusCursorBlock </dd>
|
||
<dd>
|
||
focusCursorBlockBlinking </dd>
|
||
<dd>
|
||
focusCursorBar </dd>
|
||
<dd>
|
||
focusCursorBarBlinking </dd>
|
||
<dd>
|
||
focusCursorUnderline </dd>
|
||
<dd>
|
||
focusCursorUnderlineBlinking </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00217">217</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga1265cc8a52448e1b98d7abe84a04681e" name="ga1265cc8a52448e1b98d7abe84a04681e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga1265cc8a52448e1b98d7abe84a04681e">◆ </a></span>gaugeDirection()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> gaugeDirection </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>progress</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a></td> <td class="paramname"><span class="paramname"><em>direction</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a high definition progress bar progressing in specified direction. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">progress</td><td>The proportion of the area to be filled. Belong to [0,1]. </td></tr>
|
||
<tr><td class="paramname">direction</td><td>Direction of progress bars progression. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00169">169</a> of file <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html">src/ftxui/dom/gauge.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga333d781a44885ed4b5ea8444015b86f7" name="ga333d781a44885ed4b5ea8444015b86f7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga333d781a44885ed4b5ea8444015b86f7">◆ </a></span>gaugeRight()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> gaugeRight </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>progress</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a high definition progress bar progressing from left to right. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">progress</td><td>The proportion of the area to be filled. Belong to [0,1].</td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<h3><a class="anchor" id="example-62"></a>
|
||
Example</h3>
|
||
<p>A gauge. It can be used to represent a progress bar. </p><div class="fragment"><div class="line"><a class="code hl_function" href="#gae8537acd423d47cf07e61bd774fb1098">border</a>(<a class="code hl_function" href="#ga333d781a44885ed4b5ea8444015b86f7">gaugeRight</a>(0.5))</div>
|
||
<div class="ttc" id="agroup__dom_html_ga333d781a44885ed4b5ea8444015b86f7"><div class="ttname"><a href="#ga333d781a44885ed4b5ea8444015b86f7">ftxui::gaugeRight</a></div><div class="ttdeci">Element gaugeRight(float progress)</div><div class="ttdoc">Draw a high definition progress bar progressing from left to right.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00191">src/ftxui/dom/gauge.cpp:191</a></div></div>
|
||
</div><!-- fragment --><h4><a class="anchor" id="output-29"></a>
|
||
Output</h4>
|
||
<div class="fragment"><div class="line">┌──────────────────────────────────────────────────────────────────────────┐</div>
|
||
<div class="line">│█████████████████████████████████████ │</div>
|
||
<div class="line">└──────────────────────────────────────────────────────────────────────────┘</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00191">191</a> of file <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html">src/ftxui/dom/gauge.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga97898b9f77b3edd330eaef22fce7cf2b" name="ga97898b9f77b3edd330eaef22fce7cf2b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga97898b9f77b3edd330eaef22fce7cf2b">◆ </a></span>gaugeLeft()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> gaugeLeft </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>progress</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a high definition progress bar progressing from right to left. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">progress</td><td>The proportion of the area to be filled. Belong to [0,1].</td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<h3><a class="anchor" id="example-63"></a>
|
||
Example</h3>
|
||
<p>A gauge. It can be used to represent a progress bar. </p><div class="fragment"><div class="line"><a class="code hl_function" href="#gae8537acd423d47cf07e61bd774fb1098">border</a>(<a class="code hl_function" href="#ga97898b9f77b3edd330eaef22fce7cf2b">gaugeLeft</a>(0.5))</div>
|
||
<div class="ttc" id="agroup__dom_html_ga97898b9f77b3edd330eaef22fce7cf2b"><div class="ttname"><a href="#ga97898b9f77b3edd330eaef22fce7cf2b">ftxui::gaugeLeft</a></div><div class="ttdeci">Element gaugeLeft(float progress)</div><div class="ttdoc">Draw a high definition progress bar progressing from right to left.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00213">src/ftxui/dom/gauge.cpp:213</a></div></div>
|
||
</div><!-- fragment --><h4><a class="anchor" id="output-30"></a>
|
||
Output</h4>
|
||
<div class="fragment"><div class="line">┌──────────────────────────────────────────────────────────────────────────┐</div>
|
||
<div class="line">│ █████████████████████████████████████│</div>
|
||
<div class="line">└──────────────────────────────────────────────────────────────────────────┘</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00213">213</a> of file <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html">src/ftxui/dom/gauge.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga6e9a97b66c14404a2b3f95f4dae414c2" name="ga6e9a97b66c14404a2b3f95f4dae414c2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga6e9a97b66c14404a2b3f95f4dae414c2">◆ </a></span>gaugeUp()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> gaugeUp </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>progress</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a high definition progress bar progressing from bottom to top. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">progress</td><td>The proportion of the area to be filled. Belong to [0,1].</td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<h3><a class="anchor" id="example-64"></a>
|
||
Example</h3>
|
||
<p>A gauge. It can be used to represent a progress bar. </p><div class="fragment"><div class="line"><a class="code hl_function" href="#gae8537acd423d47cf07e61bd774fb1098">border</a>(<a class="code hl_function" href="#ga6e9a97b66c14404a2b3f95f4dae414c2">gaugeUp</a>(0.5))</div>
|
||
<div class="ttc" id="agroup__dom_html_ga6e9a97b66c14404a2b3f95f4dae414c2"><div class="ttname"><a href="#ga6e9a97b66c14404a2b3f95f4dae414c2">ftxui::gaugeUp</a></div><div class="ttdeci">Element gaugeUp(float progress)</div><div class="ttdoc">Draw a high definition progress bar progressing from bottom to top.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00242">src/ftxui/dom/gauge.cpp:242</a></div></div>
|
||
</div><!-- fragment --><h4><a class="anchor" id="output-31"></a>
|
||
Output</h4>
|
||
<div class="fragment"><div class="line">┌─┐</div>
|
||
<div class="line">│ │</div>
|
||
<div class="line">│ │</div>
|
||
<div class="line">│ │</div>
|
||
<div class="line">│ │</div>
|
||
<div class="line">│█│</div>
|
||
<div class="line">│█│</div>
|
||
<div class="line">│█│</div>
|
||
<div class="line">│█│</div>
|
||
<div class="line">└─┘</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00242">242</a> of file <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html">src/ftxui/dom/gauge.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gafe537f915cac5613261580bae3a8fe33" name="gafe537f915cac5613261580bae3a8fe33"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gafe537f915cac5613261580bae3a8fe33">◆ </a></span>gaugeDown()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> gaugeDown </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>progress</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a high definition progress bar progressing from top to bottom. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">progress</td><td>The proportion of the area to be filled. Belong to [0,1].</td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<h3><a class="anchor" id="example-65"></a>
|
||
Example</h3>
|
||
<p>A gauge. It can be used to represent a progress bar. </p><div class="fragment"><div class="line"><a class="code hl_function" href="#gae8537acd423d47cf07e61bd774fb1098">border</a>(<a class="code hl_function" href="#gafe537f915cac5613261580bae3a8fe33">gaugeDown</a>(0.5))</div>
|
||
<div class="ttc" id="agroup__dom_html_gafe537f915cac5613261580bae3a8fe33"><div class="ttname"><a href="#gafe537f915cac5613261580bae3a8fe33">ftxui::gaugeDown</a></div><div class="ttdeci">Element gaugeDown(float progress)</div><div class="ttdoc">Draw a high definition progress bar progressing from top to bottom.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00271">src/ftxui/dom/gauge.cpp:271</a></div></div>
|
||
</div><!-- fragment --><h4><a class="anchor" id="output-32"></a>
|
||
Output</h4>
|
||
<div class="fragment"><div class="line">┌─┐</div>
|
||
<div class="line">│█│</div>
|
||
<div class="line">│█│</div>
|
||
<div class="line">│█│</div>
|
||
<div class="line">│█│</div>
|
||
<div class="line">│ │</div>
|
||
<div class="line">│ │</div>
|
||
<div class="line">│ │</div>
|
||
<div class="line">│ │</div>
|
||
<div class="line">└─┘</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00271">271</a> of file <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html">src/ftxui/dom/gauge.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gae0b8041a60629fd790716038738c93ce" name="gae0b8041a60629fd790716038738c93ce"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gae0b8041a60629fd790716038738c93ce">◆ </a></span>gauge()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> gauge </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>progress</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a high definition progress bar. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">progress</td><td>The proportion of the area to be filled. Belong to [0,1].</td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<h3><a class="anchor" id="example-66"></a>
|
||
Example</h3>
|
||
<p>A gauge. It can be used to represent a progress bar. </p><div class="fragment"><div class="line"><a class="code hl_function" href="#gae8537acd423d47cf07e61bd774fb1098">border</a>(<a class="code hl_function" href="#gae0b8041a60629fd790716038738c93ce">gauge</a>(0.5))</div>
|
||
<div class="ttc" id="agroup__dom_html_gae0b8041a60629fd790716038738c93ce"><div class="ttname"><a href="#gae0b8041a60629fd790716038738c93ce">ftxui::gauge</a></div><div class="ttdeci">Element gauge(float progress)</div><div class="ttdoc">Draw a high definition progress bar.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00293">src/ftxui/dom/gauge.cpp:293</a></div></div>
|
||
</div><!-- fragment --><h4><a class="anchor" id="output-33"></a>
|
||
Output</h4>
|
||
<div class="fragment"><div class="line">┌──────────────────────────────────────────────────────────────────────────┐</div>
|
||
<div class="line">│█████████████████████████████████████ │</div>
|
||
<div class="line">└──────────────────────────────────────────────────────────────────────────┘</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html#l00293">293</a> of file <a class="el" href="src_2ftxui_2dom_2gauge_8cpp_source.html">src/ftxui/dom/gauge.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga8bacc04e0cbde663ccc4a4891e8b50d5" name="ga8bacc04e0cbde663ccc4a4891e8b50d5"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga8bacc04e0cbde663ccc4a4891e8b50d5">◆ </a></span>hyperlink() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> hyperlink </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>link</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Make the rendered area clickable using a web browser. The link will be opened when the user clicks on it. This is supported only on a limited set of terminal emulators. List: <a href="https://github.com/Alhadis/OSC8-Adoption/">https://github.com/Alhadis/OSC8-Adoption/</a>. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">link</td><td>The link </td></tr>
|
||
<tr><td class="paramname">child</td><td>The input element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The output element with the link.</dd></dl>
|
||
<h3><a class="anchor" id="example-69"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document =</div>
|
||
<div class="line"> <a class="code hl_function" href="#gad0eac58eac9e6cd9a04879b20f8e123b">hyperlink</a>(<span class="stringliteral">"https://github.com/ArthurSonzogni/FTXUI"</span>, <span class="stringliteral">"link"</span>);</div>
|
||
<div class="ttc" id="agroup__dom_html_gad0eac58eac9e6cd9a04879b20f8e123b"><div class="ttname"><a href="#gad0eac58eac9e6cd9a04879b20f8e123b">ftxui::hyperlink</a></div><div class="ttdeci">Decorator hyperlink(std::string link)</div><div class="ttdoc">Decorate using a hyperlink. The link will be opened when the user clicks on it. This is supported onl...</div><div class="ttdef"><b>Definition</b> <a href="hyperlink_8cpp_source.html#l00070">hyperlink.cpp:70</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="hyperlink_8cpp_source.html#l00051">51</a> of file <a class="el" href="hyperlink_8cpp_source.html">hyperlink.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gad0eac58eac9e6cd9a04879b20f8e123b" name="gad0eac58eac9e6cd9a04879b20f8e123b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gad0eac58eac9e6cd9a04879b20f8e123b">◆ </a></span>hyperlink() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> hyperlink </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>link</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Decorate using a hyperlink. The link will be opened when the user clicks on it. This is supported only on a limited set of terminal emulators. List: <a href="https://github.com/Alhadis/OSC8-Adoption/">https://github.com/Alhadis/OSC8-Adoption/</a>. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">link</td><td>The link to redirect the users to. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The Decorator applying the hyperlink.</dd></dl>
|
||
<h3><a class="anchor" id="example-70"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document =</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"red"</span>) | <a class="code hl_function" href="#gad0eac58eac9e6cd9a04879b20f8e123b">hyperlink</a>(<span class="stringliteral">"https://github.com/Arthursonzogni/FTXUI"</span>);</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="hyperlink_8cpp_source.html#l00070">70</a> of file <a class="el" href="hyperlink_8cpp_source.html">hyperlink.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga672456b8f2091b615a30ff755418b37b" name="ga672456b8f2091b615a30ff755418b37b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga672456b8f2091b615a30ff755418b37b">◆ </a></span>inverted()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> inverted </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Add a filter that will invert the foreground and the background colors. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="inverted_8cpp_source.html#l00034">34</a> of file <a class="el" href="inverted_8cpp_source.html">inverted.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga8a8d190765de7bbd9e78f9e639c2a96d" name="ga8a8d190765de7bbd9e78f9e639c2a96d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga8a8d190765de7bbd9e78f9e639c2a96d">◆ </a></span>italic()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> italic </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply a underlinedDouble to text. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="italic_8cpp_source.html#l00017">17</a> of file <a class="el" href="italic_8cpp_source.html">italic.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga050df9c8ed04eec13309d6c0542c636d" name="ga050df9c8ed04eec13309d6c0542c636d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga050df9c8ed04eec13309d6c0542c636d">◆ </a></span>color() <span class="overload">[3/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> color </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> &</td> <td class="paramname"><span class="paramname"><em>gradient</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the foreground color of an element with linear-gradient effect. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">gradient</td><td>The gradient effect to be applied on the output element. </td></tr>
|
||
<tr><td class="paramname">child</td><td>The input element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The output element colored.</dd></dl>
|
||
<h3><a class="anchor" id="example-71"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_function" href="#gaf61b489da39ca5e24b68e6e1a2b09c0d">color</a>(<a class="code hl_struct" href="structftxui_1_1LinearGradient.html">LinearGradient</a>{0, {<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad3163c1fcda01965b692ec2c3122b743">Color::Red</a>, <a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802faf5e09dd1da4088464f264b7a3118bff8">Color::Blue</a>}}, <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Hello"</span>))</div>
|
||
<div class="ttc" id="agroup__screen_html_ae2b6d9670960e89c66d7b76167a0802faf5e09dd1da4088464f264b7a3118bff8"><div class="ttname"><a href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802faf5e09dd1da4088464f264b7a3118bff8">ftxui::Color::Blue</a></div><div class="ttdeci">@ Blue</div><div class="ttdef"><b>Definition</b> <a href="color_8hpp_source.html#l00056">color.hpp:56</a></div></div>
|
||
<div class="ttc" id="astructftxui_1_1LinearGradient_html"><div class="ttname"><a href="structftxui_1_1LinearGradient.html">ftxui::LinearGradient</a></div><div class="ttdoc">A class representing the settings for linear-gradient color effect.</div><div class="ttdef"><b>Definition</b> <a href="linear__gradient_8hpp_source.html#l00030">linear_gradient.hpp:30</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00251">251</a> of file <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html">src/ftxui/dom/linear_gradient.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaaac1622d43662a6a02113d9230a4fdd4" name="gaaac1622d43662a6a02113d9230a4fdd4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaaac1622d43662a6a02113d9230a4fdd4">◆ </a></span>bgcolor() <span class="overload">[3/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> bgcolor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> &</td> <td class="paramname"><span class="paramname"><em>gradient</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the background color of an element with linear-gradient effect. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">gradient</td><td>The gradient effect to be applied on the output element. </td></tr>
|
||
<tr><td class="paramname">child</td><td>The input element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The output element colored.</dd></dl>
|
||
<h3><a class="anchor" id="example-72"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_function" href="#ga01d4c5aaf0447e862246849111782245">bgcolor</a>(<a class="code hl_struct" href="structftxui_1_1LinearGradient.html">LinearGradient</a>{0, {<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad3163c1fcda01965b692ec2c3122b743">Color::Red</a>, <a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802faf5e09dd1da4088464f264b7a3118bff8">Color::Blue</a>}}, <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Hello"</span>))</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00267">267</a> of file <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html">src/ftxui/dom/linear_gradient.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga8af6b5a06b03fd53bf30a6b050b96968" name="ga8af6b5a06b03fd53bf30a6b050b96968"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga8af6b5a06b03fd53bf30a6b050b96968">◆ </a></span>color() <span class="overload">[4/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> color </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> &</td> <td class="paramname"><span class="paramname"><em>gradient</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Decorate using a linear-gradient effect on the foreground color. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">gradient</td><td>The gradient effect to be applied on the output element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The Decorator applying the color.</dd></dl>
|
||
<h3><a class="anchor" id="example-73"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Hello"</span>) | <a class="code hl_function" href="#gaf61b489da39ca5e24b68e6e1a2b09c0d">color</a>(<a class="code hl_struct" href="structftxui_1_1LinearGradient.html">LinearGradient</a>{0, {<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad3163c1fcda01965b692ec2c3122b743">Color::Red</a>, <a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802faf5e09dd1da4088464f264b7a3118bff8">Color::Blue</a>}})</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00282">282</a> of file <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html">src/ftxui/dom/linear_gradient.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaee41f3eaff28a123214e81231f8f4593" name="gaee41f3eaff28a123214e81231f8f4593"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaee41f3eaff28a123214e81231f8f4593">◆ </a></span>bgcolor() <span class="overload">[4/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> bgcolor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> &</td> <td class="paramname"><span class="paramname"><em>gradient</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Decorate using a linear-gradient effect on the background color. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">gradient</td><td>The gradient effect to be applied on the output element. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The Decorator applying the color.</dd></dl>
|
||
<h3><a class="anchor" id="example-74"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Hello"</span>) | <a class="code hl_function" href="#gaf61b489da39ca5e24b68e6e1a2b09c0d">color</a>(<a class="code hl_struct" href="structftxui_1_1LinearGradient.html">LinearGradient</a>{0, {<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad3163c1fcda01965b692ec2c3122b743">Color::Red</a>, <a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802faf5e09dd1da4088464f264b7a3118bff8">Color::Blue</a>}})</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00297">297</a> of file <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html">src/ftxui/dom/linear_gradient.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gad4b8aa9392f56ba41e2b421e046a7d83" name="gad4b8aa9392f56ba41e2b421e046a7d83"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gad4b8aa9392f56ba41e2b421e046a7d83">◆ </a></span>Render() <span class="overload">[1/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void Render </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &</td> <td class="paramname"><span class="paramname"><em>screen</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> &</td> <td class="paramname"><span class="paramname"><em>element</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Display an element on a <a class="el" href="group__screen.html#classftxui_1_1Screen" title="A rectangular grid of Pixel.">ftxui::Screen</a>. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00088">88</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga32a24db985fa1b37bf686b00f7e1b4ff" name="ga32a24db985fa1b37bf686b00f7e1b4ff"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga32a24db985fa1b37bf686b00f7e1b4ff">◆ </a></span>Render() <span class="overload">[2/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void Render </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &</td> <td class="paramname"><span class="paramname"><em>screen</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="classftxui_1_1Node.html">Node</a> *</td> <td class="paramname"><span class="paramname"><em>node</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Display an element on a <a class="el" href="group__screen.html#classftxui_1_1Screen" title="A rectangular grid of Pixel.">ftxui::Screen</a>. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00095">95</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga3f9093ae1a2790d396fc2cff9990fbbd" name="ga3f9093ae1a2790d396fc2cff9990fbbd"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga3f9093ae1a2790d396fc2cff9990fbbd">◆ </a></span>paragraph()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> paragraph </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>the_text</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Return an element drawing the paragraph on multiple lines. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>flexbox. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html#l00041">41</a> of file <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html">src/ftxui/dom/paragraph.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaa334a836eccc573e1137a1ba29d07d8a" name="gaa334a836eccc573e1137a1ba29d07d8a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaa334a836eccc573e1137a1ba29d07d8a">◆ </a></span>paragraphAlignLeft()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> paragraphAlignLeft </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>the_text</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Return an element drawing the paragraph on multiple lines, aligned on the left. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>flexbox. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html#l00049">49</a> of file <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html">src/ftxui/dom/paragraph.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga28a69f06a88c89fe7a507e33ab486411" name="ga28a69f06a88c89fe7a507e33ab486411"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga28a69f06a88c89fe7a507e33ab486411">◆ </a></span>paragraphAlignRight()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> paragraphAlignRight </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>the_text</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Return an element drawing the paragraph on multiple lines, aligned on the right. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>flexbox. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html#l00060">60</a> of file <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html">src/ftxui/dom/paragraph.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga6a105f6b0d07d7933379ff1ae9282fb8" name="ga6a105f6b0d07d7933379ff1ae9282fb8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga6a105f6b0d07d7933379ff1ae9282fb8">◆ </a></span>paragraphAlignCenter()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> paragraphAlignCenter </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>the_text</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Return an element drawing the paragraph on multiple lines, aligned on the center. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>flexbox. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html#l00072">72</a> of file <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html">src/ftxui/dom/paragraph.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gae4de548aa67ab77cb345e4ddec6b248b" name="gae4de548aa67ab77cb345e4ddec6b248b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gae4de548aa67ab77cb345e4ddec6b248b">◆ </a></span>paragraphAlignJustify()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> paragraphAlignJustify </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>the_text</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Return an element drawing the paragraph on multiple lines, aligned using a justified alignment. the center. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>flexbox. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html#l00085">85</a> of file <a class="el" href="src_2ftxui_2dom_2paragraph_8cpp_source.html">src/ftxui/dom/paragraph.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga1974176e676afdb96d203e8e0f579219" name="ga1974176e676afdb96d203e8e0f579219"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga1974176e676afdb96d203e8e0f579219">◆ </a></span>vscroll_indicator()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> vscroll_indicator </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Display a vertical scrollbar on the right. Colors follow the content. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="scroll__indicator_8cpp_source.html#l00021">21</a> of file <a class="el" href="scroll__indicator_8cpp_source.html">scroll_indicator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga7f48136f949ccbde722dd93a6de4d0de" name="ga7f48136f949ccbde722dd93a6de4d0de"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga7f48136f949ccbde722dd93a6de4d0de">◆ </a></span>hscroll_indicator()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> hscroll_indicator </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Display a horizontal scrollbar at the bottom. Colors follow the content. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="scroll__indicator_8cpp_source.html#l00076">76</a> of file <a class="el" href="scroll__indicator_8cpp_source.html">scroll_indicator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gac1ef1cf6bf7cd0759ffa195071edb2a0" name="gac1ef1cf6bf7cd0759ffa195071edb2a0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gac1ef1cf6bf7cd0759ffa195071edb2a0">◆ </a></span>separator() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separator </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a vertical or horizontal separation in between two other elements. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>separator </dd>
|
||
<dd>
|
||
separatorLight </dd>
|
||
<dd>
|
||
separatorDashed </dd>
|
||
<dd>
|
||
separatorDouble </dd>
|
||
<dd>
|
||
separatorHeavy </dd>
|
||
<dd>
|
||
separatorEmpty </dd>
|
||
<dd>
|
||
separatorRounded </dd>
|
||
<dd>
|
||
separatorStyled </dd>
|
||
<dd>
|
||
separatorCharacter</dd></dl>
|
||
<p>Add a visual separation in between two elements.</p>
|
||
<h3><a class="anchor" id="example-75"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'border' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#gac1ef1cf6bf7cd0759ffa195071edb2a0">separator</a>(),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"down"</span>),</div>
|
||
<div class="line">});</div>
|
||
<div class="ttc" id="agroup__dom_html_gac1ef1cf6bf7cd0759ffa195071edb2a0"><div class="ttname"><a href="#gac1ef1cf6bf7cd0759ffa195071edb2a0">ftxui::separator</a></div><div class="ttdeci">Element separator()</div><div class="ttdoc">Draw a vertical or horizontal separation in between two other elements.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2separator_8cpp_source.html#l00134">src/ftxui/dom/separator.cpp:134</a></div></div>
|
||
<div class="ttc" id="agroup__dom_html_gafd28058f0ccbbdf34691a85a7cc9b2e3"><div class="ttname"><a href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">ftxui::vbox</a></div><div class="ttdeci">Element vbox(Elements)</div><div class="ttdoc">A container displaying elements vertically one by one.</div><div class="ttdef"><b>Definition</b> <a href="vbox_8cpp_source.html#l00096">vbox.cpp:96</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-34"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">up</div>
|
||
<div class="line">────</div>
|
||
<div class="line">down</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00134">134</a> of file <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html">src/ftxui/dom/separator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga13cb559cfc7e409b3f211f0bb35ea7fa" name="ga13cb559cfc7e409b3f211f0bb35ea7fa"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga13cb559cfc7e409b3f211f0bb35ea7fa">◆ </a></span>separatorStyled()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separatorStyled </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>style</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a vertical or horizontal separation in between two other elements. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">style</td><td>the style of the separator.</td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section see"><dt>See also</dt><dd>separator </dd>
|
||
<dd>
|
||
separatorLight </dd>
|
||
<dd>
|
||
separatorDashed </dd>
|
||
<dd>
|
||
separatorDouble </dd>
|
||
<dd>
|
||
separatorHeavy </dd>
|
||
<dd>
|
||
separatorEmpty </dd>
|
||
<dd>
|
||
separatorRounded </dd>
|
||
<dd>
|
||
separatorStyled </dd>
|
||
<dd>
|
||
separatorCharacter</dd></dl>
|
||
<p>Add a visual separation in between two elements.</p>
|
||
<h3><a class="anchor" id="example-76"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'border' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga13cb559cfc7e409b3f211f0bb35ea7fa">separatorStyled</a>(<a class="code hl_enumvalue" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92">DOUBLE</a>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"down"</span>),</div>
|
||
<div class="line">});</div>
|
||
<div class="ttc" id="agroup__dom_html_ga13cb559cfc7e409b3f211f0bb35ea7fa"><div class="ttname"><a href="#ga13cb559cfc7e409b3f211f0bb35ea7fa">ftxui::separatorStyled</a></div><div class="ttdeci">Element separatorStyled(BorderStyle)</div><div class="ttdoc">Draw a vertical or horizontal separation in between two other elements.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2separator_8cpp_source.html#l00172">src/ftxui/dom/separator.cpp:172</a></div></div>
|
||
<div class="ttc" id="anamespaceftxui_html_afe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92"><div class="ttname"><a href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92">ftxui::DOUBLE</a></div><div class="ttdeci">@ DOUBLE</div><div class="ttdef"><b>Definition</b> <a href="elements_8hpp_source.html#l00031">elements.hpp:31</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-35"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">up</div>
|
||
<div class="line">════</div>
|
||
<div class="line">down</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00172">172</a> of file <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html">src/ftxui/dom/separator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga37c2b93daf557f68064bc9fbf93ebde0" name="ga37c2b93daf557f68064bc9fbf93ebde0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga37c2b93daf557f68064bc9fbf93ebde0">◆ </a></span>separatorLight()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separatorLight </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a vertical or horizontal separation in between two other elements, using the LIGHT style. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>separator </dd>
|
||
<dd>
|
||
separatorLight </dd>
|
||
<dd>
|
||
separatorDashed </dd>
|
||
<dd>
|
||
separatorDouble </dd>
|
||
<dd>
|
||
separatorHeavy </dd>
|
||
<dd>
|
||
separatorEmpty </dd>
|
||
<dd>
|
||
separatorRounded </dd>
|
||
<dd>
|
||
separatorStyled </dd>
|
||
<dd>
|
||
separatorCharacter</dd></dl>
|
||
<p>Add a visual separation in between two elements.</p>
|
||
<h3><a class="anchor" id="example-77"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'border' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga37c2b93daf557f68064bc9fbf93ebde0">separatorLight</a>(),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"down"</span>),</div>
|
||
<div class="line">});</div>
|
||
<div class="ttc" id="agroup__dom_html_ga37c2b93daf557f68064bc9fbf93ebde0"><div class="ttname"><a href="#ga37c2b93daf557f68064bc9fbf93ebde0">ftxui::separatorLight</a></div><div class="ttdeci">Element separatorLight()</div><div class="ttdoc">Draw a vertical or horizontal separation in between two other elements, using the LIGHT style.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2separator_8cpp_source.html#l00209">src/ftxui/dom/separator.cpp:209</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-36"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">up</div>
|
||
<div class="line">────</div>
|
||
<div class="line">down</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00209">209</a> of file <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html">src/ftxui/dom/separator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga81f2d3256c0cfbc70f820129286f08c6" name="ga81f2d3256c0cfbc70f820129286f08c6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga81f2d3256c0cfbc70f820129286f08c6">◆ </a></span>separatorDashed()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separatorDashed </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a vertical or horizontal separation in between two other elements, using the DASHED style. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>separator </dd>
|
||
<dd>
|
||
separatorLight </dd>
|
||
<dd>
|
||
separatorDashed </dd>
|
||
<dd>
|
||
separatorDouble </dd>
|
||
<dd>
|
||
separatorHeavy </dd>
|
||
<dd>
|
||
separatorEmpty </dd>
|
||
<dd>
|
||
separatorRounded </dd>
|
||
<dd>
|
||
separatorStyled </dd>
|
||
<dd>
|
||
separatorCharacter</dd></dl>
|
||
<p>Add a visual separation in between two elements.</p>
|
||
<h3><a class="anchor" id="example-78"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'border' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga37c2b93daf557f68064bc9fbf93ebde0">separatorLight</a>(),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"down"</span>),</div>
|
||
<div class="line">});</div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-37"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">up</div>
|
||
<div class="line">╍╍╍╍</div>
|
||
<div class="line">down</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00246">246</a> of file <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html">src/ftxui/dom/separator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaf0649e89a9960f1c2703e48c1817645b" name="gaf0649e89a9960f1c2703e48c1817645b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaf0649e89a9960f1c2703e48c1817645b">◆ </a></span>separatorHeavy()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separatorHeavy </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a vertical or horizontal separation in between two other elements, using the HEAVY style. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>separator </dd>
|
||
<dd>
|
||
separatorLight </dd>
|
||
<dd>
|
||
separatorDashed </dd>
|
||
<dd>
|
||
separatorDouble </dd>
|
||
<dd>
|
||
separatorHeavy </dd>
|
||
<dd>
|
||
separatorEmpty </dd>
|
||
<dd>
|
||
separatorRounded </dd>
|
||
<dd>
|
||
separatorStyled </dd>
|
||
<dd>
|
||
separatorCharacter</dd></dl>
|
||
<p>Add a visual separation in between two elements.</p>
|
||
<h3><a class="anchor" id="example-79"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'border' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#gaf0649e89a9960f1c2703e48c1817645b">separatorHeavy</a>(),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"down"</span>),</div>
|
||
<div class="line">});</div>
|
||
<div class="ttc" id="agroup__dom_html_gaf0649e89a9960f1c2703e48c1817645b"><div class="ttname"><a href="#gaf0649e89a9960f1c2703e48c1817645b">ftxui::separatorHeavy</a></div><div class="ttdeci">Element separatorHeavy()</div><div class="ttdoc">Draw a vertical or horizontal separation in between two other elements, using the HEAVY style.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2separator_8cpp_source.html#l00283">src/ftxui/dom/separator.cpp:283</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-38"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">up</div>
|
||
<div class="line">━━━━</div>
|
||
<div class="line">down</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00283">283</a> of file <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html">src/ftxui/dom/separator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gadd376830fdb51b0bf52672ef17515989" name="gadd376830fdb51b0bf52672ef17515989"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gadd376830fdb51b0bf52672ef17515989">◆ </a></span>separatorDouble()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separatorDouble </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a vertical or horizontal separation in between two other elements, using the DOUBLE style. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>separator </dd>
|
||
<dd>
|
||
separatorLight </dd>
|
||
<dd>
|
||
separatorDashed </dd>
|
||
<dd>
|
||
separatorDouble </dd>
|
||
<dd>
|
||
separatorHeavy </dd>
|
||
<dd>
|
||
separatorEmpty </dd>
|
||
<dd>
|
||
separatorRounded </dd>
|
||
<dd>
|
||
separatorStyled </dd>
|
||
<dd>
|
||
separatorCharacter</dd></dl>
|
||
<p>Add a visual separation in between two elements.</p>
|
||
<h3><a class="anchor" id="example-80"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'border' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#gadd376830fdb51b0bf52672ef17515989">separatorDouble</a>(),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"down"</span>),</div>
|
||
<div class="line">});</div>
|
||
<div class="ttc" id="agroup__dom_html_gadd376830fdb51b0bf52672ef17515989"><div class="ttname"><a href="#gadd376830fdb51b0bf52672ef17515989">ftxui::separatorDouble</a></div><div class="ttdeci">Element separatorDouble()</div><div class="ttdoc">Draw a vertical or horizontal separation in between two other elements, using the DOUBLE style.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2separator_8cpp_source.html#l00320">src/ftxui/dom/separator.cpp:320</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-39"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">up</div>
|
||
<div class="line">════</div>
|
||
<div class="line">down</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00320">320</a> of file <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html">src/ftxui/dom/separator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga1934703e56ab66f6f259b9f8da331f1b" name="ga1934703e56ab66f6f259b9f8da331f1b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga1934703e56ab66f6f259b9f8da331f1b">◆ </a></span>separatorEmpty()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separatorEmpty </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a vertical or horizontal separation in between two other elements, using the EMPTY style. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>separator </dd>
|
||
<dd>
|
||
separatorLight </dd>
|
||
<dd>
|
||
separatorDashed </dd>
|
||
<dd>
|
||
separatorDouble </dd>
|
||
<dd>
|
||
separatorHeavy </dd>
|
||
<dd>
|
||
separatorEmpty </dd>
|
||
<dd>
|
||
separatorRounded </dd>
|
||
<dd>
|
||
separatorStyled </dd>
|
||
<dd>
|
||
separatorCharacter</dd></dl>
|
||
<p>Add a visual separation in between two elements.</p>
|
||
<h3><a class="anchor" id="example-81"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'border' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#gac1ef1cf6bf7cd0759ffa195071edb2a0">separator</a>(),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"down"</span>),</div>
|
||
<div class="line">});</div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-40"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">up</div>
|
||
<div class="line"> </div>
|
||
<div class="line">down</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00357">357</a> of file <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html">src/ftxui/dom/separator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga97a10482d591aade2958da0f2f19b371" name="ga97a10482d591aade2958da0f2f19b371"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga97a10482d591aade2958da0f2f19b371">◆ </a></span>separatorCharacter()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separatorCharacter </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a vertical or horizontal separation in between two other elements. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">value</td><td>the character to fill the separator area.</td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section see"><dt>See also</dt><dd>separator </dd>
|
||
<dd>
|
||
separatorLight </dd>
|
||
<dd>
|
||
separatorDashed </dd>
|
||
<dd>
|
||
separatorDouble </dd>
|
||
<dd>
|
||
separatorHeavy </dd>
|
||
<dd>
|
||
separatorEmpty </dd>
|
||
<dd>
|
||
separatorRounded </dd>
|
||
<dd>
|
||
separatorStyled </dd>
|
||
<dd>
|
||
separatorCharacter</dd></dl>
|
||
<p>Add a visual separation in between two elements.</p>
|
||
<h3><a class="anchor" id="example-82"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="comment">// Use 'border' as a function...</span></div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#gac1ef1cf6bf7cd0759ffa195071edb2a0">separator</a>(),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"down"</span>),</div>
|
||
<div class="line">});</div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-41"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">up</div>
|
||
<div class="line">────</div>
|
||
<div class="line">down</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00395">395</a> of file <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html">src/ftxui/dom/separator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga71d9a6a32f65b6d172f9696b3b9579b4" name="ga71d9a6a32f65b6d172f9696b3b9579b4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga71d9a6a32f65b6d172f9696b3b9579b4">◆ </a></span>separator() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separator </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a></td> <td class="paramname"><span class="paramname"><em>pixel</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a separator in between two element filled with a given pixel. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>separator </dd>
|
||
<dd>
|
||
separatorLight </dd>
|
||
<dd>
|
||
separatorDashed </dd>
|
||
<dd>
|
||
separatorHeavy </dd>
|
||
<dd>
|
||
separatorDouble </dd>
|
||
<dd>
|
||
separatorStyled</dd></dl>
|
||
<h3><a class="anchor" id="example-83"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_struct" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> empty;</div>
|
||
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#gac1ef1cf6bf7cd0759ffa195071edb2a0">separator</a>(empty),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Down"</span>),</div>
|
||
<div class="line">})</div>
|
||
<div class="ttc" id="agroup__screen_html_structftxui_1_1Pixel"><div class="ttname"><a href="group__screen.html#structftxui_1_1Pixel">ftxui::Pixel</a></div><div class="ttdoc">A Unicode character and its associated style.</div><div class="ttdef"><b>Definition</b> <a href="pixel_8hpp_source.html#l00015">pixel.hpp:15</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-42"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">Up</div>
|
||
<div class="line"> </div>
|
||
<div class="line">Down</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00426">426</a> of file <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html">src/ftxui/dom/separator.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga201220986fbdc539e42efe067985cbdb" name="ga201220986fbdc539e42efe067985cbdb"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga201220986fbdc539e42efe067985cbdb">◆ </a></span>size()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> size </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a04711c04f28aabfa0e5928a35baaec53">WidthOrHeight</a></td> <td class="paramname"><span class="paramname"><em>direction</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#ae09f44b989d381a387329fd0a0935926">Constraint</a></td> <td class="paramname"><span class="paramname"><em>constraint</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply a constraint on the size of an element. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">direction</td><td>Whether the WIDTH of the HEIGHT of the element must be constrained. </td></tr>
|
||
<tr><td class="paramname">constraint</td><td>The type of constaint. </td></tr>
|
||
<tr><td class="paramname">value</td><td>The value. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2size_8cpp_source.html#l00089">89</a> of file <a class="el" href="src_2ftxui_2dom_2size_8cpp_source.html">src/ftxui/dom/size.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga3b08e0030a0831d3ec3e2a505908273b" name="ga3b08e0030a0831d3ec3e2a505908273b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga3b08e0030a0831d3ec3e2a505908273b">◆ </a></span>spinner()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> spinner </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>charset_index</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>image_index</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Useful to represent the effect of time and/or events. This displays an ASCII art "video". </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">charset_index</td><td>The type of "video". </td></tr>
|
||
<tr><td class="paramname">image_index</td><td>The "frame" of the video. You need to increase this for every "step". </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2spinner_8cpp_source.html#l00282">282</a> of file <a class="el" href="src_2ftxui_2dom_2spinner_8cpp_source.html">src/ftxui/dom/spinner.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga8594d70f0491def903370e86132fbf01" name="ga8594d70f0491def903370e86132fbf01"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga8594d70f0491def903370e86132fbf01">◆ </a></span>strikethrough()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> strikethrough </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply a strikethrough to text. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="strikethrough_8cpp_source.html#l00017">17</a> of file <a class="el" href="strikethrough_8cpp_source.html">strikethrough.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga366051704fd333c23460f7932598a5e3" name="ga366051704fd333c23460f7932598a5e3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga366051704fd333c23460f7932598a5e3">◆ </a></span>text() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> text </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>text</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Display a piece of UTF8 encoded unicode text. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>ftxui::to_wstring</dd></dl>
|
||
<h3><a class="anchor" id="example-86"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Hello world!"</span>);</div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-43"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">Hello world!</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="text_8cpp_source.html#l00141">141</a> of file <a class="el" href="text_8cpp_source.html">text.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga75baaa2734ed76a9f478beaafa87ae57" name="ga75baaa2734ed76a9f478beaafa87ae57"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga75baaa2734ed76a9f478beaafa87ae57">◆ </a></span>text() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> text </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::wstring</td> <td class="paramname"><span class="paramname"><em>text</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Display a piece of unicode text. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>ftxui::to_wstring</dd></dl>
|
||
<h3><a class="anchor" id="example-87"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(L<span class="stringliteral">"Hello world!"</span>);</div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-44"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">Hello world!</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="text_8cpp_source.html#l00160">160</a> of file <a class="el" href="text_8cpp_source.html">text.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga64172a43b4b526afeb6313e6e1a6d5a1" name="ga64172a43b4b526afeb6313e6e1a6d5a1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga64172a43b4b526afeb6313e6e1a6d5a1">◆ </a></span>vtext() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> vtext </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>text</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Display a piece of unicode text vertically. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>ftxui::to_wstring</dd></dl>
|
||
<h3><a class="anchor" id="example-88"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga9f9f7485a45aa9d432726ca9845d1eac">vtext</a>(<span class="stringliteral">"Hello world!"</span>);</div>
|
||
<div class="ttc" id="agroup__dom_html_ga9f9f7485a45aa9d432726ca9845d1eac"><div class="ttname"><a href="#ga9f9f7485a45aa9d432726ca9845d1eac">ftxui::vtext</a></div><div class="ttdeci">Element vtext(std::wstring text)</div><div class="ttdoc">Display a piece unicode text vertically.</div><div class="ttdef"><b>Definition</b> <a href="text_8cpp_source.html#l00220">text.cpp:220</a></div></div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-45"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">H</div>
|
||
<div class="line">e</div>
|
||
<div class="line">l</div>
|
||
<div class="line">l</div>
|
||
<div class="line">o</div>
|
||
<div class="line"> </div>
|
||
<div class="line">w</div>
|
||
<div class="line">o</div>
|
||
<div class="line">r</div>
|
||
<div class="line">l</div>
|
||
<div class="line">d</div>
|
||
<div class="line">!</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="text_8cpp_source.html#l00190">190</a> of file <a class="el" href="text_8cpp_source.html">text.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga9f9f7485a45aa9d432726ca9845d1eac" name="ga9f9f7485a45aa9d432726ca9845d1eac"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga9f9f7485a45aa9d432726ca9845d1eac">◆ </a></span>vtext() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> vtext </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::wstring</td> <td class="paramname"><span class="paramname"><em>text</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Display a piece unicode text vertically. </p>
|
||
<dl class="section see"><dt>See also</dt><dd>ftxui::to_wstring</dd></dl>
|
||
<h3><a class="anchor" id="example-89"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><a class="code hl_typedef" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#ga9f9f7485a45aa9d432726ca9845d1eac">vtext</a>(L<span class="stringliteral">"Hello world!"</span>);</div>
|
||
</div><!-- fragment --><h3><a class="anchor" id="output-46"></a>
|
||
Output</h3>
|
||
<div class="fragment"><div class="line">H</div>
|
||
<div class="line">e</div>
|
||
<div class="line">l</div>
|
||
<div class="line">l</div>
|
||
<div class="line">o</div>
|
||
<div class="line"> </div>
|
||
<div class="line">w</div>
|
||
<div class="line">o</div>
|
||
<div class="line">r</div>
|
||
<div class="line">l</div>
|
||
<div class="line">d</div>
|
||
<div class="line">!</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="text_8cpp_source.html#l00220">220</a> of file <a class="el" href="text_8cpp_source.html">text.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga5ad450c97c4d084b64ffb5b5ca942664" name="ga5ad450c97c4d084b64ffb5b5ca942664"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga5ad450c97c4d084b64ffb5b5ca942664">◆ </a></span>underlined()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> underlined </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Underline the given element. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="underlined_8cpp_source.html#l00033">33</a> of file <a class="el" href="underlined_8cpp_source.html">underlined.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga16d1b74107610750276499ddb3dde8da" name="ga16d1b74107610750276499ddb3dde8da"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga16d1b74107610750276499ddb3dde8da">◆ </a></span>underlinedDouble()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> underlinedDouble </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply a underlinedDouble to text. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="underlined__double_8cpp_source.html#l00017">17</a> of file <a class="el" href="underlined__double_8cpp_source.html">underlined_double.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga1bfd3885ac8b40dc82a1103725003c07" name="ga1bfd3885ac8b40dc82a1103725003c07"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga1bfd3885ac8b40dc82a1103725003c07">◆ </a></span>nothing()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> nothing </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>element</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>A decoration doing absolutely nothing. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="dom_2util_8cpp_source.html#l00028">28</a> of file <a class="el" href="dom_2util_8cpp_source.html">dom/util.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga027fbc9cf6fef9e86ae6a2a79e8bf23a" name="ga027fbc9cf6fef9e86ae6a2a79e8bf23a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga027fbc9cf6fef9e86ae6a2a79e8bf23a">◆ </a></span>operator|() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a> operator| </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>a</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>b</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Compose two decorator into one. </p>
|
||
<h3><a class="anchor" id="example-90"></a>
|
||
Example</h3>
|
||
<div class="fragment"><div class="line"><span class="keyword">auto</span> decorator = bold | <a class="code hl_function" href="#gad57613de5895e774218d91dea48d074b">blink</a>;</div>
|
||
<div class="ttc" id="agroup__dom_html_gad57613de5895e774218d91dea48d074b"><div class="ttname"><a href="#gad57613de5895e774218d91dea48d074b">ftxui::blink</a></div><div class="ttdeci">Element blink(Element)</div><div class="ttdoc">The text drawn alternates in between visible and hidden.</div><div class="ttdef"><b>Definition</b> <a href="blink_8cpp_source.html#l00033">blink.cpp:33</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="dom_2util_8cpp_source.html#l00040">40</a> of file <a class="el" href="dom_2util_8cpp_source.html">dom/util.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga6cbc84eb24a655ae084b3c7d26f9abfc" name="ga6cbc84eb24a655ae084b3c7d26f9abfc"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga6cbc84eb24a655ae084b3c7d26f9abfc">◆ </a></span>operator|() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> operator| </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a></td> <td class="paramname"><span class="paramname"><em>elements</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>From a set of element, apply a decorator to every elements. </p>
|
||
<dl class="section return"><dt>Returns</dt><dd>the set of decorated element. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="dom_2util_8cpp_source.html#l00048">48</a> of file <a class="el" href="dom_2util_8cpp_source.html">dom/util.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga7e9a69f0592b4013bd725d662f4a76e7" name="ga7e9a69f0592b4013bd725d662f4a76e7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga7e9a69f0592b4013bd725d662f4a76e7">◆ </a></span>operator|() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> operator| </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a></td> <td class="paramname"><span class="paramname"><em>element</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>From an element, apply a decorator. </p>
|
||
<dl class="section return"><dt>Returns</dt><dd>the decorated element.</dd></dl>
|
||
<h3><a class="anchor" id="example-91"></a>
|
||
Example</h3>
|
||
<p>Both of these are equivalent: </p><div class="fragment"><div class="line"><a class="code hl_function" href="#ga353c769068e25303eb41fa2da565c604">bold</a>(<a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Hello"</span>));</div>
|
||
<div class="ttc" id="agroup__dom_html_ga353c769068e25303eb41fa2da565c604"><div class="ttname"><a href="#ga353c769068e25303eb41fa2da565c604">ftxui::bold</a></div><div class="ttdeci">Element bold(Element)</div><div class="ttdoc">Use a bold font, for elements with more emphasis.</div><div class="ttdef"><b>Definition</b> <a href="bold_8cpp_source.html#l00033">bold.cpp:33</a></div></div>
|
||
</div><!-- fragment --> <div class="fragment"><div class="line"><a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Hello"</span>) | <a class="code hl_function" href="#ga353c769068e25303eb41fa2da565c604">bold</a>;</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="dom_2util_8cpp_source.html#l00070">70</a> of file <a class="el" href="dom_2util_8cpp_source.html">dom/util.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga0be26ac5dcbe6c707857c791d8eec720" name="ga0be26ac5dcbe6c707857c791d8eec720"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga0be26ac5dcbe6c707857c791d8eec720">◆ </a></span>operator|=()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> & operator|= </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> &</td> <td class="paramname"><span class="paramname"><em>e</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>d</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply a decorator to an element. </p>
|
||
<dl class="section return"><dt>Returns</dt><dd>the decorated element.</dd></dl>
|
||
<h3><a class="anchor" id="example-93"></a>
|
||
Example</h3>
|
||
<p>Both of these are equivalent: </p><div class="fragment"><div class="line"><span class="keyword">auto</span> element = <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Hello"</span>);</div>
|
||
<div class="line">element |= <a class="code hl_function" href="#ga353c769068e25303eb41fa2da565c604">bold</a>;</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="dom_2util_8cpp_source.html#l00085">85</a> of file <a class="el" href="dom_2util_8cpp_source.html">dom/util.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga40451515a5b3049e7a1276cad8b9356c" name="ga40451515a5b3049e7a1276cad8b9356c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga40451515a5b3049e7a1276cad8b9356c">◆ </a></span>emptyElement()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> emptyElement </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>An element of size 0x0 drawing nothing. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="dom_2util_8cpp_source.html#l00140">140</a> of file <a class="el" href="dom_2util_8cpp_source.html">dom/util.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gafd28058f0ccbbdf34691a85a7cc9b2e3" name="gafd28058f0ccbbdf34691a85a7cc9b2e3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">◆ </a></span>vbox()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> vbox </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a></td> <td class="paramname"><span class="paramname"><em>children</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>A container displaying elements vertically one by one. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">children</td><td>The elements in the container </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The container.</dd></dl>
|
||
<h4><a class="anchor" id="example-92"></a>
|
||
Example</h4>
|
||
<div class="fragment"><div class="line"><a class="code hl_function" href="#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a>({</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Up"</span>),</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Down"</span>),</div>
|
||
<div class="line">});</div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="vbox_8cpp_source.html#l00096">96</a> of file <a class="el" href="vbox_8cpp_source.html">vbox.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga65945a706131f407a47a1b9960dc1a4a" name="ga65945a706131f407a47a1b9960dc1a4a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga65945a706131f407a47a1b9960dc1a4a">◆ </a></span>SetColorSupport()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void SetColorSupport </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui_1_1Terminal.html#ab87bacfdad76e61b9412d7124be44c1c">Color</a></td> <td class="paramname"><span class="paramname"><em>color</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Override terminal color support in case auto-detection fails. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="terminal_8cpp_source.html#l00140">140</a> of file <a class="el" href="terminal_8cpp_source.html">terminal.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gae47b5b0d793d0c2312e4805a1f40012a" name="gae47b5b0d793d0c2312e4805a1f40012a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gae47b5b0d793d0c2312e4805a1f40012a">◆ </a></span>Set() <span class="overload">[1/5]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="structftxui_1_1FlexboxConfig.html#a224b9163917ac32fc95a60d8c1eec3aa">FlexboxConfig::Direction</a></td> <td class="paramname"><span class="paramname"><em>d</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the flexbox direction. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8cpp_source.html#l00010">10</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga5afe52066ea76ddc7948b77ac155a011" name="ga5afe52066ea76ddc7948b77ac155a011"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga5afe52066ea76ddc7948b77ac155a011">◆ </a></span>Set() <span class="overload">[2/5]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="structftxui_1_1FlexboxConfig.html#a6c844a611650cf7e956dbe269a0e72ab">FlexboxConfig::Wrap</a></td> <td class="paramname"><span class="paramname"><em>w</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the flexbox wrap. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8cpp_source.html#l00017">17</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga3de11197951ee3c9037ba7f2a2586a06" name="ga3de11197951ee3c9037ba7f2a2586a06"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga3de11197951ee3c9037ba7f2a2586a06">◆ </a></span>Set() <span class="overload">[3/5]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="structftxui_1_1FlexboxConfig.html#ac6e5ab18dcac465ee2ac9a0d8b4a82d2">FlexboxConfig::JustifyContent</a></td> <td class="paramname"><span class="paramname"><em>j</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the flexbox justify content. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8cpp_source.html#l00024">24</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga07ef12f61272636369543b34932614f3" name="ga07ef12f61272636369543b34932614f3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga07ef12f61272636369543b34932614f3">◆ </a></span>Set() <span class="overload">[4/5]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="structftxui_1_1FlexboxConfig.html#a821af961ece5fe13540ad48b54c7a9e7">FlexboxConfig::AlignItems</a></td> <td class="paramname"><span class="paramname"><em>a</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the flexbox align items. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8cpp_source.html#l00031">31</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga6df4ec3da7d3d2cd0b216f5d2c72cbd6" name="ga6df4ec3da7d3d2cd0b216f5d2c72cbd6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga6df4ec3da7d3d2cd0b216f5d2c72cbd6">◆ </a></span>Set() <span class="overload">[5/5]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="structftxui_1_1FlexboxConfig.html#a1f99410fd0fc632a5bc2497b6a447420">FlexboxConfig::AlignContent</a></td> <td class="paramname"><span class="paramname"><em>a</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the flexbox align content. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8cpp_source.html#l00038">38</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga98d9a43033c09c7f967cdec791408bad" name="ga98d9a43033c09c7f967cdec791408bad"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga98d9a43033c09c7f967cdec791408bad">◆ </a></span>SetGap()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1FlexboxConfig.html">FlexboxConfig</a> & SetGap </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>gap_x</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>gap_y</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the flexbox flex direction. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8cpp_source.html#l00045">45</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga5e989e4841fbba91e1714f977c5c58b9" name="ga5e989e4841fbba91e1714f977c5c58b9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga5e989e4841fbba91e1714f977c5c58b9">◆ </a></span>LinearGradient() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Build the "empty" gradient. This is often followed by calls to <a class="el" href="#ga251d447c54f49914a2cbf5dc16fc8b5b" title="Set the angle of the gradient.">LinearGradient::Angle()</a> and <a class="el" href="structftxui_1_1LinearGradient.html#a03b10012f78e1c731616ce760d28df40" title="Add a color stop to the gradient.">LinearGradient::Stop()</a>. Example: </p>
|
||
<div class="fragment"><div class="line"><span class="keyword">auto</span> gradient =</div>
|
||
<div class="line"> <a class="code hl_function" href="#ga5e989e4841fbba91e1714f977c5c58b9">LinearGradient</a>()</div>
|
||
<div class="line"> .Angle(45)</div>
|
||
<div class="line"> .Stop(<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad3163c1fcda01965b692ec2c3122b743">Color::Red</a>, 0.0)</div>
|
||
<div class="line"> .Stop(<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fad0784a3f969fe736e8b271a5a161d106">Color::Green</a>, 0.5)</div>
|
||
<div class="line"> .Stop(<a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802faf5e09dd1da4088464f264b7a3118bff8">Color::Blue</a>, 1.0);;</div>
|
||
<div class="ttc" id="agroup__dom_html_ga5e989e4841fbba91e1714f977c5c58b9"><div class="ttname"><a href="#ga5e989e4841fbba91e1714f977c5c58b9">ftxui::LinearGradient::LinearGradient</a></div><div class="ttdeci">LinearGradient()</div><div class="ttdoc">Build the "empty" gradient. This is often followed by calls to LinearGradient::Angle() and LinearGrad...</div></div>
|
||
</div><!-- fragment -->
|
||
</div>
|
||
</div>
|
||
<a id="gac57e39e64c79b5389f234eeaebfbb2fd" name="gac57e39e64c79b5389f234eeaebfbb2fd"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gac57e39e64c79b5389f234eeaebfbb2fd">◆ </a></span>LinearGradient() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>begin</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>end</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Build a gradient with two colors. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">begin</td><td>The color at the beginning of the gradient. </td></tr>
|
||
<tr><td class="paramname">end</td><td>The color at the end of the gradient. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00199">199</a> of file <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html">src/ftxui/dom/linear_gradient.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gadbf0567cfc8e05051a4236d6541f63b8" name="gadbf0567cfc8e05051a4236d6541f63b8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gadbf0567cfc8e05051a4236d6541f63b8">◆ </a></span>LinearGradient() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>a</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>begin</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>end</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Build a gradient with two colors and an angle. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">a</td><td>The angle of the gradient. </td></tr>
|
||
<tr><td class="paramname">begin</td><td>The color at the beginning of the gradient. </td></tr>
|
||
<tr><td class="paramname">end</td><td>The color at the end of the gradient. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00207">207</a> of file <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html">src/ftxui/dom/linear_gradient.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga251d447c54f49914a2cbf5dc16fc8b5b" name="ga251d447c54f49914a2cbf5dc16fc8b5b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga251d447c54f49914a2cbf5dc16fc8b5b">◆ </a></span>Angle()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> & Angle </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>a</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Set the angle of the gradient. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">a</td><td>The angle of the gradient. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The gradient. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00216">216</a> of file <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html">src/ftxui/dom/linear_gradient.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gab85b009cd214d3bd1b3bb7f704af0da6" name="gab85b009cd214d3bd1b3bb7f704af0da6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gab85b009cd214d3bd1b3bb7f704af0da6">◆ </a></span>Stop()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1LinearGradient.html">LinearGradient</a> & Stop </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Add a color stop to the gradient. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">c</td><td>The color of the stop. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The gradient.</dd></dl>
|
||
<dl class="section note"><dt>Note</dt><dd>The position of the stop is interpolated from nearby stops. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00235">235</a> of file <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html">src/ftxui/dom/linear_gradient.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga40bd818c5de23bb2d208360d275ae59d" name="ga40bd818c5de23bb2d208360d275ae59d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga40bd818c5de23bb2d208360d275ae59d">◆ </a></span>ComputeRequirement()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void ComputeRequirement </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Compute how much space an element needs. </p>
|
||
|
||
<p>Reimplemented in <a class="el" href="classftxui_1_1NodeDecorator.html#ac68a91492bfe8a6dd7ea2b3f7f295720">NodeDecorator</a>.</p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00021">21</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga2ed318aaadb07efc50e76fce1ccf9637" name="ga2ed318aaadb07efc50e76fce1ccf9637"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga2ed318aaadb07efc50e76fce1ccf9637">◆ </a></span>SetBox()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void SetBox </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="structftxui_1_1Box.html">Box</a></td> <td class="paramname"><span class="paramname"><em>box</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Assign a position and a dimension to an element for drawing. </p>
|
||
|
||
<p>Reimplemented in <a class="el" href="classftxui_1_1NodeDecorator.html#aafcc9bd6538ccb37babf4d56c4c1c238">NodeDecorator</a>.</p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00043">43</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga05352f5a353f1e86630a978060e77305" name="ga05352f5a353f1e86630a978060e77305"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga05352f5a353f1e86630a978060e77305">◆ </a></span>Select()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void Select </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="classftxui_1_1Selection.html">Selection</a> &</td> <td class="paramname"><span class="paramname"><em>selection</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Compute the selection of an element. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00049">49</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga7e286fe14880614686ceeec84a9a9702" name="ga7e286fe14880614686ceeec84a9a9702"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga7e286fe14880614686ceeec84a9a9702">◆ </a></span>Render() <span class="overload">[3/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void Render </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &</td> <td class="paramname"><span class="paramname"><em>screen</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Display an element on a <a class="el" href="group__screen.html#classftxui_1_1Screen" title="A rectangular grid of Pixel.">ftxui::Screen</a>. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00063">63</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga2a7f82c625b00a53f710b2ed305248d2" name="ga2a7f82c625b00a53f710b2ed305248d2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga2a7f82c625b00a53f710b2ed305248d2">◆ </a></span>Table() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1Table.html">Table</a> </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Create an empty table. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00048">48</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga2055337c538a82ae13d92db1838fc454" name="ga2055337c538a82ae13d92db1838fc454"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga2055337c538a82ae13d92db1838fc454">◆ </a></span>Table() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1Table.html">Table</a> </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::vector< std::vector< std::string > ></td> <td class="paramname"><span class="paramname"><em>input</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Create a table from a vector of vector of string. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">input</td><td>The input data. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00055">55</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gacbd904dfec77b46b257e33f9c7d1e71d" name="gacbd904dfec77b46b257e33f9c7d1e71d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gacbd904dfec77b46b257e33f9c7d1e71d">◆ </a></span>Table() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1Table.html">Table</a> </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::vector< std::vector< <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> > ></td> <td class="paramname"><span class="paramname"><em>input</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Create a table from a vector of vector of Element. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">input</td><td>The input elements. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00072">72</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga64435bbfbdefd7408241c69b6b8283e7" name="ga64435bbfbdefd7408241c69b6b8283e7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga64435bbfbdefd7408241c69b6b8283e7">◆ </a></span>SelectRow()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> SelectRow </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Select a row of the table. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">index</td><td>The index of the row to select. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>Note</dt><dd>You can use negative index to select from the end. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00143">143</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gab36d32e3675a9353ee79e84405cd7a44" name="gab36d32e3675a9353ee79e84405cd7a44"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gab36d32e3675a9353ee79e84405cd7a44">◆ </a></span>SelectRows()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> SelectRows </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>row_min</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>row_max</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Select a range of rows of the table. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">row_min</td><td>The first row to select. </td></tr>
|
||
<tr><td class="paramname">row_max</td><td>The last row to select. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>Note</dt><dd>You can use negative index to select from the end. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00152">152</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga4ee8ddbab36f592fba81c6430d26545e" name="ga4ee8ddbab36f592fba81c6430d26545e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga4ee8ddbab36f592fba81c6430d26545e">◆ </a></span>SelectColumn()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> SelectColumn </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Select a column of the table. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">index</td><td>The index of the column to select. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>Note</dt><dd>You can use negative index to select from the end. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00160">160</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga79109565fe65710f725eb474778cae36" name="ga79109565fe65710f725eb474778cae36"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga79109565fe65710f725eb474778cae36">◆ </a></span>SelectColumns()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> SelectColumns </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>column_min</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>column_max</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Select a range of columns of the table. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">column_min</td><td>The first column to select. </td></tr>
|
||
<tr><td class="paramname">column_max</td><td>The last column to select. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>Note</dt><dd>You can use negative index to select from the end. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00169">169</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga3c2f178ef9f94da293a53b467ef8643b" name="ga3c2f178ef9f94da293a53b467ef8643b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga3c2f178ef9f94da293a53b467ef8643b">◆ </a></span>SelectCell()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> SelectCell </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>column</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>row</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Select a cell of the table. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">column</td><td>The column of the cell to select. </td></tr>
|
||
<tr><td class="paramname">row</td><td>The row of the cell to select. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>Note</dt><dd>You can use negative index to select from the end. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00178">178</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaf0021915d0cbda394077929601b8ab8f" name="gaf0021915d0cbda394077929601b8ab8f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaf0021915d0cbda394077929601b8ab8f">◆ </a></span>SelectRectangle()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> SelectRectangle </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>column_min</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>column_max</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>row_min</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>row_max</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Select a rectangle of the table. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">column_min</td><td>The first column to select. </td></tr>
|
||
<tr><td class="paramname">column_max</td><td>The last column to select. </td></tr>
|
||
<tr><td class="paramname">row_min</td><td>The first row to select. </td></tr>
|
||
<tr><td class="paramname">row_max</td><td>The last row to select. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>Note</dt><dd>You can use negative index to select from the end. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00189">189</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gad5f50927f54334b84514bc4b11a14d71" name="gad5f50927f54334b84514bc4b11a14d71"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gad5f50927f54334b84514bc4b11a14d71">◆ </a></span>SelectAll()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a> SelectAll </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Select all the table. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00211">211</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga28d41d6113c5b29c8dd45846582b3299" name="ga28d41d6113c5b29c8dd45846582b3299"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga28d41d6113c5b29c8dd45846582b3299">◆ </a></span>Render() <span class="overload">[4/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> Render </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Render the table. </p>
|
||
<dl class="section return"><dt>Returns</dt><dd>The rendered table. This is an element you can draw. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00224">224</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga8e7e9329ee7f557eef6d037fef8003e0" name="ga8e7e9329ee7f557eef6d037fef8003e0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga8e7e9329ee7f557eef6d037fef8003e0">◆ </a></span>Decorate()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void Decorate </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply the <code>decorator</code> to the selection. This decorate both the cells, the lines and the corners. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">decorator</td><td>The decorator to apply. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00255">255</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga335808a6c8beb4744bfe91b359ebf0bb" name="ga335808a6c8beb4744bfe91b359ebf0bb"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga335808a6c8beb4744bfe91b359ebf0bb">◆ </a></span>DecorateCells()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DecorateCells </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply the <code>decorator</code> to the selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">decorator</td><td>The decorator to apply. This decorate only the cells. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00269">269</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga00b7d84571ed47043e55cd879ed851a3" name="ga00b7d84571ed47043e55cd879ed851a3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga00b7d84571ed47043e55cd879ed851a3">◆ </a></span>DecorateAlternateColumn()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DecorateAlternateColumn </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>modulo</em></span><span class="paramdefsep"> = </span><span class="paramdefval">2</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>shift</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply the <code>decorator</code> to the selection. This decorate only the lines modulo <code>modulo</code> with a shift of <code>shift</code>. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">decorator</td><td>The decorator to apply. </td></tr>
|
||
<tr><td class="paramname">modulo</td><td>The modulo of the lines to decorate. </td></tr>
|
||
<tr><td class="paramname">shift</td><td>The shift of the lines to decorate. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00287">287</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga9cadee0ff95e66e2ca90e15648ad592d" name="ga9cadee0ff95e66e2ca90e15648ad592d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga9cadee0ff95e66e2ca90e15648ad592d">◆ </a></span>DecorateAlternateRow()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DecorateAlternateRow </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>modulo</em></span><span class="paramdefsep"> = </span><span class="paramdefval">2</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>shift</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply the <code>decorator</code> to the selection. This decorate only the lines modulo <code>modulo</code> with a shift of <code>shift</code>. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">decorator</td><td>The decorator to apply. </td></tr>
|
||
<tr><td class="paramname">modulo</td><td>The modulo of the lines to decorate. </td></tr>
|
||
<tr><td class="paramname">shift</td><td>The shift of the lines to decorate. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00307">307</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga751593eb3bc2e704eb6667ed518f614e" name="ga751593eb3bc2e704eb6667ed518f614e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga751593eb3bc2e704eb6667ed518f614e">◆ </a></span>DecorateCellsAlternateColumn()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DecorateCellsAlternateColumn </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>modulo</em></span><span class="paramdefsep"> = </span><span class="paramdefval">2</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>shift</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply the <code>decorator</code> to the selection. This decorate only the corners modulo <code>modulo</code> with a shift of <code>shift</code>. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">decorator</td><td>The decorator to apply. </td></tr>
|
||
<tr><td class="paramname">modulo</td><td>The modulo of the corners to decorate. </td></tr>
|
||
<tr><td class="paramname">shift</td><td>The shift of the corners to decorate. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00327">327</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gac2810f38a5f722916f364f354c204cb7" name="gac2810f38a5f722916f364f354c204cb7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gac2810f38a5f722916f364f354c204cb7">◆ </a></span>DecorateCellsAlternateRow()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DecorateCellsAlternateRow </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#a164021903e9ac6f1357e4186582891e3">Decorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>modulo</em></span><span class="paramdefsep"> = </span><span class="paramdefval">2</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>shift</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply the <code>decorator</code> to the selection. This decorate only the corners modulo <code>modulo</code> with a shift of <code>shift</code>. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">decorator</td><td>The decorator to apply. </td></tr>
|
||
<tr><td class="paramname">modulo</td><td>The modulo of the corners to decorate. </td></tr>
|
||
<tr><td class="paramname">shift</td><td>The shift of the corners to decorate. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00347">347</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaf47b05e5a3f01cafc419ce94388cae51" name="gaf47b05e5a3f01cafc419ce94388cae51"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaf47b05e5a3f01cafc419ce94388cae51">◆ </a></span>Border()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void Border </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>border</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Apply a <code>border</code> around the selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">border</td><td>The border style to apply. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00363">363</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gab1c6e11d86131eddb095c8211b824b18" name="gab1c6e11d86131eddb095c8211b824b18"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gab1c6e11d86131eddb095c8211b824b18">◆ </a></span>Separator()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void Separator </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>border</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw some separator lines in the selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">border</td><td>The border style to apply. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00382">382</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga2334aed76610138905c96dc298b7e9df" name="ga2334aed76610138905c96dc298b7e9df"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga2334aed76610138905c96dc298b7e9df">◆ </a></span>SeparatorVertical()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void SeparatorVertical </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>border</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw some vertical separator lines in the selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">border</td><td>The border style to apply. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00398">398</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaffd2ab7143cb388fdedad3bd51995802" name="gaffd2ab7143cb388fdedad3bd51995802"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaffd2ab7143cb388fdedad3bd51995802">◆ </a></span>SeparatorHorizontal()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void SeparatorHorizontal </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>border</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw some horizontal separator lines in the selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">border</td><td>The border style to apply. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00412">412</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ga5b822ad80ff44922a9d6551743f64259" name="ga5b822ad80ff44922a9d6551743f64259"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga5b822ad80ff44922a9d6551743f64259">◆ </a></span>BorderLeft()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void BorderLeft </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>border</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw some separator lines to the left side of the selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">border</td><td>The border style to apply. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00426">426</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaf36f1d9893a26293f24da431c5a344cc" name="gaf36f1d9893a26293f24da431c5a344cc"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaf36f1d9893a26293f24da431c5a344cc">◆ </a></span>BorderRight()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void BorderRight </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>border</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw some separator lines to the right side of the selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">border</td><td>The border style to apply. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00436">436</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gaa9002be87d1fc0c5c6416b8006a902e4" name="gaa9002be87d1fc0c5c6416b8006a902e4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gaa9002be87d1fc0c5c6416b8006a902e4">◆ </a></span>BorderTop()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void BorderTop </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>border</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw some separator lines to the top side of the selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">border</td><td>The border style to apply. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00446">446</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gab3efbe517730170703eba50cf23b150d" name="gab3efbe517730170703eba50cf23b150d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gab3efbe517730170703eba50cf23b150d">◆ </a></span>BorderBottom()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void BorderBottom </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td> <td class="paramname"><span class="paramname"><em>border</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceftxui.html#afe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw some separator lines to the bottom side of the selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">border</td><td>The border style to apply. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00456">456</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div><!-- contents -->
|
||
</div><!-- doc-content -->
|
||
<!-- HTML footer for doxygen 1.9.8-->
|
||
<!-- start footer part -->
|
||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||
<ul>
|
||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0 </li>
|
||
</ul>
|
||
</div>
|
||
</body>
|
||
</html>
|