mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-06-23 23:41:13 +08:00
3153 lines
311 KiB
HTML
3153 lines
311 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 Namespace Reference</title>
|
||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
<script type="text/javascript" src="jquery.js"></script>
|
||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||
|
<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('namespaceftxui.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="#namespaces">Namespaces</a> |
|
||
|
<a href="#nested-classes">Classes</a> |
|
||
|
<a href="#typedef-members">Typedefs</a> |
|
||
|
<a href="#enum-members">Enumerations</a> |
|
||
|
<a href="#func-members">Functions</a> |
|
||
|
<a href="#var-members">Variables</a> </div>
|
||
|
<div class="headertitle"><div class="title">ftxui Namespace Reference</div></div>
|
||
|
</div><!--header-->
|
||
|
<div class="contents">
|
||
|
|
||
|
<p>The FTXUI ftxui:: namespace.
|
||
|
<a href="#details">More...</a></p>
|
||
|
<table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||
|
Namespaces</h2></td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1animation.html">animation</a></td></tr>
|
||
|
<tr class="memdesc:namespaceftxui_1_1animation"><td class="mdescLeft"> </td><td class="mdescRight">The FTXUI <a class="el" href="namespaceftxui_1_1animation.html" title="The FTXUI ftxui::animation:: namespace.">ftxui::animation</a>:: namespace. <br /></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1box__helper.html">box_helper</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Container.html">Container</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Dimension.html">Dimension</a></td></tr>
|
||
|
<tr class="memdesc:namespaceftxui_1_1Dimension"><td class="mdescLeft"> </td><td class="mdescRight">Define how the <a class="el" href="group__screen.html#classftxui_1_1Screen" title="A rectangular grid of Pixel.">Screen</a>'s dimensions should look like. <br /></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1flexbox__helper.html">flexbox_helper</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1literals.html">literals</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1Terminal.html">Terminal</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1util.html">util</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table><table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||
|
Classes</h2></td></tr>
|
||
|
<tr class="memitem:structftxui_1_1AnimatedColorOption" id="r_structftxui_1_1AnimatedColorOption"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1AnimatedColorOption">AnimatedColorOption</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1AnimatedColorOption"><td class="mdescLeft"> </td><td class="mdescRight">Option about a potentially animated color. <a href="group__component.html#structftxui_1_1AnimatedColorOption">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1AnimatedColorOption"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1AnimatedColorsOption.html">AnimatedColorsOption</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1AnimationTask.html">AnimationTask</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1AutoReset.html">AutoReset</a></td></tr>
|
||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Assign a value to a variable, reset its old value when going out of scope. <a href="classftxui_1_1AutoReset.html#details">More...</a><br /></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1Box" id="r_structftxui_1_1Box"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#structftxui_1_1Box">Box</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1Box"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__screen.html#structftxui_1_1Box" title="Box is a structure that represents a rectangular area in a 2D space.">Box</a> is a structure that represents a rectangular area in a 2D space. <a href="group__screen.html#structftxui_1_1Box">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1Box"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1ButtonOption" id="r_structftxui_1_1ButtonOption"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1ButtonOption">ButtonOption</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1ButtonOption"><td class="mdescLeft"> </td><td class="mdescRight">Option for the AnimatedButton component. <a href="group__component.html#structftxui_1_1ButtonOption">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1ButtonOption"><td class="memSeparator" colspan="2"> </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="group__dom.html#structftxui_1_1Canvas">Canvas</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1Canvas"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__dom.html#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="group__dom.html#structftxui_1_1Canvas">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1Canvas"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1CapturedMouseInterface.html">CapturedMouseInterface</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1CheckboxOption" id="r_structftxui_1_1CheckboxOption"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1CheckboxOption">CheckboxOption</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1CheckboxOption"><td class="mdescLeft"> </td><td class="mdescRight">Option for the Checkbox component. <a href="group__component.html#structftxui_1_1CheckboxOption">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1CheckboxOption"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:classftxui_1_1Color" id="r_classftxui_1_1Color"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td></tr>
|
||
|
<tr class="memdesc:classftxui_1_1Color"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__screen.html#classftxui_1_1Color" title="Color is a class that represents a color in the terminal user interface.">Color</a> is a class that represents a color in the terminal user interface. <a href="group__screen.html#classftxui_1_1Color">More...</a><br /></td></tr>
|
||
|
<tr class="separator:classftxui_1_1Color"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1ColorInfo" id="r_structftxui_1_1ColorInfo"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#structftxui_1_1ColorInfo">ColorInfo</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1ColorInfo"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__screen.html#structftxui_1_1ColorInfo" title="ColorInfo is a structure that contains information about the terminal color palette.">ColorInfo</a> is a structure that contains information about the terminal color palette. <a href="group__screen.html#structftxui_1_1ColorInfo">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1ColorInfo"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:classftxui_1_1ComponentBase" id="r_classftxui_1_1ComponentBase"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#classftxui_1_1ComponentBase">ComponentBase</a></td></tr>
|
||
|
<tr class="memdesc:classftxui_1_1ComponentBase"><td class="mdescLeft"> </td><td class="mdescRight">It implement rendering itself as <a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">ftxui::Element</a>. It implement keyboard navigation by responding to <a class="el" href="group__component.html#structftxui_1_1Event" title="Represent an event. It can be key press event, a terminal resize, or more ...">ftxui::Event</a>. <a href="group__component.html#classftxui_1_1ComponentBase">More...</a><br /></td></tr>
|
||
|
<tr class="separator:classftxui_1_1ComponentBase"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a></td></tr>
|
||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Own or reference an immutable object. <a href="classftxui_1_1ConstRef.html#details">More...</a><br /></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a></td></tr>
|
||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Reference a list of strings. <a href="classftxui_1_1ConstStringListRef.html#details">More...</a><br /></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a></td></tr>
|
||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Own or reference a constant string. For convenience, this class convert multiple immutable string toward a shared representation. <a href="classftxui_1_1ConstStringRef.html#details">More...</a><br /></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1Dimensions" id="r_structftxui_1_1Dimensions"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#structftxui_1_1Dimensions">Dimensions</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1Dimensions"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__screen.html#structftxui_1_1Dimensions" title="Dimensions is a structure that represents the size of the terminal.">Dimensions</a> is a structure that represents the size of the terminal. <a href="group__screen.html#structftxui_1_1Dimensions">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1Dimensions"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1DropdownOption" id="r_structftxui_1_1DropdownOption"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1DropdownOption">DropdownOption</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1DropdownOption"><td class="mdescLeft"> </td><td class="mdescRight">Option for the Dropdown component.A dropdown menu is a checkbox opening/closing a radiobox. <a href="group__component.html#structftxui_1_1DropdownOption">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1DropdownOption"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1EntryState.html">EntryState</a></td></tr>
|
||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">arguments for transform from |ButtonOption|, |CheckboxOption|, |RadioboxOption|, |MenuEntryOption|, |MenuOption|. <a href="structftxui_1_1EntryState.html#details">More...</a><br /></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1Event" id="r_structftxui_1_1Event"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1Event">Event</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1Event"><td class="mdescLeft"> </td><td class="mdescRight">Represent an event. It can be key press event, a terminal resize, or more ... <a href="group__component.html#structftxui_1_1Event">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1Event"><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="group__dom.html#structftxui_1_1FlexboxConfig">FlexboxConfig</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1FlexboxConfig"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__dom.html#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="group__dom.html#structftxui_1_1FlexboxConfig">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1FlexboxConfig"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:classftxui_1_1Image" id="r_classftxui_1_1Image"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#classftxui_1_1Image">Image</a></td></tr>
|
||
|
<tr class="memdesc:classftxui_1_1Image"><td class="mdescLeft"> </td><td class="mdescRight">A rectangular grid of <a class="el" href="group__screen.html#structftxui_1_1Pixel" title="A Unicode character and its associated style.">Pixel</a>. <a href="group__screen.html#classftxui_1_1Image">More...</a><br /></td></tr>
|
||
|
<tr class="separator:classftxui_1_1Image"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1InputOption" id="r_structftxui_1_1InputOption"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1InputOption">InputOption</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1InputOption"><td class="mdescLeft"> </td><td class="mdescRight">Option for the Input component. <a href="group__component.html#structftxui_1_1InputOption">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1InputOption"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1InputState.html">InputState</a></td></tr>
|
||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Used to define style for the Input component. <a href="structftxui_1_1InputState.html#details">More...</a><br /></td></tr>
|
||
|
<tr class="separator:"><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="group__dom.html#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="group__dom.html#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_1Loop" id="r_classftxui_1_1Loop"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#classftxui_1_1Loop">Loop</a></td></tr>
|
||
|
<tr class="memdesc:classftxui_1_1Loop"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__component.html#classftxui_1_1Loop" title="Loop is a class that manages the event loop for a component.">Loop</a> is a class that manages the event loop for a component. <a href="group__component.html#classftxui_1_1Loop">More...</a><br /></td></tr>
|
||
|
<tr class="separator:classftxui_1_1Loop"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1MenuEntryOption" id="r_structftxui_1_1MenuEntryOption"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1MenuEntryOption">MenuEntryOption</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1MenuEntryOption"><td class="mdescLeft"> </td><td class="mdescRight">Option for the MenuEntry component. <a href="group__component.html#structftxui_1_1MenuEntryOption">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1MenuEntryOption"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1MenuOption" id="r_structftxui_1_1MenuOption"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1MenuOption">MenuOption</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1MenuOption"><td class="mdescLeft"> </td><td class="mdescRight">Option for the Menu component. <a href="group__component.html#structftxui_1_1MenuOption">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1MenuOption"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1Mouse" id="r_structftxui_1_1Mouse"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1Mouse">Mouse</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1Mouse"><td class="mdescLeft"> </td><td class="mdescRight">A mouse event. It contains the coordinate of the mouse, the button pressed and the modifier (shift, ctrl, meta). <a href="group__component.html#structftxui_1_1Mouse">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1Mouse"><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="group__dom.html#classftxui_1_1Node">Node</a></td></tr>
|
||
|
<tr class="memdesc:classftxui_1_1Node"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__dom.html#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="group__dom.html#classftxui_1_1Node">More...</a><br /></td></tr>
|
||
|
<tr class="separator:classftxui_1_1Node"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1NodeDecorator.html">NodeDecorator</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1Pixel" id="r_structftxui_1_1Pixel"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1Pixel"><td class="mdescLeft"> </td><td class="mdescRight">A Unicode character and its associated style. <a href="group__screen.html#structftxui_1_1Pixel">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1Pixel"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1RadioboxOption" id="r_structftxui_1_1RadioboxOption"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1RadioboxOption">RadioboxOption</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1RadioboxOption"><td class="mdescLeft"> </td><td class="mdescRight">Option for the Radiobox component. <a href="group__component.html#structftxui_1_1RadioboxOption">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1RadioboxOption"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1ReceiverImpl.html">ReceiverImpl</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1Ref.html">Ref</a></td></tr>
|
||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Own or reference an mutable object. <a href="classftxui_1_1Ref.html#details">More...</a><br /></td></tr>
|
||
|
<tr class="separator:"><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="group__dom.html#structftxui_1_1Requirement">Requirement</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1Requirement"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__dom.html#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="group__dom.html#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="group__dom.html#structftxui_1_1Requirement">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1Requirement"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1ResizableSplitOption.html">ResizableSplitOption</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:classftxui_1_1Screen" id="r_classftxui_1_1Screen"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a></td></tr>
|
||
|
<tr class="memdesc:classftxui_1_1Screen"><td class="mdescLeft"> </td><td class="mdescRight">A rectangular grid of <a class="el" href="group__screen.html#structftxui_1_1Pixel" title="A Unicode character and its associated style.">Pixel</a>. <a href="group__screen.html#classftxui_1_1Screen">More...</a><br /></td></tr>
|
||
|
<tr class="separator:classftxui_1_1Screen"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:classftxui_1_1ScreenInteractive" id="r_classftxui_1_1ScreenInteractive"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#classftxui_1_1ScreenInteractive">ScreenInteractive</a></td></tr>
|
||
|
<tr class="memdesc:classftxui_1_1ScreenInteractive"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__component.html#classftxui_1_1ScreenInteractive" title="ScreenInteractive is a Screen that can handle events, run a main loop, and manage components.">ScreenInteractive</a> is a <code><a class="el" href="group__screen.html#classftxui_1_1Screen" title="A rectangular grid of Pixel.">Screen</a></code> that can handle events, run a main loop, and manage components. <a href="group__component.html#classftxui_1_1ScreenInteractive">More...</a><br /></td></tr>
|
||
|
<tr class="separator:classftxui_1_1ScreenInteractive"><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="group__dom.html#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="group__dom.html#classftxui_1_1Selection">More...</a><br /></td></tr>
|
||
|
<tr class="separator:classftxui_1_1Selection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1SenderImpl.html">SenderImpl</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1StringRef.html">StringRef</a></td></tr>
|
||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An adapter. Own or reference a constant string. For convenience, this class convert multiple mutable string toward a shared representation. <a href="classftxui_1_1StringRef.html#details">More...</a><br /></td></tr>
|
||
|
<tr class="separator:"><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="group__dom.html#classftxui_1_1Table">Table</a></td></tr>
|
||
|
<tr class="memdesc:classftxui_1_1Table"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__dom.html#classftxui_1_1Table" title="Table is a utility to draw tables.">Table</a> is a utility to draw tables. <a href="group__dom.html#classftxui_1_1Table">More...</a><br /></td></tr>
|
||
|
<tr class="separator:classftxui_1_1Table"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1TableSelection.html">TableSelection</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classftxui_1_1TerminalInputParser.html">TerminalInputParser</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1UnderlineOption" id="r_structftxui_1_1UnderlineOption"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1UnderlineOption">UnderlineOption</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1UnderlineOption"><td class="mdescLeft"> </td><td class="mdescRight">Option for the underline effect. <a href="group__component.html#structftxui_1_1UnderlineOption">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1UnderlineOption"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structftxui_1_1WindowOptions.html">WindowOptions</a></td></tr>
|
||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:structftxui_1_1WindowRenderState" id="r_structftxui_1_1WindowRenderState"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#structftxui_1_1WindowRenderState">WindowRenderState</a></td></tr>
|
||
|
<tr class="memdesc:structftxui_1_1WindowRenderState"><td class="mdescLeft"> </td><td class="mdescRight">State passed to the <code>Window</code> component's render function. <a href="group__component.html#structftxui_1_1WindowRenderState">More...</a><br /></td></tr>
|
||
|
<tr class="separator:structftxui_1_1WindowRenderState"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table><table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
||
|
Typedefs</h2></td></tr>
|
||
|
<tr class="memitem:a24b663cb6b0b262055c94d3a03bdd274" id="r_a24b663cb6b0b262055c94d3a03bdd274"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#a24b663cb6b0b262055c94d3a03bdd274">CapturedMouse</a> = std::unique_ptr<<a class="el" href="classftxui_1_1CapturedMouseInterface.html">CapturedMouseInterface</a>></td></tr>
|
||
|
<tr class="separator:a24b663cb6b0b262055c94d3a03bdd274"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af07b496fe512e3a4863ee546f19e9a6c" id="r_af07b496fe512e3a4863ee546f19e9a6c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> = std::function<<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a>(<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a>)></td></tr>
|
||
|
<tr class="separator:af07b496fe512e3a4863ee546f19e9a6c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2d5012891073dbf196bfada5f702f382" id="r_a2d5012891073dbf196bfada5f702f382"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d5012891073dbf196bfada5f702f382">ElementDecorator</a> = std::function<<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>)></td></tr>
|
||
|
<tr class="separator:a2d5012891073dbf196bfada5f702f382"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af1479ede01dbf087342534ab4ada11d3" id="r_af1479ede01dbf087342534ab4ada11d3"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> = std::shared_ptr<<a class="el" href="group__component.html#classftxui_1_1ComponentBase">ComponentBase</a>></td></tr>
|
||
|
<tr class="separator:af1479ede01dbf087342534ab4ada11d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3d4ccad0c8a07d5b0cb4b2e690ffc90c" id="r_a3d4ccad0c8a07d5b0cb4b2e690ffc90c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> = std::vector<<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a>></td></tr>
|
||
|
<tr class="separator:a3d4ccad0c8a07d5b0cb4b2e690ffc90c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8f713c247c551bd416c4697ed9ab871c" id="r_a8f713c247c551bd416c4697ed9ab871c"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
||
|
<tr class="memitem:a8f713c247c551bd416c4697ed9ab871c"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a8f713c247c551bd416c4697ed9ab871c">Sender</a> = std::unique_ptr<<a class="el" href="classftxui_1_1SenderImpl.html">SenderImpl</a><T>></td></tr>
|
||
|
<tr class="separator:a8f713c247c551bd416c4697ed9ab871c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a7abbe763f26611fbf3902861863b7659" id="r_a7abbe763f26611fbf3902861863b7659"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
||
|
<tr class="memitem:a7abbe763f26611fbf3902861863b7659"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a7abbe763f26611fbf3902861863b7659">Receiver</a> = std::unique_ptr<<a class="el" href="classftxui_1_1ReceiverImpl.html">ReceiverImpl</a><T>></td></tr>
|
||
|
<tr class="separator:a7abbe763f26611fbf3902861863b7659"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:adc2f3bfa69ce99c596a1ff1b69b04d33" id="r_adc2f3bfa69ce99c596a1ff1b69b04d33"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a> = std::function<void()></td></tr>
|
||
|
<tr class="separator:adc2f3bfa69ce99c596a1ff1b69b04d33"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aaa92a82e968c721805c62787cd000534" id="r_aaa92a82e968c721805c62787cd000534"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaa92a82e968c721805c62787cd000534">Task</a> = std::variant<<a class="el" href="group__component.html#structftxui_1_1Event">Event</a>, <a class="el" href="#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a>, <a class="el" href="classftxui_1_1AnimationTask.html">AnimationTask</a>></td></tr>
|
||
|
<tr class="separator:aaa92a82e968c721805c62787cd000534"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2bc31f2d685189e5c61d2293a1f51b4f" id="r_a2bc31f2d685189e5c61d2293a1f51b4f"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> = std::shared_ptr<<a class="el" href="group__dom.html#classftxui_1_1Node">Node</a>></td></tr>
|
||
|
<tr class="separator:a2bc31f2d685189e5c61d2293a1f51b4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5d4aa06ca6cc6a72e981bd5386f93f0a" id="r_a5d4aa06ca6cc6a72e981bd5386f93f0a"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> = std::vector<<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>></td></tr>
|
||
|
<tr class="separator:a5d4aa06ca6cc6a72e981bd5386f93f0a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a164021903e9ac6f1357e4186582891e3" id="r_a164021903e9ac6f1357e4186582891e3"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> = std::function<<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>)></td></tr>
|
||
|
<tr class="separator:a164021903e9ac6f1357e4186582891e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab07cb9a766f38fc867f8fe736ce2e6e3" id="r_ab07cb9a766f38fc867f8fe736ce2e6e3"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab07cb9a766f38fc867f8fe736ce2e6e3">GraphFunction</a> = std::function<std::vector<int>(int, int)></td></tr>
|
||
|
<tr class="separator:ab07cb9a766f38fc867f8fe736ce2e6e3"><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="group__dom.html#ga224b9163917ac32fc95a60d8c1eec3aa">Direction</a> { <br />
|
||
|
  <a class="el" href="group__dom.html#gga224b9163917ac32fc95a60d8c1eec3aaa258f49887ef8d14ac268c92b02503aaa">Up</a> = 0
|
||
|
, <br />
|
||
|
  <a class="el" href="group__dom.html#gga224b9163917ac32fc95a60d8c1eec3aaa08a38277b0309070706f6652eeae9a53">Down</a> = 1
|
||
|
, <br />
|
||
|
  <a class="el" href="group__dom.html#gga224b9163917ac32fc95a60d8c1eec3aaa945d5e233cf7d6240f6b783b36a374ff">Left</a> = 2
|
||
|
, <br />
|
||
|
  <a class="el" href="group__dom.html#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="group__dom.html#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="group__dom.html#gafe3103dd0b8240c5443892484ef5af9c">BorderStyle</a> { <br />
|
||
|
  <a class="el" href="group__dom.html#ggafe3103dd0b8240c5443892484ef5af9caf917d6c11c85b4ac32e30d1cc9da25eb">LIGHT</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="group__dom.html#ggafe3103dd0b8240c5443892484ef5af9ca830310bdfd296d7cd00c59773579b892">DASHED</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="group__dom.html#ggafe3103dd0b8240c5443892484ef5af9ca34cd68a92c52759ed9b545969a11c2da">HEAVY</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="group__dom.html#ggafe3103dd0b8240c5443892484ef5af9ca33465d1d419b1074fb259ef444609e92">DOUBLE</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="group__dom.html#ggafe3103dd0b8240c5443892484ef5af9ca655074b92b285adff7d18a45748bf493">ROUNDED</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="group__dom.html#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="group__dom.html#gafe3103dd0b8240c5443892484ef5af9c">More...</a><br /></td></tr>
|
||
|
<tr class="separator:gafe3103dd0b8240c5443892484ef5af9c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a04711c04f28aabfa0e5928a35baaec53" id="r_a04711c04f28aabfa0e5928a35baaec53"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a04711c04f28aabfa0e5928a35baaec53">WidthOrHeight</a> { <br />
|
||
|
  <a class="el" href="#a04711c04f28aabfa0e5928a35baaec53a73c0818986b7c462c2977f57afd00522">WIDTH</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a04711c04f28aabfa0e5928a35baaec53a38b9241136017b93ea2755a49cf0a000">HEIGHT</a>
|
||
|
<br />
|
||
|
}</td></tr>
|
||
|
<tr class="separator:a04711c04f28aabfa0e5928a35baaec53"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae09f44b989d381a387329fd0a0935926" id="r_ae09f44b989d381a387329fd0a0935926"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae09f44b989d381a387329fd0a0935926">Constraint</a> { <br />
|
||
|
  <a class="el" href="#ae09f44b989d381a387329fd0a0935926a41b05932cd237b2b133fff1ade85bed5">LESS_THAN</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#ae09f44b989d381a387329fd0a0935926a59a84258a4cb9025b567ee5139455029">EQUAL</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#ae09f44b989d381a387329fd0a0935926a5fae95457121bd697edd588d1b64cc7c">GREATER_THAN</a>
|
||
|
<br />
|
||
|
}</td></tr>
|
||
|
<tr class="separator:ae09f44b989d381a387329fd0a0935926"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5a8ec19f52346e9aad9dbab9108b968a" id="r_a5a8ec19f52346e9aad9dbab9108b968a"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968a">WordBreakProperty</a> : int8_t { <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aab1bb481a6d76de94d35e1d67cb85d966">ALetter</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa1d7b33fc26ca22c2011aaa97fecc43d8">CR</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa3a1f5142815614aa554e376af7047de3">Double_Quote</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa3bc026b815790a05493fa56fc4b8d8bd">Extend</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aadcba983044c9eb2afae2e2eaef5fe818">ExtendNumLet</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa520d0db389f362bf79ef56ca0af3dcab">Format</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa3b076a28de949c89c8443aa0cd42ef17">Hebrew_Letter</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aaedb097c9a1cb7aed483367f825211f75">Katakana</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa618441d41cce47dbcfd9bed6e5ff64e6">LF</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aab681d24011467edf425478fed96fbcde">MidLetter</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa876e36e8a85514e9c141b2aa3a7bfb5c">MidNum</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa4d4a2ec3c1ff2c647ff25b61136aabff">MidNumLet</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa755fee300780823fcf4df98383331745">Newline</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa87322391cc6e8948ce9fd5d6cb84fced">Numeric</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa7f219844b91c2bb3bdb5fb7ffbdfca72">Regional_Indicator</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aab6f9a00a0255e4da280686c4640c7671">Single_Quote</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aa3ddc36a0c4e381a754fb00548d567d09">WSegSpace</a>
|
||
|
, <br />
|
||
|
  <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968aacb4adf7b93435bdfbae8f32d5bcda514">ZWJ</a>
|
||
|
<br />
|
||
|
}</td></tr>
|
||
|
<tr class="separator:a5a8ec19f52346e9aad9dbab9108b968a"><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:a2b8973dc71334f1d98e2e6f55de8b5ae" id="r_a2b8973dc71334f1d98e2e6f55de8b5ae"><td class="memTemplParams" colspan="2">template<class T , class... Args> </td></tr>
|
||
|
<tr class="memitem:a2b8973dc71334f1d98e2e6f55de8b5ae"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a2b8973dc71334f1d98e2e6f55de8b5ae">Make</a> (Args &&... args)</td></tr>
|
||
|
<tr class="separator:a2b8973dc71334f1d98e2e6f55de8b5ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a65a2e15f64ae3bc205c485abc3a5aeb9" id="r_a65a2e15f64ae3bc205c485abc3a5aeb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a65a2e15f64ae3bc205c485abc3a5aeb9">operator|</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> component, <a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> decorator)</td></tr>
|
||
|
<tr class="separator:a65a2e15f64ae3bc205c485abc3a5aeb9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9c4cf8bcb7012f740b146bfe89cbd3eb" id="r_a9c4cf8bcb7012f740b146bfe89cbd3eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c4cf8bcb7012f740b146bfe89cbd3eb">operator|</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> component, <a class="el" href="#a2d5012891073dbf196bfada5f702f382">ElementDecorator</a> decorator)</td></tr>
|
||
|
<tr class="separator:a9c4cf8bcb7012f740b146bfe89cbd3eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ade35e69d695327db85be01c9787c39f8" id="r_ade35e69d695327db85be01c9787c39f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ade35e69d695327db85be01c9787c39f8">operator|=</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> &component, <a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> decorator)</td></tr>
|
||
|
<tr class="separator:ade35e69d695327db85be01c9787c39f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aa480c58bcaeae204fbe68b192c5ede92" id="r_aa480c58bcaeae204fbe68b192c5ede92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa480c58bcaeae204fbe68b192c5ede92">operator|=</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> &component, <a class="el" href="#a2d5012891073dbf196bfada5f702f382">ElementDecorator</a> decorator)</td></tr>
|
||
|
<tr class="separator:aa480c58bcaeae204fbe68b192c5ede92"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga4e8295ec77dd31b0acc5063b134473e7" id="r_ga4e8295ec77dd31b0acc5063b134473e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga4e8295ec77dd31b0acc5063b134473e7">Button</a> (<a class="el" href="group__component.html#structftxui_1_1ButtonOption">ButtonOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga4e8295ec77dd31b0acc5063b134473e7"><td class="mdescLeft"> </td><td class="mdescRight">Draw a button. Execute a function when clicked. <br /></td></tr>
|
||
|
<tr class="separator:ga4e8295ec77dd31b0acc5063b134473e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga0488e28ee9388e0ddca26f1d03d827d1" id="r_ga0488e28ee9388e0ddca26f1d03d827d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga0488e28ee9388e0ddca26f1d03d827d1">Button</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, std::function< void()> on_click, <a class="el" href="group__component.html#structftxui_1_1ButtonOption">ButtonOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga0488e28ee9388e0ddca26f1d03d827d1"><td class="mdescLeft"> </td><td class="mdescRight">Draw a button. Execute a function when clicked. <br /></td></tr>
|
||
|
<tr class="separator:ga0488e28ee9388e0ddca26f1d03d827d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gae0d441d2c83740f187f62db566bbefcd" id="r_gae0d441d2c83740f187f62db566bbefcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gae0d441d2c83740f187f62db566bbefcd">Checkbox</a> (<a class="el" href="group__component.html#structftxui_1_1CheckboxOption">CheckboxOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:gae0d441d2c83740f187f62db566bbefcd"><td class="mdescLeft"> </td><td class="mdescRight">Draw checkable element. <br /></td></tr>
|
||
|
<tr class="separator:gae0d441d2c83740f187f62db566bbefcd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga5e9dbb03c44d549f10c96f134269366f" id="r_ga5e9dbb03c44d549f10c96f134269366f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga5e9dbb03c44d549f10c96f134269366f">Checkbox</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, bool *checked, <a class="el" href="group__component.html#structftxui_1_1CheckboxOption">CheckboxOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga5e9dbb03c44d549f10c96f134269366f"><td class="mdescLeft"> </td><td class="mdescRight">Draw checkable element. <br /></td></tr>
|
||
|
<tr class="separator:ga5e9dbb03c44d549f10c96f134269366f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga7f285fcbc4dd0a0767b89a255fd062dc" id="r_ga7f285fcbc4dd0a0767b89a255fd062dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga7f285fcbc4dd0a0767b89a255fd062dc">Input</a> (<a class="el" href="group__component.html#structftxui_1_1InputOption">InputOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga7f285fcbc4dd0a0767b89a255fd062dc"><td class="mdescLeft"> </td><td class="mdescRight">An input box for editing text. <br /></td></tr>
|
||
|
<tr class="separator:ga7f285fcbc4dd0a0767b89a255fd062dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga9d118d596e33bf5bee9d5eccb6265d15" id="r_ga9d118d596e33bf5bee9d5eccb6265d15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga9d118d596e33bf5bee9d5eccb6265d15">Input</a> (<a class="el" href="classftxui_1_1StringRef.html">StringRef</a> content, <a class="el" href="group__component.html#structftxui_1_1InputOption">InputOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga9d118d596e33bf5bee9d5eccb6265d15"><td class="mdescLeft"> </td><td class="mdescRight">An input box for editing text. <br /></td></tr>
|
||
|
<tr class="separator:ga9d118d596e33bf5bee9d5eccb6265d15"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga82ba18065d2c29514f034c7278dead74" id="r_ga82ba18065d2c29514f034c7278dead74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga82ba18065d2c29514f034c7278dead74">Input</a> (<a class="el" href="classftxui_1_1StringRef.html">StringRef</a> content, <a class="el" href="classftxui_1_1StringRef.html">StringRef</a> placeholder, <a class="el" href="group__component.html#structftxui_1_1InputOption">InputOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga82ba18065d2c29514f034c7278dead74"><td class="mdescLeft"> </td><td class="mdescRight">An input box for editing text. <br /></td></tr>
|
||
|
<tr class="separator:ga82ba18065d2c29514f034c7278dead74"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga27828fc39da10a18478ba84b1b162039" id="r_ga27828fc39da10a18478ba84b1b162039"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga27828fc39da10a18478ba84b1b162039">Menu</a> (<a class="el" href="group__component.html#structftxui_1_1MenuOption">MenuOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga27828fc39da10a18478ba84b1b162039"><td class="mdescLeft"> </td><td class="mdescRight">A list of text. The focused element is selected. <br /></td></tr>
|
||
|
<tr class="separator:ga27828fc39da10a18478ba84b1b162039"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gad793a3a507766ffa711c4332a3815e24" id="r_gad793a3a507766ffa711c4332a3815e24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gad793a3a507766ffa711c4332a3815e24">Menu</a> (<a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a> entries, int *selected, <a class="el" href="group__component.html#structftxui_1_1MenuOption">MenuOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:gad793a3a507766ffa711c4332a3815e24"><td class="mdescLeft"> </td><td class="mdescRight">A list of text. The focused element is selected. <br /></td></tr>
|
||
|
<tr class="separator:gad793a3a507766ffa711c4332a3815e24"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga2c0a27959e6a5d90109f6d4506e00f69" id="r_ga2c0a27959e6a5d90109f6d4506e00f69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga2c0a27959e6a5d90109f6d4506e00f69">MenuEntry</a> (<a class="el" href="group__component.html#structftxui_1_1MenuEntryOption">MenuEntryOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga2c0a27959e6a5d90109f6d4506e00f69"><td class="mdescLeft"> </td><td class="mdescRight">A specific menu entry. They can be put into a Container::Vertical to form a menu. <br /></td></tr>
|
||
|
<tr class="separator:ga2c0a27959e6a5d90109f6d4506e00f69"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gafca94c5cdae5fbf3c6aa81fc1cd7b1c0" id="r_gafca94c5cdae5fbf3c6aa81fc1cd7b1c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gafca94c5cdae5fbf3c6aa81fc1cd7b1c0">MenuEntry</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, <a class="el" href="group__component.html#structftxui_1_1MenuEntryOption">MenuEntryOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:gafca94c5cdae5fbf3c6aa81fc1cd7b1c0"><td class="mdescLeft"> </td><td class="mdescRight">A specific menu entry. They can be put into a Container::Vertical to form a menu. <br /></td></tr>
|
||
|
<tr class="separator:gafca94c5cdae5fbf3c6aa81fc1cd7b1c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga3e7a44f321fa910f07aef5879e67af95" id="r_ga3e7a44f321fa910f07aef5879e67af95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga3e7a44f321fa910f07aef5879e67af95">Radiobox</a> (<a class="el" href="group__component.html#structftxui_1_1RadioboxOption">RadioboxOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga3e7a44f321fa910f07aef5879e67af95"><td class="mdescLeft"> </td><td class="mdescRight">A list of element, where only one can be selected. <br /></td></tr>
|
||
|
<tr class="separator:ga3e7a44f321fa910f07aef5879e67af95"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gac73eebf15ff6b5386b7ee6c6cb4a4890" id="r_gac73eebf15ff6b5386b7ee6c6cb4a4890"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gac73eebf15ff6b5386b7ee6c6cb4a4890">Radiobox</a> (<a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a> entries, int *selected, <a class="el" href="group__component.html#structftxui_1_1RadioboxOption">RadioboxOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:gac73eebf15ff6b5386b7ee6c6cb4a4890"><td class="mdescLeft"> </td><td class="mdescRight">A list of element, where only one can be selected. <br /></td></tr>
|
||
|
<tr class="separator:gac73eebf15ff6b5386b7ee6c6cb4a4890"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gaa22bddff4aeed66e20f30d0715596999" id="r_gaa22bddff4aeed66e20f30d0715596999"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gaa22bddff4aeed66e20f30d0715596999">Dropdown</a> (<a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a> entries, int *selected)</td></tr>
|
||
|
<tr class="memdesc:gaa22bddff4aeed66e20f30d0715596999"><td class="mdescLeft"> </td><td class="mdescRight">A dropdown menu. <br /></td></tr>
|
||
|
<tr class="separator:gaa22bddff4aeed66e20f30d0715596999"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gaa4b353566017558bac648ee1409930de" id="r_gaa4b353566017558bac648ee1409930de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gaa4b353566017558bac648ee1409930de">Dropdown</a> (<a class="el" href="group__component.html#structftxui_1_1DropdownOption">DropdownOption</a> option)</td></tr>
|
||
|
<tr class="memdesc:gaa4b353566017558bac648ee1409930de"><td class="mdescLeft"> </td><td class="mdescRight">A dropdown menu. <br /></td></tr>
|
||
|
<tr class="separator:gaa4b353566017558bac648ee1409930de"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga3537fccac66b07cd792874c9a6086811" id="r_ga3537fccac66b07cd792874c9a6086811"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga3537fccac66b07cd792874c9a6086811">Toggle</a> (<a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a> entries, int *selected)</td></tr>
|
||
|
<tr class="memdesc:ga3537fccac66b07cd792874c9a6086811"><td class="mdescLeft"> </td><td class="mdescRight">An horizontal list of elements. The user can navigate through them. <br /></td></tr>
|
||
|
<tr class="separator:ga3537fccac66b07cd792874c9a6086811"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aa3558d992a72679e5e9c9c7b67abd727" id="r_aa3558d992a72679e5e9c9c7b67abd727"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||
|
<tr class="memitem:aa3558d992a72679e5e9c9c7b67abd727"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aa3558d992a72679e5e9c9c7b67abd727">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< T > options)</td></tr>
|
||
|
<tr class="memdesc:aa3558d992a72679e5e9c9c7b67abd727"><td class="mdescLeft"> </td><td class="mdescRight">A slider in any direction. <br /></td></tr>
|
||
|
<tr class="separator:aa3558d992a72679e5e9c9c7b67abd727"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gafdce74ff1421c2f1bda336c8dacefcbd" id="r_gafdce74ff1421c2f1bda336c8dacefcbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gafdce74ff1421c2f1bda336c8dacefcbd">Slider</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, <a class="el" href="classftxui_1_1Ref.html">Ref</a>< int > value, <a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< int > min, <a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< int > max, <a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< int > increment)</td></tr>
|
||
|
<tr class="memdesc:gafdce74ff1421c2f1bda336c8dacefcbd"><td class="mdescLeft"> </td><td class="mdescRight">An horizontal slider. <br /></td></tr>
|
||
|
<tr class="separator:gafdce74ff1421c2f1bda336c8dacefcbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8bfa2757905a4fb50e0ec263976d1f96" id="r_a8bfa2757905a4fb50e0ec263976d1f96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8bfa2757905a4fb50e0ec263976d1f96">Slider</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, <a class="el" href="classftxui_1_1Ref.html">Ref</a>< float > value, <a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< float > min=0.f, <a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< float > max=100.f, <a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< float > increment=5.f)</td></tr>
|
||
|
<tr class="separator:a8bfa2757905a4fb50e0ec263976d1f96"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aba34419b025c881c07808816c81c5230" id="r_aba34419b025c881c07808816c81c5230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aba34419b025c881c07808816c81c5230">Slider</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, <a class="el" href="classftxui_1_1Ref.html">Ref</a>< long > value, <a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< long > min=0L, <a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< long > max=100L, <a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< long > increment=5L)</td></tr>
|
||
|
<tr class="separator:aba34419b025c881c07808816c81c5230"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5ce41caeafc35dedc5c7da5347386e80" id="r_a5ce41caeafc35dedc5c7da5347386e80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ce41caeafc35dedc5c7da5347386e80">ResizableSplit</a> (<a class="el" href="structftxui_1_1ResizableSplitOption.html">ResizableSplitOption</a> options)</td></tr>
|
||
|
<tr class="memdesc:a5ce41caeafc35dedc5c7da5347386e80"><td class="mdescLeft"> </td><td class="mdescRight">A split in between two components. <br /></td></tr>
|
||
|
<tr class="separator:a5ce41caeafc35dedc5c7da5347386e80"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gae2205fc172615b43e1e3307bb614be4c" id="r_gae2205fc172615b43e1e3307bb614be4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gae2205fc172615b43e1e3307bb614be4c">ResizableSplitLeft</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> back, int *main_size)</td></tr>
|
||
|
<tr class="memdesc:gae2205fc172615b43e1e3307bb614be4c"><td class="mdescLeft"> </td><td class="mdescRight">An horizontal split in between two components, configurable using the mouse. <br /></td></tr>
|
||
|
<tr class="separator:gae2205fc172615b43e1e3307bb614be4c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga9030d0beb64f653603cab382b02750a8" id="r_ga9030d0beb64f653603cab382b02750a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga9030d0beb64f653603cab382b02750a8">ResizableSplitRight</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> back, int *main_size)</td></tr>
|
||
|
<tr class="memdesc:ga9030d0beb64f653603cab382b02750a8"><td class="mdescLeft"> </td><td class="mdescRight">An horizontal split in between two components, configurable using the mouse. <br /></td></tr>
|
||
|
<tr class="separator:ga9030d0beb64f653603cab382b02750a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga238b4b650aca14716b82b2198695e008" id="r_ga238b4b650aca14716b82b2198695e008"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga238b4b650aca14716b82b2198695e008">ResizableSplitTop</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> back, int *main_size)</td></tr>
|
||
|
<tr class="memdesc:ga238b4b650aca14716b82b2198695e008"><td class="mdescLeft"> </td><td class="mdescRight">An vertical split in between two components, configurable using the mouse. <br /></td></tr>
|
||
|
<tr class="separator:ga238b4b650aca14716b82b2198695e008"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gacb75e6e61a021829893f7b57aeb7e3a2" id="r_gacb75e6e61a021829893f7b57aeb7e3a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gacb75e6e61a021829893f7b57aeb7e3a2">ResizableSplitBottom</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> back, int *main_size)</td></tr>
|
||
|
<tr class="memdesc:gacb75e6e61a021829893f7b57aeb7e3a2"><td class="mdescLeft"> </td><td class="mdescRight">An vertical split in between two components, configurable using the mouse. <br /></td></tr>
|
||
|
<tr class="separator:gacb75e6e61a021829893f7b57aeb7e3a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga533e883e2aeea28de2b60564fcaf0361" id="r_ga533e883e2aeea28de2b60564fcaf0361"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> child, std::function< <a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()> render)</td></tr>
|
||
|
<tr class="memdesc:ga533e883e2aeea28de2b60564fcaf0361"><td class="mdescLeft"> </td><td class="mdescRight">Return a new Component, similar to |child|, but using |render| as the Component::Render() event. <br /></td></tr>
|
||
|
<tr class="separator:ga533e883e2aeea28de2b60564fcaf0361"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gaf03d3df7243bf71bb1a73686628f7f2b" id="r_gaf03d3df7243bf71bb1a73686628f7f2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gaf03d3df7243bf71bb1a73686628f7f2b">Renderer</a> (std::function< <a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()> render)</td></tr>
|
||
|
<tr class="memdesc:gaf03d3df7243bf71bb1a73686628f7f2b"><td class="mdescLeft"> </td><td class="mdescRight">Return a component, using |render| to render its interface. <br /></td></tr>
|
||
|
<tr class="separator:gaf03d3df7243bf71bb1a73686628f7f2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga099cb57274a99396ee10f38acbfe62a7" id="r_ga099cb57274a99396ee10f38acbfe62a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga099cb57274a99396ee10f38acbfe62a7">Renderer</a> (std::function< <a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(bool)> render)</td></tr>
|
||
|
<tr class="memdesc:ga099cb57274a99396ee10f38acbfe62a7"><td class="mdescLeft"> </td><td class="mdescRight">Return a focusable component, using |render| to render its interface. <br /></td></tr>
|
||
|
<tr class="separator:ga099cb57274a99396ee10f38acbfe62a7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga41d63b7af41dee1570b54915821abd30" id="r_ga41d63b7af41dee1570b54915821abd30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga41d63b7af41dee1570b54915821abd30">Renderer</a> (<a class="el" href="#a2d5012891073dbf196bfada5f702f382">ElementDecorator</a> decorator)</td></tr>
|
||
|
<tr class="memdesc:ga41d63b7af41dee1570b54915821abd30"><td class="mdescLeft"> </td><td class="mdescRight">Decorate a component, by decorating what it renders. <br /></td></tr>
|
||
|
<tr class="separator:ga41d63b7af41dee1570b54915821abd30"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:afa5872ba3f9889c7487e57e745e56857" id="r_afa5872ba3f9889c7487e57e745e56857"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa5872ba3f9889c7487e57e745e56857">CatchEvent</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> child, std::function< bool(<a class="el" href="group__component.html#structftxui_1_1Event">Event</a>)>)</td></tr>
|
||
|
<tr class="separator:afa5872ba3f9889c7487e57e745e56857"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gad2948235799c010c76c6de861c050c59" id="r_gad2948235799c010c76c6de861c050c59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gad2948235799c010c76c6de861c050c59">CatchEvent</a> (std::function< bool(<a class="el" href="group__component.html#structftxui_1_1Event">Event</a>)> on_event)</td></tr>
|
||
|
<tr class="memdesc:gad2948235799c010c76c6de861c050c59"><td class="mdescLeft"> </td><td class="mdescRight">Decorate a component, using |on_event| to catch events. This function must returns true when the event has been handled, false otherwise. <br /></td></tr>
|
||
|
<tr class="separator:gad2948235799c010c76c6de861c050c59"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga20b66a70c1cd4ff3f0ff571a4507d2b4" id="r_ga20b66a70c1cd4ff3f0ff571a4507d2b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga20b66a70c1cd4ff3f0ff571a4507d2b4">Maybe</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> child, const bool *show)</td></tr>
|
||
|
<tr class="memdesc:ga20b66a70c1cd4ff3f0ff571a4507d2b4"><td class="mdescLeft"> </td><td class="mdescRight">Decorate a component |child|. It is shown only when |show| is true. <br /></td></tr>
|
||
|
<tr class="separator:ga20b66a70c1cd4ff3f0ff571a4507d2b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga70afe9695167fb736631173201969730" id="r_ga70afe9695167fb736631173201969730"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga70afe9695167fb736631173201969730">Maybe</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> child, std::function< bool()> show)</td></tr>
|
||
|
<tr class="memdesc:ga70afe9695167fb736631173201969730"><td class="mdescLeft"> </td><td class="mdescRight">Decorate a component |child|. It is shown only when |show| returns true. <br /></td></tr>
|
||
|
<tr class="separator:ga70afe9695167fb736631173201969730"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga83b6fd5e1524023722a7450f987f15d0" id="r_ga83b6fd5e1524023722a7450f987f15d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga83b6fd5e1524023722a7450f987f15d0">Maybe</a> (const bool *show)</td></tr>
|
||
|
<tr class="memdesc:ga83b6fd5e1524023722a7450f987f15d0"><td class="mdescLeft"> </td><td class="mdescRight">Decorate a component. It is shown only when |show| is true. <br /></td></tr>
|
||
|
<tr class="separator:ga83b6fd5e1524023722a7450f987f15d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gae39ad8b223e6bb7704c77a3708571a7d" id="r_gae39ad8b223e6bb7704c77a3708571a7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gae39ad8b223e6bb7704c77a3708571a7d">Maybe</a> (std::function< bool()> show)</td></tr>
|
||
|
<tr class="memdesc:gae39ad8b223e6bb7704c77a3708571a7d"><td class="mdescLeft"> </td><td class="mdescRight">Decorate a component. It is shown only when the |show| function returns true. <br /></td></tr>
|
||
|
<tr class="separator:gae39ad8b223e6bb7704c77a3708571a7d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga5185342fbba215496cb8a6805f36089c" id="r_ga5185342fbba215496cb8a6805f36089c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga5185342fbba215496cb8a6805f36089c">Modal</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> modal, const bool *show_modal)</td></tr>
|
||
|
<tr class="separator:ga5185342fbba215496cb8a6805f36089c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga5babae0bb25f8cada57784cc5d27fb74" id="r_ga5babae0bb25f8cada57784cc5d27fb74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga5babae0bb25f8cada57784cc5d27fb74">Modal</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> modal, const bool *show_modal)</td></tr>
|
||
|
<tr class="separator:ga5babae0bb25f8cada57784cc5d27fb74"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a760cd5eb9a72c008ca18f1e6b366c796" id="r_a760cd5eb9a72c008ca18f1e6b366c796"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a760cd5eb9a72c008ca18f1e6b366c796">Collapsible</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> child, <a class="el" href="classftxui_1_1Ref.html">Ref</a>< bool > show)</td></tr>
|
||
|
<tr class="memdesc:a760cd5eb9a72c008ca18f1e6b366c796"><td class="mdescLeft"> </td><td class="mdescRight">A collapsible component. It displays a checkbox with an arrow. Once activated, the child is displayed. <br /></td></tr>
|
||
|
<tr class="separator:a760cd5eb9a72c008ca18f1e6b366c796"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga562d984d3830d63285643565cd55d16f" id="r_ga562d984d3830d63285643565cd55d16f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga562d984d3830d63285643565cd55d16f">Hoverable</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> component, bool *hover)</td></tr>
|
||
|
<tr class="memdesc:ga562d984d3830d63285643565cd55d16f"><td class="mdescLeft"> </td><td class="mdescRight">Wrap a component. Gives the ability to know if it is hovered by the mouse. <br /></td></tr>
|
||
|
<tr class="separator:ga562d984d3830d63285643565cd55d16f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga92ec2f5ccb509da2e2c24ae6a1f6b12b" id="r_ga92ec2f5ccb509da2e2c24ae6a1f6b12b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga92ec2f5ccb509da2e2c24ae6a1f6b12b">Hoverable</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> component, std::function< void()> on_enter, std::function< void()> on_leave)</td></tr>
|
||
|
<tr class="memdesc:ga92ec2f5ccb509da2e2c24ae6a1f6b12b"><td class="mdescLeft"> </td><td class="mdescRight">Wrap a component. Uses callbacks. <br /></td></tr>
|
||
|
<tr class="separator:ga92ec2f5ccb509da2e2c24ae6a1f6b12b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga91cac81077c483efdb952268aee9a523" id="r_ga91cac81077c483efdb952268aee9a523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga91cac81077c483efdb952268aee9a523">Hoverable</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> component, std::function< void(bool)> on_change)</td></tr>
|
||
|
<tr class="memdesc:ga91cac81077c483efdb952268aee9a523"><td class="mdescLeft"> </td><td class="mdescRight">Wrap a component. Gives the ability to know if it is hovered by the mouse. <br /></td></tr>
|
||
|
<tr class="separator:ga91cac81077c483efdb952268aee9a523"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga9d94b37352be13d3551a9d5785f75439" id="r_ga9d94b37352be13d3551a9d5785f75439"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga9d94b37352be13d3551a9d5785f75439">Hoverable</a> (bool *hover)</td></tr>
|
||
|
<tr class="memdesc:ga9d94b37352be13d3551a9d5785f75439"><td class="mdescLeft"> </td><td class="mdescRight">Wrap a component. Gives the ability to know if it is hovered by the mouse. <br /></td></tr>
|
||
|
<tr class="separator:ga9d94b37352be13d3551a9d5785f75439"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga34adfc9c76cf3603156cba32ad5d7142" id="r_ga34adfc9c76cf3603156cba32ad5d7142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga34adfc9c76cf3603156cba32ad5d7142">Hoverable</a> (std::function< void()> on_enter, std::function< void()> on_leave)</td></tr>
|
||
|
<tr class="memdesc:ga34adfc9c76cf3603156cba32ad5d7142"><td class="mdescLeft"> </td><td class="mdescRight">Wrap a component. Gives the ability to know if it is hovered by the mouse. <br /></td></tr>
|
||
|
<tr class="separator:ga34adfc9c76cf3603156cba32ad5d7142"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:gafd7cbaef5378a907111a64ee69aed56a" id="r_gafd7cbaef5378a907111a64ee69aed56a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#gafd7cbaef5378a907111a64ee69aed56a">Hoverable</a> (std::function< void(bool)> on_change)</td></tr>
|
||
|
<tr class="memdesc:gafd7cbaef5378a907111a64ee69aed56a"><td class="mdescLeft"> </td><td class="mdescRight">Wrap a component. Gives the ability to know if it is hovered by the mouse. <br /></td></tr>
|
||
|
<tr class="separator:gafd7cbaef5378a907111a64ee69aed56a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga638693abef9289912f5fa39606390b20" id="r_ga638693abef9289912f5fa39606390b20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga638693abef9289912f5fa39606390b20">Window</a> (<a class="el" href="structftxui_1_1WindowOptions.html">WindowOptions</a> option)</td></tr>
|
||
|
<tr class="memdesc:ga638693abef9289912f5fa39606390b20"><td class="mdescLeft"> </td><td class="mdescRight">A draggeable / resizeable window. To use multiple of them, they must be stacked using <code>Container::Stacked({...})</code> component;. <br /></td></tr>
|
||
|
<tr class="separator:ga638693abef9289912f5fa39606390b20"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a57abe3e11733b1d3ebacc56692d3537c" id="r_a57abe3e11733b1d3ebacc56692d3537c"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
||
|
<tr class="memitem:a57abe3e11733b1d3ebacc56692d3537c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="#a7abbe763f26611fbf3902861863b7659">Receiver</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a57abe3e11733b1d3ebacc56692d3537c">MakeReceiver</a> ()</td></tr>
|
||
|
<tr class="separator:a57abe3e11733b1d3ebacc56692d3537c"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga9f9f7485a45aa9d432726ca9845d1eac" id="r_ga9f9f7485a45aa9d432726ca9845d1eac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ac54cdd05db30871ce082a8fa650545da" id="r_ac54cdd05db30871ce082a8fa650545da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac54cdd05db30871ce082a8fa650545da">paragraph</a> (std::wstring text)</td></tr>
|
||
|
<tr class="separator:ac54cdd05db30871ce082a8fa650545da"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga7e9a69f0592b4013bd725d662f4a76e7">operator|</a> (<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> element, <a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga0be26ac5dcbe6c707857c791d8eec720">operator|=</a> (<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> &e, <a class="el" href="#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:ga6cbc84eb24a655ae084b3c7d26f9abfc" id="r_ga6cbc84eb24a655ae084b3c7d26f9abfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga6cbc84eb24a655ae084b3c7d26f9abfc">operator|</a> (<a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> elements, <a class="el" href="#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:ga027fbc9cf6fef9e86ae6a2a79e8bf23a" id="r_ga027fbc9cf6fef9e86ae6a2a79e8bf23a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga027fbc9cf6fef9e86ae6a2a79e8bf23a">operator|</a> (<a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> a, <a class="el" href="#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:ga366051704fd333c23460f7932598a5e3" id="r_ga366051704fd333c23460f7932598a5e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga64172a43b4b526afeb6313e6e1a6d5a1" id="r_ga64172a43b4b526afeb6313e6e1a6d5a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:gac1ef1cf6bf7cd0759ffa195071edb2a0" id="r_gac1ef1cf6bf7cd0759ffa195071edb2a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga37c2b93daf557f68064bc9fbf93ebde0" id="r_ga37c2b93daf557f68064bc9fbf93ebde0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga13cb559cfc7e409b3f211f0bb35ea7fa" id="r_ga13cb559cfc7e409b3f211f0bb35ea7fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga13cb559cfc7e409b3f211f0bb35ea7fa">separatorStyled</a> (<a class="el" href="group__dom.html#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:ga71d9a6a32f65b6d172f9696b3b9579b4" id="r_ga71d9a6a32f65b6d172f9696b3b9579b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga97a10482d591aade2958da0f2f19b371" id="r_ga97a10482d591aade2958da0f2f19b371"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:a50413065cee4757447b35c3a500667d3" id="r_a50413065cee4757447b35c3a500667d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a50413065cee4757447b35c3a500667d3">separatorHSelector</a> (float <a class="el" href="screen_8cpp.html#a972107f15f3c0c099eb9fd605e7f51c6">left</a>, float <a class="el" href="screen_8cpp.html#aa4b74e56e675912bbc06504407fc7a46">right</a>, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> unselected_color, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> selected_color)</td></tr>
|
||
|
<tr class="memdesc:a50413065cee4757447b35c3a500667d3"><td class="mdescLeft"> </td><td class="mdescRight">Draw a horizontal bar, with the area in between left/right colored differently. <br /></td></tr>
|
||
|
<tr class="separator:a50413065cee4757447b35c3a500667d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1a0211233bacd4eb4d31a8e3d58b5f48" id="r_a1a0211233bacd4eb4d31a8e3d58b5f48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a0211233bacd4eb4d31a8e3d58b5f48">separatorVSelector</a> (float up, float <a class="el" href="screen_8cpp.html#a9cdd0454d64ec151b59fdd7d22ed505a">down</a>, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> unselected_color, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> selected_color)</td></tr>
|
||
|
<tr class="memdesc:a1a0211233bacd4eb4d31a8e3d58b5f48"><td class="mdescLeft"> </td><td class="mdescRight">Draw an vertical bar, with the area in between up/downcolored differently. <br /></td></tr>
|
||
|
<tr class="separator:a1a0211233bacd4eb4d31a8e3d58b5f48"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga97898b9f77b3edd330eaef22fce7cf2b" id="r_ga97898b9f77b3edd330eaef22fce7cf2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga333d781a44885ed4b5ea8444015b86f7" id="r_ga333d781a44885ed4b5ea8444015b86f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga6e9a97b66c14404a2b3f95f4dae414c2" id="r_ga6e9a97b66c14404a2b3f95f4dae414c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga1265cc8a52448e1b98d7abe84a04681e" id="r_ga1265cc8a52448e1b98d7abe84a04681e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga1265cc8a52448e1b98d7abe84a04681e">gaugeDirection</a> (float progress, <a class="el" href="group__dom.html#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:gae8537acd423d47cf07e61bd774fb1098" id="r_gae8537acd423d47cf07e61bd774fb1098"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gae8537acd423d47cf07e61bd774fb1098">border</a> (<a class="el" href="#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:gaa074cdab57eeb47b99f1699bcc8addd8" id="r_gaa074cdab57eeb47b99f1699bcc8addd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gaa074cdab57eeb47b99f1699bcc8addd8">borderLight</a> (<a class="el" href="#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:ga181c80f8ada12d1356f6bfa0ebb7219f" id="r_ga181c80f8ada12d1356f6bfa0ebb7219f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga181c80f8ada12d1356f6bfa0ebb7219f">borderDashed</a> (<a class="el" href="#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:ga666c31419cc31cdadc9f8178ed63529e" id="r_ga666c31419cc31cdadc9f8178ed63529e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga666c31419cc31cdadc9f8178ed63529e">borderHeavy</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga052b504344f3bc1ff86b3493cd934215">borderDouble</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga3cf2db223a5efaa370f0ca6bb405b80e">borderRounded</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gaf20f7d6fb275d109f0bdc01a2e4d3f3e">borderEmpty</a> (<a class="el" href="#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:gabc9db79957d4dd36deb8ca79938e4c41" id="r_gabc9db79957d4dd36deb8ca79938e4c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gabc9db79957d4dd36deb8ca79938e4c41">borderStyled</a> (<a class="el" href="group__dom.html#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:ga5aab98b289d2e7b2ce8ca0eeee51ce78" id="r_ga5aab98b289d2e7b2ce8ca0eeee51ce78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga5aab98b289d2e7b2ce8ca0eeee51ce78">borderStyled</a> (<a class="el" href="group__dom.html#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:gad1dbf36194dcb77674085df9e11c1e22" id="r_gad1dbf36194dcb77674085df9e11c1e22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:gaa97cfcfbe6df92dac085454395ec7b2f" id="r_gaa97cfcfbe6df92dac085454395ec7b2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga03049def08fa7a5eaa4d5e897152bc1a" id="r_ga03049def08fa7a5eaa4d5e897152bc1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga03049def08fa7a5eaa4d5e897152bc1a">window</a> (<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> title, <a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> content, <a class="el" href="group__dom.html#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:ga3b08e0030a0831d3ec3e2a505908273b" id="r_ga3b08e0030a0831d3ec3e2a505908273b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga3f9093ae1a2790d396fc2cff9990fbbd" id="r_ga3f9093ae1a2790d396fc2cff9990fbbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ae78c2b2b147e65701493465f8e3f4d89" id="r_ae78c2b2b147e65701493465f8e3f4d89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae78c2b2b147e65701493465f8e3f4d89">graph</a> (<a class="el" href="#ab07cb9a766f38fc867f8fe736ce2e6e3">GraphFunction</a> graph_function)</td></tr>
|
||
|
<tr class="memdesc:ae78c2b2b147e65701493465f8e3f4d89"><td class="mdescLeft"> </td><td class="mdescRight">Draw a graph using a GraphFunction. <br /></td></tr>
|
||
|
<tr class="separator:ae78c2b2b147e65701493465f8e3f4d89"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga40451515a5b3049e7a1276cad8b9356c">emptyElement</a> ()</td></tr>
|
||
|
<tr class="separator:ga40451515a5b3049e7a1276cad8b9356c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a57d7bdf155e190de514a689abb4e9a35" id="r_a57d7bdf155e190de514a689abb4e9a35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a57d7bdf155e190de514a689abb4e9a35">canvas</a> (<a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< <a class="el" href="group__dom.html#structftxui_1_1Canvas">Canvas</a> > canvas)</td></tr>
|
||
|
<tr class="memdesc:a57d7bdf155e190de514a689abb4e9a35"><td class="mdescLeft"> </td><td class="mdescRight">Produce an element from a <a class="el" href="group__dom.html#structftxui_1_1Canvas" title="Canvas is a drawable buffer associated with drawing operations.">Canvas</a>, or a reference to a <a class="el" href="group__dom.html#structftxui_1_1Canvas" title="Canvas is a drawable buffer associated with drawing operations.">Canvas</a>. <br /></td></tr>
|
||
|
<tr class="separator:a57d7bdf155e190de514a689abb4e9a35"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac781c6530fb74b861af7d52c03ffb2b9" id="r_ac781c6530fb74b861af7d52c03ffb2b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac781c6530fb74b861af7d52c03ffb2b9">canvas</a> (int width, int height, std::function< void(<a class="el" href="group__dom.html#structftxui_1_1Canvas">Canvas</a> &)> fn)</td></tr>
|
||
|
<tr class="memdesc:ac781c6530fb74b861af7d52c03ffb2b9"><td class="mdescLeft"> </td><td class="mdescRight">Produce an element drawing a canvas of requested size. <br /></td></tr>
|
||
|
<tr class="separator:ac781c6530fb74b861af7d52c03ffb2b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8bef154e558868d259c52380e1e5ead9" id="r_a8bef154e558868d259c52380e1e5ead9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8bef154e558868d259c52380e1e5ead9">canvas</a> (std::function< void(<a class="el" href="group__dom.html#structftxui_1_1Canvas">Canvas</a> &)> fn)</td></tr>
|
||
|
<tr class="memdesc:a8bef154e558868d259c52380e1e5ead9"><td class="mdescLeft"> </td><td class="mdescRight">Produce an element drawing a canvas. <br /></td></tr>
|
||
|
<tr class="separator:a8bef154e558868d259c52380e1e5ead9"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga353c769068e25303eb41fa2da565c604">bold</a> (<a class="el" href="#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:gac6a3b77604739516e809369810896646" id="r_gac6a3b77604739516e809369810896646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gac6a3b77604739516e809369810896646">dim</a> (<a class="el" href="#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:ga8a8d190765de7bbd9e78f9e639c2a96d" id="r_ga8a8d190765de7bbd9e78f9e639c2a96d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga8a8d190765de7bbd9e78f9e639c2a96d">italic</a> (<a class="el" href="#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:ga672456b8f2091b615a30ff755418b37b" id="r_ga672456b8f2091b615a30ff755418b37b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga672456b8f2091b615a30ff755418b37b">inverted</a> (<a class="el" href="#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:ga5ad450c97c4d084b64ffb5b5ca942664" id="r_ga5ad450c97c4d084b64ffb5b5ca942664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga5ad450c97c4d084b64ffb5b5ca942664">underlined</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga16d1b74107610750276499ddb3dde8da">underlinedDouble</a> (<a class="el" href="#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:gad57613de5895e774218d91dea48d074b" id="r_gad57613de5895e774218d91dea48d074b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gad57613de5895e774218d91dea48d074b">blink</a> (<a class="el" href="#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:ga8594d70f0491def903370e86132fbf01" id="r_ga8594d70f0491def903370e86132fbf01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga8594d70f0491def903370e86132fbf01">strikethrough</a> (<a class="el" href="#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:gaf61b489da39ca5e24b68e6e1a2b09c0d" id="r_gaf61b489da39ca5e24b68e6e1a2b09c0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga8af6b5a06b03fd53bf30a6b050b96968" id="r_ga8af6b5a06b03fd53bf30a6b050b96968"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga8af6b5a06b03fd53bf30a6b050b96968">color</a> (const <a class="el" href="group__dom.html#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="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gaee41f3eaff28a123214e81231f8f4593">bgcolor</a> (const <a class="el" href="group__dom.html#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:gadef6e6e66199153de6d3b21b14dcf868" id="r_gadef6e6e66199153de6d3b21b14dcf868"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gadef6e6e66199153de6d3b21b14dcf868">color</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color, <a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gaae86eacae0a0626b41e9964ac7f4f532">bgcolor</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color, <a class="el" href="#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:ga050df9c8ed04eec13309d6c0542c636d" id="r_ga050df9c8ed04eec13309d6c0542c636d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga050df9c8ed04eec13309d6c0542c636d">color</a> (const <a class="el" href="group__dom.html#structftxui_1_1LinearGradient">LinearGradient</a> &gradient, <a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gaaac1622d43662a6a02113d9230a4fdd4">bgcolor</a> (const <a class="el" href="group__dom.html#structftxui_1_1LinearGradient">LinearGradient</a> &gradient, <a class="el" href="#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:ga78447ba1ccb792963ad6d306f4ed1256" id="r_ga78447ba1ccb792963ad6d306f4ed1256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga13befad33cb4125e2143f2af3eddcc71" id="r_ga13befad33cb4125e2143f2af3eddcc71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:gaca42bd6c44d8d366d5c1014330402086" id="r_gaca42bd6c44d8d366d5c1014330402086"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gaca42bd6c44d8d366d5c1014330402086">automerge</a> (<a class="el" href="#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:gad0eac58eac9e6cd9a04879b20f8e123b" id="r_gad0eac58eac9e6cd9a04879b20f8e123b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga8bacc04e0cbde663ccc4a4891e8b50d5" id="r_ga8bacc04e0cbde663ccc4a4891e8b50d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga8bacc04e0cbde663ccc4a4891e8b50d5">hyperlink</a> (std::string link, <a class="el" href="#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:aa7e1317c76cefc5018503de4f6e09ea3" id="r_aa7e1317c76cefc5018503de4f6e09ea3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa7e1317c76cefc5018503de4f6e09ea3">selectionStyleReset</a> (<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
|
<tr class="memdesc:aa7e1317c76cefc5018503de4f6e09ea3"><td class="mdescLeft"> </td><td class="mdescRight">Reset the selection style of an element. <br /></td></tr>
|
||
|
<tr class="separator:aa7e1317c76cefc5018503de4f6e09ea3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a925a73b7f0eb4b5bc11af23f4ca18019" id="r_a925a73b7f0eb4b5bc11af23f4ca18019"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a925a73b7f0eb4b5bc11af23f4ca18019">selectionColor</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> foreground)</td></tr>
|
||
|
<tr class="memdesc:a925a73b7f0eb4b5bc11af23f4ca18019"><td class="mdescLeft"> </td><td class="mdescRight">Set the color of an element when selected. <br /></td></tr>
|
||
|
<tr class="separator:a925a73b7f0eb4b5bc11af23f4ca18019"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a6c965b8f6450a50a938120b5f6ddea96" id="r_a6c965b8f6450a50a938120b5f6ddea96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c965b8f6450a50a938120b5f6ddea96">selectionBackgroundColor</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> foreground)</td></tr>
|
||
|
<tr class="memdesc:a6c965b8f6450a50a938120b5f6ddea96"><td class="mdescLeft"> </td><td class="mdescRight">Set the background color of an element when selected. Note that the style is applied on top of the existing style. <br /></td></tr>
|
||
|
<tr class="separator:a6c965b8f6450a50a938120b5f6ddea96"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5d98498c51cfbc03f37e46d46ec8acf5" id="r_a5d98498c51cfbc03f37e46d46ec8acf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d98498c51cfbc03f37e46d46ec8acf5">selectionForegroundColor</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> foreground)</td></tr>
|
||
|
<tr class="memdesc:a5d98498c51cfbc03f37e46d46ec8acf5"><td class="mdescLeft"> </td><td class="mdescRight">Set the foreground color of an element when selected. Note that the style is applied on top of the existing style. <br /></td></tr>
|
||
|
<tr class="separator:a5d98498c51cfbc03f37e46d46ec8acf5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4080865d947eea48cf695531f66a5160" id="r_a4080865d947eea48cf695531f66a5160"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4080865d947eea48cf695531f66a5160">selectionStyle</a> (std::function< void(<a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &)> style)</td></tr>
|
||
|
<tr class="memdesc:a4080865d947eea48cf695531f66a5160"><td class="mdescLeft"> </td><td class="mdescRight">Set the style of an element when selected. <br /></td></tr>
|
||
|
<tr class="separator:a4080865d947eea48cf695531f66a5160"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a552ba6d33b3c9bec586b99fba4c243ac" id="r_a552ba6d33b3c9bec586b99fba4c243ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a552ba6d33b3c9bec586b99fba4c243ac">hbox</a> (<a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children)</td></tr>
|
||
|
<tr class="memdesc:a552ba6d33b3c9bec586b99fba4c243ac"><td class="mdescLeft"> </td><td class="mdescRight">A container displaying elements horizontally one by one. <br /></td></tr>
|
||
|
<tr class="separator:a552ba6d33b3c9bec586b99fba4c243ac"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gafd28058f0ccbbdf34691a85a7cc9b2e3">vbox</a> (<a class="el" href="#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:ga901ab1b6b2e0e8c295552168ab206441" id="r_ga901ab1b6b2e0e8c295552168ab206441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga901ab1b6b2e0e8c295552168ab206441">dbox</a> (<a class="el" href="#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:a168a235aa438b6c72df5861322154be3" id="r_a168a235aa438b6c72df5861322154be3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a168a235aa438b6c72df5861322154be3">flexbox</a> (<a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children, <a class="el" href="group__dom.html#structftxui_1_1FlexboxConfig">FlexboxConfig</a> config)</td></tr>
|
||
|
<tr class="memdesc:a168a235aa438b6c72df5861322154be3"><td class="mdescLeft"> </td><td class="mdescRight">A container displaying elements on row/columns and capable of wrapping on the next column/row when full. <br /></td></tr>
|
||
|
<tr class="separator:a168a235aa438b6c72df5861322154be3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:abcdf409d605edafd3191cd7ba47bcbd1" id="r_abcdf409d605edafd3191cd7ba47bcbd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abcdf409d605edafd3191cd7ba47bcbd1">gridbox</a> (std::vector< <a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> > lines)</td></tr>
|
||
|
<tr class="memdesc:abcdf409d605edafd3191cd7ba47bcbd1"><td class="mdescLeft"> </td><td class="mdescRight">A container displaying a grid of elements. <br /></td></tr>
|
||
|
<tr class="separator:abcdf409d605edafd3191cd7ba47bcbd1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a345b31919048562675615d5af78e6322" id="r_a345b31919048562675615d5af78e6322"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a345b31919048562675615d5af78e6322">hflow</a> (<a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children)</td></tr>
|
||
|
<tr class="memdesc:a345b31919048562675615d5af78e6322"><td class="mdescLeft"> </td><td class="mdescRight">A container displaying elements in rows from left to right. When filled, it starts on a new row below. <br /></td></tr>
|
||
|
<tr class="separator:a345b31919048562675615d5af78e6322"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae0da51b614e95a0687727644b5898a23" id="r_ae0da51b614e95a0687727644b5898a23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae0da51b614e95a0687727644b5898a23">vflow</a> (<a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> children)</td></tr>
|
||
|
<tr class="memdesc:ae0da51b614e95a0687727644b5898a23"><td class="mdescLeft"> </td><td class="mdescRight">A container displaying elements in rows from top to bottom. When filled, it starts on a new columns on the right. filled, it starts on a new row. is full, it starts a new row. <br /></td></tr>
|
||
|
<tr class="separator:ae0da51b614e95a0687727644b5898a23"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga257acd2bd47bab7db879cca2c0e67e23">flex</a> (<a class="el" href="#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:ga81ed6b31f512e849247f13d249f6f20e" id="r_ga81ed6b31f512e849247f13d249f6f20e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga81ed6b31f512e849247f13d249f6f20e">flex_grow</a> (<a class="el" href="#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:ga4629196b5ffc280054d35f2a9977e829" id="r_ga4629196b5ffc280054d35f2a9977e829"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga4629196b5ffc280054d35f2a9977e829">flex_shrink</a> (<a class="el" href="#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:ga0dbba98e14f63f1dd5163cbdc4f42da8" id="r_ga0dbba98e14f63f1dd5163cbdc4f42da8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga0dbba98e14f63f1dd5163cbdc4f42da8">xflex</a> (<a class="el" href="#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:ga1618cb15307f29eb3d531e7b44c280d3" id="r_ga1618cb15307f29eb3d531e7b44c280d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga1618cb15307f29eb3d531e7b44c280d3">xflex_grow</a> (<a class="el" href="#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:ga95275a9271934cf76e970c6650cc224d" id="r_ga95275a9271934cf76e970c6650cc224d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga95275a9271934cf76e970c6650cc224d">xflex_shrink</a> (<a class="el" href="#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:ga42c7a33df6d890de30fc1ebb2d1b3ca6" id="r_ga42c7a33df6d890de30fc1ebb2d1b3ca6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga42c7a33df6d890de30fc1ebb2d1b3ca6">yflex</a> (<a class="el" href="#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:ga7eac3f709e905af8f583aed52093b7ce" id="r_ga7eac3f709e905af8f583aed52093b7ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga7eac3f709e905af8f583aed52093b7ce">yflex_grow</a> (<a class="el" href="#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:gaf7d0757f5965aa579bccc125ff909256" id="r_gaf7d0757f5965aa579bccc125ff909256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gaf7d0757f5965aa579bccc125ff909256">yflex_shrink</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga845b0ea50d51024aa4e050447b46e1dd">notflex</a> (<a class="el" href="#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:gac2a9ed2d22ec3c8811b61f4a901ed367" id="r_gac2a9ed2d22ec3c8811b61f4a901ed367"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#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:ga201220986fbdc539e42efe067985cbdb" id="r_ga201220986fbdc539e42efe067985cbdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga201220986fbdc539e42efe067985cbdb">size</a> (<a class="el" href="#a04711c04f28aabfa0e5928a35baaec53">WidthOrHeight</a> direction, <a class="el" href="#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:ad0d6a96f6e1fb6d67d9fa6323062a737" id="r_ad0d6a96f6e1fb6d67d9fa6323062a737"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0d6a96f6e1fb6d67d9fa6323062a737">frame</a> (<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
|
<tr class="memdesc:ad0d6a96f6e1fb6d67d9fa6323062a737"><td class="mdescLeft"> </td><td class="mdescRight">Allow an element to be displayed inside a 'virtual' area. It size can be larger than its container. In this case only a smaller portion is displayed. The view is scrollable to make the focused element visible. <br /></td></tr>
|
||
|
<tr class="separator:ad0d6a96f6e1fb6d67d9fa6323062a737"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2d0617c0912b732f059cf360ac951c49" id="r_a2d0617c0912b732f059cf360ac951c49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d0617c0912b732f059cf360ac951c49">xframe</a> (<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
|
<tr class="memdesc:a2d0617c0912b732f059cf360ac951c49"><td class="mdescLeft"> </td><td class="mdescRight">Same as <code>frame</code>, but only on the x-axis. <br /></td></tr>
|
||
|
<tr class="separator:a2d0617c0912b732f059cf360ac951c49"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a7ea9d3ceb2a977955125c6e4a6072325" id="r_a7ea9d3ceb2a977955125c6e4a6072325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ea9d3ceb2a977955125c6e4a6072325">yframe</a> (<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
|
<tr class="memdesc:a7ea9d3ceb2a977955125c6e4a6072325"><td class="mdescLeft"> </td><td class="mdescRight">Same as <code>frame</code>, but only on the y-axis. <br /></td></tr>
|
||
|
<tr class="separator:a7ea9d3ceb2a977955125c6e4a6072325"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gaa2d7d671f184f85e0f396f2610fa6c2e">focus</a> (<a class="el" href="#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:a9e3e2988ed61a129d82d634ad66f7eb1" id="r_a9e3e2988ed61a129d82d634ad66f7eb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e3e2988ed61a129d82d634ad66f7eb1">select</a> (<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> child)</td></tr>
|
||
|
<tr class="memdesc:a9e3e2988ed61a129d82d634ad66f7eb1"><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:a9e3e2988ed61a129d82d634ad66f7eb1"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga509ef7e7f8913ea3de7efd45e3301ea1">focusCursorBlock</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gadda589914ba8fe863c905b6566557768">focusCursorBlockBlinking</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga4f89e72e7001064e3eb8189c8317e95b">focusCursorBar</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga085a7c997e7364c5a54e73c7b84145db">focusCursorBarBlinking</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga61e1fe02a18c2b18e31ccc9cd3943823">focusCursorUnderline</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga33637d59d1e52aa06dd2a94162adbfe9">focusCursorUnderlineBlinking</a> (<a class="el" href="#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:ga1974176e676afdb96d203e8e0f579219" id="r_ga1974176e676afdb96d203e8e0f579219"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga1974176e676afdb96d203e8e0f579219">vscroll_indicator</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga7f48136f949ccbde722dd93a6de4d0de">hscroll_indicator</a> (<a class="el" href="#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:aaff8245861617a3d9e846e99de582a63" id="r_aaff8245861617a3d9e846e99de582a63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaff8245861617a3d9e846e99de582a63">reflect</a> (<a class="el" href="group__screen.html#structftxui_1_1Box">Box</a> &box)</td></tr>
|
||
|
<tr class="separator:aaff8245861617a3d9e846e99de582a63"><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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga17a89519e6b87e12b1e5811a702f7847">clear_under</a> (<a class="el" href="#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:gaf7d0d1e44c1a5424e42a5cddceacf7f7" id="r_gaf7d0d1e44c1a5424e42a5cddceacf7f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gaf7d0d1e44c1a5424e42a5cddceacf7f7">hcenter</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gad907a8a48bb9f9dfdb06402e9fc12316">vcenter</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">center</a> (<a class="el" href="#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="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga778e52afe28f1978f1f7ef065ed92d6d">align_right</a> (<a class="el" href="#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:ga1bfd3885ac8b40dc82a1103725003c07" id="r_ga1bfd3885ac8b40dc82a1103725003c07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#ga1bfd3885ac8b40dc82a1103725003c07">nothing</a> (<a class="el" href="#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:gad4b8aa9392f56ba41e2b421e046a7d83" id="r_gad4b8aa9392f56ba41e2b421e046a7d83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dom.html#gad4b8aa9392f56ba41e2b421e046a7d83">Render</a> (<a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &screen, const <a class="el" href="#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="group__dom.html#ga32a24db985fa1b37bf686b00f7e1b4ff">Render</a> (<a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &screen, <a class="el" href="group__dom.html#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:ab35030b64136afa183d474d11bd1f6dd" id="r_ab35030b64136afa183d474d11bd1f6dd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab35030b64136afa183d474d11bd1f6dd">Render</a> (<a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &screen, <a class="el" href="group__dom.html#classftxui_1_1Node">Node</a> *node, <a class="el" href="group__dom.html#classftxui_1_1Selection">Selection</a> &selection)</td></tr>
|
||
|
<tr class="separator:ab35030b64136afa183d474d11bd1f6dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1a3d5804148186b3d4bcc07391ba5f30" id="r_a1a3d5804148186b3d4bcc07391ba5f30"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a3d5804148186b3d4bcc07391ba5f30">GetNodeSelectedContent</a> (<a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> &screen, <a class="el" href="group__dom.html#classftxui_1_1Node">Node</a> *node, <a class="el" href="group__dom.html#classftxui_1_1Selection">Selection</a> &selection)</td></tr>
|
||
|
<tr class="separator:a1a3d5804148186b3d4bcc07391ba5f30"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a66d988ecc082819b1671ee2bbadebccd" id="r_a66d988ecc082819b1671ee2bbadebccd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceftxui_1_1literals.html#a66d988ecc082819b1671ee2bbadebccd">operator""_rgb</a> (unsigned long long int combined)</td></tr>
|
||
|
<tr class="memdesc:a66d988ecc082819b1671ee2bbadebccd"><td class="mdescLeft"> </td><td class="mdescRight">Creates a color from a combined hex RGB representation, e.g. 0x808000_rgb. <br /></td></tr>
|
||
|
<tr class="separator:a66d988ecc082819b1671ee2bbadebccd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a883a81f30fb771a82f6c87b77ac3658e" id="r_a883a81f30fb771a82f6c87b77ac3658e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#structftxui_1_1ColorInfo">ColorInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a883a81f30fb771a82f6c87b77ac3658e">GetColorInfo</a> (<a class="el" href="group__screen.html#abd07c48f62cc507fafa2486a43130fcf">Color::Palette256</a> index)</td></tr>
|
||
|
<tr class="separator:a883a81f30fb771a82f6c87b77ac3658e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad5dd7fa2651003bf7c9f8b58de9b0a93" id="r_ad5dd7fa2651003bf7c9f8b58de9b0a93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#structftxui_1_1ColorInfo">ColorInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5dd7fa2651003bf7c9f8b58de9b0a93">GetColorInfo</a> (<a class="el" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802f">Color::Palette16</a> index)</td></tr>
|
||
|
<tr class="separator:ad5dd7fa2651003bf7c9f8b58de9b0a93"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1bb4947f62228380f5c415f69b34021f" id="r_a1bb4947f62228380f5c415f69b34021f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1bb4947f62228380f5c415f69b34021f">wchar_width</a> (wchar_t)</td></tr>
|
||
|
<tr class="separator:a1bb4947f62228380f5c415f69b34021f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:adedb4aa528ad2aef48177dea69ca7a9d" id="r_adedb4aa528ad2aef48177dea69ca7a9d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#adedb4aa528ad2aef48177dea69ca7a9d">wstring_width</a> (const std::wstring &)</td></tr>
|
||
|
<tr class="separator:adedb4aa528ad2aef48177dea69ca7a9d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a757b345f73bb6cde5165a4d7f0c0a298" id="r_a757b345f73bb6cde5165a4d7f0c0a298"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a757b345f73bb6cde5165a4d7f0c0a298">to_string</a> (const std::wstring &s)</td></tr>
|
||
|
<tr class="memdesc:a757b345f73bb6cde5165a4d7f0c0a298"><td class="mdescLeft"> </td><td class="mdescRight">Convert a std::wstring into a UTF8 std::string. <br /></td></tr>
|
||
|
<tr class="separator:a757b345f73bb6cde5165a4d7f0c0a298"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a57429a83a46c643a81dee81e49384439" id="r_a57429a83a46c643a81dee81e49384439"><td class="memItemLeft" align="right" valign="top">std::wstring </td><td class="memItemRight" valign="bottom"><a class="el" href="#a57429a83a46c643a81dee81e49384439">to_wstring</a> (const std::string &s)</td></tr>
|
||
|
<tr class="memdesc:a57429a83a46c643a81dee81e49384439"><td class="mdescLeft"> </td><td class="mdescRight">Convert a UTF8 std::string into a std::wstring. <br /></td></tr>
|
||
|
<tr class="separator:a57429a83a46c643a81dee81e49384439"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a24ea52e8ef70889ef1da986837e0ff34" id="r_a24ea52e8ef70889ef1da986837e0ff34"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||
|
<tr class="memitem:a24ea52e8ef70889ef1da986837e0ff34"><td class="memTemplItemLeft" align="right" valign="top">std::wstring </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a24ea52e8ef70889ef1da986837e0ff34">to_wstring</a> (T s)</td></tr>
|
||
|
<tr class="separator:a24ea52e8ef70889ef1da986837e0ff34"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a517b35c7721e632812d8b3a7697c4099" id="r_a517b35c7721e632812d8b3a7697c4099"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a517b35c7721e632812d8b3a7697c4099">string_width</a> (const std::string &)</td></tr>
|
||
|
<tr class="separator:a517b35c7721e632812d8b3a7697c4099"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a389c58d385e861cd2ef109b53fc6ef96" id="r_a389c58d385e861cd2ef109b53fc6ef96"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a389c58d385e861cd2ef109b53fc6ef96">Utf8ToGlyphs</a> (const std::string &input)</td></tr>
|
||
|
<tr class="separator:a389c58d385e861cd2ef109b53fc6ef96"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9769a28baa6a84d5de6a8bd624a29294" id="r_a9769a28baa6a84d5de6a8bd624a29294"><td class="memItemLeft" align="right" valign="top">std::vector< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9769a28baa6a84d5de6a8bd624a29294">CellToGlyphIndex</a> (const std::string &input)</td></tr>
|
||
|
<tr class="separator:a9769a28baa6a84d5de6a8bd624a29294"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ga0bfd67a2815807dc6fc9bc0f79bce29e" id="r_ga0bfd67a2815807dc6fc9bc0f79bce29e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__component.html#ga0bfd67a2815807dc6fc9bc0f79bce29e">CatchEvent</a> (<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> child, std::function< bool(<a class="el" href="group__component.html#structftxui_1_1Event">Event</a> event)> on_event)</td></tr>
|
||
|
<tr class="memdesc:ga0bfd67a2815807dc6fc9bc0f79bce29e"><td class="mdescLeft"> </td><td class="mdescRight">Return a component, using |on_event| to catch events. This function must returns true when the event has been handled, false otherwise. <br /></td></tr>
|
||
|
<tr class="separator:ga0bfd67a2815807dc6fc9bc0f79bce29e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a877bf1673c86ac33e24facf81068e693" id="r_a877bf1673c86ac33e24facf81068e693"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a877bf1673c86ac33e24facf81068e693">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< int8_t >)</td></tr>
|
||
|
<tr class="separator:a877bf1673c86ac33e24facf81068e693"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a551dff4f473bdb27fde654341d08c618" id="r_a551dff4f473bdb27fde654341d08c618"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a551dff4f473bdb27fde654341d08c618">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< int16_t >)</td></tr>
|
||
|
<tr class="separator:a551dff4f473bdb27fde654341d08c618"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8d1ae475487cb22769f127449380925e" id="r_a8d1ae475487cb22769f127449380925e"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8d1ae475487cb22769f127449380925e">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< int32_t >)</td></tr>
|
||
|
<tr class="separator:a8d1ae475487cb22769f127449380925e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a217d120bd78c7e5fbe21c60d58f411ba" id="r_a217d120bd78c7e5fbe21c60d58f411ba"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a217d120bd78c7e5fbe21c60d58f411ba">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< int64_t >)</td></tr>
|
||
|
<tr class="separator:a217d120bd78c7e5fbe21c60d58f411ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a83667b04778e0206c7c9f05652c9110a" id="r_a83667b04778e0206c7c9f05652c9110a"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a83667b04778e0206c7c9f05652c9110a">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< uint8_t >)</td></tr>
|
||
|
<tr class="separator:a83667b04778e0206c7c9f05652c9110a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a41e0cb91026c84d8767958a6c3d65d88" id="r_a41e0cb91026c84d8767958a6c3d65d88"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a41e0cb91026c84d8767958a6c3d65d88">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< uint16_t >)</td></tr>
|
||
|
<tr class="separator:a41e0cb91026c84d8767958a6c3d65d88"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a17babf521947301435a4f7c47835032c" id="r_a17babf521947301435a4f7c47835032c"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a17babf521947301435a4f7c47835032c">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< uint32_t >)</td></tr>
|
||
|
<tr class="separator:a17babf521947301435a4f7c47835032c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a69e9803a9d52936adf22dabd14df4289" id="r_a69e9803a9d52936adf22dabd14df4289"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a69e9803a9d52936adf22dabd14df4289">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< uint64_t >)</td></tr>
|
||
|
<tr class="separator:a69e9803a9d52936adf22dabd14df4289"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a453d7fc2e7bd34b00775062018daf96d" id="r_a453d7fc2e7bd34b00775062018daf96d"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a453d7fc2e7bd34b00775062018daf96d">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< float >)</td></tr>
|
||
|
<tr class="separator:a453d7fc2e7bd34b00775062018daf96d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9d64c6ad8cbbae0735eac76e4f4f5811" id="r_a9d64c6ad8cbbae0735eac76e4f4f5811"><td class="memItemLeft" align="right" valign="top">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9d64c6ad8cbbae0735eac76e4f4f5811">Slider</a> (<a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< double >)</td></tr>
|
||
|
<tr class="separator:a9d64c6ad8cbbae0735eac76e4f4f5811"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a903cd2e24b3b7cf8d7d4daa680e0a8d5" id="r_a903cd2e24b3b7cf8d7d4daa680e0a8d5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a903cd2e24b3b7cf8d7d4daa680e0a8d5">EatCodePoint</a> (const std::string &input, size_t start, size_t *end, uint32_t *ucs)</td></tr>
|
||
|
<tr class="separator:a903cd2e24b3b7cf8d7d4daa680e0a8d5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a88b8b2f726acaf2aca140a403989d8d0" id="r_a88b8b2f726acaf2aca140a403989d8d0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a88b8b2f726acaf2aca140a403989d8d0">EatCodePoint</a> (const std::wstring &input, size_t start, size_t *end, uint32_t *ucs)</td></tr>
|
||
|
<tr class="separator:a88b8b2f726acaf2aca140a403989d8d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a506e6b467ddd8d11646942fd101d8e9e" id="r_a506e6b467ddd8d11646942fd101d8e9e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a506e6b467ddd8d11646942fd101d8e9e">IsCombining</a> (uint32_t ucs)</td></tr>
|
||
|
<tr class="separator:a506e6b467ddd8d11646942fd101d8e9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:abd13f584efddd3a7e5749c9c5e841a11" id="r_abd13f584efddd3a7e5749c9c5e841a11"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#abd13f584efddd3a7e5749c9c5e841a11">IsFullWidth</a> (uint32_t ucs)</td></tr>
|
||
|
<tr class="separator:abd13f584efddd3a7e5749c9c5e841a11"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a037df033cc26c960faa54b52bdbea900" id="r_a037df033cc26c960faa54b52bdbea900"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a037df033cc26c960faa54b52bdbea900">IsControl</a> (uint32_t ucs)</td></tr>
|
||
|
<tr class="separator:a037df033cc26c960faa54b52bdbea900"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a191b3278846ceb6ac35d2e4eb26db759" id="r_a191b3278846ceb6ac35d2e4eb26db759"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968a">WordBreakProperty</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a191b3278846ceb6ac35d2e4eb26db759">CodepointToWordBreakProperty</a> (uint32_t codepoint)</td></tr>
|
||
|
<tr class="separator:a191b3278846ceb6ac35d2e4eb26db759"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae2ef74edc55750554e97ea71c5887650" id="r_ae2ef74edc55750554e97ea71c5887650"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae2ef74edc55750554e97ea71c5887650">GlyphPrevious</a> (const std::string &input, size_t start)</td></tr>
|
||
|
<tr class="separator:ae2ef74edc55750554e97ea71c5887650"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a02453c4504a5cfbc83b38abd4ec6d8ba" id="r_a02453c4504a5cfbc83b38abd4ec6d8ba"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a02453c4504a5cfbc83b38abd4ec6d8ba">GlyphNext</a> (const std::string &input, size_t start)</td></tr>
|
||
|
<tr class="separator:a02453c4504a5cfbc83b38abd4ec6d8ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad74a7d623ff7a09787469021d30c9461" id="r_ad74a7d623ff7a09787469021d30c9461"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad74a7d623ff7a09787469021d30c9461">GlyphIterate</a> (const std::string &input, int glyph_offset, size_t start)</td></tr>
|
||
|
<tr class="separator:ad74a7d623ff7a09787469021d30c9461"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9b4f3faecfbeb6b2c0fdf9c30e3f1553" id="r_a9b4f3faecfbeb6b2c0fdf9c30e3f1553"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b4f3faecfbeb6b2c0fdf9c30e3f1553">GlyphCount</a> (const std::string &input)</td></tr>
|
||
|
<tr class="separator:a9b4f3faecfbeb6b2c0fdf9c30e3f1553"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad15724e497f0001e146da530183ca552" id="r_ad15724e497f0001e146da530183ca552"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968a">WordBreakProperty</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad15724e497f0001e146da530183ca552">Utf8ToWordBreakProperty</a> (const std::string &input)</td></tr>
|
||
|
<tr class="separator:ad15724e497f0001e146da530183ca552"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a64a9bd1df7ca3ffb1622507d01cd0b13" id="r_a64a9bd1df7ca3ffb1622507d01cd0b13"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a64a9bd1df7ca3ffb1622507d01cd0b13">IsWordBreakingCharacter</a> (const std::string &input, size_t glyph_index)</td></tr>
|
||
|
<tr class="separator:a64a9bd1df7ca3ffb1622507d01cd0b13"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table><table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||
|
Variables</h2></td></tr>
|
||
|
<tr class="memitem:a81094ad1eae10308826bbd3be2723b18" id="r_a81094ad1eae10308826bbd3be2723b18"><td class="memItemLeft" align="right" valign="top">const std::map< std::string, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a81094ad1eae10308826bbd3be2723b18">g_uniformize</a></td></tr>
|
||
|
<tr class="separator:a81094ad1eae10308826bbd3be2723b18"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:acc77ce2876ca75e8d5fe8925a45592d1" id="r_acc77ce2876ca75e8d5fe8925a45592d1"><td class="memItemLeft" align="right" valign="top">const std::array< <a class="el" href="group__screen.html#structftxui_1_1ColorInfo">ColorInfo</a>, 256 > </td><td class="memItemRight" valign="bottom"><a class="el" href="#acc77ce2876ca75e8d5fe8925a45592d1">palette256</a></td></tr>
|
||
|
<tr class="separator:acc77ce2876ca75e8d5fe8925a45592d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table>
|
||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
|
<div class="textblock"><p>The FTXUI ftxui:: namespace. </p>
|
||
|
</div><h2 class="groupheader">Typedef Documentation</h2>
|
||
|
<a id="a24b663cb6b0b262055c94d3a03bdd274" name="a24b663cb6b0b262055c94d3a03bdd274"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a24b663cb6b0b262055c94d3a03bdd274">◆ </a></span>CapturedMouse</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#a24b663cb6b0b262055c94d3a03bdd274">CapturedMouse</a> = std::unique_ptr<<a class="el" href="classftxui_1_1CapturedMouseInterface.html">CapturedMouseInterface</a>></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="captured__mouse_8hpp_source.html#l00020">20</a> of file <a class="el" href="captured__mouse_8hpp_source.html">captured_mouse.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="af07b496fe512e3a4863ee546f19e9a6c" name="af07b496fe512e3a4863ee546f19e9a6c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#af07b496fe512e3a4863ee546f19e9a6c">◆ </a></span>ComponentDecorator</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> = std::function<<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a>(<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a>)></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="component_8hpp_source.html#l00031">31</a> of file <a class="el" href="component_8hpp_source.html">component.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2d5012891073dbf196bfada5f702f382" name="a2d5012891073dbf196bfada5f702f382"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d5012891073dbf196bfada5f702f382">◆ </a></span>ElementDecorator</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#a2d5012891073dbf196bfada5f702f382">ElementDecorator</a> = std::function<<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>)></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="component_8hpp_source.html#l00032">32</a> of file <a class="el" href="component_8hpp_source.html">component.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="af1479ede01dbf087342534ab4ada11d3" name="af1479ede01dbf087342534ab4ada11d3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#af1479ede01dbf087342534ab4ada11d3">◆ </a></span>Component</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef std::shared_ptr< <a class="el" href="group__component.html#classftxui_1_1ComponentBase">ComponentBase</a> > <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> = std::shared_ptr<<a class="el" href="group__component.html#classftxui_1_1ComponentBase">ComponentBase</a>></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="component__base_8hpp_source.html#l00024">24</a> of file <a class="el" href="component__base_8hpp_source.html">component_base.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3d4ccad0c8a07d5b0cb4b2e690ffc90c" name="a3d4ccad0c8a07d5b0cb4b2e690ffc90c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">◆ </a></span>Components</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> = std::vector<<a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a>></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="component__base_8hpp_source.html#l00025">25</a> of file <a class="el" href="component__base_8hpp_source.html">component_base.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8f713c247c551bd416c4697ed9ab871c" name="a8f713c247c551bd416c4697ed9ab871c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f713c247c551bd416c4697ed9ab871c">◆ </a></span>Sender</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class T > </div>
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#a8f713c247c551bd416c4697ed9ab871c">Sender</a> = std::unique_ptr<<a class="el" href="classftxui_1_1SenderImpl.html">SenderImpl</a><T>></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="receiver_8hpp_source.html#l00045">45</a> of file <a class="el" href="receiver_8hpp_source.html">receiver.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a7abbe763f26611fbf3902861863b7659" name="a7abbe763f26611fbf3902861863b7659"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a7abbe763f26611fbf3902861863b7659">◆ </a></span>Receiver</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class T > </div>
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#a7abbe763f26611fbf3902861863b7659">Receiver</a> = std::unique_ptr<<a class="el" href="classftxui_1_1ReceiverImpl.html">ReceiverImpl</a><T>></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="receiver_8hpp_source.html#l00046">46</a> of file <a class="el" href="receiver_8hpp_source.html">receiver.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="adc2f3bfa69ce99c596a1ff1b69b04d33" name="adc2f3bfa69ce99c596a1ff1b69b04d33"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#adc2f3bfa69ce99c596a1ff1b69b04d33">◆ </a></span>Closure</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a> = std::function<void()></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="task_8hpp_source.html#l00013">13</a> of file <a class="el" href="task_8hpp_source.html">task.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aaa92a82e968c721805c62787cd000534" name="aaa92a82e968c721805c62787cd000534"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa92a82e968c721805c62787cd000534">◆ </a></span>Task</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#aaa92a82e968c721805c62787cd000534">Task</a> = std::variant<<a class="el" href="group__component.html#structftxui_1_1Event">Event</a>, <a class="el" href="#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a>, <a class="el" href="classftxui_1_1AnimationTask.html">AnimationTask</a>></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="task_8hpp_source.html#l00014">14</a> of file <a class="el" href="task_8hpp_source.html">task.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2bc31f2d685189e5c61d2293a1f51b4f" name="a2bc31f2d685189e5c61d2293a1f51b4f"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2bc31f2d685189e5c61d2293a1f51b4f">◆ </a></span>Element</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef std::shared_ptr< <a class="el" href="group__dom.html#classftxui_1_1Node">Node</a> > <a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> = std::shared_ptr<<a class="el" href="group__dom.html#classftxui_1_1Node">Node</a>></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="elements_8hpp_source.html#l00022">22</a> of file <a class="el" href="elements_8hpp_source.html">elements.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5d4aa06ca6cc6a72e981bd5386f93f0a" name="a5d4aa06ca6cc6a72e981bd5386f93f0a"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">◆ </a></span>Elements</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">typedef std::vector< <a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> > <a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> = std::vector<<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="elements_8hpp_source.html#l00023">23</a> of file <a class="el" href="elements_8hpp_source.html">elements.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a164021903e9ac6f1357e4186582891e3" name="a164021903e9ac6f1357e4186582891e3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a164021903e9ac6f1357e4186582891e3">◆ </a></span>Decorator</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> = std::function<<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(<a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>)></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="elements_8hpp_source.html#l00024">24</a> of file <a class="el" href="elements_8hpp_source.html">elements.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ab07cb9a766f38fc867f8fe736ce2e6e3" name="ab07cb9a766f38fc867f8fe736ce2e6e3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab07cb9a766f38fc867f8fe736ce2e6e3">◆ </a></span>GraphFunction</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">using <a class="el" href="#ab07cb9a766f38fc867f8fe736ce2e6e3">GraphFunction</a> = std::function<std::vector<int>(int, int)></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="elements_8hpp_source.html#l00025">25</a> of file <a class="el" href="elements_8hpp_source.html">elements.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||
|
<a id="a04711c04f28aabfa0e5928a35baaec53" name="a04711c04f28aabfa0e5928a35baaec53"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a04711c04f28aabfa0e5928a35baaec53">◆ </a></span>WidthOrHeight</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">enum <a class="el" href="#a04711c04f28aabfa0e5928a35baaec53">WidthOrHeight</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<table class="fieldtable">
|
||
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a04711c04f28aabfa0e5928a35baaec53a73c0818986b7c462c2977f57afd00522" name="a04711c04f28aabfa0e5928a35baaec53a73c0818986b7c462c2977f57afd00522"></a>WIDTH </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a04711c04f28aabfa0e5928a35baaec53a38b9241136017b93ea2755a49cf0a000" name="a04711c04f28aabfa0e5928a35baaec53a38b9241136017b93ea2755a49cf0a000"></a>HEIGHT </td><td class="fielddoc"></td></tr>
|
||
|
</table>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="elements_8hpp_source.html#l00161">161</a> of file <a class="el" href="elements_8hpp_source.html">elements.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ae09f44b989d381a387329fd0a0935926" name="ae09f44b989d381a387329fd0a0935926"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae09f44b989d381a387329fd0a0935926">◆ </a></span>Constraint</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">enum <a class="el" href="#ae09f44b989d381a387329fd0a0935926">Constraint</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<table class="fieldtable">
|
||
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae09f44b989d381a387329fd0a0935926a41b05932cd237b2b133fff1ade85bed5" name="ae09f44b989d381a387329fd0a0935926a41b05932cd237b2b133fff1ade85bed5"></a>LESS_THAN </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="ae09f44b989d381a387329fd0a0935926a59a84258a4cb9025b567ee5139455029" name="ae09f44b989d381a387329fd0a0935926a59a84258a4cb9025b567ee5139455029"></a>EQUAL </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="ae09f44b989d381a387329fd0a0935926a5fae95457121bd697edd588d1b64cc7c" name="ae09f44b989d381a387329fd0a0935926a5fae95457121bd697edd588d1b64cc7c"></a>GREATER_THAN </td><td class="fielddoc"></td></tr>
|
||
|
</table>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="elements_8hpp_source.html#l00162">162</a> of file <a class="el" href="elements_8hpp_source.html">elements.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5a8ec19f52346e9aad9dbab9108b968a" name="a5a8ec19f52346e9aad9dbab9108b968a"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a8ec19f52346e9aad9dbab9108b968a">◆ </a></span>WordBreakProperty</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="#a5a8ec19f52346e9aad9dbab9108b968a">WordBreakProperty</a> : int8_t</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="a5a8ec19f52346e9aad9dbab9108b968aab1bb481a6d76de94d35e1d67cb85d966" name="a5a8ec19f52346e9aad9dbab9108b968aab1bb481a6d76de94d35e1d67cb85d966"></a>ALetter </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa1d7b33fc26ca22c2011aaa97fecc43d8" name="a5a8ec19f52346e9aad9dbab9108b968aa1d7b33fc26ca22c2011aaa97fecc43d8"></a>CR </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa3a1f5142815614aa554e376af7047de3" name="a5a8ec19f52346e9aad9dbab9108b968aa3a1f5142815614aa554e376af7047de3"></a>Double_Quote </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa3bc026b815790a05493fa56fc4b8d8bd" name="a5a8ec19f52346e9aad9dbab9108b968aa3bc026b815790a05493fa56fc4b8d8bd"></a>Extend </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aadcba983044c9eb2afae2e2eaef5fe818" name="a5a8ec19f52346e9aad9dbab9108b968aadcba983044c9eb2afae2e2eaef5fe818"></a>ExtendNumLet </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa520d0db389f362bf79ef56ca0af3dcab" name="a5a8ec19f52346e9aad9dbab9108b968aa520d0db389f362bf79ef56ca0af3dcab"></a>Format </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa3b076a28de949c89c8443aa0cd42ef17" name="a5a8ec19f52346e9aad9dbab9108b968aa3b076a28de949c89c8443aa0cd42ef17"></a>Hebrew_Letter </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aaedb097c9a1cb7aed483367f825211f75" name="a5a8ec19f52346e9aad9dbab9108b968aaedb097c9a1cb7aed483367f825211f75"></a>Katakana </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa618441d41cce47dbcfd9bed6e5ff64e6" name="a5a8ec19f52346e9aad9dbab9108b968aa618441d41cce47dbcfd9bed6e5ff64e6"></a>LF </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aab681d24011467edf425478fed96fbcde" name="a5a8ec19f52346e9aad9dbab9108b968aab681d24011467edf425478fed96fbcde"></a>MidLetter </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa876e36e8a85514e9c141b2aa3a7bfb5c" name="a5a8ec19f52346e9aad9dbab9108b968aa876e36e8a85514e9c141b2aa3a7bfb5c"></a>MidNum </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa4d4a2ec3c1ff2c647ff25b61136aabff" name="a5a8ec19f52346e9aad9dbab9108b968aa4d4a2ec3c1ff2c647ff25b61136aabff"></a>MidNumLet </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa755fee300780823fcf4df98383331745" name="a5a8ec19f52346e9aad9dbab9108b968aa755fee300780823fcf4df98383331745"></a>Newline </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa87322391cc6e8948ce9fd5d6cb84fced" name="a5a8ec19f52346e9aad9dbab9108b968aa87322391cc6e8948ce9fd5d6cb84fced"></a>Numeric </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa7f219844b91c2bb3bdb5fb7ffbdfca72" name="a5a8ec19f52346e9aad9dbab9108b968aa7f219844b91c2bb3bdb5fb7ffbdfca72"></a>Regional_Indicator </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aab6f9a00a0255e4da280686c4640c7671" name="a5a8ec19f52346e9aad9dbab9108b968aab6f9a00a0255e4da280686c4640c7671"></a>Single_Quote </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aa3ddc36a0c4e381a754fb00548d567d09" name="a5a8ec19f52346e9aad9dbab9108b968aa3ddc36a0c4e381a754fb00548d567d09"></a>WSegSpace </td><td class="fielddoc"></td></tr>
|
||
|
<tr><td class="fieldname"><a id="a5a8ec19f52346e9aad9dbab9108b968aacb4adf7b93435bdfbae8f32d5bcda514" name="a5a8ec19f52346e9aad9dbab9108b968aacb4adf7b93435bdfbae8f32d5bcda514"></a>ZWJ </td><td class="fielddoc"></td></tr>
|
||
|
</table>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string__internal_8hpp_source.html#l00040">40</a> of file <a class="el" href="string__internal_8hpp_source.html">string_internal.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Function Documentation</h2>
|
||
|
<a id="a2b8973dc71334f1d98e2e6f55de8b5ae" name="a2b8973dc71334f1d98e2e6f55de8b5ae"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b8973dc71334f1d98e2e6f55de8b5ae">◆ </a></span>Make()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class T , class... Args> </div>
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::shared_ptr< T > Make </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">Args &&...</td> <td class="paramname"><span class="paramname"><em>args</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="component_8hpp_source.html#l00026">26</a> of file <a class="el" href="component_8hpp_source.html">component.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a65a2e15f64ae3bc205c485abc3a5aeb9" name="a65a2e15f64ae3bc205c485abc3a5aeb9"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a65a2e15f64ae3bc205c485abc3a5aeb9">◆ </a></span>operator|() <span class="overload">[1/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> operator| </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>component</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="component_2util_8cpp_source.html#l00012">12</a> of file <a class="el" href="component_2util_8cpp_source.html">component/util.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9c4cf8bcb7012f740b146bfe89cbd3eb" name="a9c4cf8bcb7012f740b146bfe89cbd3eb"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c4cf8bcb7012f740b146bfe89cbd3eb">◆ </a></span>operator|() <span class="overload">[2/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> operator| </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>component</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="#a2d5012891073dbf196bfada5f702f382">ElementDecorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="component_2util_8cpp_source.html#l00017">17</a> of file <a class="el" href="component_2util_8cpp_source.html">component/util.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ade35e69d695327db85be01c9787c39f8" name="ade35e69d695327db85be01c9787c39f8"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ade35e69d695327db85be01c9787c39f8">◆ </a></span>operator|=() <span class="overload">[1/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> & operator|= </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> &</td> <td class="paramname"><span class="paramname"><em>component</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="component_2util_8cpp_source.html#l00022">22</a> of file <a class="el" href="component_2util_8cpp_source.html">component/util.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aa480c58bcaeae204fbe68b192c5ede92" name="aa480c58bcaeae204fbe68b192c5ede92"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa480c58bcaeae204fbe68b192c5ede92">◆ </a></span>operator|=() <span class="overload">[2/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> & operator|= </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> &</td> <td class="paramname"><span class="paramname"><em>component</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="#a2d5012891073dbf196bfada5f702f382">ElementDecorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="component_2util_8cpp_source.html#l00028">28</a> of file <a class="el" href="component_2util_8cpp_source.html">component/util.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aa3558d992a72679e5e9c9c7b67abd727" name="aa3558d992a72679e5e9c9c7b67abd727"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3558d992a72679e5e9c9c7b67abd727">◆ </a></span>Slider() <span class="overload">[1/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<typename T > </div>
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< T ></td> <td class="paramname"><span class="paramname"><em>options</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>A slider in any direction. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">options</td><td>The options </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<h3><a class="anchor" id="example-42"></a>
|
||
|
Example</h3>
|
||
|
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="group__component.html#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
|
||
|
<div class="line"><span class="keywordtype">int</span> value = 50;</div>
|
||
|
<div class="line"><span class="keyword">auto</span> slider = <a class="code hl_function" href="#aa3558d992a72679e5e9c9c7b67abd727">Slider</a>({</div>
|
||
|
<div class="line"> .value = &value,</div>
|
||
|
<div class="line"> .min = 0,</div>
|
||
|
<div class="line"> .max = 100,</div>
|
||
|
<div class="line"> .increment= 20,</div>
|
||
|
<div class="line">});</div>
|
||
|
<div class="line">screen.Loop(slider);</div>
|
||
|
<div class="ttc" id="agroup__component_html_a0b7de0467b4e57ce5f337ba8634d8d13"><div class="ttname"><a href="group__component.html#a0b7de0467b4e57ce5f337ba8634d8d13">ftxui::ScreenInteractive::TerminalOutput</a></div><div class="ttdeci">static ScreenInteractive TerminalOutput()</div><div class="ttdef"><b>Definition</b> <a href="screen__interactive_8cpp_source.html#l00407">screen_interactive.cpp:407</a></div></div>
|
||
|
<div class="ttc" id="anamespaceftxui_html_aa3558d992a72679e5e9c9c7b67abd727"><div class="ttname"><a href="#aa3558d992a72679e5e9c9c7b67abd727">ftxui::Slider</a></div><div class="ttdeci">Component Slider(SliderOption< T > options)</div><div class="ttdoc">A slider in any direction.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2slider_8cpp_source.html#l00346">src/ftxui/component/slider.cpp:346</a></div></div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2slider_8cpp_source.html#l00346">346</a> of file <a class="el" href="src_2ftxui_2component_2slider_8cpp_source.html">src/ftxui/component/slider.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8bfa2757905a4fb50e0ec263976d1f96" name="a8bfa2757905a4fb50e0ec263976d1f96"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8bfa2757905a4fb50e0ec263976d1f96">◆ </a></span>Slider() <span class="overload">[2/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a></td> <td class="paramname"><span class="paramname"><em>label</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1Ref.html">Ref</a>< float ></td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< float ></td> <td class="paramname"><span class="paramname"><em>min</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0.f</span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< float ></td> <td class="paramname"><span class="paramname"><em>max</em></span><span class="paramdefsep"> = </span><span class="paramdefval">100.f</span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< float ></td> <td class="paramname"><span class="paramname"><em>increment</em></span><span class="paramdefsep"> = </span><span class="paramdefval">5.f</span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2slider_8cpp_source.html#l00303">303</a> of file <a class="el" href="src_2ftxui_2component_2slider_8cpp_source.html">src/ftxui/component/slider.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aba34419b025c881c07808816c81c5230" name="aba34419b025c881c07808816c81c5230"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aba34419b025c881c07808816c81c5230">◆ </a></span>Slider() <span class="overload">[3/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a></td> <td class="paramname"><span class="paramname"><em>label</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1Ref.html">Ref</a>< long ></td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< long ></td> <td class="paramname"><span class="paramname"><em>min</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0L</span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< long ></td> <td class="paramname"><span class="paramname"><em>max</em></span><span class="paramdefsep"> = </span><span class="paramdefval">100L</span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< long ></td> <td class="paramname"><span class="paramname"><em>increment</em></span><span class="paramdefsep"> = </span><span class="paramdefval">5L</span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2slider_8cpp_source.html#l00316">316</a> of file <a class="el" href="src_2ftxui_2component_2slider_8cpp_source.html">src/ftxui/component/slider.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5ce41caeafc35dedc5c7da5347386e80" name="a5ce41caeafc35dedc5c7da5347386e80"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ce41caeafc35dedc5c7da5347386e80">◆ </a></span>ResizableSplit()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> ResizableSplit </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1ResizableSplitOption.html">ResizableSplitOption</a></td> <td class="paramname"><span class="paramname"><em>options</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>A split in between two components. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">options</td><td>all the parameters.</td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<h3><a class="anchor" id="example-30"></a>
|
||
|
Example</h3>
|
||
|
<div class="fragment"><div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="screen_8cpp.html#a972107f15f3c0c099eb9fd605e7f51c6">left</a> = <a class="code hl_function" href="group__component.html#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Left"</span>) | <a class="code hl_function" href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">center</a>;});</div>
|
||
|
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="screen_8cpp.html#aa4b74e56e675912bbc06504407fc7a46">right</a> = <a class="code hl_function" href="group__component.html#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"right"</span>) | <a class="code hl_function" href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">center</a>;});</div>
|
||
|
<div class="line"><span class="keywordtype">int</span> left_size = 10;</div>
|
||
|
<div class="line"><span class="keyword">auto</span> component = <a class="code hl_function" href="#a5ce41caeafc35dedc5c7da5347386e80">ResizableSplit</a>({</div>
|
||
|
<div class="line"> .main = <a class="code hl_variable" href="screen_8cpp.html#a972107f15f3c0c099eb9fd605e7f51c6">left</a>,</div>
|
||
|
<div class="line"> .back = <a class="code hl_variable" href="screen_8cpp.html#aa4b74e56e675912bbc06504407fc7a46">right</a>,</div>
|
||
|
<div class="line"> .direction = <a class="code hl_enumvalue" href="group__dom.html#gga224b9163917ac32fc95a60d8c1eec3aaa945d5e233cf7d6240f6b783b36a374ff">Direction::Left</a>,</div>
|
||
|
<div class="line"> .main_size = &left_size,</div>
|
||
|
<div class="line"> .separator_func = [] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#gadd376830fdb51b0bf52672ef17515989">separatorDouble</a>(); },</div>
|
||
|
<div class="line">});</div>
|
||
|
<div class="ttc" id="agroup__component_html_ga533e883e2aeea28de2b60564fcaf0361"><div class="ttname"><a href="group__component.html#ga533e883e2aeea28de2b60564fcaf0361">ftxui::Renderer</a></div><div class="ttdeci">Component Renderer(Component child, std::function< Element()>)</div><div class="ttdoc">Return a new Component, similar to |child|, but using |render| as the Component::Render() event.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2renderer_8cpp_source.html#l00061">src/ftxui/component/renderer.cpp:61</a></div></div>
|
||
|
<div class="ttc" id="agroup__dom_html_ga5b11656305fce8427b81daf1c35883f1"><div class="ttname"><a href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">ftxui::center</a></div><div class="ttdeci">Element center(Element)</div><div class="ttdoc">Center an element horizontally and vertically.</div><div class="ttdef"><b>Definition</b> <a href="composite__decorator_8cpp_source.html#l00031">composite_decorator.cpp:31</a></div></div>
|
||
|
<div class="ttc" id="agroup__dom_html_ga75baaa2734ed76a9f478beaafa87ae57"><div class="ttname"><a href="group__dom.html#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_gadd376830fdb51b0bf52672ef17515989"><div class="ttname"><a href="group__dom.html#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 class="ttc" id="agroup__dom_html_gga224b9163917ac32fc95a60d8c1eec3aaa945d5e233cf7d6240f6b783b36a374ff"><div class="ttname"><a href="group__dom.html#gga224b9163917ac32fc95a60d8c1eec3aaa945d5e233cf7d6240f6b783b36a374ff">ftxui::Direction::Left</a></div><div class="ttdeci">@ Left</div></div>
|
||
|
<div class="ttc" id="anamespaceftxui_html_a5ce41caeafc35dedc5c7da5347386e80"><div class="ttname"><a href="#a5ce41caeafc35dedc5c7da5347386e80">ftxui::ResizableSplit</a></div><div class="ttdeci">Component ResizableSplit(ResizableSplitOption options)</div><div class="ttdoc">A split in between two components.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2resizable__split_8cpp_source.html#l00186">src/ftxui/component/resizable_split.cpp:186</a></div></div>
|
||
|
<div class="ttc" id="ascreen_8cpp_html_a972107f15f3c0c099eb9fd605e7f51c6"><div class="ttname"><a href="screen_8cpp.html#a972107f15f3c0c099eb9fd605e7f51c6">left</a></div><div class="ttdeci">std::uint8_t left</div><div class="ttdef"><b>Definition</b> <a href="screen_8cpp_source.html#l00129">screen.cpp:129</a></div></div>
|
||
|
<div class="ttc" id="ascreen_8cpp_html_aa4b74e56e675912bbc06504407fc7a46"><div class="ttname"><a href="screen_8cpp.html#aa4b74e56e675912bbc06504407fc7a46">right</a></div><div class="ttdeci">std::uint8_t right</div><div class="ttdef"><b>Definition</b> <a href="screen_8cpp_source.html#l00131">screen.cpp:131</a></div></div>
|
||
|
</div><!-- fragment --><h3><a class="anchor" id="output-12"></a>
|
||
|
Output</h3>
|
||
|
<div class="fragment"><div class="line"> ║</div>
|
||
|
<div class="line">left ║ right</div>
|
||
|
<div class="line"> ║</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2resizable__split_8cpp_source.html#l00186">186</a> of file <a class="el" href="src_2ftxui_2component_2resizable__split_8cpp_source.html">src/ftxui/component/resizable_split.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="afa5872ba3f9889c7487e57e745e56857" name="afa5872ba3f9889c7487e57e745e56857"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#afa5872ba3f9889c7487e57e745e56857">◆ </a></span>CatchEvent()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> CatchEvent </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>child</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::function< bool(<a class="el" href="group__component.html#structftxui_1_1Event">Event</a>)></td> <td class="paramname"><span class="paramname"><em></em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a760cd5eb9a72c008ca18f1e6b366c796" name="a760cd5eb9a72c008ca18f1e6b366c796"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a760cd5eb9a72c008ca18f1e6b366c796">◆ </a></span>Collapsible()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Collapsible </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a></td> <td class="paramname"><span class="paramname"><em>label</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>child</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1Ref.html">Ref</a>< bool ></td> <td class="paramname"><span class="paramname"><em>show</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>A collapsible component. It displays a checkbox with an arrow. Once activated, the child is displayed. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">label</td><td>The label of the checkbox. </td></tr>
|
||
|
<tr><td class="paramname">child</td><td>The child to display. </td></tr>
|
||
|
<tr><td class="paramname">show</td><td>Hold the state about whether the child is displayed or not.</td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<h3><a class="anchor" id="example-3"></a>
|
||
|
Example</h3>
|
||
|
<div class="fragment"><div class="line"><span class="keyword">auto</span> component = <a class="code hl_function" href="#a760cd5eb9a72c008ca18f1e6b366c796">Collapsible</a>(<span class="stringliteral">"Show details"</span>, details);</div>
|
||
|
<div class="ttc" id="anamespaceftxui_html_a760cd5eb9a72c008ca18f1e6b366c796"><div class="ttname"><a href="#a760cd5eb9a72c008ca18f1e6b366c796">ftxui::Collapsible</a></div><div class="ttdeci">Component Collapsible(ConstStringRef label, Component child, Ref< bool > show=false)</div><div class="ttdoc">A collapsible component. It displays a checkbox with an arrow. Once activated, the child is displayed...</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2collapsible_8cpp_source.html#l00033">src/ftxui/component/collapsible.cpp:33</a></div></div>
|
||
|
</div><!-- fragment --><h3><a class="anchor" id="output"></a>
|
||
|
Output</h3>
|
||
|
<div class="fragment"><div class="line">▼ Show details</div>
|
||
|
<div class="line"><details component></div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2collapsible_8cpp_source.html#l00033">33</a> of file <a class="el" href="src_2ftxui_2component_2collapsible_8cpp_source.html">src/ftxui/component/collapsible.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a57abe3e11733b1d3ebacc56692d3537c" name="a57abe3e11733b1d3ebacc56692d3537c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a57abe3e11733b1d3ebacc56692d3537c">◆ </a></span>MakeReceiver()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class T > </div>
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a7abbe763f26611fbf3902861863b7659">Receiver</a>< T > MakeReceiver </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="receiver_8hpp_source.html#l00139">139</a> of file <a class="el" href="receiver_8hpp_source.html">receiver.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ac54cdd05db30871ce082a8fa650545da" name="ac54cdd05db30871ce082a8fa650545da"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac54cdd05db30871ce082a8fa650545da">◆ </a></span>paragraph()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> paragraph </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">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a50413065cee4757447b35c3a500667d3" name="a50413065cee4757447b35c3a500667d3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a50413065cee4757447b35c3a500667d3">◆ </a></span>separatorHSelector()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separatorHSelector </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>right</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>unselected_color</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>selected_color</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Draw a horizontal bar, with the area in between left/right colored differently. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">left</td><td>the left limit of the active area. </td></tr>
|
||
|
<tr><td class="paramname">right</td><td>the right limit of the active area. </td></tr>
|
||
|
<tr><td class="paramname">selected_color</td><td>the color of the selected area. </td></tr>
|
||
|
<tr><td class="paramname">unselected_color</td><td>the color of the unselected area.</td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<h3><a class="anchor" id="example-84"></a>
|
||
|
Example</h3>
|
||
|
<div class="fragment"><div class="line"><a class="code hl_typedef" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#a50413065cee4757447b35c3a500667d3">separatorHSelector</a>(2,5, <a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fab548046646b36c12aa6ba841de500094">Color::White</a>, <a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802faf5e09dd1da4088464f264b7a3118bff8">Color::Blue</a>);</div>
|
||
|
<div class="ttc" id="agroup__screen_html_ae2b6d9670960e89c66d7b76167a0802fab548046646b36c12aa6ba841de500094"><div class="ttname"><a href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fab548046646b36c12aa6ba841de500094">ftxui::Color::White</a></div><div class="ttdeci">@ White</div><div class="ttdef"><b>Definition</b> <a href="color_8hpp_source.html#l00069">color.hpp:69</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 class="ttc" id="anamespaceftxui_html_a2bc31f2d685189e5c61d2293a1f51b4f"><div class="ttname"><a href="#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 class="ttc" id="anamespaceftxui_html_a50413065cee4757447b35c3a500667d3"><div class="ttname"><a href="#a50413065cee4757447b35c3a500667d3">ftxui::separatorHSelector</a></div><div class="ttdeci">Element separatorHSelector(float left, float right, Color unselected_color, Color selected_color)</div><div class="ttdoc">Draw a horizontal bar, with the area in between left/right colored differently.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2separator_8cpp_source.html#l00442">src/ftxui/dom/separator.cpp:442</a></div></div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2separator_8cpp_source.html#l00442">442</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="a1a0211233bacd4eb4d31a8e3d58b5f48" name="a1a0211233bacd4eb4d31a8e3d58b5f48"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a0211233bacd4eb4d31a8e3d58b5f48">◆ </a></span>separatorVSelector()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> separatorVSelector </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>up</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>down</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>unselected_color</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>selected_color</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Draw an vertical bar, with the area in between up/downcolored differently. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">up</td><td>the left limit of the active area. </td></tr>
|
||
|
<tr><td class="paramname">down</td><td>the right limit of the active area. </td></tr>
|
||
|
<tr><td class="paramname">selected_color</td><td>the color of the selected area. </td></tr>
|
||
|
<tr><td class="paramname">unselected_color</td><td>the color of the unselected area.</td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<h3><a class="anchor" id="example-87"></a>
|
||
|
Example</h3>
|
||
|
<div class="fragment"><div class="line"><a class="code hl_typedef" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> document = <a class="code hl_function" href="#a50413065cee4757447b35c3a500667d3">separatorHSelector</a>(2,5, <a class="code hl_enumvalue" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fab548046646b36c12aa6ba841de500094">Color::White</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_2separator_8cpp_source.html#l00512">512</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="ae78c2b2b147e65701493465f8e3f4d89" name="ae78c2b2b147e65701493465f8e3f4d89"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae78c2b2b147e65701493465f8e3f4d89">◆ </a></span>graph()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> graph </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#ab07cb9a766f38fc867f8fe736ce2e6e3">GraphFunction</a></td> <td class="paramname"><span class="paramname"><em>graph_function</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Draw a graph using a GraphFunction. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">graph_function</td><td>the function to be called to get the data. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2graph_8cpp_source.html#l00071">71</a> of file <a class="el" href="src_2ftxui_2dom_2graph_8cpp_source.html">src/ftxui/dom/graph.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a57d7bdf155e190de514a689abb4e9a35" name="a57d7bdf155e190de514a689abb4e9a35"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a57d7bdf155e190de514a689abb4e9a35">◆ </a></span>canvas() <span class="overload">[1/3]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> canvas </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="classftxui_1_1ConstRef.html">ConstRef</a>< <a class="el" href="group__dom.html#structftxui_1_1Canvas">Canvas</a> ></td> <td class="paramname"><span class="paramname"><em>canvas</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Produce an element from a <a class="el" href="group__dom.html#structftxui_1_1Canvas" title="Canvas is a drawable buffer associated with drawing operations.">Canvas</a>, or a reference to a <a class="el" href="group__dom.html#structftxui_1_1Canvas" title="Canvas is a drawable buffer associated with drawing operations.">Canvas</a>. </p>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00891">891</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="ac781c6530fb74b861af7d52c03ffb2b9" name="ac781c6530fb74b861af7d52c03ffb2b9"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac781c6530fb74b861af7d52c03ffb2b9">◆ </a></span>canvas() <span class="overload">[2/3]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> canvas </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>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::function< void(<a class="el" href="group__dom.html#structftxui_1_1Canvas">Canvas</a> &)></td> <td class="paramname"><span class="paramname"><em>fn</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Produce an element drawing a canvas of requested size. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">width</td><td>the width of the canvas. </td></tr>
|
||
|
<tr><td class="paramname">height</td><td>the height of the canvas. </td></tr>
|
||
|
<tr><td class="paramname">fn</td><td>a function drawing the canvas. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00908">908</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="a8bef154e558868d259c52380e1e5ead9" name="a8bef154e558868d259c52380e1e5ead9"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8bef154e558868d259c52380e1e5ead9">◆ </a></span>canvas() <span class="overload">[3/3]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> canvas </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::function< void(<a class="el" href="group__dom.html#structftxui_1_1Canvas">Canvas</a> &)></td> <td class="paramname"><span class="paramname"><em>fn</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Produce an element drawing a canvas. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">fn</td><td>a function drawing the canvas. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2canvas_8cpp_source.html#l00938">938</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="aa7e1317c76cefc5018503de4f6e09ea3" name="aa7e1317c76cefc5018503de4f6e09ea3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7e1317c76cefc5018503de4f6e09ea3">◆ </a></span>selectionStyleReset()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> selectionStyleReset </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#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>Reset the selection style of an element. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<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 selection style reset. </dd></dl>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="selection__style_8cpp_source.html#l00055">55</a> of file <a class="el" href="selection__style_8cpp_source.html">selection_style.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a925a73b7f0eb4b5bc11af23f4ca18019" name="a925a73b7f0eb4b5bc11af23f4ca18019"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a925a73b7f0eb4b5bc11af23f4ca18019">◆ </a></span>selectionColor()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> selectionColor </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</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Set the color of an element when selected. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">foreground</td><td>The color to be applied. Note that the style is applied on top of the existing style. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="selection__style_8cpp_source.html#l00078">78</a> of file <a class="el" href="selection__style_8cpp_source.html">selection_style.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a6c965b8f6450a50a938120b5f6ddea96" name="a6c965b8f6450a50a938120b5f6ddea96"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c965b8f6450a50a938120b5f6ddea96">◆ </a></span>selectionBackgroundColor()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> selectionBackgroundColor </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</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Set the background color of an element when selected. Note that the style is applied on top of the existing style. </p>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="selection__style_8cpp_source.html#l00061">61</a> of file <a class="el" href="selection__style_8cpp_source.html">selection_style.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5d98498c51cfbc03f37e46d46ec8acf5" name="a5d98498c51cfbc03f37e46d46ec8acf5"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d98498c51cfbc03f37e46d46ec8acf5">◆ </a></span>selectionForegroundColor()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> selectionForegroundColor </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</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Set the foreground color of an element when selected. Note that the style is applied on top of the existing style. </p>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="selection__style_8cpp_source.html#l00069">69</a> of file <a class="el" href="selection__style_8cpp_source.html">selection_style.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a4080865d947eea48cf695531f66a5160" name="a4080865d947eea48cf695531f66a5160"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4080865d947eea48cf695531f66a5160">◆ </a></span>selectionStyle()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> selectionStyle </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::function< void(<a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &)></td> <td class="paramname"><span class="paramname"><em>style</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Set the style of an element when selected. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">style</td><td>The style to be applied. Note that the style is applied on top of the existing style. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="selection__style_8cpp_source.html#l00086">86</a> of file <a class="el" href="selection__style_8cpp_source.html">selection_style.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a552ba6d33b3c9bec586b99fba4c243ac" name="a552ba6d33b3c9bec586b99fba4c243ac"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a552ba6d33b3c9bec586b99fba4c243ac">◆ </a></span>hbox()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> hbox </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#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 horizontally 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-70"></a>
|
||
|
Example</h4>
|
||
|
<div class="fragment"><div class="line"><a class="code hl_function" href="#a552ba6d33b3c9bec586b99fba4c243ac">hbox</a>({</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Left"</span>),</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"Right"</span>),</div>
|
||
|
<div class="line">});</div>
|
||
|
<div class="ttc" id="anamespaceftxui_html_a552ba6d33b3c9bec586b99fba4c243ac"><div class="ttname"><a href="#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 -->
|
||
|
<p class="definition">Definition at line <a class="el" href="hbox_8cpp_source.html#l00094">94</a> of file <a class="el" href="hbox_8cpp_source.html">hbox.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a168a235aa438b6c72df5861322154be3" name="a168a235aa438b6c72df5861322154be3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a168a235aa438b6c72df5861322154be3">◆ </a></span>flexbox()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> flexbox </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a></td> <td class="paramname"><span class="paramname"><em>children</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="group__dom.html#structftxui_1_1FlexboxConfig">FlexboxConfig</a></td> <td class="paramname"><span class="paramname"><em>config</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>A container displaying elements on row/columns and capable of wrapping on the next column/row when full. </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>
|
||
|
<tr><td class="paramname">config</td><td>The option </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="section return"><dt>Returns</dt><dd>The container.</dd></dl>
|
||
|
<h4><a class="anchor" id="example-64"></a>
|
||
|
Example</h4>
|
||
|
<div class="fragment"><div class="line"><a class="code hl_function" href="#a168a235aa438b6c72df5861322154be3">flexbox</a>({</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"element 1"</span>),</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"element 2"</span>),</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"element 3"</span>),</div>
|
||
|
<div class="line">}, FlexboxConfig()</div>
|
||
|
<div class="line"> .Set(<a class="code hl_enumvalue" href="group__dom.html#a224b9163917ac32fc95a60d8c1eec3aaa1976d7f704de389d9fe064e08ea35b2d">FlexboxConfig::Direction::Column</a>)</div>
|
||
|
<div class="line"> .Set(<a class="code hl_enumvalue" href="group__dom.html#a6c844a611650cf7e956dbe269a0e72abad639e613e3589af04e39135707dbc642">FlexboxConfig::Wrap::WrapInversed</a>)</div>
|
||
|
<div class="line"> .SetGapMainAxis(1)</div>
|
||
|
<div class="line"> .SetGapCrossAxis(1)</div>
|
||
|
<div class="line">)</div>
|
||
|
<div class="ttc" id="agroup__dom_html_a224b9163917ac32fc95a60d8c1eec3aaa1976d7f704de389d9fe064e08ea35b2d"><div class="ttname"><a href="group__dom.html#a224b9163917ac32fc95a60d8c1eec3aaa1976d7f704de389d9fe064e08ea35b2d">ftxui::FlexboxConfig::Direction::Column</a></div><div class="ttdeci">@ Column</div><div class="ttdoc">Flex items are laid out in a column.</div></div>
|
||
|
<div class="ttc" id="agroup__dom_html_a6c844a611650cf7e956dbe269a0e72abad639e613e3589af04e39135707dbc642"><div class="ttname"><a href="group__dom.html#a6c844a611650cf7e956dbe269a0e72abad639e613e3589af04e39135707dbc642">ftxui::FlexboxConfig::Wrap::WrapInversed</a></div><div class="ttdeci">@ WrapInversed</div></div>
|
||
|
<div class="ttc" id="anamespaceftxui_html_a168a235aa438b6c72df5861322154be3"><div class="ttname"><a href="#a168a235aa438b6c72df5861322154be3">ftxui::flexbox</a></div><div class="ttdeci">Element flexbox(Elements, FlexboxConfig config=FlexboxConfig())</div><div class="ttdoc">A container displaying elements on row/columns and capable of wrapping on the next column/row when fu...</div><div class="ttdef"><b>Definition</b> <a href="flexbox_8cpp_source.html#l00251">flexbox.cpp:251</a></div></div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="definition">Definition at line <a class="el" href="flexbox_8cpp_source.html#l00251">251</a> of file <a class="el" href="flexbox_8cpp_source.html">flexbox.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="abcdf409d605edafd3191cd7ba47bcbd1" name="abcdf409d605edafd3191cd7ba47bcbd1"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#abcdf409d605edafd3191cd7ba47bcbd1">◆ </a></span>gridbox()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> gridbox </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::vector< <a class="el" href="#a5d4aa06ca6cc6a72e981bd5386f93f0a">Elements</a> ></td> <td class="paramname"><span class="paramname"><em>lines</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>A container displaying a grid of elements. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">lines</td><td>A list of lines, each line being a list of elements. </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="section return"><dt>Returns</dt><dd>The container.</dd></dl>
|
||
|
<h4><a class="anchor" id="example-67"></a>
|
||
|
Example</h4>
|
||
|
<div class="fragment"><div class="line"><span class="keyword">auto</span> cell = [](<span class="keyword">const</span> <span class="keywordtype">char</span>* t) { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(t) | <a class="code hl_function" href="group__dom.html#gae8537acd423d47cf07e61bd774fb1098">border</a>; };</div>
|
||
|
<div class="line"><span class="keyword">auto</span> document = <a class="code hl_function" href="#abcdf409d605edafd3191cd7ba47bcbd1">gridbox</a>({</div>
|
||
|
<div class="line"> {cell(<span class="stringliteral">"north-west"</span>) , cell(<span class="stringliteral">"north"</span>) , cell(<span class="stringliteral">"north-east"</span>)} ,</div>
|
||
|
<div class="line"> {cell(<span class="stringliteral">"west"</span>) , cell(<span class="stringliteral">"center"</span>) , cell(<span class="stringliteral">"east"</span>)} ,</div>
|
||
|
<div class="line"> {cell(<span class="stringliteral">"south-west"</span>) , cell(<span class="stringliteral">"south"</span>) , cell(<span class="stringliteral">"south-east"</span>)} ,</div>
|
||
|
<div class="line">});</div>
|
||
|
<div class="ttc" id="agroup__dom_html_gae8537acd423d47cf07e61bd774fb1098"><div class="ttname"><a href="group__dom.html#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_abcdf409d605edafd3191cd7ba47bcbd1"><div class="ttname"><a href="#abcdf409d605edafd3191cd7ba47bcbd1">ftxui::gridbox</a></div><div class="ttdeci">Element gridbox(std::vector< Elements > lines)</div><div class="ttdoc">A container displaying a grid of elements.</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2dom_2gridbox_8cpp_source.html#l00173">src/ftxui/dom/gridbox.cpp:173</a></div></div>
|
||
|
</div><!-- fragment --><p> Output: </p><div class="fragment"><div class="line">╭──────────╮╭──────╮╭──────────╮</div>
|
||
|
<div class="line">│north-west││north ││north-east│</div>
|
||
|
<div class="line">╰──────────╯╰──────╯╰──────────╯</div>
|
||
|
<div class="line">╭──────────╮╭──────╮╭──────────╮</div>
|
||
|
<div class="line">│west ││center││east │</div>
|
||
|
<div class="line">╰──────────╯╰──────╯╰──────────╯</div>
|
||
|
<div class="line">╭──────────╮╭──────╮╭──────────╮</div>
|
||
|
<div class="line">│south-west││south ││south-east│</div>
|
||
|
<div class="line">╰──────────╯╰──────╯╰──────────╯</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2dom_2gridbox_8cpp_source.html#l00173">173</a> of file <a class="el" href="src_2ftxui_2dom_2gridbox_8cpp_source.html">src/ftxui/dom/gridbox.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a345b31919048562675615d5af78e6322" name="a345b31919048562675615d5af78e6322"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a345b31919048562675615d5af78e6322">◆ </a></span>hflow()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> hflow </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#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 in rows from left to right. When filled, it starts on a new row below. </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-65"></a>
|
||
|
Example</h4>
|
||
|
<div class="fragment"><div class="line"><a class="code hl_function" href="#a345b31919048562675615d5af78e6322">hflow</a>({</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"element 1"</span>),</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"element 2"</span>),</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"element 3"</span>),</div>
|
||
|
<div class="line">});</div>
|
||
|
<div class="ttc" id="anamespaceftxui_html_a345b31919048562675615d5af78e6322"><div class="ttname"><a href="#a345b31919048562675615d5af78e6322">ftxui::hflow</a></div><div class="ttdeci">Element hflow(Elements)</div><div class="ttdoc">A container displaying elements in rows from left to right. When filled, it starts on a new row below...</div><div class="ttdef"><b>Definition</b> <a href="flexbox_8cpp_source.html#l00269">flexbox.cpp:269</a></div></div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="definition">Definition at line <a class="el" href="flexbox_8cpp_source.html#l00269">269</a> of file <a class="el" href="flexbox_8cpp_source.html">flexbox.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ae0da51b614e95a0687727644b5898a23" name="ae0da51b614e95a0687727644b5898a23"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0da51b614e95a0687727644b5898a23">◆ </a></span>vflow()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> vflow </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#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 in rows from top to bottom. When filled, it starts on a new columns on the right. filled, it starts on a new row. is full, it starts a new row. </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-66"></a>
|
||
|
Example</h4>
|
||
|
<div class="fragment"><div class="line"><a class="code hl_function" href="#ae0da51b614e95a0687727644b5898a23">vflow</a>({</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"element 1"</span>),</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"element 2"</span>),</div>
|
||
|
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">"element 3"</span>),</div>
|
||
|
<div class="line">});</div>
|
||
|
<div class="ttc" id="anamespaceftxui_html_ae0da51b614e95a0687727644b5898a23"><div class="ttname"><a href="#ae0da51b614e95a0687727644b5898a23">ftxui::vflow</a></div><div class="ttdeci">Element vflow(Elements)</div><div class="ttdoc">A container displaying elements in rows from top to bottom. When filled, it starts on a new columns o...</div><div class="ttdef"><b>Definition</b> <a href="flexbox_8cpp_source.html#l00289">flexbox.cpp:289</a></div></div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="definition">Definition at line <a class="el" href="flexbox_8cpp_source.html#l00289">289</a> of file <a class="el" href="flexbox_8cpp_source.html">flexbox.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad0d6a96f6e1fb6d67d9fa6323062a737" name="ad0d6a96f6e1fb6d67d9fa6323062a737"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0d6a96f6e1fb6d67d9fa6323062a737">◆ </a></span>frame()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> frame </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#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>Allow an element to be displayed inside a 'virtual' area. It size can be larger than its container. In this case only a smaller portion is displayed. The view is scrollable to make the focused element visible. </p>
|
||
|
<dl class="section see"><dt>See also</dt><dd>frame </dd>
|
||
|
<dd>
|
||
|
xframe </dd>
|
||
|
<dd>
|
||
|
yframe </dd></dl>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00118">118</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2d0617c0912b732f059cf360ac951c49" name="a2d0617c0912b732f059cf360ac951c49"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d0617c0912b732f059cf360ac951c49">◆ </a></span>xframe()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> xframe </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#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>frame</code>, but only on the x-axis. </p>
|
||
|
<dl class="section see"><dt>See also</dt><dd>frame </dd>
|
||
|
<dd>
|
||
|
xframe </dd>
|
||
|
<dd>
|
||
|
yframe </dd></dl>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00126">126</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a7ea9d3ceb2a977955125c6e4a6072325" name="a7ea9d3ceb2a977955125c6e4a6072325"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ea9d3ceb2a977955125c6e4a6072325">◆ </a></span>yframe()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> yframe </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#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>frame</code>, but only on the y-axis. </p>
|
||
|
<dl class="section see"><dt>See also</dt><dd>frame </dd>
|
||
|
<dd>
|
||
|
xframe </dd>
|
||
|
<dd>
|
||
|
yframe </dd></dl>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="frame_8cpp_source.html#l00134">134</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9e3e2988ed61a129d82d634ad66f7eb1" name="a9e3e2988ed61a129d82d634ad66f7eb1"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e3e2988ed61a129d82d634ad66f7eb1">◆ </a></span>select()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> select </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="#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>
|
||
|
<p>This is deprecated. Use <code>focus</code> instead. </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#l00108">108</a> of file <a class="el" href="frame_8cpp_source.html">frame.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aaff8245861617a3d9e846e99de582a63" name="aaff8245861617a3d9e846e99de582a63"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aaff8245861617a3d9e846e99de582a63">◆ </a></span>reflect()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a164021903e9ac6f1357e4186582891e3">Decorator</a> reflect </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 class="definition">Definition at line <a class="el" href="reflect_8cpp_source.html#l00043">43</a> of file <a class="el" href="reflect_8cpp_source.html">reflect.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ab35030b64136afa183d474d11bd1f6dd" name="ab35030b64136afa183d474d11bd1f6dd"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab35030b64136afa183d474d11bd1f6dd">◆ </a></span>Render()</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="group__dom.html#classftxui_1_1Node">Node</a> *</td> <td class="paramname"><span class="paramname"><em>node</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="group__dom.html#classftxui_1_1Selection">Selection</a> &</td> <td class="paramname"><span class="paramname"><em>selection</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00096">96</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a1a3d5804148186b3d4bcc07391ba5f30" name="a1a3d5804148186b3d4bcc07391ba5f30"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a3d5804148186b3d4bcc07391ba5f30">◆ </a></span>GetNodeSelectedContent()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::string GetNodeSelectedContent </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="group__dom.html#classftxui_1_1Node">Node</a> *</td> <td class="paramname"><span class="paramname"><em>node</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype"><a class="el" href="group__dom.html#classftxui_1_1Selection">Selection</a> &</td> <td class="paramname"><span class="paramname"><em>selection</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="node_8cpp_source.html#l00168">168</a> of file <a class="el" href="node_8cpp_source.html">node.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a883a81f30fb771a82f6c87b77ac3658e" name="a883a81f30fb771a82f6c87b77ac3658e"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a883a81f30fb771a82f6c87b77ac3658e">◆ </a></span>GetColorInfo() <span class="overload">[1/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="group__screen.html#structftxui_1_1ColorInfo">ColorInfo</a> GetColorInfo </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="group__screen.html#abd07c48f62cc507fafa2486a43130fcf">Color::Palette256</a></td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="color__info_8cpp_source.html#l00272">272</a> of file <a class="el" href="color__info_8cpp_source.html">color_info.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad5dd7fa2651003bf7c9f8b58de9b0a93" name="ad5dd7fa2651003bf7c9f8b58de9b0a93"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5dd7fa2651003bf7c9f8b58de9b0a93">◆ </a></span>GetColorInfo() <span class="overload">[2/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="group__screen.html#structftxui_1_1ColorInfo">ColorInfo</a> GetColorInfo </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802f">Color::Palette16</a></td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="color__info_8cpp_source.html#l00276">276</a> of file <a class="el" href="color__info_8cpp_source.html">color_info.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a1bb4947f62228380f5c415f69b34021f" name="a1bb4947f62228380f5c415f69b34021f"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1bb4947f62228380f5c415f69b34021f">◆ </a></span>wchar_width()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">int wchar_width </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">wchar_t</td> <td class="paramname"><span class="paramname"><em>ucs</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01313">1313</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="adedb4aa528ad2aef48177dea69ca7a9d" name="adedb4aa528ad2aef48177dea69ca7a9d"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#adedb4aa528ad2aef48177dea69ca7a9d">◆ </a></span>wstring_width()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">int wstring_width </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const 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 class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01317">1317</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a757b345f73bb6cde5165a4d7f0c0a298" name="a757b345f73bb6cde5165a4d7f0c0a298"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a757b345f73bb6cde5165a4d7f0c0a298">◆ </a></span>to_string()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::string to_string </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::wstring &</td> <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Convert a std::wstring into a UTF8 std::string. </p>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01565">1565</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a57429a83a46c643a81dee81e49384439" name="a57429a83a46c643a81dee81e49384439"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a57429a83a46c643a81dee81e49384439">◆ </a></span>to_wstring() <span class="overload">[1/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::wstring to_wstring </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Convert a UTF8 std::string into a std::wstring. </p>
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01637">1637</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a24ea52e8ef70889ef1da986837e0ff34" name="a24ea52e8ef70889ef1da986837e0ff34"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a24ea52e8ef70889ef1da986837e0ff34">◆ </a></span>to_wstring() <span class="overload">[2/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<typename T > </div>
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::wstring to_wstring </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8hpp_source.html#l00015">15</a> of file <a class="el" href="string_8hpp_source.html">string.hpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a517b35c7721e632812d8b3a7697c4099" name="a517b35c7721e632812d8b3a7697c4099"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a517b35c7721e632812d8b3a7697c4099">◆ </a></span>string_width()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">int string_width </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01330">1330</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a389c58d385e861cd2ef109b53fc6ef96" name="a389c58d385e861cd2ef109b53fc6ef96"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a389c58d385e861cd2ef109b53fc6ef96">◆ </a></span>Utf8ToGlyphs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::vector< std::string > Utf8ToGlyphs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01357">1357</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9769a28baa6a84d5de6a8bd624a29294" name="a9769a28baa6a84d5de6a8bd624a29294"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9769a28baa6a84d5de6a8bd624a29294">◆ </a></span>CellToGlyphIndex()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::vector< int > CellToGlyphIndex </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01464">1464</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a877bf1673c86ac33e24facf81068e693" name="a877bf1673c86ac33e24facf81068e693"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a877bf1673c86ac33e24facf81068e693">◆ </a></span>Slider() <span class="overload">[4/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< int8_t ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a551dff4f473bdb27fde654341d08c618" name="a551dff4f473bdb27fde654341d08c618"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a551dff4f473bdb27fde654341d08c618">◆ </a></span>Slider() <span class="overload">[5/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< int16_t ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8d1ae475487cb22769f127449380925e" name="a8d1ae475487cb22769f127449380925e"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d1ae475487cb22769f127449380925e">◆ </a></span>Slider() <span class="overload">[6/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< int32_t ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a217d120bd78c7e5fbe21c60d58f411ba" name="a217d120bd78c7e5fbe21c60d58f411ba"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a217d120bd78c7e5fbe21c60d58f411ba">◆ </a></span>Slider() <span class="overload">[7/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< int64_t ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a83667b04778e0206c7c9f05652c9110a" name="a83667b04778e0206c7c9f05652c9110a"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a83667b04778e0206c7c9f05652c9110a">◆ </a></span>Slider() <span class="overload">[8/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< uint8_t ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a41e0cb91026c84d8767958a6c3d65d88" name="a41e0cb91026c84d8767958a6c3d65d88"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a41e0cb91026c84d8767958a6c3d65d88">◆ </a></span>Slider() <span class="overload">[9/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< uint16_t ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a17babf521947301435a4f7c47835032c" name="a17babf521947301435a4f7c47835032c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a17babf521947301435a4f7c47835032c">◆ </a></span>Slider() <span class="overload">[10/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< uint32_t ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a69e9803a9d52936adf22dabd14df4289" name="a69e9803a9d52936adf22dabd14df4289"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a69e9803a9d52936adf22dabd14df4289">◆ </a></span>Slider() <span class="overload">[11/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< uint64_t ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a453d7fc2e7bd34b00775062018daf96d" name="a453d7fc2e7bd34b00775062018daf96d"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a453d7fc2e7bd34b00775062018daf96d">◆ </a></span>Slider() <span class="overload">[12/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< float ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9d64c6ad8cbbae0735eac76e4f4f5811" name="a9d64c6ad8cbbae0735eac76e4f4f5811"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d64c6ad8cbbae0735eac76e4f4f5811">◆ </a></span>Slider() <span class="overload">[13/13]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">template <a class="el" href="#af1479ede01dbf087342534ab4ada11d3">Component</a> Slider </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="structftxui_1_1SliderOption.html">SliderOption</a>< double ></td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a903cd2e24b3b7cf8d7d4daa680e0a8d5" name="a903cd2e24b3b7cf8d7d4daa680e0a8d5"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a903cd2e24b3b7cf8d7d4daa680e0a8d5">◆ </a></span>EatCodePoint() <span class="overload">[1/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool EatCodePoint </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>start</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>end</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">uint32_t *</td> <td class="paramname"><span class="paramname"><em>ucs</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01174">1174</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a88b8b2f726acaf2aca140a403989d8d0" name="a88b8b2f726acaf2aca140a403989d8d0"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a88b8b2f726acaf2aca140a403989d8d0">◆ </a></span>EatCodePoint() <span class="overload">[2/2]</span></h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool EatCodePoint </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::wstring &</td> <td class="paramname"><span class="paramname"><em>input</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>start</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>end</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">uint32_t *</td> <td class="paramname"><span class="paramname"><em>ucs</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01244">1244</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a506e6b467ddd8d11646942fd101d8e9e" name="a506e6b467ddd8d11646942fd101d8e9e"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a506e6b467ddd8d11646942fd101d8e9e">◆ </a></span>IsCombining()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool IsCombining </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>ucs</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01282">1282</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="abd13f584efddd3a7e5749c9c5e841a11" name="abd13f584efddd3a7e5749c9c5e841a11"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#abd13f584efddd3a7e5749c9c5e841a11">◆ </a></span>IsFullWidth()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool IsFullWidth </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>ucs</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01286">1286</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a037df033cc26c960faa54b52bdbea900" name="a037df033cc26c960faa54b52bdbea900"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a037df033cc26c960faa54b52bdbea900">◆ </a></span>IsControl()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool IsControl </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>ucs</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01293">1293</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a191b3278846ceb6ac35d2e4eb26db759" name="a191b3278846ceb6ac35d2e4eb26db759"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a191b3278846ceb6ac35d2e4eb26db759">◆ </a></span>CodepointToWordBreakProperty()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968a">WordBreakProperty</a> CodepointToWordBreakProperty </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>codepoint</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01307">1307</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ae2ef74edc55750554e97ea71c5887650" name="ae2ef74edc55750554e97ea71c5887650"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2ef74edc55750554e97ea71c5887650">◆ </a></span>GlyphPrevious()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">size_t GlyphPrevious </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>start</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01399">1399</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a02453c4504a5cfbc83b38abd4ec6d8ba" name="a02453c4504a5cfbc83b38abd4ec6d8ba"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a02453c4504a5cfbc83b38abd4ec6d8ba">◆ </a></span>GlyphNext()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">size_t GlyphNext </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>start</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01424">1424</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad74a7d623ff7a09787469021d30c9461" name="ad74a7d623ff7a09787469021d30c9461"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad74a7d623ff7a09787469021d30c9461">◆ </a></span>GlyphIterate()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">size_t GlyphIterate </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>glyph_offset</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>start</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01450">1450</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9b4f3faecfbeb6b2c0fdf9c30e3f1553" name="a9b4f3faecfbeb6b2c0fdf9c30e3f1553"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b4f3faecfbeb6b2c0fdf9c30e3f1553">◆ </a></span>GlyphCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">int GlyphCount </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01505">1505</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad15724e497f0001e146da530183ca552" name="ad15724e497f0001e146da530183ca552"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad15724e497f0001e146da530183ca552">◆ </a></span>Utf8ToWordBreakProperty()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::vector< <a class="el" href="#a5a8ec19f52346e9aad9dbab9108b968a">WordBreakProperty</a> > Utf8ToWordBreakProperty </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="string_8cpp_source.html#l01533">1533</a> of file <a class="el" href="string_8cpp_source.html">string.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a64a9bd1df7ca3ffb1622507d01cd0b13" name="a64a9bd1df7ca3ffb1622507d01cd0b13"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a64a9bd1df7ca3ffb1622507d01cd0b13">◆ </a></span>IsWordBreakingCharacter()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool IsWordBreakingCharacter </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>input</em></span>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>glyph_index</em></span> )</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Variable Documentation</h2>
|
||
|
<a id="a81094ad1eae10308826bbd3be2723b18" name="a81094ad1eae10308826bbd3be2723b18"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a81094ad1eae10308826bbd3be2723b18">◆ </a></span>g_uniformize</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">const std::map<std::string, std::string> g_uniformize</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="terminal__input__parser_8cpp_source.html#l00019">19</a> of file <a class="el" href="terminal__input__parser_8cpp_source.html">terminal_input_parser.cpp</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="acc77ce2876ca75e8d5fe8925a45592d1" name="acc77ce2876ca75e8d5fe8925a45592d1"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#acc77ce2876ca75e8d5fe8925a45592d1">◆ </a></span>palette256</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">const std::array<<a class="el" href="group__screen.html#structftxui_1_1ColorInfo">ColorInfo</a>, 256> palette256</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p class="definition">Definition at line <a class="el" href="color__info_8cpp_source.html#l00013">13</a> of file <a class="el" href="color__info_8cpp_source.html">color_info.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="navelem"><a class="el" href="namespaceftxui.html">ftxui</a></li>
|
||
|
<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>
|