mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-06-23 23:41:13 +08:00
8300 lines
526 KiB
HTML
8300 lines
526 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="#nested-classes">Classes</a> |
|
||
<a href="#enum-members">Enumerations</a> |
|
||
<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="nested-classes" name="nested-classes"></a>
|
||
Classes</h2></td></tr>
|
||
<tr class="memitem:structftxui_1_1Canvas" id="r_structftxui_1_1Canvas"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1Canvas">Canvas</a></td></tr>
|
||
<tr class="memdesc:structftxui_1_1Canvas"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#structftxui_1_1Canvas" title="Canvas is a drawable buffer associated with drawing operations.">Canvas</a> is a drawable buffer associated with drawing operations. <a href="#structftxui_1_1Canvas">More...</a><br /></td></tr>
|
||
<tr class="separator:structftxui_1_1Canvas"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:structftxui_1_1FlexboxConfig" id="r_structftxui_1_1FlexboxConfig"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1FlexboxConfig">FlexboxConfig</a></td></tr>
|
||
<tr class="memdesc:structftxui_1_1FlexboxConfig"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#structftxui_1_1FlexboxConfig" title="FlexboxConfig is a configuration structure that defines the layout properties for a flexbox container...">FlexboxConfig</a> is a configuration structure that defines the layout properties for a flexbox container. <a href="#structftxui_1_1FlexboxConfig">More...</a><br /></td></tr>
|
||
<tr class="separator:structftxui_1_1FlexboxConfig"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:structftxui_1_1LinearGradient" id="r_structftxui_1_1LinearGradient"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1LinearGradient">LinearGradient</a></td></tr>
|
||
<tr class="memdesc:structftxui_1_1LinearGradient"><td class="mdescLeft"> </td><td class="mdescRight">A class representing the settings for linear-gradient color effect. <a href="#structftxui_1_1LinearGradient">More...</a><br /></td></tr>
|
||
<tr class="separator:structftxui_1_1LinearGradient"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:classftxui_1_1Node" id="r_classftxui_1_1Node"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#classftxui_1_1Node">Node</a></td></tr>
|
||
<tr class="memdesc:classftxui_1_1Node"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#classftxui_1_1Node" title="Node is the base class for all elements in the DOM tree.">Node</a> is the base class for all elements in the DOM tree. <a href="#classftxui_1_1Node">More...</a><br /></td></tr>
|
||
<tr class="separator:classftxui_1_1Node"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:structftxui_1_1Requirement" id="r_structftxui_1_1Requirement"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1Requirement">Requirement</a></td></tr>
|
||
<tr class="memdesc:structftxui_1_1Requirement"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#structftxui_1_1Requirement" title="Requirement is a structure that defines the layout requirements for a Node in the terminal user inter...">Requirement</a> is a structure that defines the layout requirements for a <a class="el" href="#classftxui_1_1Node" title="Node is the base class for all elements in the DOM tree.">Node</a> in the terminal user interface. <a href="#structftxui_1_1Requirement">More...</a><br /></td></tr>
|
||
<tr class="separator:structftxui_1_1Requirement"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:classftxui_1_1Selection" id="r_classftxui_1_1Selection"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#classftxui_1_1Selection">Selection</a></td></tr>
|
||
<tr class="memdesc:classftxui_1_1Selection"><td class="mdescLeft"> </td><td class="mdescRight">Represents a selection in a terminal user interface. <a href="#classftxui_1_1Selection">More...</a><br /></td></tr>
|
||
<tr class="separator:classftxui_1_1Selection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:classftxui_1_1Table" id="r_classftxui_1_1Table"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#classftxui_1_1Table">Table</a></td></tr>
|
||
<tr class="memdesc:classftxui_1_1Table"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="#classftxui_1_1Table" title="Table is a utility to draw tables.">Table</a> is a utility to draw tables. <a href="#classftxui_1_1Table">More...</a><br /></td></tr>
|
||
<tr class="separator:classftxui_1_1Table"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
||
Enumerations</h2></td></tr>
|
||
<tr class="memitem:ga224b9163917ac32fc95a60d8c1eec3aa" id="r_ga224b9163917ac32fc95a60d8c1eec3aa"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga224b9163917ac32fc95a60d8c1eec3aa">Direction</a> { <br />
|
||
  <a class="el" href="#gga224b9163917ac32fc95a60d8c1eec3aaa258f49887ef8d14ac268c92b02503aaa">Up</a> = 0
|
||
, <br />
|
||
  <a class="el" href="#gga224b9163917ac32fc95a60d8c1eec3aaa08a38277b0309070706f6652eeae9a53">Down</a> = 1
|
||
, <br />
|
||
  <a class="el" href="#gga224b9163917ac32fc95a60d8c1eec3aaa945d5e233cf7d6240f6b783b36a374ff">Left</a> = 2
|
||
, <br />
|
||
  <a class="el" href="#gga224b9163917ac32fc95a60d8c1eec3aaa92b09c7c48c520c3c55e497875da437c">Right</a> = 3
|
||
<br />
|
||
}</td></tr>
|
||
<tr class="memdesc:ga224b9163917ac32fc95a60d8c1eec3aa"><td class="mdescLeft"> </td><td class="mdescRight">Direction is an enumeration that represents the four cardinal directions. <a href="#ga224b9163917ac32fc95a60d8c1eec3aa">More...</a><br /></td></tr>
|
||
<tr class="separator:ga224b9163917ac32fc95a60d8c1eec3aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:gafe3103dd0b8240c5443892484ef5af9c" id="r_gafe3103dd0b8240c5443892484ef5af9c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#gafe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> { <br />
|
||
  <a class="el" href="#ggafe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>
|
||
, <br />
|
||
  <a class="el" href="#ggafe3103dd0b8240c5443892484ef5af9ca830310bdfd296d7cd00c59773579b892">DASHED</a>
|
||
, <br />
|
||
  <a class="el" href="#ggafe3103dd0b8240c5443892484ef5af9ca34cd68a92c52759ed9b545969a11c2da">HEAVY</a>
|
||
, <br />
|
||
  <a class="el" href="#ggafe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92">DOUBLE</a>
|
||
, <br />
|
||
  <a class="el" href="#ggafe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493">ROUNDED</a>
|
||
, <br />
|
||
  <a class="el" href="#ggafe3103dd0b8240c5443892484ef5af9ca2f0d18fc0d0fa4a6cd92dc328501874d">EMPTY</a>
|
||
<br />
|
||
}</td></tr>
|
||
<tr class="memdesc:gafe3103dd0b8240c5443892484ef5af9c"><td class="mdescLeft"> </td><td class="mdescRight">BorderStyle is an enumeration that represents the different styles of borders that can be applied to elements in the terminal UI. <a href="#gafe3103dd0b8240c5443892484ef5af9c">More...</a><br /></td></tr>
|
||
<tr class="separator:gafe3103dd0b8240c5443892484ef5af9c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||
Functions</h2></td></tr>
|
||
<tr class="memitem: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="#gafe3103dd0b8240c5443892484ef5af9c">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="#gafe3103dd0b8240c5443892484ef5af9c">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="#gafe3103dd0b8240c5443892484ef5af9c">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="#ga224b9163917ac32fc95a60d8c1eec3aa">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">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">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">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">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">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="#gafe3103dd0b8240c5443892484ef5af9c">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="group__screen.html#gab87bacfdad76e61b9412d7124be44c1c">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>
|
||
</table>
|
||
<hr/><h2 class="groupheader">Class Documentation</h2>
|
||
<a name="structftxui_1_1Canvas" id="structftxui_1_1Canvas"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1Canvas">◆ </a></span>ftxui::Canvas</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct ftxui::Canvas</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"><p><a class="el" href="#structftxui_1_1Canvas" title="Canvas is a drawable buffer associated with drawing operations.">Canvas</a> is a drawable buffer associated with drawing operations. </p>
|
||
<p><a class="el" href="#structftxui_1_1Canvas" title="Canvas is a drawable buffer associated with drawing operations.">Canvas</a> is a drawable area that can be used to create complex graphics. It supports drawing points, lines, circles, ellipses, text, and images using braille, block, or normal characters.</p>
|
||
<p>Note: A terminal contains cells. A cells is a unit of:</p><ul>
|
||
<li>2x4 braille characters (1x1 pixel)</li>
|
||
<li>2x2 block characters (2x2 pixels)</li>
|
||
<li>2x4 normal characters (2x4 pixels)</li>
|
||
</ul>
|
||
<p>You need to multiply the x coordinate by 2 and the y coordinate by 4 to get the correct position in the terminal. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="canvas_8hpp_source.html#l00038">38</a> of file <a class="el" href="canvas_8hpp_source.html">canvas.hpp</a>.</p>
|
||
</div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Public Types</h3></td></tr>
|
||
<tr class="memitem:a407f299e079846ce6169f2a709ad4aae" id="r_a407f299e079846ce6169f2a709ad4aae"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> = std::function<void(<a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a>&)></td></tr>
|
||
<tr class="separator:a407f299e079846ce6169f2a709ad4aae"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
|
||
<tr class="memitem:a3cbcd839ac8597df2e0f351850ec4735" id="r_a3cbcd839ac8597df2e0f351850ec4735"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3cbcd839ac8597df2e0f351850ec4735">Canvas</a> ()=default</td></tr>
|
||
<tr class="separator:a3cbcd839ac8597df2e0f351850ec4735"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6a78dda2095054ffa03f215f0153bdbb" id="r_a6a78dda2095054ffa03f215f0153bdbb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6a78dda2095054ffa03f215f0153bdbb">Canvas</a> (int <a class="el" href="#ad72663daf610f2a0833a2fc3d78e4fdf">width</a>, int <a class="el" href="#ad3774f6419003470f54fd495124ef51f">height</a>)</td></tr>
|
||
<tr class="memdesc:a6a78dda2095054ffa03f215f0153bdbb"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr>
|
||
<tr class="separator:a6a78dda2095054ffa03f215f0153bdbb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad72663daf610f2a0833a2fc3d78e4fdf" id="r_ad72663daf610f2a0833a2fc3d78e4fdf"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad72663daf610f2a0833a2fc3d78e4fdf">width</a> () const</td></tr>
|
||
<tr class="separator:ad72663daf610f2a0833a2fc3d78e4fdf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad3774f6419003470f54fd495124ef51f" id="r_ad3774f6419003470f54fd495124ef51f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3774f6419003470f54fd495124ef51f">height</a> () const</td></tr>
|
||
<tr class="separator:ad3774f6419003470f54fd495124ef51f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a656c4e679bf9254e4688f2049989a9bd" id="r_a656c4e679bf9254e4688f2049989a9bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a656c4e679bf9254e4688f2049989a9bd">GetPixel</a> (int x, int y) const</td></tr>
|
||
<tr class="memdesc:a656c4e679bf9254e4688f2049989a9bd"><td class="mdescLeft"> </td><td class="mdescRight">Get the content of a cell. <br /></td></tr>
|
||
<tr class="separator:a656c4e679bf9254e4688f2049989a9bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5f488ea43e72f25cc25d055bf18dac5b" id="r_a5f488ea43e72f25cc25d055bf18dac5b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f488ea43e72f25cc25d055bf18dac5b">DrawPointOn</a> (int x, int y)</td></tr>
|
||
<tr class="memdesc:a5f488ea43e72f25cc25d055bf18dac5b"><td class="mdescLeft"> </td><td class="mdescRight">Draw a braille dot. <br /></td></tr>
|
||
<tr class="separator:a5f488ea43e72f25cc25d055bf18dac5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a64ad8a12830a3341d4a5afb380913474" id="r_a64ad8a12830a3341d4a5afb380913474"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a64ad8a12830a3341d4a5afb380913474">DrawPointOff</a> (int x, int y)</td></tr>
|
||
<tr class="memdesc:a64ad8a12830a3341d4a5afb380913474"><td class="mdescLeft"> </td><td class="mdescRight">Erase a braille dot. <br /></td></tr>
|
||
<tr class="separator:a64ad8a12830a3341d4a5afb380913474"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afd64176f05f91df2d96e8f3bb0631c51" id="r_afd64176f05f91df2d96e8f3bb0631c51"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd64176f05f91df2d96e8f3bb0631c51">DrawPointToggle</a> (int x, int y)</td></tr>
|
||
<tr class="memdesc:afd64176f05f91df2d96e8f3bb0631c51"><td class="mdescLeft"> </td><td class="mdescRight">Toggle a braille dot. A filled one will be erased, and the other will be drawn. <br /></td></tr>
|
||
<tr class="separator:afd64176f05f91df2d96e8f3bb0631c51"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8707f2585ed8b787b6b14032a5c761a1" id="r_a8707f2585ed8b787b6b14032a5c761a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8707f2585ed8b787b6b14032a5c761a1">DrawPoint</a> (int x, int y, bool value)</td></tr>
|
||
<tr class="memdesc:a8707f2585ed8b787b6b14032a5c761a1"><td class="mdescLeft"> </td><td class="mdescRight">Draw a braille dot. <br /></td></tr>
|
||
<tr class="separator:a8707f2585ed8b787b6b14032a5c761a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a356677acf431f88673b59526f290eb0c" id="r_a356677acf431f88673b59526f290eb0c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a356677acf431f88673b59526f290eb0c">DrawPoint</a> (int x, int y, bool value, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:a356677acf431f88673b59526f290eb0c"><td class="mdescLeft"> </td><td class="mdescRight">Draw a braille dot. <br /></td></tr>
|
||
<tr class="separator:a356677acf431f88673b59526f290eb0c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab89d4e0bd8bf78ba40dde08cd5779fa7" id="r_ab89d4e0bd8bf78ba40dde08cd5779fa7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab89d4e0bd8bf78ba40dde08cd5779fa7">DrawPoint</a> (int x, int y, bool value, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:ab89d4e0bd8bf78ba40dde08cd5779fa7"><td class="mdescLeft"> </td><td class="mdescRight">Draw a braille dot. <br /></td></tr>
|
||
<tr class="separator:ab89d4e0bd8bf78ba40dde08cd5779fa7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2b6800c9a6a93457a921d9b570fb2f30" id="r_a2b6800c9a6a93457a921d9b570fb2f30"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2b6800c9a6a93457a921d9b570fb2f30">DrawPointLine</a> (int x1, int y1, int x2, int y2)</td></tr>
|
||
<tr class="memdesc:a2b6800c9a6a93457a921d9b570fb2f30"><td class="mdescLeft"> </td><td class="mdescRight">Draw a line made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a2b6800c9a6a93457a921d9b570fb2f30"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4eb34a7688220b3b8ad274ff9d0f3649" id="r_a4eb34a7688220b3b8ad274ff9d0f3649"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4eb34a7688220b3b8ad274ff9d0f3649">DrawPointLine</a> (int x1, int y1, int x2, int y2, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:a4eb34a7688220b3b8ad274ff9d0f3649"><td class="mdescLeft"> </td><td class="mdescRight">Draw a line made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a4eb34a7688220b3b8ad274ff9d0f3649"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6a3d2396239afce89f1cda3c69665095" id="r_a6a3d2396239afce89f1cda3c69665095"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6a3d2396239afce89f1cda3c69665095">DrawPointLine</a> (int x1, int y1, int x2, int y2, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:a6a3d2396239afce89f1cda3c69665095"><td class="mdescLeft"> </td><td class="mdescRight">Draw a line made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a6a3d2396239afce89f1cda3c69665095"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad21641f8f1fd60aa5f1d149379eba3eb" id="r_ad21641f8f1fd60aa5f1d149379eba3eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad21641f8f1fd60aa5f1d149379eba3eb">DrawPointCircle</a> (int x, int y, int radius)</td></tr>
|
||
<tr class="memdesc:ad21641f8f1fd60aa5f1d149379eba3eb"><td class="mdescLeft"> </td><td class="mdescRight">Draw a circle made of braille dots. <br /></td></tr>
|
||
<tr class="separator:ad21641f8f1fd60aa5f1d149379eba3eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a644133eccde18caeaf06e5b7fdb5ef51" id="r_a644133eccde18caeaf06e5b7fdb5ef51"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a644133eccde18caeaf06e5b7fdb5ef51">DrawPointCircle</a> (int x, int y, int radius, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:a644133eccde18caeaf06e5b7fdb5ef51"><td class="mdescLeft"> </td><td class="mdescRight">Draw a circle made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a644133eccde18caeaf06e5b7fdb5ef51"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adcc98793cdb931c3438b5ec35ed7a0dd" id="r_adcc98793cdb931c3438b5ec35ed7a0dd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adcc98793cdb931c3438b5ec35ed7a0dd">DrawPointCircle</a> (int x, int y, int radius, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:adcc98793cdb931c3438b5ec35ed7a0dd"><td class="mdescLeft"> </td><td class="mdescRight">Draw a circle made of braille dots. <br /></td></tr>
|
||
<tr class="separator:adcc98793cdb931c3438b5ec35ed7a0dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5b6388d2515edcfb6c88a39ea56805b2" id="r_a5b6388d2515edcfb6c88a39ea56805b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5b6388d2515edcfb6c88a39ea56805b2">DrawPointCircleFilled</a> (int x, int y, int radius)</td></tr>
|
||
<tr class="memdesc:a5b6388d2515edcfb6c88a39ea56805b2"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled circle made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a5b6388d2515edcfb6c88a39ea56805b2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af7a213e8dbed8debae0155f1b707fd74" id="r_af7a213e8dbed8debae0155f1b707fd74"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af7a213e8dbed8debae0155f1b707fd74">DrawPointCircleFilled</a> (int x, int y, int radius, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:af7a213e8dbed8debae0155f1b707fd74"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled circle made of braille dots. <br /></td></tr>
|
||
<tr class="separator:af7a213e8dbed8debae0155f1b707fd74"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adace7c348090660c1a6a5fffce18b7d2" id="r_adace7c348090660c1a6a5fffce18b7d2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adace7c348090660c1a6a5fffce18b7d2">DrawPointCircleFilled</a> (int x, int y, int radius, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:adace7c348090660c1a6a5fffce18b7d2"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled circle made of braille dots. <br /></td></tr>
|
||
<tr class="separator:adace7c348090660c1a6a5fffce18b7d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a79ee88b3cfe258309041469f707dcf68" id="r_a79ee88b3cfe258309041469f707dcf68"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a79ee88b3cfe258309041469f707dcf68">DrawPointEllipse</a> (int x, int y, int r1, int r2)</td></tr>
|
||
<tr class="memdesc:a79ee88b3cfe258309041469f707dcf68"><td class="mdescLeft"> </td><td class="mdescRight">Draw an ellipse made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a79ee88b3cfe258309041469f707dcf68"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6926683a29ff97d77e40ae533bb51eed" id="r_a6926683a29ff97d77e40ae533bb51eed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6926683a29ff97d77e40ae533bb51eed">DrawPointEllipse</a> (int x, int y, int r1, int r2, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:a6926683a29ff97d77e40ae533bb51eed"><td class="mdescLeft"> </td><td class="mdescRight">Draw an ellipse made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a6926683a29ff97d77e40ae533bb51eed"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:acdafc386934cf7e11b529c0c38b788a3" id="r_acdafc386934cf7e11b529c0c38b788a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acdafc386934cf7e11b529c0c38b788a3">DrawPointEllipse</a> (int x, int y, int r1, int r2, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:acdafc386934cf7e11b529c0c38b788a3"><td class="mdescLeft"> </td><td class="mdescRight">Draw an ellipse made of braille dots. <br /></td></tr>
|
||
<tr class="separator:acdafc386934cf7e11b529c0c38b788a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2633b8a556a82c74438fe41b253b39ee" id="r_a2633b8a556a82c74438fe41b253b39ee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2633b8a556a82c74438fe41b253b39ee">DrawPointEllipseFilled</a> (int x, int y, int r1, int r2)</td></tr>
|
||
<tr class="memdesc:a2633b8a556a82c74438fe41b253b39ee"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled ellipse made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a2633b8a556a82c74438fe41b253b39ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a395ec10a91d15be650afddcb85757945" id="r_a395ec10a91d15be650afddcb85757945"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a395ec10a91d15be650afddcb85757945">DrawPointEllipseFilled</a> (int x, int y, int r1, int r2, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:a395ec10a91d15be650afddcb85757945"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled ellipse made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a395ec10a91d15be650afddcb85757945"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a22ec58bdf5a3578ce68c52ace9324fb6" id="r_a22ec58bdf5a3578ce68c52ace9324fb6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22ec58bdf5a3578ce68c52ace9324fb6">DrawPointEllipseFilled</a> (int x, int y, int r1, int r2, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:a22ec58bdf5a3578ce68c52ace9324fb6"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled ellipse made of braille dots. <br /></td></tr>
|
||
<tr class="separator:a22ec58bdf5a3578ce68c52ace9324fb6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a43cd60e79e418d3173e757a1809fde09" id="r_a43cd60e79e418d3173e757a1809fde09"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a43cd60e79e418d3173e757a1809fde09">DrawBlockOn</a> (int x, int y)</td></tr>
|
||
<tr class="memdesc:a43cd60e79e418d3173e757a1809fde09"><td class="mdescLeft"> </td><td class="mdescRight">Draw a block. <br /></td></tr>
|
||
<tr class="separator:a43cd60e79e418d3173e757a1809fde09"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad626747e5e54412d0376ba870565dce6" id="r_ad626747e5e54412d0376ba870565dce6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad626747e5e54412d0376ba870565dce6">DrawBlockOff</a> (int x, int y)</td></tr>
|
||
<tr class="memdesc:ad626747e5e54412d0376ba870565dce6"><td class="mdescLeft"> </td><td class="mdescRight">Erase a block. <br /></td></tr>
|
||
<tr class="separator:ad626747e5e54412d0376ba870565dce6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab4154641384d18497de60c2626b71a94" id="r_ab4154641384d18497de60c2626b71a94"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4154641384d18497de60c2626b71a94">DrawBlockToggle</a> (int x, int y)</td></tr>
|
||
<tr class="memdesc:ab4154641384d18497de60c2626b71a94"><td class="mdescLeft"> </td><td class="mdescRight">Toggle a block. If it is filled, it will be erased. If it is empty, it will be filled. <br /></td></tr>
|
||
<tr class="separator:ab4154641384d18497de60c2626b71a94"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae38b2e4f5bcda94c060bb77779d1e339" id="r_ae38b2e4f5bcda94c060bb77779d1e339"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae38b2e4f5bcda94c060bb77779d1e339">DrawBlock</a> (int x, int y, bool value)</td></tr>
|
||
<tr class="memdesc:ae38b2e4f5bcda94c060bb77779d1e339"><td class="mdescLeft"> </td><td class="mdescRight">Draw a block. <br /></td></tr>
|
||
<tr class="separator:ae38b2e4f5bcda94c060bb77779d1e339"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0a51b12eb4089c9a3afb8d3052599b98" id="r_a0a51b12eb4089c9a3afb8d3052599b98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a51b12eb4089c9a3afb8d3052599b98">DrawBlock</a> (int x, int y, bool value, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:a0a51b12eb4089c9a3afb8d3052599b98"><td class="mdescLeft"> </td><td class="mdescRight">Draw a block. <br /></td></tr>
|
||
<tr class="separator:a0a51b12eb4089c9a3afb8d3052599b98"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab5717755b773771ef642e9e774dbb1a0" id="r_ab5717755b773771ef642e9e774dbb1a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5717755b773771ef642e9e774dbb1a0">DrawBlock</a> (int x, int y, bool value, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:ab5717755b773771ef642e9e774dbb1a0"><td class="mdescLeft"> </td><td class="mdescRight">Draw a block. <br /></td></tr>
|
||
<tr class="separator:ab5717755b773771ef642e9e774dbb1a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a182a915a7e3fc863f5c222253de01ff1" id="r_a182a915a7e3fc863f5c222253de01ff1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a182a915a7e3fc863f5c222253de01ff1">DrawBlockLine</a> (int x1, int y1, int x2, int y2)</td></tr>
|
||
<tr class="memdesc:a182a915a7e3fc863f5c222253de01ff1"><td class="mdescLeft"> </td><td class="mdescRight">Draw a line made of block characters. <br /></td></tr>
|
||
<tr class="separator:a182a915a7e3fc863f5c222253de01ff1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2911f015b5085dd2f74a4f88910eabe3" id="r_a2911f015b5085dd2f74a4f88910eabe3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2911f015b5085dd2f74a4f88910eabe3">DrawBlockLine</a> (int x1, int y1, int x2, int y2, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:a2911f015b5085dd2f74a4f88910eabe3"><td class="mdescLeft"> </td><td class="mdescRight">Draw a line made of block characters. <br /></td></tr>
|
||
<tr class="separator:a2911f015b5085dd2f74a4f88910eabe3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8543417c0289090a5eefb2d6fcd521fc" id="r_a8543417c0289090a5eefb2d6fcd521fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8543417c0289090a5eefb2d6fcd521fc">DrawBlockLine</a> (int x1, int y1, int x2, int y2, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:a8543417c0289090a5eefb2d6fcd521fc"><td class="mdescLeft"> </td><td class="mdescRight">Draw a line made of block characters. <br /></td></tr>
|
||
<tr class="separator:a8543417c0289090a5eefb2d6fcd521fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac3977d4b06ca96ff799a3b72437c8a0b" id="r_ac3977d4b06ca96ff799a3b72437c8a0b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac3977d4b06ca96ff799a3b72437c8a0b">DrawBlockCircle</a> (int x1, int y1, int radius)</td></tr>
|
||
<tr class="memdesc:ac3977d4b06ca96ff799a3b72437c8a0b"><td class="mdescLeft"> </td><td class="mdescRight">Draw a circle made of block characters. <br /></td></tr>
|
||
<tr class="separator:ac3977d4b06ca96ff799a3b72437c8a0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a685bec108334c6a43ceb5ca8a0666cd7" id="r_a685bec108334c6a43ceb5ca8a0666cd7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a685bec108334c6a43ceb5ca8a0666cd7">DrawBlockCircle</a> (int x1, int y1, int radius, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:a685bec108334c6a43ceb5ca8a0666cd7"><td class="mdescLeft"> </td><td class="mdescRight">Draw a circle made of block characters. <br /></td></tr>
|
||
<tr class="separator:a685bec108334c6a43ceb5ca8a0666cd7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab2bf509dc9519bd9f76a7721b5b152bf" id="r_ab2bf509dc9519bd9f76a7721b5b152bf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2bf509dc9519bd9f76a7721b5b152bf">DrawBlockCircle</a> (int x1, int y1, int radius, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:ab2bf509dc9519bd9f76a7721b5b152bf"><td class="mdescLeft"> </td><td class="mdescRight">Draw a circle made of block characters. <br /></td></tr>
|
||
<tr class="separator:ab2bf509dc9519bd9f76a7721b5b152bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:acffdcd5bae224992e155facb0baf4119" id="r_acffdcd5bae224992e155facb0baf4119"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acffdcd5bae224992e155facb0baf4119">DrawBlockCircleFilled</a> (int x1, int y1, int radius)</td></tr>
|
||
<tr class="memdesc:acffdcd5bae224992e155facb0baf4119"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled circle made of block characters. <br /></td></tr>
|
||
<tr class="separator:acffdcd5bae224992e155facb0baf4119"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a60a31c3685d296333e594feb8ec04c48" id="r_a60a31c3685d296333e594feb8ec04c48"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a60a31c3685d296333e594feb8ec04c48">DrawBlockCircleFilled</a> (int x1, int y1, int radius, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:a60a31c3685d296333e594feb8ec04c48"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled circle made of block characters. <br /></td></tr>
|
||
<tr class="separator:a60a31c3685d296333e594feb8ec04c48"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a70cd877698afe354ca070c6b93ef3847" id="r_a70cd877698afe354ca070c6b93ef3847"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a70cd877698afe354ca070c6b93ef3847">DrawBlockCircleFilled</a> (int x1, int y1, int radius, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:a70cd877698afe354ca070c6b93ef3847"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled circle made of block characters. <br /></td></tr>
|
||
<tr class="separator:a70cd877698afe354ca070c6b93ef3847"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8dd75f2dfc5bef37aa2c8bc8cfaf0579" id="r_a8dd75f2dfc5bef37aa2c8bc8cfaf0579"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8dd75f2dfc5bef37aa2c8bc8cfaf0579">DrawBlockEllipse</a> (int x1, int y1, int r1, int r2)</td></tr>
|
||
<tr class="memdesc:a8dd75f2dfc5bef37aa2c8bc8cfaf0579"><td class="mdescLeft"> </td><td class="mdescRight">Draw an ellipse made of block characters. <br /></td></tr>
|
||
<tr class="separator:a8dd75f2dfc5bef37aa2c8bc8cfaf0579"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac53509c067c979cc6ec766b4db8e6e2c" id="r_ac53509c067c979cc6ec766b4db8e6e2c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac53509c067c979cc6ec766b4db8e6e2c">DrawBlockEllipse</a> (int x1, int y1, int r1, int r2, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:ac53509c067c979cc6ec766b4db8e6e2c"><td class="mdescLeft"> </td><td class="mdescRight">Draw an ellipse made of block characters. <br /></td></tr>
|
||
<tr class="separator:ac53509c067c979cc6ec766b4db8e6e2c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0916ab1d55ac16c158571d135893e88a" id="r_a0916ab1d55ac16c158571d135893e88a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0916ab1d55ac16c158571d135893e88a">DrawBlockEllipse</a> (int x1, int y1, int r1, int r2, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:a0916ab1d55ac16c158571d135893e88a"><td class="mdescLeft"> </td><td class="mdescRight">Draw an ellipse made of block characters. <br /></td></tr>
|
||
<tr class="separator:a0916ab1d55ac16c158571d135893e88a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a78dc3c908f7ce1c30837bd3043f19526" id="r_a78dc3c908f7ce1c30837bd3043f19526"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a78dc3c908f7ce1c30837bd3043f19526">DrawBlockEllipseFilled</a> (int x1, int y1, int r1, int r2)</td></tr>
|
||
<tr class="memdesc:a78dc3c908f7ce1c30837bd3043f19526"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled ellipse made of block characters. <br /></td></tr>
|
||
<tr class="separator:a78dc3c908f7ce1c30837bd3043f19526"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa3f717282aab0cee9835503ef1eb6f1b" id="r_aa3f717282aab0cee9835503ef1eb6f1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa3f717282aab0cee9835503ef1eb6f1b">DrawBlockEllipseFilled</a> (int x1, int y1, int r1, int r2, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &s)</td></tr>
|
||
<tr class="memdesc:aa3f717282aab0cee9835503ef1eb6f1b"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled ellipse made of block characters. <br /></td></tr>
|
||
<tr class="separator:aa3f717282aab0cee9835503ef1eb6f1b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a616781dd82158e306ebf71d87283e6f8" id="r_a616781dd82158e306ebf71d87283e6f8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a616781dd82158e306ebf71d87283e6f8">DrawBlockEllipseFilled</a> (int x1, int y1, int r1, int r2, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:a616781dd82158e306ebf71d87283e6f8"><td class="mdescLeft"> </td><td class="mdescRight">Draw a filled ellipse made of block characters. <br /></td></tr>
|
||
<tr class="separator:a616781dd82158e306ebf71d87283e6f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3791777bd6d3c6f8ff6281efd19a5161" id="r_a3791777bd6d3c6f8ff6281efd19a5161"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3791777bd6d3c6f8ff6281efd19a5161">DrawText</a> (int x, int y, const std::string &value)</td></tr>
|
||
<tr class="memdesc:a3791777bd6d3c6f8ff6281efd19a5161"><td class="mdescLeft"> </td><td class="mdescRight">Draw a piece of text. <br /></td></tr>
|
||
<tr class="separator:a3791777bd6d3c6f8ff6281efd19a5161"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a389991302f9a1d5554eff24b48d6b6ec" id="r_a389991302f9a1d5554eff24b48d6b6ec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a389991302f9a1d5554eff24b48d6b6ec">DrawText</a> (int x, int y, const std::string &value, const <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> &color)</td></tr>
|
||
<tr class="memdesc:a389991302f9a1d5554eff24b48d6b6ec"><td class="mdescLeft"> </td><td class="mdescRight">Draw a piece of text. <br /></td></tr>
|
||
<tr class="separator:a389991302f9a1d5554eff24b48d6b6ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a648ed3b48973ac1dc58ca22d54ecf6af" id="r_a648ed3b48973ac1dc58ca22d54ecf6af"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a648ed3b48973ac1dc58ca22d54ecf6af">DrawText</a> (int x, int y, const std::string &value, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &style)</td></tr>
|
||
<tr class="memdesc:a648ed3b48973ac1dc58ca22d54ecf6af"><td class="mdescLeft"> </td><td class="mdescRight">Draw a piece of text. <br /></td></tr>
|
||
<tr class="separator:a648ed3b48973ac1dc58ca22d54ecf6af"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afde1b1962124ef417569bef59c6dcdcc" id="r_afde1b1962124ef417569bef59c6dcdcc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afde1b1962124ef417569bef59c6dcdcc">DrawPixel</a> (int x, int y, const <a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &)</td></tr>
|
||
<tr class="memdesc:afde1b1962124ef417569bef59c6dcdcc"><td class="mdescLeft"> </td><td class="mdescRight">Directly draw a predefined pixel at the given coordinate. <br /></td></tr>
|
||
<tr class="separator:afde1b1962124ef417569bef59c6dcdcc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a02b6e8bab532a2c43d3102674e1e1647" id="r_a02b6e8bab532a2c43d3102674e1e1647"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a02b6e8bab532a2c43d3102674e1e1647">DrawImage</a> (int x, int y, const <a class="el" href="group__screen.html#classftxui_1_1Image">Image</a> &)</td></tr>
|
||
<tr class="memdesc:a02b6e8bab532a2c43d3102674e1e1647"><td class="mdescLeft"> </td><td class="mdescRight">Draw a predefined image, with top-left corner at the given coordinate You can supply negative coordinates to align the image however you like - only the 'visible' portion will be drawn. <br /></td></tr>
|
||
<tr class="separator:a02b6e8bab532a2c43d3102674e1e1647"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae9e7d3f5b753cf2650057623960d4cb4" id="r_ae9e7d3f5b753cf2650057623960d4cb4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae9e7d3f5b753cf2650057623960d4cb4">Style</a> (int x, int y, const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &style)</td></tr>
|
||
<tr class="memdesc:ae9e7d3f5b753cf2650057623960d4cb4"><td class="mdescLeft"> </td><td class="mdescRight">Modify a pixel at a given location. <br /></td></tr>
|
||
<tr class="separator:ae9e7d3f5b753cf2650057623960d4cb4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Member Typedef Documentation</h4>
|
||
<a id="a407f299e079846ce6169f2a709ad4aae" name="a407f299e079846ce6169f2a709ad4aae"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a407f299e079846ce6169f2a709ad4aae">◆ </a></span>Stylizer</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">using <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> = std::function<void(<a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a>&)></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="canvas_8hpp_source.html#l00048">48</a> of file <a class="el" href="canvas_8hpp_source.html">canvas.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h4 class="groupheader">Constructor & Destructor Documentation</h4>
|
||
<a id="a3cbcd839ac8597df2e0f351850ec4735" name="a3cbcd839ac8597df2e0f351850ec4735"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3cbcd839ac8597df2e0f351850ec4735">◆ </a></span>Canvas() <span class="overload">[1/2]</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_1Canvas">Canvas</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">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6a78dda2095054ffa03f215f0153bdbb" name="a6a78dda2095054ffa03f215f0153bdbb"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6a78dda2095054ffa03f215f0153bdbb">◆ </a></span>Canvas() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#structftxui_1_1Canvas">Canvas</a> </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>width</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>height</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Constructor. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">width</td><td>the width of the canvas. A cell is a 2x4 braille dot. </td></tr>
|
||
<tr><td class="paramname">height</td><td>the height of the canvas. A cell is a 2x4 braille dot. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00090">90</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h4 class="groupheader">Member Function Documentation</h4>
|
||
<a id="ad72663daf610f2a0833a2fc3d78e4fdf" name="ad72663daf610f2a0833a2fc3d78e4fdf"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad72663daf610f2a0833a2fc3d78e4fdf">◆ </a></span>width()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int width </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td> const</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="canvas_8hpp_source.html#l00044">44</a> of file <a class="el" href="canvas_8hpp_source.html">canvas.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad3774f6419003470f54fd495124ef51f" name="ad3774f6419003470f54fd495124ef51f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad3774f6419003470f54fd495124ef51f">◆ </a></span>height()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int height </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td> const</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="canvas_8hpp_source.html#l00045">45</a> of file <a class="el" href="canvas_8hpp_source.html">canvas.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a656c4e679bf9254e4688f2049989a9bd" name="a656c4e679bf9254e4688f2049989a9bd"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a656c4e679bf9254e4688f2049989a9bd">◆ </a></span>GetPixel()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> GetPixel </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> ) const</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Get the content of a cell. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the cell. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the cell. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00098">98</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a5f488ea43e72f25cc25d055bf18dac5b" name="a5f488ea43e72f25cc25d055bf18dac5b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5f488ea43e72f25cc25d055bf18dac5b">◆ </a></span>DrawPointOn()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointOn </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>Draw a braille dot. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the dot. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the dot. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00137">137</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a64ad8a12830a3341d4a5afb380913474" name="a64ad8a12830a3341d4a5afb380913474"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a64ad8a12830a3341d4a5afb380913474">◆ </a></span>DrawPointOff()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointOff </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>Erase a braille dot. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the dot. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the dot. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00154">154</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="afd64176f05f91df2d96e8f3bb0631c51" name="afd64176f05f91df2d96e8f3bb0631c51"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#afd64176f05f91df2d96e8f3bb0631c51">◆ </a></span>DrawPointToggle()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointToggle </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>Toggle a braille dot. A filled one will be erased, and the other will be drawn. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the dot. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the dot. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00172">172</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8707f2585ed8b787b6b14032a5c761a1" name="a8707f2585ed8b787b6b14032a5c761a1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8707f2585ed8b787b6b14032a5c761a1">◆ </a></span>DrawPoint() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPoint </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a braille dot. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the dot. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the dot. </td></tr>
|
||
<tr><td class="paramname">value</td><td>whether the dot is filled or not. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00107">107</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a356677acf431f88673b59526f290eb0c" name="a356677acf431f88673b59526f290eb0c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a356677acf431f88673b59526f290eb0c">◆ </a></span>DrawPoint() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPoint </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>style</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a braille dot. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the dot. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the dot. </td></tr>
|
||
<tr><td class="paramname">value</td><td>whether the dot is filled or not. </td></tr>
|
||
<tr><td class="paramname">style</td><td>the style of the cell. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00125">125</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab89d4e0bd8bf78ba40dde08cd5779fa7" name="ab89d4e0bd8bf78ba40dde08cd5779fa7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab89d4e0bd8bf78ba40dde08cd5779fa7">◆ </a></span>DrawPoint() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPoint </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a braille dot. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the dot. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the dot. </td></tr>
|
||
<tr><td class="paramname">value</td><td>whether the dot is filled or not. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the dot. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00116">116</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2b6800c9a6a93457a921d9b570fb2f30" name="a2b6800c9a6a93457a921d9b570fb2f30"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2b6800c9a6a93457a921d9b570fb2f30">◆ </a></span>DrawPointLine() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointLine </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y2</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a line made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the first dot. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the first dot. </td></tr>
|
||
<tr><td class="paramname">x2</td><td>the x coordinate of the second dot. </td></tr>
|
||
<tr><td class="paramname">y2</td><td>the y coordinate of the second dot. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00191">191</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a4eb34a7688220b3b8ad274ff9d0f3649" name="a4eb34a7688220b3b8ad274ff9d0f3649"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a4eb34a7688220b3b8ad274ff9d0f3649">◆ </a></span>DrawPointLine() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointLine </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>style</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a line made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the first dot. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the first dot.o </td></tr>
|
||
<tr><td class="paramname">x2</td><td>the x coordinate of the second dot. </td></tr>
|
||
<tr><td class="paramname">y2</td><td>the y coordinate of the second dot. </td></tr>
|
||
<tr><td class="paramname">style</td><td>the style of the line. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00212">212</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6a3d2396239afce89f1cda3c69665095" name="a6a3d2396239afce89f1cda3c69665095"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6a3d2396239afce89f1cda3c69665095">◆ </a></span>DrawPointLine() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointLine </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a line made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the first dot. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the first dot. </td></tr>
|
||
<tr><td class="paramname">x2</td><td>the x coordinate of the second dot. </td></tr>
|
||
<tr><td class="paramname">y2</td><td>the y coordinate of the second dot. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the line. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00201">201</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad21641f8f1fd60aa5f1d149379eba3eb" name="ad21641f8f1fd60aa5f1d149379eba3eb"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad21641f8f1fd60aa5f1d149379eba3eb">◆ </a></span>DrawPointCircle() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointCircle </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a circle made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00249">249</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a644133eccde18caeaf06e5b7fdb5ef51" name="a644133eccde18caeaf06e5b7fdb5ef51"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a644133eccde18caeaf06e5b7fdb5ef51">◆ </a></span>DrawPointCircle() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointCircle </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>style</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a circle made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
<tr><td class="paramname">style</td><td>the style of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00268">268</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="adcc98793cdb931c3438b5ec35ed7a0dd" name="adcc98793cdb931c3438b5ec35ed7a0dd"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adcc98793cdb931c3438b5ec35ed7a0dd">◆ </a></span>DrawPointCircle() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointCircle </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a circle made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00258">258</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a5b6388d2515edcfb6c88a39ea56805b2" name="a5b6388d2515edcfb6c88a39ea56805b2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5b6388d2515edcfb6c88a39ea56805b2">◆ </a></span>DrawPointCircleFilled() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointCircleFilled </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled circle made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00276">276</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af7a213e8dbed8debae0155f1b707fd74" name="af7a213e8dbed8debae0155f1b707fd74"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af7a213e8dbed8debae0155f1b707fd74">◆ </a></span>DrawPointCircleFilled() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointCircleFilled </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>style</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled circle made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
<tr><td class="paramname">style</td><td>the style of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00298">298</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="adace7c348090660c1a6a5fffce18b7d2" name="adace7c348090660c1a6a5fffce18b7d2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adace7c348090660c1a6a5fffce18b7d2">◆ </a></span>DrawPointCircleFilled() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointCircleFilled </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled circle made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00285">285</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a79ee88b3cfe258309041469f707dcf68" name="a79ee88b3cfe258309041469f707dcf68"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a79ee88b3cfe258309041469f707dcf68">◆ </a></span>DrawPointEllipse() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointEllipse </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw an ellipse made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00310">310</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6926683a29ff97d77e40ae533bb51eed" name="a6926683a29ff97d77e40ae533bb51eed"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6926683a29ff97d77e40ae533bb51eed">◆ </a></span>DrawPointEllipse() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointEllipse </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw an ellipse made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the ellipse. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00320">320</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="acdafc386934cf7e11b529c0c38b788a3" name="acdafc386934cf7e11b529c0c38b788a3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#acdafc386934cf7e11b529c0c38b788a3">◆ </a></span>DrawPointEllipse() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointEllipse </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>s</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw an ellipse made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
<tr><td class="paramname">s</td><td>the style of the ellipse. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00335">335</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2633b8a556a82c74438fe41b253b39ee" name="a2633b8a556a82c74438fe41b253b39ee"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2633b8a556a82c74438fe41b253b39ee">◆ </a></span>DrawPointEllipseFilled() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointEllipseFilled </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled ellipse made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00374">374</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a395ec10a91d15be650afddcb85757945" name="a395ec10a91d15be650afddcb85757945"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a395ec10a91d15be650afddcb85757945">◆ </a></span>DrawPointEllipseFilled() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointEllipseFilled </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled ellipse made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the ellipse. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00384">384</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a22ec58bdf5a3578ce68c52ace9324fb6" name="a22ec58bdf5a3578ce68c52ace9324fb6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a22ec58bdf5a3578ce68c52ace9324fb6">◆ </a></span>DrawPointEllipseFilled() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPointEllipseFilled </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>s</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled ellipse made of braille dots. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
<tr><td class="paramname">s</td><td>the style of the ellipse. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00399">399</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a43cd60e79e418d3173e757a1809fde09" name="a43cd60e79e418d3173e757a1809fde09"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a43cd60e79e418d3173e757a1809fde09">◆ </a></span>DrawBlockOn()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockOn </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>Draw a block. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the block. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the block. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00468">468</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad626747e5e54412d0376ba870565dce6" name="ad626747e5e54412d0376ba870565dce6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad626747e5e54412d0376ba870565dce6">◆ </a></span>DrawBlockOff()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockOff </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>Erase a block. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the block. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the block. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00488">488</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab4154641384d18497de60c2626b71a94" name="ab4154641384d18497de60c2626b71a94"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab4154641384d18497de60c2626b71a94">◆ </a></span>DrawBlockToggle()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockToggle </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>Toggle a block. If it is filled, it will be erased. If it is empty, it will be filled. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the block. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the block. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00509">509</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae38b2e4f5bcda94c060bb77779d1e339" name="ae38b2e4f5bcda94c060bb77779d1e339"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae38b2e4f5bcda94c060bb77779d1e339">◆ </a></span>DrawBlock() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlock </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a block. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the block. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the block. </td></tr>
|
||
<tr><td class="paramname">value</td><td>whether the block is filled or not. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00438">438</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0a51b12eb4089c9a3afb8d3052599b98" name="a0a51b12eb4089c9a3afb8d3052599b98"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0a51b12eb4089c9a3afb8d3052599b98">◆ </a></span>DrawBlock() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlock </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>style</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a block. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the block. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the block. </td></tr>
|
||
<tr><td class="paramname">value</td><td>whether the block is filled or not. </td></tr>
|
||
<tr><td class="paramname">style</td><td>the style of the block. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00456">456</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab5717755b773771ef642e9e774dbb1a0" name="ab5717755b773771ef642e9e774dbb1a0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab5717755b773771ef642e9e774dbb1a0">◆ </a></span>DrawBlock() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlock </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a block. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the block. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the block. </td></tr>
|
||
<tr><td class="paramname">value</td><td>whether the block is filled or not. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the block. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00447">447</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a182a915a7e3fc863f5c222253de01ff1" name="a182a915a7e3fc863f5c222253de01ff1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a182a915a7e3fc863f5c222253de01ff1">◆ </a></span>DrawBlockLine() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockLine </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y2</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a line made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the first point of the line. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the first point of the line. </td></tr>
|
||
<tr><td class="paramname">x2</td><td>the x coordinate of the second point of the line. </td></tr>
|
||
<tr><td class="paramname">y2</td><td>the y coordinate of the second point of the line. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00531">531</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2911f015b5085dd2f74a4f88910eabe3" name="a2911f015b5085dd2f74a4f88910eabe3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2911f015b5085dd2f74a4f88910eabe3">◆ </a></span>DrawBlockLine() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockLine </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>style</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a line made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the first point of the line. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the first point of the line. </td></tr>
|
||
<tr><td class="paramname">x2</td><td>the x coordinate of the second point of the line. </td></tr>
|
||
<tr><td class="paramname">y2</td><td>the y coordinate of the second point of the line. </td></tr>
|
||
<tr><td class="paramname">style</td><td>the style of the line. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00552">552</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8543417c0289090a5eefb2d6fcd521fc" name="a8543417c0289090a5eefb2d6fcd521fc"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8543417c0289090a5eefb2d6fcd521fc">◆ </a></span>DrawBlockLine() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockLine </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a line made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the first point of the line. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the first point of the line. </td></tr>
|
||
<tr><td class="paramname">x2</td><td>the x coordinate of the second point of the line. </td></tr>
|
||
<tr><td class="paramname">y2</td><td>the y coordinate of the second point of the line. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the line. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00541">541</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac3977d4b06ca96ff799a3b72437c8a0b" name="ac3977d4b06ca96ff799a3b72437c8a0b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac3977d4b06ca96ff799a3b72437c8a0b">◆ </a></span>DrawBlockCircle() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockCircle </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a circle made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00592">592</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a685bec108334c6a43ceb5ca8a0666cd7" name="a685bec108334c6a43ceb5ca8a0666cd7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a685bec108334c6a43ceb5ca8a0666cd7">◆ </a></span>DrawBlockCircle() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockCircle </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>style</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a circle made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
<tr><td class="paramname">style</td><td>the style of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00611">611</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab2bf509dc9519bd9f76a7721b5b152bf" name="ab2bf509dc9519bd9f76a7721b5b152bf"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab2bf509dc9519bd9f76a7721b5b152bf">◆ </a></span>DrawBlockCircle() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockCircle </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a circle made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00601">601</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="acffdcd5bae224992e155facb0baf4119" name="acffdcd5bae224992e155facb0baf4119"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#acffdcd5bae224992e155facb0baf4119">◆ </a></span>DrawBlockCircleFilled() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockCircleFilled </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled circle made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00619">619</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a60a31c3685d296333e594feb8ec04c48" name="a60a31c3685d296333e594feb8ec04c48"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a60a31c3685d296333e594feb8ec04c48">◆ </a></span>DrawBlockCircleFilled() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockCircleFilled </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>s</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled circle made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
<tr><td class="paramname">s</td><td>the style of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00641">641</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a70cd877698afe354ca070c6b93ef3847" name="a70cd877698afe354ca070c6b93ef3847"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a70cd877698afe354ca070c6b93ef3847">◆ </a></span>DrawBlockCircleFilled() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockCircleFilled </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>radius</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled circle made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the circle. </td></tr>
|
||
<tr><td class="paramname">radius</td><td>the radius of the circle. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the circle. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00628">628</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8dd75f2dfc5bef37aa2c8bc8cfaf0579" name="a8dd75f2dfc5bef37aa2c8bc8cfaf0579"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8dd75f2dfc5bef37aa2c8bc8cfaf0579">◆ </a></span>DrawBlockEllipse() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockEllipse </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw an ellipse made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00653">653</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac53509c067c979cc6ec766b4db8e6e2c" name="ac53509c067c979cc6ec766b4db8e6e2c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac53509c067c979cc6ec766b4db8e6e2c">◆ </a></span>DrawBlockEllipse() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockEllipse </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>s</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw an ellipse made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
<tr><td class="paramname">s</td><td>the style of the ellipse. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00678">678</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0916ab1d55ac16c158571d135893e88a" name="a0916ab1d55ac16c158571d135893e88a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0916ab1d55ac16c158571d135893e88a">◆ </a></span>DrawBlockEllipse() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockEllipse </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw an ellipse made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the ellipse. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00663">663</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a78dc3c908f7ce1c30837bd3043f19526" name="a78dc3c908f7ce1c30837bd3043f19526"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a78dc3c908f7ce1c30837bd3043f19526">◆ </a></span>DrawBlockEllipseFilled() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockEllipseFilled </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled ellipse made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00719">719</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa3f717282aab0cee9835503ef1eb6f1b" name="aa3f717282aab0cee9835503ef1eb6f1b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa3f717282aab0cee9835503ef1eb6f1b">◆ </a></span>DrawBlockEllipseFilled() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockEllipseFilled </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>s</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled ellipse made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x1</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y1</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
<tr><td class="paramname">s</td><td>the style of the ellipse. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00744">744</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a616781dd82158e306ebf71d87283e6f8" name="a616781dd82158e306ebf71d87283e6f8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a616781dd82158e306ebf71d87283e6f8">◆ </a></span>DrawBlockEllipseFilled() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawBlockEllipseFilled </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r1</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>r2</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a filled ellipse made of block characters. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the center of the ellipse. </td></tr>
|
||
<tr><td class="paramname">r1</td><td>the radius of the ellipse along the x axis. </td></tr>
|
||
<tr><td class="paramname">r2</td><td>the radius of the ellipse along the y axis. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the ellipse. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00729">729</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3791777bd6d3c6f8ff6281efd19a5161" name="a3791777bd6d3c6f8ff6281efd19a5161"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3791777bd6d3c6f8ff6281efd19a5161">◆ </a></span>DrawText() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawText </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a piece of text. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the text. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the text. </td></tr>
|
||
<tr><td class="paramname">value</td><td>the text to draw. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00785">785</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a389991302f9a1d5554eff24b48d6b6ec" name="a389991302f9a1d5554eff24b48d6b6ec"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a389991302f9a1d5554eff24b48d6b6ec">◆ </a></span>DrawText() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawText </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <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>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a piece of text. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the text. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the text. </td></tr>
|
||
<tr><td class="paramname">value</td><td>the text to draw. </td></tr>
|
||
<tr><td class="paramname">color</td><td>the color of the text. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00794">794</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a648ed3b48973ac1dc58ca22d54ecf6af" name="a648ed3b48973ac1dc58ca22d54ecf6af"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a648ed3b48973ac1dc58ca22d54ecf6af">◆ </a></span>DrawText() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawText </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>style</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a piece of text. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the text. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the text. </td></tr>
|
||
<tr><td class="paramname">value</td><td>the text to draw. </td></tr>
|
||
<tr><td class="paramname">style</td><td>the style of the text. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00806">806</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="afde1b1962124ef417569bef59c6dcdcc" name="afde1b1962124ef417569bef59c6dcdcc"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#afde1b1962124ef417569bef59c6dcdcc">◆ </a></span>DrawPixel()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawPixel </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>
|
||
<tr>
|
||
<td class="paramkey"></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>p</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Directly draw a predefined pixel at the given coordinate. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate of the pixel. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate of the pixel. </td></tr>
|
||
<tr><td class="paramname">p</td><td>the pixel to draw. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00827">827</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a02b6e8bab532a2c43d3102674e1e1647" name="a02b6e8bab532a2c43d3102674e1e1647"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a02b6e8bab532a2c43d3102674e1e1647">◆ </a></span>DrawImage()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void DrawImage </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="group__screen.html#classftxui_1_1Image">Image</a> &</td> <td class="paramname"><span class="paramname"><em>image</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Draw a predefined image, with top-left corner at the given coordinate You can supply negative coordinates to align the image however you like - only the 'visible' portion will be drawn. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">x</td><td>the x coordinate corresponding to the top-left corner of the image. </td></tr>
|
||
<tr><td class="paramname">y</td><td>the y coordinate corresponding to the top-left corner of the image. </td></tr>
|
||
<tr><td class="paramname">image</td><td>the image to draw. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00839">839</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae9e7d3f5b753cf2650057623960d4cb4" name="ae9e7d3f5b753cf2650057623960d4cb4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae9e7d3f5b753cf2650057623960d4cb4">◆ </a></span>Style()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void Style </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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="#a407f299e079846ce6169f2a709ad4aae">Stylizer</a> &</td> <td class="paramname"><span class="paramname"><em>style</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Modify a pixel at a given location. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">style</td><td>a function that modifies the pixel. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00861">861</a> of file <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html">src/ftxui/dom/canvas.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="structftxui_1_1FlexboxConfig" id="structftxui_1_1FlexboxConfig"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1FlexboxConfig">◆ </a></span>ftxui::FlexboxConfig</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct ftxui::FlexboxConfig</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"><p><a class="el" href="#structftxui_1_1FlexboxConfig" title="FlexboxConfig is a configuration structure that defines the layout properties for a flexbox container...">FlexboxConfig</a> is a configuration structure that defines the layout properties for a flexbox container. </p>
|
||
<p>It allows you to specify the direction of the flex items, whether they should wrap, how they should be justified along the main axis, and how they should be aligned along the cross axis. It also includes properties for gaps between flex items in both the main and cross axes. This structure is used to configure the layout behavior of flexbox containers in a terminal user interface. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00028">28</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
</div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Public Types</h3></td></tr>
|
||
<tr class="memitem:a224b9163917ac32fc95a60d8c1eec3aa" id="r_a224b9163917ac32fc95a60d8c1eec3aa"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a> { <br />
|
||
  <a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aaaa70367aa7cb74e510f4f9413ccf059d3">Row</a>
|
||
, <br />
|
||
  <a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aaabba4d6f3a9cec9c96600e3e0d17b9f6a">RowInversed</a>
|
||
, <br />
|
||
  <a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aaa1976d7f704de389d9fe064e08ea35b2d">Column</a>
|
||
, <br />
|
||
  <a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aaa338df815740895b690c7b07716acda20">ColumnInversed</a>
|
||
<br />
|
||
}</td></tr>
|
||
<tr class="separator:a224b9163917ac32fc95a60d8c1eec3aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6c844a611650cf7e956dbe269a0e72ab" id="r_a6c844a611650cf7e956dbe269a0e72ab"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c844a611650cf7e956dbe269a0e72ab">Wrap</a> { <br />
|
||
  <a class="el" href="#a6c844a611650cf7e956dbe269a0e72aba93ac740a98eb4cc45b853c780ed16c44">NoWrap</a>
|
||
, <br />
|
||
  <a class="el" href="#a6c844a611650cf7e956dbe269a0e72abaa212b19ef5f2fb30acf92e6cbccc1f2d">Wrap</a>
|
||
, <br />
|
||
  <a class="el" href="#a6c844a611650cf7e956dbe269a0e72abad639e613e3589af04e39135707dbc642">WrapInversed</a>
|
||
<br />
|
||
}</td></tr>
|
||
<tr class="separator:a6c844a611650cf7e956dbe269a0e72ab"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac6e5ab18dcac465ee2ac9a0d8b4a82d2" id="r_ac6e5ab18dcac465ee2ac9a0d8b4a82d2"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2">JustifyContent</a> { <br />
|
||
  <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2a8d5898e4f1bd5527306b1f62fa4fd952">FlexStart</a>
|
||
, <br />
|
||
  <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2a923a60a08f41dc3052190403fc2a6b25">FlexEnd</a>
|
||
, <br />
|
||
  <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2a4f1f6016fc9f3f2353c0cc7c67b292bd">Center</a>
|
||
, <br />
|
||
  <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2afbb09a82eafab60150d0996e8fe46560">Stretch</a>
|
||
, <br />
|
||
  <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2afa2f3f8f296dcb6e5c287d69eae1c119">SpaceBetween</a>
|
||
, <br />
|
||
  <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2aa711fff5f720542ab104aab0805e2565">SpaceAround</a>
|
||
, <br />
|
||
  <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2a34ad3eaf7ee60a45210ad60bd731e235">SpaceEvenly</a>
|
||
<br />
|
||
}</td></tr>
|
||
<tr class="separator:ac6e5ab18dcac465ee2ac9a0d8b4a82d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a821af961ece5fe13540ad48b54c7a9e7" id="r_a821af961ece5fe13540ad48b54c7a9e7"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7">AlignItems</a> { <br />
|
||
  <a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7a8d5898e4f1bd5527306b1f62fa4fd952">FlexStart</a>
|
||
, <br />
|
||
  <a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7a923a60a08f41dc3052190403fc2a6b25">FlexEnd</a>
|
||
, <br />
|
||
  <a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7a4f1f6016fc9f3f2353c0cc7c67b292bd">Center</a>
|
||
, <br />
|
||
  <a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7afbb09a82eafab60150d0996e8fe46560">Stretch</a>
|
||
<br />
|
||
}</td></tr>
|
||
<tr class="separator:a821af961ece5fe13540ad48b54c7a9e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1f99410fd0fc632a5bc2497b6a447420" id="r_a1f99410fd0fc632a5bc2497b6a447420"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420">AlignContent</a> { <br />
|
||
  <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420a8d5898e4f1bd5527306b1f62fa4fd952">FlexStart</a>
|
||
, <br />
|
||
  <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420a923a60a08f41dc3052190403fc2a6b25">FlexEnd</a>
|
||
, <br />
|
||
  <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420a4f1f6016fc9f3f2353c0cc7c67b292bd">Center</a>
|
||
, <br />
|
||
  <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420afbb09a82eafab60150d0996e8fe46560">Stretch</a>
|
||
, <br />
|
||
  <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420afa2f3f8f296dcb6e5c287d69eae1c119">SpaceBetween</a>
|
||
, <br />
|
||
  <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420aa711fff5f720542ab104aab0805e2565">SpaceAround</a>
|
||
, <br />
|
||
  <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420a34ad3eaf7ee60a45210ad60bd731e235">SpaceEvenly</a>
|
||
<br />
|
||
}</td></tr>
|
||
<tr class="separator:a1f99410fd0fc632a5bc2497b6a447420"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
|
||
<tr class="memitem:ae47b5b0d793d0c2312e4805a1f40012a" id="r_ae47b5b0d793d0c2312e4805a1f40012a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1FlexboxConfig">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae47b5b0d793d0c2312e4805a1f40012a">Set</a> (<a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aa">FlexboxConfig::Direction</a>)</td></tr>
|
||
<tr class="memdesc:ae47b5b0d793d0c2312e4805a1f40012a"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox direction. <br /></td></tr>
|
||
<tr class="separator:ae47b5b0d793d0c2312e4805a1f40012a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5afe52066ea76ddc7948b77ac155a011" id="r_a5afe52066ea76ddc7948b77ac155a011"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1FlexboxConfig">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5afe52066ea76ddc7948b77ac155a011">Set</a> (<a class="el" href="#a6c844a611650cf7e956dbe269a0e72ab">FlexboxConfig::Wrap</a>)</td></tr>
|
||
<tr class="memdesc:a5afe52066ea76ddc7948b77ac155a011"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox wrap. <br /></td></tr>
|
||
<tr class="separator:a5afe52066ea76ddc7948b77ac155a011"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3de11197951ee3c9037ba7f2a2586a06" id="r_a3de11197951ee3c9037ba7f2a2586a06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1FlexboxConfig">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3de11197951ee3c9037ba7f2a2586a06">Set</a> (<a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2">FlexboxConfig::JustifyContent</a>)</td></tr>
|
||
<tr class="memdesc:a3de11197951ee3c9037ba7f2a2586a06"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox justify content. <br /></td></tr>
|
||
<tr class="separator:a3de11197951ee3c9037ba7f2a2586a06"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a07ef12f61272636369543b34932614f3" id="r_a07ef12f61272636369543b34932614f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1FlexboxConfig">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a07ef12f61272636369543b34932614f3">Set</a> (<a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7">FlexboxConfig::AlignItems</a>)</td></tr>
|
||
<tr class="memdesc:a07ef12f61272636369543b34932614f3"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox align items. <br /></td></tr>
|
||
<tr class="separator:a07ef12f61272636369543b34932614f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6df4ec3da7d3d2cd0b216f5d2c72cbd6" id="r_a6df4ec3da7d3d2cd0b216f5d2c72cbd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1FlexboxConfig">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6df4ec3da7d3d2cd0b216f5d2c72cbd6">Set</a> (<a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420">FlexboxConfig::AlignContent</a>)</td></tr>
|
||
<tr class="memdesc:a6df4ec3da7d3d2cd0b216f5d2c72cbd6"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox align content. <br /></td></tr>
|
||
<tr class="separator:a6df4ec3da7d3d2cd0b216f5d2c72cbd6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a98d9a43033c09c7f967cdec791408bad" id="r_a98d9a43033c09c7f967cdec791408bad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1FlexboxConfig">FlexboxConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a98d9a43033c09c7f967cdec791408bad">SetGap</a> (int <a class="el" href="#a109ea05d5d6e08d052672465ff8dac61">gap_x</a>, int <a class="el" href="#ab01b75a8a9419ec5c47650772f342ba3">gap_y</a>)</td></tr>
|
||
<tr class="memdesc:a98d9a43033c09c7f967cdec791408bad"><td class="mdescLeft"> </td><td class="mdescRight">Set the flexbox flex direction. <br /></td></tr>
|
||
<tr class="separator:a98d9a43033c09c7f967cdec791408bad"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
|
||
<tr class="memitem:a53421c695d00016ab925777d423b4eb6" id="r_a53421c695d00016ab925777d423b4eb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a53421c695d00016ab925777d423b4eb6">direction</a> = <a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aaaa70367aa7cb74e510f4f9413ccf059d3">Direction::Row</a></td></tr>
|
||
<tr class="separator:a53421c695d00016ab925777d423b4eb6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a68b5470ece4f0a492cc1d2057c9bd5e0" id="r_a68b5470ece4f0a492cc1d2057c9bd5e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a6c844a611650cf7e956dbe269a0e72ab">Wrap</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68b5470ece4f0a492cc1d2057c9bd5e0">wrap</a> = <a class="el" href="#a6c844a611650cf7e956dbe269a0e72abaa212b19ef5f2fb30acf92e6cbccc1f2d">Wrap::Wrap</a></td></tr>
|
||
<tr class="separator:a68b5470ece4f0a492cc1d2057c9bd5e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab3173252829e796ee1c100b447243748" id="r_ab3173252829e796ee1c100b447243748"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2">JustifyContent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab3173252829e796ee1c100b447243748">justify_content</a> = <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2a8d5898e4f1bd5527306b1f62fa4fd952">JustifyContent::FlexStart</a></td></tr>
|
||
<tr class="separator:ab3173252829e796ee1c100b447243748"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1514fd3d64965c521555fdc2cf2002ce" id="r_a1514fd3d64965c521555fdc2cf2002ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7">AlignItems</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1514fd3d64965c521555fdc2cf2002ce">align_items</a> = <a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7a8d5898e4f1bd5527306b1f62fa4fd952">AlignItems::FlexStart</a></td></tr>
|
||
<tr class="separator:a1514fd3d64965c521555fdc2cf2002ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a103275cb09167852e469450cf8471256" id="r_a103275cb09167852e469450cf8471256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420">AlignContent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a103275cb09167852e469450cf8471256">align_content</a> = <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420a8d5898e4f1bd5527306b1f62fa4fd952">AlignContent::FlexStart</a></td></tr>
|
||
<tr class="separator:a103275cb09167852e469450cf8471256"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a109ea05d5d6e08d052672465ff8dac61" id="r_a109ea05d5d6e08d052672465ff8dac61"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a109ea05d5d6e08d052672465ff8dac61">gap_x</a> = 0</td></tr>
|
||
<tr class="separator:a109ea05d5d6e08d052672465ff8dac61"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab01b75a8a9419ec5c47650772f342ba3" id="r_ab01b75a8a9419ec5c47650772f342ba3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab01b75a8a9419ec5c47650772f342ba3">gap_y</a> = 0</td></tr>
|
||
<tr class="separator:ab01b75a8a9419ec5c47650772f342ba3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Member Enumeration Documentation</h4>
|
||
<a id="a224b9163917ac32fc95a60d8c1eec3aa" name="a224b9163917ac32fc95a60d8c1eec3aa"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a224b9163917ac32fc95a60d8c1eec3aa">◆ </a></span>Direction</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum class <a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>This establishes the main-axis, thus defining the direction flex items are placed in the flex container. Flexbox is (aside wrapping) single-direction layout concept. Think of flex items as primarily laying out either in horizontal rows or vertical columns. </p>
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a224b9163917ac32fc95a60d8c1eec3aaaa70367aa7cb74e510f4f9413ccf059d3" name="a224b9163917ac32fc95a60d8c1eec3aaaa70367aa7cb74e510f4f9413ccf059d3"></a>Row </td><td class="fielddoc"><p>Flex items are laid out in a row. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a224b9163917ac32fc95a60d8c1eec3aaabba4d6f3a9cec9c96600e3e0d17b9f6a" name="a224b9163917ac32fc95a60d8c1eec3aaabba4d6f3a9cec9c96600e3e0d17b9f6a"></a>RowInversed </td><td class="fielddoc"><p>Flex items are laid out in a row, but in reverse order. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a224b9163917ac32fc95a60d8c1eec3aaa1976d7f704de389d9fe064e08ea35b2d" name="a224b9163917ac32fc95a60d8c1eec3aaa1976d7f704de389d9fe064e08ea35b2d"></a>Column </td><td class="fielddoc"><p>Flex items are laid out in a column. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a224b9163917ac32fc95a60d8c1eec3aaa338df815740895b690c7b07716acda20" name="a224b9163917ac32fc95a60d8c1eec3aaa338df815740895b690c7b07716acda20"></a>ColumnInversed </td><td class="fielddoc"><p>Flex items are laid out in a column, but in reverse order. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00033">33</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6c844a611650cf7e956dbe269a0e72ab" name="a6c844a611650cf7e956dbe269a0e72ab"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6c844a611650cf7e956dbe269a0e72ab">◆ </a></span>Wrap</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum class <a class="el" href="#a6c844a611650cf7e956dbe269a0e72ab">Wrap</a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>By default, flex items will all try to fit onto one line. You can change that and allow the items to wrap as needed with this property. </p>
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6c844a611650cf7e956dbe269a0e72aba93ac740a98eb4cc45b853c780ed16c44" name="a6c844a611650cf7e956dbe269a0e72aba93ac740a98eb4cc45b853c780ed16c44"></a>NoWrap </td><td class="fielddoc"><p>Flex items will all try to fit onto one line. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a6c844a611650cf7e956dbe269a0e72abaa212b19ef5f2fb30acf92e6cbccc1f2d" name="a6c844a611650cf7e956dbe269a0e72abaa212b19ef5f2fb30acf92e6cbccc1f2d"></a>Wrap </td><td class="fielddoc"><p>Flex items will wrap onto multiple lines. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a6c844a611650cf7e956dbe269a0e72abad639e613e3589af04e39135707dbc642" name="a6c844a611650cf7e956dbe269a0e72abad639e613e3589af04e39135707dbc642"></a>WrapInversed </td><td class="fielddoc"><p>Flex items will wrap onto multiple lines, but in reverse order. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00044">44</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac6e5ab18dcac465ee2ac9a0d8b4a82d2" name="ac6e5ab18dcac465ee2ac9a0d8b4a82d2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2">◆ </a></span>JustifyContent</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum class <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2">JustifyContent</a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>This defines the alignment along the main axis. It helps distribute extra free space leftover when either all the flex items on a line are inflexible, or are flexible but have reached their maximum size. It also exerts some control over the alignment of items when they overflow the line. </p>
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac6e5ab18dcac465ee2ac9a0d8b4a82d2a8d5898e4f1bd5527306b1f62fa4fd952" name="ac6e5ab18dcac465ee2ac9a0d8b4a82d2a8d5898e4f1bd5527306b1f62fa4fd952"></a>FlexStart </td><td class="fielddoc"><p>Items are aligned to the start of flexbox's direction. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="ac6e5ab18dcac465ee2ac9a0d8b4a82d2a923a60a08f41dc3052190403fc2a6b25" name="ac6e5ab18dcac465ee2ac9a0d8b4a82d2a923a60a08f41dc3052190403fc2a6b25"></a>FlexEnd </td><td class="fielddoc"><p>Items are aligned to the end of flexbox's direction. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="ac6e5ab18dcac465ee2ac9a0d8b4a82d2a4f1f6016fc9f3f2353c0cc7c67b292bd" name="ac6e5ab18dcac465ee2ac9a0d8b4a82d2a4f1f6016fc9f3f2353c0cc7c67b292bd"></a>Center </td><td class="fielddoc"><p>Items are centered along the line. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="ac6e5ab18dcac465ee2ac9a0d8b4a82d2afbb09a82eafab60150d0996e8fe46560" name="ac6e5ab18dcac465ee2ac9a0d8b4a82d2afbb09a82eafab60150d0996e8fe46560"></a>Stretch </td><td class="fielddoc"><p>Items are stretched to fill the line. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="ac6e5ab18dcac465ee2ac9a0d8b4a82d2afa2f3f8f296dcb6e5c287d69eae1c119" name="ac6e5ab18dcac465ee2ac9a0d8b4a82d2afa2f3f8f296dcb6e5c287d69eae1c119"></a>SpaceBetween </td><td class="fielddoc"><p>Items are evenly distributed in the line; first item is on the start. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="ac6e5ab18dcac465ee2ac9a0d8b4a82d2aa711fff5f720542ab104aab0805e2565" name="ac6e5ab18dcac465ee2ac9a0d8b4a82d2aa711fff5f720542ab104aab0805e2565"></a>SpaceAround </td><td class="fielddoc"><p>Items are evenly distributed in the line with equal space around them. Note that visually the spaces aren’t equal, since all the items have equal space on both sides. The first item will have one unit of space against the container edge, but two units of space between the next item because that next item has its own spacing that applies. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="ac6e5ab18dcac465ee2ac9a0d8b4a82d2a34ad3eaf7ee60a45210ad60bd731e235" name="ac6e5ab18dcac465ee2ac9a0d8b4a82d2a34ad3eaf7ee60a45210ad60bd731e235"></a>SpaceEvenly </td><td class="fielddoc"><p>Items are distributed so that the spacing between any two items (and the space to the edges) is equal. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00057">57</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a821af961ece5fe13540ad48b54c7a9e7" name="a821af961ece5fe13540ad48b54c7a9e7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a821af961ece5fe13540ad48b54c7a9e7">◆ </a></span>AlignItems</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum class <a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7">AlignItems</a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<p>This defines the default behavior for how flex items are laid out along the cross axis on the current line. Think of it as the justify-content version for the cross-axis (perpendicular to the main-axis). </p>
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a821af961ece5fe13540ad48b54c7a9e7a8d5898e4f1bd5527306b1f62fa4fd952" name="a821af961ece5fe13540ad48b54c7a9e7a8d5898e4f1bd5527306b1f62fa4fd952"></a>FlexStart </td><td class="fielddoc"><p>items are placed at the start of the cross axis. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a821af961ece5fe13540ad48b54c7a9e7a923a60a08f41dc3052190403fc2a6b25" name="a821af961ece5fe13540ad48b54c7a9e7a923a60a08f41dc3052190403fc2a6b25"></a>FlexEnd </td><td class="fielddoc"><p>items are placed at the end of the cross axis. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a821af961ece5fe13540ad48b54c7a9e7a4f1f6016fc9f3f2353c0cc7c67b292bd" name="a821af961ece5fe13540ad48b54c7a9e7a4f1f6016fc9f3f2353c0cc7c67b292bd"></a>Center </td><td class="fielddoc"><p>items are centered along the cross axis. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a821af961ece5fe13540ad48b54c7a9e7afbb09a82eafab60150d0996e8fe46560" name="a821af961ece5fe13540ad48b54c7a9e7afbb09a82eafab60150d0996e8fe46560"></a>Stretch </td><td class="fielddoc"><p>items are stretched to fill the cross axis. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00084">84</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1f99410fd0fc632a5bc2497b6a447420" name="a1f99410fd0fc632a5bc2497b6a447420"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1f99410fd0fc632a5bc2497b6a447420">◆ </a></span>AlignContent</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum class <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420">AlignContent</a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1f99410fd0fc632a5bc2497b6a447420a8d5898e4f1bd5527306b1f62fa4fd952" name="a1f99410fd0fc632a5bc2497b6a447420a8d5898e4f1bd5527306b1f62fa4fd952"></a>FlexStart </td><td class="fielddoc"><p>items are placed at the start of the cross axis. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a1f99410fd0fc632a5bc2497b6a447420a923a60a08f41dc3052190403fc2a6b25" name="a1f99410fd0fc632a5bc2497b6a447420a923a60a08f41dc3052190403fc2a6b25"></a>FlexEnd </td><td class="fielddoc"><p>items are placed at the end of the cross axis. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a1f99410fd0fc632a5bc2497b6a447420a4f1f6016fc9f3f2353c0cc7c67b292bd" name="a1f99410fd0fc632a5bc2497b6a447420a4f1f6016fc9f3f2353c0cc7c67b292bd"></a>Center </td><td class="fielddoc"><p>items are centered along the cross axis. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a1f99410fd0fc632a5bc2497b6a447420afbb09a82eafab60150d0996e8fe46560" name="a1f99410fd0fc632a5bc2497b6a447420afbb09a82eafab60150d0996e8fe46560"></a>Stretch </td><td class="fielddoc"><p>items are stretched to fill the cross axis. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a1f99410fd0fc632a5bc2497b6a447420afa2f3f8f296dcb6e5c287d69eae1c119" name="a1f99410fd0fc632a5bc2497b6a447420afa2f3f8f296dcb6e5c287d69eae1c119"></a>SpaceBetween </td><td class="fielddoc"><p>items are evenly distributed in the cross axis. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a1f99410fd0fc632a5bc2497b6a447420aa711fff5f720542ab104aab0805e2565" name="a1f99410fd0fc632a5bc2497b6a447420aa711fff5f720542ab104aab0805e2565"></a>SpaceAround </td><td class="fielddoc"><p>tems evenly distributed with equal space around each line. </p>
|
||
</td></tr>
|
||
<tr><td class="fieldname"><a id="a1f99410fd0fc632a5bc2497b6a447420a34ad3eaf7ee60a45210ad60bd731e235" name="a1f99410fd0fc632a5bc2497b6a447420a34ad3eaf7ee60a45210ad60bd731e235"></a>SpaceEvenly </td><td class="fielddoc"><p>items are evenly distributed in the cross axis with equal space around them. </p>
|
||
</td></tr>
|
||
</table>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00095">95</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h4 class="groupheader">Member Function Documentation</h4>
|
||
<a id="ae47b5b0d793d0c2312e4805a1f40012a" name="ae47b5b0d793d0c2312e4805a1f40012a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae47b5b0d793d0c2312e4805a1f40012a">◆ </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">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#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#l00009">9</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a5afe52066ea76ddc7948b77ac155a011" name="a5afe52066ea76ddc7948b77ac155a011"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5afe52066ea76ddc7948b77ac155a011">◆ </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">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#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#l00015">15</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3de11197951ee3c9037ba7f2a2586a06" name="a3de11197951ee3c9037ba7f2a2586a06"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3de11197951ee3c9037ba7f2a2586a06">◆ </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">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#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#l00021">21</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a07ef12f61272636369543b34932614f3" name="a07ef12f61272636369543b34932614f3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a07ef12f61272636369543b34932614f3">◆ </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">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#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#l00027">27</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6df4ec3da7d3d2cd0b216f5d2c72cbd6" name="a6df4ec3da7d3d2cd0b216f5d2c72cbd6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6df4ec3da7d3d2cd0b216f5d2c72cbd6">◆ </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">FlexboxConfig</a> & Set </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#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#l00033">33</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a98d9a43033c09c7f967cdec791408bad" name="a98d9a43033c09c7f967cdec791408bad"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a98d9a43033c09c7f967cdec791408bad">◆ </a></span>SetGap()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#structftxui_1_1FlexboxConfig">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#l00039">39</a> of file <a class="el" href="flexbox__config_8cpp_source.html">flexbox_config.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h4 class="groupheader">Member Data Documentation</h4>
|
||
<a id="a53421c695d00016ab925777d423b4eb6" name="a53421c695d00016ab925777d423b4eb6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a53421c695d00016ab925777d423b4eb6">◆ </a></span>direction</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a> direction = <a class="el" href="#a224b9163917ac32fc95a60d8c1eec3aaaa70367aa7cb74e510f4f9413ccf059d3">Direction::Row</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00040">40</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a68b5470ece4f0a492cc1d2057c9bd5e0" name="a68b5470ece4f0a492cc1d2057c9bd5e0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a68b5470ece4f0a492cc1d2057c9bd5e0">◆ </a></span>wrap</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#a6c844a611650cf7e956dbe269a0e72ab">Wrap</a> wrap = <a class="el" href="#a6c844a611650cf7e956dbe269a0e72abaa212b19ef5f2fb30acf92e6cbccc1f2d">Wrap::Wrap</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00050">50</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab3173252829e796ee1c100b447243748" name="ab3173252829e796ee1c100b447243748"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab3173252829e796ee1c100b447243748">◆ </a></span>justify_content</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2">JustifyContent</a> justify_content = <a class="el" href="#ac6e5ab18dcac465ee2ac9a0d8b4a82d2a8d5898e4f1bd5527306b1f62fa4fd952">JustifyContent::FlexStart</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00079">79</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1514fd3d64965c521555fdc2cf2002ce" name="a1514fd3d64965c521555fdc2cf2002ce"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1514fd3d64965c521555fdc2cf2002ce">◆ </a></span>align_items</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7">AlignItems</a> align_items = <a class="el" href="#a821af961ece5fe13540ad48b54c7a9e7a8d5898e4f1bd5527306b1f62fa4fd952">AlignItems::FlexStart</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00090">90</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a103275cb09167852e469450cf8471256" name="a103275cb09167852e469450cf8471256"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a103275cb09167852e469450cf8471256">◆ </a></span>align_content</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420">AlignContent</a> align_content = <a class="el" href="#a1f99410fd0fc632a5bc2497b6a447420a8d5898e4f1bd5527306b1f62fa4fd952">AlignContent::FlexStart</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00106">106</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a109ea05d5d6e08d052672465ff8dac61" name="a109ea05d5d6e08d052672465ff8dac61"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a109ea05d5d6e08d052672465ff8dac61">◆ </a></span>gap_x</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int gap_x = 0</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00108">108</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab01b75a8a9419ec5c47650772f342ba3" name="ab01b75a8a9419ec5c47650772f342ba3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab01b75a8a9419ec5c47650772f342ba3">◆ </a></span>gap_y</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int gap_y = 0</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="flexbox__config_8hpp_source.html#l00109">109</a> of file <a class="el" href="flexbox__config_8hpp_source.html">flexbox_config.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="structftxui_1_1LinearGradient" id="structftxui_1_1LinearGradient"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1LinearGradient">◆ </a></span>ftxui::LinearGradient</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct ftxui::LinearGradient</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"><p>A class representing the settings for linear-gradient color effect. </p>
|
||
<p>Example: </p><div class="fragment"><div class="line"><a class="code hl_function" href="#a5e989e4841fbba91e1714f977c5c58b9">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_a5e989e4841fbba91e1714f977c5c58b9"><div class="ttname"><a href="#a5e989e4841fbba91e1714f977c5c58b9">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 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#l00056">color.hpp:56</a></div></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#l00055">color.hpp:55</a></div></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#l00058">color.hpp:58</a></div></div>
|
||
</div><!-- fragment --><p>There are also shorthand constructors: </p><div class="fragment"><div class="line"><a class="code hl_function" href="#a5e989e4841fbba91e1714f977c5c58b9">LinearGradient</a>(<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 class="line"><a class="code hl_function" href="#a5e989e4841fbba91e1714f977c5c58b9">LinearGradient</a>(45, <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="linear__gradient_8hpp_source.html#l00032">32</a> of file <a class="el" href="linear__gradient_8hpp_source.html">linear_gradient.hpp</a>.</p>
|
||
</div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
|
||
<tr class="memitem:a5e989e4841fbba91e1714f977c5c58b9" id="r_a5e989e4841fbba91e1714f977c5c58b9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5e989e4841fbba91e1714f977c5c58b9">LinearGradient</a> ()</td></tr>
|
||
<tr class="memdesc:a5e989e4841fbba91e1714f977c5c58b9"><td class="mdescLeft"> </td><td class="mdescRight">Build the "empty" gradient. This is often followed by calls to <a class="el" href="#a251d447c54f49914a2cbf5dc16fc8b5b" title="Set the angle of the gradient.">LinearGradient::Angle()</a> and <a class="el" href="#a03b10012f78e1c731616ce760d28df40" title="Add a color stop to the gradient.">LinearGradient::Stop()</a>. Example: <br /></td></tr>
|
||
<tr class="separator:a5e989e4841fbba91e1714f977c5c58b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac57e39e64c79b5389f234eeaebfbb2fd" id="r_ac57e39e64c79b5389f234eeaebfbb2fd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac57e39e64c79b5389f234eeaebfbb2fd">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:ac57e39e64c79b5389f234eeaebfbb2fd"><td class="mdescLeft"> </td><td class="mdescRight">Build a gradient with two colors. <br /></td></tr>
|
||
<tr class="separator:ac57e39e64c79b5389f234eeaebfbb2fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adbf0567cfc8e05051a4236d6541f63b8" id="r_adbf0567cfc8e05051a4236d6541f63b8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adbf0567cfc8e05051a4236d6541f63b8">LinearGradient</a> (float <a class="el" href="#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:adbf0567cfc8e05051a4236d6541f63b8"><td class="mdescLeft"> </td><td class="mdescRight">Build a gradient with two colors and an angle. <br /></td></tr>
|
||
<tr class="separator:adbf0567cfc8e05051a4236d6541f63b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a251d447c54f49914a2cbf5dc16fc8b5b" id="r_a251d447c54f49914a2cbf5dc16fc8b5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1LinearGradient">LinearGradient</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a251d447c54f49914a2cbf5dc16fc8b5b">Angle</a> (float <a class="el" href="#ab8ef1bf8a70cc07c6d55823c390a7e76">angle</a>)</td></tr>
|
||
<tr class="memdesc:a251d447c54f49914a2cbf5dc16fc8b5b"><td class="mdescLeft"> </td><td class="mdescRight">Set the angle of the gradient. <br /></td></tr>
|
||
<tr class="separator:a251d447c54f49914a2cbf5dc16fc8b5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a03b10012f78e1c731616ce760d28df40" id="r_a03b10012f78e1c731616ce760d28df40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1LinearGradient">LinearGradient</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a03b10012f78e1c731616ce760d28df40">Stop</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color, float position)</td></tr>
|
||
<tr class="memdesc:a03b10012f78e1c731616ce760d28df40"><td class="mdescLeft"> </td><td class="mdescRight">Add a color stop to the gradient. <br /></td></tr>
|
||
<tr class="separator:a03b10012f78e1c731616ce760d28df40"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab85b009cd214d3bd1b3bb7f704af0da6" id="r_ab85b009cd214d3bd1b3bb7f704af0da6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1LinearGradient">LinearGradient</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab85b009cd214d3bd1b3bb7f704af0da6">Stop</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color)</td></tr>
|
||
<tr class="memdesc:ab85b009cd214d3bd1b3bb7f704af0da6"><td class="mdescLeft"> </td><td class="mdescRight">Add a color stop to the gradient. <br /></td></tr>
|
||
<tr class="separator:ab85b009cd214d3bd1b3bb7f704af0da6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
|
||
<tr class="memitem:ab8ef1bf8a70cc07c6d55823c390a7e76" id="r_ab8ef1bf8a70cc07c6d55823c390a7e76"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab8ef1bf8a70cc07c6d55823c390a7e76">angle</a> = 0.f</td></tr>
|
||
<tr class="separator:ab8ef1bf8a70cc07c6d55823c390a7e76"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9c56e5fb8075d8a48b1b0c3b4ea31831" id="r_a9c56e5fb8075d8a48b1b0c3b4ea31831"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structftxui_1_1LinearGradient_1_1Stop.html">Stop</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c56e5fb8075d8a48b1b0c3b4ea31831">stops</a></td></tr>
|
||
<tr class="separator:a9c56e5fb8075d8a48b1b0c3b4ea31831"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Constructor & Destructor Documentation</h4>
|
||
<a id="a5e989e4841fbba91e1714f977c5c58b9" name="a5e989e4841fbba91e1714f977c5c58b9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5e989e4841fbba91e1714f977c5c58b9">◆ </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">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="#a251d447c54f49914a2cbf5dc16fc8b5b" title="Set the angle of the gradient.">LinearGradient::Angle()</a> and <a class="el" href="#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="#a5e989e4841fbba91e1714f977c5c58b9">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><!-- fragment -->
|
||
</div>
|
||
</div>
|
||
<a id="ac57e39e64c79b5389f234eeaebfbb2fd" name="ac57e39e64c79b5389f234eeaebfbb2fd"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac57e39e64c79b5389f234eeaebfbb2fd">◆ </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">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#l00197">197</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="adbf0567cfc8e05051a4236d6541f63b8" name="adbf0567cfc8e05051a4236d6541f63b8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adbf0567cfc8e05051a4236d6541f63b8">◆ </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">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#l00204">204</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>
|
||
<h4 class="groupheader">Member Function Documentation</h4>
|
||
<a id="a251d447c54f49914a2cbf5dc16fc8b5b" name="a251d447c54f49914a2cbf5dc16fc8b5b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a251d447c54f49914a2cbf5dc16fc8b5b">◆ </a></span>Angle()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#structftxui_1_1LinearGradient">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#l00212">212</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="a03b10012f78e1c731616ce760d28df40" name="a03b10012f78e1c731616ce760d28df40"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a03b10012f78e1c731616ce760d28df40">◆ </a></span>Stop() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#structftxui_1_1LinearGradient">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>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>p</em></span> )</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>
|
||
<tr><td class="paramname">p</td><td>The position of the stop. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00220">220</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="ab85b009cd214d3bd1b3bb7f704af0da6" name="ab85b009cd214d3bd1b3bb7f704af0da6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab85b009cd214d3bd1b3bb7f704af0da6">◆ </a></span>Stop() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#structftxui_1_1LinearGradient">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#l00229">229</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>
|
||
<h4 class="groupheader">Member Data Documentation</h4>
|
||
<a id="ab8ef1bf8a70cc07c6d55823c390a7e76" name="ab8ef1bf8a70cc07c6d55823c390a7e76"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab8ef1bf8a70cc07c6d55823c390a7e76">◆ </a></span>angle</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">float angle = 0.f</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="linear__gradient_8hpp_source.html#l00033">33</a> of file <a class="el" href="linear__gradient_8hpp_source.html">linear_gradient.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9c56e5fb8075d8a48b1b0c3b4ea31831" name="a9c56e5fb8075d8a48b1b0c3b4ea31831"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9c56e5fb8075d8a48b1b0c3b4ea31831">◆ </a></span>stops</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::vector<<a class="el" href="structftxui_1_1LinearGradient_1_1Stop.html">Stop</a>> stops</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="linear__gradient_8hpp_source.html#l00043">43</a> of file <a class="el" href="linear__gradient_8hpp_source.html">linear_gradient.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="classftxui_1_1Node" id="classftxui_1_1Node"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#classftxui_1_1Node">◆ </a></span>ftxui::Node</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">class ftxui::Node</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"><p><a class="el" href="#classftxui_1_1Node" title="Node is the base class for all elements in the DOM tree.">Node</a> is the base class for all elements in the DOM tree. </p>
|
||
<p>It represents a single node in the document object model (DOM) and provides the basic structure for layout and rendering. It contains methods for computing layout requirements, setting the box dimensions, selecting content, rendering to the screen, and checking the layout status. It typically contains child elements, which are also instances of <a class="el" href="#classftxui_1_1Node" title="Node is the base class for all elements in the DOM tree.">Node</a>.</p>
|
||
<p>Users are expected to derive from this class to create custom elements.</p>
|
||
<p>A list of builtin elements can be found in the <code><a class="el" href="elements_8hpp.html">elements.hpp</a></code> file. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8hpp_source.html#l00037">37</a> of file <a class="el" href="node_8hpp_source.html">node.hpp</a>.</p>
|
||
</div><div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
||
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Node:</div>
|
||
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
||
</div>
|
||
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
||
<div class="center"><img src="classftxui_1_1Node__inherit__graph.png" border="0" usemap="#aNode_inherit__map" alt="Inheritance graph"/></div>
|
||
<map name="aNode_inherit__map" id="aNode_inherit__map">
|
||
<area shape="rect" title="Node is the base class for all elements in the DOM tree." alt="" coords="37,5,93,31"/>
|
||
<area shape="rect" href="classftxui_1_1NodeDecorator.html" title=" " alt="" coords="5,79,125,104"/>
|
||
<area shape="poly" title=" " alt="" coords="68,44,68,79,63,79,63,44"/>
|
||
</map>
|
||
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||
<table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
|
||
<tr class="memitem:a0d313fac56abd7ebe58a17f1530b879e" id="r_a0d313fac56abd7ebe58a17f1530b879e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0d313fac56abd7ebe58a17f1530b879e">Node</a> ()</td></tr>
|
||
<tr class="separator:a0d313fac56abd7ebe58a17f1530b879e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a19fa1eae4c02e514c62a95e395b383a1" id="r_a19fa1eae4c02e514c62a95e395b383a1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a19fa1eae4c02e514c62a95e395b383a1">Node</a> (<a class="el" href="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children)</td></tr>
|
||
<tr class="separator:a19fa1eae4c02e514c62a95e395b383a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7eb6a9efa23e5f6f7fc53b5aa3759dff" id="r_a7eb6a9efa23e5f6f7fc53b5aa3759dff"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7eb6a9efa23e5f6f7fc53b5aa3759dff">Node</a> (const <a class="el" href="#classftxui_1_1Node">Node</a> &)=delete</td></tr>
|
||
<tr class="separator:a7eb6a9efa23e5f6f7fc53b5aa3759dff"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac6365e35a2029b3e58eca97905f8124d" id="r_ac6365e35a2029b3e58eca97905f8124d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6365e35a2029b3e58eca97905f8124d">Node</a> (const <a class="el" href="#classftxui_1_1Node">Node</a> &&)=delete</td></tr>
|
||
<tr class="separator:ac6365e35a2029b3e58eca97905f8124d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7e12a390c13d283fc06cafbbfef7eba7" id="r_a7e12a390c13d283fc06cafbbfef7eba7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#classftxui_1_1Node">Node</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7e12a390c13d283fc06cafbbfef7eba7">operator=</a> (const <a class="el" href="#classftxui_1_1Node">Node</a> &)=delete</td></tr>
|
||
<tr class="separator:a7e12a390c13d283fc06cafbbfef7eba7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abe938f0d7bfdca112e345590d4887de6" id="r_abe938f0d7bfdca112e345590d4887de6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#classftxui_1_1Node">Node</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#abe938f0d7bfdca112e345590d4887de6">operator=</a> (const <a class="el" href="#classftxui_1_1Node">Node</a> &&)=delete</td></tr>
|
||
<tr class="separator:abe938f0d7bfdca112e345590d4887de6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6fa6bf60f34f1e3efb0e59333428c9c8" id="r_a6fa6bf60f34f1e3efb0e59333428c9c8"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6fa6bf60f34f1e3efb0e59333428c9c8">~Node</a> ()</td></tr>
|
||
<tr class="separator:a6fa6bf60f34f1e3efb0e59333428c9c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a40bd818c5de23bb2d208360d275ae59d" id="r_a40bd818c5de23bb2d208360d275ae59d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a40bd818c5de23bb2d208360d275ae59d">ComputeRequirement</a> ()</td></tr>
|
||
<tr class="memdesc:a40bd818c5de23bb2d208360d275ae59d"><td class="mdescLeft"> </td><td class="mdescRight">Compute how much space an element needs. <br /></td></tr>
|
||
<tr class="separator:a40bd818c5de23bb2d208360d275ae59d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a39a263e8c8786dc62fcb4d734aad7fe6" id="r_a39a263e8c8786dc62fcb4d734aad7fe6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1Requirement">Requirement</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a39a263e8c8786dc62fcb4d734aad7fe6">requirement</a> ()</td></tr>
|
||
<tr class="separator:a39a263e8c8786dc62fcb4d734aad7fe6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2ed318aaadb07efc50e76fce1ccf9637" id="r_a2ed318aaadb07efc50e76fce1ccf9637"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2ed318aaadb07efc50e76fce1ccf9637">SetBox</a> (<a class="el" href="group__screen.html#structftxui_1_1Box">Box</a> box)</td></tr>
|
||
<tr class="memdesc:a2ed318aaadb07efc50e76fce1ccf9637"><td class="mdescLeft"> </td><td class="mdescRight">Assign a position and a dimension to an element for drawing. <br /></td></tr>
|
||
<tr class="separator:a2ed318aaadb07efc50e76fce1ccf9637"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a05352f5a353f1e86630a978060e77305" id="r_a05352f5a353f1e86630a978060e77305"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a05352f5a353f1e86630a978060e77305">Select</a> (<a class="el" href="#classftxui_1_1Selection">Selection</a> &selection)</td></tr>
|
||
<tr class="memdesc:a05352f5a353f1e86630a978060e77305"><td class="mdescLeft"> </td><td class="mdescRight">Compute the selection of an element. <br /></td></tr>
|
||
<tr class="separator:a05352f5a353f1e86630a978060e77305"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7e286fe14880614686ceeec84a9a9702" id="r_a7e286fe14880614686ceeec84a9a9702"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7e286fe14880614686ceeec84a9a9702">Render</a> (<a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &screen)</td></tr>
|
||
<tr class="memdesc:a7e286fe14880614686ceeec84a9a9702"><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:a7e286fe14880614686ceeec84a9a9702"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2c5cebe05557529299e649867b499680" id="r_a2c5cebe05557529299e649867b499680"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c5cebe05557529299e649867b499680">GetSelectedContent</a> (<a class="el" href="#classftxui_1_1Selection">Selection</a> &selection)</td></tr>
|
||
<tr class="separator:a2c5cebe05557529299e649867b499680"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5b71d891a102197f2856f53702425581" id="r_a5b71d891a102197f2856f53702425581"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5b71d891a102197f2856f53702425581">Check</a> (<a class="el" href="structftxui_1_1Node_1_1Status.html">Status</a> *status)</td></tr>
|
||
<tr class="separator:a5b71d891a102197f2856f53702425581"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr><td colspan="2"><h3>Protected Attributes</h3></td></tr>
|
||
<tr class="memitem:a2aeb117dade3254694355ab90e9fc566" id="r_a2aeb117dade3254694355ab90e9fc566"><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="#a2aeb117dade3254694355ab90e9fc566">children_</a></td></tr>
|
||
<tr class="separator:a2aeb117dade3254694355ab90e9fc566"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3530d99687053ce0d0006b9dee9a1ca7" id="r_a3530d99687053ce0d0006b9dee9a1ca7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1Requirement">Requirement</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3530d99687053ce0d0006b9dee9a1ca7">requirement_</a></td></tr>
|
||
<tr class="separator:a3530d99687053ce0d0006b9dee9a1ca7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa7e7d30102945911407723a5cbcdfabc" id="r_aa7e7d30102945911407723a5cbcdfabc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#structftxui_1_1Box">Box</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa7e7d30102945911407723a5cbcdfabc">box_</a></td></tr>
|
||
<tr class="separator:aa7e7d30102945911407723a5cbcdfabc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Constructor & Destructor Documentation</h4>
|
||
<a id="a0d313fac56abd7ebe58a17f1530b879e" name="a0d313fac56abd7ebe58a17f1530b879e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0d313fac56abd7ebe58a17f1530b879e">◆ </a></span>Node() <span class="overload">[1/4]</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_1Node">Node</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">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a19fa1eae4c02e514c62a95e395b383a1" name="a19fa1eae4c02e514c62a95e395b383a1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a19fa1eae4c02e514c62a95e395b383a1">◆ </a></span>Node() <span class="overload">[2/4]</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_1Node">Node</a> </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>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00016">16</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a7eb6a9efa23e5f6f7fc53b5aa3759dff" name="a7eb6a9efa23e5f6f7fc53b5aa3759dff"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7eb6a9efa23e5f6f7fc53b5aa3759dff">◆ </a></span>Node() <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"><a class="el" href="#classftxui_1_1Node">Node</a> </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="#classftxui_1_1Node">Node</a> &</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">delete</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac6365e35a2029b3e58eca97905f8124d" name="ac6365e35a2029b3e58eca97905f8124d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac6365e35a2029b3e58eca97905f8124d">◆ </a></span>Node() <span class="overload">[4/4]</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_1Node">Node</a> </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="#classftxui_1_1Node">Node</a> &&</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">delete</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6fa6bf60f34f1e3efb0e59333428c9c8" name="a6fa6bf60f34f1e3efb0e59333428c9c8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6fa6bf60f34f1e3efb0e59333428c9c8">◆ </a></span>~Node()</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_1Node">Node</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">virtual</span><span class="mlabel">default</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<h4 class="groupheader">Member Function Documentation</h4>
|
||
<a id="a7e12a390c13d283fc06cafbbfef7eba7" name="a7e12a390c13d283fc06cafbbfef7eba7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7e12a390c13d283fc06cafbbfef7eba7">◆ </a></span>operator=() <span class="overload">[1/2]</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_1Node">Node</a> & operator= </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="#classftxui_1_1Node">Node</a> &</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">delete</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abe938f0d7bfdca112e345590d4887de6" name="abe938f0d7bfdca112e345590d4887de6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abe938f0d7bfdca112e345590d4887de6">◆ </a></span>operator=() <span class="overload">[2/2]</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_1Node">Node</a> & operator= </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="#classftxui_1_1Node">Node</a> &&</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">delete</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a40bd818c5de23bb2d208360d275ae59d" name="a40bd818c5de23bb2d208360d275ae59d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a40bd818c5de23bb2d208360d275ae59d">◆ </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#l00020">20</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a39a263e8c8786dc62fcb4d734aad7fe6" name="a39a263e8c8786dc62fcb4d734aad7fe6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a39a263e8c8786dc62fcb4d734aad7fe6">◆ </a></span>requirement()</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_1Requirement">Requirement</a> requirement </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">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8hpp_source.html#l00052">52</a> of file <a class="el" href="node_8hpp_source.html">node.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2ed318aaadb07efc50e76fce1ccf9637" name="a2ed318aaadb07efc50e76fce1ccf9637"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2ed318aaadb07efc50e76fce1ccf9637">◆ </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="group__screen.html#structftxui_1_1Box">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#l00041">41</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a05352f5a353f1e86630a978060e77305" name="a05352f5a353f1e86630a978060e77305"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a05352f5a353f1e86630a978060e77305">◆ </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">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#l00046">46</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a7e286fe14880614686ceeec84a9a9702" name="a7e286fe14880614686ceeec84a9a9702"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7e286fe14880614686ceeec84a9a9702">◆ </a></span>Render()</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#l00059">59</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2c5cebe05557529299e649867b499680" name="a2c5cebe05557529299e649867b499680"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2c5cebe05557529299e649867b499680">◆ </a></span>GetSelectedContent()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::string GetSelectedContent </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#classftxui_1_1Selection">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 class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00072">72</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a5b71d891a102197f2856f53702425581" name="a5b71d891a102197f2856f53702425581"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5b71d891a102197f2856f53702425581">◆ </a></span>Check()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void Check </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="structftxui_1_1Node_1_1Status.html">Status</a> *</td> <td class="paramname"><span class="paramname"><em>status</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 class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00065">65</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h4 class="groupheader">Member Data Documentation</h4>
|
||
<a id="a2aeb117dade3254694355ab90e9fc566" name="a2aeb117dade3254694355ab90e9fc566"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2aeb117dade3254694355ab90e9fc566">◆ </a></span>children_</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="namespaceftxui.html#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children_</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8hpp_source.html#l00079">79</a> of file <a class="el" href="node_8hpp_source.html">node.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3530d99687053ce0d0006b9dee9a1ca7" name="a3530d99687053ce0d0006b9dee9a1ca7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3530d99687053ce0d0006b9dee9a1ca7">◆ </a></span>requirement_</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_1Requirement">Requirement</a> requirement_</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8hpp_source.html#l00080">80</a> of file <a class="el" href="node_8hpp_source.html">node.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa7e7d30102945911407723a5cbcdfabc" name="aa7e7d30102945911407723a5cbcdfabc"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa7e7d30102945911407723a5cbcdfabc">◆ </a></span>box_</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="group__screen.html#structftxui_1_1Box">Box</a> box_</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="node_8hpp_source.html#l00081">81</a> of file <a class="el" href="node_8hpp_source.html">node.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="structftxui_1_1Requirement" id="structftxui_1_1Requirement"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1Requirement">◆ </a></span>ftxui::Requirement</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">struct ftxui::Requirement</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"><p><a class="el" href="#structftxui_1_1Requirement" title="Requirement is a structure that defines the layout requirements for a Node in the terminal user inter...">Requirement</a> is a structure that defines the layout requirements for a <a class="el" href="#classftxui_1_1Node" title="Node is the base class for all elements in the DOM tree.">Node</a> in the terminal user interface. </p>
|
||
<p>It specifies the minimum size required to fully draw the element, </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="requirement_8hpp_source.html#l00018">18</a> of file <a class="el" href="requirement_8hpp_source.html">requirement.hpp</a>.</p>
|
||
</div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
|
||
<tr class="memitem:a9c8ab844b7e5b610b7a4ac433ea148a1" id="r_a9c8ab844b7e5b610b7a4ac433ea148a1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c8ab844b7e5b610b7a4ac433ea148a1">min_x</a> = 0</td></tr>
|
||
<tr class="separator:a9c8ab844b7e5b610b7a4ac433ea148a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5fb18fec2bc2c10f230d683506bb5a8f" id="r_a5fb18fec2bc2c10f230d683506bb5a8f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5fb18fec2bc2c10f230d683506bb5a8f">min_y</a> = 0</td></tr>
|
||
<tr class="separator:a5fb18fec2bc2c10f230d683506bb5a8f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a874ced28be7064feaaf97c70c2097bd6" id="r_a874ced28be7064feaaf97c70c2097bd6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a874ced28be7064feaaf97c70c2097bd6">flex_grow_x</a> = 0</td></tr>
|
||
<tr class="separator:a874ced28be7064feaaf97c70c2097bd6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a13f6aa7165c63a4494fc2f1ed4428880" id="r_a13f6aa7165c63a4494fc2f1ed4428880"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a13f6aa7165c63a4494fc2f1ed4428880">flex_grow_y</a> = 0</td></tr>
|
||
<tr class="separator:a13f6aa7165c63a4494fc2f1ed4428880"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad293f2488e260e36e72fd3da9c16df9a" id="r_ad293f2488e260e36e72fd3da9c16df9a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad293f2488e260e36e72fd3da9c16df9a">flex_shrink_x</a> = 0</td></tr>
|
||
<tr class="separator:ad293f2488e260e36e72fd3da9c16df9a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab4e07297a2a55de7158ef0115b6b46a9" id="r_ab4e07297a2a55de7158ef0115b6b46a9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4e07297a2a55de7158ef0115b6b46a9">flex_shrink_y</a> = 0</td></tr>
|
||
<tr class="separator:ab4e07297a2a55de7158ef0115b6b46a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa4da656616dd87d4e82a4ee718db6b3c" id="r_aa4da656616dd87d4e82a4ee718db6b3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1Requirement_1_1Focused.html">Focused</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa4da656616dd87d4e82a4ee718db6b3c">focused</a></td></tr>
|
||
<tr class="separator:aa4da656616dd87d4e82a4ee718db6b3c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Member Data Documentation</h4>
|
||
<a id="a9c8ab844b7e5b610b7a4ac433ea148a1" name="a9c8ab844b7e5b610b7a4ac433ea148a1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9c8ab844b7e5b610b7a4ac433ea148a1">◆ </a></span>min_x</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int min_x = 0</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="requirement_8hpp_source.html#l00020">20</a> of file <a class="el" href="requirement_8hpp_source.html">requirement.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a5fb18fec2bc2c10f230d683506bb5a8f" name="a5fb18fec2bc2c10f230d683506bb5a8f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5fb18fec2bc2c10f230d683506bb5a8f">◆ </a></span>min_y</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int min_y = 0</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="requirement_8hpp_source.html#l00021">21</a> of file <a class="el" href="requirement_8hpp_source.html">requirement.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a874ced28be7064feaaf97c70c2097bd6" name="a874ced28be7064feaaf97c70c2097bd6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a874ced28be7064feaaf97c70c2097bd6">◆ </a></span>flex_grow_x</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int flex_grow_x = 0</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="requirement_8hpp_source.html#l00024">24</a> of file <a class="el" href="requirement_8hpp_source.html">requirement.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a13f6aa7165c63a4494fc2f1ed4428880" name="a13f6aa7165c63a4494fc2f1ed4428880"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a13f6aa7165c63a4494fc2f1ed4428880">◆ </a></span>flex_grow_y</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int flex_grow_y = 0</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="requirement_8hpp_source.html#l00025">25</a> of file <a class="el" href="requirement_8hpp_source.html">requirement.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad293f2488e260e36e72fd3da9c16df9a" name="ad293f2488e260e36e72fd3da9c16df9a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad293f2488e260e36e72fd3da9c16df9a">◆ </a></span>flex_shrink_x</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int flex_shrink_x = 0</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="requirement_8hpp_source.html#l00026">26</a> of file <a class="el" href="requirement_8hpp_source.html">requirement.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab4e07297a2a55de7158ef0115b6b46a9" name="ab4e07297a2a55de7158ef0115b6b46a9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab4e07297a2a55de7158ef0115b6b46a9">◆ </a></span>flex_shrink_y</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">int flex_shrink_y = 0</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="requirement_8hpp_source.html#l00027">27</a> of file <a class="el" href="requirement_8hpp_source.html">requirement.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa4da656616dd87d4e82a4ee718db6b3c" name="aa4da656616dd87d4e82a4ee718db6b3c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa4da656616dd87d4e82a4ee718db6b3c">◆ </a></span>focused</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structftxui_1_1Requirement_1_1Focused.html">Focused</a> focused</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="requirement_8hpp_source.html#l00051">51</a> of file <a class="el" href="requirement_8hpp_source.html">requirement.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="classftxui_1_1Selection" id="classftxui_1_1Selection"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#classftxui_1_1Selection">◆ </a></span>ftxui::Selection</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">class ftxui::Selection</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"><p>Represents a selection in a terminal user interface. </p>
|
||
<p><a class="el" href="#classftxui_1_1Selection" title="Represents a selection in a terminal user interface.">Selection</a> is a class that represents the two endpoints of a selection in a terminal user interface. </p>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="selection_8hpp_source.html#l00022">22</a> of file <a class="el" href="selection_8hpp_source.html">selection.hpp</a>.</p>
|
||
</div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
|
||
<tr class="memitem:ade00d4039f147221b9fd6b6b402b43b1" id="r_ade00d4039f147221b9fd6b6b402b43b1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ade00d4039f147221b9fd6b6b402b43b1">Selection</a> ()</td></tr>
|
||
<tr class="memdesc:ade00d4039f147221b9fd6b6b402b43b1"><td class="mdescLeft"> </td><td class="mdescRight">Create an empty selection. <br /></td></tr>
|
||
<tr class="separator:ade00d4039f147221b9fd6b6b402b43b1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a76eafd8bc098ec9f0405e3b1f6fb42c4" id="r_a76eafd8bc098ec9f0405e3b1f6fb42c4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a76eafd8bc098ec9f0405e3b1f6fb42c4">Selection</a> (int start_x, int start_y, int end_x, int end_y)</td></tr>
|
||
<tr class="memdesc:a76eafd8bc098ec9f0405e3b1f6fb42c4"><td class="mdescLeft"> </td><td class="mdescRight">Create a selection. <br /></td></tr>
|
||
<tr class="separator:a76eafd8bc098ec9f0405e3b1f6fb42c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a03f5cc5dcad10fecb7a0b8203c86a13e" id="r_a03f5cc5dcad10fecb7a0b8203c86a13e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__screen.html#structftxui_1_1Box">Box</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a03f5cc5dcad10fecb7a0b8203c86a13e">GetBox</a> () const</td></tr>
|
||
<tr class="memdesc:a03f5cc5dcad10fecb7a0b8203c86a13e"><td class="mdescLeft"> </td><td class="mdescRight">Get the box of the selection. <br /></td></tr>
|
||
<tr class="separator:a03f5cc5dcad10fecb7a0b8203c86a13e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af3f2674604d907fbce26d4217cfa9324" id="r_af3f2674604d907fbce26d4217cfa9324"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#classftxui_1_1Selection">Selection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af3f2674604d907fbce26d4217cfa9324">SaturateHorizontal</a> (<a class="el" href="group__screen.html#structftxui_1_1Box">Box</a> box)</td></tr>
|
||
<tr class="memdesc:af3f2674604d907fbce26d4217cfa9324"><td class="mdescLeft"> </td><td class="mdescRight">Saturate the selection to be inside the box. This is called by <code>hbox</code> to propagate the selection to its children. <br /></td></tr>
|
||
<tr class="separator:af3f2674604d907fbce26d4217cfa9324"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ace69e1e7c6e64b7ae0c4402e0e1e3336" id="r_ace69e1e7c6e64b7ae0c4402e0e1e3336"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#classftxui_1_1Selection">Selection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ace69e1e7c6e64b7ae0c4402e0e1e3336">SaturateVertical</a> (<a class="el" href="group__screen.html#structftxui_1_1Box">Box</a> box)</td></tr>
|
||
<tr class="memdesc:ace69e1e7c6e64b7ae0c4402e0e1e3336"><td class="mdescLeft"> </td><td class="mdescRight">Saturate the selection to be inside the box. This is called by <code>vbox</code> to propagate the selection to its children. <br /></td></tr>
|
||
<tr class="separator:ace69e1e7c6e64b7ae0c4402e0e1e3336"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8e12342fc420701fbffd97025421575a" id="r_a8e12342fc420701fbffd97025421575a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e12342fc420701fbffd97025421575a">IsEmpty</a> () const</td></tr>
|
||
<tr class="separator:a8e12342fc420701fbffd97025421575a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9887e25feddebbf840876824cb3cbf61" id="r_a9887e25feddebbf840876824cb3cbf61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9887e25feddebbf840876824cb3cbf61">AddPart</a> (const std::string &part, int y, int <a class="el" href="screen_8cpp.html#a972107f15f3c0c099eb9fd605e7f51c6">left</a>, int <a class="el" href="screen_8cpp.html#aa4b74e56e675912bbc06504407fc7a46">right</a>)</td></tr>
|
||
<tr class="separator:a9887e25feddebbf840876824cb3cbf61"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4d4387d24d418b865c77ed592602d08d" id="r_a4d4387d24d418b865c77ed592602d08d"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d4387d24d418b865c77ed592602d08d">GetParts</a> ()</td></tr>
|
||
<tr class="separator:a4d4387d24d418b865c77ed592602d08d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Constructor & Destructor Documentation</h4>
|
||
<a id="ade00d4039f147221b9fd6b6b402b43b1" name="ade00d4039f147221b9fd6b6b402b43b1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ade00d4039f147221b9fd6b6b402b43b1">◆ </a></span>Selection() <span class="overload">[1/2]</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_1Selection">Selection</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>Create an empty selection. </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a76eafd8bc098ec9f0405e3b1f6fb42c4" name="a76eafd8bc098ec9f0405e3b1f6fb42c4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a76eafd8bc098ec9f0405e3b1f6fb42c4">◆ </a></span>Selection() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#classftxui_1_1Selection">Selection</a> </td>
|
||
<td>(</td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>start_x</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>start_y</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>end_x</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>end_y</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Create a selection. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">start_x</td><td>The x coordinate of the start of the selection. </td></tr>
|
||
<tr><td class="paramname">start_y</td><td>The y coordinate of the start of the selection. </td></tr>
|
||
<tr><td class="paramname">end_x</td><td>The x coordinate of the end of the selection. </td></tr>
|
||
<tr><td class="paramname">end_y</td><td>The y coordinate of the end of the selection. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html#l00034">34</a> of file <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html">src/ftxui/dom/selection.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h4 class="groupheader">Member Function Documentation</h4>
|
||
<a id="a03f5cc5dcad10fecb7a0b8203c86a13e" name="a03f5cc5dcad10fecb7a0b8203c86a13e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a03f5cc5dcad10fecb7a0b8203c86a13e">◆ </a></span>GetBox()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">const <a class="el" href="group__screen.html#structftxui_1_1Box">Box</a> & GetBox </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td> const</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Get the box of the selection. </p>
|
||
<dl class="section return"><dt>Returns</dt><dd>The box of the selection. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html#l00067">67</a> of file <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html">src/ftxui/dom/selection.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af3f2674604d907fbce26d4217cfa9324" name="af3f2674604d907fbce26d4217cfa9324"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af3f2674604d907fbce26d4217cfa9324">◆ </a></span>SaturateHorizontal()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#classftxui_1_1Selection">Selection</a> SaturateHorizontal </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#structftxui_1_1Box">Box</a></td> <td class="paramname"><span class="paramname"><em>box</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Saturate the selection to be inside the box. This is called by <code>hbox</code> to propagate the selection to its children. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">box</td><td>The box to saturate the selection in. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The saturated selection. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html#l00075">75</a> of file <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html">src/ftxui/dom/selection.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ace69e1e7c6e64b7ae0c4402e0e1e3336" name="ace69e1e7c6e64b7ae0c4402e0e1e3336"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ace69e1e7c6e64b7ae0c4402e0e1e3336">◆ </a></span>SaturateVertical()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#classftxui_1_1Selection">Selection</a> SaturateVertical </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="group__screen.html#structftxui_1_1Box">Box</a></td> <td class="paramname"><span class="paramname"><em>box</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Saturate the selection to be inside the box. This is called by <code>vbox</code> to propagate the selection to its children. </p>
|
||
<dl class="params"><dt>Parameters</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramname">box</td><td>The box to saturate the selection in. </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section return"><dt>Returns</dt><dd>The saturated selection. </dd></dl>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html#l00113">113</a> of file <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html">src/ftxui/dom/selection.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8e12342fc420701fbffd97025421575a" name="a8e12342fc420701fbffd97025421575a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8e12342fc420701fbffd97025421575a">◆ </a></span>IsEmpty()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool IsEmpty </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td> const</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="selection_8hpp_source.html#l00031">31</a> of file <a class="el" href="selection_8hpp_source.html">selection.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9887e25feddebbf840876824cb3cbf61" name="a9887e25feddebbf840876824cb3cbf61"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9887e25feddebbf840876824cb3cbf61">◆ </a></span>AddPart()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void AddPart </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>part</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>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>right</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html#l00146">146</a> of file <a class="el" href="src_2ftxui_2dom_2selection_8cpp_source.html">src/ftxui/dom/selection.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a4d4387d24d418b865c77ed592602d08d" name="a4d4387d24d418b865c77ed592602d08d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a4d4387d24d418b865c77ed592602d08d">◆ </a></span>GetParts()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::string GetParts </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">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="selection_8hpp_source.html#l00034">34</a> of file <a class="el" href="selection_8hpp_source.html">selection.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<a name="classftxui_1_1Table" id="classftxui_1_1Table"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#classftxui_1_1Table">◆ </a></span>ftxui::Table</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">class ftxui::Table</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<div class="textblock"><p><a class="el" href="#classftxui_1_1Table" title="Table is a utility to draw tables.">Table</a> is a utility to draw tables. </p>
|
||
<p><b>example</b> </p><div class="fragment"><div class="line"><span class="keyword">auto</span> table = <a class="code hl_function" href="#a2a7f82c625b00a53f710b2ed305248d2">Table</a>({</div>
|
||
<div class="line"> {<span class="stringliteral">"X"</span>, <span class="stringliteral">"Y"</span>},</div>
|
||
<div class="line"> {<span class="stringliteral">"-1"</span>, <span class="stringliteral">"1"</span>},</div>
|
||
<div class="line"> {<span class="stringliteral">"+0"</span>, <span class="stringliteral">"0"</span>},</div>
|
||
<div class="line"> {<span class="stringliteral">"+1"</span>, <span class="stringliteral">"1"</span>},</div>
|
||
<div class="line">});</div>
|
||
<div class="line"> </div>
|
||
<div class="line">table.SelectAll().Border(<a class="code hl_enumvalue" href="#ggafe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>);</div>
|
||
<div class="line">table.SelectRow(1).Border(<a class="code hl_enumvalue" href="#ggafe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92">DOUBLE</a>);</div>
|
||
<div class="line">table.SelectRow(1).SeparatorInternal(<a class="code hl_enumvalue" href="#ggafe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>);</div>
|
||
<div class="line"> </div>
|
||
<div class="line">std::move(table).Render();</div>
|
||
<div class="ttc" id="agroup__dom_html_a2a7f82c625b00a53f710b2ed305248d2"><div class="ttname"><a href="#a2a7f82c625b00a53f710b2ed305248d2">ftxui::Table::Table</a></div><div class="ttdeci">Table()</div><div class="ttdoc">Create an empty table.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2table_8cpp_source.html#l00047">src/ftxui/dom/table.cpp:47</a></div></div>
|
||
<div class="ttc" id="agroup__dom_html_ggafe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92"><div class="ttname"><a href="#ggafe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92">ftxui::DOUBLE</a></div><div class="ttdeci">@ DOUBLE</div><div class="ttdef"><b>Definition</b> <a href="elements_8hpp_source.html#l00039">elements.hpp:39</a></div></div>
|
||
<div class="ttc" id="agroup__dom_html_ggafe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb"><div class="ttname"><a href="#ggafe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">ftxui::LIGHT</a></div><div class="ttdeci">@ LIGHT</div><div class="ttdef"><b>Definition</b> <a href="elements_8hpp_source.html#l00036">elements.hpp:36</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="table_8hpp_source.html#l00036">36</a> of file <a class="el" href="table_8hpp_source.html">table.hpp</a>.</p>
|
||
</div><table class="memberdecls">
|
||
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
|
||
<tr class="memitem:a2a7f82c625b00a53f710b2ed305248d2" id="r_a2a7f82c625b00a53f710b2ed305248d2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a7f82c625b00a53f710b2ed305248d2">Table</a> ()</td></tr>
|
||
<tr class="memdesc:a2a7f82c625b00a53f710b2ed305248d2"><td class="mdescLeft"> </td><td class="mdescRight">Create an empty table. <br /></td></tr>
|
||
<tr class="separator:a2a7f82c625b00a53f710b2ed305248d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2055337c538a82ae13d92db1838fc454" id="r_a2055337c538a82ae13d92db1838fc454"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2055337c538a82ae13d92db1838fc454">Table</a> (std::vector< std::vector< std::string > >)</td></tr>
|
||
<tr class="memdesc:a2055337c538a82ae13d92db1838fc454"><td class="mdescLeft"> </td><td class="mdescRight">Create a table from a vector of vector of string. <br /></td></tr>
|
||
<tr class="separator:a2055337c538a82ae13d92db1838fc454"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:acbd904dfec77b46b257e33f9c7d1e71d" id="r_acbd904dfec77b46b257e33f9c7d1e71d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acbd904dfec77b46b257e33f9c7d1e71d">Table</a> (std::vector< std::vector< <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> > >)</td></tr>
|
||
<tr class="memdesc:acbd904dfec77b46b257e33f9c7d1e71d"><td class="mdescLeft"> </td><td class="mdescRight">Create a table from a vector of vector of Element. <br /></td></tr>
|
||
<tr class="separator:acbd904dfec77b46b257e33f9c7d1e71d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a22a1b5a5b90feb5ebbfe20d7dec5c650" id="r_a22a1b5a5b90feb5ebbfe20d7dec5c650"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22a1b5a5b90feb5ebbfe20d7dec5c650">Table</a> (std::initializer_list< std::vector< std::string > > init)</td></tr>
|
||
<tr class="separator:a22a1b5a5b90feb5ebbfe20d7dec5c650"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad5f50927f54334b84514bc4b11a14d71" id="r_ad5f50927f54334b84514bc4b11a14d71"><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="#ad5f50927f54334b84514bc4b11a14d71">SelectAll</a> ()</td></tr>
|
||
<tr class="memdesc:ad5f50927f54334b84514bc4b11a14d71"><td class="mdescLeft"> </td><td class="mdescRight">Select all the table. <br /></td></tr>
|
||
<tr class="separator:ad5f50927f54334b84514bc4b11a14d71"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3c2f178ef9f94da293a53b467ef8643b" id="r_a3c2f178ef9f94da293a53b467ef8643b"><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="#a3c2f178ef9f94da293a53b467ef8643b">SelectCell</a> (int column, int row)</td></tr>
|
||
<tr class="memdesc:a3c2f178ef9f94da293a53b467ef8643b"><td class="mdescLeft"> </td><td class="mdescRight">Select a cell of the table. <br /></td></tr>
|
||
<tr class="separator:a3c2f178ef9f94da293a53b467ef8643b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a64435bbfbdefd7408241c69b6b8283e7" id="r_a64435bbfbdefd7408241c69b6b8283e7"><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="#a64435bbfbdefd7408241c69b6b8283e7">SelectRow</a> (int row_index)</td></tr>
|
||
<tr class="memdesc:a64435bbfbdefd7408241c69b6b8283e7"><td class="mdescLeft"> </td><td class="mdescRight">Select a row of the table. <br /></td></tr>
|
||
<tr class="separator:a64435bbfbdefd7408241c69b6b8283e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab36d32e3675a9353ee79e84405cd7a44" id="r_ab36d32e3675a9353ee79e84405cd7a44"><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="#ab36d32e3675a9353ee79e84405cd7a44">SelectRows</a> (int row_min, int row_max)</td></tr>
|
||
<tr class="memdesc:ab36d32e3675a9353ee79e84405cd7a44"><td class="mdescLeft"> </td><td class="mdescRight">Select a range of rows of the table. <br /></td></tr>
|
||
<tr class="separator:ab36d32e3675a9353ee79e84405cd7a44"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4ee8ddbab36f592fba81c6430d26545e" id="r_a4ee8ddbab36f592fba81c6430d26545e"><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="#a4ee8ddbab36f592fba81c6430d26545e">SelectColumn</a> (int column_index)</td></tr>
|
||
<tr class="memdesc:a4ee8ddbab36f592fba81c6430d26545e"><td class="mdescLeft"> </td><td class="mdescRight">Select a column of the table. <br /></td></tr>
|
||
<tr class="separator:a4ee8ddbab36f592fba81c6430d26545e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a79109565fe65710f725eb474778cae36" id="r_a79109565fe65710f725eb474778cae36"><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="#a79109565fe65710f725eb474778cae36">SelectColumns</a> (int column_min, int column_max)</td></tr>
|
||
<tr class="memdesc:a79109565fe65710f725eb474778cae36"><td class="mdescLeft"> </td><td class="mdescRight">Select a range of columns of the table. <br /></td></tr>
|
||
<tr class="separator:a79109565fe65710f725eb474778cae36"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af0021915d0cbda394077929601b8ab8f" id="r_af0021915d0cbda394077929601b8ab8f"><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="#af0021915d0cbda394077929601b8ab8f">SelectRectangle</a> (int column_min, int column_max, int row_min, int row_max)</td></tr>
|
||
<tr class="memdesc:af0021915d0cbda394077929601b8ab8f"><td class="mdescLeft"> </td><td class="mdescRight">Select a rectangle of the table. <br /></td></tr>
|
||
<tr class="separator:af0021915d0cbda394077929601b8ab8f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a28d41d6113c5b29c8dd45846582b3299" id="r_a28d41d6113c5b29c8dd45846582b3299"><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="#a28d41d6113c5b29c8dd45846582b3299">Render</a> ()</td></tr>
|
||
<tr class="memdesc:a28d41d6113c5b29c8dd45846582b3299"><td class="mdescLeft"> </td><td class="mdescRight">Render the table. <br /></td></tr>
|
||
<tr class="separator:a28d41d6113c5b29c8dd45846582b3299"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<h4 class="groupheader">Constructor & Destructor Documentation</h4>
|
||
<a id="a2a7f82c625b00a53f710b2ed305248d2" name="a2a7f82c625b00a53f710b2ed305248d2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2a7f82c625b00a53f710b2ed305248d2">◆ </a></span>Table() <span class="overload">[1/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#classftxui_1_1Table">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#l00047">47</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="a2055337c538a82ae13d92db1838fc454" name="a2055337c538a82ae13d92db1838fc454"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2055337c538a82ae13d92db1838fc454">◆ </a></span>Table() <span class="overload">[2/4]</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">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#l00053">53</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="acbd904dfec77b46b257e33f9c7d1e71d" name="acbd904dfec77b46b257e33f9c7d1e71d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#acbd904dfec77b46b257e33f9c7d1e71d">◆ </a></span>Table() <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"><a class="el" href="#classftxui_1_1Table">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#l00069">69</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="a22a1b5a5b90feb5ebbfe20d7dec5c650" name="a22a1b5a5b90feb5ebbfe20d7dec5c650"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a22a1b5a5b90feb5ebbfe20d7dec5c650">◆ </a></span>Table() <span class="overload">[4/4]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="#classftxui_1_1Table">Table</a> </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::initializer_list< std::vector< std::string > ></td> <td class="paramname"><span class="paramname"><em>init</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html#l00075">75</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h4 class="groupheader">Member Function Documentation</h4>
|
||
<a id="ad5f50927f54334b84514bc4b11a14d71" name="ad5f50927f54334b84514bc4b11a14d71"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad5f50927f54334b84514bc4b11a14d71">◆ </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#l00200">200</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="a3c2f178ef9f94da293a53b467ef8643b" name="a3c2f178ef9f94da293a53b467ef8643b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3c2f178ef9f94da293a53b467ef8643b">◆ </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#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="a64435bbfbdefd7408241c69b6b8283e7" name="a64435bbfbdefd7408241c69b6b8283e7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a64435bbfbdefd7408241c69b6b8283e7">◆ </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#l00138">138</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="ab36d32e3675a9353ee79e84405cd7a44" name="ab36d32e3675a9353ee79e84405cd7a44"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab36d32e3675a9353ee79e84405cd7a44">◆ </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#l00146">146</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="a4ee8ddbab36f592fba81c6430d26545e" name="a4ee8ddbab36f592fba81c6430d26545e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a4ee8ddbab36f592fba81c6430d26545e">◆ </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#l00153">153</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="a79109565fe65710f725eb474778cae36" name="a79109565fe65710f725eb474778cae36"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a79109565fe65710f725eb474778cae36">◆ </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#l00161">161</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="af0021915d0cbda394077929601b8ab8f" name="af0021915d0cbda394077929601b8ab8f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af0021915d0cbda394077929601b8ab8f">◆ </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#l00179">179</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="a28d41d6113c5b29c8dd45846582b3299" name="a28d41d6113c5b29c8dd45846582b3299"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a28d41d6113c5b29c8dd45846582b3299">◆ </a></span>Render()</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#l00212">212</a> of file <a class="el" href="src_2ftxui_2dom_2table_8cpp_source.html">src/ftxui/dom/table.cpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||
<a id="ga224b9163917ac32fc95a60d8c1eec3aa" name="ga224b9163917ac32fc95a60d8c1eec3aa"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ga224b9163917ac32fc95a60d8c1eec3aa">◆ </a></span>Direction</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum class <a class="el" href="#ga224b9163917ac32fc95a60d8c1eec3aa">Direction</a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>Direction is an enumeration that represents the four cardinal directions. </p>
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga224b9163917ac32fc95a60d8c1eec3aaa258f49887ef8d14ac268c92b02503aaa" name="gga224b9163917ac32fc95a60d8c1eec3aaa258f49887ef8d14ac268c92b02503aaa"></a>Up </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="gga224b9163917ac32fc95a60d8c1eec3aaa08a38277b0309070706f6652eeae9a53" name="gga224b9163917ac32fc95a60d8c1eec3aaa08a38277b0309070706f6652eeae9a53"></a>Down </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="gga224b9163917ac32fc95a60d8c1eec3aaa945d5e233cf7d6240f6b783b36a374ff" name="gga224b9163917ac32fc95a60d8c1eec3aaa945d5e233cf7d6240f6b783b36a374ff"></a>Left </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="gga224b9163917ac32fc95a60d8c1eec3aaa92b09c7c48c520c3c55e497875da437c" name="gga224b9163917ac32fc95a60d8c1eec3aaa92b09c7c48c520c3c55e497875da437c"></a>Right </td><td class="fielddoc"></td></tr>
|
||
</table>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="direction_8hpp_source.html#l00013">13</a> of file <a class="el" href="direction_8hpp_source.html">direction.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="gafe3103dd0b8240c5443892484ef5af9c" name="gafe3103dd0b8240c5443892484ef5af9c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#gafe3103dd0b8240c5443892484ef5af9c">◆ </a></span>BorderStyle</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum <a class="el" href="#gafe3103dd0b8240c5443892484ef5af9c">BorderStyle</a></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>BorderStyle is an enumeration that represents the different styles of borders that can be applied to elements in the terminal UI. </p>
|
||
<p>BorderStyle is an enumeration that represents the different styles of borders that can be applied to elements in the terminal UI. It is used to define the visual appearance of borders around elements, such as windows, frames, or separators. </p>
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggafe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb" name="ggafe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb"></a>LIGHT </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="ggafe3103dd0b8240c5443892484ef5af9ca830310bdfd296d7cd00c59773579b892" name="ggafe3103dd0b8240c5443892484ef5af9ca830310bdfd296d7cd00c59773579b892"></a>DASHED </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="ggafe3103dd0b8240c5443892484ef5af9ca34cd68a92c52759ed9b545969a11c2da" name="ggafe3103dd0b8240c5443892484ef5af9ca34cd68a92c52759ed9b545969a11c2da"></a>HEAVY </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="ggafe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92" name="ggafe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92"></a>DOUBLE </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="ggafe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493" name="ggafe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493"></a>ROUNDED </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="ggafe3103dd0b8240c5443892484ef5af9ca2f0d18fc0d0fa4a6cd92dc328501874d" name="ggafe3103dd0b8240c5443892484ef5af9ca2f0d18fc0d0fa4a6cd92dc328501874d"></a>EMPTY </td><td class="fielddoc"></td></tr>
|
||
</table>
|
||
|
||
<p class="definition">Definition at line <a class="el" href="elements_8hpp_source.html#l00035">35</a> of file <a class="el" href="elements_8hpp_source.html">elements.hpp</a>.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<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="#gafe3103dd0b8240c5443892484ef5af9c">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="#gafe3103dd0b8240c5443892484ef5af9c">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-49"></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-53"></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-54"></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-55"></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="#gafe3103dd0b8240c5443892484ef5af9c">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-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="#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="#ggafe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493">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="agroup__dom_html_ggafe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493"><div class="ttname"><a href="#ggafe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493">ftxui::ROUNDED</a></div><div class="ttdeci">@ ROUNDED</div><div class="ttdef"><b>Definition</b> <a href="elements_8hpp_source.html#l00040">elements.hpp:40</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-48"></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><!-- 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-50"></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-51"></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><!-- 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-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="#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-57"></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-58"></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="#ga224b9163917ac32fc95a60d8c1eec3aa">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-59"></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-60"></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-61"></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-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="#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-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="#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-68"></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-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="#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">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">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__dom_html_structftxui_1_1LinearGradient"><div class="ttname"><a href="#structftxui_1_1LinearGradient">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#l00032">linear_gradient.hpp:32</a></div></div>
|
||
</div><!-- fragment -->
|
||
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2linear__gradient_8cpp_source.html#l00245">245</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">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">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#l00261">261</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">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">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#l00276">276</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">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">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#l00291">291</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/2]</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#l00084">84</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/2]</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">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#l00091">91</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="#gafe3103dd0b8240c5443892484ef5af9c">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="#ggafe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92">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><!-- 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-85"></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-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>(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-92"></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-91"></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="group__screen.html#gab87bacfdad76e61b9412d7124be44c1c">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>
|
||
</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>
|