Files
FTXUI/zh-TW/group__component.html
2025-12-14 19:12:53 +00:00

12086 lines
737 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- 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/component</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">&#160;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&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('group__component.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">ftxui/component</div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>請查看 <code>ftxui/component</code> 模組的 <a href="module-component.html">教學</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:classftxui_1_1ComponentBase" id="r_classftxui_1_1ComponentBase"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a></td></tr>
<tr class="memdesc:classftxui_1_1ComponentBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">它將自己實作為 <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">ftxui::Element</a> 進行渲染。它透過回應 <a class="el" href="#structftxui_1_1Event" title="代表一個事件。它可以是按鍵事件、終端機大小調整,或更多...">ftxui::Event</a> 來實現鍵盤導航。 <a href="#classftxui_1_1ComponentBase">More...</a><br /></td></tr>
<tr class="separator:classftxui_1_1ComponentBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1UnderlineOption" id="r_structftxui_1_1UnderlineOption"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1UnderlineOption">UnderlineOption</a></td></tr>
<tr class="memdesc:structftxui_1_1UnderlineOption"><td class="mdescLeft">&#160;</td><td class="mdescRight">底線效果的選項。 <a href="#structftxui_1_1UnderlineOption">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1UnderlineOption"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1AnimatedColorOption" id="r_structftxui_1_1AnimatedColorOption"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1AnimatedColorOption">AnimatedColorOption</a></td></tr>
<tr class="memdesc:structftxui_1_1AnimatedColorOption"><td class="mdescLeft">&#160;</td><td class="mdescRight">關於潛在動畫顏色的選項。 <a href="#structftxui_1_1AnimatedColorOption">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1AnimatedColorOption"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1MenuEntryOption" id="r_structftxui_1_1MenuEntryOption"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1MenuEntryOption">MenuEntryOption</a></td></tr>
<tr class="memdesc:structftxui_1_1MenuEntryOption"><td class="mdescLeft">&#160;</td><td class="mdescRight">MenuEntry 元件的選項。 <a href="#structftxui_1_1MenuEntryOption">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1MenuEntryOption"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1MenuOption" id="r_structftxui_1_1MenuOption"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1MenuOption">MenuOption</a></td></tr>
<tr class="memdesc:structftxui_1_1MenuOption"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu 元件的選項。 <a href="#structftxui_1_1MenuOption">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1MenuOption"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1ButtonOption" id="r_structftxui_1_1ButtonOption"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a></td></tr>
<tr class="memdesc:structftxui_1_1ButtonOption"><td class="mdescLeft">&#160;</td><td class="mdescRight">AnimatedButton 元件的選項。 <a href="#structftxui_1_1ButtonOption">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1ButtonOption"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1CheckboxOption" id="r_structftxui_1_1CheckboxOption"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1CheckboxOption">CheckboxOption</a></td></tr>
<tr class="memdesc:structftxui_1_1CheckboxOption"><td class="mdescLeft">&#160;</td><td class="mdescRight">核取方塊元件的選項。 <a href="#structftxui_1_1CheckboxOption">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1CheckboxOption"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1InputOption" id="r_structftxui_1_1InputOption"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1InputOption">InputOption</a></td></tr>
<tr class="memdesc:structftxui_1_1InputOption"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input 元件的選項。 <a href="#structftxui_1_1InputOption">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1InputOption"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1RadioboxOption" id="r_structftxui_1_1RadioboxOption"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1RadioboxOption">RadioboxOption</a></td></tr>
<tr class="memdesc:structftxui_1_1RadioboxOption"><td class="mdescLeft">&#160;</td><td class="mdescRight">Radiobox 元件的選項。 <a href="#structftxui_1_1RadioboxOption">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1RadioboxOption"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1WindowRenderState" id="r_structftxui_1_1WindowRenderState"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1WindowRenderState">WindowRenderState</a></td></tr>
<tr class="memdesc:structftxui_1_1WindowRenderState"><td class="mdescLeft">&#160;</td><td class="mdescRight">傳遞給 <code>Window</code> 元件渲染函式的狀態。 <a href="#structftxui_1_1WindowRenderState">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1WindowRenderState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1DropdownOption" id="r_structftxui_1_1DropdownOption"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1DropdownOption">DropdownOption</a></td></tr>
<tr class="memdesc:structftxui_1_1DropdownOption"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dropdown 元件的選項。下拉式選單是開啟/關閉單選方塊的核取方塊。 <a href="#structftxui_1_1DropdownOption">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1DropdownOption"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1Event" id="r_structftxui_1_1Event"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1Event">Event</a></td></tr>
<tr class="memdesc:structftxui_1_1Event"><td class="mdescLeft">&#160;</td><td class="mdescRight">代表一個事件。它可以是按鍵事件、終端機大小調整,或更多... <a href="#structftxui_1_1Event">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1Event"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structftxui_1_1Mouse" id="r_structftxui_1_1Mouse"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#structftxui_1_1Mouse">Mouse</a></td></tr>
<tr class="memdesc:structftxui_1_1Mouse"><td class="mdescLeft">&#160;</td><td class="mdescRight">滑鼠事件。它包含滑鼠的座標、按下的按鈕 以及修飾鍵shift、ctrl、meta<a href="#structftxui_1_1Mouse">More...</a><br /></td></tr>
<tr class="separator:structftxui_1_1Mouse"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:classftxui_1_1ScreenInteractive" id="r_classftxui_1_1ScreenInteractive"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a></td></tr>
<tr class="memdesc:classftxui_1_1ScreenInteractive"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="#classftxui_1_1ScreenInteractive" title="ScreenInteractive 是一個可以處理事件、執行主迴圈並管理組件的 Screen。">ScreenInteractive</a> 是一個可以處理事件、執行主迴圈並管理組件的 <code><a class="el" href="group__screen.html#classftxui_1_1Screen" title="像素的矩形網格。">Screen</a></code><a href="#classftxui_1_1ScreenInteractive">More...</a><br /></td></tr>
<tr class="separator:classftxui_1_1ScreenInteractive"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gad94d3d42aba3359550759aae5bcffbe9" id="r_gad94d3d42aba3359550759aae5bcffbe9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad94d3d42aba3359550759aae5bcffbe9">RequestAnimationFrame</a> ()</td></tr>
<tr class="memdesc:gad94d3d42aba3359550759aae5bcffbe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">RequestAnimationFrame 是一個函式,它請求在下一個動畫週期中繪製新畫面。 <br /></td></tr>
<tr class="separator:gad94d3d42aba3359550759aae5bcffbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e8295ec77dd31b0acc5063b134473e7" id="r_ga4e8295ec77dd31b0acc5063b134473e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a> (<a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a> option)</td></tr>
<tr class="memdesc:ga4e8295ec77dd31b0acc5063b134473e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">繪製一個按鈕。點擊時執行一個函數。 <br /></td></tr>
<tr class="separator:ga4e8295ec77dd31b0acc5063b134473e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0488e28ee9388e0ddca26f1d03d827d1" id="r_ga0488e28ee9388e0ddca26f1d03d827d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga0488e28ee9388e0ddca26f1d03d827d1">Button</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, std::function&lt; void()&gt; on_click, <a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a> option)</td></tr>
<tr class="memdesc:ga0488e28ee9388e0ddca26f1d03d827d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">繪製一個按鈕。點擊時執行一個函數。 <br /></td></tr>
<tr class="separator:ga0488e28ee9388e0ddca26f1d03d827d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bfd67a2815807dc6fc9bc0f79bce29e" id="r_ga0bfd67a2815807dc6fc9bc0f79bce29e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga0bfd67a2815807dc6fc9bc0f79bce29e">CatchEvent</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> child, std::function&lt; bool(<a class="el" href="#structftxui_1_1Event">Event</a> event)&gt; on_event)</td></tr>
<tr class="memdesc:ga0bfd67a2815807dc6fc9bc0f79bce29e"><td class="mdescLeft">&#160;</td><td class="mdescRight">傳回一個元件,使用 |on_event| 捕捉事件。當事件已處理時,此函式必須傳回 true否則傳回 false。 <br /></td></tr>
<tr class="separator:ga0bfd67a2815807dc6fc9bc0f79bce29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2948235799c010c76c6de861c050c59" id="r_gad2948235799c010c76c6de861c050c59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad2948235799c010c76c6de861c050c59">CatchEvent</a> (std::function&lt; bool(<a class="el" href="#structftxui_1_1Event">Event</a>)&gt; on_event)</td></tr>
<tr class="memdesc:gad2948235799c010c76c6de861c050c59"><td class="mdescLeft">&#160;</td><td class="mdescRight">裝飾一個元件,使用 |on_event| 捕捉事件。當事件已處理時,此函式必須傳回 true否則傳回 false。 <br /></td></tr>
<tr class="separator:gad2948235799c010c76c6de861c050c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga243cc8fe212cb7467025c89e84288bdb" id="r_ga243cc8fe212cb7467025c89e84288bdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga243cc8fe212cb7467025c89e84288bdb">Checkbox</a> (<a class="el" href="#structftxui_1_1CheckboxOption">CheckboxOption</a> options)</td></tr>
<tr class="separator:ga243cc8fe212cb7467025c89e84288bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e9dbb03c44d549f10c96f134269366f" id="r_ga5e9dbb03c44d549f10c96f134269366f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5e9dbb03c44d549f10c96f134269366f">Checkbox</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, bool *checked, <a class="el" href="#structftxui_1_1CheckboxOption">CheckboxOption</a> option)</td></tr>
<tr class="memdesc:ga5e9dbb03c44d549f10c96f134269366f"><td class="mdescLeft">&#160;</td><td class="mdescRight">繪製可勾選元素。 <br /></td></tr>
<tr class="separator:ga5e9dbb03c44d549f10c96f134269366f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6471e39f5664d059144746c5801d37e6" id="r_ga6471e39f5664d059144746c5801d37e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6471e39f5664d059144746c5801d37e6">Vertical</a> (<a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> children)</td></tr>
<tr class="memdesc:ga6471e39f5664d059144746c5801d37e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個元件列表,垂直地一個接一個繪製,並使用上/下箭頭鍵或 'j'/'k' 鍵進行垂直導航。 <br /></td></tr>
<tr class="separator:ga6471e39f5664d059144746c5801d37e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25099e2d2ead8a46c8d9a899982070b7" id="r_ga25099e2d2ead8a46c8d9a899982070b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga25099e2d2ead8a46c8d9a899982070b7">Vertical</a> (<a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> children, int *selector)</td></tr>
<tr class="memdesc:ga25099e2d2ead8a46c8d9a899982070b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個元件列表,垂直地一個接一個繪製,並使用上/下箭頭鍵或 'j'/'k' 鍵進行垂直導航。 這對於實作選單很有用。 <br /></td></tr>
<tr class="separator:ga25099e2d2ead8a46c8d9a899982070b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01563bae9454fe64c0b29b0eb3755e68" id="r_ga01563bae9454fe64c0b29b0eb3755e68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga01563bae9454fe64c0b29b0eb3755e68">Horizontal</a> (<a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> children)</td></tr>
<tr class="memdesc:ga01563bae9454fe64c0b29b0eb3755e68"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個元件列表,水平地一個接一個繪製,並使用左/右箭頭鍵或 'h'/'l' 鍵進行水平導航。 <br /></td></tr>
<tr class="separator:ga01563bae9454fe64c0b29b0eb3755e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga337564f8a13c98222025d8fe7e47df4c" id="r_ga337564f8a13c98222025d8fe7e47df4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga337564f8a13c98222025d8fe7e47df4c">Horizontal</a> (<a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> children, int *selector)</td></tr>
<tr class="memdesc:ga337564f8a13c98222025d8fe7e47df4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個元件列表,水平地一個接一個繪製,並使用左/右箭頭鍵或 'h'/'l' 鍵進行水平導航。 <br /></td></tr>
<tr class="separator:ga337564f8a13c98222025d8fe7e47df4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea9fe244eeeb420276bcc5760b46953d" id="r_gaea9fe244eeeb420276bcc5760b46953d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaea9fe244eeeb420276bcc5760b46953d">Tab</a> (<a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> children, int *selector)</td></tr>
<tr class="memdesc:gaea9fe244eeeb420276bcc5760b46953d"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個元件列表,一次只繪製一個並與之互動。|selector| 給出所選元件的索引。這對於實作分頁很有用。 <br /></td></tr>
<tr class="separator:gaea9fe244eeeb420276bcc5760b46953d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafd394665b0c231380a143b810339d8e" id="r_gaafd394665b0c231380a143b810339d8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaafd394665b0c231380a143b810339d8e">Stacked</a> (<a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> children)</td></tr>
<tr class="memdesc:gaafd394665b0c231380a143b810339d8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個元件列表,將彼此堆疊。 事件會傳播到第一個元件,如果未處理則傳播到第二個,依此類推。 元件以給定的相反順序繪製。 當一個元件獲得焦點時,它會被放到最前面,而不改變其他元素的相對順序。 <br /></td></tr>
<tr class="separator:gaafd394665b0c231380a143b810339d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa22bddff4aeed66e20f30d0715596999" id="r_gaa22bddff4aeed66e20f30d0715596999"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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">&#160;</td><td class="mdescRight">下拉式選單。 <br /></td></tr>
<tr class="separator:gaa22bddff4aeed66e20f30d0715596999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4b353566017558bac648ee1409930de" id="r_gaa4b353566017558bac648ee1409930de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa4b353566017558bac648ee1409930de">Dropdown</a> (<a class="el" href="#structftxui_1_1DropdownOption">DropdownOption</a> option)</td></tr>
<tr class="memdesc:gaa4b353566017558bac648ee1409930de"><td class="mdescLeft">&#160;</td><td class="mdescRight">下拉式選單。 <br /></td></tr>
<tr class="separator:gaa4b353566017558bac648ee1409930de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga562d984d3830d63285643565cd55d16f" id="r_ga562d984d3830d63285643565cd55d16f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga562d984d3830d63285643565cd55d16f">Hoverable</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a>, bool *hover)</td></tr>
<tr class="memdesc:ga562d984d3830d63285643565cd55d16f"><td class="mdescLeft">&#160;</td><td class="mdescRight">包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 <br /></td></tr>
<tr class="separator:ga562d984d3830d63285643565cd55d16f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92ec2f5ccb509da2e2c24ae6a1f6b12b" id="r_ga92ec2f5ccb509da2e2c24ae6a1f6b12b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga92ec2f5ccb509da2e2c24ae6a1f6b12b">Hoverable</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a>, std::function&lt; void()&gt; on_enter, std::function&lt; void()&gt; on_leave)</td></tr>
<tr class="memdesc:ga92ec2f5ccb509da2e2c24ae6a1f6b12b"><td class="mdescLeft">&#160;</td><td class="mdescRight">包裝一個元件。使用回呼函數。 <br /></td></tr>
<tr class="separator:ga92ec2f5ccb509da2e2c24ae6a1f6b12b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d94b37352be13d3551a9d5785f75439" id="r_ga9d94b37352be13d3551a9d5785f75439"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9d94b37352be13d3551a9d5785f75439">Hoverable</a> (bool *hover)</td></tr>
<tr class="memdesc:ga9d94b37352be13d3551a9d5785f75439"><td class="mdescLeft">&#160;</td><td class="mdescRight">包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 <br /></td></tr>
<tr class="separator:ga9d94b37352be13d3551a9d5785f75439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34adfc9c76cf3603156cba32ad5d7142" id="r_ga34adfc9c76cf3603156cba32ad5d7142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga34adfc9c76cf3603156cba32ad5d7142">Hoverable</a> (std::function&lt; void()&gt; on_enter, std::function&lt; void()&gt; on_leave)</td></tr>
<tr class="memdesc:ga34adfc9c76cf3603156cba32ad5d7142"><td class="mdescLeft">&#160;</td><td class="mdescRight">包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 <br /></td></tr>
<tr class="separator:ga34adfc9c76cf3603156cba32ad5d7142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91cac81077c483efdb952268aee9a523" id="r_ga91cac81077c483efdb952268aee9a523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga91cac81077c483efdb952268aee9a523">Hoverable</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a>, std::function&lt; void(bool)&gt; on_change)</td></tr>
<tr class="memdesc:ga91cac81077c483efdb952268aee9a523"><td class="mdescLeft">&#160;</td><td class="mdescRight">包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 <br /></td></tr>
<tr class="separator:ga91cac81077c483efdb952268aee9a523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd7cbaef5378a907111a64ee69aed56a" id="r_gafd7cbaef5378a907111a64ee69aed56a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gafd7cbaef5378a907111a64ee69aed56a">Hoverable</a> (std::function&lt; void(bool)&gt; on_change)</td></tr>
<tr class="memdesc:gafd7cbaef5378a907111a64ee69aed56a"><td class="mdescLeft">&#160;</td><td class="mdescRight">包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 <br /></td></tr>
<tr class="separator:gafd7cbaef5378a907111a64ee69aed56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f285fcbc4dd0a0767b89a255fd062dc" id="r_ga7f285fcbc4dd0a0767b89a255fd062dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7f285fcbc4dd0a0767b89a255fd062dc">Input</a> (<a class="el" href="#structftxui_1_1InputOption">InputOption</a> option)</td></tr>
<tr class="memdesc:ga7f285fcbc4dd0a0767b89a255fd062dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">用於編輯文字的輸入框。 <br /></td></tr>
<tr class="separator:ga7f285fcbc4dd0a0767b89a255fd062dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d118d596e33bf5bee9d5eccb6265d15" id="r_ga9d118d596e33bf5bee9d5eccb6265d15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9d118d596e33bf5bee9d5eccb6265d15">Input</a> (<a class="el" href="classftxui_1_1StringRef.html">StringRef</a> content, <a class="el" href="#structftxui_1_1InputOption">InputOption</a> option)</td></tr>
<tr class="memdesc:ga9d118d596e33bf5bee9d5eccb6265d15"><td class="mdescLeft">&#160;</td><td class="mdescRight">用於編輯文字的輸入框。 <br /></td></tr>
<tr class="separator:ga9d118d596e33bf5bee9d5eccb6265d15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82ba18065d2c29514f034c7278dead74" id="r_ga82ba18065d2c29514f034c7278dead74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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="#structftxui_1_1InputOption">InputOption</a> option)</td></tr>
<tr class="memdesc:ga82ba18065d2c29514f034c7278dead74"><td class="mdescLeft">&#160;</td><td class="mdescRight">用於編輯文字的輸入框。 <br /></td></tr>
<tr class="separator:ga82ba18065d2c29514f034c7278dead74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70afe9695167fb736631173201969730" id="r_ga70afe9695167fb736631173201969730"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga70afe9695167fb736631173201969730">Maybe</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> child, std::function&lt; bool()&gt; show)</td></tr>
<tr class="memdesc:ga70afe9695167fb736631173201969730"><td class="mdescLeft">&#160;</td><td class="mdescRight">裝飾一個組件 |child|。它只在 |show| 返回 true 時顯示。 <br /></td></tr>
<tr class="separator:ga70afe9695167fb736631173201969730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae39ad8b223e6bb7704c77a3708571a7d" id="r_gae39ad8b223e6bb7704c77a3708571a7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae39ad8b223e6bb7704c77a3708571a7d">Maybe</a> (std::function&lt; bool()&gt; show)</td></tr>
<tr class="memdesc:gae39ad8b223e6bb7704c77a3708571a7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">裝飾一個組件。它只在 |show| 函數返回 true 時顯示。 <br /></td></tr>
<tr class="separator:gae39ad8b223e6bb7704c77a3708571a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20b66a70c1cd4ff3f0ff571a4507d2b4" id="r_ga20b66a70c1cd4ff3f0ff571a4507d2b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga20b66a70c1cd4ff3f0ff571a4507d2b4">Maybe</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> child, const bool *show)</td></tr>
<tr class="memdesc:ga20b66a70c1cd4ff3f0ff571a4507d2b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">裝飾一個組件 |child|。它只在 |show| 為 true 時顯示。 <br /></td></tr>
<tr class="separator:ga20b66a70c1cd4ff3f0ff571a4507d2b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83b6fd5e1524023722a7450f987f15d0" id="r_ga83b6fd5e1524023722a7450f987f15d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga83b6fd5e1524023722a7450f987f15d0">Maybe</a> (const bool *show)</td></tr>
<tr class="memdesc:ga83b6fd5e1524023722a7450f987f15d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">裝飾一個組件。它只在 |show| 為 true 時顯示。 <br /></td></tr>
<tr class="separator:ga83b6fd5e1524023722a7450f987f15d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27828fc39da10a18478ba84b1b162039" id="r_ga27828fc39da10a18478ba84b1b162039"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga27828fc39da10a18478ba84b1b162039">Menu</a> (<a class="el" href="#structftxui_1_1MenuOption">MenuOption</a> option)</td></tr>
<tr class="memdesc:ga27828fc39da10a18478ba84b1b162039"><td class="mdescLeft">&#160;</td><td class="mdescRight">文字列表。選定的元素會被聚焦。 <br /></td></tr>
<tr class="separator:ga27828fc39da10a18478ba84b1b162039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad793a3a507766ffa711c4332a3815e24" id="r_gad793a3a507766ffa711c4332a3815e24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad793a3a507766ffa711c4332a3815e24">Menu</a> (<a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a> entries, int *selected, <a class="el" href="#structftxui_1_1MenuOption">MenuOption</a> option)</td></tr>
<tr class="memdesc:gad793a3a507766ffa711c4332a3815e24"><td class="mdescLeft">&#160;</td><td class="mdescRight">文字列表。選定的元素會被聚焦。 <br /></td></tr>
<tr class="separator:gad793a3a507766ffa711c4332a3815e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3537fccac66b07cd792874c9a6086811" id="r_ga3537fccac66b07cd792874c9a6086811"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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">&#160;</td><td class="mdescRight">元素的水平列表。使用者可以在其中導航。 <br /></td></tr>
<tr class="separator:ga3537fccac66b07cd792874c9a6086811"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafca94c5cdae5fbf3c6aa81fc1cd7b1c0" id="r_gafca94c5cdae5fbf3c6aa81fc1cd7b1c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gafca94c5cdae5fbf3c6aa81fc1cd7b1c0">MenuEntry</a> (<a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label, <a class="el" href="#structftxui_1_1MenuEntryOption">MenuEntryOption</a> option)</td></tr>
<tr class="memdesc:gafca94c5cdae5fbf3c6aa81fc1cd7b1c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個特定的菜單條目。它們可以放入 Container::Vertical 中以形成菜單。 <br /></td></tr>
<tr class="separator:gafca94c5cdae5fbf3c6aa81fc1cd7b1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c0a27959e6a5d90109f6d4506e00f69" id="r_ga2c0a27959e6a5d90109f6d4506e00f69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2c0a27959e6a5d90109f6d4506e00f69">MenuEntry</a> (<a class="el" href="#structftxui_1_1MenuEntryOption">MenuEntryOption</a> option)</td></tr>
<tr class="memdesc:ga2c0a27959e6a5d90109f6d4506e00f69"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個特定的菜單條目。它們可以放入 Container::Vertical 中以形成菜單。 <br /></td></tr>
<tr class="separator:ga2c0a27959e6a5d90109f6d4506e00f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5185342fbba215496cb8a6805f36089c" id="r_ga5185342fbba215496cb8a6805f36089c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5185342fbba215496cb8a6805f36089c">Modal</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> modal, const bool *show_modal)</td></tr>
<tr class="separator:ga5185342fbba215496cb8a6805f36089c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5babae0bb25f8cada57784cc5d27fb74" id="r_ga5babae0bb25f8cada57784cc5d27fb74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5babae0bb25f8cada57784cc5d27fb74">Modal</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> modal, const bool *show_modal)</td></tr>
<tr class="separator:ga5babae0bb25f8cada57784cc5d27fb74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e7a44f321fa910f07aef5879e67af95" id="r_ga3e7a44f321fa910f07aef5879e67af95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3e7a44f321fa910f07aef5879e67af95">Radiobox</a> (<a class="el" href="#structftxui_1_1RadioboxOption">RadioboxOption</a> option)</td></tr>
<tr class="memdesc:ga3e7a44f321fa910f07aef5879e67af95"><td class="mdescLeft">&#160;</td><td class="mdescRight">元素清單,只能選擇一個。 <br /></td></tr>
<tr class="separator:ga3e7a44f321fa910f07aef5879e67af95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac73eebf15ff6b5386b7ee6c6cb4a4890" id="r_gac73eebf15ff6b5386b7ee6c6cb4a4890"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac73eebf15ff6b5386b7ee6c6cb4a4890">Radiobox</a> (<a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a> entries, int *selected, <a class="el" href="#structftxui_1_1RadioboxOption">RadioboxOption</a> option)</td></tr>
<tr class="memdesc:gac73eebf15ff6b5386b7ee6c6cb4a4890"><td class="mdescLeft">&#160;</td><td class="mdescRight">元素清單,只能選擇一個。 <br /></td></tr>
<tr class="separator:gac73eebf15ff6b5386b7ee6c6cb4a4890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf03d3df7243bf71bb1a73686628f7f2b" id="r_gaf03d3df7243bf71bb1a73686628f7f2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf03d3df7243bf71bb1a73686628f7f2b">Renderer</a> (std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt; render)</td></tr>
<tr class="memdesc:gaf03d3df7243bf71bb1a73686628f7f2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">建立一個元件,使用 |render| 來繪製其介面。 <br /></td></tr>
<tr class="separator:gaf03d3df7243bf71bb1a73686628f7f2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga533e883e2aeea28de2b60564fcaf0361" id="r_ga533e883e2aeea28de2b60564fcaf0361"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> child, std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt; render)</td></tr>
<tr class="memdesc:ga533e883e2aeea28de2b60564fcaf0361"><td class="mdescLeft">&#160;</td><td class="mdescRight">回傳一個新的元件,類似於 |child|,但使用 |render| 作為 Component::Render() 事件。 <br /></td></tr>
<tr class="separator:ga533e883e2aeea28de2b60564fcaf0361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga099cb57274a99396ee10f38acbfe62a7" id="r_ga099cb57274a99396ee10f38acbfe62a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga099cb57274a99396ee10f38acbfe62a7">Renderer</a> (std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(bool)&gt; render)</td></tr>
<tr class="memdesc:ga099cb57274a99396ee10f38acbfe62a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">建立一個可聚焦的元件,使用 |render| 來繪製其介面。 <br /></td></tr>
<tr class="separator:ga099cb57274a99396ee10f38acbfe62a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41d63b7af41dee1570b54915821abd30" id="r_ga41d63b7af41dee1570b54915821abd30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga41d63b7af41dee1570b54915821abd30">Renderer</a> (<a class="el" href="namespaceftxui.html#a2d5012891073dbf196bfada5f702f382">ElementDecorator</a> decorator)</td></tr>
<tr class="memdesc:ga41d63b7af41dee1570b54915821abd30"><td class="mdescLeft">&#160;</td><td class="mdescRight">裝飾一個元件,透過裝飾它所呈現的內容。 <br /></td></tr>
<tr class="separator:ga41d63b7af41dee1570b54915821abd30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2205fc172615b43e1e3307bb614be4c" id="r_gae2205fc172615b43e1e3307bb614be4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae2205fc172615b43e1e3307bb614be4c">ResizableSplitLeft</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> back, int *main_size)</td></tr>
<tr class="memdesc:gae2205fc172615b43e1e3307bb614be4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">兩個元件之間的水平分割,可透過滑鼠設定。 <br /></td></tr>
<tr class="separator:gae2205fc172615b43e1e3307bb614be4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9030d0beb64f653603cab382b02750a8" id="r_ga9030d0beb64f653603cab382b02750a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9030d0beb64f653603cab382b02750a8">ResizableSplitRight</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> back, int *main_size)</td></tr>
<tr class="memdesc:ga9030d0beb64f653603cab382b02750a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">兩個元件之間的水平分割,可透過滑鼠設定。 <br /></td></tr>
<tr class="separator:ga9030d0beb64f653603cab382b02750a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga238b4b650aca14716b82b2198695e008" id="r_ga238b4b650aca14716b82b2198695e008"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga238b4b650aca14716b82b2198695e008">ResizableSplitTop</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> back, int *main_size)</td></tr>
<tr class="memdesc:ga238b4b650aca14716b82b2198695e008"><td class="mdescLeft">&#160;</td><td class="mdescRight">兩個元件之間的垂直分割,可透過滑鼠設定。 <br /></td></tr>
<tr class="separator:ga238b4b650aca14716b82b2198695e008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb75e6e61a021829893f7b57aeb7e3a2" id="r_gacb75e6e61a021829893f7b57aeb7e3a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gacb75e6e61a021829893f7b57aeb7e3a2">ResizableSplitBottom</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="el" href="examples_2component_2button_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a>, <a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> back, int *main_size)</td></tr>
<tr class="memdesc:gacb75e6e61a021829893f7b57aeb7e3a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">兩個元件之間的垂直分割,可透過滑鼠設定。 <br /></td></tr>
<tr class="separator:gacb75e6e61a021829893f7b57aeb7e3a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga638693abef9289912f5fa39606390b20" id="r_ga638693abef9289912f5fa39606390b20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga638693abef9289912f5fa39606390b20">Window</a> (<a class="el" href="structftxui_1_1WindowOptions.html">WindowOptions</a> option)</td></tr>
<tr class="memdesc:ga638693abef9289912f5fa39606390b20"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個可拖曳/可調整大小的視窗。要使用多個視窗,它們必須透過 Container::Stacked({...}) 元件堆疊。 <br /></td></tr>
<tr class="separator:ga638693abef9289912f5fa39606390b20"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/><h2 class="groupheader">Class Documentation</h2>
<a name="classftxui_1_1ComponentBase" id="classftxui_1_1ComponentBase"></a>
<h2 class="memtitle"><span class="permalink"><a href="#classftxui_1_1ComponentBase">&#9670;&#160;</a></span>ftxui::ComponentBase</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">class ftxui::ComponentBase</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>它將自己實作為 <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">ftxui::Element</a> 進行渲染。它透過回應 <a class="el" href="#structftxui_1_1Event" title="代表一個事件。它可以是按鍵事件、終端機大小調整,或更多...">ftxui::Event</a> 來實現鍵盤導航。 </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2scrollbar_8cpp-example.html#_a1">examples/component/scrollbar.cpp</a>, and <a class="el" href="examples_2component_2window_8cpp-example.html#_a1">examples/component/window.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__base_8hpp_source.html#l00028">28</a> of file <a class="el" href="component__base_8hpp_source.html">component_base.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
<tr class="memitem:ad2a5b6ce11bc7a8ce1150cf0ba9144c0" id="r_ad2a5b6ce11bc7a8ce1150cf0ba9144c0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad2a5b6ce11bc7a8ce1150cf0ba9144c0">ComponentBase</a> (<a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> children)</td></tr>
<tr class="separator:ad2a5b6ce11bc7a8ce1150cf0ba9144c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae490d465a018a9d81bb4e30604708fba" id="r_ae490d465a018a9d81bb4e30604708fba"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae490d465a018a9d81bb4e30604708fba">~ComponentBase</a> ()</td></tr>
<tr class="separator:ae490d465a018a9d81bb4e30604708fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acda4c8b63ffbc2e9e2e28f056edbf01c" id="r_acda4c8b63ffbc2e9e2e28f056edbf01c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acda4c8b63ffbc2e9e2e28f056edbf01c">ComponentBase</a> ()=default</td></tr>
<tr class="separator:acda4c8b63ffbc2e9e2e28f056edbf01c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd8cf6a9df5eb4678fb9925b686c7aea" id="r_abd8cf6a9df5eb4678fb9925b686c7aea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abd8cf6a9df5eb4678fb9925b686c7aea">ComponentBase</a> (const <a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;)=delete</td></tr>
<tr class="separator:abd8cf6a9df5eb4678fb9925b686c7aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3cf357cf150023641969d5fcb7d08f" id="r_a9b3cf357cf150023641969d5fcb7d08f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b3cf357cf150023641969d5fcb7d08f">ComponentBase</a> (<a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;&amp;)=delete</td></tr>
<tr class="separator:a9b3cf357cf150023641969d5fcb7d08f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac444ac233dcbd4b2ad7972d2086ecc73" id="r_ac444ac233dcbd4b2ad7972d2086ecc73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac444ac233dcbd4b2ad7972d2086ecc73">operator=</a> (const <a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;)=delete</td></tr>
<tr class="separator:ac444ac233dcbd4b2ad7972d2086ecc73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e3b99c8fc32f2ce151e2ba737c0d546" id="r_a9e3b99c8fc32f2ce151e2ba737c0d546"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e3b99c8fc32f2ce151e2ba737c0d546">operator=</a> (<a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;&amp;)=delete</td></tr>
<tr class="separator:a9e3b99c8fc32f2ce151e2ba737c0d546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf284a408631f31558694973a04186c2" id="r_aaf284a408631f31558694973a04186c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf284a408631f31558694973a04186c2">Parent</a> () const</td></tr>
<tr class="memdesc:aaf284a408631f31558694973a04186c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回父 ComponentBase如果沒有則返回空。 <br /></td></tr>
<tr class="separator:aaf284a408631f31558694973a04186c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceb41a98abe10fb0b521ff8b65529b7f" id="r_aceb41a98abe10fb0b521ff8b65529b7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aceb41a98abe10fb0b521ff8b65529b7f">ChildAt</a> (size_t i)</td></tr>
<tr class="memdesc:aceb41a98abe10fb0b521ff8b65529b7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">存取索引 <code>i</code> 處的子項。 <br /></td></tr>
<tr class="separator:aceb41a98abe10fb0b521ff8b65529b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ae5f77e923e2f0f8b0e26dcd4affb5b" id="r_a9ae5f77e923e2f0f8b0e26dcd4affb5b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ae5f77e923e2f0f8b0e26dcd4affb5b">ChildCount</a> () const</td></tr>
<tr class="memdesc:a9ae5f77e923e2f0f8b0e26dcd4affb5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回子項的數量。 <br /></td></tr>
<tr class="separator:a9ae5f77e923e2f0f8b0e26dcd4affb5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ef12397d1682615bc3108c397734179" id="r_a8ef12397d1682615bc3108c397734179"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ef12397d1682615bc3108c397734179">Index</a> () const</td></tr>
<tr class="memdesc:a8ef12397d1682615bc3108c397734179"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回組件在其父項中的索引。如果沒有父項則返回 -1。 <br /></td></tr>
<tr class="separator:a8ef12397d1682615bc3108c397734179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f040bec9104e164bfa6c3ad45be3a1" id="r_a21f040bec9104e164bfa6c3ad45be3a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a21f040bec9104e164bfa6c3ad45be3a1">Add</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> children)</td></tr>
<tr class="memdesc:a21f040bec9104e164bfa6c3ad45be3a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">新增一個子項。 @param child 要附加的子項。 <br /></td></tr>
<tr class="separator:a21f040bec9104e164bfa6c3ad45be3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb7a2b60240651d16e17d02eb6f636cf" id="r_abb7a2b60240651d16e17d02eb6f636cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abb7a2b60240651d16e17d02eb6f636cf">Detach</a> ()</td></tr>
<tr class="memdesc:abb7a2b60240651d16e17d02eb6f636cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">將此子項從其父項中分離。 <br /></td></tr>
<tr class="separator:abb7a2b60240651d16e17d02eb6f636cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84bd6480cf5e8f51cf5965f81b1f2460" id="r_a84bd6480cf5e8f51cf5965f81b1f2460"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a84bd6480cf5e8f51cf5965f81b1f2460">DetachAllChildren</a> ()</td></tr>
<tr class="memdesc:a84bd6480cf5e8f51cf5965f81b1f2460"><td class="mdescLeft">&#160;</td><td class="mdescRight">移除所有子項。 <br /></td></tr>
<tr class="separator:a84bd6480cf5e8f51cf5965f81b1f2460"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28d41d6113c5b29c8dd45846582b3299" id="r_a28d41d6113c5b29c8dd45846582b3299"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a28d41d6113c5b29c8dd45846582b3299">Render</a> ()</td></tr>
<tr class="memdesc:a28d41d6113c5b29c8dd45846582b3299"><td class="mdescLeft">&#160;</td><td class="mdescRight">繪製組件。 建構一個 ftxui::Element用於在表示此 <a class="el" href="#classftxui_1_1ComponentBase" title="它將自己實作為 ftxui::Element 進行渲染。它透過回應 ftxui::Event 來實現鍵盤導航。">ftxui::ComponentBase</a><a class="el" href="group__screen.html#classftxui_1_1Screen" title="像素的矩形網格。">ftxui::Screen</a> 上繪製。請覆寫 <a class="el" href="#ab79303652dad19eac0540848487cf8c5" title="繪製組件。 建構一個 ftxui::Element用於在表示此 ftxui::ComponentBase 的 ftxi::Screen 上繪製。此函數旨在被覆寫。">OnRender()</a> 以修改渲染。 <br /></td></tr>
<tr class="separator:a28d41d6113c5b29c8dd45846582b3299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab79303652dad19eac0540848487cf8c5" id="r_ab79303652dad19eac0540848487cf8c5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab79303652dad19eac0540848487cf8c5">OnRender</a> ()</td></tr>
<tr class="memdesc:ab79303652dad19eac0540848487cf8c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">繪製組件。 建構一個 ftxui::Element用於在表示此 <a class="el" href="#classftxui_1_1ComponentBase" title="它將自己實作為 ftxui::Element 進行渲染。它透過回應 ftxui::Event 來實現鍵盤導航。">ftxui::ComponentBase</a> 的 ftxi::Screen 上繪製。此函數旨在被覆寫。 <br /></td></tr>
<tr class="separator:ab79303652dad19eac0540848487cf8c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab84629a8fecad2e1cdd426b7ddc72277" id="r_ab84629a8fecad2e1cdd426b7ddc72277"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab84629a8fecad2e1cdd426b7ddc72277">OnEvent</a> (<a class="el" href="#structftxui_1_1Event">Event</a>)</td></tr>
<tr class="memdesc:ab84629a8fecad2e1cdd426b7ddc72277"><td class="mdescLeft">&#160;</td><td class="mdescRight">回應事件時呼叫。 <br /></td></tr>
<tr class="separator:ab84629a8fecad2e1cdd426b7ddc72277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebad858485d02f035a8ea34af66a7fa7" id="r_aebad858485d02f035a8ea34af66a7fa7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aebad858485d02f035a8ea34af66a7fa7">OnAnimation</a> (<a class="el" href="classftxui_1_1animation_1_1Params.html">animation::Params</a> &amp;params)</td></tr>
<tr class="memdesc:aebad858485d02f035a8ea34af66a7fa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">回應動畫事件時呼叫。 <br /></td></tr>
<tr class="separator:aebad858485d02f035a8ea34af66a7fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c421f00a2a7f50c542c5c286d2e696c" id="r_a5c421f00a2a7f50c542c5c286d2e696c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5c421f00a2a7f50c542c5c286d2e696c">ActiveChild</a> ()</td></tr>
<tr class="memdesc:a5c421f00a2a7f50c542c5c286d2e696c"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回目前活躍的子項。 <br /></td></tr>
<tr class="separator:a5c421f00a2a7f50c542c5c286d2e696c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02ccd3db74312f1c66aa8e7931489318" id="r_a02ccd3db74312f1c66aa8e7931489318"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a02ccd3db74312f1c66aa8e7931489318">Focusable</a> () const</td></tr>
<tr class="memdesc:a02ccd3db74312f1c66aa8e7931489318"><td class="mdescLeft">&#160;</td><td class="mdescRight">當組件包含可聚焦元素時返回 true。 使用鍵盤導航時,不可聚焦的組件將被跳過。 <br /></td></tr>
<tr class="separator:a02ccd3db74312f1c66aa8e7931489318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52beef6d7a687d4d109e6cec1606e32e" id="r_a52beef6d7a687d4d109e6cec1606e32e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a52beef6d7a687d4d109e6cec1606e32e">Active</a> () const</td></tr>
<tr class="memdesc:a52beef6d7a687d4d109e6cec1606e32e"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回該元素是否為其父項的目前活躍子項。 <br /></td></tr>
<tr class="separator:a52beef6d7a687d4d109e6cec1606e32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cc612fa3d753b456e0f480f44654a9f" id="r_a0cc612fa3d753b456e0f480f44654a9f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0cc612fa3d753b456e0f480f44654a9f">Focused</a> () const</td></tr>
<tr class="memdesc:a0cc612fa3d753b456e0f480f44654a9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回元素是否被使用者聚焦。 當 <a class="el" href="#classftxui_1_1ComponentBase" title="它將自己實作為 ftxui::Element 進行渲染。它透過回應 ftxui::Event 來實現鍵盤導航。">ComponentBase</a> 被使用者聚焦時返回 true。當一個元素及其所有祖先都是其父項的 <a class="el" href="#a5c421f00a2a7f50c542c5c286d2e696c" title="返回目前活躍的子項。">ActiveChild()</a> 並且它是 <a class="el" href="#a02ccd3db74312f1c66aa8e7931489318" title="當組件包含可聚焦元素時返回 true。 使用鍵盤導航時,不可聚焦的組件將被跳過。">Focusable()</a> 時,該元素被聚焦。 <br /></td></tr>
<tr class="separator:a0cc612fa3d753b456e0f480f44654a9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cbf27680c6154e15c8b32d6601340de" id="r_a8cbf27680c6154e15c8b32d6601340de"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8cbf27680c6154e15c8b32d6601340de">SetActiveChild</a> (<a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> *child)</td></tr>
<tr class="memdesc:a8cbf27680c6154e15c8b32d6601340de"><td class="mdescLeft">&#160;</td><td class="mdescRight">使 |child| 成為「活躍」的子項。 <br /></td></tr>
<tr class="separator:a8cbf27680c6154e15c8b32d6601340de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50ad32ad14dd7912e681fab0ee294be2" id="r_a50ad32ad14dd7912e681fab0ee294be2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a50ad32ad14dd7912e681fab0ee294be2">SetActiveChild</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> child)</td></tr>
<tr class="memdesc:a50ad32ad14dd7912e681fab0ee294be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">使 |child| 成為「活躍」的子項。 <br /></td></tr>
<tr class="separator:a50ad32ad14dd7912e681fab0ee294be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf27e9d7128a6a4b3263ecd34c19105" id="r_a2cf27e9d7128a6a4b3263ecd34c19105"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2cf27e9d7128a6a4b3263ecd34c19105">TakeFocus</a> ()</td></tr>
<tr class="memdesc:a2cf27e9d7128a6a4b3263ecd34c19105"><td class="mdescLeft">&#160;</td><td class="mdescRight">配置所有祖先以將焦點給予此組件。 <br /></td></tr>
<tr class="separator:a2cf27e9d7128a6a4b3263ecd34c19105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Protected Member Functions</h3></td></tr>
<tr class="memitem:a164d10a2cf367bdd4ae14318a6c7d769" id="r_a164d10a2cf367bdd4ae14318a6c7d769"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a24b663cb6b0b262055c94d3a03bdd274">CapturedMouse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a164d10a2cf367bdd4ae14318a6c7d769">CaptureMouse</a> (const <a class="el" href="#structftxui_1_1Event">Event</a> &amp;event)</td></tr>
<tr class="memdesc:a164d10a2cf367bdd4ae14318a6c7d769"><td class="mdescLeft">&#160;</td><td class="mdescRight">如果可用,則取得 CapturedMouse。它們只有一個組件。它代表一個優先於其他組件的組件。 <br /></td></tr>
<tr class="separator:a164d10a2cf367bdd4ae14318a6c7d769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Protected Attributes</h3></td></tr>
<tr class="memitem:a22b4fa4d6aa4c9c2eef275cd25aa8ab9" id="r_a22b4fa4d6aa4c9c2eef275cd25aa8ab9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a22b4fa4d6aa4c9c2eef275cd25aa8ab9">children_</a></td></tr>
<tr class="separator:a22b4fa4d6aa4c9c2eef275cd25aa8ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Constructor &amp; Destructor Documentation</h4>
<a id="ad2a5b6ce11bc7a8ce1150cf0ba9144c0" name="ad2a5b6ce11bc7a8ce1150cf0ba9144c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2a5b6ce11bc7a8ce1150cf0ba9144c0">&#9670;&#160;</a></span>ComponentBase() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a></td> <td class="paramname"><span class="paramname"><em>children</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__base_8hpp_source.html#l00030">30</a> of file <a class="el" href="component__base_8hpp_source.html">component_base.hpp</a>.</p>
</div>
</div>
<a id="ae490d465a018a9d81bb4e30604708fba" name="ae490d465a018a9d81bb4e30604708fba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae490d465a018a9d81bb4e30604708fba">&#9670;&#160;</a></span>~ComponentBase()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00030">30</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="acda4c8b63ffbc2e9e2e28f056edbf01c" name="acda4c8b63ffbc2e9e2e28f056edbf01c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acda4c8b63ffbc2e9e2e28f056edbf01c">&#9670;&#160;</a></span>ComponentBase() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abd8cf6a9df5eb4678fb9925b686c7aea" name="abd8cf6a9df5eb4678fb9925b686c7aea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd8cf6a9df5eb4678fb9925b686c7aea">&#9670;&#160;</a></span>ComponentBase() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9b3cf357cf150023641969d5fcb7d08f" name="a9b3cf357cf150023641969d5fcb7d08f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b3cf357cf150023641969d5fcb7d08f">&#9670;&#160;</a></span>ComponentBase() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;&amp;</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="ac444ac233dcbd4b2ad7972d2086ecc73" name="ac444ac233dcbd4b2ad7972d2086ecc73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac444ac233dcbd4b2ad7972d2086ecc73">&#9670;&#160;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9e3b99c8fc32f2ce151e2ba737c0d546" name="a9e3b99c8fc32f2ce151e2ba737c0d546"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e3b99c8fc32f2ce151e2ba737c0d546">&#9670;&#160;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp; operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> &amp;&amp;</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaf284a408631f31558694973a04186c2" name="aaf284a408631f31558694973a04186c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf284a408631f31558694973a04186c2">&#9670;&#160;</a></span>Parent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> * Parent </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>返回父 ComponentBase如果沒有則返回空。 </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#abb7a2b60240651d16e17d02eb6f636cf" title="將此子項從其父項中分離。">Detach</a> </dd>
<dd>
<a class="el" href="#aaf284a408631f31558694973a04186c2" title="返回父 ComponentBase如果沒有則返回空。">Parent</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00037">37</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="aceb41a98abe10fb0b521ff8b65529b7f" name="aceb41a98abe10fb0b521ff8b65529b7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aceb41a98abe10fb0b521ff8b65529b7f">&#9670;&#160;</a></span>ChildAt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> &amp; ChildAt </td>
<td>(</td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>i</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>存取索引 <code>i</code> 處的子項。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00042">42</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a9ae5f77e923e2f0f8b0e26dcd4affb5b" name="a9ae5f77e923e2f0f8b0e26dcd4affb5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ae5f77e923e2f0f8b0e26dcd4affb5b">&#9670;&#160;</a></span>ChildCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t ChildCount </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>返回子項的數量。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00048">48</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a8ef12397d1682615bc3108c397734179" name="a8ef12397d1682615bc3108c397734179"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ef12397d1682615bc3108c397734179">&#9670;&#160;</a></span>Index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Index </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>返回組件在其父項中的索引。如果沒有父項則返回 -1。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00053">53</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a21f040bec9104e164bfa6c3ad45be3a1" name="a21f040bec9104e164bfa6c3ad45be3a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21f040bec9104e164bfa6c3ad45be3a1">&#9670;&#160;</a></span>Add()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>children</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>新增一個子項。 @param child 要附加的子項。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00069">69</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="abb7a2b60240651d16e17d02eb6f636cf" name="abb7a2b60240651d16e17d02eb6f636cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb7a2b60240651d16e17d02eb6f636cf">&#9670;&#160;</a></span>Detach()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Detach </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>將此子項從其父項中分離。 </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#abb7a2b60240651d16e17d02eb6f636cf" title="將此子項從其父項中分離。">Detach</a> </dd>
<dd>
<a class="el" href="#aaf284a408631f31558694973a04186c2" title="返回父 ComponentBase如果沒有則返回空。">Parent</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00078">78</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a84bd6480cf5e8f51cf5965f81b1f2460" name="a84bd6480cf5e8f51cf5965f81b1f2460"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84bd6480cf5e8f51cf5965f81b1f2460">&#9670;&#160;</a></span>DetachAllChildren()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DetachAllChildren </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>移除所有子項。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00093">93</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a28d41d6113c5b29c8dd45846582b3299" name="a28d41d6113c5b29c8dd45846582b3299"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28d41d6113c5b29c8dd45846582b3299">&#9670;&#160;</a></span>Render()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> Render </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>繪製組件。 建構一個 ftxui::Element用於在表示此 <a class="el" href="#classftxui_1_1ComponentBase" title="它將自己實作為 ftxui::Element 進行渲染。它透過回應 ftxui::Event 來實現鍵盤導航。">ftxui::ComponentBase</a><a class="el" href="group__screen.html#classftxui_1_1Screen" title="像素的矩形網格。">ftxui::Screen</a> 上繪製。請覆寫 <a class="el" href="#ab79303652dad19eac0540848487cf8c5" title="繪製組件。 建構一個 ftxui::Element用於在表示此 ftxui::ComponentBase 的 ftxi::Screen 上繪製。此函數旨在被覆寫。">OnRender()</a> 以修改渲染。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00101">101</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="ab79303652dad19eac0540848487cf8c5" name="ab79303652dad19eac0540848487cf8c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab79303652dad19eac0540848487cf8c5">&#9670;&#160;</a></span>OnRender()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> OnRender </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>繪製組件。 建構一個 ftxui::Element用於在表示此 <a class="el" href="#classftxui_1_1ComponentBase" title="它將自己實作為 ftxui::Element 進行渲染。它透過回應 ftxui::Event 來實現鍵盤導航。">ftxui::ComponentBase</a> 的 ftxi::Screen 上繪製。此函數旨在被覆寫。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00135">135</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="ab84629a8fecad2e1cdd426b7ddc72277" name="ab84629a8fecad2e1cdd426b7ddc72277"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab84629a8fecad2e1cdd426b7ddc72277">&#9670;&#160;</a></span>OnEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool OnEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#structftxui_1_1Event">Event</a></td> <td class="paramname"><span class="paramname"><em>event</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>回應事件時呼叫。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">event</td><td>事件。 </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>當事件已處理時返回 true。 預設實作會在每個子項上呼叫 OnEvent直到其中一個返回 true。如果都沒有返回 true則返回 false。 </dd></dl>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00147">147</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="aebad858485d02f035a8ea34af66a7fa7" name="aebad858485d02f035a8ea34af66a7fa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebad858485d02f035a8ea34af66a7fa7">&#9670;&#160;</a></span>OnAnimation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void OnAnimation </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classftxui_1_1animation_1_1Params.html">animation::Params</a> &amp;</td> <td class="paramname"><span class="paramname"><em>params</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>回應動畫事件時呼叫。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">params</td><td>動畫的參數 預設實作會將事件分派給每個子項。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00159">159</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a5c421f00a2a7f50c542c5c286d2e696c" name="a5c421f00a2a7f50c542c5c286d2e696c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c421f00a2a7f50c542c5c286d2e696c">&#9670;&#160;</a></span>ActiveChild()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> ActiveChild </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回目前活躍的子項。 </p>
<dl class="section return"><dt>Returns</dt><dd>目前活躍的子項。 </dd></dl>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00167">167</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a02ccd3db74312f1c66aa8e7931489318" name="a02ccd3db74312f1c66aa8e7931489318"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02ccd3db74312f1c66aa8e7931489318">&#9670;&#160;</a></span>Focusable()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Focusable </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>當組件包含可聚焦元素時返回 true。 使用鍵盤導航時,不可聚焦的組件將被跳過。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00178">178</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a52beef6d7a687d4d109e6cec1606e32e" name="a52beef6d7a687d4d109e6cec1606e32e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52beef6d7a687d4d109e6cec1606e32e">&#9670;&#160;</a></span>Active()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Active </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>返回該元素是否為其父項的目前活躍子項。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00188">188</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a0cc612fa3d753b456e0f480f44654a9f" name="a0cc612fa3d753b456e0f480f44654a9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cc612fa3d753b456e0f480f44654a9f">&#9670;&#160;</a></span>Focused()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Focused </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>返回元素是否被使用者聚焦。 當 <a class="el" href="#classftxui_1_1ComponentBase" title="它將自己實作為 ftxui::Element 進行渲染。它透過回應 ftxui::Event 來實現鍵盤導航。">ComponentBase</a> 被使用者聚焦時返回 true。當一個元素及其所有祖先都是其父項的 <a class="el" href="#a5c421f00a2a7f50c542c5c286d2e696c" title="返回目前活躍的子項。">ActiveChild()</a> 並且它是 <a class="el" href="#a02ccd3db74312f1c66aa8e7931489318" title="當組件包含可聚焦元素時返回 true。 使用鍵盤導航時,不可聚焦的組件將被跳過。">Focusable()</a> 時,該元素被聚焦。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00194">194</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a8cbf27680c6154e15c8b32d6601340de" name="a8cbf27680c6154e15c8b32d6601340de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cbf27680c6154e15c8b32d6601340de">&#9670;&#160;</a></span>SetActiveChild() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void SetActiveChild </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#classftxui_1_1ComponentBase">ComponentBase</a> *</td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>使 |child| 成為「活躍」的子項。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">child</td><td>要變為活躍的子項。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00204">204</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a50ad32ad14dd7912e681fab0ee294be2" name="a50ad32ad14dd7912e681fab0ee294be2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50ad32ad14dd7912e681fab0ee294be2">&#9670;&#160;</a></span>SetActiveChild() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetActiveChild </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>child</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>使 |child| 成為「活躍」的子項。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">child</td><td>要變為活躍的子項。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00208">208</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a2cf27e9d7128a6a4b3263ecd34c19105" name="a2cf27e9d7128a6a4b3263ecd34c19105"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cf27e9d7128a6a4b3263ecd34c19105">&#9670;&#160;</a></span>TakeFocus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TakeFocus </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>配置所有祖先以將焦點給予此組件。 </p>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00213">213</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<a id="a164d10a2cf367bdd4ae14318a6c7d769" name="a164d10a2cf367bdd4ae14318a6c7d769"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a164d10a2cf367bdd4ae14318a6c7d769">&#9670;&#160;</a></span>CaptureMouse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#a24b663cb6b0b262055c94d3a03bdd274">CapturedMouse</a> CaptureMouse </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="#structftxui_1_1Event">Event</a> &amp;</td> <td class="paramname"><span class="paramname"><em>event</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>如果可用,則取得 CapturedMouse。它們只有一個組件。它代表一個優先於其他組件的組件。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">event</td><td>事件 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component_8cpp_source.html#l00223">223</a> of file <a class="el" href="component_8cpp_source.html">component.cpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a22b4fa4d6aa4c9c2eef275cd25aa8ab9" name="a22b4fa4d6aa4c9c2eef275cd25aa8ab9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22b4fa4d6aa4c9c2eef275cd25aa8ab9">&#9670;&#160;</a></span>children_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a> children_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__base_8hpp_source.html#l00092">92</a> of file <a class="el" href="component__base_8hpp_source.html">component_base.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1UnderlineOption" id="structftxui_1_1UnderlineOption"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1UnderlineOption">&#9670;&#160;</a></span>ftxui::UnderlineOption</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::UnderlineOption</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>底線效果的選項。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00034">34</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
<tr class="memitem:a754d89398aac6051ced26fd452c62589" id="r_a754d89398aac6051ced26fd452c62589"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a754d89398aac6051ced26fd452c62589">SetAnimation</a> (<a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a> d, <a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a> f)</td></tr>
<tr class="memdesc:a754d89398aac6051ced26fd452c62589"><td class="mdescLeft">&#160;</td><td class="mdescRight">設定下劃線的動畫方式。 <br /></td></tr>
<tr class="separator:a754d89398aac6051ced26fd452c62589"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a798360474be7511364b8171f0c62f6d5" id="r_a798360474be7511364b8171f0c62f6d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a798360474be7511364b8171f0c62f6d5">SetAnimationDuration</a> (<a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a> d)</td></tr>
<tr class="memdesc:a798360474be7511364b8171f0c62f6d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">設定下劃線的動畫方式。 <br /></td></tr>
<tr class="separator:a798360474be7511364b8171f0c62f6d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34e6222dbf10e899074054160870816c" id="r_a34e6222dbf10e899074054160870816c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a34e6222dbf10e899074054160870816c">SetAnimationFunction</a> (<a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a> f)</td></tr>
<tr class="memdesc:a34e6222dbf10e899074054160870816c"><td class="mdescLeft">&#160;</td><td class="mdescRight">設定下劃線的動畫方式。 <br /></td></tr>
<tr class="separator:a34e6222dbf10e899074054160870816c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d978b34c37e9d08c57a22477016204c" id="r_a7d978b34c37e9d08c57a22477016204c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d978b34c37e9d08c57a22477016204c">SetAnimationFunction</a> (<a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a> f_leader, <a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a> f_follower)</td></tr>
<tr class="memdesc:a7d978b34c37e9d08c57a22477016204c"><td class="mdescLeft">&#160;</td><td class="mdescRight">設定下劃線的動畫方式。 這對於使引導者和追隨者的動畫不同步很有用。 <br /></td></tr>
<tr class="separator:a7d978b34c37e9d08c57a22477016204c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a8740ba80e30dd75e71d09fa1dcf04f3d" id="r_a8740ba80e30dd75e71d09fa1dcf04f3d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8740ba80e30dd75e71d09fa1dcf04f3d">enabled</a> = false</td></tr>
<tr class="separator:a8740ba80e30dd75e71d09fa1dcf04f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a593f1ba15add21d1972c01372db369df" id="r_a593f1ba15add21d1972c01372db369df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a593f1ba15add21d1972c01372db369df">color_active</a> = <a class="el" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fab548046646b36c12aa6ba841de500094">Color::White</a></td></tr>
<tr class="separator:a593f1ba15add21d1972c01372db369df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5a77e0bc0ce649271a13949a7a0a635" id="r_ad5a77e0bc0ce649271a13949a7a0a635"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5a77e0bc0ce649271a13949a7a0a635">color_inactive</a> = <a class="el" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fade3b52f7f38e412815092547cd6e8be7">Color::GrayDark</a></td></tr>
<tr class="separator:ad5a77e0bc0ce649271a13949a7a0a635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1886d86b757123859c89f3336631b1f8" id="r_a1886d86b757123859c89f3336631b1f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1886d86b757123859c89f3336631b1f8">leader_function</a></td></tr>
<tr class="separator:a1886d86b757123859c89f3336631b1f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dca406bc24422caeb8f39705334dbd1" id="r_a7dca406bc24422caeb8f39705334dbd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7dca406bc24422caeb8f39705334dbd1">follower_function</a></td></tr>
<tr class="separator:a7dca406bc24422caeb8f39705334dbd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6112ea2b5db5a4c50fe7d5ae70dfd016" id="r_a6112ea2b5db5a4c50fe7d5ae70dfd016"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6112ea2b5db5a4c50fe7d5ae70dfd016">leader_duration</a> = std::chrono::milliseconds(250)</td></tr>
<tr class="separator:a6112ea2b5db5a4c50fe7d5ae70dfd016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae29bb2e2c1e7f6eca70781e6fcd63a64" id="r_ae29bb2e2c1e7f6eca70781e6fcd63a64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae29bb2e2c1e7f6eca70781e6fcd63a64">leader_delay</a> = std::chrono::milliseconds(0)</td></tr>
<tr class="separator:ae29bb2e2c1e7f6eca70781e6fcd63a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13a6488c25b667256590c85aacb1f518" id="r_a13a6488c25b667256590c85aacb1f518"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a13a6488c25b667256590c85aacb1f518">follower_duration</a> = std::chrono::milliseconds(250)</td></tr>
<tr class="separator:a13a6488c25b667256590c85aacb1f518"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b5d480250b61cd7e62e7c6567345e38" id="r_a2b5d480250b61cd7e62e7c6567345e38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2b5d480250b61cd7e62e7c6567345e38">follower_delay</a> = std::chrono::milliseconds(0)</td></tr>
<tr class="separator:a2b5d480250b61cd7e62e7c6567345e38"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="a754d89398aac6051ced26fd452c62589" name="a754d89398aac6051ced26fd452c62589"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a754d89398aac6051ced26fd452c62589">&#9670;&#160;</a></span>SetAnimation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetAnimation </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a></td> <td class="paramname"><span class="paramname"><em>d</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a></td> <td class="paramname"><span class="paramname"><em>f</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>設定下劃線的動畫方式。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">d</td><td>動畫的持續時間。 </td></tr>
<tr><td class="paramname">f</td><td>動畫的緩動函數。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00034">34</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a798360474be7511364b8171f0c62f6d5" name="a798360474be7511364b8171f0c62f6d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a798360474be7511364b8171f0c62f6d5">&#9670;&#160;</a></span>SetAnimationDuration()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetAnimationDuration </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a></td> <td class="paramname"><span class="paramname"><em>d</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>設定下劃線的動畫方式。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">d</td><td>動畫的持續時間。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00042">42</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a34e6222dbf10e899074054160870816c" name="a34e6222dbf10e899074054160870816c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34e6222dbf10e899074054160870816c">&#9670;&#160;</a></span>SetAnimationFunction() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetAnimationFunction </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a></td> <td class="paramname"><span class="paramname"><em>f</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>設定下劃線的動畫方式。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">f</td><td>動畫的緩動函數。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00049">49</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a7d978b34c37e9d08c57a22477016204c" name="a7d978b34c37e9d08c57a22477016204c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d978b34c37e9d08c57a22477016204c">&#9670;&#160;</a></span>SetAnimationFunction() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetAnimationFunction </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a></td> <td class="paramname"><span class="paramname"><em>f_leader</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a></td> <td class="paramname"><span class="paramname"><em>f_follower</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>設定下劃線的動畫方式。 這對於使引導者和追隨者的動畫不同步很有用。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">f_leader</td><td>引導者動畫的持續時間。 </td></tr>
<tr><td class="paramname">f_follower</td><td>追隨者動畫的持續時間。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00058">58</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a8740ba80e30dd75e71d09fa1dcf04f3d" name="a8740ba80e30dd75e71d09fa1dcf04f3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8740ba80e30dd75e71d09fa1dcf04f3d">&#9670;&#160;</a></span>enabled</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool enabled = false</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00035">35</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a593f1ba15add21d1972c01372db369df" name="a593f1ba15add21d1972c01372db369df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a593f1ba15add21d1972c01372db369df">&#9670;&#160;</a></span>color_active</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color_active = <a class="el" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fab548046646b36c12aa6ba841de500094">Color::White</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00037">37</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="ad5a77e0bc0ce649271a13949a7a0a635" name="ad5a77e0bc0ce649271a13949a7a0a635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5a77e0bc0ce649271a13949a7a0a635">&#9670;&#160;</a></span>color_inactive</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color_inactive = <a class="el" href="group__screen.html#ae2b6d9670960e89c66d7b76167a0802fade3b52f7f38e412815092547cd6e8be7">Color::GrayDark</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00038">38</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a1886d86b757123859c89f3336631b1f8" name="a1886d86b757123859c89f3336631b1f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1886d86b757123859c89f3336631b1f8">&#9670;&#160;</a></span>leader_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a> leader_function</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> <a class="code hl_function" href="namespaceftxui_1_1animation_1_1easing.html#a8155757f48a6e85e27da99c0a93f7e8d">animation::easing::QuadraticInOut</a></div>
<div class="ttc" id="anamespaceftxui_1_1animation_1_1easing_html_a8155757f48a6e85e27da99c0a93f7e8d"><div class="ttname"><a href="namespaceftxui_1_1animation_1_1easing.html#a8155757f48a6e85e27da99c0a93f7e8d">ftxui::animation::easing::QuadraticInOut</a></div><div class="ttdeci">float QuadraticInOut(float p)</div><div class="ttdef"><b>Definition</b> <a href="animation_8cpp_source.html#l00044">animation.cpp:44</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00040">40</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a7dca406bc24422caeb8f39705334dbd1" name="a7dca406bc24422caeb8f39705334dbd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dca406bc24422caeb8f39705334dbd1">&#9670;&#160;</a></span>follower_function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a> follower_function</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> <a class="code hl_function" href="namespaceftxui_1_1animation_1_1easing.html#a8155757f48a6e85e27da99c0a93f7e8d">animation::easing::QuadraticInOut</a></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00042">42</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a6112ea2b5db5a4c50fe7d5ae70dfd016" name="a6112ea2b5db5a4c50fe7d5ae70dfd016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6112ea2b5db5a4c50fe7d5ae70dfd016">&#9670;&#160;</a></span>leader_duration</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a> leader_duration = std::chrono::milliseconds(250)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00045">45</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="ae29bb2e2c1e7f6eca70781e6fcd63a64" name="ae29bb2e2c1e7f6eca70781e6fcd63a64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae29bb2e2c1e7f6eca70781e6fcd63a64">&#9670;&#160;</a></span>leader_delay</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a> leader_delay = std::chrono::milliseconds(0)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00046">46</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a13a6488c25b667256590c85aacb1f518" name="a13a6488c25b667256590c85aacb1f518"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13a6488c25b667256590c85aacb1f518">&#9670;&#160;</a></span>follower_duration</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a> follower_duration = std::chrono::milliseconds(250)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00047">47</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a2b5d480250b61cd7e62e7c6567345e38" name="a2b5d480250b61cd7e62e7c6567345e38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b5d480250b61cd7e62e7c6567345e38">&#9670;&#160;</a></span>follower_delay</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a> follower_delay = std::chrono::milliseconds(0)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00048">48</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1AnimatedColorOption" id="structftxui_1_1AnimatedColorOption"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1AnimatedColorOption">&#9670;&#160;</a></span>ftxui::AnimatedColorOption</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::AnimatedColorOption</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>關於潛在動畫顏色的選項。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00059">59</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
<tr class="memitem:ad186d5a36e45174bbc7c50df85c2e91e" id="r_ad186d5a36e45174bbc7c50df85c2e91e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad186d5a36e45174bbc7c50df85c2e91e">Set</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> <a class="el" href="#a898e4eb6c2a93ea3b71fc373f39854eb">inactive</a>, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> <a class="el" href="#a5c04e41d802330270ae14a9861c1e2df">active</a>, <a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a> <a class="el" href="#a7449575119a6168a323351fb04a7eb64">duration</a>=std::chrono::milliseconds(250), <a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a> <a class="el" href="#a23a21de13ab9c6644225966245df3fe3">function</a>=animation::easing::QuadraticInOut)</td></tr>
<tr class="memdesc:ad186d5a36e45174bbc7c50df85c2e91e"><td class="mdescLeft">&#160;</td><td class="mdescRight">可動畫的顏色選項。 @params _inactive 當組件不活動時的顏色。 @params _active 當組件活動時的顏色。 @params _duration 動畫的持續時間。 @params _function 動畫的緩動函數。 <br /></td></tr>
<tr class="separator:ad186d5a36e45174bbc7c50df85c2e91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a8740ba80e30dd75e71d09fa1dcf04f3d" id="r_a8740ba80e30dd75e71d09fa1dcf04f3d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8740ba80e30dd75e71d09fa1dcf04f3d">enabled</a> = false</td></tr>
<tr class="separator:a8740ba80e30dd75e71d09fa1dcf04f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a898e4eb6c2a93ea3b71fc373f39854eb" id="r_a898e4eb6c2a93ea3b71fc373f39854eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a898e4eb6c2a93ea3b71fc373f39854eb">inactive</a></td></tr>
<tr class="separator:a898e4eb6c2a93ea3b71fc373f39854eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c04e41d802330270ae14a9861c1e2df" id="r_a5c04e41d802330270ae14a9861c1e2df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5c04e41d802330270ae14a9861c1e2df">active</a></td></tr>
<tr class="separator:a5c04e41d802330270ae14a9861c1e2df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7449575119a6168a323351fb04a7eb64" id="r_a7449575119a6168a323351fb04a7eb64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7449575119a6168a323351fb04a7eb64">duration</a> = std::chrono::milliseconds(250)</td></tr>
<tr class="separator:a7449575119a6168a323351fb04a7eb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23a21de13ab9c6644225966245df3fe3" id="r_a23a21de13ab9c6644225966245df3fe3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a23a21de13ab9c6644225966245df3fe3">function</a> = animation::easing::QuadraticInOut</td></tr>
<tr class="separator:a23a21de13ab9c6644225966245df3fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="ad186d5a36e45174bbc7c50df85c2e91e" name="ad186d5a36e45174bbc7c50df85c2e91e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad186d5a36e45174bbc7c50df85c2e91e">&#9670;&#160;</a></span>Set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Set </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>inactive</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>active</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a></td> <td class="paramname"><span class="paramname"><em>duration</em></span><span class="paramdefsep"> = </span><span class="paramdefval">std::chrono::milliseconds(250)</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a></td> <td class="paramname"><span class="paramname"><em>function</em></span><span class="paramdefsep"> = </span><span class="paramdefval">animation::easing::QuadraticInOut</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>可動畫的顏色選項。 @params _inactive 當組件不活動時的顏色。 @params _active 當組件活動時的顏色。 @params _duration 動畫的持續時間。 @params _function 動畫的緩動函數。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00020">20</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a8740ba80e30dd75e71d09fa1dcf04f3d" name="a8740ba80e30dd75e71d09fa1dcf04f3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8740ba80e30dd75e71d09fa1dcf04f3d">&#9670;&#160;</a></span>enabled</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool enabled = false</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2menu_entries_animated_8cpp-example.html#a5">examples/component/menu_entries_animated.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00066">66</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a898e4eb6c2a93ea3b71fc373f39854eb" name="a898e4eb6c2a93ea3b71fc373f39854eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a898e4eb6c2a93ea3b71fc373f39854eb">&#9670;&#160;</a></span>inactive</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> inactive</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2menu_entries_animated_8cpp-example.html#a8">examples/component/menu_entries_animated.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00067">67</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a5c04e41d802330270ae14a9861c1e2df" name="a5c04e41d802330270ae14a9861c1e2df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c04e41d802330270ae14a9861c1e2df">&#9670;&#160;</a></span>active</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> active</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2menu_entries_animated_8cpp-example.html#a7">examples/component/menu_entries_animated.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00068">68</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a7449575119a6168a323351fb04a7eb64" name="a7449575119a6168a323351fb04a7eb64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7449575119a6168a323351fb04a7eb64">&#9670;&#160;</a></span>duration</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui_1_1animation.html#a3c06579c86b609bce4a9a097b23cd739">animation::Duration</a> duration = std::chrono::milliseconds(250)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00069">69</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a23a21de13ab9c6644225966245df3fe3" name="a23a21de13ab9c6644225966245df3fe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23a21de13ab9c6644225966245df3fe3">&#9670;&#160;</a></span>function</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui_1_1animation_1_1easing.html#ad820848234fca6290b7399cc5e07af3a">animation::easing::Function</a> function = animation::easing::QuadraticInOut</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00070">70</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1MenuEntryOption" id="structftxui_1_1MenuEntryOption"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1MenuEntryOption">&#9670;&#160;</a></span>ftxui::MenuEntryOption</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::MenuEntryOption</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>MenuEntry 元件的選項。 </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2menu_entries_8cpp-example.html#_a0">examples/component/menu_entries.cpp</a>, and <a class="el" href="examples_2component_2menu_entries_animated_8cpp-example.html#_a0">examples/component/menu_entries_animated.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00080">80</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a336758144ce2b1095f2a0ef062551f5b" id="r_a336758144ce2b1095f2a0ef062551f5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a336758144ce2b1095f2a0ef062551f5b">label</a> = &quot;MenuEntry&quot;</td></tr>
<tr class="separator:a336758144ce2b1095f2a0ef062551f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5641c45021a8cc20bdd21498563825a0" id="r_a5641c45021a8cc20bdd21498563825a0"><td class="memItemLeft" align="right" valign="top">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(const <a class="el" href="structftxui_1_1EntryState.html">EntryState</a> &amp;state)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5641c45021a8cc20bdd21498563825a0">transform</a></td></tr>
<tr class="separator:a5641c45021a8cc20bdd21498563825a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7131557fbe84a6b4b2f2ffcff7d44f0" id="r_ab7131557fbe84a6b4b2f2ffcff7d44f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1AnimatedColorsOption.html">AnimatedColorsOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab7131557fbe84a6b4b2f2ffcff7d44f0">animated_colors</a></td></tr>
<tr class="separator:ab7131557fbe84a6b4b2f2ffcff7d44f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a336758144ce2b1095f2a0ef062551f5b" name="a336758144ce2b1095f2a0ef062551f5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a336758144ce2b1095f2a0ef062551f5b">&#9670;&#160;</a></span>label</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label = &quot;MenuEntry&quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00081">81</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a5641c45021a8cc20bdd21498563825a0" name="a5641c45021a8cc20bdd21498563825a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5641c45021a8cc20bdd21498563825a0">&#9670;&#160;</a></span>transform</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(const <a class="el" href="structftxui_1_1EntryState.html">EntryState</a>&amp; state)&gt; transform</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2menu_entries_8cpp-example.html#a3">examples/component/menu_entries.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00082">82</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="ab7131557fbe84a6b4b2f2ffcff7d44f0" name="ab7131557fbe84a6b4b2f2ffcff7d44f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7131557fbe84a6b4b2f2ffcff7d44f0">&#9670;&#160;</a></span>animated_colors</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structftxui_1_1AnimatedColorsOption.html">AnimatedColorsOption</a> animated_colors</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2menu_entries_animated_8cpp-example.html#a3">examples/component/menu_entries_animated.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00083">83</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1MenuOption" id="structftxui_1_1MenuOption"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1MenuOption">&#9670;&#160;</a></span>ftxui::MenuOption</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::MenuOption</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>Menu 元件的選項。 </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2menu_8cpp-example.html#_a1">examples/component/menu.cpp</a>, and <a class="el" href="examples_2component_2menu2_8cpp-example.html#_a1">examples/component/menu2.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00088">88</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Static Public Member Functions</h3></td></tr>
<tr class="memitem:a5ee36f528383cc1db765fa2140797837" id="r_a5ee36f528383cc1db765fa2140797837"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1MenuOption">MenuOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ee36f528383cc1db765fa2140797837">Horizontal</a> ()</td></tr>
<tr class="memdesc:a5ee36f528383cc1db765fa2140797837"><td class="mdescLeft">&#160;</td><td class="mdescRight">水平選單的標準選項。 這對於實現一個標籤頁列很有用。 <br /></td></tr>
<tr class="separator:a5ee36f528383cc1db765fa2140797837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedc93fba91339d9713812821cb140c50" id="r_aedc93fba91339d9713812821cb140c50"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1MenuOption">MenuOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aedc93fba91339d9713812821cb140c50">HorizontalAnimated</a> ()</td></tr>
<tr class="memdesc:aedc93fba91339d9713812821cb140c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">動畫水平選單的標準選項。 這對於實現一個標籤頁列很有用。 <br /></td></tr>
<tr class="separator:aedc93fba91339d9713812821cb140c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a617c59fdb94db99100d0e7a569c31d75" id="r_a617c59fdb94db99100d0e7a569c31d75"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1MenuOption">MenuOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a617c59fdb94db99100d0e7a569c31d75">Vertical</a> ()</td></tr>
<tr class="memdesc:a617c59fdb94db99100d0e7a569c31d75"><td class="mdescLeft">&#160;</td><td class="mdescRight">垂直選單的標準選項。 這對於實現一個可選項目列表很有用。 <br /></td></tr>
<tr class="separator:a617c59fdb94db99100d0e7a569c31d75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6079a7637256d70b30aacb92d2034205" id="r_a6079a7637256d70b30aacb92d2034205"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1MenuOption">MenuOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6079a7637256d70b30aacb92d2034205">VerticalAnimated</a> ()</td></tr>
<tr class="memdesc:a6079a7637256d70b30aacb92d2034205"><td class="mdescLeft">&#160;</td><td class="mdescRight">動畫垂直選單的標準選項。 這對於實現一個可選項目列表很有用。 <br /></td></tr>
<tr class="separator:a6079a7637256d70b30aacb92d2034205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a133a8caaf0246db0902f7abce37a9b6d" id="r_a133a8caaf0246db0902f7abce37a9b6d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1MenuOption">MenuOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a133a8caaf0246db0902f7abce37a9b6d">Toggle</a> ()</td></tr>
<tr class="memdesc:a133a8caaf0246db0902f7abce37a9b6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">帶有分隔線的水平選單標準選項。 這對於實現一個標籤頁列很有用。 <br /></td></tr>
<tr class="separator:a133a8caaf0246db0902f7abce37a9b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a7b534b117dbbe826d34ba17af85f1e93" id="r_a7b534b117dbbe826d34ba17af85f1e93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7b534b117dbbe826d34ba17af85f1e93">entries</a></td></tr>
<tr class="separator:a7b534b117dbbe826d34ba17af85f1e93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac42a32c3439d08be9c5626a5fbc3a0c4" id="r_ac42a32c3439d08be9c5626a5fbc3a0c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac42a32c3439d08be9c5626a5fbc3a0c4">selected</a> = 0</td></tr>
<tr class="separator:ac42a32c3439d08be9c5626a5fbc3a0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55b558727e02acce3f5259811b2dfe5b" id="r_a55b558727e02acce3f5259811b2dfe5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1UnderlineOption">UnderlineOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a55b558727e02acce3f5259811b2dfe5b">underline</a></td></tr>
<tr class="separator:a55b558727e02acce3f5259811b2dfe5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2076e7253c5acce2321c067e9b7a1823" id="r_a2076e7253c5acce2321c067e9b7a1823"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1MenuEntryOption">MenuEntryOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2076e7253c5acce2321c067e9b7a1823">entries_option</a></td></tr>
<tr class="separator:a2076e7253c5acce2321c067e9b7a1823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53421c695d00016ab925777d423b4eb6" id="r_a53421c695d00016ab925777d423b4eb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dom.html#ga224b9163917ac32fc95a60d8c1eec3aa">Direction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a53421c695d00016ab925777d423b4eb6">direction</a> = <a class="el" href="group__dom.html#gga224b9163917ac32fc95a60d8c1eec3aaa08a38277b0309070706f6652eeae9a53">Direction::Down</a></td></tr>
<tr class="separator:a53421c695d00016ab925777d423b4eb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11476ea3dc58bf17777879693fb2985a" id="r_a11476ea3dc58bf17777879693fb2985a"><td class="memItemLeft" align="right" valign="top">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a11476ea3dc58bf17777879693fb2985a">elements_prefix</a></td></tr>
<tr class="separator:a11476ea3dc58bf17777879693fb2985a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9504d8d3bfa1daaab000e5455536b20d" id="r_a9504d8d3bfa1daaab000e5455536b20d"><td class="memItemLeft" align="right" valign="top">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9504d8d3bfa1daaab000e5455536b20d">elements_infix</a></td></tr>
<tr class="separator:a9504d8d3bfa1daaab000e5455536b20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab08362a5698543aec0fbb37f99777119" id="r_ab08362a5698543aec0fbb37f99777119"><td class="memItemLeft" align="right" valign="top">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab08362a5698543aec0fbb37f99777119">elements_postfix</a></td></tr>
<tr class="separator:ab08362a5698543aec0fbb37f99777119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdfe3c83deeec2323ff90248815b8f0a" id="r_abdfe3c83deeec2323ff90248815b8f0a"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abdfe3c83deeec2323ff90248815b8f0a">on_change</a></td></tr>
<tr class="separator:abdfe3c83deeec2323ff90248815b8f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ba9530701be07334a17c0184747c535" id="r_a4ba9530701be07334a17c0184747c535"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4ba9530701be07334a17c0184747c535">on_enter</a></td></tr>
<tr class="separator:a4ba9530701be07334a17c0184747c535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93d5d37708b77971a666b73486017835" id="r_a93d5d37708b77971a666b73486017835"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a93d5d37708b77971a666b73486017835">focused_entry</a> = 0</td></tr>
<tr class="separator:a93d5d37708b77971a666b73486017835"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="a5ee36f528383cc1db765fa2140797837" name="a5ee36f528383cc1db765fa2140797837"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ee36f528383cc1db765fa2140797837">&#9670;&#160;</a></span>Horizontal()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1MenuOption">MenuOption</a> Horizontal </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>水平選單的標準選項。 這對於實現一個標籤頁列很有用。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00068">68</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="aedc93fba91339d9713812821cb140c50" name="aedc93fba91339d9713812821cb140c50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedc93fba91339d9713812821cb140c50">&#9670;&#160;</a></span>HorizontalAnimated()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1MenuOption">MenuOption</a> HorizontalAnimated </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>動畫水平選單的標準選項。 這對於實現一個標籤頁列很有用。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00092">92</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a617c59fdb94db99100d0e7a569c31d75" name="a617c59fdb94db99100d0e7a569c31d75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a617c59fdb94db99100d0e7a569c31d75">&#9670;&#160;</a></span>Vertical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1MenuOption">MenuOption</a> Vertical </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>垂直選單的標準選項。 這對於實現一個可選項目列表很有用。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00101">101</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a6079a7637256d70b30aacb92d2034205" name="a6079a7637256d70b30aacb92d2034205"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6079a7637256d70b30aacb92d2034205">&#9670;&#160;</a></span>VerticalAnimated()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1MenuOption">MenuOption</a> VerticalAnimated </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>動畫垂直選單的標準選項。 這對於實現一個可選項目列表很有用。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00122">122</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a133a8caaf0246db0902f7abce37a9b6d" name="a133a8caaf0246db0902f7abce37a9b6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a133a8caaf0246db0902f7abce37a9b6d">&#9670;&#160;</a></span>Toggle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1MenuOption">MenuOption</a> Toggle </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>帶有分隔線的水平選單標準選項。 這對於實現一個標籤頁列很有用。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00144">144</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a7b534b117dbbe826d34ba17af85f1e93" name="a7b534b117dbbe826d34ba17af85f1e93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b534b117dbbe826d34ba17af85f1e93">&#9670;&#160;</a></span>entries</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a> entries</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00096">96</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="ac42a32c3439d08be9c5626a5fbc3a0c4" name="ac42a32c3439d08be9c5626a5fbc3a0c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac42a32c3439d08be9c5626a5fbc3a0c4">&#9670;&#160;</a></span>selected</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;int&gt; selected = 0</td>
</tr>
</table>
</div><div class="memdoc">
<blockquote class="doxtable">
<p>&zwj;條目列表。 </p>
</blockquote>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00097">97</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a55b558727e02acce3f5259811b2dfe5b" name="a55b558727e02acce3f5259811b2dfe5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55b558727e02acce3f5259811b2dfe5b">&#9670;&#160;</a></span>underline</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1UnderlineOption">UnderlineOption</a> underline</td>
</tr>
</table>
</div><div class="memdoc">
<blockquote class="doxtable">
<p>&zwj;所選條目的索引。 </p>
</blockquote>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00100">100</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a2076e7253c5acce2321c067e9b7a1823" name="a2076e7253c5acce2321c067e9b7a1823"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2076e7253c5acce2321c067e9b7a1823">&#9670;&#160;</a></span>entries_option</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1MenuEntryOption">MenuEntryOption</a> entries_option</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00101">101</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a53421c695d00016ab925777d423b4eb6" name="a53421c695d00016ab925777d423b4eb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53421c695d00016ab925777d423b4eb6">&#9670;&#160;</a></span>direction</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__dom.html#ga224b9163917ac32fc95a60d8c1eec3aa">Direction</a> direction = <a class="el" href="group__dom.html#gga224b9163917ac32fc95a60d8c1eec3aaa08a38277b0309070706f6652eeae9a53">Direction::Down</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00102">102</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a11476ea3dc58bf17777879693fb2985a" name="a11476ea3dc58bf17777879693fb2985a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11476ea3dc58bf17777879693fb2985a">&#9670;&#160;</a></span>elements_prefix</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt; elements_prefix</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00103">103</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a9504d8d3bfa1daaab000e5455536b20d" name="a9504d8d3bfa1daaab000e5455536b20d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9504d8d3bfa1daaab000e5455536b20d">&#9670;&#160;</a></span>elements_infix</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt; elements_infix</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00104">104</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="ab08362a5698543aec0fbb37f99777119" name="ab08362a5698543aec0fbb37f99777119"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab08362a5698543aec0fbb37f99777119">&#9670;&#160;</a></span>elements_postfix</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt; elements_postfix</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00105">105</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="abdfe3c83deeec2323ff90248815b8f0a" name="abdfe3c83deeec2323ff90248815b8f0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdfe3c83deeec2323ff90248815b8f0a">&#9670;&#160;</a></span>on_change</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;void()&gt; on_change</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00108">108</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a4ba9530701be07334a17c0184747c535" name="a4ba9530701be07334a17c0184747c535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ba9530701be07334a17c0184747c535">&#9670;&#160;</a></span>on_enter</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;void()&gt; on_enter</td>
</tr>
</table>
</div><div class="memdoc">
<blockquote class="doxtable">
<p>&zwj;當所選條目變更時呼叫。 </p>
</blockquote>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2menu_8cpp-example.html#a2">examples/component/menu.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00109">109</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a93d5d37708b77971a666b73486017835" name="a93d5d37708b77971a666b73486017835"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93d5d37708b77971a666b73486017835">&#9670;&#160;</a></span>focused_entry</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;int&gt; focused_entry = 0</td>
</tr>
</table>
</div><div class="memdoc">
<blockquote class="doxtable">
<p>&zwj;當使用者按下 Enter 鍵時呼叫。 </p>
</blockquote>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00110">110</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1ButtonOption" id="structftxui_1_1ButtonOption"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1ButtonOption">&#9670;&#160;</a></span>ftxui::ButtonOption</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::ButtonOption</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>AnimatedButton 元件的選項。 </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2button_8cpp-example.html#_a0">examples/component/button.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00115">115</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Static Public Member Functions</h3></td></tr>
<tr class="memitem:a66e244b326f3cdc7b80ea836c391c34b" id="r_a66e244b326f3cdc7b80ea836c391c34b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a66e244b326f3cdc7b80ea836c391c34b">Ascii</a> ()</td></tr>
<tr class="memdesc:a66e244b326f3cdc7b80ea836c391c34b"><td class="mdescLeft">&#160;</td><td class="mdescRight">創建一個 ButtonOption使用 [] 字元突出顯示。 <br /></td></tr>
<tr class="separator:a66e244b326f3cdc7b80ea836c391c34b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a553fe18f102e8e62aec516d4d3213eac" id="r_a553fe18f102e8e62aec516d4d3213eac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a553fe18f102e8e62aec516d4d3213eac">Simple</a> ()</td></tr>
<tr class="memdesc:a553fe18f102e8e62aec516d4d3213eac"><td class="mdescLeft">&#160;</td><td class="mdescRight">創建一個 ButtonOption在聚焦時反轉。 <br /></td></tr>
<tr class="separator:a553fe18f102e8e62aec516d4d3213eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f8ead79a770376a36e9b9b7fa6bc966" id="r_a2f8ead79a770376a36e9b9b7fa6bc966"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f8ead79a770376a36e9b9b7fa6bc966">Border</a> ()</td></tr>
<tr class="memdesc:a2f8ead79a770376a36e9b9b7fa6bc966"><td class="mdescLeft">&#160;</td><td class="mdescRight">創建一個 ButtonOption。按鈕使用邊框顯示聚焦時反轉。 這是目前的預設值。 <br /></td></tr>
<tr class="separator:a2f8ead79a770376a36e9b9b7fa6bc966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a008018822835ed0f3758af3c6e72837d" id="r_a008018822835ed0f3758af3c6e72837d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a008018822835ed0f3758af3c6e72837d">Animated</a> ()</td></tr>
<tr class="memdesc:a008018822835ed0f3758af3c6e72837d"><td class="mdescLeft">&#160;</td><td class="mdescRight">創建一個 ButtonOption使用動畫顏色。 <br /></td></tr>
<tr class="separator:a008018822835ed0f3758af3c6e72837d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a78fe7bb802251805a3867ba1a31e15" id="r_a1a78fe7bb802251805a3867ba1a31e15"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a78fe7bb802251805a3867ba1a31e15">Animated</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> color)</td></tr>
<tr class="memdesc:a1a78fe7bb802251805a3867ba1a31e15"><td class="mdescLeft">&#160;</td><td class="mdescRight">創建一個 ButtonOption使用動畫顏色。 <br /></td></tr>
<tr class="separator:a1a78fe7bb802251805a3867ba1a31e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0295430ca4a317b0cbba9ee5faa4a324" id="r_a0295430ca4a317b0cbba9ee5faa4a324"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0295430ca4a317b0cbba9ee5faa4a324">Animated</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> background, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> foreground)</td></tr>
<tr class="memdesc:a0295430ca4a317b0cbba9ee5faa4a324"><td class="mdescLeft">&#160;</td><td class="mdescRight">創建一個 ButtonOption使用動畫顏色。 <br /></td></tr>
<tr class="separator:a0295430ca4a317b0cbba9ee5faa4a324"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf705e582d884e89211b540a97f2e090" id="r_adf705e582d884e89211b540a97f2e090"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adf705e582d884e89211b540a97f2e090">Animated</a> (<a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> background, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> foreground, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> background_active, <a class="el" href="group__screen.html#classftxui_1_1Color">Color</a> foreground_active)</td></tr>
<tr class="memdesc:adf705e582d884e89211b540a97f2e090"><td class="mdescLeft">&#160;</td><td class="mdescRight">創建一個 ButtonOption使用動畫顏色。 <br /></td></tr>
<tr class="separator:adf705e582d884e89211b540a97f2e090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a336758144ce2b1095f2a0ef062551f5b" id="r_a336758144ce2b1095f2a0ef062551f5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a336758144ce2b1095f2a0ef062551f5b">label</a> = &quot;Button&quot;</td></tr>
<tr class="separator:a336758144ce2b1095f2a0ef062551f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ae001950b0ed23752b298963cecf3d1" id="r_a0ae001950b0ed23752b298963cecf3d1"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ae001950b0ed23752b298963cecf3d1">on_click</a> = [] {}</td></tr>
<tr class="separator:a0ae001950b0ed23752b298963cecf3d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe14c161494dad905597e75661c7b6a0" id="r_afe14c161494dad905597e75661c7b6a0"><td class="memItemLeft" align="right" valign="top">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(const <a class="el" href="structftxui_1_1EntryState.html">EntryState</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afe14c161494dad905597e75661c7b6a0">transform</a></td></tr>
<tr class="separator:afe14c161494dad905597e75661c7b6a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7131557fbe84a6b4b2f2ffcff7d44f0" id="r_ab7131557fbe84a6b4b2f2ffcff7d44f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1AnimatedColorsOption.html">AnimatedColorsOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab7131557fbe84a6b4b2f2ffcff7d44f0">animated_colors</a></td></tr>
<tr class="separator:ab7131557fbe84a6b4b2f2ffcff7d44f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="a66e244b326f3cdc7b80ea836c391c34b" name="a66e244b326f3cdc7b80ea836c391c34b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66e244b326f3cdc7b80ea836c391c34b">&#9670;&#160;</a></span>Ascii()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a> Ascii </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>創建一個 ButtonOption使用 [] 字元突出顯示。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00152">152</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a553fe18f102e8e62aec516d4d3213eac" name="a553fe18f102e8e62aec516d4d3213eac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a553fe18f102e8e62aec516d4d3213eac">&#9670;&#160;</a></span>Simple()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a> Simple </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>創建一個 ButtonOption在聚焦時反轉。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00164">164</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a2f8ead79a770376a36e9b9b7fa6bc966" name="a2f8ead79a770376a36e9b9b7fa6bc966"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f8ead79a770376a36e9b9b7fa6bc966">&#9670;&#160;</a></span>Border()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a> Border </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>創建一個 ButtonOption。按鈕使用邊框顯示聚焦時反轉。 這是目前的預設值。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00178">178</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a008018822835ed0f3758af3c6e72837d" name="a008018822835ed0f3758af3c6e72837d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a008018822835ed0f3758af3c6e72837d">&#9670;&#160;</a></span>Animated() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a> Animated </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>創建一個 ButtonOption使用動畫顏色。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00195">195</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a1a78fe7bb802251805a3867ba1a31e15" name="a1a78fe7bb802251805a3867ba1a31e15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a78fe7bb802251805a3867ba1a31e15">&#9670;&#160;</a></span>Animated() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a> Animated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>color</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>創建一個 ButtonOption使用動畫顏色。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00202">202</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a0295430ca4a317b0cbba9ee5faa4a324" name="a0295430ca4a317b0cbba9ee5faa4a324"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0295430ca4a317b0cbba9ee5faa4a324">&#9670;&#160;</a></span>Animated() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a> Animated </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>background</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>foreground</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>創建一個 ButtonOption使用動畫顏色。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00212">212</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="adf705e582d884e89211b540a97f2e090" name="adf705e582d884e89211b540a97f2e090"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf705e582d884e89211b540a97f2e090">&#9670;&#160;</a></span>Animated() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a> Animated </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>background</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>foreground</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>background_active</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__screen.html#classftxui_1_1Color">Color</a></td> <td class="paramname"><span class="paramname"><em>foreground_active</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>創建一個 ButtonOption使用動畫顏色。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00224">224</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a336758144ce2b1095f2a0ef062551f5b" name="a336758144ce2b1095f2a0ef062551f5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a336758144ce2b1095f2a0ef062551f5b">&#9670;&#160;</a></span>label</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label = &quot;Button&quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00128">128</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a0ae001950b0ed23752b298963cecf3d1" name="a0ae001950b0ed23752b298963cecf3d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ae001950b0ed23752b298963cecf3d1">&#9670;&#160;</a></span>on_click</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;void()&gt; on_click = [] {}</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00129">129</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="afe14c161494dad905597e75661c7b6a0" name="afe14c161494dad905597e75661c7b6a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe14c161494dad905597e75661c7b6a0">&#9670;&#160;</a></span>transform</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(const <a class="el" href="structftxui_1_1EntryState.html">EntryState</a>&amp;)&gt; transform</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00132">132</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="ab7131557fbe84a6b4b2f2ffcff7d44f0" name="ab7131557fbe84a6b4b2f2ffcff7d44f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7131557fbe84a6b4b2f2ffcff7d44f0">&#9670;&#160;</a></span>animated_colors</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structftxui_1_1AnimatedColorsOption.html">AnimatedColorsOption</a> animated_colors</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00133">133</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1CheckboxOption" id="structftxui_1_1CheckboxOption"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1CheckboxOption">&#9670;&#160;</a></span>ftxui::CheckboxOption</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::CheckboxOption</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>核取方塊元件的選項。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00138">138</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Static Public Member Functions</h3></td></tr>
<tr class="memitem:a41b17a916980353033366c01b15d3cb1" id="r_a41b17a916980353033366c01b15d3cb1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1CheckboxOption">CheckboxOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a41b17a916980353033366c01b15d3cb1">Simple</a> ()</td></tr>
<tr class="memdesc:a41b17a916980353033366c01b15d3cb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">標準Checkbox的選項。 <br /></td></tr>
<tr class="separator:a41b17a916980353033366c01b15d3cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a336758144ce2b1095f2a0ef062551f5b" id="r_a336758144ce2b1095f2a0ef062551f5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a336758144ce2b1095f2a0ef062551f5b">label</a> = &quot;Checkbox&quot;</td></tr>
<tr class="separator:a336758144ce2b1095f2a0ef062551f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7741e52624c0d7906159d77edffe27e" id="r_ab7741e52624c0d7906159d77edffe27e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab7741e52624c0d7906159d77edffe27e">checked</a> = false</td></tr>
<tr class="separator:ab7741e52624c0d7906159d77edffe27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe14c161494dad905597e75661c7b6a0" id="r_afe14c161494dad905597e75661c7b6a0"><td class="memItemLeft" align="right" valign="top">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(const <a class="el" href="structftxui_1_1EntryState.html">EntryState</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afe14c161494dad905597e75661c7b6a0">transform</a></td></tr>
<tr class="separator:afe14c161494dad905597e75661c7b6a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdfe3c83deeec2323ff90248815b8f0a" id="r_abdfe3c83deeec2323ff90248815b8f0a"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abdfe3c83deeec2323ff90248815b8f0a">on_change</a> = [] {}</td></tr>
<tr class="memdesc:abdfe3c83deeec2323ff90248815b8f0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">當使用者變更狀態時呼叫。 <br /></td></tr>
<tr class="separator:abdfe3c83deeec2323ff90248815b8f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="a41b17a916980353033366c01b15d3cb1" name="a41b17a916980353033366c01b15d3cb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41b17a916980353033366c01b15d3cb1">&#9670;&#160;</a></span>Simple()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1CheckboxOption">CheckboxOption</a> Simple </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>標準Checkbox的選項。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00243">243</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a336758144ce2b1095f2a0ef062551f5b" name="a336758144ce2b1095f2a0ef062551f5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a336758144ce2b1095f2a0ef062551f5b">&#9670;&#160;</a></span>label</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1ConstStringRef.html">ConstStringRef</a> label = &quot;Checkbox&quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00142">142</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="ab7741e52624c0d7906159d77edffe27e" name="ab7741e52624c0d7906159d77edffe27e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7741e52624c0d7906159d77edffe27e">&#9670;&#160;</a></span>checked</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;bool&gt; checked = false</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00144">144</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="afe14c161494dad905597e75661c7b6a0" name="afe14c161494dad905597e75661c7b6a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe14c161494dad905597e75661c7b6a0">&#9670;&#160;</a></span>transform</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(const <a class="el" href="structftxui_1_1EntryState.html">EntryState</a>&amp;)&gt; transform</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00147">147</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="abdfe3c83deeec2323ff90248815b8f0a" name="abdfe3c83deeec2323ff90248815b8f0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdfe3c83deeec2323ff90248815b8f0a">&#9670;&#160;</a></span>on_change</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;void()&gt; on_change = [] {}</td>
</tr>
</table>
</div><div class="memdoc">
<p>當使用者變更狀態時呼叫。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00151">151</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1InputOption" id="structftxui_1_1InputOption"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1InputOption">&#9670;&#160;</a></span>ftxui::InputOption</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::InputOption</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>Input 元件的選項。 </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2homescreen_8cpp-example.html#_a2">examples/component/homescreen.cpp</a>, <a class="el" href="examples_2component_2input_8cpp-example.html#_a1">examples/component/input.cpp</a>, and <a class="el" href="examples_2component_2input_style_8cpp-example.html#_a1">examples/component/input_style.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00165">165</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Static Public Member Functions</h3></td></tr>
<tr class="memitem:a2108670f055ede2fdc4993f6ffc8ff07" id="r_a2108670f055ede2fdc4993f6ffc8ff07"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1InputOption">InputOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2108670f055ede2fdc4993f6ffc8ff07">Default</a> ()</td></tr>
<tr class="memdesc:a2108670f055ede2fdc4993f6ffc8ff07"><td class="mdescLeft">&#160;</td><td class="mdescRight">建立預設輸入樣式: <br /></td></tr>
<tr class="separator:a2108670f055ede2fdc4993f6ffc8ff07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36c56131167eaaae707f64bbb9d07ef2" id="r_a36c56131167eaaae707f64bbb9d07ef2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1InputOption">InputOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a36c56131167eaaae707f64bbb9d07ef2">Spacious</a> ()</td></tr>
<tr class="memdesc:a36c56131167eaaae707f64bbb9d07ef2"><td class="mdescLeft">&#160;</td><td class="mdescRight">具有高邊距的黑底白字樣式: <br /></td></tr>
<tr class="separator:a36c56131167eaaae707f64bbb9d07ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:ac9f6c2acd72d74eeb3a18baf32b02932" id="r_ac9f6c2acd72d74eeb3a18baf32b02932"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1StringRef.html">StringRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac9f6c2acd72d74eeb3a18baf32b02932">content</a> = &quot;&quot;</td></tr>
<tr class="memdesc:ac9f6c2acd72d74eeb3a18baf32b02932"><td class="mdescLeft">&#160;</td><td class="mdescRight">輸入框的內容。 <br /></td></tr>
<tr class="separator:ac9f6c2acd72d74eeb3a18baf32b02932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca8e18f9fe70089d8fd4165f4b518e1" id="r_aaca8e18f9fe70089d8fd4165f4b518e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1StringRef.html">StringRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaca8e18f9fe70089d8fd4165f4b518e1">placeholder</a> = &quot;&quot;</td></tr>
<tr class="memdesc:aaca8e18f9fe70089d8fd4165f4b518e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">輸入框為空時的內容。 <br /></td></tr>
<tr class="separator:aaca8e18f9fe70089d8fd4165f4b518e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93721d00aaf44f42cc0399024514b628" id="r_a93721d00aaf44f42cc0399024514b628"><td class="memItemLeft" align="right" valign="top">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(<a class="el" href="structftxui_1_1InputState.html">InputState</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a93721d00aaf44f42cc0399024514b628">transform</a></td></tr>
<tr class="separator:a93721d00aaf44f42cc0399024514b628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a927bd46792ffe38c7545a764d847d066" id="r_a927bd46792ffe38c7545a764d847d066"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a927bd46792ffe38c7545a764d847d066">password</a> = false</td></tr>
<tr class="memdesc:a927bd46792ffe38c7545a764d847d066"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用 '*' 隱藏輸入內容。 <br /></td></tr>
<tr class="separator:a927bd46792ffe38c7545a764d847d066"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af18b2db29029e23c13a8bfc233c62878" id="r_af18b2db29029e23c13a8bfc233c62878"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af18b2db29029e23c13a8bfc233c62878">multiline</a> = true</td></tr>
<tr class="memdesc:af18b2db29029e23c13a8bfc233c62878"><td class="mdescLeft">&#160;</td><td class="mdescRight">輸入框是否可以是多行。 <br /></td></tr>
<tr class="separator:af18b2db29029e23c13a8bfc233c62878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae35fa7cff9f950b9c66536523c69c1" id="r_a3ae35fa7cff9f950b9c66536523c69c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3ae35fa7cff9f950b9c66536523c69c1">insert</a> = true</td></tr>
<tr class="memdesc:a3ae35fa7cff9f950b9c66536523c69c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">插入或覆蓋字元模式。 <br /></td></tr>
<tr class="separator:a3ae35fa7cff9f950b9c66536523c69c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdfe3c83deeec2323ff90248815b8f0a" id="r_abdfe3c83deeec2323ff90248815b8f0a"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abdfe3c83deeec2323ff90248815b8f0a">on_change</a> = [] {}</td></tr>
<tr class="memdesc:abdfe3c83deeec2323ff90248815b8f0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">當內容變更時呼叫。 <br /></td></tr>
<tr class="separator:abdfe3c83deeec2323ff90248815b8f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ba9530701be07334a17c0184747c535" id="r_a4ba9530701be07334a17c0184747c535"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4ba9530701be07334a17c0184747c535">on_enter</a> = [] {}</td></tr>
<tr class="memdesc:a4ba9530701be07334a17c0184747c535"><td class="mdescLeft">&#160;</td><td class="mdescRight">當使用者按下 Enter 鍵時呼叫。 <br /></td></tr>
<tr class="separator:a4ba9530701be07334a17c0184747c535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a699547942204afa70864e0e6df94c96c" id="r_a699547942204afa70864e0e6df94c96c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a699547942204afa70864e0e6df94c96c">cursor_position</a> = 0</td></tr>
<tr class="separator:a699547942204afa70864e0e6df94c96c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="a2108670f055ede2fdc4993f6ffc8ff07" name="a2108670f055ede2fdc4993f6ffc8ff07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2108670f055ede2fdc4993f6ffc8ff07">&#9670;&#160;</a></span>Default()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1InputOption">InputOption</a> Default </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>建立預設輸入樣式: </p>
<p>輸入組件的標準選項。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00291">291</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<a id="a36c56131167eaaae707f64bbb9d07ef2" name="a36c56131167eaaae707f64bbb9d07ef2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36c56131167eaaae707f64bbb9d07ef2">&#9670;&#160;</a></span>Spacious()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1InputOption">InputOption</a> Spacious </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>具有高邊距的黑底白字樣式: </p>
<p>更美觀的輸入組件的標準選項。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00313">313</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="ac9f6c2acd72d74eeb3a18baf32b02932" name="ac9f6c2acd72d74eeb3a18baf32b02932"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9f6c2acd72d74eeb3a18baf32b02932">&#9670;&#160;</a></span>content</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1StringRef.html">StringRef</a> content = &quot;&quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p>輸入框的內容。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00174">174</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="aaca8e18f9fe70089d8fd4165f4b518e1" name="aaca8e18f9fe70089d8fd4165f4b518e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaca8e18f9fe70089d8fd4165f4b518e1">&#9670;&#160;</a></span>placeholder</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1StringRef.html">StringRef</a> placeholder = &quot;&quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p>輸入框為空時的內容。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00177">177</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a93721d00aaf44f42cc0399024514b628" name="a93721d00aaf44f42cc0399024514b628"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93721d00aaf44f42cc0399024514b628">&#9670;&#160;</a></span>transform</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(<a class="el" href="structftxui_1_1InputState.html">InputState</a>)&gt; transform</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2input_style_8cpp-example.html#a2">examples/component/input_style.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00180">180</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a927bd46792ffe38c7545a764d847d066" name="a927bd46792ffe38c7545a764d847d066"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a927bd46792ffe38c7545a764d847d066">&#9670;&#160;</a></span>password</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;bool&gt; password = false</td>
</tr>
</table>
</div><div class="memdoc">
<p>使用 '*' 隱藏輸入內容。 </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2input_8cpp-example.html#a2">examples/component/input.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00181">181</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="af18b2db29029e23c13a8bfc233c62878" name="af18b2db29029e23c13a8bfc233c62878"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af18b2db29029e23c13a8bfc233c62878">&#9670;&#160;</a></span>multiline</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;bool&gt; multiline = true</td>
</tr>
</table>
</div><div class="memdoc">
<p>輸入框是否可以是多行。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00182">182</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a3ae35fa7cff9f950b9c66536523c69c1" name="a3ae35fa7cff9f950b9c66536523c69c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ae35fa7cff9f950b9c66536523c69c1">&#9670;&#160;</a></span>insert</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;bool&gt; insert = true</td>
</tr>
</table>
</div><div class="memdoc">
<p>插入或覆蓋字元模式。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00183">183</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="abdfe3c83deeec2323ff90248815b8f0a" name="abdfe3c83deeec2323ff90248815b8f0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdfe3c83deeec2323ff90248815b8f0a">&#9670;&#160;</a></span>on_change</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;void()&gt; on_change = [] {}</td>
</tr>
</table>
</div><div class="memdoc">
<p>當內容變更時呼叫。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00186">186</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a4ba9530701be07334a17c0184747c535" name="a4ba9530701be07334a17c0184747c535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ba9530701be07334a17c0184747c535">&#9670;&#160;</a></span>on_enter</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;void()&gt; on_enter = [] {}</td>
</tr>
</table>
</div><div class="memdoc">
<p>當使用者按下 Enter 鍵時呼叫。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00188">188</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a699547942204afa70864e0e6df94c96c" name="a699547942204afa70864e0e6df94c96c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a699547942204afa70864e0e6df94c96c">&#9670;&#160;</a></span>cursor_position</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;int&gt; cursor_position = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00191">191</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1RadioboxOption" id="structftxui_1_1RadioboxOption"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1RadioboxOption">&#9670;&#160;</a></span>ftxui::RadioboxOption</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::RadioboxOption</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>Radiobox 元件的選項。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00196">196</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Static Public Member Functions</h3></td></tr>
<tr class="memitem:af2b048773665961fae6c104762533908" id="r_af2b048773665961fae6c104762533908"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1RadioboxOption">RadioboxOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af2b048773665961fae6c104762533908">Simple</a> ()</td></tr>
<tr class="memdesc:af2b048773665961fae6c104762533908"><td class="mdescLeft">&#160;</td><td class="mdescRight">標準Radiobox的選項。 <br /></td></tr>
<tr class="separator:af2b048773665961fae6c104762533908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a7b534b117dbbe826d34ba17af85f1e93" id="r_a7b534b117dbbe826d34ba17af85f1e93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7b534b117dbbe826d34ba17af85f1e93">entries</a></td></tr>
<tr class="separator:a7b534b117dbbe826d34ba17af85f1e93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac42a32c3439d08be9c5626a5fbc3a0c4" id="r_ac42a32c3439d08be9c5626a5fbc3a0c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac42a32c3439d08be9c5626a5fbc3a0c4">selected</a> = 0</td></tr>
<tr class="separator:ac42a32c3439d08be9c5626a5fbc3a0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe14c161494dad905597e75661c7b6a0" id="r_afe14c161494dad905597e75661c7b6a0"><td class="memItemLeft" align="right" valign="top">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(const <a class="el" href="structftxui_1_1EntryState.html">EntryState</a> &amp;)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afe14c161494dad905597e75661c7b6a0">transform</a></td></tr>
<tr class="separator:afe14c161494dad905597e75661c7b6a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdfe3c83deeec2323ff90248815b8f0a" id="r_abdfe3c83deeec2323ff90248815b8f0a"><td class="memItemLeft" align="right" valign="top">std::function&lt; void()&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abdfe3c83deeec2323ff90248815b8f0a">on_change</a> = [] {}</td></tr>
<tr class="memdesc:abdfe3c83deeec2323ff90248815b8f0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">當所選條目變更時呼叫。 <br /></td></tr>
<tr class="separator:abdfe3c83deeec2323ff90248815b8f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93d5d37708b77971a666b73486017835" id="r_a93d5d37708b77971a666b73486017835"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a93d5d37708b77971a666b73486017835">focused_entry</a> = 0</td></tr>
<tr class="separator:a93d5d37708b77971a666b73486017835"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="af2b048773665961fae6c104762533908" name="af2b048773665961fae6c104762533908"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2b048773665961fae6c104762533908">&#9670;&#160;</a></span>Simple()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1RadioboxOption">RadioboxOption</a> Simple </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>標準Radiobox的選項。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8cpp_source.html#l00267">267</a> of file <a class="el" href="component__options_8cpp_source.html">component_options.cpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a7b534b117dbbe826d34ba17af85f1e93" name="a7b534b117dbbe826d34ba17af85f1e93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b534b117dbbe826d34ba17af85f1e93">&#9670;&#160;</a></span>entries</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a> entries</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00201">201</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="ac42a32c3439d08be9c5626a5fbc3a0c4" name="ac42a32c3439d08be9c5626a5fbc3a0c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac42a32c3439d08be9c5626a5fbc3a0c4">&#9670;&#160;</a></span>selected</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;int&gt; selected = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00202">202</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="afe14c161494dad905597e75661c7b6a0" name="afe14c161494dad905597e75661c7b6a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe14c161494dad905597e75661c7b6a0">&#9670;&#160;</a></span>transform</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(const <a class="el" href="structftxui_1_1EntryState.html">EntryState</a>&amp;)&gt; transform</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00205">205</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="abdfe3c83deeec2323ff90248815b8f0a" name="abdfe3c83deeec2323ff90248815b8f0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdfe3c83deeec2323ff90248815b8f0a">&#9670;&#160;</a></span>on_change</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;void()&gt; on_change = [] {}</td>
</tr>
</table>
</div><div class="memdoc">
<p>當所選條目變更時呼叫。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00209">209</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a93d5d37708b77971a666b73486017835" name="a93d5d37708b77971a666b73486017835"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93d5d37708b77971a666b73486017835">&#9670;&#160;</a></span>focused_entry</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;int&gt; focused_entry = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00210">210</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1WindowRenderState" id="structftxui_1_1WindowRenderState"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1WindowRenderState">&#9670;&#160;</a></span>ftxui::WindowRenderState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::WindowRenderState</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>傳遞給 <code>Window</code> 元件渲染函式的狀態。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00243">243</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a5486612c1fe0c8651fbb399ac512fccf" id="r_a5486612c1fe0c8651fbb399ac512fccf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5486612c1fe0c8651fbb399ac512fccf">inner</a></td></tr>
<tr class="memdesc:a5486612c1fe0c8651fbb399ac512fccf"><td class="mdescLeft">&#160;</td><td class="mdescRight">視窗內包裝的元素。 <br /></td></tr>
<tr class="separator:a5486612c1fe0c8651fbb399ac512fccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32309346e2ae5546e342e991d0a53b37" id="r_a32309346e2ae5546e342e991d0a53b37"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a32309346e2ae5546e342e991d0a53b37">title</a></td></tr>
<tr class="memdesc:a32309346e2ae5546e342e991d0a53b37"><td class="mdescLeft">&#160;</td><td class="mdescRight">視窗的標題。 <br /></td></tr>
<tr class="separator:a32309346e2ae5546e342e991d0a53b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03c996f9fcf0e10baeb3e700be0c409a" id="r_a03c996f9fcf0e10baeb3e700be0c409a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a03c996f9fcf0e10baeb3e700be0c409a">active</a> = false</td></tr>
<tr class="memdesc:a03c996f9fcf0e10baeb3e700be0c409a"><td class="mdescLeft">&#160;</td><td class="mdescRight">視窗是否為啟用狀態。 <br /></td></tr>
<tr class="separator:a03c996f9fcf0e10baeb3e700be0c409a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2104e875bdb7c78a8bf7dfd3728459c5" id="r_a2104e875bdb7c78a8bf7dfd3728459c5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2104e875bdb7c78a8bf7dfd3728459c5">drag</a> = false</td></tr>
<tr class="memdesc:a2104e875bdb7c78a8bf7dfd3728459c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">視窗是否正在被拖曳。 <br /></td></tr>
<tr class="separator:a2104e875bdb7c78a8bf7dfd3728459c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47beb6819c84c39255cb60f5710714ce" id="r_a47beb6819c84c39255cb60f5710714ce"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a47beb6819c84c39255cb60f5710714ce">resize</a> = false</td></tr>
<tr class="memdesc:a47beb6819c84c39255cb60f5710714ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">視窗是否正在被調整大小。 <br /></td></tr>
<tr class="separator:a47beb6819c84c39255cb60f5710714ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abca2d427dd57d2b5eecb6685ed68e857" id="r_abca2d427dd57d2b5eecb6685ed68e857"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abca2d427dd57d2b5eecb6685ed68e857">hover_left</a> = false</td></tr>
<tr class="memdesc:abca2d427dd57d2b5eecb6685ed68e857"><td class="mdescLeft">&#160;</td><td class="mdescRight">可調整大小的左側是否被懸停。 <br /></td></tr>
<tr class="separator:abca2d427dd57d2b5eecb6685ed68e857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e6af441e03d44f593bcb0d17ee809b1" id="r_a8e6af441e03d44f593bcb0d17ee809b1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e6af441e03d44f593bcb0d17ee809b1">hover_right</a> = false</td></tr>
<tr class="memdesc:a8e6af441e03d44f593bcb0d17ee809b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">可調整大小的右側是否被懸停。 <br /></td></tr>
<tr class="separator:a8e6af441e03d44f593bcb0d17ee809b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb4dc002e621733f1e6c232f369af8ca" id="r_acb4dc002e621733f1e6c232f369af8ca"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acb4dc002e621733f1e6c232f369af8ca">hover_top</a> = false</td></tr>
<tr class="memdesc:acb4dc002e621733f1e6c232f369af8ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">可調整大小的頂部是否被懸停。 <br /></td></tr>
<tr class="separator:acb4dc002e621733f1e6c232f369af8ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fbfe3e43b596c8a47c5548b38e4d721" id="r_a2fbfe3e43b596c8a47c5548b38e4d721"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2fbfe3e43b596c8a47c5548b38e4d721">hover_down</a> = false</td></tr>
<tr class="memdesc:a2fbfe3e43b596c8a47c5548b38e4d721"><td class="mdescLeft">&#160;</td><td class="mdescRight">可調整大小的底部是否被懸停。 <br /></td></tr>
<tr class="separator:a2fbfe3e43b596c8a47c5548b38e4d721"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a5486612c1fe0c8651fbb399ac512fccf" name="a5486612c1fe0c8651fbb399ac512fccf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5486612c1fe0c8651fbb399ac512fccf">&#9670;&#160;</a></span>inner</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> inner</td>
</tr>
</table>
</div><div class="memdoc">
<p>視窗內包裝的元素。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00244">244</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a32309346e2ae5546e342e991d0a53b37" name="a32309346e2ae5546e342e991d0a53b37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32309346e2ae5546e342e991d0a53b37">&#9670;&#160;</a></span>title</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; title</td>
</tr>
</table>
</div><div class="memdoc">
<p>視窗的標題。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00245">245</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a03c996f9fcf0e10baeb3e700be0c409a" name="a03c996f9fcf0e10baeb3e700be0c409a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03c996f9fcf0e10baeb3e700be0c409a">&#9670;&#160;</a></span>active</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool active = false</td>
</tr>
</table>
</div><div class="memdoc">
<p>視窗是否為啟用狀態。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00246">246</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a2104e875bdb7c78a8bf7dfd3728459c5" name="a2104e875bdb7c78a8bf7dfd3728459c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2104e875bdb7c78a8bf7dfd3728459c5">&#9670;&#160;</a></span>drag</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool drag = false</td>
</tr>
</table>
</div><div class="memdoc">
<p>視窗是否正在被拖曳。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00247">247</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a47beb6819c84c39255cb60f5710714ce" name="a47beb6819c84c39255cb60f5710714ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47beb6819c84c39255cb60f5710714ce">&#9670;&#160;</a></span>resize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool resize = false</td>
</tr>
</table>
</div><div class="memdoc">
<p>視窗是否正在被調整大小。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00248">248</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="abca2d427dd57d2b5eecb6685ed68e857" name="abca2d427dd57d2b5eecb6685ed68e857"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abca2d427dd57d2b5eecb6685ed68e857">&#9670;&#160;</a></span>hover_left</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool hover_left = false</td>
</tr>
</table>
</div><div class="memdoc">
<p>可調整大小的左側是否被懸停。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00249">249</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a8e6af441e03d44f593bcb0d17ee809b1" name="a8e6af441e03d44f593bcb0d17ee809b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e6af441e03d44f593bcb0d17ee809b1">&#9670;&#160;</a></span>hover_right</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool hover_right = false</td>
</tr>
</table>
</div><div class="memdoc">
<p>可調整大小的右側是否被懸停。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00250">250</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="acb4dc002e621733f1e6c232f369af8ca" name="acb4dc002e621733f1e6c232f369af8ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb4dc002e621733f1e6c232f369af8ca">&#9670;&#160;</a></span>hover_top</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool hover_top = false</td>
</tr>
</table>
</div><div class="memdoc">
<p>可調整大小的頂部是否被懸停。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00251">251</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a2fbfe3e43b596c8a47c5548b38e4d721" name="a2fbfe3e43b596c8a47c5548b38e4d721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fbfe3e43b596c8a47c5548b38e4d721">&#9670;&#160;</a></span>hover_down</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool hover_down = false</td>
</tr>
</table>
</div><div class="memdoc">
<p>可調整大小的底部是否被懸停。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00252">252</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1DropdownOption" id="structftxui_1_1DropdownOption"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1DropdownOption">&#9670;&#160;</a></span>ftxui::DropdownOption</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::DropdownOption</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>Dropdown 元件的選項。</p>
<p>下拉式選單是開啟/關閉單選方塊的核取方塊。 </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00278">278</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:aa9ee4f52203c5dec717cf45077b82776" id="r_aa9ee4f52203c5dec717cf45077b82776"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9ee4f52203c5dec717cf45077b82776">open</a> = false</td></tr>
<tr class="memdesc:aa9ee4f52203c5dec717cf45077b82776"><td class="mdescLeft">&#160;</td><td class="mdescRight">下拉式選單是開啟還是關閉: <br /></td></tr>
<tr class="separator:aa9ee4f52203c5dec717cf45077b82776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0797deb307cd89059137a4ca6075fcbf" id="r_a0797deb307cd89059137a4ca6075fcbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1CheckboxOption">CheckboxOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0797deb307cd89059137a4ca6075fcbf">checkbox</a></td></tr>
<tr class="separator:a0797deb307cd89059137a4ca6075fcbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83288bb2ebb6ca0eef0651285a71291e" id="r_a83288bb2ebb6ca0eef0651285a71291e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#structftxui_1_1RadioboxOption">RadioboxOption</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a83288bb2ebb6ca0eef0651285a71291e">radiobox</a></td></tr>
<tr class="separator:a83288bb2ebb6ca0eef0651285a71291e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2d438a2693c6279aba8a2549a161601" id="r_ae2d438a2693c6279aba8a2549a161601"><td class="memItemLeft" align="right" valign="top">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(bool <a class="el" href="#aa9ee4f52203c5dec717cf45077b82776">open</a>, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> <a class="el" href="#a0797deb307cd89059137a4ca6075fcbf">checkbox</a>, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> <a class="el" href="#a83288bb2ebb6ca0eef0651285a71291e">radiobox</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae2d438a2693c6279aba8a2549a161601">transform</a></td></tr>
<tr class="separator:ae2d438a2693c6279aba8a2549a161601"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="aa9ee4f52203c5dec717cf45077b82776" name="aa9ee4f52203c5dec717cf45077b82776"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9ee4f52203c5dec717cf45077b82776">&#9670;&#160;</a></span>open</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classftxui_1_1Ref.html">Ref</a>&lt;bool&gt; open = false</td>
</tr>
</table>
</div><div class="memdoc">
<p>下拉式選單是開啟還是關閉: </p>
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00280">280</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a0797deb307cd89059137a4ca6075fcbf" name="a0797deb307cd89059137a4ca6075fcbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0797deb307cd89059137a4ca6075fcbf">&#9670;&#160;</a></span>checkbox</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1CheckboxOption">CheckboxOption</a> checkbox</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00282">282</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="a83288bb2ebb6ca0eef0651285a71291e" name="a83288bb2ebb6ca0eef0651285a71291e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83288bb2ebb6ca0eef0651285a71291e">&#9670;&#160;</a></span>radiobox</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1RadioboxOption">RadioboxOption</a> radiobox</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00284">284</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
<a id="ae2d438a2693c6279aba8a2549a161601" name="ae2d438a2693c6279aba8a2549a161601"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2d438a2693c6279aba8a2549a161601">&#9670;&#160;</a></span>transform</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::function&lt;<a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(bool <a class="el" href="#aa9ee4f52203c5dec717cf45077b82776">open</a>, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> <a class="el" href="#a0797deb307cd89059137a4ca6075fcbf">checkbox</a>, <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a> <a class="el" href="#a83288bb2ebb6ca0eef0651285a71291e">radiobox</a>)&gt; transform</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="component__options_8hpp_source.html#l00287">287</a> of file <a class="el" href="component__options_8hpp_source.html">component_options.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1Event" id="structftxui_1_1Event"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1Event">&#9670;&#160;</a></span>ftxui::Event</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::Event</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>代表一個事件。它可以是按鍵事件、終端機大小調整,或更多... </p>
<p>例如:</p><ul>
<li>可列印字元可以使用 <a class="el" href="#a769519ed730b72a53a2e770d6ee44365" title="對應於給定輸入字元的事件。">Event::Character</a>('a') 建立。</li>
<li>一些特殊事件已預定義,例如 Event::ArrowLeft。</li>
<li>可以使用以下方式找到特殊事件的任意程式碼: ./example/util/print_key_press 例如CTRL+A 對應到 <a class="el" href="#afe901de476c29382cc358333f10e5ee7" title="一個自訂事件,其意義由函式庫的使用者定義。">Event::Special</a>({1})</li>
</ul>
<p>有關 xterm 規範的有用文件: <a href="https://invisible-island.net/xterm/ctlseqs/ctlseqs.html">https://invisible-island.net/xterm/ctlseqs/ctlseqs.html</a> </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2canvas_animated_8cpp-example.html#_a7">examples/component/canvas_animated.cpp</a>, <a class="el" href="examples_2component_2custom_loop_8cpp-example.html#_a2">examples/component/custom_loop.cpp</a>, <a class="el" href="examples_2component_2input_8cpp-example.html#_a3">examples/component/input.cpp</a>, and <a class="el" href="examples_2component_2print_key_press_8cpp-example.html#_a1">examples/component/print_key_press.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00027">27</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
<tr class="memitem:ad5b326fac977a9c1c832ddb508f713da" id="r_ad5b326fac977a9c1c832ddb508f713da"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5b326fac977a9c1c832ddb508f713da">operator==</a> (const <a class="el" href="#structftxui_1_1Event">Event</a> &amp;other) const</td></tr>
<tr class="separator:ad5b326fac977a9c1c832ddb508f713da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4581774f4417f68d335de865fd2e6d3" id="r_ae4581774f4417f68d335de865fd2e6d3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4581774f4417f68d335de865fd2e6d3">operator!=</a> (const <a class="el" href="#structftxui_1_1Event">Event</a> &amp;other) const</td></tr>
<tr class="separator:ae4581774f4417f68d335de865fd2e6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7590045e19360277dfc54320b627002c" id="r_a7590045e19360277dfc54320b627002c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7590045e19360277dfc54320b627002c">operator&lt;</a> (const <a class="el" href="#structftxui_1_1Event">Event</a> &amp;other) const</td></tr>
<tr class="separator:a7590045e19360277dfc54320b627002c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a947e2de698c4bef07c78674218330677" id="r_a947e2de698c4bef07c78674218330677"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a947e2de698c4bef07c78674218330677">input</a> () const</td></tr>
<tr class="separator:a947e2de698c4bef07c78674218330677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae75703788c6f68b39fc51f8db3ba156d" id="r_ae75703788c6f68b39fc51f8db3ba156d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae75703788c6f68b39fc51f8db3ba156d">is_character</a> () const</td></tr>
<tr class="separator:ae75703788c6f68b39fc51f8db3ba156d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07022c6e92b9144a0e5b337b562f9892" id="r_a07022c6e92b9144a0e5b337b562f9892"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a07022c6e92b9144a0e5b337b562f9892">character</a> () const</td></tr>
<tr class="separator:a07022c6e92b9144a0e5b337b562f9892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c835925299d56941ffd2e2421f0fd13" id="r_a2c835925299d56941ffd2e2421f0fd13"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c835925299d56941ffd2e2421f0fd13">is_mouse</a> () const</td></tr>
<tr class="separator:a2c835925299d56941ffd2e2421f0fd13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37daf59df57eb6415eb34c8df11a4892" id="r_a37daf59df57eb6415eb34c8df11a4892"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="#structftxui_1_1Mouse">Mouse</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a37daf59df57eb6415eb34c8df11a4892">mouse</a> ()</td></tr>
<tr class="separator:a37daf59df57eb6415eb34c8df11a4892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4464a1cace713dc3544922cc6d5acdc1" id="r_a4464a1cace713dc3544922cc6d5acdc1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4464a1cace713dc3544922cc6d5acdc1">is_cursor_position</a> () const</td></tr>
<tr class="separator:a4464a1cace713dc3544922cc6d5acdc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ef75084a5f2a9d26df8cafcf048526e" id="r_a1ef75084a5f2a9d26df8cafcf048526e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ef75084a5f2a9d26df8cafcf048526e">cursor_x</a> () const</td></tr>
<tr class="separator:a1ef75084a5f2a9d26df8cafcf048526e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a24372c00e6485f2648350df4301ae3" id="r_a1a24372c00e6485f2648350df4301ae3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a24372c00e6485f2648350df4301ae3">cursor_y</a> () const</td></tr>
<tr class="separator:a1a24372c00e6485f2648350df4301ae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af795895177b7686bf63ab113e70159c8" id="r_af795895177b7686bf63ab113e70159c8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af795895177b7686bf63ab113e70159c8">is_cursor_shape</a> () const</td></tr>
<tr class="separator:af795895177b7686bf63ab113e70159c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a022c841864c305d5e3ef69f6957dc367" id="r_a022c841864c305d5e3ef69f6957dc367"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a022c841864c305d5e3ef69f6957dc367">cursor_shape</a> () const</td></tr>
<tr class="separator:a022c841864c305d5e3ef69f6957dc367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a764be64f3029f8b8e23511061d8de355" id="r_a764be64f3029f8b8e23511061d8de355"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a764be64f3029f8b8e23511061d8de355">DebugString</a> () const</td></tr>
<tr class="memdesc:a764be64f3029f8b8e23511061d8de355"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回事件的字串表示。 <br /></td></tr>
<tr class="separator:a764be64f3029f8b8e23511061d8de355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Static Public Member Functions</h3></td></tr>
<tr class="memitem:a769519ed730b72a53a2e770d6ee44365" id="r_a769519ed730b72a53a2e770d6ee44365"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Character</a> (std::string)</td></tr>
<tr class="memdesc:a769519ed730b72a53a2e770d6ee44365"><td class="mdescLeft">&#160;</td><td class="mdescRight">對應於給定輸入字元的事件。 <br /></td></tr>
<tr class="separator:a769519ed730b72a53a2e770d6ee44365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9970fcb99b3c5ed50753111edf1d2cae" id="r_a9970fcb99b3c5ed50753111edf1d2cae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9970fcb99b3c5ed50753111edf1d2cae">Character</a> (char)</td></tr>
<tr class="memdesc:a9970fcb99b3c5ed50753111edf1d2cae"><td class="mdescLeft">&#160;</td><td class="mdescRight">對應於給定輸入字元的事件。 <br /></td></tr>
<tr class="separator:a9970fcb99b3c5ed50753111edf1d2cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f33d5ea7fca5423861773f891f5ba07" id="r_a2f33d5ea7fca5423861773f891f5ba07"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f33d5ea7fca5423861773f891f5ba07">Character</a> (wchar_t)</td></tr>
<tr class="memdesc:a2f33d5ea7fca5423861773f891f5ba07"><td class="mdescLeft">&#160;</td><td class="mdescRight">對應於給定輸入字元的事件。 <br /></td></tr>
<tr class="separator:a2f33d5ea7fca5423861773f891f5ba07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe901de476c29382cc358333f10e5ee7" id="r_afe901de476c29382cc358333f10e5ee7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afe901de476c29382cc358333f10e5ee7">Special</a> (std::string)</td></tr>
<tr class="memdesc:afe901de476c29382cc358333f10e5ee7"><td class="mdescLeft">&#160;</td><td class="mdescRight">一個自訂事件,其意義由函式庫的使用者定義。 <br /></td></tr>
<tr class="separator:afe901de476c29382cc358333f10e5ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a382859ca10d98eb9c03713de4a95d3f9" id="r_a382859ca10d98eb9c03713de4a95d3f9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a382859ca10d98eb9c03713de4a95d3f9">Mouse</a> (std::string, <a class="el" href="#structftxui_1_1Mouse">Mouse</a> <a class="el" href="#a761c3b7a78d8408dfbe76131209532d7">mouse</a>)</td></tr>
<tr class="memdesc:a382859ca10d98eb9c03713de4a95d3f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">對應於終端機傳送的字元序列的事件。 <br /></td></tr>
<tr class="separator:a382859ca10d98eb9c03713de4a95d3f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acef096fb0273c844877408912445988c" id="r_acef096fb0273c844877408912445988c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acef096fb0273c844877408912445988c">CursorPosition</a> (std::string, int <a class="el" href="#a8ea38b427ac031b90f864b64d04fb386">x</a>, int <a class="el" href="#abcbf2b29725cb4c562ff3e460934b7e3">y</a>)</td></tr>
<tr class="separator:acef096fb0273c844877408912445988c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e2ede93a1146707a4f5e540056e13bc" id="r_a0e2ede93a1146707a4f5e540056e13bc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e2ede93a1146707a4f5e540056e13bc">CursorShape</a> (std::string, int shape)</td></tr>
<tr class="memdesc:a0e2ede93a1146707a4f5e540056e13bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">對應於終端機 DCS (裝置控制字串) 的事件。 <br /></td></tr>
<tr class="separator:a0e2ede93a1146707a4f5e540056e13bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a57ae65156ecf0f469cc559a49e6c4f2f" id="r_a57ae65156ecf0f469cc559a49e6c4f2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a57ae65156ecf0f469cc559a49e6c4f2f">screen_</a> = nullptr</td></tr>
<tr class="separator:a57ae65156ecf0f469cc559a49e6c4f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Static Public Attributes</h3></td></tr>
<tr class="memitem:ae1b59315a513c99ac3095bc42dff0d94" id="r_ae1b59315a513c99ac3095bc42dff0d94"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae1b59315a513c99ac3095bc42dff0d94">ArrowLeft</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[D&quot;)</td></tr>
<tr class="separator:ae1b59315a513c99ac3095bc42dff0d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afed9a747f55d4564e4f749bea1de4022" id="r_afed9a747f55d4564e4f749bea1de4022"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afed9a747f55d4564e4f749bea1de4022">ArrowRight</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[C&quot;)</td></tr>
<tr class="separator:afed9a747f55d4564e4f749bea1de4022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a916bd0ae3c86941b660d9a07980bb0c9" id="r_a916bd0ae3c86941b660d9a07980bb0c9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a916bd0ae3c86941b660d9a07980bb0c9">ArrowUp</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[A&quot;)</td></tr>
<tr class="separator:a916bd0ae3c86941b660d9a07980bb0c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d2a831cf68bf2185a3c56c2e09b2f23" id="r_a9d2a831cf68bf2185a3c56c2e09b2f23"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9d2a831cf68bf2185a3c56c2e09b2f23">ArrowDown</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[B&quot;)</td></tr>
<tr class="separator:a9d2a831cf68bf2185a3c56c2e09b2f23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05941a0e87f230113219319b1ce8a6b2" id="r_a05941a0e87f230113219319b1ce8a6b2"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a05941a0e87f230113219319b1ce8a6b2">ArrowLeftCtrl</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[1;5D&quot;)</td></tr>
<tr class="separator:a05941a0e87f230113219319b1ce8a6b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7861733aa43e55da68824c10e164dd1" id="r_af7861733aa43e55da68824c10e164dd1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af7861733aa43e55da68824c10e164dd1">ArrowRightCtrl</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[1;5C&quot;)</td></tr>
<tr class="separator:af7861733aa43e55da68824c10e164dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf6d1b9fe64b9a6376e1d6c486d802b" id="r_abcf6d1b9fe64b9a6376e1d6c486d802b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abcf6d1b9fe64b9a6376e1d6c486d802b">ArrowUpCtrl</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[1;5A&quot;)</td></tr>
<tr class="separator:abcf6d1b9fe64b9a6376e1d6c486d802b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb40ca3ed1e25a8a02cec6e94f20cd01" id="r_aeb40ca3ed1e25a8a02cec6e94f20cd01"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeb40ca3ed1e25a8a02cec6e94f20cd01">ArrowDownCtrl</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[1;5B&quot;)</td></tr>
<tr class="separator:aeb40ca3ed1e25a8a02cec6e94f20cd01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87cb6a8c09564342227afc71c7f76c82" id="r_a87cb6a8c09564342227afc71c7f76c82"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a87cb6a8c09564342227afc71c7f76c82">Backspace</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({127})</td></tr>
<tr class="separator:a87cb6a8c09564342227afc71c7f76c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7a3abf1b7aa72c31f924c2a337805af" id="r_ae7a3abf1b7aa72c31f924c2a337805af"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae7a3abf1b7aa72c31f924c2a337805af">Delete</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[3~&quot;)</td></tr>
<tr class="separator:ae7a3abf1b7aa72c31f924c2a337805af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3ab0b5bcc923c4b994080d45b97e36b" id="r_ad3ab0b5bcc923c4b994080d45b97e36b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3ab0b5bcc923c4b994080d45b97e36b">Return</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({10})</td></tr>
<tr class="separator:ad3ab0b5bcc923c4b994080d45b97e36b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27e4fc900f184c4d743c34913e180065" id="r_a27e4fc900f184c4d743c34913e180065"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a27e4fc900f184c4d743c34913e180065">Escape</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B&quot;)</td></tr>
<tr class="separator:a27e4fc900f184c4d743c34913e180065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94bd9090f8bf9eea776c867113afb86c" id="r_a94bd9090f8bf9eea776c867113afb86c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a94bd9090f8bf9eea776c867113afb86c">Tab</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({9})</td></tr>
<tr class="separator:a94bd9090f8bf9eea776c867113afb86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f063998a734c338531f38c5e3d6428" id="r_a00f063998a734c338531f38c5e3d6428"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a00f063998a734c338531f38c5e3d6428">TabReverse</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 90})</td></tr>
<tr class="separator:a00f063998a734c338531f38c5e3d6428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af368fcc9fa5d2f609288e920ef115c51" id="r_af368fcc9fa5d2f609288e920ef115c51"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af368fcc9fa5d2f609288e920ef115c51">Insert</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[2~&quot;)</td></tr>
<tr class="separator:af368fcc9fa5d2f609288e920ef115c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad7d2ec712d40ad87d330e5e4399fdbc" id="r_aad7d2ec712d40ad87d330e5e4399fdbc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aad7d2ec712d40ad87d330e5e4399fdbc">Home</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 72})</td></tr>
<tr class="separator:aad7d2ec712d40ad87d330e5e4399fdbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e841cb4b2ac7a46cfd26806a40fe3b5" id="r_a9e841cb4b2ac7a46cfd26806a40fe3b5"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e841cb4b2ac7a46cfd26806a40fe3b5">End</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 70})</td></tr>
<tr class="separator:a9e841cb4b2ac7a46cfd26806a40fe3b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ae13b6dcbc80ed6549a5afab248477" id="r_a21ae13b6dcbc80ed6549a5afab248477"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a21ae13b6dcbc80ed6549a5afab248477">PageUp</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 53, 126})</td></tr>
<tr class="separator:a21ae13b6dcbc80ed6549a5afab248477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc3462fea2a9b2085734ff87dc881b4c" id="r_acc3462fea2a9b2085734ff87dc881b4c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acc3462fea2a9b2085734ff87dc881b4c">PageDown</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 54, 126})</td></tr>
<tr class="separator:acc3462fea2a9b2085734ff87dc881b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3289a38381b0a9d07e2182a2c9ba9ee" id="r_ad3289a38381b0a9d07e2182a2c9ba9ee"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3289a38381b0a9d07e2182a2c9ba9ee">F1</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1BOP&quot;)</td></tr>
<tr class="separator:ad3289a38381b0a9d07e2182a2c9ba9ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a859749d723c3651fd301b862040a03db" id="r_a859749d723c3651fd301b862040a03db"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a859749d723c3651fd301b862040a03db">F2</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1BOQ&quot;)</td></tr>
<tr class="separator:a859749d723c3651fd301b862040a03db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47c2b379f2f5ac29ba6a2c414b4d2f36" id="r_a47c2b379f2f5ac29ba6a2c414b4d2f36"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a47c2b379f2f5ac29ba6a2c414b4d2f36">F3</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1BOR&quot;)</td></tr>
<tr class="separator:a47c2b379f2f5ac29ba6a2c414b4d2f36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9a6f5b09c04d483b9fd734ee14b2e7b" id="r_ab9a6f5b09c04d483b9fd734ee14b2e7b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab9a6f5b09c04d483b9fd734ee14b2e7b">F4</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1BOS&quot;)</td></tr>
<tr class="separator:ab9a6f5b09c04d483b9fd734ee14b2e7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4603a22dded4b2d2dc68054d2b87d4c5" id="r_a4603a22dded4b2d2dc68054d2b87d4c5"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4603a22dded4b2d2dc68054d2b87d4c5">F5</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[15~&quot;)</td></tr>
<tr class="separator:a4603a22dded4b2d2dc68054d2b87d4c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf0b0d8ddfeaec98bb4779f4d7524b38" id="r_acf0b0d8ddfeaec98bb4779f4d7524b38"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acf0b0d8ddfeaec98bb4779f4d7524b38">F6</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[17~&quot;)</td></tr>
<tr class="separator:acf0b0d8ddfeaec98bb4779f4d7524b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90c46deb63fd81bd86a4b942a1244ccc" id="r_a90c46deb63fd81bd86a4b942a1244ccc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a90c46deb63fd81bd86a4b942a1244ccc">F7</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[18~&quot;)</td></tr>
<tr class="separator:a90c46deb63fd81bd86a4b942a1244ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab32c1934bd8f2de0d68ff0b5161fe0b2" id="r_ab32c1934bd8f2de0d68ff0b5161fe0b2"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab32c1934bd8f2de0d68ff0b5161fe0b2">F8</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[19~&quot;)</td></tr>
<tr class="separator:ab32c1934bd8f2de0d68ff0b5161fe0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a520b29840c549f62b9474f5494036bc7" id="r_a520b29840c549f62b9474f5494036bc7"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a520b29840c549f62b9474f5494036bc7">F9</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[20~&quot;)</td></tr>
<tr class="separator:a520b29840c549f62b9474f5494036bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7e786e3b193c72a26179fce9d149848" id="r_ac7e786e3b193c72a26179fce9d149848"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7e786e3b193c72a26179fce9d149848">F10</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[21~&quot;)</td></tr>
<tr class="separator:ac7e786e3b193c72a26179fce9d149848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e95c75a3d332a2e2a3adfc77a7b321c" id="r_a9e95c75a3d332a2e2a3adfc77a7b321c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e95c75a3d332a2e2a3adfc77a7b321c">F11</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[23~&quot;)</td></tr>
<tr class="separator:a9e95c75a3d332a2e2a3adfc77a7b321c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a373d3f5b50454169a6ea41ba60d0d018" id="r_a373d3f5b50454169a6ea41ba60d0d018"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a373d3f5b50454169a6ea41ba60d0d018">F12</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[24~&quot;)</td></tr>
<tr class="separator:a373d3f5b50454169a6ea41ba60d0d018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dd476cbdcf3ab0b9bba76b7eb51dd18" id="r_a0dd476cbdcf3ab0b9bba76b7eb51dd18"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0dd476cbdcf3ab0b9bba76b7eb51dd18">a</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;a&quot;)</td></tr>
<tr class="separator:a0dd476cbdcf3ab0b9bba76b7eb51dd18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a0fe62e2e45aa9516d3d774dc405b0c" id="r_a6a0fe62e2e45aa9516d3d774dc405b0c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6a0fe62e2e45aa9516d3d774dc405b0c">A</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;A&quot;)</td></tr>
<tr class="separator:a6a0fe62e2e45aa9516d3d774dc405b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf7817ed11559c82a26322521f390d6e" id="r_acf7817ed11559c82a26322521f390d6e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acf7817ed11559c82a26322521f390d6e">CtrlA</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x01&quot;)</td></tr>
<tr class="separator:acf7817ed11559c82a26322521f390d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9afff79ad622a8deab0c1106610bd635" id="r_a9afff79ad622a8deab0c1106610bd635"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9afff79ad622a8deab0c1106610bd635">AltA</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;a&quot;)</td></tr>
<tr class="separator:a9afff79ad622a8deab0c1106610bd635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb198f3baf944a55bcfa46107615d359" id="r_adb198f3baf944a55bcfa46107615d359"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adb198f3baf944a55bcfa46107615d359">CtrlAltA</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x01&quot;)</td></tr>
<tr class="separator:adb198f3baf944a55bcfa46107615d359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27d7cfd7232d069c045ca18db3523093" id="r_a27d7cfd7232d069c045ca18db3523093"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a27d7cfd7232d069c045ca18db3523093">b</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;b&quot;)</td></tr>
<tr class="separator:a27d7cfd7232d069c045ca18db3523093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dd738a967d95833e57bd94580c03d08" id="r_a4dd738a967d95833e57bd94580c03d08"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4dd738a967d95833e57bd94580c03d08">B</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;B&quot;)</td></tr>
<tr class="separator:a4dd738a967d95833e57bd94580c03d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c5a6db246fce616cf8d6408af8e3a3" id="r_a52c5a6db246fce616cf8d6408af8e3a3"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a52c5a6db246fce616cf8d6408af8e3a3">CtrlB</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x02&quot;)</td></tr>
<tr class="separator:a52c5a6db246fce616cf8d6408af8e3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab72b86bd630ac23d469394b4f115d388" id="r_ab72b86bd630ac23d469394b4f115d388"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab72b86bd630ac23d469394b4f115d388">AltB</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;b&quot;)</td></tr>
<tr class="separator:ab72b86bd630ac23d469394b4f115d388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae44c243b858cb3400fdbfa0175c489e4" id="r_ae44c243b858cb3400fdbfa0175c489e4"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae44c243b858cb3400fdbfa0175c489e4">CtrlAltB</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x02&quot;)</td></tr>
<tr class="separator:ae44c243b858cb3400fdbfa0175c489e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8a909c0d59f212fdf1e79af33888d53" id="r_af8a909c0d59f212fdf1e79af33888d53"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af8a909c0d59f212fdf1e79af33888d53">c</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;c&quot;)</td></tr>
<tr class="separator:af8a909c0d59f212fdf1e79af33888d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad99c99d06c8b90edc409743b4c23efb" id="r_aad99c99d06c8b90edc409743b4c23efb"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aad99c99d06c8b90edc409743b4c23efb">C</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;C&quot;)</td></tr>
<tr class="separator:aad99c99d06c8b90edc409743b4c23efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a038a33c469a2e4474d08d637e37f660d" id="r_a038a33c469a2e4474d08d637e37f660d"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a038a33c469a2e4474d08d637e37f660d">CtrlC</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x03&quot;)</td></tr>
<tr class="separator:a038a33c469a2e4474d08d637e37f660d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a527184b90a16487888d646d44e0e8a6b" id="r_a527184b90a16487888d646d44e0e8a6b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a527184b90a16487888d646d44e0e8a6b">AltC</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;c&quot;)</td></tr>
<tr class="separator:a527184b90a16487888d646d44e0e8a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cd1b6ca37581db00ee5ad5d44e94e3f" id="r_a1cd1b6ca37581db00ee5ad5d44e94e3f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1cd1b6ca37581db00ee5ad5d44e94e3f">CtrlAltC</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x03&quot;)</td></tr>
<tr class="separator:a1cd1b6ca37581db00ee5ad5d44e94e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a880f64e789647bba6c1e0140fb306c8c" id="r_a880f64e789647bba6c1e0140fb306c8c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a880f64e789647bba6c1e0140fb306c8c">d</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;d&quot;)</td></tr>
<tr class="separator:a880f64e789647bba6c1e0140fb306c8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0885c6b998110e03e7e24799d6845fe0" id="r_a0885c6b998110e03e7e24799d6845fe0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0885c6b998110e03e7e24799d6845fe0">D</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;D&quot;)</td></tr>
<tr class="separator:a0885c6b998110e03e7e24799d6845fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0d493f520768be24d4e9508eb3f263d" id="r_ae0d493f520768be24d4e9508eb3f263d"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae0d493f520768be24d4e9508eb3f263d">CtrlD</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x04&quot;)</td></tr>
<tr class="separator:ae0d493f520768be24d4e9508eb3f263d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeed8e5d3503dc5418978329168cc455" id="r_aaeed8e5d3503dc5418978329168cc455"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaeed8e5d3503dc5418978329168cc455">AltD</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;d&quot;)</td></tr>
<tr class="separator:aaeed8e5d3503dc5418978329168cc455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec5fdc15c18b77c8ca74d1f077754916" id="r_aec5fdc15c18b77c8ca74d1f077754916"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aec5fdc15c18b77c8ca74d1f077754916">CtrlAltD</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x04&quot;)</td></tr>
<tr class="separator:aec5fdc15c18b77c8ca74d1f077754916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ffaf7d28f83b470d73530bce0bee1" id="r_ae58ffaf7d28f83b470d73530bce0bee1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae58ffaf7d28f83b470d73530bce0bee1">e</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;e&quot;)</td></tr>
<tr class="separator:ae58ffaf7d28f83b470d73530bce0bee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a61ae4f8c53a7bb7f9281805b4fca1e" id="r_a3a61ae4f8c53a7bb7f9281805b4fca1e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a61ae4f8c53a7bb7f9281805b4fca1e">E</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;E&quot;)</td></tr>
<tr class="separator:a3a61ae4f8c53a7bb7f9281805b4fca1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbae80d9ab6f7c72f07f1a84da7de64" id="r_a1fbae80d9ab6f7c72f07f1a84da7de64"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1fbae80d9ab6f7c72f07f1a84da7de64">CtrlE</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x05&quot;)</td></tr>
<tr class="separator:a1fbae80d9ab6f7c72f07f1a84da7de64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbc22b402e7e8e7a25ea8da614e84082" id="r_adbc22b402e7e8e7a25ea8da614e84082"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adbc22b402e7e8e7a25ea8da614e84082">AltE</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;e&quot;)</td></tr>
<tr class="separator:adbc22b402e7e8e7a25ea8da614e84082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a459c4f925ed72d9ebdd5caa74be905f8" id="r_a459c4f925ed72d9ebdd5caa74be905f8"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a459c4f925ed72d9ebdd5caa74be905f8">CtrlAltE</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x05&quot;)</td></tr>
<tr class="separator:a459c4f925ed72d9ebdd5caa74be905f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2fc4cb7175b815a2e69616b5493e0ad" id="r_af2fc4cb7175b815a2e69616b5493e0ad"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af2fc4cb7175b815a2e69616b5493e0ad">f</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;f&quot;)</td></tr>
<tr class="separator:af2fc4cb7175b815a2e69616b5493e0ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4c32dbf039cdf80aa202c9aea54dd1f" id="r_ac4c32dbf039cdf80aa202c9aea54dd1f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac4c32dbf039cdf80aa202c9aea54dd1f">F</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;F&quot;)</td></tr>
<tr class="separator:ac4c32dbf039cdf80aa202c9aea54dd1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46651cd420861328dff49c5651ac853c" id="r_a46651cd420861328dff49c5651ac853c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a46651cd420861328dff49c5651ac853c">CtrlF</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x06&quot;)</td></tr>
<tr class="separator:a46651cd420861328dff49c5651ac853c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13f05bbf8f71e0ecd73bca163018e2b5" id="r_a13f05bbf8f71e0ecd73bca163018e2b5"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a13f05bbf8f71e0ecd73bca163018e2b5">AltF</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;f&quot;)</td></tr>
<tr class="separator:a13f05bbf8f71e0ecd73bca163018e2b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22ee0cd5fb9dbb1ff5fe2b249d9de1fc" id="r_a22ee0cd5fb9dbb1ff5fe2b249d9de1fc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a22ee0cd5fb9dbb1ff5fe2b249d9de1fc">CtrlAltF</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x06&quot;)</td></tr>
<tr class="separator:a22ee0cd5fb9dbb1ff5fe2b249d9de1fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad26557cb38d17d7058ec29da8504890f" id="r_ad26557cb38d17d7058ec29da8504890f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad26557cb38d17d7058ec29da8504890f">g</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;g&quot;)</td></tr>
<tr class="separator:ad26557cb38d17d7058ec29da8504890f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8764eeec7ae7c19ecb8de927e56fff3a" id="r_a8764eeec7ae7c19ecb8de927e56fff3a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8764eeec7ae7c19ecb8de927e56fff3a">G</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;G&quot;)</td></tr>
<tr class="separator:a8764eeec7ae7c19ecb8de927e56fff3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa221be42071500650486cc199f26b072" id="r_aa221be42071500650486cc199f26b072"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa221be42071500650486cc199f26b072">CtrlG</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x07&quot;)</td></tr>
<tr class="separator:aa221be42071500650486cc199f26b072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e26660f8ded2ee68c00bbd09247f007" id="r_a6e26660f8ded2ee68c00bbd09247f007"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e26660f8ded2ee68c00bbd09247f007">AltG</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;g&quot;)</td></tr>
<tr class="separator:a6e26660f8ded2ee68c00bbd09247f007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf6ba80979dddb644d8a06ddc8b32a43" id="r_acf6ba80979dddb644d8a06ddc8b32a43"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acf6ba80979dddb644d8a06ddc8b32a43">CtrlAltG</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x07&quot;)</td></tr>
<tr class="separator:acf6ba80979dddb644d8a06ddc8b32a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a226af846ad5e1dd35e84212a145dfb72" id="r_a226af846ad5e1dd35e84212a145dfb72"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a226af846ad5e1dd35e84212a145dfb72">h</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;h&quot;)</td></tr>
<tr class="separator:a226af846ad5e1dd35e84212a145dfb72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f2d69d0f85ae76a015b0fd34ccb9bbc" id="r_a4f2d69d0f85ae76a015b0fd34ccb9bbc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f2d69d0f85ae76a015b0fd34ccb9bbc">H</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;H&quot;)</td></tr>
<tr class="separator:a4f2d69d0f85ae76a015b0fd34ccb9bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c30a2cd1d2309f4e81aad7163e24ca" id="r_a72c30a2cd1d2309f4e81aad7163e24ca"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a72c30a2cd1d2309f4e81aad7163e24ca">CtrlH</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x08&quot;)</td></tr>
<tr class="separator:a72c30a2cd1d2309f4e81aad7163e24ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1365e5d1a530aca80da90dfe10b48cbc" id="r_a1365e5d1a530aca80da90dfe10b48cbc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1365e5d1a530aca80da90dfe10b48cbc">AltH</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;h&quot;)</td></tr>
<tr class="separator:a1365e5d1a530aca80da90dfe10b48cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54b56653957ef7a339f0659e6c4f826f" id="r_a54b56653957ef7a339f0659e6c4f826f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a54b56653957ef7a339f0659e6c4f826f">CtrlAltH</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x08&quot;)</td></tr>
<tr class="separator:a54b56653957ef7a339f0659e6c4f826f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad093ba93f720c5787e0448823f72db6c" id="r_ad093ba93f720c5787e0448823f72db6c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad093ba93f720c5787e0448823f72db6c">i</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;i&quot;)</td></tr>
<tr class="separator:ad093ba93f720c5787e0448823f72db6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1c2d328a1c8c9fde6141e8ea793a6c6" id="r_ac1c2d328a1c8c9fde6141e8ea793a6c6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1c2d328a1c8c9fde6141e8ea793a6c6">I</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;I&quot;)</td></tr>
<tr class="separator:ac1c2d328a1c8c9fde6141e8ea793a6c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5df3d152c8ea5303cc2d5c9bb8c5747" id="r_af5df3d152c8ea5303cc2d5c9bb8c5747"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af5df3d152c8ea5303cc2d5c9bb8c5747">CtrlI</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x09&quot;)</td></tr>
<tr class="separator:af5df3d152c8ea5303cc2d5c9bb8c5747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac728998d6c0e0a9b59e31987e9292c1e" id="r_ac728998d6c0e0a9b59e31987e9292c1e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac728998d6c0e0a9b59e31987e9292c1e">AltI</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;i&quot;)</td></tr>
<tr class="separator:ac728998d6c0e0a9b59e31987e9292c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bf197114604fe111bd01a5ad64b0576" id="r_a2bf197114604fe111bd01a5ad64b0576"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2bf197114604fe111bd01a5ad64b0576">CtrlAltI</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x09&quot;)</td></tr>
<tr class="separator:a2bf197114604fe111bd01a5ad64b0576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02b6c10bc53abd70237fbdfa68d0f349" id="r_a02b6c10bc53abd70237fbdfa68d0f349"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a02b6c10bc53abd70237fbdfa68d0f349">j</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;j&quot;)</td></tr>
<tr class="separator:a02b6c10bc53abd70237fbdfa68d0f349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a231fc78914951e94f654a11d8bac7da9" id="r_a231fc78914951e94f654a11d8bac7da9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a231fc78914951e94f654a11d8bac7da9">J</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;J&quot;)</td></tr>
<tr class="separator:a231fc78914951e94f654a11d8bac7da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76d3ea748f24c9c8d55a8f563616de3f" id="r_a76d3ea748f24c9c8d55a8f563616de3f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a76d3ea748f24c9c8d55a8f563616de3f">CtrlJ</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0a&quot;)</td></tr>
<tr class="separator:a76d3ea748f24c9c8d55a8f563616de3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b4e0ee4d2db65374b1111553dc96f9" id="r_ab2b4e0ee4d2db65374b1111553dc96f9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2b4e0ee4d2db65374b1111553dc96f9">AltJ</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;j&quot;)</td></tr>
<tr class="separator:ab2b4e0ee4d2db65374b1111553dc96f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48019246646c62005152941069919bf2" id="r_a48019246646c62005152941069919bf2"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a48019246646c62005152941069919bf2">CtrlAltJ</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0a&quot;)</td></tr>
<tr class="separator:a48019246646c62005152941069919bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe5e126f94be451d3a7e0d311e6ca4e0" id="r_abe5e126f94be451d3a7e0d311e6ca4e0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abe5e126f94be451d3a7e0d311e6ca4e0">k</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;k&quot;)</td></tr>
<tr class="separator:abe5e126f94be451d3a7e0d311e6ca4e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a197751bfb6afd548d65867f6350a7a93" id="r_a197751bfb6afd548d65867f6350a7a93"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a197751bfb6afd548d65867f6350a7a93">K</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;K&quot;)</td></tr>
<tr class="separator:a197751bfb6afd548d65867f6350a7a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8deeb92abd293c7a0750b6891cc217bd" id="r_a8deeb92abd293c7a0750b6891cc217bd"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8deeb92abd293c7a0750b6891cc217bd">CtrlK</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0b&quot;)</td></tr>
<tr class="separator:a8deeb92abd293c7a0750b6891cc217bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d2a42120ce47e7fa7cd5237d61cf9c5" id="r_a4d2a42120ce47e7fa7cd5237d61cf9c5"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d2a42120ce47e7fa7cd5237d61cf9c5">AltK</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;k&quot;)</td></tr>
<tr class="separator:a4d2a42120ce47e7fa7cd5237d61cf9c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace12bff4272d8e0c85db12524e42f7b0" id="r_ace12bff4272d8e0c85db12524e42f7b0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ace12bff4272d8e0c85db12524e42f7b0">CtrlAltK</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0b&quot;)</td></tr>
<tr class="separator:ace12bff4272d8e0c85db12524e42f7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71d15b274ccd740b8a51704c62104230" id="r_a71d15b274ccd740b8a51704c62104230"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a71d15b274ccd740b8a51704c62104230">l</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;l&quot;)</td></tr>
<tr class="separator:a71d15b274ccd740b8a51704c62104230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee5dd820d1fb31a71fc05a29c8901367" id="r_aee5dd820d1fb31a71fc05a29c8901367"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aee5dd820d1fb31a71fc05a29c8901367">L</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;L&quot;)</td></tr>
<tr class="separator:aee5dd820d1fb31a71fc05a29c8901367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0608ea347cb61c04bf7f1e89d215d1c3" id="r_a0608ea347cb61c04bf7f1e89d215d1c3"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0608ea347cb61c04bf7f1e89d215d1c3">CtrlL</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0c&quot;)</td></tr>
<tr class="separator:a0608ea347cb61c04bf7f1e89d215d1c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d0b55c600a1ae7c0406dfad3c31c591" id="r_a2d0b55c600a1ae7c0406dfad3c31c591"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d0b55c600a1ae7c0406dfad3c31c591">AltL</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;l&quot;)</td></tr>
<tr class="separator:a2d0b55c600a1ae7c0406dfad3c31c591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab37accf33aab3cd7187bb7f589bc3c5b" id="r_ab37accf33aab3cd7187bb7f589bc3c5b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab37accf33aab3cd7187bb7f589bc3c5b">CtrlAltL</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0c&quot;)</td></tr>
<tr class="separator:ab37accf33aab3cd7187bb7f589bc3c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d0e1e0e45941dbd760b8bba60bbbb2b" id="r_a3d0e1e0e45941dbd760b8bba60bbbb2b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d0e1e0e45941dbd760b8bba60bbbb2b">m</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;m&quot;)</td></tr>
<tr class="separator:a3d0e1e0e45941dbd760b8bba60bbbb2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd7f21bf1b977cbc56c5594209966482" id="r_afd7f21bf1b977cbc56c5594209966482"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afd7f21bf1b977cbc56c5594209966482">M</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;M&quot;)</td></tr>
<tr class="separator:afd7f21bf1b977cbc56c5594209966482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86af858198ebfedc83ada8f775a1b4bc" id="r_a86af858198ebfedc83ada8f775a1b4bc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a86af858198ebfedc83ada8f775a1b4bc">CtrlM</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0d&quot;)</td></tr>
<tr class="separator:a86af858198ebfedc83ada8f775a1b4bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59dc4d656241c7f76433d0103e8e6934" id="r_a59dc4d656241c7f76433d0103e8e6934"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a59dc4d656241c7f76433d0103e8e6934">AltM</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;m&quot;)</td></tr>
<tr class="separator:a59dc4d656241c7f76433d0103e8e6934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7866574be02fec611b5aca5d333ccccf" id="r_a7866574be02fec611b5aca5d333ccccf"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7866574be02fec611b5aca5d333ccccf">CtrlAltM</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0d&quot;)</td></tr>
<tr class="separator:a7866574be02fec611b5aca5d333ccccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa62d71fd64f64e2496ffc6f1518f899e" id="r_aa62d71fd64f64e2496ffc6f1518f899e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa62d71fd64f64e2496ffc6f1518f899e">n</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;n&quot;)</td></tr>
<tr class="separator:aa62d71fd64f64e2496ffc6f1518f899e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4275c544cdd2b965a680fa035f71d09c" id="r_a4275c544cdd2b965a680fa035f71d09c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4275c544cdd2b965a680fa035f71d09c">N</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;N&quot;)</td></tr>
<tr class="separator:a4275c544cdd2b965a680fa035f71d09c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85966b9d428df487e2b896596e90f4ed" id="r_a85966b9d428df487e2b896596e90f4ed"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a85966b9d428df487e2b896596e90f4ed">CtrlN</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0e&quot;)</td></tr>
<tr class="separator:a85966b9d428df487e2b896596e90f4ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a6e150b0940479d2dd24f039f91675c" id="r_a9a6e150b0940479d2dd24f039f91675c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a6e150b0940479d2dd24f039f91675c">AltN</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;n&quot;)</td></tr>
<tr class="separator:a9a6e150b0940479d2dd24f039f91675c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bcae083304c682e85f1e18be85dc141" id="r_a0bcae083304c682e85f1e18be85dc141"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0bcae083304c682e85f1e18be85dc141">CtrlAltN</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0e&quot;)</td></tr>
<tr class="separator:a0bcae083304c682e85f1e18be85dc141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5b66b7ce5e99da604cf984ed486b53e" id="r_ab5b66b7ce5e99da604cf984ed486b53e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5b66b7ce5e99da604cf984ed486b53e">o</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;o&quot;)</td></tr>
<tr class="separator:ab5b66b7ce5e99da604cf984ed486b53e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5691ff2135fa78f8daf8529850b35947" id="r_a5691ff2135fa78f8daf8529850b35947"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5691ff2135fa78f8daf8529850b35947">O</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;O&quot;)</td></tr>
<tr class="separator:a5691ff2135fa78f8daf8529850b35947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7915261b9c6d8e844933bd1f68ed120" id="r_ae7915261b9c6d8e844933bd1f68ed120"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae7915261b9c6d8e844933bd1f68ed120">CtrlO</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0f&quot;)</td></tr>
<tr class="separator:ae7915261b9c6d8e844933bd1f68ed120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76c653ab37318c4bb6a2832c9cf1d612" id="r_a76c653ab37318c4bb6a2832c9cf1d612"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a76c653ab37318c4bb6a2832c9cf1d612">AltO</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;o&quot;)</td></tr>
<tr class="separator:a76c653ab37318c4bb6a2832c9cf1d612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62641366fdaffa002aca0087af45297a" id="r_a62641366fdaffa002aca0087af45297a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a62641366fdaffa002aca0087af45297a">CtrlAltO</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0f&quot;)</td></tr>
<tr class="separator:a62641366fdaffa002aca0087af45297a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9d231eb7f1a65490a68e31131c945b" id="r_a6e9d231eb7f1a65490a68e31131c945b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e9d231eb7f1a65490a68e31131c945b">p</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;p&quot;)</td></tr>
<tr class="separator:a6e9d231eb7f1a65490a68e31131c945b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe5783b3283110278f68e58bb286b9f" id="r_adbe5783b3283110278f68e58bb286b9f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adbe5783b3283110278f68e58bb286b9f">P</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;P&quot;)</td></tr>
<tr class="separator:adbe5783b3283110278f68e58bb286b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a043bd0f01364983076c98ebf2fd6f503" id="r_a043bd0f01364983076c98ebf2fd6f503"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a043bd0f01364983076c98ebf2fd6f503">CtrlP</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x10&quot;)</td></tr>
<tr class="separator:a043bd0f01364983076c98ebf2fd6f503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acabec40a30b5854999e774d0a1f3342e" id="r_acabec40a30b5854999e774d0a1f3342e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acabec40a30b5854999e774d0a1f3342e">AltP</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;p&quot;)</td></tr>
<tr class="separator:acabec40a30b5854999e774d0a1f3342e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44bc2e6312cd6e9eda4d4778e88052f0" id="r_a44bc2e6312cd6e9eda4d4778e88052f0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a44bc2e6312cd6e9eda4d4778e88052f0">CtrlAltP</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x10&quot;)</td></tr>
<tr class="separator:a44bc2e6312cd6e9eda4d4778e88052f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa636a5e07d605ae7bf53b02f8b17b4bf" id="r_aa636a5e07d605ae7bf53b02f8b17b4bf"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa636a5e07d605ae7bf53b02f8b17b4bf">q</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;q&quot;)</td></tr>
<tr class="separator:aa636a5e07d605ae7bf53b02f8b17b4bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ff5f6b99205a10c360cd51ec758ac5c" id="r_a1ff5f6b99205a10c360cd51ec758ac5c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ff5f6b99205a10c360cd51ec758ac5c">Q</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;Q&quot;)</td></tr>
<tr class="separator:a1ff5f6b99205a10c360cd51ec758ac5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97bdebeccfd100f5e8f5df3b4e04b62e" id="r_a97bdebeccfd100f5e8f5df3b4e04b62e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a97bdebeccfd100f5e8f5df3b4e04b62e">CtrlQ</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x11&quot;)</td></tr>
<tr class="separator:a97bdebeccfd100f5e8f5df3b4e04b62e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26ff1602105cf0df822f8b370be63fdd" id="r_a26ff1602105cf0df822f8b370be63fdd"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a26ff1602105cf0df822f8b370be63fdd">AltQ</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;q&quot;)</td></tr>
<tr class="separator:a26ff1602105cf0df822f8b370be63fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8bec3764c43c08d08c0bffdcf9b4255" id="r_af8bec3764c43c08d08c0bffdcf9b4255"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af8bec3764c43c08d08c0bffdcf9b4255">CtrlAltQ</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x11&quot;)</td></tr>
<tr class="separator:af8bec3764c43c08d08c0bffdcf9b4255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a953b41738801a5ec92b15681aed4a3a9" id="r_a953b41738801a5ec92b15681aed4a3a9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a953b41738801a5ec92b15681aed4a3a9">r</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;r&quot;)</td></tr>
<tr class="separator:a953b41738801a5ec92b15681aed4a3a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a587f0654c3c66dc8739b421c29dbe8a7" id="r_a587f0654c3c66dc8739b421c29dbe8a7"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a587f0654c3c66dc8739b421c29dbe8a7">R</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;R&quot;)</td></tr>
<tr class="separator:a587f0654c3c66dc8739b421c29dbe8a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cca4aa809fa07d3ea1992ebef011a19" id="r_a5cca4aa809fa07d3ea1992ebef011a19"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5cca4aa809fa07d3ea1992ebef011a19">CtrlR</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x12&quot;)</td></tr>
<tr class="separator:a5cca4aa809fa07d3ea1992ebef011a19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7edddb7c159929157b0bf0b0deb7e4e0" id="r_a7edddb7c159929157b0bf0b0deb7e4e0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7edddb7c159929157b0bf0b0deb7e4e0">AltR</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;r&quot;)</td></tr>
<tr class="separator:a7edddb7c159929157b0bf0b0deb7e4e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aecef2c60fd63f3cbc7c16b7b5d804b" id="r_a8aecef2c60fd63f3cbc7c16b7b5d804b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8aecef2c60fd63f3cbc7c16b7b5d804b">CtrlAltR</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x12&quot;)</td></tr>
<tr class="separator:a8aecef2c60fd63f3cbc7c16b7b5d804b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac09c6206315a7cd54fb467bc7760dfae" id="r_ac09c6206315a7cd54fb467bc7760dfae"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac09c6206315a7cd54fb467bc7760dfae">s</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;s&quot;)</td></tr>
<tr class="separator:ac09c6206315a7cd54fb467bc7760dfae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3a8ae79497cbfa7cd88230b8fef68bb" id="r_ad3a8ae79497cbfa7cd88230b8fef68bb"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3a8ae79497cbfa7cd88230b8fef68bb">S</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;S&quot;)</td></tr>
<tr class="separator:ad3a8ae79497cbfa7cd88230b8fef68bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c7ffc28a2d2d1eb67444edb7a44e575" id="r_a7c7ffc28a2d2d1eb67444edb7a44e575"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7c7ffc28a2d2d1eb67444edb7a44e575">CtrlS</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x13&quot;)</td></tr>
<tr class="separator:a7c7ffc28a2d2d1eb67444edb7a44e575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1becc889768aafe7e452bc529f3bc4c" id="r_ad1becc889768aafe7e452bc529f3bc4c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad1becc889768aafe7e452bc529f3bc4c">AltS</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;s&quot;)</td></tr>
<tr class="separator:ad1becc889768aafe7e452bc529f3bc4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf589677d9c6463e97519567c3d1b021" id="r_abf589677d9c6463e97519567c3d1b021"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abf589677d9c6463e97519567c3d1b021">CtrlAltS</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x13&quot;)</td></tr>
<tr class="separator:abf589677d9c6463e97519567c3d1b021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9a908cfd0d53fbf65e22a961074b86d" id="r_ab9a908cfd0d53fbf65e22a961074b86d"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab9a908cfd0d53fbf65e22a961074b86d">t</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;t&quot;)</td></tr>
<tr class="separator:ab9a908cfd0d53fbf65e22a961074b86d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b87f3fb451131290d27cff5a1bbf496" id="r_a1b87f3fb451131290d27cff5a1bbf496"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b87f3fb451131290d27cff5a1bbf496">T</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;T&quot;)</td></tr>
<tr class="separator:a1b87f3fb451131290d27cff5a1bbf496"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1e7d6a13cfa09a29e2c735e01463598" id="r_ac1e7d6a13cfa09a29e2c735e01463598"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1e7d6a13cfa09a29e2c735e01463598">CtrlT</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x14&quot;)</td></tr>
<tr class="separator:ac1e7d6a13cfa09a29e2c735e01463598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b17875059c0e92f716c0463ca60e86" id="r_a06b17875059c0e92f716c0463ca60e86"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a06b17875059c0e92f716c0463ca60e86">AltT</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;t&quot;)</td></tr>
<tr class="separator:a06b17875059c0e92f716c0463ca60e86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adad452726bfb3d523b19299bf8017a41" id="r_adad452726bfb3d523b19299bf8017a41"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adad452726bfb3d523b19299bf8017a41">CtrlAltT</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x14&quot;)</td></tr>
<tr class="separator:adad452726bfb3d523b19299bf8017a41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20b16b312cbcd41d7adbe561b4e08759" id="r_a20b16b312cbcd41d7adbe561b4e08759"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a20b16b312cbcd41d7adbe561b4e08759">u</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;u&quot;)</td></tr>
<tr class="separator:a20b16b312cbcd41d7adbe561b4e08759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ddf4540df2c9979a183e3cdf86681f" id="r_ab3ddf4540df2c9979a183e3cdf86681f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab3ddf4540df2c9979a183e3cdf86681f">U</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;U&quot;)</td></tr>
<tr class="separator:ab3ddf4540df2c9979a183e3cdf86681f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26730fa452c79611f5aa6ca0e157e217" id="r_a26730fa452c79611f5aa6ca0e157e217"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a26730fa452c79611f5aa6ca0e157e217">CtrlU</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x15&quot;)</td></tr>
<tr class="separator:a26730fa452c79611f5aa6ca0e157e217"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95b1b6528a78575ca07954600c45f805" id="r_a95b1b6528a78575ca07954600c45f805"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a95b1b6528a78575ca07954600c45f805">AltU</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;u&quot;)</td></tr>
<tr class="separator:a95b1b6528a78575ca07954600c45f805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4e4ff7f9a534882d7e5adc29235d761" id="r_ad4e4ff7f9a534882d7e5adc29235d761"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad4e4ff7f9a534882d7e5adc29235d761">CtrlAltU</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x15&quot;)</td></tr>
<tr class="separator:ad4e4ff7f9a534882d7e5adc29235d761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae520ce70c694e5be3aee7a8dffa36fa2" id="r_ae520ce70c694e5be3aee7a8dffa36fa2"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae520ce70c694e5be3aee7a8dffa36fa2">v</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;v&quot;)</td></tr>
<tr class="separator:ae520ce70c694e5be3aee7a8dffa36fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5fb499039d0bcd88f478ff1dbd8a729" id="r_ad5fb499039d0bcd88f478ff1dbd8a729"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5fb499039d0bcd88f478ff1dbd8a729">V</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;V&quot;)</td></tr>
<tr class="separator:ad5fb499039d0bcd88f478ff1dbd8a729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a053eca96c74722632b0a1e53f3af2978" id="r_a053eca96c74722632b0a1e53f3af2978"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a053eca96c74722632b0a1e53f3af2978">CtrlV</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x16&quot;)</td></tr>
<tr class="separator:a053eca96c74722632b0a1e53f3af2978"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5063b138286493e68fa140af2c3e4e6" id="r_ae5063b138286493e68fa140af2c3e4e6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae5063b138286493e68fa140af2c3e4e6">AltV</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;v&quot;)</td></tr>
<tr class="separator:ae5063b138286493e68fa140af2c3e4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7afc70b1bc9d4e5c046bcbaf7767c19" id="r_ae7afc70b1bc9d4e5c046bcbaf7767c19"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae7afc70b1bc9d4e5c046bcbaf7767c19">CtrlAltV</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x16&quot;)</td></tr>
<tr class="separator:ae7afc70b1bc9d4e5c046bcbaf7767c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a072a3690c998e6dbe13ca87b9174b596" id="r_a072a3690c998e6dbe13ca87b9174b596"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a072a3690c998e6dbe13ca87b9174b596">w</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;w&quot;)</td></tr>
<tr class="separator:a072a3690c998e6dbe13ca87b9174b596"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af220c9f0599cf10469883c7c23cf4a8f" id="r_af220c9f0599cf10469883c7c23cf4a8f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af220c9f0599cf10469883c7c23cf4a8f">W</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;W&quot;)</td></tr>
<tr class="separator:af220c9f0599cf10469883c7c23cf4a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8520a7531235eb2ff76f2de1704e7e1c" id="r_a8520a7531235eb2ff76f2de1704e7e1c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8520a7531235eb2ff76f2de1704e7e1c">CtrlW</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x17&quot;)</td></tr>
<tr class="separator:a8520a7531235eb2ff76f2de1704e7e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35ad37bd8fb24e3ce38df9c3b61ef4e5" id="r_a35ad37bd8fb24e3ce38df9c3b61ef4e5"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a35ad37bd8fb24e3ce38df9c3b61ef4e5">AltW</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;w&quot;)</td></tr>
<tr class="separator:a35ad37bd8fb24e3ce38df9c3b61ef4e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d6ebbe9bdb0b7fe28104a58602bcc37" id="r_a5d6ebbe9bdb0b7fe28104a58602bcc37"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d6ebbe9bdb0b7fe28104a58602bcc37">CtrlAltW</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x17&quot;)</td></tr>
<tr class="separator:a5d6ebbe9bdb0b7fe28104a58602bcc37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ea38b427ac031b90f864b64d04fb386" id="r_a8ea38b427ac031b90f864b64d04fb386"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ea38b427ac031b90f864b64d04fb386">x</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;x&quot;)</td></tr>
<tr class="separator:a8ea38b427ac031b90f864b64d04fb386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e97cb57e166a02a12536507200689cd" id="r_a1e97cb57e166a02a12536507200689cd"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1e97cb57e166a02a12536507200689cd">X</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;X&quot;)</td></tr>
<tr class="separator:a1e97cb57e166a02a12536507200689cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50ef26ee285d63d0a805f59eed52239f" id="r_a50ef26ee285d63d0a805f59eed52239f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a50ef26ee285d63d0a805f59eed52239f">CtrlX</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x18&quot;)</td></tr>
<tr class="separator:a50ef26ee285d63d0a805f59eed52239f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec5dcc79e3d6c86ce71306a57b49b48c" id="r_aec5dcc79e3d6c86ce71306a57b49b48c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aec5dcc79e3d6c86ce71306a57b49b48c">AltX</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;x&quot;)</td></tr>
<tr class="separator:aec5dcc79e3d6c86ce71306a57b49b48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07a380297456b42f4929d47ece5517a0" id="r_a07a380297456b42f4929d47ece5517a0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a07a380297456b42f4929d47ece5517a0">CtrlAltX</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x18&quot;)</td></tr>
<tr class="separator:a07a380297456b42f4929d47ece5517a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcbf2b29725cb4c562ff3e460934b7e3" id="r_abcbf2b29725cb4c562ff3e460934b7e3"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abcbf2b29725cb4c562ff3e460934b7e3">y</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;y&quot;)</td></tr>
<tr class="separator:abcbf2b29725cb4c562ff3e460934b7e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd3caeaaff59d57221f62ea89e279c40" id="r_acd3caeaaff59d57221f62ea89e279c40"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acd3caeaaff59d57221f62ea89e279c40">Y</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;Y&quot;)</td></tr>
<tr class="separator:acd3caeaaff59d57221f62ea89e279c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a697c813972ac5d83b75f65e81acd5cff" id="r_a697c813972ac5d83b75f65e81acd5cff"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a697c813972ac5d83b75f65e81acd5cff">CtrlY</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x19&quot;)</td></tr>
<tr class="separator:a697c813972ac5d83b75f65e81acd5cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a7b9d5b6dc8ce1529bd58b5f196cf91" id="r_a2a7b9d5b6dc8ce1529bd58b5f196cf91"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a7b9d5b6dc8ce1529bd58b5f196cf91">AltY</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;y&quot;)</td></tr>
<tr class="separator:a2a7b9d5b6dc8ce1529bd58b5f196cf91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab001073b99625145403adbbd3a3e21e8" id="r_ab001073b99625145403adbbd3a3e21e8"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab001073b99625145403adbbd3a3e21e8">CtrlAltY</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x19&quot;)</td></tr>
<tr class="separator:ab001073b99625145403adbbd3a3e21e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a495d2bd0a6d4ef68721d142f78394303" id="r_a495d2bd0a6d4ef68721d142f78394303"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a495d2bd0a6d4ef68721d142f78394303">z</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;z&quot;)</td></tr>
<tr class="separator:a495d2bd0a6d4ef68721d142f78394303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ea819ebc3e828cab8618738b13bf7e4" id="r_a7ea819ebc3e828cab8618738b13bf7e4"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ea819ebc3e828cab8618738b13bf7e4">Z</a> = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;Z&quot;)</td></tr>
<tr class="separator:a7ea819ebc3e828cab8618738b13bf7e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22ef83103e0443ba82acc19f24f729bc" id="r_a22ef83103e0443ba82acc19f24f729bc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a22ef83103e0443ba82acc19f24f729bc">CtrlZ</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1a&quot;)</td></tr>
<tr class="separator:a22ef83103e0443ba82acc19f24f729bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaac4eb7051d6901cf79fa32b46bface9" id="r_aaac4eb7051d6901cf79fa32b46bface9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaac4eb7051d6901cf79fa32b46bface9">AltZ</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;z&quot;)</td></tr>
<tr class="separator:aaac4eb7051d6901cf79fa32b46bface9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98f8350cb5499a5432506ac732d495ec" id="r_a98f8350cb5499a5432506ac732d495ec"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a98f8350cb5499a5432506ac732d495ec">CtrlAltZ</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x1a&quot;)</td></tr>
<tr class="separator:a98f8350cb5499a5432506ac732d495ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a699872f2a6d8607d714be174e9435290" id="r_a699872f2a6d8607d714be174e9435290"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="#structftxui_1_1Event">Event</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a699872f2a6d8607d714be174e9435290">Custom</a> = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({0})</td></tr>
<tr class="separator:a699872f2a6d8607d714be174e9435290"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="a769519ed730b72a53a2e770d6ee44365" name="a769519ed730b72a53a2e770d6ee44365"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a769519ed730b72a53a2e770d6ee44365">&#9670;&#160;</a></span>Character() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1Event">Event</a> Character </td>
<td>(</td>
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>input</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>對應於給定輸入字元的事件。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">input</td><td>使用者輸入的字元。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8cpp_source.html#l00026">26</a> of file <a class="el" href="event_8cpp_source.html">event.cpp</a>.</p>
</div>
</div>
<a id="a9970fcb99b3c5ed50753111edf1d2cae" name="a9970fcb99b3c5ed50753111edf1d2cae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9970fcb99b3c5ed50753111edf1d2cae">&#9670;&#160;</a></span>Character() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1Event">Event</a> Character </td>
<td>(</td>
<td class="paramtype">char</td> <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>對應於給定輸入字元的事件。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td>使用者輸入的字元。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8cpp_source.html#l00036">36</a> of file <a class="el" href="event_8cpp_source.html">event.cpp</a>.</p>
</div>
</div>
<a id="a2f33d5ea7fca5423861773f891f5ba07" name="a2f33d5ea7fca5423861773f891f5ba07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f33d5ea7fca5423861773f891f5ba07">&#9670;&#160;</a></span>Character() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1Event">Event</a> Character </td>
<td>(</td>
<td class="paramtype">wchar_t</td> <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>對應於給定輸入字元的事件。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">c</td><td>使用者輸入的字元。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8cpp_source.html#l00043">43</a> of file <a class="el" href="event_8cpp_source.html">event.cpp</a>.</p>
</div>
</div>
<a id="afe901de476c29382cc358333f10e5ee7" name="afe901de476c29382cc358333f10e5ee7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe901de476c29382cc358333f10e5ee7">&#9670;&#160;</a></span>Special()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1Event">Event</a> Special </td>
<td>(</td>
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>input</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>一個自訂事件,其意義由函式庫的使用者定義。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">input</td><td>由開發者定義的任意字元序列。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8cpp_source.html#l00072">72</a> of file <a class="el" href="event_8cpp_source.html">event.cpp</a>.</p>
</div>
</div>
<a id="a382859ca10d98eb9c03713de4a95d3f9" name="a382859ca10d98eb9c03713de4a95d3f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a382859ca10d98eb9c03713de4a95d3f9">&#9670;&#160;</a></span>Mouse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1Event">Event</a> <a class="el" href="#structftxui_1_1Mouse">Mouse</a> </td>
<td>(</td>
<td class="paramtype">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"><a class="el" href="#structftxui_1_1Mouse">Mouse</a></td> <td class="paramname"><span class="paramname"><em>mouse</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>對應於終端機傳送的字元序列的事件。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">input</td><td>終端機傳送的字元序列。 </td></tr>
<tr><td class="paramname">mouse</td><td>滑鼠狀態。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8cpp_source.html#l00051">51</a> of file <a class="el" href="event_8cpp_source.html">event.cpp</a>.</p>
</div>
</div>
<a id="acef096fb0273c844877408912445988c" name="acef096fb0273c844877408912445988c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acef096fb0273c844877408912445988c">&#9670;&#160;</a></span>CursorPosition()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1Event">Event</a> CursorPosition </td>
<td>(</td>
<td class="paramtype">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>x</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8cpp_source.html#l00080">80</a> of file <a class="el" href="event_8cpp_source.html">event.cpp</a>.</p>
</div>
</div>
<a id="a0e2ede93a1146707a4f5e540056e13bc" name="a0e2ede93a1146707a4f5e540056e13bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e2ede93a1146707a4f5e540056e13bc">&#9670;&#160;</a></span>CursorShape()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#structftxui_1_1Event">Event</a> CursorShape </td>
<td>(</td>
<td class="paramtype">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>shape</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>對應於終端機 DCS (裝置控制字串) 的事件。 </p>
<p class="definition">Definition at line <a class="el" href="event_8cpp_source.html#l00061">61</a> of file <a class="el" href="event_8cpp_source.html">event.cpp</a>.</p>
</div>
</div>
<a id="ad5b326fac977a9c1c832ddb508f713da" name="ad5b326fac977a9c1c832ddb508f713da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5b326fac977a9c1c832ddb508f713da">&#9670;&#160;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="#structftxui_1_1Event">Event</a> &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00098">98</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae4581774f4417f68d335de865fd2e6d3" name="ae4581774f4417f68d335de865fd2e6d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4581774f4417f68d335de865fd2e6d3">&#9670;&#160;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="#structftxui_1_1Event">Event</a> &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00099">99</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a7590045e19360277dfc54320b627002c" name="a7590045e19360277dfc54320b627002c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7590045e19360277dfc54320b627002c">&#9670;&#160;</a></span>operator&lt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="#structftxui_1_1Event">Event</a> &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00100">100</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a947e2de698c4bef07c78674218330677" name="a947e2de698c4bef07c78674218330677"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a947e2de698c4bef07c78674218330677">&#9670;&#160;</a></span>input()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; input </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2print_key_press_8cpp-example.html#a2">examples/component/print_key_press.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00102">102</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae75703788c6f68b39fc51f8db3ba156d" name="ae75703788c6f68b39fc51f8db3ba156d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae75703788c6f68b39fc51f8db3ba156d">&#9670;&#160;</a></span>is_character()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool is_character </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00104">104</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a07022c6e92b9144a0e5b337b562f9892" name="a07022c6e92b9144a0e5b337b562f9892"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07022c6e92b9144a0e5b337b562f9892">&#9670;&#160;</a></span>character()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string character </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2input_8cpp-example.html#a4">examples/component/input.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00105">105</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a2c835925299d56941ffd2e2421f0fd13" name="a2c835925299d56941ffd2e2421f0fd13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c835925299d56941ffd2e2421f0fd13">&#9670;&#160;</a></span>is_mouse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool is_mouse </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2canvas_animated_8cpp-example.html#a8">examples/component/canvas_animated.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00107">107</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a37daf59df57eb6415eb34c8df11a4892" name="a37daf59df57eb6415eb34c8df11a4892"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37daf59df57eb6415eb34c8df11a4892">&#9670;&#160;</a></span>mouse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="#structftxui_1_1Mouse">Mouse</a> &amp; mouse </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00108">108</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a4464a1cace713dc3544922cc6d5acdc1" name="a4464a1cace713dc3544922cc6d5acdc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4464a1cace713dc3544922cc6d5acdc1">&#9670;&#160;</a></span>is_cursor_position()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool is_cursor_position </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00111">111</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a1ef75084a5f2a9d26df8cafcf048526e" name="a1ef75084a5f2a9d26df8cafcf048526e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ef75084a5f2a9d26df8cafcf048526e">&#9670;&#160;</a></span>cursor_x()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int cursor_x </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00112">112</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a1a24372c00e6485f2648350df4301ae3" name="a1a24372c00e6485f2648350df4301ae3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a24372c00e6485f2648350df4301ae3">&#9670;&#160;</a></span>cursor_y()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int cursor_y </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00113">113</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="af795895177b7686bf63ab113e70159c8" name="af795895177b7686bf63ab113e70159c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af795895177b7686bf63ab113e70159c8">&#9670;&#160;</a></span>is_cursor_shape()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool is_cursor_shape </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00115">115</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a022c841864c305d5e3ef69f6957dc367" name="a022c841864c305d5e3ef69f6957dc367"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a022c841864c305d5e3ef69f6957dc367">&#9670;&#160;</a></span>cursor_shape()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int cursor_shape </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00116">116</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a764be64f3029f8b8e23511061d8de355" name="a764be64f3029f8b8e23511061d8de355"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a764be64f3029f8b8e23511061d8de355">&#9670;&#160;</a></span>DebugString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string DebugString </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>返回事件的字串表示。 </p>
<p class="definition">Definition at line <a class="el" href="event_8cpp_source.html#l00089">89</a> of file <a class="el" href="event_8cpp_source.html">event.cpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="ae1b59315a513c99ac3095bc42dff0d94" name="ae1b59315a513c99ac3095bc42dff0d94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1b59315a513c99ac3095bc42dff0d94">&#9670;&#160;</a></span>ArrowLeft</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> ArrowLeft = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[D&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00038">38</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="afed9a747f55d4564e4f749bea1de4022" name="afed9a747f55d4564e4f749bea1de4022"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afed9a747f55d4564e4f749bea1de4022">&#9670;&#160;</a></span>ArrowRight</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> ArrowRight = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[C&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00039">39</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a916bd0ae3c86941b660d9a07980bb0c9" name="a916bd0ae3c86941b660d9a07980bb0c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a916bd0ae3c86941b660d9a07980bb0c9">&#9670;&#160;</a></span>ArrowUp</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> ArrowUp = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[A&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00040">40</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a9d2a831cf68bf2185a3c56c2e09b2f23" name="a9d2a831cf68bf2185a3c56c2e09b2f23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d2a831cf68bf2185a3c56c2e09b2f23">&#9670;&#160;</a></span>ArrowDown</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> ArrowDown = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[B&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00041">41</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a05941a0e87f230113219319b1ce8a6b2" name="a05941a0e87f230113219319b1ce8a6b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05941a0e87f230113219319b1ce8a6b2">&#9670;&#160;</a></span>ArrowLeftCtrl</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> ArrowLeftCtrl = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[1;5D&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00043">43</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="af7861733aa43e55da68824c10e164dd1" name="af7861733aa43e55da68824c10e164dd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7861733aa43e55da68824c10e164dd1">&#9670;&#160;</a></span>ArrowRightCtrl</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> ArrowRightCtrl = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[1;5C&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00044">44</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="abcf6d1b9fe64b9a6376e1d6c486d802b" name="abcf6d1b9fe64b9a6376e1d6c486d802b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcf6d1b9fe64b9a6376e1d6c486d802b">&#9670;&#160;</a></span>ArrowUpCtrl</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> ArrowUpCtrl = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[1;5A&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00045">45</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aeb40ca3ed1e25a8a02cec6e94f20cd01" name="aeb40ca3ed1e25a8a02cec6e94f20cd01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb40ca3ed1e25a8a02cec6e94f20cd01">&#9670;&#160;</a></span>ArrowDownCtrl</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> ArrowDownCtrl = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[1;5B&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00046">46</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a87cb6a8c09564342227afc71c7f76c82" name="a87cb6a8c09564342227afc71c7f76c82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87cb6a8c09564342227afc71c7f76c82">&#9670;&#160;</a></span>Backspace</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Backspace = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({127})</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00049">49</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae7a3abf1b7aa72c31f924c2a337805af" name="ae7a3abf1b7aa72c31f924c2a337805af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7a3abf1b7aa72c31f924c2a337805af">&#9670;&#160;</a></span>Delete</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Delete = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[3~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00050">50</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ad3ab0b5bcc923c4b994080d45b97e36b" name="ad3ab0b5bcc923c4b994080d45b97e36b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3ab0b5bcc923c4b994080d45b97e36b">&#9670;&#160;</a></span>Return</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Return = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({10})</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00051">51</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a27e4fc900f184c4d743c34913e180065" name="a27e4fc900f184c4d743c34913e180065"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27e4fc900f184c4d743c34913e180065">&#9670;&#160;</a></span>Escape</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Escape = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00052">52</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a94bd9090f8bf9eea776c867113afb86c" name="a94bd9090f8bf9eea776c867113afb86c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94bd9090f8bf9eea776c867113afb86c">&#9670;&#160;</a></span>Tab</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Tab = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({9})</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00053">53</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a00f063998a734c338531f38c5e3d6428" name="a00f063998a734c338531f38c5e3d6428"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00f063998a734c338531f38c5e3d6428">&#9670;&#160;</a></span>TabReverse</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> TabReverse = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 90})</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00054">54</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="af368fcc9fa5d2f609288e920ef115c51" name="af368fcc9fa5d2f609288e920ef115c51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af368fcc9fa5d2f609288e920ef115c51">&#9670;&#160;</a></span>Insert</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Insert = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[2~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00057">57</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aad7d2ec712d40ad87d330e5e4399fdbc" name="aad7d2ec712d40ad87d330e5e4399fdbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad7d2ec712d40ad87d330e5e4399fdbc">&#9670;&#160;</a></span>Home</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Home = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 72})</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00058">58</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a9e841cb4b2ac7a46cfd26806a40fe3b5" name="a9e841cb4b2ac7a46cfd26806a40fe3b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e841cb4b2ac7a46cfd26806a40fe3b5">&#9670;&#160;</a></span>End</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> End = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 70})</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00059">59</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a21ae13b6dcbc80ed6549a5afab248477" name="a21ae13b6dcbc80ed6549a5afab248477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21ae13b6dcbc80ed6549a5afab248477">&#9670;&#160;</a></span>PageUp</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> PageUp = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 53, 126})</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00060">60</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="acc3462fea2a9b2085734ff87dc881b4c" name="acc3462fea2a9b2085734ff87dc881b4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc3462fea2a9b2085734ff87dc881b4c">&#9670;&#160;</a></span>PageDown</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> PageDown = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 54, 126})</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00061">61</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ad3289a38381b0a9d07e2182a2c9ba9ee" name="ad3289a38381b0a9d07e2182a2c9ba9ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3289a38381b0a9d07e2182a2c9ba9ee">&#9670;&#160;</a></span>F1</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F1 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1BOP&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a859749d723c3651fd301b862040a03db" name="a859749d723c3651fd301b862040a03db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a859749d723c3651fd301b862040a03db">&#9670;&#160;</a></span>F2</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F2 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1BOQ&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a47c2b379f2f5ac29ba6a2c414b4d2f36" name="a47c2b379f2f5ac29ba6a2c414b4d2f36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47c2b379f2f5ac29ba6a2c414b4d2f36">&#9670;&#160;</a></span>F3</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F3 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1BOR&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ab9a6f5b09c04d483b9fd734ee14b2e7b" name="ab9a6f5b09c04d483b9fd734ee14b2e7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9a6f5b09c04d483b9fd734ee14b2e7b">&#9670;&#160;</a></span>F4</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F4 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1BOS&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a4603a22dded4b2d2dc68054d2b87d4c5" name="a4603a22dded4b2d2dc68054d2b87d4c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4603a22dded4b2d2dc68054d2b87d4c5">&#9670;&#160;</a></span>F5</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F5 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[15~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="acf0b0d8ddfeaec98bb4779f4d7524b38" name="acf0b0d8ddfeaec98bb4779f4d7524b38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf0b0d8ddfeaec98bb4779f4d7524b38">&#9670;&#160;</a></span>F6</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F6 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[17~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a90c46deb63fd81bd86a4b942a1244ccc" name="a90c46deb63fd81bd86a4b942a1244ccc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90c46deb63fd81bd86a4b942a1244ccc">&#9670;&#160;</a></span>F7</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F7 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[18~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ab32c1934bd8f2de0d68ff0b5161fe0b2" name="ab32c1934bd8f2de0d68ff0b5161fe0b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab32c1934bd8f2de0d68ff0b5161fe0b2">&#9670;&#160;</a></span>F8</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F8 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[19~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a520b29840c549f62b9474f5494036bc7" name="a520b29840c549f62b9474f5494036bc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a520b29840c549f62b9474f5494036bc7">&#9670;&#160;</a></span>F9</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F9 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[20~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ac7e786e3b193c72a26179fce9d149848" name="ac7e786e3b193c72a26179fce9d149848"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7e786e3b193c72a26179fce9d149848">&#9670;&#160;</a></span>F10</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F10 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[21~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a9e95c75a3d332a2e2a3adfc77a7b321c" name="a9e95c75a3d332a2e2a3adfc77a7b321c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e95c75a3d332a2e2a3adfc77a7b321c">&#9670;&#160;</a></span>F11</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F11 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[23~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a373d3f5b50454169a6ea41ba60d0d018" name="a373d3f5b50454169a6ea41ba60d0d018"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a373d3f5b50454169a6ea41ba60d0d018">&#9670;&#160;</a></span>F12</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F12 = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1B[24~&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00064">64</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a0dd476cbdcf3ab0b9bba76b7eb51dd18" name="a0dd476cbdcf3ab0b9bba76b7eb51dd18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dd476cbdcf3ab0b9bba76b7eb51dd18">&#9670;&#160;</a></span>a</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> a = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;a&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00067">67</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a6a0fe62e2e45aa9516d3d774dc405b0c" name="a6a0fe62e2e45aa9516d3d774dc405b0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a0fe62e2e45aa9516d3d774dc405b0c">&#9670;&#160;</a></span>A</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> A = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;A&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00067">67</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="acf7817ed11559c82a26322521f390d6e" name="acf7817ed11559c82a26322521f390d6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf7817ed11559c82a26322521f390d6e">&#9670;&#160;</a></span>CtrlA</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlA = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x01&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00067">67</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a9afff79ad622a8deab0c1106610bd635" name="a9afff79ad622a8deab0c1106610bd635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9afff79ad622a8deab0c1106610bd635">&#9670;&#160;</a></span>AltA</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltA = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;a&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00067">67</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="adb198f3baf944a55bcfa46107615d359" name="adb198f3baf944a55bcfa46107615d359"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb198f3baf944a55bcfa46107615d359">&#9670;&#160;</a></span>CtrlAltA</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltA = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x01&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00067">67</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a27d7cfd7232d069c045ca18db3523093" name="a27d7cfd7232d069c045ca18db3523093"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27d7cfd7232d069c045ca18db3523093">&#9670;&#160;</a></span>b</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> b = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;b&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00068">68</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a4dd738a967d95833e57bd94580c03d08" name="a4dd738a967d95833e57bd94580c03d08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dd738a967d95833e57bd94580c03d08">&#9670;&#160;</a></span>B</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> B = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;B&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00068">68</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a52c5a6db246fce616cf8d6408af8e3a3" name="a52c5a6db246fce616cf8d6408af8e3a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52c5a6db246fce616cf8d6408af8e3a3">&#9670;&#160;</a></span>CtrlB</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlB = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x02&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00068">68</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ab72b86bd630ac23d469394b4f115d388" name="ab72b86bd630ac23d469394b4f115d388"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab72b86bd630ac23d469394b4f115d388">&#9670;&#160;</a></span>AltB</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltB = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;b&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00068">68</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae44c243b858cb3400fdbfa0175c489e4" name="ae44c243b858cb3400fdbfa0175c489e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae44c243b858cb3400fdbfa0175c489e4">&#9670;&#160;</a></span>CtrlAltB</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltB = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x02&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00068">68</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="af8a909c0d59f212fdf1e79af33888d53" name="af8a909c0d59f212fdf1e79af33888d53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8a909c0d59f212fdf1e79af33888d53">&#9670;&#160;</a></span>c</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> c = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;c&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00069">69</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aad99c99d06c8b90edc409743b4c23efb" name="aad99c99d06c8b90edc409743b4c23efb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad99c99d06c8b90edc409743b4c23efb">&#9670;&#160;</a></span>C</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> C = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;C&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00069">69</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a038a33c469a2e4474d08d637e37f660d" name="a038a33c469a2e4474d08d637e37f660d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a038a33c469a2e4474d08d637e37f660d">&#9670;&#160;</a></span>CtrlC</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlC = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x03&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00069">69</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a527184b90a16487888d646d44e0e8a6b" name="a527184b90a16487888d646d44e0e8a6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a527184b90a16487888d646d44e0e8a6b">&#9670;&#160;</a></span>AltC</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltC = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;c&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00069">69</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a1cd1b6ca37581db00ee5ad5d44e94e3f" name="a1cd1b6ca37581db00ee5ad5d44e94e3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cd1b6ca37581db00ee5ad5d44e94e3f">&#9670;&#160;</a></span>CtrlAltC</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltC = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x03&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00069">69</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a880f64e789647bba6c1e0140fb306c8c" name="a880f64e789647bba6c1e0140fb306c8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a880f64e789647bba6c1e0140fb306c8c">&#9670;&#160;</a></span>d</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> d = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;d&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00070">70</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a0885c6b998110e03e7e24799d6845fe0" name="a0885c6b998110e03e7e24799d6845fe0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0885c6b998110e03e7e24799d6845fe0">&#9670;&#160;</a></span>D</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> D = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;D&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00070">70</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae0d493f520768be24d4e9508eb3f263d" name="ae0d493f520768be24d4e9508eb3f263d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0d493f520768be24d4e9508eb3f263d">&#9670;&#160;</a></span>CtrlD</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlD = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x04&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00070">70</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aaeed8e5d3503dc5418978329168cc455" name="aaeed8e5d3503dc5418978329168cc455"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaeed8e5d3503dc5418978329168cc455">&#9670;&#160;</a></span>AltD</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltD = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;d&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00070">70</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aec5fdc15c18b77c8ca74d1f077754916" name="aec5fdc15c18b77c8ca74d1f077754916"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec5fdc15c18b77c8ca74d1f077754916">&#9670;&#160;</a></span>CtrlAltD</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltD = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x04&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00070">70</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae58ffaf7d28f83b470d73530bce0bee1" name="ae58ffaf7d28f83b470d73530bce0bee1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae58ffaf7d28f83b470d73530bce0bee1">&#9670;&#160;</a></span>e</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> e = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;e&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00071">71</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a3a61ae4f8c53a7bb7f9281805b4fca1e" name="a3a61ae4f8c53a7bb7f9281805b4fca1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a61ae4f8c53a7bb7f9281805b4fca1e">&#9670;&#160;</a></span>E</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> E = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;E&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00071">71</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a1fbae80d9ab6f7c72f07f1a84da7de64" name="a1fbae80d9ab6f7c72f07f1a84da7de64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fbae80d9ab6f7c72f07f1a84da7de64">&#9670;&#160;</a></span>CtrlE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlE = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x05&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00071">71</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="adbc22b402e7e8e7a25ea8da614e84082" name="adbc22b402e7e8e7a25ea8da614e84082"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbc22b402e7e8e7a25ea8da614e84082">&#9670;&#160;</a></span>AltE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltE = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;e&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00071">71</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a459c4f925ed72d9ebdd5caa74be905f8" name="a459c4f925ed72d9ebdd5caa74be905f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a459c4f925ed72d9ebdd5caa74be905f8">&#9670;&#160;</a></span>CtrlAltE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltE = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x05&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00071">71</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="af2fc4cb7175b815a2e69616b5493e0ad" name="af2fc4cb7175b815a2e69616b5493e0ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2fc4cb7175b815a2e69616b5493e0ad">&#9670;&#160;</a></span>f</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> f = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;f&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00072">72</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ac4c32dbf039cdf80aa202c9aea54dd1f" name="ac4c32dbf039cdf80aa202c9aea54dd1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4c32dbf039cdf80aa202c9aea54dd1f">&#9670;&#160;</a></span>F</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> F = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;F&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00072">72</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a46651cd420861328dff49c5651ac853c" name="a46651cd420861328dff49c5651ac853c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46651cd420861328dff49c5651ac853c">&#9670;&#160;</a></span>CtrlF</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlF = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x06&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00072">72</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a13f05bbf8f71e0ecd73bca163018e2b5" name="a13f05bbf8f71e0ecd73bca163018e2b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13f05bbf8f71e0ecd73bca163018e2b5">&#9670;&#160;</a></span>AltF</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltF = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;f&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00072">72</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a22ee0cd5fb9dbb1ff5fe2b249d9de1fc" name="a22ee0cd5fb9dbb1ff5fe2b249d9de1fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22ee0cd5fb9dbb1ff5fe2b249d9de1fc">&#9670;&#160;</a></span>CtrlAltF</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltF = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x06&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00072">72</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ad26557cb38d17d7058ec29da8504890f" name="ad26557cb38d17d7058ec29da8504890f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad26557cb38d17d7058ec29da8504890f">&#9670;&#160;</a></span>g</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> g = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;g&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00073">73</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a8764eeec7ae7c19ecb8de927e56fff3a" name="a8764eeec7ae7c19ecb8de927e56fff3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8764eeec7ae7c19ecb8de927e56fff3a">&#9670;&#160;</a></span>G</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> G = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;G&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00073">73</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aa221be42071500650486cc199f26b072" name="aa221be42071500650486cc199f26b072"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa221be42071500650486cc199f26b072">&#9670;&#160;</a></span>CtrlG</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlG = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x07&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00073">73</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a6e26660f8ded2ee68c00bbd09247f007" name="a6e26660f8ded2ee68c00bbd09247f007"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e26660f8ded2ee68c00bbd09247f007">&#9670;&#160;</a></span>AltG</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltG = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;g&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00073">73</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="acf6ba80979dddb644d8a06ddc8b32a43" name="acf6ba80979dddb644d8a06ddc8b32a43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf6ba80979dddb644d8a06ddc8b32a43">&#9670;&#160;</a></span>CtrlAltG</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltG = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x07&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00073">73</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a226af846ad5e1dd35e84212a145dfb72" name="a226af846ad5e1dd35e84212a145dfb72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a226af846ad5e1dd35e84212a145dfb72">&#9670;&#160;</a></span>h</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> h = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;h&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00074">74</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a4f2d69d0f85ae76a015b0fd34ccb9bbc" name="a4f2d69d0f85ae76a015b0fd34ccb9bbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f2d69d0f85ae76a015b0fd34ccb9bbc">&#9670;&#160;</a></span>H</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> H = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;H&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00074">74</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a72c30a2cd1d2309f4e81aad7163e24ca" name="a72c30a2cd1d2309f4e81aad7163e24ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72c30a2cd1d2309f4e81aad7163e24ca">&#9670;&#160;</a></span>CtrlH</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlH = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x08&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00074">74</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a1365e5d1a530aca80da90dfe10b48cbc" name="a1365e5d1a530aca80da90dfe10b48cbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1365e5d1a530aca80da90dfe10b48cbc">&#9670;&#160;</a></span>AltH</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltH = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;h&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00074">74</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a54b56653957ef7a339f0659e6c4f826f" name="a54b56653957ef7a339f0659e6c4f826f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54b56653957ef7a339f0659e6c4f826f">&#9670;&#160;</a></span>CtrlAltH</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltH = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x08&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00074">74</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ad093ba93f720c5787e0448823f72db6c" name="ad093ba93f720c5787e0448823f72db6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad093ba93f720c5787e0448823f72db6c">&#9670;&#160;</a></span>i</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> i = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;i&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00075">75</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ac1c2d328a1c8c9fde6141e8ea793a6c6" name="ac1c2d328a1c8c9fde6141e8ea793a6c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1c2d328a1c8c9fde6141e8ea793a6c6">&#9670;&#160;</a></span>I</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> I = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;I&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00075">75</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="af5df3d152c8ea5303cc2d5c9bb8c5747" name="af5df3d152c8ea5303cc2d5c9bb8c5747"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5df3d152c8ea5303cc2d5c9bb8c5747">&#9670;&#160;</a></span>CtrlI</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlI = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x09&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00075">75</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ac728998d6c0e0a9b59e31987e9292c1e" name="ac728998d6c0e0a9b59e31987e9292c1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac728998d6c0e0a9b59e31987e9292c1e">&#9670;&#160;</a></span>AltI</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltI = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;i&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00075">75</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a2bf197114604fe111bd01a5ad64b0576" name="a2bf197114604fe111bd01a5ad64b0576"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bf197114604fe111bd01a5ad64b0576">&#9670;&#160;</a></span>CtrlAltI</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltI = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x09&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00075">75</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a02b6c10bc53abd70237fbdfa68d0f349" name="a02b6c10bc53abd70237fbdfa68d0f349"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02b6c10bc53abd70237fbdfa68d0f349">&#9670;&#160;</a></span>j</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> j = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;j&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00076">76</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a231fc78914951e94f654a11d8bac7da9" name="a231fc78914951e94f654a11d8bac7da9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a231fc78914951e94f654a11d8bac7da9">&#9670;&#160;</a></span>J</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> J = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;J&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00076">76</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a76d3ea748f24c9c8d55a8f563616de3f" name="a76d3ea748f24c9c8d55a8f563616de3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76d3ea748f24c9c8d55a8f563616de3f">&#9670;&#160;</a></span>CtrlJ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlJ = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0a&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00076">76</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ab2b4e0ee4d2db65374b1111553dc96f9" name="ab2b4e0ee4d2db65374b1111553dc96f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2b4e0ee4d2db65374b1111553dc96f9">&#9670;&#160;</a></span>AltJ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltJ = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;j&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00076">76</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a48019246646c62005152941069919bf2" name="a48019246646c62005152941069919bf2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48019246646c62005152941069919bf2">&#9670;&#160;</a></span>CtrlAltJ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltJ = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0a&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00076">76</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="abe5e126f94be451d3a7e0d311e6ca4e0" name="abe5e126f94be451d3a7e0d311e6ca4e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe5e126f94be451d3a7e0d311e6ca4e0">&#9670;&#160;</a></span>k</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> k = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;k&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00077">77</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a197751bfb6afd548d65867f6350a7a93" name="a197751bfb6afd548d65867f6350a7a93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a197751bfb6afd548d65867f6350a7a93">&#9670;&#160;</a></span>K</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> K = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;K&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00077">77</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a8deeb92abd293c7a0750b6891cc217bd" name="a8deeb92abd293c7a0750b6891cc217bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8deeb92abd293c7a0750b6891cc217bd">&#9670;&#160;</a></span>CtrlK</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlK = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0b&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00077">77</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a4d2a42120ce47e7fa7cd5237d61cf9c5" name="a4d2a42120ce47e7fa7cd5237d61cf9c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d2a42120ce47e7fa7cd5237d61cf9c5">&#9670;&#160;</a></span>AltK</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltK = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;k&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00077">77</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ace12bff4272d8e0c85db12524e42f7b0" name="ace12bff4272d8e0c85db12524e42f7b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace12bff4272d8e0c85db12524e42f7b0">&#9670;&#160;</a></span>CtrlAltK</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltK = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0b&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00077">77</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a71d15b274ccd740b8a51704c62104230" name="a71d15b274ccd740b8a51704c62104230"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71d15b274ccd740b8a51704c62104230">&#9670;&#160;</a></span>l</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> l = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;l&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00078">78</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aee5dd820d1fb31a71fc05a29c8901367" name="aee5dd820d1fb31a71fc05a29c8901367"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee5dd820d1fb31a71fc05a29c8901367">&#9670;&#160;</a></span>L</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> L = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;L&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00078">78</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a0608ea347cb61c04bf7f1e89d215d1c3" name="a0608ea347cb61c04bf7f1e89d215d1c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0608ea347cb61c04bf7f1e89d215d1c3">&#9670;&#160;</a></span>CtrlL</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlL = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0c&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00078">78</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a2d0b55c600a1ae7c0406dfad3c31c591" name="a2d0b55c600a1ae7c0406dfad3c31c591"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d0b55c600a1ae7c0406dfad3c31c591">&#9670;&#160;</a></span>AltL</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltL = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;l&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00078">78</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ab37accf33aab3cd7187bb7f589bc3c5b" name="ab37accf33aab3cd7187bb7f589bc3c5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab37accf33aab3cd7187bb7f589bc3c5b">&#9670;&#160;</a></span>CtrlAltL</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltL = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0c&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00078">78</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a3d0e1e0e45941dbd760b8bba60bbbb2b" name="a3d0e1e0e45941dbd760b8bba60bbbb2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d0e1e0e45941dbd760b8bba60bbbb2b">&#9670;&#160;</a></span>m</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> m = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;m&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00079">79</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="afd7f21bf1b977cbc56c5594209966482" name="afd7f21bf1b977cbc56c5594209966482"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd7f21bf1b977cbc56c5594209966482">&#9670;&#160;</a></span>M</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> M = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;M&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00079">79</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a86af858198ebfedc83ada8f775a1b4bc" name="a86af858198ebfedc83ada8f775a1b4bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86af858198ebfedc83ada8f775a1b4bc">&#9670;&#160;</a></span>CtrlM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlM = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0d&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00079">79</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a59dc4d656241c7f76433d0103e8e6934" name="a59dc4d656241c7f76433d0103e8e6934"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59dc4d656241c7f76433d0103e8e6934">&#9670;&#160;</a></span>AltM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltM = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;m&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00079">79</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a7866574be02fec611b5aca5d333ccccf" name="a7866574be02fec611b5aca5d333ccccf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7866574be02fec611b5aca5d333ccccf">&#9670;&#160;</a></span>CtrlAltM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltM = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0d&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00079">79</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aa62d71fd64f64e2496ffc6f1518f899e" name="aa62d71fd64f64e2496ffc6f1518f899e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa62d71fd64f64e2496ffc6f1518f899e">&#9670;&#160;</a></span>n</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> n = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;n&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00080">80</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a4275c544cdd2b965a680fa035f71d09c" name="a4275c544cdd2b965a680fa035f71d09c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4275c544cdd2b965a680fa035f71d09c">&#9670;&#160;</a></span>N</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> N = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;N&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00080">80</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a85966b9d428df487e2b896596e90f4ed" name="a85966b9d428df487e2b896596e90f4ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85966b9d428df487e2b896596e90f4ed">&#9670;&#160;</a></span>CtrlN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlN = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0e&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00080">80</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a9a6e150b0940479d2dd24f039f91675c" name="a9a6e150b0940479d2dd24f039f91675c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a6e150b0940479d2dd24f039f91675c">&#9670;&#160;</a></span>AltN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltN = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;n&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00080">80</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a0bcae083304c682e85f1e18be85dc141" name="a0bcae083304c682e85f1e18be85dc141"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bcae083304c682e85f1e18be85dc141">&#9670;&#160;</a></span>CtrlAltN</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltN = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0e&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00080">80</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ab5b66b7ce5e99da604cf984ed486b53e" name="ab5b66b7ce5e99da604cf984ed486b53e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5b66b7ce5e99da604cf984ed486b53e">&#9670;&#160;</a></span>o</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> o = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;o&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00081">81</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a5691ff2135fa78f8daf8529850b35947" name="a5691ff2135fa78f8daf8529850b35947"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5691ff2135fa78f8daf8529850b35947">&#9670;&#160;</a></span>O</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> O = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;O&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00081">81</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae7915261b9c6d8e844933bd1f68ed120" name="ae7915261b9c6d8e844933bd1f68ed120"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7915261b9c6d8e844933bd1f68ed120">&#9670;&#160;</a></span>CtrlO</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlO = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x0f&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00081">81</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a76c653ab37318c4bb6a2832c9cf1d612" name="a76c653ab37318c4bb6a2832c9cf1d612"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76c653ab37318c4bb6a2832c9cf1d612">&#9670;&#160;</a></span>AltO</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltO = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;o&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00081">81</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a62641366fdaffa002aca0087af45297a" name="a62641366fdaffa002aca0087af45297a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62641366fdaffa002aca0087af45297a">&#9670;&#160;</a></span>CtrlAltO</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltO = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x0f&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00081">81</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a6e9d231eb7f1a65490a68e31131c945b" name="a6e9d231eb7f1a65490a68e31131c945b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e9d231eb7f1a65490a68e31131c945b">&#9670;&#160;</a></span>p</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> p = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;p&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00082">82</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="adbe5783b3283110278f68e58bb286b9f" name="adbe5783b3283110278f68e58bb286b9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbe5783b3283110278f68e58bb286b9f">&#9670;&#160;</a></span>P</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> P = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;P&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00082">82</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a043bd0f01364983076c98ebf2fd6f503" name="a043bd0f01364983076c98ebf2fd6f503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a043bd0f01364983076c98ebf2fd6f503">&#9670;&#160;</a></span>CtrlP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlP = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x10&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00082">82</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="acabec40a30b5854999e774d0a1f3342e" name="acabec40a30b5854999e774d0a1f3342e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acabec40a30b5854999e774d0a1f3342e">&#9670;&#160;</a></span>AltP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltP = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;p&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00082">82</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a44bc2e6312cd6e9eda4d4778e88052f0" name="a44bc2e6312cd6e9eda4d4778e88052f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44bc2e6312cd6e9eda4d4778e88052f0">&#9670;&#160;</a></span>CtrlAltP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltP = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x10&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00082">82</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aa636a5e07d605ae7bf53b02f8b17b4bf" name="aa636a5e07d605ae7bf53b02f8b17b4bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa636a5e07d605ae7bf53b02f8b17b4bf">&#9670;&#160;</a></span>q</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> q = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;q&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00083">83</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a1ff5f6b99205a10c360cd51ec758ac5c" name="a1ff5f6b99205a10c360cd51ec758ac5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ff5f6b99205a10c360cd51ec758ac5c">&#9670;&#160;</a></span>Q</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Q = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;Q&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00083">83</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a97bdebeccfd100f5e8f5df3b4e04b62e" name="a97bdebeccfd100f5e8f5df3b4e04b62e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97bdebeccfd100f5e8f5df3b4e04b62e">&#9670;&#160;</a></span>CtrlQ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlQ = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x11&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00083">83</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a26ff1602105cf0df822f8b370be63fdd" name="a26ff1602105cf0df822f8b370be63fdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26ff1602105cf0df822f8b370be63fdd">&#9670;&#160;</a></span>AltQ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltQ = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;q&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00083">83</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="af8bec3764c43c08d08c0bffdcf9b4255" name="af8bec3764c43c08d08c0bffdcf9b4255"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8bec3764c43c08d08c0bffdcf9b4255">&#9670;&#160;</a></span>CtrlAltQ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltQ = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x11&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00083">83</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a953b41738801a5ec92b15681aed4a3a9" name="a953b41738801a5ec92b15681aed4a3a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a953b41738801a5ec92b15681aed4a3a9">&#9670;&#160;</a></span>r</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> r = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;r&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00084">84</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a587f0654c3c66dc8739b421c29dbe8a7" name="a587f0654c3c66dc8739b421c29dbe8a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a587f0654c3c66dc8739b421c29dbe8a7">&#9670;&#160;</a></span>R</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> R = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;R&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00084">84</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a5cca4aa809fa07d3ea1992ebef011a19" name="a5cca4aa809fa07d3ea1992ebef011a19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cca4aa809fa07d3ea1992ebef011a19">&#9670;&#160;</a></span>CtrlR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlR = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x12&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00084">84</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a7edddb7c159929157b0bf0b0deb7e4e0" name="a7edddb7c159929157b0bf0b0deb7e4e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7edddb7c159929157b0bf0b0deb7e4e0">&#9670;&#160;</a></span>AltR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltR = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;r&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00084">84</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a8aecef2c60fd63f3cbc7c16b7b5d804b" name="a8aecef2c60fd63f3cbc7c16b7b5d804b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8aecef2c60fd63f3cbc7c16b7b5d804b">&#9670;&#160;</a></span>CtrlAltR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltR = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x12&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00084">84</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ac09c6206315a7cd54fb467bc7760dfae" name="ac09c6206315a7cd54fb467bc7760dfae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac09c6206315a7cd54fb467bc7760dfae">&#9670;&#160;</a></span>s</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> s = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;s&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00085">85</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ad3a8ae79497cbfa7cd88230b8fef68bb" name="ad3a8ae79497cbfa7cd88230b8fef68bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3a8ae79497cbfa7cd88230b8fef68bb">&#9670;&#160;</a></span>S</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> S = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;S&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00085">85</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a7c7ffc28a2d2d1eb67444edb7a44e575" name="a7c7ffc28a2d2d1eb67444edb7a44e575"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c7ffc28a2d2d1eb67444edb7a44e575">&#9670;&#160;</a></span>CtrlS</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlS = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x13&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00085">85</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ad1becc889768aafe7e452bc529f3bc4c" name="ad1becc889768aafe7e452bc529f3bc4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1becc889768aafe7e452bc529f3bc4c">&#9670;&#160;</a></span>AltS</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltS = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;s&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00085">85</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="abf589677d9c6463e97519567c3d1b021" name="abf589677d9c6463e97519567c3d1b021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf589677d9c6463e97519567c3d1b021">&#9670;&#160;</a></span>CtrlAltS</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltS = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x13&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00085">85</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ab9a908cfd0d53fbf65e22a961074b86d" name="ab9a908cfd0d53fbf65e22a961074b86d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9a908cfd0d53fbf65e22a961074b86d">&#9670;&#160;</a></span>t</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> t = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;t&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00086">86</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a1b87f3fb451131290d27cff5a1bbf496" name="a1b87f3fb451131290d27cff5a1bbf496"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b87f3fb451131290d27cff5a1bbf496">&#9670;&#160;</a></span>T</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> T = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;T&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00086">86</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ac1e7d6a13cfa09a29e2c735e01463598" name="ac1e7d6a13cfa09a29e2c735e01463598"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1e7d6a13cfa09a29e2c735e01463598">&#9670;&#160;</a></span>CtrlT</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlT = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x14&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00086">86</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a06b17875059c0e92f716c0463ca60e86" name="a06b17875059c0e92f716c0463ca60e86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06b17875059c0e92f716c0463ca60e86">&#9670;&#160;</a></span>AltT</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltT = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;t&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00086">86</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="adad452726bfb3d523b19299bf8017a41" name="adad452726bfb3d523b19299bf8017a41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adad452726bfb3d523b19299bf8017a41">&#9670;&#160;</a></span>CtrlAltT</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltT = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x14&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00086">86</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a20b16b312cbcd41d7adbe561b4e08759" name="a20b16b312cbcd41d7adbe561b4e08759"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20b16b312cbcd41d7adbe561b4e08759">&#9670;&#160;</a></span>u</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> u = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;u&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00087">87</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ab3ddf4540df2c9979a183e3cdf86681f" name="ab3ddf4540df2c9979a183e3cdf86681f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3ddf4540df2c9979a183e3cdf86681f">&#9670;&#160;</a></span>U</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> U = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;U&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00087">87</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a26730fa452c79611f5aa6ca0e157e217" name="a26730fa452c79611f5aa6ca0e157e217"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26730fa452c79611f5aa6ca0e157e217">&#9670;&#160;</a></span>CtrlU</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlU = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x15&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00087">87</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a95b1b6528a78575ca07954600c45f805" name="a95b1b6528a78575ca07954600c45f805"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95b1b6528a78575ca07954600c45f805">&#9670;&#160;</a></span>AltU</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltU = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;u&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00087">87</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ad4e4ff7f9a534882d7e5adc29235d761" name="ad4e4ff7f9a534882d7e5adc29235d761"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4e4ff7f9a534882d7e5adc29235d761">&#9670;&#160;</a></span>CtrlAltU</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltU = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x15&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00087">87</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae520ce70c694e5be3aee7a8dffa36fa2" name="ae520ce70c694e5be3aee7a8dffa36fa2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae520ce70c694e5be3aee7a8dffa36fa2">&#9670;&#160;</a></span>v</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> v = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;v&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00088">88</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ad5fb499039d0bcd88f478ff1dbd8a729" name="ad5fb499039d0bcd88f478ff1dbd8a729"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5fb499039d0bcd88f478ff1dbd8a729">&#9670;&#160;</a></span>V</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> V = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;V&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00088">88</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a053eca96c74722632b0a1e53f3af2978" name="a053eca96c74722632b0a1e53f3af2978"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a053eca96c74722632b0a1e53f3af2978">&#9670;&#160;</a></span>CtrlV</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlV = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x16&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00088">88</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae5063b138286493e68fa140af2c3e4e6" name="ae5063b138286493e68fa140af2c3e4e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5063b138286493e68fa140af2c3e4e6">&#9670;&#160;</a></span>AltV</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltV = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;v&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00088">88</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ae7afc70b1bc9d4e5c046bcbaf7767c19" name="ae7afc70b1bc9d4e5c046bcbaf7767c19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7afc70b1bc9d4e5c046bcbaf7767c19">&#9670;&#160;</a></span>CtrlAltV</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltV = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x16&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00088">88</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a072a3690c998e6dbe13ca87b9174b596" name="a072a3690c998e6dbe13ca87b9174b596"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a072a3690c998e6dbe13ca87b9174b596">&#9670;&#160;</a></span>w</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> w = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;w&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00089">89</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="af220c9f0599cf10469883c7c23cf4a8f" name="af220c9f0599cf10469883c7c23cf4a8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af220c9f0599cf10469883c7c23cf4a8f">&#9670;&#160;</a></span>W</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> W = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;W&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00089">89</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a8520a7531235eb2ff76f2de1704e7e1c" name="a8520a7531235eb2ff76f2de1704e7e1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8520a7531235eb2ff76f2de1704e7e1c">&#9670;&#160;</a></span>CtrlW</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlW = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x17&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00089">89</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a35ad37bd8fb24e3ce38df9c3b61ef4e5" name="a35ad37bd8fb24e3ce38df9c3b61ef4e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35ad37bd8fb24e3ce38df9c3b61ef4e5">&#9670;&#160;</a></span>AltW</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltW = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;w&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00089">89</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a5d6ebbe9bdb0b7fe28104a58602bcc37" name="a5d6ebbe9bdb0b7fe28104a58602bcc37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d6ebbe9bdb0b7fe28104a58602bcc37">&#9670;&#160;</a></span>CtrlAltW</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltW = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x17&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00089">89</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a8ea38b427ac031b90f864b64d04fb386" name="a8ea38b427ac031b90f864b64d04fb386"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ea38b427ac031b90f864b64d04fb386">&#9670;&#160;</a></span>x</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> x = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;x&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00090">90</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a1e97cb57e166a02a12536507200689cd" name="a1e97cb57e166a02a12536507200689cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e97cb57e166a02a12536507200689cd">&#9670;&#160;</a></span>X</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> X = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;X&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00090">90</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a50ef26ee285d63d0a805f59eed52239f" name="a50ef26ee285d63d0a805f59eed52239f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50ef26ee285d63d0a805f59eed52239f">&#9670;&#160;</a></span>CtrlX</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlX = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x18&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00090">90</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aec5dcc79e3d6c86ce71306a57b49b48c" name="aec5dcc79e3d6c86ce71306a57b49b48c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec5dcc79e3d6c86ce71306a57b49b48c">&#9670;&#160;</a></span>AltX</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltX = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;x&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00090">90</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a07a380297456b42f4929d47ece5517a0" name="a07a380297456b42f4929d47ece5517a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07a380297456b42f4929d47ece5517a0">&#9670;&#160;</a></span>CtrlAltX</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltX = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x18&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00090">90</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="abcbf2b29725cb4c562ff3e460934b7e3" name="abcbf2b29725cb4c562ff3e460934b7e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcbf2b29725cb4c562ff3e460934b7e3">&#9670;&#160;</a></span>y</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> y = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;y&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00091">91</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="acd3caeaaff59d57221f62ea89e279c40" name="acd3caeaaff59d57221f62ea89e279c40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd3caeaaff59d57221f62ea89e279c40">&#9670;&#160;</a></span>Y</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Y = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;Y&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00091">91</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a697c813972ac5d83b75f65e81acd5cff" name="a697c813972ac5d83b75f65e81acd5cff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a697c813972ac5d83b75f65e81acd5cff">&#9670;&#160;</a></span>CtrlY</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlY = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x19&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00091">91</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a2a7b9d5b6dc8ce1529bd58b5f196cf91" name="a2a7b9d5b6dc8ce1529bd58b5f196cf91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a7b9d5b6dc8ce1529bd58b5f196cf91">&#9670;&#160;</a></span>AltY</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltY = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;y&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00091">91</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="ab001073b99625145403adbbd3a3e21e8" name="ab001073b99625145403adbbd3a3e21e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab001073b99625145403adbbd3a3e21e8">&#9670;&#160;</a></span>CtrlAltY</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltY = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x19&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00091">91</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a495d2bd0a6d4ef68721d142f78394303" name="a495d2bd0a6d4ef68721d142f78394303"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a495d2bd0a6d4ef68721d142f78394303">&#9670;&#160;</a></span>z</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> z = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;z&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00092">92</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a7ea819ebc3e828cab8618738b13bf7e4" name="a7ea819ebc3e828cab8618738b13bf7e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ea819ebc3e828cab8618738b13bf7e4">&#9670;&#160;</a></span>Z</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Z = <a class="el" href="#a769519ed730b72a53a2e770d6ee44365">Event::Character</a>(&quot;Z&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00092">92</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a22ef83103e0443ba82acc19f24f729bc" name="a22ef83103e0443ba82acc19f24f729bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22ef83103e0443ba82acc19f24f729bc">&#9670;&#160;</a></span>CtrlZ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlZ = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1a&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00092">92</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="aaac4eb7051d6901cf79fa32b46bface9" name="aaac4eb7051d6901cf79fa32b46bface9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaac4eb7051d6901cf79fa32b46bface9">&#9670;&#160;</a></span>AltZ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> AltZ = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b&quot;&quot;z&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00092">92</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a98f8350cb5499a5432506ac732d495ec" name="a98f8350cb5499a5432506ac732d495ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98f8350cb5499a5432506ac732d495ec">&#9670;&#160;</a></span>CtrlAltZ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> CtrlAltZ = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(&quot;\x1b\x1a&quot;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00092">92</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a699872f2a6d8607d714be174e9435290" name="a699872f2a6d8607d714be174e9435290"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a699872f2a6d8607d714be174e9435290">&#9670;&#160;</a></span>Custom</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="#structftxui_1_1Event">Event</a> Custom = <a class="el" href="#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({0})</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00095">95</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a57ae65156ecf0f469cc559a49e6c4f2f" name="a57ae65156ecf0f469cc559a49e6c4f2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57ae65156ecf0f469cc559a49e6c4f2f">&#9670;&#160;</a></span>screen_</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a>* screen_ = nullptr</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00122">122</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a761c3b7a78d8408dfbe76131209532d7" name="a761c3b7a78d8408dfbe76131209532d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a761c3b7a78d8408dfbe76131209532d7">&#9670;&#160;</a></span>mouse</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="#structftxui_1_1Mouse">Mouse</a> mouse</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="examples_2component_2canvas_animated_8cpp-example.html#a9">examples/component/canvas_animated.cpp</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00142">142</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a9d8d873964fd143f113fce55e15c37fb" name="a9d8d873964fd143f113fce55e15c37fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d8d873964fd143f113fce55e15c37fb">&#9670;&#160;</a></span>cursor</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct Cursor cursor</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00143">143</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
<a id="a25a0efbff7ae0393c695f6d720cb5542" name="a25a0efbff7ae0393c695f6d720cb5542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25a0efbff7ae0393c695f6d720cb5542">&#9670;&#160;</a></span>cursor_shape</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int cursor_shape</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="event_8hpp_source.html#l00144">144</a> of file <a class="el" href="event_8hpp_source.html">event.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="structftxui_1_1Mouse" id="structftxui_1_1Mouse"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structftxui_1_1Mouse">&#9670;&#160;</a></span>ftxui::Mouse</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct ftxui::Mouse</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>滑鼠事件。它包含滑鼠的座標、按下的按鈕 以及修飾鍵shift、ctrl、meta</p>
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00011">11</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div><table class="memberdecls">
<tr><td colspan="2"><h3>Public Types</h3></td></tr>
<tr class="memitem:a03bfec859eac87be20f8952c1eb89de0" id="r_a03bfec859eac87be20f8952c1eb89de0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a03bfec859eac87be20f8952c1eb89de0">Button</a> { <br />
&#160;&#160;<a class="el" href="#a03bfec859eac87be20f8952c1eb89de0a9d4d8b0b72fc2659da772d761a3c5ecb">Left</a> = 0
, <br />
&#160;&#160;<a class="el" href="#a03bfec859eac87be20f8952c1eb89de0a673e6efef9aafe98078c5552e99c923c">Middle</a> = 1
, <br />
&#160;&#160;<a class="el" href="#a03bfec859eac87be20f8952c1eb89de0ad48f7af8c070184f3774c8e85854eb66">Right</a> = 2
, <br />
&#160;&#160;<a class="el" href="#a03bfec859eac87be20f8952c1eb89de0ac9d3e887722f2bc482bcca9d41c512af">None</a> = 3
, <br />
&#160;&#160;<a class="el" href="#a03bfec859eac87be20f8952c1eb89de0ab51f2e2fc1697565b732263f86a976d6">WheelUp</a> = 4
, <br />
&#160;&#160;<a class="el" href="#a03bfec859eac87be20f8952c1eb89de0afd8a27c9d7eac3486f6fbd2d608da0db">WheelDown</a> = 5
, <br />
&#160;&#160;<a class="el" href="#a03bfec859eac87be20f8952c1eb89de0a160e671a76bd0d1f424a8b9700275375">WheelLeft</a> = 6
, <br />
&#160;&#160;<a class="el" href="#a03bfec859eac87be20f8952c1eb89de0ae73184b2d38af984b5cda75057471adc">WheelRight</a> = 7
<br />
}</td></tr>
<tr class="separator:a03bfec859eac87be20f8952c1eb89de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a099c889d2b948b264c7a665b66e3a9b6" id="r_a099c889d2b948b264c7a665b66e3a9b6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a099c889d2b948b264c7a665b66e3a9b6">Motion</a> { <br />
&#160;&#160;<a class="el" href="#a099c889d2b948b264c7a665b66e3a9b6ad9417ac74f0134b9577d1d85cf422c25">Released</a> = 0
, <br />
&#160;&#160;<a class="el" href="#a099c889d2b948b264c7a665b66e3a9b6a05f4abb2322aa023aba9570c327aff25">Pressed</a> = 1
, <br />
&#160;&#160;<a class="el" href="#a099c889d2b948b264c7a665b66e3a9b6a9bf35ab1cecfbb50d8f1d708a4921fc6">Moved</a> = 2
<br />
}</td></tr>
<tr class="separator:a099c889d2b948b264c7a665b66e3a9b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:aa56e877ca6a7524cf1e891c7435c3ace" id="r_aa56e877ca6a7524cf1e891c7435c3ace"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a03bfec859eac87be20f8952c1eb89de0">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa56e877ca6a7524cf1e891c7435c3ace">button</a> = <a class="el" href="#a03bfec859eac87be20f8952c1eb89de0ac9d3e887722f2bc482bcca9d41c512af">Button::None</a></td></tr>
<tr class="separator:aa56e877ca6a7524cf1e891c7435c3ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8ec4d0833a67c0bcd400f9e30bd07c7" id="r_af8ec4d0833a67c0bcd400f9e30bd07c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a099c889d2b948b264c7a665b66e3a9b6">Motion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af8ec4d0833a67c0bcd400f9e30bd07c7">motion</a> = <a class="el" href="#a099c889d2b948b264c7a665b66e3a9b6a05f4abb2322aa023aba9570c327aff25">Motion::Pressed</a></td></tr>
<tr class="separator:af8ec4d0833a67c0bcd400f9e30bd07c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace78b37abb3d96740735fd8eb41235e6" id="r_ace78b37abb3d96740735fd8eb41235e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ace78b37abb3d96740735fd8eb41235e6">shift</a> = false</td></tr>
<tr class="separator:ace78b37abb3d96740735fd8eb41235e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e545ef1aafd5ca9f1d6055fcebeeca" id="r_a46e545ef1aafd5ca9f1d6055fcebeeca"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a46e545ef1aafd5ca9f1d6055fcebeeca">meta</a> = false</td></tr>
<tr class="separator:a46e545ef1aafd5ca9f1d6055fcebeeca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad155fe5a68eb888a7e0eb897a3dfc015" id="r_ad155fe5a68eb888a7e0eb897a3dfc015"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad155fe5a68eb888a7e0eb897a3dfc015">control</a> = false</td></tr>
<tr class="separator:ad155fe5a68eb888a7e0eb897a3dfc015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6150e0515f7202e2fb518f7206ed97dc" id="r_a6150e0515f7202e2fb518f7206ed97dc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6150e0515f7202e2fb518f7206ed97dc">x</a> = 0</td></tr>
<tr class="separator:a6150e0515f7202e2fb518f7206ed97dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a2f84ed7838f07779ae24c5a9086d33" id="r_a0a2f84ed7838f07779ae24c5a9086d33"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a2f84ed7838f07779ae24c5a9086d33">y</a> = 0</td></tr>
<tr class="separator:a0a2f84ed7838f07779ae24c5a9086d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Enumeration Documentation</h4>
<a id="a03bfec859eac87be20f8952c1eb89de0" name="a03bfec859eac87be20f8952c1eb89de0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03bfec859eac87be20f8952c1eb89de0">&#9670;&#160;</a></span>Button</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a03bfec859eac87be20f8952c1eb89de0">Button</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a03bfec859eac87be20f8952c1eb89de0a9d4d8b0b72fc2659da772d761a3c5ecb" name="a03bfec859eac87be20f8952c1eb89de0a9d4d8b0b72fc2659da772d761a3c5ecb"></a>Left&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a03bfec859eac87be20f8952c1eb89de0a673e6efef9aafe98078c5552e99c923c" name="a03bfec859eac87be20f8952c1eb89de0a673e6efef9aafe98078c5552e99c923c"></a>Middle&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a03bfec859eac87be20f8952c1eb89de0ad48f7af8c070184f3774c8e85854eb66" name="a03bfec859eac87be20f8952c1eb89de0ad48f7af8c070184f3774c8e85854eb66"></a>Right&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a03bfec859eac87be20f8952c1eb89de0ac9d3e887722f2bc482bcca9d41c512af" name="a03bfec859eac87be20f8952c1eb89de0ac9d3e887722f2bc482bcca9d41c512af"></a>None&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a03bfec859eac87be20f8952c1eb89de0ab51f2e2fc1697565b732263f86a976d6" name="a03bfec859eac87be20f8952c1eb89de0ab51f2e2fc1697565b732263f86a976d6"></a>WheelUp&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a03bfec859eac87be20f8952c1eb89de0afd8a27c9d7eac3486f6fbd2d608da0db" name="a03bfec859eac87be20f8952c1eb89de0afd8a27c9d7eac3486f6fbd2d608da0db"></a>WheelDown&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a03bfec859eac87be20f8952c1eb89de0a160e671a76bd0d1f424a8b9700275375" name="a03bfec859eac87be20f8952c1eb89de0a160e671a76bd0d1f424a8b9700275375"></a>WheelLeft&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a03bfec859eac87be20f8952c1eb89de0ae73184b2d38af984b5cda75057471adc" name="a03bfec859eac87be20f8952c1eb89de0ae73184b2d38af984b5cda75057471adc"></a>WheelRight&#160;</td><td class="fielddoc"><p>僅支援的終端機。 </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00012">12</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div>
</div>
<a id="a099c889d2b948b264c7a665b66e3a9b6" name="a099c889d2b948b264c7a665b66e3a9b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a099c889d2b948b264c7a665b66e3a9b6">&#9670;&#160;</a></span>Motion</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a099c889d2b948b264c7a665b66e3a9b6">Motion</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a099c889d2b948b264c7a665b66e3a9b6ad9417ac74f0134b9577d1d85cf422c25" name="a099c889d2b948b264c7a665b66e3a9b6ad9417ac74f0134b9577d1d85cf422c25"></a>Released&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a099c889d2b948b264c7a665b66e3a9b6a05f4abb2322aa023aba9570c327aff25" name="a099c889d2b948b264c7a665b66e3a9b6a05f4abb2322aa023aba9570c327aff25"></a>Pressed&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a099c889d2b948b264c7a665b66e3a9b6a9bf35ab1cecfbb50d8f1d708a4921fc6" name="a099c889d2b948b264c7a665b66e3a9b6a9bf35ab1cecfbb50d8f1d708a4921fc6"></a>Moved&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00023">23</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="aa56e877ca6a7524cf1e891c7435c3ace" name="aa56e877ca6a7524cf1e891c7435c3ace"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa56e877ca6a7524cf1e891c7435c3ace">&#9670;&#160;</a></span>button</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#a03bfec859eac87be20f8952c1eb89de0">Button</a> button = <a class="el" href="#a03bfec859eac87be20f8952c1eb89de0ac9d3e887722f2bc482bcca9d41c512af">Button::None</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00030">30</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div>
</div>
<a id="af8ec4d0833a67c0bcd400f9e30bd07c7" name="af8ec4d0833a67c0bcd400f9e30bd07c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8ec4d0833a67c0bcd400f9e30bd07c7">&#9670;&#160;</a></span>motion</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#a099c889d2b948b264c7a665b66e3a9b6">Motion</a> motion = <a class="el" href="#a099c889d2b948b264c7a665b66e3a9b6a05f4abb2322aa023aba9570c327aff25">Motion::Pressed</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00033">33</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div>
</div>
<a id="ace78b37abb3d96740735fd8eb41235e6" name="ace78b37abb3d96740735fd8eb41235e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace78b37abb3d96740735fd8eb41235e6">&#9670;&#160;</a></span>shift</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool shift = false</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00036">36</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div>
</div>
<a id="a46e545ef1aafd5ca9f1d6055fcebeeca" name="a46e545ef1aafd5ca9f1d6055fcebeeca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46e545ef1aafd5ca9f1d6055fcebeeca">&#9670;&#160;</a></span>meta</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool meta = false</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00037">37</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div>
</div>
<a id="ad155fe5a68eb888a7e0eb897a3dfc015" name="ad155fe5a68eb888a7e0eb897a3dfc015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad155fe5a68eb888a7e0eb897a3dfc015">&#9670;&#160;</a></span>control</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool control = false</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00038">38</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div>
</div>
<a id="a6150e0515f7202e2fb518f7206ed97dc" name="a6150e0515f7202e2fb518f7206ed97dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6150e0515f7202e2fb518f7206ed97dc">&#9670;&#160;</a></span>x</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int x = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00041">41</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div>
</div>
<a id="a0a2f84ed7838f07779ae24c5a9086d33" name="a0a2f84ed7838f07779ae24c5a9086d33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a2f84ed7838f07779ae24c5a9086d33">&#9670;&#160;</a></span>y</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int y = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mouse_8hpp_source.html#l00042">42</a> of file <a class="el" href="mouse_8hpp_source.html">mouse.hpp</a>.</p>
</div>
</div>
</div>
</div>
<a name="classftxui_1_1ScreenInteractive" id="classftxui_1_1ScreenInteractive"></a>
<h2 class="memtitle"><span class="permalink"><a href="#classftxui_1_1ScreenInteractive">&#9670;&#160;</a></span>ftxui::ScreenInteractive</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">class ftxui::ScreenInteractive</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p><a class="el" href="#classftxui_1_1ScreenInteractive" title="ScreenInteractive 是一個可以處理事件、執行主迴圈並管理組件的 Screen。">ScreenInteractive</a> 是一個可以處理事件、執行主迴圈並管理組件的 <code><a class="el" href="group__screen.html#classftxui_1_1Screen" title="像素的矩形網格。">Screen</a></code></p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8hpp_source.html#l00033">33</a> of file <a class="el" href="screen__interactive_8hpp_source.html">screen_interactive.hpp</a>.</p>
</div><div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ScreenInteractive:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classftxui_1_1ScreenInteractive__inherit__graph.png" border="0" usemap="#aScreenInteractive_inherit__map" alt="Inheritance graph"/></div>
<map name="aScreenInteractive_inherit__map" id="aScreenInteractive_inherit__map">
<area shape="rect" title="ScreenInteractive 是一個可以處理事件、執行主迴圈並管理組件的 Screen。" alt="" coords="5,152,141,177"/>
<area shape="rect" href="group__screen.html#classftxui_1_1Screen" title="像素的矩形網格。" alt="" coords="40,79,107,104"/>
<area shape="poly" title=" " alt="" coords="76,118,76,152,71,152,71,118"/>
<area shape="rect" href="group__screen.html#classftxui_1_1Image" title="像素的矩形網格。" alt="" coords="42,5,105,31"/>
<area shape="poly" title=" " alt="" coords="76,44,76,79,71,79,71,44"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr><td colspan="2"><h3>Public Types</h3></td></tr>
<tr class="memitem:a0424ec9a980000671f12bfa39fc32273" id="r_a0424ec9a980000671f12bfa39fc32273"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a0424ec9a980000671f12bfa39fc32273">SelectionStyle</a> = std::function&lt;void(<a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a>&amp;)&gt;</td></tr>
<tr class="separator:a0424ec9a980000671f12bfa39fc32273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Member Functions</h3></td></tr>
<tr class="memitem:ae6ab8a002adc9e1303a30fb2632d0778" id="r_ae6ab8a002adc9e1303a30fb2632d0778"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae6ab8a002adc9e1303a30fb2632d0778">~ScreenInteractive</a> () override</td></tr>
<tr class="separator:ae6ab8a002adc9e1303a30fb2632d0778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5961c1d4caf0ba9a030e5675162a164" id="r_ad5961c1d4caf0ba9a030e5675162a164"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5961c1d4caf0ba9a030e5675162a164">TrackMouse</a> (bool enable=true)</td></tr>
<tr class="memdesc:ad5961c1d4caf0ba9a030e5675162a164"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether mouse is tracked and events reported. called outside of the main loop. E.g <code><a class="el" href="#a6f7095d721dd1dbd490d97c028eb676f">ScreenInteractive::Loop(...)</a></code>. <br /></td></tr>
<tr class="separator:ad5961c1d4caf0ba9a030e5675162a164"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13d77f11d0631067367d82d380b04ce2" id="r_a13d77f11d0631067367d82d380b04ce2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a13d77f11d0631067367d82d380b04ce2">HandlePipedInput</a> (bool enable=true)</td></tr>
<tr class="memdesc:a13d77f11d0631067367d82d380b04ce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable automatic piped input handling. When enabled, FTXUI will detect piped input and redirect stdin from /dev/tty for keyboard input, allowing applications to read piped data while still receiving interactive keyboard events. <br /></td></tr>
<tr class="separator:a13d77f11d0631067367d82d380b04ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bd3dbd471fce0038700caaa47dddc1a" id="r_a9bd3dbd471fce0038700caaa47dddc1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9bd3dbd471fce0038700caaa47dddc1a">Loop</a> (<a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a>)</td></tr>
<tr class="memdesc:a9bd3dbd471fce0038700caaa47dddc1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the main loop. <br /></td></tr>
<tr class="separator:a9bd3dbd471fce0038700caaa47dddc1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a6a7739e9cc01ba888b57d1f9457f4c" id="r_a1a6a7739e9cc01ba888b57d1f9457f4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a6a7739e9cc01ba888b57d1f9457f4c">Exit</a> ()</td></tr>
<tr class="memdesc:a1a6a7739e9cc01ba888b57d1f9457f4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exit the main loop. <br /></td></tr>
<tr class="separator:a1a6a7739e9cc01ba888b57d1f9457f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae295157a88e6300609df83769ed885f2" id="r_ae295157a88e6300609df83769ed885f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae295157a88e6300609df83769ed885f2">ExitLoopClosure</a> ()</td></tr>
<tr class="memdesc:ae295157a88e6300609df83769ed885f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a function to exit the main loop. <br /></td></tr>
<tr class="separator:ae295157a88e6300609df83769ed885f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49209b09dcf8bc540f79e2bfd0a7ee88" id="r_a49209b09dcf8bc540f79e2bfd0a7ee88"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a49209b09dcf8bc540f79e2bfd0a7ee88">Post</a> (<a class="el" href="namespaceftxui.html#aaa92a82e968c721805c62787cd000534">Task</a> task)</td></tr>
<tr class="memdesc:a49209b09dcf8bc540f79e2bfd0a7ee88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a task to the main loop. It will be executed later, after every other scheduled tasks. <br /></td></tr>
<tr class="separator:a49209b09dcf8bc540f79e2bfd0a7ee88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29e75bdaa1d5465518787ec014b2c3bf" id="r_a29e75bdaa1d5465518787ec014b2c3bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a29e75bdaa1d5465518787ec014b2c3bf">PostEvent</a> (<a class="el" href="#structftxui_1_1Event">Event</a> event)</td></tr>
<tr class="memdesc:a29e75bdaa1d5465518787ec014b2c3bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an event to the main loop. It will be executed later, after every other scheduled events. <br /></td></tr>
<tr class="separator:a29e75bdaa1d5465518787ec014b2c3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad94d3d42aba3359550759aae5bcffbe9" id="r_ad94d3d42aba3359550759aae5bcffbe9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad94d3d42aba3359550759aae5bcffbe9">RequestAnimationFrame</a> ()</td></tr>
<tr class="memdesc:ad94d3d42aba3359550759aae5bcffbe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a task to draw the screen one more time, until all the animations are done. <br /></td></tr>
<tr class="separator:ad94d3d42aba3359550759aae5bcffbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad61519d291dcc216d2ac618618a45a2" id="r_aad61519d291dcc216d2ac618618a45a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#a24b663cb6b0b262055c94d3a03bdd274">CapturedMouse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aad61519d291dcc216d2ac618618a45a2">CaptureMouse</a> ()</td></tr>
<tr class="memdesc:aad61519d291dcc216d2ac618618a45a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to get the unique lock about behing able to capture the mouse. <br /></td></tr>
<tr class="separator:aad61519d291dcc216d2ac618618a45a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9df2de690486078fea4a7151b83b089" id="r_af9df2de690486078fea4a7151b83b089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceftxui.html#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af9df2de690486078fea4a7151b83b089">WithRestoredIO</a> (<a class="el" href="namespaceftxui.html#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a>)</td></tr>
<tr class="memdesc:af9df2de690486078fea4a7151b83b089"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decorate a function. It executes the same way, but with the currently active screen terminal hooks temporarilly uninstalled during its execution. <br /></td></tr>
<tr class="separator:af9df2de690486078fea4a7151b83b089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae48c11a6c9160dc14cd5504ebe69304b" id="r_ae48c11a6c9160dc14cd5504ebe69304b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae48c11a6c9160dc14cd5504ebe69304b">ForceHandleCtrlC</a> (bool force)</td></tr>
<tr class="memdesc:ae48c11a6c9160dc14cd5504ebe69304b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Force FTXUI to handle or not handle Ctrl-C, even if the component catches the <a class="el" href="#a038a33c469a2e4474d08d637e37f660d">Event::CtrlC</a>. <br /></td></tr>
<tr class="separator:ae48c11a6c9160dc14cd5504ebe69304b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1c772ab581e587daad086227435f2ec" id="r_af1c772ab581e587daad086227435f2ec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af1c772ab581e587daad086227435f2ec">ForceHandleCtrlZ</a> (bool force)</td></tr>
<tr class="memdesc:af1c772ab581e587daad086227435f2ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Force FTXUI to handle or not handle Ctrl-Z, even if the component catches the <a class="el" href="#a22ef83103e0443ba82acc19f24f729bc">Event::CtrlZ</a>. <br /></td></tr>
<tr class="separator:af1c772ab581e587daad086227435f2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25769e248caa01d336f5eaa79cd6160" id="r_ac25769e248caa01d336f5eaa79cd6160"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac25769e248caa01d336f5eaa79cd6160">GetSelection</a> ()</td></tr>
<tr class="memdesc:ac25769e248caa01d336f5eaa79cd6160"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the content of the current selection. <br /></td></tr>
<tr class="separator:ac25769e248caa01d336f5eaa79cd6160"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6daabb2df61b6be6f0b2a8950ac3281" id="r_ad6daabb2df61b6be6f0b2a8950ac3281"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad6daabb2df61b6be6f0b2a8950ac3281">SelectionChange</a> (std::function&lt; void()&gt; callback)</td></tr>
<tr class="separator:ad6daabb2df61b6be6f0b2a8950ac3281"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c380b03cea21d7ac7325136a131ff0" id="r_a19c380b03cea21d7ac7325136a131ff0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a19c380b03cea21d7ac7325136a131ff0">ToString</a> () const</td></tr>
<tr class="separator:a19c380b03cea21d7ac7325136a131ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad93edbe885499a712129356f1ffd506b" id="r_ad93edbe885499a712129356f1ffd506b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#ad93edbe885499a712129356f1ffd506b">Print</a> () const</td></tr>
<tr class="separator:ad93edbe885499a712129356f1ffd506b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa71d36872f416feaa853788a7a7a7ef8" id="r_aa71d36872f416feaa853788a7a7a7ef8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#aa71d36872f416feaa853788a7a7a7ef8">Clear</a> ()</td></tr>
<tr class="memdesc:aa71d36872f416feaa853788a7a7a7ef8"><td class="mdescLeft">&#160;</td><td class="mdescRight">清除螢幕上的所有像素。 <br /></td></tr>
<tr class="separator:aa71d36872f416feaa853788a7a7a7ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9677c078c4270afdb7451cdc0b0871d4" id="r_a9677c078c4270afdb7451cdc0b0871d4"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a9677c078c4270afdb7451cdc0b0871d4">ResetPosition</a> (bool clear=false) const</td></tr>
<tr class="memdesc:a9677c078c4270afdb7451cdc0b0871d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回一個字串,用於將游標位置重置到螢幕的開頭。 <br /></td></tr>
<tr class="separator:a9677c078c4270afdb7451cdc0b0871d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04d18c0cb0df3ed7a01ca5c3b8711ff7" id="r_a04d18c0cb0df3ed7a01ca5c3b8711ff7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a04d18c0cb0df3ed7a01ca5c3b8711ff7">ApplyShader</a> ()</td></tr>
<tr class="separator:a04d18c0cb0df3ed7a01ca5c3b8711ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94febaac347b83267ff6a10b7837d612" id="r_a94febaac347b83267ff6a10b7837d612"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1Screen_1_1Cursor.html">Cursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a94febaac347b83267ff6a10b7837d612">cursor</a> () const</td></tr>
<tr class="separator:a94febaac347b83267ff6a10b7837d612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aa24862a3d050b3aea2ade1300d51a7" id="r_a1aa24862a3d050b3aea2ade1300d51a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a1aa24862a3d050b3aea2ade1300d51a7">SetCursor</a> (<a class="el" href="structftxui_1_1Screen_1_1Cursor.html">Cursor</a> <a class="el" href="group__screen.html#a94febaac347b83267ff6a10b7837d612">cursor</a>)</td></tr>
<tr class="separator:a1aa24862a3d050b3aea2ade1300d51a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38015a8bc3dda474354ec8a374a6e2de" id="r_a38015a8bc3dda474354ec8a374a6e2de"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a38015a8bc3dda474354ec8a374a6e2de">RegisterHyperlink</a> (const std::string &amp;link)</td></tr>
<tr class="separator:a38015a8bc3dda474354ec8a374a6e2de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b55b16969dfccc79195fe61c5ba6d1a" id="r_a0b55b16969dfccc79195fe61c5ba6d1a"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a0b55b16969dfccc79195fe61c5ba6d1a">Hyperlink</a> (uint8_t id) const</td></tr>
<tr class="separator:a0b55b16969dfccc79195fe61c5ba6d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a056c2ad43affdac744b6907e9ea81463" id="r_a056c2ad43affdac744b6907e9ea81463"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__screen.html#a0424ec9a980000671f12bfa39fc32273">SelectionStyle</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a056c2ad43affdac744b6907e9ea81463">GetSelectionStyle</a> () const</td></tr>
<tr class="memdesc:a056c2ad43affdac744b6907e9ea81463"><td class="mdescLeft">&#160;</td><td class="mdescRight">返回當前選擇樣式。 <br /></td></tr>
<tr class="separator:a056c2ad43affdac744b6907e9ea81463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba0d30b90db17d6b7561f704ed63b5e6" id="r_aba0d30b90db17d6b7561f704ed63b5e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#aba0d30b90db17d6b7561f704ed63b5e6">SetSelectionStyle</a> (<a class="el" href="group__screen.html#a0424ec9a980000671f12bfa39fc32273">SelectionStyle</a> decorator)</td></tr>
<tr class="memdesc:aba0d30b90db17d6b7561f704ed63b5e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">設置當前選擇樣式。 <br /></td></tr>
<tr class="separator:aba0d30b90db17d6b7561f704ed63b5e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55b0a995463c6936efb33391f29565bc" id="r_a55b0a995463c6936efb33391f29565bc"><td class="memItemLeft" align="right" valign="top">std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a55b0a995463c6936efb33391f29565bc">at</a> (int x, int y)</td></tr>
<tr class="memdesc:a55b0a995463c6936efb33391f29565bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">存取給定位置的單元格中的字元。 <br /></td></tr>
<tr class="separator:a55b0a995463c6936efb33391f29565bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0882d58bb8ca1be9953135338456cf9e" id="r_a0882d58bb8ca1be9953135338456cf9e"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a0882d58bb8ca1be9953135338456cf9e">at</a> (int x, int y) const</td></tr>
<tr class="memdesc:a0882d58bb8ca1be9953135338456cf9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">存取給定位置的單元格中的字元。 <br /></td></tr>
<tr class="separator:a0882d58bb8ca1be9953135338456cf9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a483f8ee1967e200cfc9e277b3ce00174" id="r_a483f8ee1967e200cfc9e277b3ce00174"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a483f8ee1967e200cfc9e277b3ce00174">PixelAt</a> (int x, int y)</td></tr>
<tr class="memdesc:a483f8ee1967e200cfc9e277b3ce00174"><td class="mdescLeft">&#160;</td><td class="mdescRight">存取給定位置的單元格 (<a class="el" href="group__screen.html#structftxui_1_1Pixel" title="一個 Unicode 字元及其相關樣式。">Pixel</a>)。 <br /></td></tr>
<tr class="separator:a483f8ee1967e200cfc9e277b3ce00174"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b2b39bb8f4d72068744776093125b3" id="r_a03b2b39bb8f4d72068744776093125b3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a03b2b39bb8f4d72068744776093125b3">PixelAt</a> (int x, int y) const</td></tr>
<tr class="memdesc:a03b2b39bb8f4d72068744776093125b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">存取給定位置的單元格 (<a class="el" href="group__screen.html#structftxui_1_1Pixel" title="一個 Unicode 字元及其相關樣式。">Pixel</a>)。 <br /></td></tr>
<tr class="separator:a03b2b39bb8f4d72068744776093125b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7a460c9dacd70ed81b1adfea46b492e" id="r_ae7a460c9dacd70ed81b1adfea46b492e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#ae7a460c9dacd70ed81b1adfea46b492e">dimx</a> () const</td></tr>
<tr class="separator:ae7a460c9dacd70ed81b1adfea46b492e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d283cfb1ec16b3fc13d344ebfea93d4" id="r_a0d283cfb1ec16b3fc13d344ebfea93d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a0d283cfb1ec16b3fc13d344ebfea93d4">dimy</a> () const</td></tr>
<tr class="separator:a0d283cfb1ec16b3fc13d344ebfea93d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Static Public Member Functions</h3></td></tr>
<tr class="memitem:a267cfc2d693fa96a82ae74029214d02e" id="r_a267cfc2d693fa96a82ae74029214d02e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a267cfc2d693fa96a82ae74029214d02e">FixedSize</a> (int <a class="el" href="group__screen.html#ae7a460c9dacd70ed81b1adfea46b492e">dimx</a>, int <a class="el" href="group__screen.html#a0d283cfb1ec16b3fc13d344ebfea93d4">dimy</a>)</td></tr>
<tr class="separator:a267cfc2d693fa96a82ae74029214d02e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53dc5c3030151713857cf1a898d0f897" id="r_a53dc5c3030151713857cf1a898d0f897"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a53dc5c3030151713857cf1a898d0f897">Fullscreen</a> ()</td></tr>
<tr class="separator:a53dc5c3030151713857cf1a898d0f897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be13532d5bef8f566c12090db2dffba" id="r_a6be13532d5bef8f566c12090db2dffba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6be13532d5bef8f566c12090db2dffba">FullscreenPrimaryScreen</a> ()</td></tr>
<tr class="separator:a6be13532d5bef8f566c12090db2dffba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acad4646ece7569fd39a3a5c847ebb4a8" id="r_acad4646ece7569fd39a3a5c847ebb4a8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acad4646ece7569fd39a3a5c847ebb4a8">FullscreenAlternateScreen</a> ()</td></tr>
<tr class="separator:acad4646ece7569fd39a3a5c847ebb4a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f458e443ed672c2aea9fdd96531a621" id="r_a4f458e443ed672c2aea9fdd96531a621"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f458e443ed672c2aea9fdd96531a621">FitComponent</a> ()</td></tr>
<tr class="separator:a4f458e443ed672c2aea9fdd96531a621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b7de0467b4e57ce5f337ba8634d8d13" id="r_a0b7de0467b4e57ce5f337ba8634d8d13"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b7de0467b4e57ce5f337ba8634d8d13">TerminalOutput</a> ()</td></tr>
<tr class="separator:a0b7de0467b4e57ce5f337ba8634d8d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dc30615370889030396a239ceee2a77" id="r_a9dc30615370889030396a239ceee2a77"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9dc30615370889030396a239ceee2a77">Active</a> ()</td></tr>
<tr class="memdesc:a9dc30615370889030396a239ceee2a77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the currently active screen, or null if none. <br /></td></tr>
<tr class="separator:a9dc30615370889030396a239ceee2a77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32b98be0603ace46d6dc9d05b330a9fd" id="r_a32b98be0603ace46d6dc9d05b330a9fd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a32b98be0603ace46d6dc9d05b330a9fd">Create</a> (<a class="el" href="group__screen.html#structftxui_1_1Dimensions">Dimensions</a> dimension)</td></tr>
<tr class="memdesc:a32b98be0603ace46d6dc9d05b330a9fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">創建具有給定尺寸的螢幕。 <br /></td></tr>
<tr class="separator:a32b98be0603ace46d6dc9d05b330a9fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29a8d230cd1913d26626158fc4fc0a0c" id="r_a29a8d230cd1913d26626158fc4fc0a0c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a29a8d230cd1913d26626158fc4fc0a0c">Create</a> (<a class="el" href="group__screen.html#structftxui_1_1Dimensions">Dimensions</a> width, <a class="el" href="group__screen.html#structftxui_1_1Dimensions">Dimensions</a> height)</td></tr>
<tr class="memdesc:a29a8d230cd1913d26626158fc4fc0a0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">沿著 x 軸和 y 軸創建具有給定尺寸的螢幕。 <br /></td></tr>
<tr class="separator:a29a8d230cd1913d26626158fc4fc0a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Public Attributes</h3></td></tr>
<tr class="memitem:a55bfcd8369da28d548069f2761d2c39f" id="r_a55bfcd8369da28d548069f2761d2c39f"><td class="memItemLeft" align="right" valign="top">friend&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a55bfcd8369da28d548069f2761d2c39f">Private</a></td></tr>
<tr class="separator:a55bfcd8369da28d548069f2761d2c39f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92cacd07ba30909855f19edc01192ff0" id="r_a92cacd07ba30909855f19edc01192ff0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#structftxui_1_1Box">Box</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a92cacd07ba30909855f19edc01192ff0">stencil</a></td></tr>
<tr class="separator:a92cacd07ba30909855f19edc01192ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><h3>Protected Attributes</h3></td></tr>
<tr class="memitem:a9df9d1ae7ed66857ca987963b2365904" id="r_a9df9d1ae7ed66857ca987963b2365904"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structftxui_1_1Screen_1_1Cursor.html">Cursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a9df9d1ae7ed66857ca987963b2365904">cursor_</a></td></tr>
<tr class="separator:a9df9d1ae7ed66857ca987963b2365904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff83d382ef60ad2a0fca3ba68e9397f" id="r_acff83d382ef60ad2a0fca3ba68e9397f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#acff83d382ef60ad2a0fca3ba68e9397f">hyperlinks_</a> = {&quot;&quot;}</td></tr>
<tr class="separator:acff83d382ef60ad2a0fca3ba68e9397f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9f757d5d67255f61e27950be4131be1" id="r_ab9f757d5d67255f61e27950be4131be1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__screen.html#a0424ec9a980000671f12bfa39fc32273">SelectionStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#ab9f757d5d67255f61e27950be4131be1">selection_style_</a></td></tr>
<tr class="separator:ab9f757d5d67255f61e27950be4131be1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b254c3faacd432c325efff4268ca683" id="r_a1b254c3faacd432c325efff4268ca683"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a1b254c3faacd432c325efff4268ca683">dimx_</a></td></tr>
<tr class="separator:a1b254c3faacd432c325efff4268ca683"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e9d5df4b41aaa5eca27cdcaca6d4574" id="r_a9e9d5df4b41aaa5eca27cdcaca6d4574"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#a9e9d5df4b41aaa5eca27cdcaca6d4574">dimy_</a></td></tr>
<tr class="separator:a9e9d5df4b41aaa5eca27cdcaca6d4574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeab8c1788b3f2c7403749c3be95a68ae" id="r_aeab8c1788b3f2c7403749c3be95a68ae"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::vector&lt; <a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__screen.html#aeab8c1788b3f2c7403749c3be95a68ae">pixels_</a></td></tr>
<tr class="separator:aeab8c1788b3f2c7403749c3be95a68ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h4 class="groupheader">Member Typedef Documentation</h4>
<a id="a0424ec9a980000671f12bfa39fc32273" name="a0424ec9a980000671f12bfa39fc32273"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0424ec9a980000671f12bfa39fc32273">&#9670;&#160;</a></span>SelectionStyle</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="group__screen.html#a0424ec9a980000671f12bfa39fc32273">SelectionStyle</a> = std::function&lt;void(<a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a>&amp;)&gt;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen_8hpp_source.html#l00072">72</a> of file <a class="el" href="screen_8hpp_source.html">screen.hpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Constructor &amp; Destructor Documentation</h4>
<a id="ae6ab8a002adc9e1303a30fb2632d0778" name="ae6ab8a002adc9e1303a30fb2632d0778"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6ab8a002adc9e1303a30fb2632d0778">&#9670;&#160;</a></span>~ScreenInteractive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h4 class="groupheader">Member Function Documentation</h4>
<a id="a267cfc2d693fa96a82ae74029214d02e" name="a267cfc2d693fa96a82ae74029214d02e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a267cfc2d693fa96a82ae74029214d02e">&#9670;&#160;</a></span>FixedSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> FixedSize </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>dimx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>dimy</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00284">284</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a53dc5c3030151713857cf1a898d0f897" name="a53dc5c3030151713857cf1a898d0f897"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53dc5c3030151713857cf1a898d0f897">&#9670;&#160;</a></span>Fullscreen()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> Fullscreen </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a <a class="el" href="#classftxui_1_1ScreenInteractive" title="ScreenInteractive 是一個可以處理事件、執行主迴圈並管理組件的 Screen。">ScreenInteractive</a> taking the full terminal size. This is using the alternate screen buffer to avoid messing with the terminal content. </p><dl class="section note"><dt>Note</dt><dd>This is the same as <code><a class="el" href="#acad4646ece7569fd39a3a5c847ebb4a8">ScreenInteractive::FullscreenAlternateScreen()</a></code> </dd></dl>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00297">297</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a6be13532d5bef8f566c12090db2dffba" name="a6be13532d5bef8f566c12090db2dffba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6be13532d5bef8f566c12090db2dffba">&#9670;&#160;</a></span>FullscreenPrimaryScreen()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> FullscreenPrimaryScreen </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a <a class="el" href="#classftxui_1_1ScreenInteractive" title="ScreenInteractive 是一個可以處理事件、執行主迴圈並管理組件的 Screen。">ScreenInteractive</a> taking the full terminal size. The primary screen buffer is being used. It means if the terminal is resized, the previous content might mess up with the terminal content. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00305">305</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="acad4646ece7569fd39a3a5c847ebb4a8" name="acad4646ece7569fd39a3a5c847ebb4a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acad4646ece7569fd39a3a5c847ebb4a8">&#9670;&#160;</a></span>FullscreenAlternateScreen()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> FullscreenAlternateScreen </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a <a class="el" href="#classftxui_1_1ScreenInteractive" title="ScreenInteractive 是一個可以處理事件、執行主迴圈並管理組件的 Screen。">ScreenInteractive</a> taking the full terminal size. This is using the alternate screen buffer to avoid messing with the terminal content. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00318">318</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a4f458e443ed672c2aea9fdd96531a621" name="a4f458e443ed672c2aea9fdd96531a621"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f458e443ed672c2aea9fdd96531a621">&#9670;&#160;</a></span>FitComponent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> FitComponent </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a <a class="el" href="#classftxui_1_1ScreenInteractive" title="ScreenInteractive 是一個可以處理事件、執行主迴圈並管理組件的 Screen。">ScreenInteractive</a> whose width and height match the component being drawn. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00346">346</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a0b7de0467b4e57ce5f337ba8634d8d13" name="a0b7de0467b4e57ce5f337ba8634d8d13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b7de0467b4e57ce5f337ba8634d8d13">&#9670;&#160;</a></span>TerminalOutput()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> TerminalOutput </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a <a class="el" href="#classftxui_1_1ScreenInteractive" title="ScreenInteractive 是一個可以處理事件、執行主迴圈並管理組件的 Screen。">ScreenInteractive</a> whose width match the terminal output width and the height matches the component being drawn. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00331">331</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="ad5961c1d4caf0ba9a030e5675162a164" name="ad5961c1d4caf0ba9a030e5675162a164"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5961c1d4caf0ba9a030e5675162a164">&#9670;&#160;</a></span>TrackMouse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void TrackMouse </td>
<td>(</td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>enable</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set whether mouse is tracked and events reported. called outside of the main loop. E.g <code><a class="el" href="#a6f7095d721dd1dbd490d97c028eb676f">ScreenInteractive::Loop(...)</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">enable</td><td>Whether to enable mouse event tracking. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This muse be called outside of the main loop. E.g. before calling <code><a class="el" href="#a6f7095d721dd1dbd490d97c028eb676f">ScreenInteractive::Loop</a></code>. </dd>
<dd>
<a class="el" href="#structftxui_1_1Mouse" title="滑鼠事件。它包含滑鼠的座標、按下的按鈕 以及修飾鍵shift、ctrl、meta。">Mouse</a> tracking is enabled by default. </dd>
<dd>
<a class="el" href="#structftxui_1_1Mouse" title="滑鼠事件。它包含滑鼠的座標、按下的按鈕 以及修飾鍵shift、ctrl、meta。">Mouse</a> tracking is only supported on terminals that supports it.</dd></dl>
<h3><a class="anchor" id="example-8"></a>
Example</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line">screen.TrackMouse(<span class="keyword">false</span>);</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a>);</div>
<div class="ttc" id="agallery_8cpp_html_a768a57bc667a7482ea6e7fdadf02ba90"><div class="ttname"><a href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a></div><div class="ttdeci">auto component</div><div class="ttdef"><b>Definition</b> <a href="gallery_8cpp_source.html#l00127">gallery.cpp:127</a></div></div>
<div class="ttc" id="agroup__component_html_a0b7de0467b4e57ce5f337ba8634d8d13"><div class="ttname"><a href="#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#l00331">screen_interactive.cpp:331</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00371">371</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a13d77f11d0631067367d82d380b04ce2" name="a13d77f11d0631067367d82d380b04ce2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13d77f11d0631067367d82d380b04ce2">&#9670;&#160;</a></span>HandlePipedInput()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void HandlePipedInput </td>
<td>(</td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>enable</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable or disable automatic piped input handling. When enabled, FTXUI will detect piped input and redirect stdin from /dev/tty for keyboard input, allowing applications to read piped data while still receiving interactive keyboard events. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">enable</td><td>Whether to enable piped input handling. Default is true. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This must be called before <a class="el" href="#a6f7095d721dd1dbd490d97c028eb676f">Loop()</a>. </dd>
<dd>
This feature is enabled by default. </dd>
<dd>
This feature is only available on POSIX systems (Linux/macOS). </dd></dl>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00383">383</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a9dc30615370889030396a239ceee2a77" name="a9dc30615370889030396a239ceee2a77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dc30615370889030396a239ceee2a77">&#9670;&#160;</a></span>Active()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#classftxui_1_1ScreenInteractive">ScreenInteractive</a> * Active </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the currently active screen, or null if none. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00527">527</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a9bd3dbd471fce0038700caaa47dddc1a" name="a9bd3dbd471fce0038700caaa47dddc1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bd3dbd471fce0038700caaa47dddc1a">&#9670;&#160;</a></span>Loop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classftxui_1_1Loop.html">Loop</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>component</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Execute the main loop. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">component</td><td>The component to draw. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00429">429</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a1a6a7739e9cc01ba888b57d1f9457f4c" name="a1a6a7739e9cc01ba888b57d1f9457f4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a6a7739e9cc01ba888b57d1f9457f4c">&#9670;&#160;</a></span>Exit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Exit </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Exit the main loop. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l01024">1024</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="ae295157a88e6300609df83769ed885f2" name="ae295157a88e6300609df83769ed885f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae295157a88e6300609df83769ed885f2">&#9670;&#160;</a></span>ExitLoopClosure()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a> ExitLoopClosure </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a function to exit the main loop. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l01019">1019</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a49209b09dcf8bc540f79e2bfd0a7ee88" name="a49209b09dcf8bc540f79e2bfd0a7ee88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49209b09dcf8bc540f79e2bfd0a7ee88">&#9670;&#160;</a></span>Post()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Post </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#aaa92a82e968c721805c62787cd000534">Task</a></td> <td class="paramname"><span class="paramname"><em>task</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a task to the main loop. It will be executed later, after every other scheduled tasks. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00389">389</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a29e75bdaa1d5465518787ec014b2c3bf" name="a29e75bdaa1d5465518787ec014b2c3bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29e75bdaa1d5465518787ec014b2c3bf">&#9670;&#160;</a></span>PostEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PostEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#structftxui_1_1Event">Event</a></td> <td class="paramname"><span class="paramname"><em>event</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add an event to the main loop. It will be executed later, after every other scheduled events. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00397">397</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="ad94d3d42aba3359550759aae5bcffbe9" name="ad94d3d42aba3359550759aae5bcffbe9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad94d3d42aba3359550759aae5bcffbe9">&#9670;&#160;</a></span>RequestAnimationFrame()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RequestAnimationFrame </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a task to draw the screen one more time, until all the animations are done. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00403">403</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="aad61519d291dcc216d2ac618618a45a2" name="aad61519d291dcc216d2ac618618a45a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad61519d291dcc216d2ac618618a45a2">&#9670;&#160;</a></span>CaptureMouse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#a24b663cb6b0b262055c94d3a03bdd274">CapturedMouse</a> CaptureMouse </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Try to get the unique lock about behing able to capture the mouse. </p>
<dl class="section return"><dt>Returns</dt><dd>A unique lock if the mouse is not already captured, otherwise a null. </dd></dl>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00418">418</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="af9df2de690486078fea4a7151b83b089" name="af9df2de690486078fea4a7151b83b089"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9df2de690486078fea4a7151b83b089">&#9670;&#160;</a></span>WithRestoredIO()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a> WithRestoredIO </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#adc2f3bfa69ce99c596a1ff1b69b04d33">Closure</a></td> <td class="paramname"><span class="paramname"><em>fn</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Decorate a function. It executes the same way, but with the currently active screen terminal hooks temporarilly uninstalled during its execution. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fn</td><td>The function to decorate. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00493">493</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="ae48c11a6c9160dc14cd5504ebe69304b" name="ae48c11a6c9160dc14cd5504ebe69304b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae48c11a6c9160dc14cd5504ebe69304b">&#9670;&#160;</a></span>ForceHandleCtrlC()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ForceHandleCtrlC </td>
<td>(</td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>force</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Force FTXUI to handle or not handle Ctrl-C, even if the component catches the <a class="el" href="#a038a33c469a2e4474d08d637e37f660d">Event::CtrlC</a>. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00503">503</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="af1c772ab581e587daad086227435f2ec" name="af1c772ab581e587daad086227435f2ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1c772ab581e587daad086227435f2ec">&#9670;&#160;</a></span>ForceHandleCtrlZ()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ForceHandleCtrlZ </td>
<td>(</td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>force</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Force FTXUI to handle or not handle Ctrl-Z, even if the component catches the <a class="el" href="#a22ef83103e0443ba82acc19f24f729bc">Event::CtrlZ</a>. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00509">509</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="ac25769e248caa01d336f5eaa79cd6160" name="ac25769e248caa01d336f5eaa79cd6160"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac25769e248caa01d336f5eaa79cd6160">&#9670;&#160;</a></span>GetSelection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string GetSelection </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the content of the current selection. </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00514">514</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="ad6daabb2df61b6be6f0b2a8950ac3281" name="ad6daabb2df61b6be6f0b2a8950ac3281"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6daabb2df61b6be6f0b2a8950ac3281">&#9670;&#160;</a></span>SelectionChange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SelectionChange </td>
<td>(</td>
<td class="paramtype">std::function&lt; void()&gt;</td> <td class="paramname"><span class="paramname"><em>callback</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00521">521</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="a32b98be0603ace46d6dc9d05b330a9fd" name="a32b98be0603ace46d6dc9d05b330a9fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32b98be0603ace46d6dc9d05b330a9fd">&#9670;&#160;</a></span>Create() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> Create </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__screen.html#structftxui_1_1Dimensions">Dimensions</a></td> <td class="paramname"><span class="paramname"><em>dimension</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>創建具有給定尺寸的螢幕。 </p>
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00395">395</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="a29a8d230cd1913d26626158fc4fc0a0c" name="a29a8d230cd1913d26626158fc4fc0a0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29a8d230cd1913d26626158fc4fc0a0c">&#9670;&#160;</a></span>Create() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__screen.html#classftxui_1_1Screen">Screen</a> Create </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__screen.html#structftxui_1_1Dimensions">Dimensions</a></td> <td class="paramname"><span class="paramname"><em>width</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__screen.html#structftxui_1_1Dimensions">Dimensions</a></td> <td class="paramname"><span class="paramname"><em>height</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>沿著 x 軸和 y 軸創建具有給定尺寸的螢幕。 </p>
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00389">389</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="a19c380b03cea21d7ac7325136a131ff0" name="a19c380b03cea21d7ac7325136a131ff0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19c380b03cea21d7ac7325136a131ff0">&#9670;&#160;</a></span>ToString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string ToString </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>生成一個可用於在終端上列印螢幕的 std::string。 </p><dl class="section note"><dt>Note</dt><dd>不要忘記刷新 stdout。或者您可以使用 <a class="el" href="group__screen.html#ad93edbe885499a712129356f1ffd506b">Screen::Print()</a>; </dd></dl>
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00412">412</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="ad93edbe885499a712129356f1ffd506b" name="ad93edbe885499a712129356f1ffd506b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad93edbe885499a712129356f1ffd506b">&#9670;&#160;</a></span>Print()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Print </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00449">449</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="aa71d36872f416feaa853788a7a7a7ef8" name="aa71d36872f416feaa853788a7a7a7ef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa71d36872f416feaa853788a7a7a7ef8">&#9670;&#160;</a></span>Clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Clear </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>清除螢幕上的所有像素。 </p>
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00489">489</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="a9677c078c4270afdb7451cdc0b0871d4" name="a9677c078c4270afdb7451cdc0b0871d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9677c078c4270afdb7451cdc0b0871d4">&#9670;&#160;</a></span>ResetPosition()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string ResetPosition </td>
<td>(</td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>clear</em></span><span class="paramdefsep"> = </span><span class="paramdefval">false</span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回一個字串,用於將游標位置重置到螢幕的開頭。 </p>
<div class="fragment"><div class="line">std::string reset_position;</div>
<div class="line"><span class="keywordflow">while</span>(<span class="keyword">true</span>) {</div>
<div class="line"> <span class="keyword">auto</span> document = render();</div>
<div class="line"> <span class="keyword">auto</span> screen = <a class="code hl_function" href="group__screen.html#a32b98be0603ace46d6dc9d05b330a9fd">Screen::Create</a>(Dimension::Full(), Dimension::Fit(document));</div>
<div class="line"> <a class="code hl_function" href="namespaceftxui.html#ad4b8aa9392f56ba41e2b421e046a7d83">Render</a>(screen, document);</div>
<div class="line"> std::cout &lt;&lt; reset_position &lt;&lt; screen.ToString() &lt;&lt; std::flush;</div>
<div class="line"> reset_position = screen.ResetPosition();</div>
<div class="line"> </div>
<div class="line"> <span class="keyword">using namespace </span>std::chrono_literals;</div>
<div class="line"> std::this_thread::sleep_for(0.01s);</div>
<div class="line">}</div>
<div class="ttc" id="agroup__screen_html_a32b98be0603ace46d6dc9d05b330a9fd"><div class="ttname"><a href="group__screen.html#a32b98be0603ace46d6dc9d05b330a9fd">ftxui::Screen::Create</a></div><div class="ttdeci">static Screen Create(Dimensions dimension)</div><div class="ttdoc">創建具有給定尺寸的螢幕。</div><div class="ttdef"><b>Definition</b> <a href="screen_8cpp_source.html#l00395">screen.cpp:395</a></div></div>
<div class="ttc" id="anamespaceftxui_html_ad4b8aa9392f56ba41e2b421e046a7d83"><div class="ttname"><a href="namespaceftxui.html#ad4b8aa9392f56ba41e2b421e046a7d83">ftxui::Render</a></div><div class="ttdeci">void Render(Screen &amp;screen, const Element &amp;element)</div></div>
</div><!-- fragment --><dl class="section return"><dt>Returns</dt><dd>用於將游標位置重置到開頭的字串。 </dd></dl>
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00470">470</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="a04d18c0cb0df3ed7a01ca5c3b8711ff7" name="a04d18c0cb0df3ed7a01ca5c3b8711ff7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04d18c0cb0df3ed7a01ca5c3b8711ff7">&#9670;&#160;</a></span>ApplyShader()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ApplyShader </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00501">501</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="a94febaac347b83267ff6a10b7837d612" name="a94febaac347b83267ff6a10b7837d612"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94febaac347b83267ff6a10b7837d612">&#9670;&#160;</a></span>cursor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structftxui_1_1Screen_1_1Cursor.html">Cursor</a> cursor </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen_8hpp_source.html#l00065">65</a> of file <a class="el" href="screen_8hpp_source.html">screen.hpp</a>.</p>
</div>
</div>
<a id="a1aa24862a3d050b3aea2ade1300d51a7" name="a1aa24862a3d050b3aea2ade1300d51a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1aa24862a3d050b3aea2ade1300d51a7">&#9670;&#160;</a></span>SetCursor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void SetCursor </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structftxui_1_1Screen_1_1Cursor.html">Cursor</a></td> <td class="paramname"><span class="paramname"><em>cursor</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen_8hpp_source.html#l00066">66</a> of file <a class="el" href="screen_8hpp_source.html">screen.hpp</a>.</p>
</div>
</div>
<a id="a38015a8bc3dda474354ec8a374a6e2de" name="a38015a8bc3dda474354ec8a374a6e2de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38015a8bc3dda474354ec8a374a6e2de">&#9670;&#160;</a></span>RegisterHyperlink()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::uint8_t RegisterHyperlink </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>link</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00528">528</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="a0b55b16969dfccc79195fe61c5ba6d1a" name="a0b55b16969dfccc79195fe61c5ba6d1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b55b16969dfccc79195fe61c5ba6d1a">&#9670;&#160;</a></span>Hyperlink()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; Hyperlink </td>
<td>(</td>
<td class="paramtype">uint8_t</td> <td class="paramname"><span class="paramname"><em>id</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00541">541</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="a056c2ad43affdac744b6907e9ea81463" name="a056c2ad43affdac744b6907e9ea81463"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a056c2ad43affdac744b6907e9ea81463">&#9670;&#160;</a></span>GetSelectionStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="group__screen.html#a0424ec9a980000671f12bfa39fc32273">Screen::SelectionStyle</a> &amp; GetSelectionStyle </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>返回當前選擇樣式。 </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__screen.html#aba0d30b90db17d6b7561f704ed63b5e6" title="設置當前選擇樣式。">SetSelectionStyle</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00550">550</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="aba0d30b90db17d6b7561f704ed63b5e6" name="aba0d30b90db17d6b7561f704ed63b5e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba0d30b90db17d6b7561f704ed63b5e6">&#9670;&#160;</a></span>SetSelectionStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void SetSelectionStyle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__screen.html#a0424ec9a980000671f12bfa39fc32273">SelectionStyle</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>設置當前選擇樣式。 </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__screen.html#a056c2ad43affdac744b6907e9ea81463" title="返回當前選擇樣式。">GetSelectionStyle</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="screen_8cpp_source.html#l00556">556</a> of file <a class="el" href="screen_8cpp_source.html">screen.cpp</a>.</p>
</div>
</div>
<a id="a55b0a995463c6936efb33391f29565bc" name="a55b0a995463c6936efb33391f29565bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55b0a995463c6936efb33391f29565bc">&#9670;&#160;</a></span>at() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string &amp; at </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>存取給定位置的單元格中的字元。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>沿 X 軸的單元格位置。 </td></tr>
<tr><td class="paramname">y</td><td>沿 Y 軸的單元格位置。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="image_8cpp_source.html#l00029">29</a> of file <a class="el" href="image_8cpp_source.html">image.cpp</a>.</p>
</div>
</div>
<a id="a0882d58bb8ca1be9953135338456cf9e" name="a0882d58bb8ca1be9953135338456cf9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0882d58bb8ca1be9953135338456cf9e">&#9670;&#160;</a></span>at() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string &amp; at </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>存取給定位置的單元格中的字元。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>沿 X 軸的單元格位置。 </td></tr>
<tr><td class="paramname">y</td><td>沿 Y 軸的單元格位置。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="image_8cpp_source.html#l00036">36</a> of file <a class="el" href="image_8cpp_source.html">image.cpp</a>.</p>
</div>
</div>
<a id="a483f8ee1967e200cfc9e277b3ce00174" name="a483f8ee1967e200cfc9e277b3ce00174"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a483f8ee1967e200cfc9e277b3ce00174">&#9670;&#160;</a></span>PixelAt() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &amp; PixelAt </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>存取給定位置的單元格 (<a class="el" href="group__screen.html#structftxui_1_1Pixel" title="一個 Unicode 字元及其相關樣式。">Pixel</a>)。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>沿 X 軸的單元格位置。 </td></tr>
<tr><td class="paramname">y</td><td>沿 Y 軸的單元格位置。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="image_8cpp_source.html#l00043">43</a> of file <a class="el" href="image_8cpp_source.html">image.cpp</a>.</p>
</div>
</div>
<a id="a03b2b39bb8f4d72068744776093125b3" name="a03b2b39bb8f4d72068744776093125b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03b2b39bb8f4d72068744776093125b3">&#9670;&#160;</a></span>PixelAt() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a> &amp; PixelAt </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>y</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>存取給定位置的單元格 (<a class="el" href="group__screen.html#structftxui_1_1Pixel" title="一個 Unicode 字元及其相關樣式。">Pixel</a>)。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>沿 X 軸的單元格位置。 </td></tr>
<tr><td class="paramname">y</td><td>沿 Y 軸的單元格位置。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="image_8cpp_source.html#l00050">50</a> of file <a class="el" href="image_8cpp_source.html">image.cpp</a>.</p>
</div>
</div>
<a id="ae7a460c9dacd70ed81b1adfea46b492e" name="ae7a460c9dacd70ed81b1adfea46b492e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7a460c9dacd70ed81b1adfea46b492e">&#9670;&#160;</a></span>dimx()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int dimx </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="image_8hpp_source.html#l00035">35</a> of file <a class="el" href="image_8hpp_source.html">image.hpp</a>.</p>
</div>
</div>
<a id="a0d283cfb1ec16b3fc13d344ebfea93d4" name="a0d283cfb1ec16b3fc13d344ebfea93d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d283cfb1ec16b3fc13d344ebfea93d4">&#9670;&#160;</a></span>dimy()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int dimy </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="image_8hpp_source.html#l00036">36</a> of file <a class="el" href="image_8hpp_source.html">image.hpp</a>.</p>
</div>
</div>
<h4 class="groupheader">Member Data Documentation</h4>
<a id="a55bfcd8369da28d548069f2761d2c39f" name="a55bfcd8369da28d548069f2761d2c39f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55bfcd8369da28d548069f2761d2c39f">&#9670;&#160;</a></span>Private</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">friend Private</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen__interactive_8hpp_source.html#l00176">176</a> of file <a class="el" href="screen__interactive_8hpp_source.html">screen_interactive.hpp</a>.</p>
</div>
</div>
<a id="a9df9d1ae7ed66857ca987963b2365904" name="a9df9d1ae7ed66857ca987963b2365904"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9df9d1ae7ed66857ca987963b2365904">&#9670;&#160;</a></span>cursor_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structftxui_1_1Screen_1_1Cursor.html">Cursor</a> cursor_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen_8hpp_source.html#l00077">77</a> of file <a class="el" href="screen_8hpp_source.html">screen.hpp</a>.</p>
</div>
</div>
<a id="acff83d382ef60ad2a0fca3ba68e9397f" name="acff83d382ef60ad2a0fca3ba68e9397f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acff83d382ef60ad2a0fca3ba68e9397f">&#9670;&#160;</a></span>hyperlinks_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;std::string&gt; hyperlinks_ = {&quot;&quot;}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="screen_8hpp_source.html#l00078">78</a> of file <a class="el" href="screen_8hpp_source.html">screen.hpp</a>.</p>
</div>
</div>
<a id="ab9f757d5d67255f61e27950be4131be1" name="ab9f757d5d67255f61e27950be4131be1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9f757d5d67255f61e27950be4131be1">&#9670;&#160;</a></span>selection_style_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__screen.html#a0424ec9a980000671f12bfa39fc32273">SelectionStyle</a> selection_style_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= [](Pixel&amp; pixel) {</div>
<div class="line"> pixel.inverted ^= <span class="keyword">true</span>;</div>
<div class="line"> }</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="screen_8hpp_source.html#l00081">81</a> of file <a class="el" href="screen_8hpp_source.html">screen.hpp</a>.</p>
</div>
</div>
<a id="a92cacd07ba30909855f19edc01192ff0" name="a92cacd07ba30909855f19edc01192ff0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92cacd07ba30909855f19edc01192ff0">&#9670;&#160;</a></span>stencil</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__screen.html#structftxui_1_1Box">Box</a> stencil</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="image_8hpp_source.html#l00041">41</a> of file <a class="el" href="image_8hpp_source.html">image.hpp</a>.</p>
</div>
</div>
<a id="a1b254c3faacd432c325efff4268ca683" name="a1b254c3faacd432c325efff4268ca683"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b254c3faacd432c325efff4268ca683">&#9670;&#160;</a></span>dimx_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int dimx_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="image_8hpp_source.html#l00044">44</a> of file <a class="el" href="image_8hpp_source.html">image.hpp</a>.</p>
</div>
</div>
<a id="a9e9d5df4b41aaa5eca27cdcaca6d4574" name="a9e9d5df4b41aaa5eca27cdcaca6d4574"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e9d5df4b41aaa5eca27cdcaca6d4574">&#9670;&#160;</a></span>dimy_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int dimy_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="image_8hpp_source.html#l00045">45</a> of file <a class="el" href="image_8hpp_source.html">image.hpp</a>.</p>
</div>
</div>
<a id="aeab8c1788b3f2c7403749c3be95a68ae" name="aeab8c1788b3f2c7403749c3be95a68ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeab8c1788b3f2c7403749c3be95a68ae">&#9670;&#160;</a></span>pixels_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;std::vector&lt;<a class="el" href="group__screen.html#structftxui_1_1Pixel">Pixel</a>&gt; &gt; pixels_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="image_8hpp_source.html#l00046">46</a> of file <a class="el" href="image_8hpp_source.html">image.hpp</a>.</p>
</div>
</div>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="gad94d3d42aba3359550759aae5bcffbe9" name="gad94d3d42aba3359550759aae5bcffbe9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad94d3d42aba3359550759aae5bcffbe9">&#9670;&#160;</a></span>RequestAnimationFrame()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void RequestAnimationFrame </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>RequestAnimationFrame 是一個函式,它請求在下一個動畫週期中繪製新畫面。 </p>
<dl class="section note"><dt>Note</dt><dd>此函式通常由需要隨時間更新其狀態或外觀的元件呼叫,例如動畫或轉場。 當變更不依賴於終端機接收到的事件,而是依賴於時間的推移時,這非常有用。</dd></dl>
<p>尚未完成動畫的元件可以呼叫此函式,以請求稍後繪製新畫面。</p>
<p>當沒有新事件且沒有動畫要完成時,不會繪製新畫面。 </p>
<p class="definition">Definition at line <a class="el" href="screen__interactive_8cpp_source.html#l00077">77</a> of file <a class="el" href="screen__interactive_8cpp_source.html">screen_interactive.cpp</a>.</p>
</div>
</div>
<a id="ga4e8295ec77dd31b0acc5063b134473e7" name="ga4e8295ec77dd31b0acc5063b134473e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4e8295ec77dd31b0acc5063b134473e7">&#9670;&#160;</a></span>Button() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Button </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>繪製一個按鈕。點擊時執行一個函數。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">option</td><td>額外的可選參數。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ButtonBase</dd></dl>
<h3><a class="anchor" id="範例-6"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a4f458e443ed672c2aea9fdd96531a621">ScreenInteractive::FitComponent</a>();</div>
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> = <a class="code hl_function" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a>({</div>
<div class="line"> .label = <span class="stringliteral">&quot;Click to quit&quot;</span>,</div>
<div class="line"> .on_click = screen.ExitLoopClosure(),</div>
<div class="line">});</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a>)</div>
<div class="ttc" id="agallery_8cpp_html_a14139799dd4b2fc41ecb6cb14936322f"><div class="ttname"><a href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a></div><div class="ttdeci">auto button</div><div class="ttdef"><b>Definition</b> <a href="gallery_8cpp_source.html#l00084">gallery.cpp:84</a></div></div>
<div class="ttc" id="agroup__component_html_a4f458e443ed672c2aea9fdd96531a621"><div class="ttname"><a href="#a4f458e443ed672c2aea9fdd96531a621">ftxui::ScreenInteractive::FitComponent</a></div><div class="ttdeci">static ScreenInteractive FitComponent()</div><div class="ttdef"><b>Definition</b> <a href="screen__interactive_8cpp_source.html#l00346">screen_interactive.cpp:346</a></div></div>
<div class="ttc" id="agroup__component_html_ga4e8295ec77dd31b0acc5063b134473e7"><div class="ttname"><a href="#ga4e8295ec77dd31b0acc5063b134473e7">ftxui::Button</a></div><div class="ttdeci">Component Button(ButtonOption options)</div><div class="ttdoc">繪製一個按鈕。點擊時執行一個函數。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2button_8cpp_source.html#l00174">src/ftxui/component/button.cpp:174</a></div></div>
<div class="ttc" id="anamespaceftxui_html_af1479ede01dbf087342534ab4ada11d3"><div class="ttname"><a href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">ftxui::Component</a></div><div class="ttdeci">std::shared_ptr&lt; ComponentBase &gt; Component</div><div class="ttdef"><b>Definition</b> <a href="component__base_8hpp_source.html#l00023">component_base.hpp:23</a></div></div>
</div><!-- fragment --><h3><a class="anchor" id="輸出-3"></a>
輸出</h3>
<div class="fragment"><div class="line">┌─────────────┐</div>
<div class="line">│Click to quit│</div>
<div class="line">└─────────────┘</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2button_8cpp_source.html#l00174">174</a> of file <a class="el" href="src_2ftxui_2component_2button_8cpp_source.html">src/ftxui/component/button.cpp</a>.</p>
</div>
</div>
<a id="ga0488e28ee9388e0ddca26f1d03d827d1" name="ga0488e28ee9388e0ddca26f1d03d827d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0488e28ee9388e0ddca26f1d03d827d1">&#9670;&#160;</a></span>Button() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Button </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">std::function&lt; void()&gt;</td> <td class="paramname"><span class="paramname"><em>on_click</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#structftxui_1_1ButtonOption">ButtonOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>繪製一個按鈕。點擊時執行一個函數。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">label</td><td>按鈕的標籤。 </td></tr>
<tr><td class="paramname">on_click</td><td>點擊時要執行的動作。 </td></tr>
<tr><td class="paramname">option</td><td>額外的可選參數。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ButtonBase</dd></dl>
<h3><a class="anchor" id="範例-7"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a4f458e443ed672c2aea9fdd96531a621">ScreenInteractive::FitComponent</a>();</div>
<div class="line">std::string label = <span class="stringliteral">&quot;Click to quit&quot;</span>;</div>
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> = <a class="code hl_function" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a>(&amp;label, screen.ExitLoopClosure());</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a>)</div>
</div><!-- fragment --><h3><a class="anchor" id="輸出-4"></a>
輸出</h3>
<div class="fragment"><div class="line">┌─────────────┐</div>
<div class="line">│Click to quit│</div>
<div class="line">└─────────────┘</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2button_8cpp_source.html#l00202">202</a> of file <a class="el" href="src_2ftxui_2component_2button_8cpp_source.html">src/ftxui/component/button.cpp</a>.</p>
</div>
</div>
<a id="ga0bfd67a2815807dc6fc9bc0f79bce29e" name="ga0bfd67a2815807dc6fc9bc0f79bce29e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0bfd67a2815807dc6fc9bc0f79bce29e">&#9670;&#160;</a></span>CatchEvent() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> CatchEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#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&lt; bool(<a class="el" href="#structftxui_1_1Event">Event</a> event)&gt;</td> <td class="paramname"><span class="paramname"><em>on_event</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>傳回一個元件,使用 |on_event| 捕捉事件。當事件已處理時,此函式必須傳回 true否則傳回 false。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">child</td><td>被包裝的元件。 </td></tr>
<tr><td class="paramname">on_event</td><td>繪製介面的函式。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-1"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line"><span class="keyword">auto</span> renderer = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] {</div>
<div class="line"> <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;My interface&quot;</span>);</div>
<div class="line">});</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a> = <a class="code hl_function" href="namespaceftxui.html#afa5872ba3f9889c7487e57e745e56857">CatchEvent</a>(renderer, [&amp;](Event event) {</div>
<div class="line"> <span class="keywordflow">if</span> (event == Event::Character(<span class="charliteral">&#39;q&#39;</span>)) {</div>
<div class="line"> screen.ExitLoopClosure()();</div>
<div class="line"> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"> }</div>
<div class="line"> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line">});</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a>);</div>
<div class="ttc" id="agroup__component_html_ga533e883e2aeea28de2b60564fcaf0361"><div class="ttname"><a href="#ga533e883e2aeea28de2b60564fcaf0361">ftxui::Renderer</a></div><div class="ttdeci">Component Renderer(Component child, std::function&lt; Element()&gt;)</div><div class="ttdoc">回傳一個新的元件,類似於 |child|,但使用 |render| 作為 Component::Render() 事件。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2renderer_8cpp_source.html#l00059">src/ftxui/component/renderer.cpp:59</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">顯示一段 Unicode 文字。</div><div class="ttdef"><b>Definition</b> <a href="text_8cpp_source.html#l00160">text.cpp:160</a></div></div>
<div class="ttc" id="anamespaceftxui_html_afa5872ba3f9889c7487e57e745e56857"><div class="ttname"><a href="namespaceftxui.html#afa5872ba3f9889c7487e57e745e56857">ftxui::CatchEvent</a></div><div class="ttdeci">Component CatchEvent(Component child, std::function&lt; bool(Event)&gt;)</div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="catch__event_8cpp_source.html#l00053">53</a> of file <a class="el" href="catch__event_8cpp_source.html">catch_event.cpp</a>.</p>
</div>
</div>
<a id="gad2948235799c010c76c6de861c050c59" name="gad2948235799c010c76c6de861c050c59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad2948235799c010c76c6de861c050c59">&#9670;&#160;</a></span>CatchEvent() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> CatchEvent </td>
<td>(</td>
<td class="paramtype">std::function&lt; bool(<a class="el" href="#structftxui_1_1Event">Event</a>)&gt;</td> <td class="paramname"><span class="paramname"><em>on_event</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>裝飾一個元件,使用 |on_event| 捕捉事件。當事件已處理時,此函式必須傳回 true否則傳回 false。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">on_event</td><td>繪製介面的函式。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-2"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line"><span class="keyword">auto</span> renderer = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Hello world&quot;</span>); });</div>
<div class="line">renderer |= <a class="code hl_function" href="namespaceftxui.html#afa5872ba3f9889c7487e57e745e56857">CatchEvent</a>([&amp;](Event event) {</div>
<div class="line"> <span class="keywordflow">if</span> (event == Event::Character(<span class="charliteral">&#39;q&#39;</span>)) {</div>
<div class="line"> screen.ExitLoopClosure()();</div>
<div class="line"> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"> }</div>
<div class="line"> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line">});</div>
<div class="line">screen.Loop(renderer);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="catch__event_8cpp_source.html#l00078">78</a> of file <a class="el" href="catch__event_8cpp_source.html">catch_event.cpp</a>.</p>
</div>
</div>
<a id="ga243cc8fe212cb7467025c89e84288bdb" name="ga243cc8fe212cb7467025c89e84288bdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga243cc8fe212cb7467025c89e84288bdb">&#9670;&#160;</a></span>Checkbox() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Checkbox </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#structftxui_1_1CheckboxOption">CheckboxOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">option</td><td>額外的可選參數。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>CheckboxBase</dd></dl>
<h3><a class="anchor" id="範例-3"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a4f458e443ed672c2aea9fdd96531a621">ScreenInteractive::FitComponent</a>();</div>
<div class="line"><a class="code hl_struct" href="#structftxui_1_1CheckboxOption">CheckboxOption</a> option;</div>
<div class="line">option.<a class="code hl_variable" href="#a336758144ce2b1095f2a0ef062551f5b">label</a> = <span class="stringliteral">&quot;製作一個三明治&quot;</span>;</div>
<div class="line">option.<a class="code hl_variable" href="#ab7741e52624c0d7906159d77edffe27e">checked</a> = <span class="keyword">false</span>;</div>
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> checkbox = <a class="code hl_function" href="#ga243cc8fe212cb7467025c89e84288bdb">Checkbox</a>(option);</div>
<div class="line">screen.Loop(checkbox)</div>
<div class="ttc" id="agroup__component_html_a336758144ce2b1095f2a0ef062551f5b"><div class="ttname"><a href="#a336758144ce2b1095f2a0ef062551f5b">ftxui::CheckboxOption::label</a></div><div class="ttdeci">ConstStringRef label</div><div class="ttdef"><b>Definition</b> <a href="component__options_8hpp_source.html#l00142">component_options.hpp:142</a></div></div>
<div class="ttc" id="agroup__component_html_ab7741e52624c0d7906159d77edffe27e"><div class="ttname"><a href="#ab7741e52624c0d7906159d77edffe27e">ftxui::CheckboxOption::checked</a></div><div class="ttdeci">Ref&lt; bool &gt; checked</div><div class="ttdef"><b>Definition</b> <a href="component__options_8hpp_source.html#l00144">component_options.hpp:144</a></div></div>
<div class="ttc" id="agroup__component_html_ga243cc8fe212cb7467025c89e84288bdb"><div class="ttname"><a href="#ga243cc8fe212cb7467025c89e84288bdb">ftxui::Checkbox</a></div><div class="ttdeci">Component Checkbox(CheckboxOption options)</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2checkbox_8cpp_source.html#l00107">src/ftxui/component/checkbox.cpp:107</a></div></div>
<div class="ttc" id="agroup__component_html_structftxui_1_1CheckboxOption"><div class="ttname"><a href="#structftxui_1_1CheckboxOption">ftxui::CheckboxOption</a></div><div class="ttdoc">核取方塊元件的選項。</div><div class="ttdef"><b>Definition</b> <a href="component__options_8hpp_source.html#l00138">component_options.hpp:138</a></div></div>
</div><!-- fragment --><h3><a class="anchor" id="輸出"></a>
輸出</h3>
<div class="fragment"><div class="line">☐ 製作一個三明治</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2checkbox_8cpp_source.html#l00107">107</a> of file <a class="el" href="src_2ftxui_2component_2checkbox_8cpp_source.html">src/ftxui/component/checkbox.cpp</a>.</p>
</div>
</div>
<a id="ga5e9dbb03c44d549f10c96f134269366f" name="ga5e9dbb03c44d549f10c96f134269366f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5e9dbb03c44d549f10c96f134269366f">&#9670;&#160;</a></span>Checkbox() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Checkbox </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">bool *</td> <td class="paramname"><span class="paramname"><em>checked</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#structftxui_1_1CheckboxOption">CheckboxOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>繪製可勾選元素。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">label</td><td>複選框的標籤。 </td></tr>
<tr><td class="paramname">checked</td><td>複選框是否被選中。 </td></tr>
<tr><td class="paramname">option</td><td>額外的可選參數。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>CheckboxBase</dd></dl>
<h3><a class="anchor" id="範例-5"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a4f458e443ed672c2aea9fdd96531a621">ScreenInteractive::FitComponent</a>();</div>
<div class="line">std::string label = <span class="stringliteral">&quot;製作一個三明治&quot;</span>;</div>
<div class="line"><span class="keywordtype">bool</span> checked = <span class="keyword">false</span>;</div>
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> checkbox = <a class="code hl_function" href="#ga243cc8fe212cb7467025c89e84288bdb">Checkbox</a>(&amp;label, &amp;checked);</div>
<div class="line">screen.Loop(checkbox)</div>
</div><!-- fragment --><h3><a class="anchor" id="輸出-2"></a>
輸出</h3>
<div class="fragment"><div class="line">☐ 製作一個三明治</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2checkbox_8cpp_source.html#l00134">134</a> of file <a class="el" href="src_2ftxui_2component_2checkbox_8cpp_source.html">src/ftxui/component/checkbox.cpp</a>.</p>
</div>
</div>
<a id="ga6471e39f5664d059144746c5801d37e6" name="ga6471e39f5664d059144746c5801d37e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6471e39f5664d059144746c5801d37e6">&#9670;&#160;</a></span>Vertical() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Vertical </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a></td> <td class="paramname"><span class="paramname"><em>children</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>一個元件列表,垂直地一個接一個繪製,並使用上/下箭頭鍵或 'j'/'k' 鍵進行垂直導航。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">children</td><td>元件列表。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ContainerBase</dd></dl>
<h3><a class="anchor" id="範例-8"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> container = <a class="code hl_function" href="#ga6471e39f5664d059144746c5801d37e6">Container::Vertical</a>({</div>
<div class="line"> children_1,</div>
<div class="line"> children_2,</div>
<div class="line"> children_3,</div>
<div class="line"> children_4,</div>
<div class="line">});</div>
<div class="ttc" id="agroup__component_html_ga6471e39f5664d059144746c5801d37e6"><div class="ttname"><a href="#ga6471e39f5664d059144746c5801d37e6">ftxui::Container::Vertical</a></div><div class="ttdeci">Component Vertical(Components children)</div><div class="ttdoc">一個元件列表,垂直地一個接一個繪製,並使用上/下箭頭鍵或 'j'/'k' 鍵進行垂直導航。</div><div class="ttdef"><b>Definition</b> <a href="container_8cpp_source.html#l00315">container.cpp:315</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="container_8cpp_source.html#l00315">315</a> of file <a class="el" href="container_8cpp_source.html">container.cpp</a>.</p>
</div>
</div>
<a id="ga25099e2d2ead8a46c8d9a899982070b7" name="ga25099e2d2ead8a46c8d9a899982070b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga25099e2d2ead8a46c8d9a899982070b7">&#9670;&#160;</a></span>Vertical() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Vertical </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a></td> <td class="paramname"><span class="paramname"><em>children</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>selector</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>一個元件列表,垂直地一個接一個繪製,並使用上/下箭頭鍵或 'j'/'k' 鍵進行垂直導航。 這對於實作選單很有用。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">children</td><td>元件列表。 </td></tr>
<tr><td class="paramname">selector</td><td>所選子元件索引的參考。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ContainerBase</dd></dl>
<h3><a class="anchor" id="範例-9"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> container = <a class="code hl_function" href="#ga6471e39f5664d059144746c5801d37e6">Container::Vertical</a>({</div>
<div class="line"> children_1,</div>
<div class="line"> children_2,</div>
<div class="line"> children_3,</div>
<div class="line"> children_4,</div>
<div class="line">}, &amp;selected_children);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="container_8cpp_source.html#l00336">336</a> of file <a class="el" href="container_8cpp_source.html">container.cpp</a>.</p>
</div>
</div>
<a id="ga01563bae9454fe64c0b29b0eb3755e68" name="ga01563bae9454fe64c0b29b0eb3755e68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga01563bae9454fe64c0b29b0eb3755e68">&#9670;&#160;</a></span>Horizontal() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Horizontal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a></td> <td class="paramname"><span class="paramname"><em>children</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>一個元件列表,水平地一個接一個繪製,並使用左/右箭頭鍵或 'h'/'l' 鍵進行水平導航。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">children</td><td>元件列表。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ContainerBase</dd></dl>
<h3><a class="anchor" id="範例-10"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keywordtype">int</span> selected_children = 2;</div>
<div class="line"><span class="keyword">auto</span> container = <a class="code hl_function" href="#ga01563bae9454fe64c0b29b0eb3755e68">Container::Horizontal</a>({</div>
<div class="line"> children_1,</div>
<div class="line"> children_2,</div>
<div class="line"> children_3,</div>
<div class="line"> children_4,</div>
<div class="line">});</div>
<div class="ttc" id="agroup__component_html_ga01563bae9454fe64c0b29b0eb3755e68"><div class="ttname"><a href="#ga01563bae9454fe64c0b29b0eb3755e68">ftxui::Container::Horizontal</a></div><div class="ttdeci">Component Horizontal(Components children)</div><div class="ttdoc">一個元件列表,水平地一個接一個繪製,並使用左/右箭頭鍵或 'h'/'l' 鍵進行水平導航。</div><div class="ttdef"><b>Definition</b> <a href="container_8cpp_source.html#l00356">container.cpp:356</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="container_8cpp_source.html#l00356">356</a> of file <a class="el" href="container_8cpp_source.html">container.cpp</a>.</p>
</div>
</div>
<a id="ga337564f8a13c98222025d8fe7e47df4c" name="ga337564f8a13c98222025d8fe7e47df4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga337564f8a13c98222025d8fe7e47df4c">&#9670;&#160;</a></span>Horizontal() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Horizontal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a></td> <td class="paramname"><span class="paramname"><em>children</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>selector</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>一個元件列表,水平地一個接一個繪製,並使用左/右箭頭鍵或 'h'/'l' 鍵進行水平導航。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">children</td><td>元件列表。 </td></tr>
<tr><td class="paramname">selector</td><td>所選子元件索引的參考。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ContainerBase</dd></dl>
<h3><a class="anchor" id="範例-11"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keywordtype">int</span> selected_children = 2;</div>
<div class="line"><span class="keyword">auto</span> container = <a class="code hl_function" href="#ga01563bae9454fe64c0b29b0eb3755e68">Container::Horizontal</a>({</div>
<div class="line"> children_1,</div>
<div class="line"> children_2,</div>
<div class="line"> children_3,</div>
<div class="line"> children_4,</div>
<div class="line">}, selected_children);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="container_8cpp_source.html#l00377">377</a> of file <a class="el" href="container_8cpp_source.html">container.cpp</a>.</p>
</div>
</div>
<a id="gaea9fe244eeeb420276bcc5760b46953d" name="gaea9fe244eeeb420276bcc5760b46953d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaea9fe244eeeb420276bcc5760b46953d">&#9670;&#160;</a></span>Tab()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Tab </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a></td> <td class="paramname"><span class="paramname"><em>children</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>selector</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>一個元件列表,一次只繪製一個並與之互動。|selector| 給出所選元件的索引。這對於實作分頁很有用。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">children</td><td>元件列表。 </td></tr>
<tr><td class="paramname">selector</td><td>繪製中的子元件索引。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ContainerBase</dd></dl>
<h3><a class="anchor" id="範例-12"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keywordtype">int</span> tab_drawn = 0;</div>
<div class="line"><span class="keyword">auto</span> container = <a class="code hl_function" href="#gaea9fe244eeeb420276bcc5760b46953d">Container::Tab</a>({</div>
<div class="line"> children_1,</div>
<div class="line"> children_2,</div>
<div class="line"> children_3,</div>
<div class="line"> children_4,</div>
<div class="line">}, &amp;tab_drawn);</div>
<div class="ttc" id="agroup__component_html_gaea9fe244eeeb420276bcc5760b46953d"><div class="ttname"><a href="#gaea9fe244eeeb420276bcc5760b46953d">ftxui::Container::Tab</a></div><div class="ttdeci">Component Tab(Components children, int *selector)</div><div class="ttdoc">一個元件列表,一次只繪製一個並與之互動。|selector| 給出所選元件的索引。這對於實作分頁很有用。</div><div class="ttdef"><b>Definition</b> <a href="container_8cpp_source.html#l00398">container.cpp:398</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="container_8cpp_source.html#l00398">398</a> of file <a class="el" href="container_8cpp_source.html">container.cpp</a>.</p>
</div>
</div>
<a id="gaafd394665b0c231380a143b810339d8e" name="gaafd394665b0c231380a143b810339d8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaafd394665b0c231380a143b810339d8e">&#9670;&#160;</a></span>Stacked()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Stacked </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#a3d4ccad0c8a07d5b0cb4b2e690ffc90c">Components</a></td> <td class="paramname"><span class="paramname"><em>children</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>一個元件列表,將彼此堆疊。 事件會傳播到第一個元件,如果未處理則傳播到第二個,依此類推。 元件以給定的相反順序繪製。 當一個元件獲得焦點時,它會被放到最前面,而不改變其他元素的相對順序。 </p>
<p>這應該與 <code>Window</code> 元件一起使用。</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">children</td><td>元件列表。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Window</dd></dl>
<h3><a class="anchor" id="範例-13"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> container = <a class="code hl_function" href="#gaafd394665b0c231380a143b810339d8e">Container::Stacked</a>({</div>
<div class="line"> children_1,</div>
<div class="line"> children_2,</div>
<div class="line"> children_3,</div>
<div class="line"> children_4,</div>
<div class="line">});</div>
<div class="ttc" id="agroup__component_html_gaafd394665b0c231380a143b810339d8e"><div class="ttname"><a href="#gaafd394665b0c231380a143b810339d8e">ftxui::Container::Stacked</a></div><div class="ttdeci">Component Stacked(Components children)</div><div class="ttdoc">一個元件列表,將彼此堆疊。 事件會傳播到第一個元件,如果未處理則傳播到第二個,依此類推。 元件以給定的相反順序繪製。 當一個元件獲得焦點時,它會被放到最前面,而不改變其他元素的相對順序。</div><div class="ttdef"><b>Definition</b> <a href="container_8cpp_source.html#l00423">container.cpp:423</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="container_8cpp_source.html#l00423">423</a> of file <a class="el" href="container_8cpp_source.html">container.cpp</a>.</p>
</div>
</div>
<a id="gaa22bddff4aeed66e20f30d0715596999" name="gaa22bddff4aeed66e20f30d0715596999"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa22bddff4aeed66e20f30d0715596999">&#9670;&#160;</a></span>Dropdown() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Dropdown </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a></td> <td class="paramname"><span class="paramname"><em>entries</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>selected</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>下拉式選單。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">entries</td><td>要顯示的項目清單。 </td></tr>
<tr><td class="paramname">selected</td><td>選定項目的索引。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2dropdown_8cpp_source.html#l00021">21</a> of file <a class="el" href="src_2ftxui_2component_2dropdown_8cpp_source.html">src/ftxui/component/dropdown.cpp</a>.</p>
</div>
</div>
<a id="gaa4b353566017558bac648ee1409930de" name="gaa4b353566017558bac648ee1409930de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa4b353566017558bac648ee1409930de">&#9670;&#160;</a></span>Dropdown() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Dropdown </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#structftxui_1_1DropdownOption">DropdownOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>下拉式選單。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">option</td><td>下拉式選單的選項。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2dropdown_8cpp_source.html#l00032">32</a> of file <a class="el" href="src_2ftxui_2component_2dropdown_8cpp_source.html">src/ftxui/component/dropdown.cpp</a>.</p>
</div>
</div>
<a id="ga562d984d3830d63285643565cd55d16f" name="ga562d984d3830d63285643565cd55d16f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga562d984d3830d63285643565cd55d16f">&#9670;&#160;</a></span>Hoverable() <span class="overload">[1/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Hoverable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#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">bool *</td> <td class="paramname"><span class="paramname"><em>hover</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">component</td><td>被包裝的元件。 </td></tr>
<tr><td class="paramname">hover</td><td>反映元件是否被懸停的值。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-14"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> = <a class="code hl_function" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a>(<span class="stringliteral">&quot;exit&quot;</span>, screen.ExitLoopClosure());</div>
<div class="line"><span class="keywordtype">bool</span> hover = <span class="keyword">false</span>;</div>
<div class="line"><span class="keyword">auto</span> button_hover = <a class="code hl_function" href="#ga562d984d3830d63285643565cd55d16f">Hoverable</a>(<a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a>, &amp;hover);</div>
<div class="ttc" id="agroup__component_html_ga562d984d3830d63285643565cd55d16f"><div class="ttname"><a href="#ga562d984d3830d63285643565cd55d16f">ftxui::Hoverable</a></div><div class="ttdeci">Component Hoverable(Component component, bool *hover)</div><div class="ttdoc">包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。</div><div class="ttdef"><b>Definition</b> <a href="hoverable_8cpp_source.html#l00041">hoverable.cpp:41</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="hoverable_8cpp_source.html#l00041">41</a> of file <a class="el" href="hoverable_8cpp_source.html">hoverable.cpp</a>.</p>
</div>
</div>
<a id="ga92ec2f5ccb509da2e2c24ae6a1f6b12b" name="ga92ec2f5ccb509da2e2c24ae6a1f6b12b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga92ec2f5ccb509da2e2c24ae6a1f6b12b">&#9670;&#160;</a></span>Hoverable() <span class="overload">[2/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Hoverable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#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">std::function&lt; void()&gt;</td> <td class="paramname"><span class="paramname"><em>on_enter</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::function&lt; void()&gt;</td> <td class="paramname"><span class="paramname"><em>on_leave</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>包裝一個元件。使用回呼函數。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">component</td><td>被包裝的元件。 </td></tr>
<tr><td class="paramname">on_enter</td><td>進入時的回呼函數 </td></tr>
<tr><td class="paramname">on_leave</td><td>離開時的回呼函數</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-15"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> = <a class="code hl_function" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a>(<span class="stringliteral">&quot;exit&quot;</span>, screen.ExitLoopClosure());</div>
<div class="line"><span class="keywordtype">bool</span> hover = <span class="keyword">false</span>;</div>
<div class="line"><span class="keyword">auto</span> button_hover = <a class="code hl_function" href="#ga562d984d3830d63285643565cd55d16f">Hoverable</a>(<a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a>, &amp;hover);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="hoverable_8cpp_source.html#l00084">84</a> of file <a class="el" href="hoverable_8cpp_source.html">hoverable.cpp</a>.</p>
</div>
</div>
<a id="ga9d94b37352be13d3551a9d5785f75439" name="ga9d94b37352be13d3551a9d5785f75439"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d94b37352be13d3551a9d5785f75439">&#9670;&#160;</a></span>Hoverable() <span class="overload">[3/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> Hoverable </td>
<td>(</td>
<td class="paramtype">bool *</td> <td class="paramname"><span class="paramname"><em>hover</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">hover</td><td>反映元件是否被懸停的值。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-16"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keywordtype">bool</span> hover = <span class="keyword">false</span>;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> = <a class="code hl_function" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a>(<span class="stringliteral">&quot;exit&quot;</span>, screen.ExitLoopClosure());</div>
<div class="line"><a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> |= <a class="code hl_function" href="#ga562d984d3830d63285643565cd55d16f">Hoverable</a>(&amp;hover);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="hoverable_8cpp_source.html#l00138">138</a> of file <a class="el" href="hoverable_8cpp_source.html">hoverable.cpp</a>.</p>
</div>
</div>
<a id="ga34adfc9c76cf3603156cba32ad5d7142" name="ga34adfc9c76cf3603156cba32ad5d7142"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga34adfc9c76cf3603156cba32ad5d7142">&#9670;&#160;</a></span>Hoverable() <span class="overload">[4/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> Hoverable </td>
<td>(</td>
<td class="paramtype">std::function&lt; void()&gt;</td> <td class="paramname"><span class="paramname"><em>on_enter</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::function&lt; void()&gt;</td> <td class="paramname"><span class="paramname"><em>on_leave</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">on_enter</td><td>當滑鼠懸停在元件上時呼叫。 </td></tr>
<tr><td class="paramname">on_leave</td><td>當滑鼠離開元件時呼叫。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-17"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> = <a class="code hl_function" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a>(<span class="stringliteral">&quot;exit&quot;</span>, screen.ExitLoopClosure());</div>
<div class="line"><span class="keywordtype">int</span> on_enter_cnt = 0;</div>
<div class="line"><span class="keywordtype">int</span> on_leave_cnt = 0;</div>
<div class="line"><a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> |= <a class="code hl_function" href="#ga562d984d3830d63285643565cd55d16f">Hoverable</a>(</div>
<div class="line"> [&amp;]{ on_enter_cnt++; },</div>
<div class="line"> [&amp;]{ on_leave_cnt++; }</div>
<div class="line">);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="hoverable_8cpp_source.html#l00161">161</a> of file <a class="el" href="hoverable_8cpp_source.html">hoverable.cpp</a>.</p>
</div>
</div>
<a id="ga91cac81077c483efdb952268aee9a523" name="ga91cac81077c483efdb952268aee9a523"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga91cac81077c483efdb952268aee9a523">&#9670;&#160;</a></span>Hoverable() <span class="overload">[5/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Hoverable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#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">std::function&lt; void(bool)&gt;</td> <td class="paramname"><span class="paramname"><em>on_change</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">component</td><td>被包裝的元件。 </td></tr>
<tr><td class="paramname">on_change</td><td>當滑鼠進入或離開元件時呼叫。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-18"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> = <a class="code hl_function" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a>(<span class="stringliteral">&quot;exit&quot;</span>, screen.ExitLoopClosure());</div>
<div class="line"><span class="keywordtype">bool</span> hovered = <span class="keyword">false</span>;</div>
<div class="line"><span class="keyword">auto</span> button_hoverable = <a class="code hl_function" href="#ga562d984d3830d63285643565cd55d16f">Hoverable</a>(<a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a>,</div>
<div class="line"> [&amp;](<span class="keywordtype">bool</span> hover) { hovered = hover;});</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="hoverable_8cpp_source.html#l00183">183</a> of file <a class="el" href="hoverable_8cpp_source.html">hoverable.cpp</a>.</p>
</div>
</div>
<a id="gafd7cbaef5378a907111a64ee69aed56a" name="gafd7cbaef5378a907111a64ee69aed56a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafd7cbaef5378a907111a64ee69aed56a">&#9670;&#160;</a></span>Hoverable() <span class="overload">[6/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> Hoverable </td>
<td>(</td>
<td class="paramtype">std::function&lt; void(bool)&gt;</td> <td class="paramname"><span class="paramname"><em>on_change</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>包裝一個元件。提供能力以判斷滑鼠是否懸停在其上方。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">on_change</td><td>當滑鼠進入或離開元件時呼叫。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-19"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> = <a class="code hl_function" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a>(<span class="stringliteral">&quot;exit&quot;</span>, screen.ExitLoopClosure());</div>
<div class="line"><span class="keywordtype">bool</span> hovered = <span class="keyword">false</span>;</div>
<div class="line"><a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> |= <a class="code hl_function" href="#ga562d984d3830d63285643565cd55d16f">Hoverable</a>([&amp;](<span class="keywordtype">bool</span> hover) { hovered = hover;});</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="hoverable_8cpp_source.html#l00203">203</a> of file <a class="el" href="hoverable_8cpp_source.html">hoverable.cpp</a>.</p>
</div>
</div>
<a id="ga7f285fcbc4dd0a0767b89a255fd062dc" name="ga7f285fcbc4dd0a0767b89a255fd062dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f285fcbc4dd0a0767b89a255fd062dc">&#9670;&#160;</a></span>Input() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Input </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#structftxui_1_1InputOption">InputOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>用於編輯文字的輸入框。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">option</td><td>額外的可選參數。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>InputBase</dd></dl>
<h3><a class="anchor" id="example"></a>
Example</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a4f458e443ed672c2aea9fdd96531a621">ScreenInteractive::FitComponent</a>();</div>
<div class="line">std::string content= <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line">std::string placeholder = <span class="stringliteral">&quot;placeholder&quot;</span>;</div>
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a> = <a class="code hl_function" href="#ga7f285fcbc4dd0a0767b89a255fd062dc">Input</a>({</div>
<div class="line"> .content = &amp;content,</div>
<div class="line"> .placeholder = &amp;placeholder,</div>
<div class="line">})</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a>);</div>
<div class="ttc" id="agallery_8cpp_html_a877535c3b6ffdf230bce90c82c597d17"><div class="ttname"><a href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a></div><div class="ttdeci">auto input</div><div class="ttdef"><b>Definition</b> <a href="gallery_8cpp_source.html#l00078">gallery.cpp:78</a></div></div>
<div class="ttc" id="agroup__component_html_ga7f285fcbc4dd0a0767b89a255fd062dc"><div class="ttname"><a href="#ga7f285fcbc4dd0a0767b89a255fd062dc">ftxui::Input</a></div><div class="ttdeci">Component Input(InputOption options={})</div><div class="ttdoc">用於編輯文字的輸入框。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2input_8cpp_source.html#l00570">src/ftxui/component/input.cpp:570</a></div></div>
</div><!-- fragment --><h3><a class="anchor" id="output"></a>
Output</h3>
<div class="fragment"><div class="line">placeholder</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2input_8cpp_source.html#l00570">570</a> of file <a class="el" href="src_2ftxui_2component_2input_8cpp_source.html">src/ftxui/component/input.cpp</a>.</p>
</div>
</div>
<a id="ga9d118d596e33bf5bee9d5eccb6265d15" name="ga9d118d596e33bf5bee9d5eccb6265d15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d118d596e33bf5bee9d5eccb6265d15">&#9670;&#160;</a></span>Input() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Input </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classftxui_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>content</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#structftxui_1_1InputOption">InputOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>用於編輯文字的輸入框。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">content</td><td>可編輯的內容。 </td></tr>
<tr><td class="paramname">option</td><td>額外的可選參數。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>InputBase</dd></dl>
<h3><a class="anchor" id="example-1"></a>
Example</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a4f458e443ed672c2aea9fdd96531a621">ScreenInteractive::FitComponent</a>();</div>
<div class="line">std::string content= <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line">std::string placeholder = <span class="stringliteral">&quot;placeholder&quot;</span>;</div>
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a> = <a class="code hl_function" href="#ga7f285fcbc4dd0a0767b89a255fd062dc">Input</a>(content, {</div>
<div class="line"> .placeholder = &amp;placeholder,</div>
<div class="line"> .password = <span class="keyword">true</span>,</div>
<div class="line">})</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a>);</div>
</div><!-- fragment --><h3><a class="anchor" id="output-1"></a>
Output</h3>
<div class="fragment"><div class="line">placeholder</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2input_8cpp_source.html#l00598">598</a> of file <a class="el" href="src_2ftxui_2component_2input_8cpp_source.html">src/ftxui/component/input.cpp</a>.</p>
</div>
</div>
<a id="ga82ba18065d2c29514f034c7278dead74" name="ga82ba18065d2c29514f034c7278dead74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82ba18065d2c29514f034c7278dead74">&#9670;&#160;</a></span>Input() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Input </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classftxui_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>content</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classftxui_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>placeholder</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#structftxui_1_1InputOption">InputOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>用於編輯文字的輸入框。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">content</td><td>可編輯的內容。 </td></tr>
<tr><td class="paramname">placeholder</td><td>佔位符文字。 </td></tr>
<tr><td class="paramname">option</td><td>額外的可選參數。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>InputBase</dd></dl>
<h3><a class="anchor" id="example-2"></a>
Example</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a4f458e443ed672c2aea9fdd96531a621">ScreenInteractive::FitComponent</a>();</div>
<div class="line">std::string content= <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line">std::string placeholder = <span class="stringliteral">&quot;placeholder&quot;</span>;</div>
<div class="line"><a class="code hl_typedef" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> <a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a> = <a class="code hl_function" href="#ga7f285fcbc4dd0a0767b89a255fd062dc">Input</a>(content, placeholder);</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a>);</div>
</div><!-- fragment --><h3><a class="anchor" id="output-2"></a>
Output</h3>
<div class="fragment"><div class="line">placeholder</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2input_8cpp_source.html#l00625">625</a> of file <a class="el" href="src_2ftxui_2component_2input_8cpp_source.html">src/ftxui/component/input.cpp</a>.</p>
</div>
</div>
<a id="ga70afe9695167fb736631173201969730" name="ga70afe9695167fb736631173201969730"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga70afe9695167fb736631173201969730">&#9670;&#160;</a></span>Maybe() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Maybe </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#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&lt; bool()&gt;</td> <td class="paramname"><span class="paramname"><em>show</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>裝飾一個組件 |child|。它只在 |show| 返回 true 時顯示。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">child</td><td>要裝飾的組件。 </td></tr>
<tr><td class="paramname">show</td><td>一個函數,返回是否應顯示 |child|。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2maybe_8cpp_source.html#l00020">20</a> of file <a class="el" href="src_2ftxui_2component_2maybe_8cpp_source.html">src/ftxui/component/maybe.cpp</a>.</p>
</div>
</div>
<a id="gae39ad8b223e6bb7704c77a3708571a7d" name="gae39ad8b223e6bb7704c77a3708571a7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae39ad8b223e6bb7704c77a3708571a7d">&#9670;&#160;</a></span>Maybe() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> Maybe </td>
<td>(</td>
<td class="paramtype">std::function&lt; bool()&gt;</td> <td class="paramname"><span class="paramname"><em>show</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>裝飾一個組件。它只在 |show| 函數返回 true 時顯示。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">show</td><td>一個函數,返回是否應顯示被裝飾的組件。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-20"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a> = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([]{ <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Hello World!&quot;</span>); });</div>
<div class="line"><span class="keyword">auto</span> maybe_component = <a class="code hl_variable" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a> | <a class="code hl_function" href="#ga20b66a70c1cd4ff3f0ff571a4507d2b4">Maybe</a>([&amp;]{ <span class="keywordflow">return</span> counter == 42; });</div>
<div class="ttc" id="agroup__component_html_ga20b66a70c1cd4ff3f0ff571a4507d2b4"><div class="ttname"><a href="#ga20b66a70c1cd4ff3f0ff571a4507d2b4">ftxui::Maybe</a></div><div class="ttdeci">Component Maybe(Component, const bool *show)</div><div class="ttdoc">裝飾一個組件 |child|。它只在 |show| 為 true 時顯示。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2maybe_8cpp_source.html#l00071">src/ftxui/component/maybe.cpp:71</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2maybe_8cpp_source.html#l00054">54</a> of file <a class="el" href="src_2ftxui_2component_2maybe_8cpp_source.html">src/ftxui/component/maybe.cpp</a>.</p>
</div>
</div>
<a id="ga20b66a70c1cd4ff3f0ff571a4507d2b4" name="ga20b66a70c1cd4ff3f0ff571a4507d2b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga20b66a70c1cd4ff3f0ff571a4507d2b4">&#9670;&#160;</a></span>Maybe() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Maybe </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#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">const bool *</td> <td class="paramname"><span class="paramname"><em>show</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>裝飾一個組件 |child|。它只在 |show| 為 true 時顯示。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">child</td><td>要裝飾的組件。 </td></tr>
<tr><td class="paramname">show</td><td>一個布林值。當 |show| 為 true 時,顯示 |child|。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-21"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a> = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([]{ <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Hello World!&quot;</span>); });</div>
<div class="line"><span class="keyword">auto</span> maybe_component = <a class="code hl_function" href="#ga20b66a70c1cd4ff3f0ff571a4507d2b4">Maybe</a>(<a class="code hl_variable" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a>, &amp;show);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2maybe_8cpp_source.html#l00071">71</a> of file <a class="el" href="src_2ftxui_2component_2maybe_8cpp_source.html">src/ftxui/component/maybe.cpp</a>.</p>
</div>
</div>
<a id="ga83b6fd5e1524023722a7450f987f15d0" name="ga83b6fd5e1524023722a7450f987f15d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga83b6fd5e1524023722a7450f987f15d0">&#9670;&#160;</a></span>Maybe() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> Maybe </td>
<td>(</td>
<td class="paramtype">const bool *</td> <td class="paramname"><span class="paramname"><em>show</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>裝飾一個組件。它只在 |show| 為 true 時顯示。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">show</td><td>一個布林值。當 |show| 為 true 時,顯示 |child|。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-22"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a> = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([]{ <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Hello World!&quot;</span>); });</div>
<div class="line"><span class="keyword">auto</span> maybe_component = <a class="code hl_variable" href="gallery_8cpp.html#a768a57bc667a7482ea6e7fdadf02ba90">component</a> | <a class="code hl_function" href="#ga20b66a70c1cd4ff3f0ff571a4507d2b4">Maybe</a>(&amp;show);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2maybe_8cpp_source.html#l00085">85</a> of file <a class="el" href="src_2ftxui_2component_2maybe_8cpp_source.html">src/ftxui/component/maybe.cpp</a>.</p>
</div>
</div>
<a id="ga27828fc39da10a18478ba84b1b162039" name="ga27828fc39da10a18478ba84b1b162039"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga27828fc39da10a18478ba84b1b162039">&#9670;&#160;</a></span>Menu() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Menu </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#structftxui_1_1MenuOption">MenuOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>文字列表。選定的元素會被聚焦。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">option</td><td>包含所有參數的結構。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-29"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line">std::vector&lt;std::string&gt; entries = {</div>
<div class="line"> <span class="stringliteral">&quot;entry 1&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;entry 2&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;entry 3&quot;</span>,</div>
<div class="line">};</div>
<div class="line"><span class="keywordtype">int</span> selected = 0;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a> = <a class="code hl_function" href="#ga27828fc39da10a18478ba84b1b162039">Menu</a>({</div>
<div class="line"> .entries = &amp;entries,</div>
<div class="line"> .selected = &amp;selected,</div>
<div class="line">});</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a>);</div>
<div class="ttc" id="agallery_8cpp_html_a905479d79c2aa8410d2fc374bc75cc5b"><div class="ttname"><a href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a></div><div class="ttdeci">auto menu</div><div class="ttdef"><b>Definition</b> <a href="gallery_8cpp_source.html#l00039">gallery.cpp:39</a></div></div>
<div class="ttc" id="agroup__component_html_ga27828fc39da10a18478ba84b1b162039"><div class="ttname"><a href="#ga27828fc39da10a18478ba84b1b162039">ftxui::Menu</a></div><div class="ttdeci">Component Menu(MenuOption options)</div><div class="ttdoc">文字列表。選定的元素會被聚焦。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2menu_8cpp_source.html#l00512">src/ftxui/component/menu.cpp:512</a></div></div>
</div><!-- fragment --><h3><a class="anchor" id="輸出-7"></a>
輸出</h3>
<div class="fragment"><div class="line">&gt; entry 1</div>
<div class="line"> entry 2</div>
<div class="line"> entry 3</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html#l00512">512</a> of file <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html">src/ftxui/component/menu.cpp</a>.</p>
</div>
</div>
<a id="gad793a3a507766ffa711c4332a3815e24" name="gad793a3a507766ffa711c4332a3815e24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad793a3a507766ffa711c4332a3815e24">&#9670;&#160;</a></span>Menu() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Menu </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a></td> <td class="paramname"><span class="paramname"><em>entries</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>selected</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#structftxui_1_1MenuOption">MenuOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>文字列表。選定的元素會被聚焦。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">entries</td><td>菜單中的條目列表。 </td></tr>
<tr><td class="paramname">selected</td><td>當前選定元素的索引。 </td></tr>
<tr><td class="paramname">option</td><td>額外的可選參數。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-30"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line">std::vector&lt;std::string&gt; entries = {</div>
<div class="line"> <span class="stringliteral">&quot;entry 1&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;entry 2&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;entry 3&quot;</span>,</div>
<div class="line">};</div>
<div class="line"><span class="keywordtype">int</span> selected = 0;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a> = <a class="code hl_function" href="#ga27828fc39da10a18478ba84b1b162039">Menu</a>(&amp;entries, &amp;selected);</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a>);</div>
</div><!-- fragment --><h3><a class="anchor" id="輸出-8"></a>
輸出</h3>
<div class="fragment"><div class="line">&gt; entry 1</div>
<div class="line"> entry 2</div>
<div class="line"> entry 3</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html#l00543">543</a> of file <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html">src/ftxui/component/menu.cpp</a>.</p>
</div>
</div>
<a id="ga3537fccac66b07cd792874c9a6086811" name="ga3537fccac66b07cd792874c9a6086811"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3537fccac66b07cd792874c9a6086811">&#9670;&#160;</a></span>Toggle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Toggle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a></td> <td class="paramname"><span class="paramname"><em>entries</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>selected</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>元素的水平列表。使用者可以在其中導航。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">entries</td><td>要顯示的可選條目列表。 </td></tr>
<tr><td class="paramname">selected</td><td>參考選定的條目。 另請參閱 |Menu|。 </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html#l00554">554</a> of file <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html">src/ftxui/component/menu.cpp</a>.</p>
</div>
</div>
<a id="gafca94c5cdae5fbf3c6aa81fc1cd7b1c0" name="gafca94c5cdae5fbf3c6aa81fc1cd7b1c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafca94c5cdae5fbf3c6aa81fc1cd7b1c0">&#9670;&#160;</a></span>MenuEntry() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> MenuEntry </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="#structftxui_1_1MenuEntryOption">MenuEntryOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>一個特定的菜單條目。它們可以放入 Container::Vertical 中以形成菜單。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">label</td><td>表示此元素的繪製文本。 </td></tr>
<tr><td class="paramname">option</td><td>額外的可選參數。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-31"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line"><span class="keywordtype">int</span> selected = 0;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a> = <a class="code hl_function" href="#ga6471e39f5664d059144746c5801d37e6">Container::Vertical</a>({</div>
<div class="line"> <a class="code hl_function" href="#ga2c0a27959e6a5d90109f6d4506e00f69">MenuEntry</a>(<span class="stringliteral">&quot;entry 1&quot;</span>),</div>
<div class="line"> <a class="code hl_function" href="#ga2c0a27959e6a5d90109f6d4506e00f69">MenuEntry</a>(<span class="stringliteral">&quot;entry 2&quot;</span>),</div>
<div class="line"> <a class="code hl_function" href="#ga2c0a27959e6a5d90109f6d4506e00f69">MenuEntry</a>(<span class="stringliteral">&quot;entry 3&quot;</span>),</div>
<div class="line">}, &amp;selected);</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a>);</div>
<div class="ttc" id="agroup__component_html_ga2c0a27959e6a5d90109f6d4506e00f69"><div class="ttname"><a href="#ga2c0a27959e6a5d90109f6d4506e00f69">ftxui::MenuEntry</a></div><div class="ttdeci">Component MenuEntry(MenuEntryOption options)</div><div class="ttdoc">一個特定的菜單條目。它們可以放入 Container::Vertical 中以形成菜單。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2menu_8cpp_source.html#l00612">src/ftxui/component/menu.cpp:612</a></div></div>
</div><!-- fragment --><h3><a class="anchor" id="輸出-9"></a>
輸出</h3>
<div class="fragment"><div class="line">&gt; entry 1</div>
<div class="line"> entry 2</div>
<div class="line"> entry 3</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html#l00583">583</a> of file <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html">src/ftxui/component/menu.cpp</a>.</p>
</div>
</div>
<a id="ga2c0a27959e6a5d90109f6d4506e00f69" name="ga2c0a27959e6a5d90109f6d4506e00f69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c0a27959e6a5d90109f6d4506e00f69">&#9670;&#160;</a></span>MenuEntry() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> MenuEntry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#structftxui_1_1MenuEntryOption">MenuEntryOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>一個特定的菜單條目。它們可以放入 Container::Vertical 中以形成菜單。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">option</td><td>參數。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-32"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line"><span class="keywordtype">int</span> selected = 0;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a> = <a class="code hl_function" href="#ga6471e39f5664d059144746c5801d37e6">Container::Vertical</a>({</div>
<div class="line"> <a class="code hl_function" href="#ga2c0a27959e6a5d90109f6d4506e00f69">MenuEntry</a>({.label = <span class="stringliteral">&quot;entry 1&quot;</span>}),</div>
<div class="line"> <a class="code hl_function" href="#ga2c0a27959e6a5d90109f6d4506e00f69">MenuEntry</a>({.label = <span class="stringliteral">&quot;entry 2&quot;</span>}),</div>
<div class="line"> <a class="code hl_function" href="#ga2c0a27959e6a5d90109f6d4506e00f69">MenuEntry</a>({.label = <span class="stringliteral">&quot;entry 3&quot;</span>}),</div>
<div class="line">}, &amp;selected);</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a>);</div>
</div><!-- fragment --><h3><a class="anchor" id="輸出-10"></a>
輸出</h3>
<div class="fragment"><div class="line">&gt; entry 1</div>
<div class="line"> entry 2</div>
<div class="line"> entry 3</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html#l00612">612</a> of file <a class="el" href="src_2ftxui_2component_2menu_8cpp_source.html">src/ftxui/component/menu.cpp</a>.</p>
</div>
</div>
<a id="ga5185342fbba215496cb8a6805f36089c" name="ga5185342fbba215496cb8a6805f36089c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5185342fbba215496cb8a6805f36089c">&#9670;&#160;</a></span>Modal() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Modal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>main</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>modal</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool *</td> <td class="paramname"><span class="paramname"><em>show_modal</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="modal_8cpp_source.html#l00018">18</a> of file <a class="el" href="modal_8cpp_source.html">modal.cpp</a>.</p>
</div>
</div>
<a id="ga5babae0bb25f8cada57784cc5d27fb74" name="ga5babae0bb25f8cada57784cc5d27fb74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5babae0bb25f8cada57784cc5d27fb74">&#9670;&#160;</a></span>Modal() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> Modal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>modal</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool *</td> <td class="paramname"><span class="paramname"><em>show_modal</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="modal_8cpp_source.html#l00058">58</a> of file <a class="el" href="modal_8cpp_source.html">modal.cpp</a>.</p>
</div>
</div>
<a id="ga3e7a44f321fa910f07aef5879e67af95" name="ga3e7a44f321fa910f07aef5879e67af95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3e7a44f321fa910f07aef5879e67af95">&#9670;&#160;</a></span>Radiobox() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Radiobox </td>
<td>(</td>
<td class="paramtype"><a class="el" href="#structftxui_1_1RadioboxOption">RadioboxOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>元素清單,只能選擇一個。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">option</td><td>參數</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>RadioboxBase</dd></dl>
<h3><a class="anchor" id="範例-23"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line">std::vector&lt;std::string&gt; entries = {</div>
<div class="line"> <span class="stringliteral">&quot;entry 1&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;entry 2&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;entry 3&quot;</span>,</div>
<div class="line">};</div>
<div class="line"><span class="keywordtype">int</span> selected = 0;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a> = <a class="code hl_function" href="#ga3e7a44f321fa910f07aef5879e67af95">Radiobox</a>({</div>
<div class="line"> .entries = entries,</div>
<div class="line"> .selected = &amp;selected,</div>
<div class="line">});</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a>);</div>
<div class="ttc" id="agroup__component_html_ga3e7a44f321fa910f07aef5879e67af95"><div class="ttname"><a href="#ga3e7a44f321fa910f07aef5879e67af95">ftxui::Radiobox</a></div><div class="ttdeci">Component Radiobox(RadioboxOption options)</div><div class="ttdoc">元素清單,只能選擇一個。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2radiobox_8cpp_source.html#l00203">src/ftxui/component/radiobox.cpp:203</a></div></div>
</div><!-- fragment --><h3><a class="anchor" id="輸出-5"></a>
輸出</h3>
<div class="fragment"><div class="line">◉ entry 1</div>
<div class="line">○ entry 2</div>
<div class="line">○ entry 3</div>
</div><!-- fragment --><p> NOLINTNEXTLINE </p>
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2radiobox_8cpp_source.html#l00203">203</a> of file <a class="el" href="src_2ftxui_2component_2radiobox_8cpp_source.html">src/ftxui/component/radiobox.cpp</a>.</p>
</div>
</div>
<a id="gac73eebf15ff6b5386b7ee6c6cb4a4890" name="gac73eebf15ff6b5386b7ee6c6cb4a4890"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac73eebf15ff6b5386b7ee6c6cb4a4890">&#9670;&#160;</a></span>Radiobox() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Radiobox </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classftxui_1_1ConstStringListRef.html">ConstStringListRef</a></td> <td class="paramname"><span class="paramname"><em>entries</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>selected</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#structftxui_1_1RadioboxOption">RadioboxOption</a></td> <td class="paramname"><span class="paramname"><em>option</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>元素清單,只能選擇一個。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">entries</td><td>清單中的條目清單。 </td></tr>
<tr><td class="paramname">selected</td><td>當前選定元素的索引。 </td></tr>
<tr><td class="paramname">option</td><td>其他可選參數。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>RadioboxBase</dd></dl>
<h3><a class="anchor" id="範例-24"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line">std::vector&lt;std::string&gt; entries = {</div>
<div class="line"> <span class="stringliteral">&quot;entry 1&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;entry 2&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;entry 3&quot;</span>,</div>
<div class="line">};</div>
<div class="line"><span class="keywordtype">int</span> selected = 0;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a> = <a class="code hl_function" href="#ga3e7a44f321fa910f07aef5879e67af95">Radiobox</a>(&amp;entries, &amp;selected);</div>
<div class="line">screen.Loop(<a class="code hl_variable" href="gallery_8cpp.html#a905479d79c2aa8410d2fc374bc75cc5b">menu</a>);</div>
</div><!-- fragment --><h3><a class="anchor" id="輸出-6"></a>
輸出</h3>
<div class="fragment"><div class="line">◉ entry 1</div>
<div class="line">○ entry 2</div>
<div class="line">○ entry 3</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2radiobox_8cpp_source.html#l00235">235</a> of file <a class="el" href="src_2ftxui_2component_2radiobox_8cpp_source.html">src/ftxui/component/radiobox.cpp</a>.</p>
</div>
</div>
<a id="gaf03d3df7243bf71bb1a73686628f7f2b" name="gaf03d3df7243bf71bb1a73686628f7f2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf03d3df7243bf71bb1a73686628f7f2b">&#9670;&#160;</a></span>Renderer() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Renderer </td>
<td>(</td>
<td class="paramtype">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt;</td> <td class="paramname"><span class="paramname"><em>render</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>建立一個元件,使用 |render| 來繪製其介面。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">render</td><td>繪製介面的函式。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-25"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line"><span class="keyword">auto</span> renderer = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] {</div>
<div class="line"> <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;My interface&quot;</span>);</div>
<div class="line">});</div>
<div class="line">screen.Loop(renderer);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2renderer_8cpp_source.html#l00028">28</a> of file <a class="el" href="src_2ftxui_2component_2renderer_8cpp_source.html">src/ftxui/component/renderer.cpp</a>.</p>
</div>
</div>
<a id="ga533e883e2aeea28de2b60564fcaf0361" name="ga533e883e2aeea28de2b60564fcaf0361"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga533e883e2aeea28de2b60564fcaf0361">&#9670;&#160;</a></span>Renderer() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Renderer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#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&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>()&gt;</td> <td class="paramname"><span class="paramname"><em>render</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>回傳一個新的元件,類似於 |child|,但使用 |render| 作為 Component::Render() 事件。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">child</td><td>用於轉發事件的元件。 </td></tr>
<tr><td class="paramname">render</td><td>繪製介面的函式。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-26"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line">std::string label = <span class="stringliteral">&quot;Click to quit&quot;</span>;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a> = <a class="code hl_function" href="#ga4e8295ec77dd31b0acc5063b134473e7">Button</a>(&amp;label, screen.ExitLoopClosure());</div>
<div class="line"><span class="keyword">auto</span> renderer = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>(<a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a>, [&amp;] {</div>
<div class="line"> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceftxui.html#a552ba6d33b3c9bec586b99fba4c243ac">hbox</a>({</div>
<div class="line"> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;A button:&quot;</span>),</div>
<div class="line"> <a class="code hl_variable" href="gallery_8cpp.html#a14139799dd4b2fc41ecb6cb14936322f">button</a>-&gt;<a class="code hl_function" href="group__dom.html#a02feb1564ee23b6229b82be0289c96e4">Render</a>(),</div>
<div class="line"> });</div>
<div class="line">});</div>
<div class="line">screen.Loop(renderer);</div>
<div class="ttc" id="agroup__dom_html_a02feb1564ee23b6229b82be0289c96e4"><div class="ttname"><a href="group__dom.html#a02feb1564ee23b6229b82be0289c96e4">ftxui::Node::Render</a></div><div class="ttdeci">virtual void Render(Screen &amp;screen)</div></div>
<div class="ttc" id="anamespaceftxui_html_a552ba6d33b3c9bec586b99fba4c243ac"><div class="ttname"><a href="namespaceftxui.html#a552ba6d33b3c9bec586b99fba4c243ac">ftxui::hbox</a></div><div class="ttdeci">Element hbox(Elements)</div><div class="ttdoc">一個逐一水平顯示元素的容器。</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="src_2ftxui_2component_2renderer_8cpp_source.html#l00059">59</a> of file <a class="el" href="src_2ftxui_2component_2renderer_8cpp_source.html">src/ftxui/component/renderer.cpp</a>.</p>
</div>
</div>
<a id="ga099cb57274a99396ee10f38acbfe62a7" name="ga099cb57274a99396ee10f38acbfe62a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga099cb57274a99396ee10f38acbfe62a7">&#9670;&#160;</a></span>Renderer() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Renderer </td>
<td>(</td>
<td class="paramtype">std::function&lt; <a class="el" href="namespaceftxui.html#a2bc31f2d685189e5c61d2293a1f51b4f">Element</a>(bool)&gt;</td> <td class="paramname"><span class="paramname"><em>render</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>建立一個可聚焦的元件,使用 |render| 來繪製其介面。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">render</td><td>繪製介面的函式,它接受一個布林值,表示該元件是否被聚焦。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-27"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line"><span class="keyword">auto</span> renderer = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] (<span class="keywordtype">bool</span> focused) {</div>
<div class="line"> <span class="keywordflow">if</span> (focused)</div>
<div class="line"> <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;My interface&quot;</span>) | <a class="code hl_function" href="group__dom.html#ga672456b8f2091b615a30ff755418b37b">inverted</a>;</div>
<div class="line"> <span class="keywordflow">else</span></div>
<div class="line"> <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;My interface&quot;</span>);</div>
<div class="line">});</div>
<div class="line">screen.Loop(renderer);</div>
<div class="ttc" id="agroup__dom_html_ga672456b8f2091b615a30ff755418b37b"><div class="ttname"><a href="group__dom.html#ga672456b8f2091b615a30ff755418b37b">ftxui::inverted</a></div><div class="ttdeci">Element inverted(Element)</div><div class="ttdoc">添加一個濾鏡,它將反轉前景和背景 顏色。</div><div class="ttdef"><b>Definition</b> <a href="inverted_8cpp_source.html#l00034">inverted.cpp:34</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2renderer_8cpp_source.html#l00081">81</a> of file <a class="el" href="src_2ftxui_2component_2renderer_8cpp_source.html">src/ftxui/component/renderer.cpp</a>.</p>
</div>
</div>
<a id="ga41d63b7af41dee1570b54915821abd30" name="ga41d63b7af41dee1570b54915821abd30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga41d63b7af41dee1570b54915821abd30">&#9670;&#160;</a></span>Renderer() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af07b496fe512e3a4863ee546f19e9a6c">ComponentDecorator</a> Renderer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#a2d5012891073dbf196bfada5f702f382">ElementDecorator</a></td> <td class="paramname"><span class="paramname"><em>decorator</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>裝飾一個元件,透過裝飾它所呈現的內容。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">decorator</td><td>修改其呈現元素的函式。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="範例-28"></a>
範例</h3>
<div class="fragment"><div class="line"> <span class="keyword">auto</span> screen = <a class="code hl_function" href="#a0b7de0467b4e57ce5f337ba8634d8d13">ScreenInteractive::TerminalOutput</a>();</div>
<div class="line"> <span class="keyword">auto</span> renderer = */</div>
<div class="line"><span class="comment">// Renderer([] { return text(&quot;Hello&quot;);)</span><span class="comment"></span></div>
<div class="line"><span class="comment">/** | Renderer(bold)</span></div>
<div class="line"><span class="comment"> | Renderer(inverted);</span></div>
<div class="line"><span class="comment"> screen.Loop(renderer);</span></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2renderer_8cpp_source.html#l00122">122</a> of file <a class="el" href="src_2ftxui_2component_2renderer_8cpp_source.html">src/ftxui/component/renderer.cpp</a>.</p>
</div>
</div>
<a id="gae2205fc172615b43e1e3307bb614be4c" name="gae2205fc172615b43e1e3307bb614be4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae2205fc172615b43e1e3307bb614be4c">&#9670;&#160;</a></span>ResizableSplitLeft()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> ResizableSplitLeft </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>main</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>back</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>main_size</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>兩個元件之間的水平分割,可透過滑鼠設定。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">main</td><td>大小為 |main_size| 的主要元件,位於左側。 </td></tr>
<tr><td class="paramname">back</td><td>佔用剩餘空間的後端元件,位於右側。 </td></tr>
<tr><td class="paramname">main_size</td><td>|main| 元件的大小。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="example-4"></a>
Example</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a53dc5c3030151713857cf1a898d0f897">ScreenInteractive::Fullscreen</a>();</div>
<div class="line"><span class="keywordtype">int</span> left_size = 10;</div>
<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="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Left&quot;</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="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;right&quot;</span>) | <a class="code hl_function" href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">center</a>;});</div>
<div class="line"><span class="keyword">auto</span> split = <a class="code hl_function" href="#gae2205fc172615b43e1e3307bb614be4c">ResizableSplitLeft</a>(<a class="code hl_variable" href="screen_8cpp.html#a972107f15f3c0c099eb9fd605e7f51c6">left</a>, <a class="code hl_variable" href="screen_8cpp.html#aa4b74e56e675912bbc06504407fc7a46">right</a>, &amp;left_size);</div>
<div class="line">screen.Loop(split);</div>
<div class="ttc" id="agroup__component_html_a53dc5c3030151713857cf1a898d0f897"><div class="ttname"><a href="#a53dc5c3030151713857cf1a898d0f897">ftxui::ScreenInteractive::Fullscreen</a></div><div class="ttdeci">static ScreenInteractive Fullscreen()</div><div class="ttdef"><b>Definition</b> <a href="screen__interactive_8cpp_source.html#l00297">screen_interactive.cpp:297</a></div></div>
<div class="ttc" id="agroup__component_html_gae2205fc172615b43e1e3307bb614be4c"><div class="ttname"><a href="#gae2205fc172615b43e1e3307bb614be4c">ftxui::ResizableSplitLeft</a></div><div class="ttdeci">Component ResizableSplitLeft(Component main, Component back, int *main_size)</div><div class="ttdoc">兩個元件之間的水平分割,可透過滑鼠設定。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2resizable__split_8cpp_source.html#l00198">src/ftxui/component/resizable_split.cpp:198</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">水平與垂直置中一個元素。</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="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#l00130">screen.cpp:130</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#l00132">screen.cpp:132</a></div></div>
</div><!-- fragment --><h3><a class="anchor" id="output-4"></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#l00198">198</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="ga9030d0beb64f653603cab382b02750a8" name="ga9030d0beb64f653603cab382b02750a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9030d0beb64f653603cab382b02750a8">&#9670;&#160;</a></span>ResizableSplitRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> ResizableSplitRight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>main</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>back</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>main_size</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>兩個元件之間的水平分割,可透過滑鼠設定。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">main</td><td>大小為 |main_size| 的主要元件,位於右側。 </td></tr>
<tr><td class="paramname">back</td><td>佔用剩餘空間的後端元件,位於左側。 </td></tr>
<tr><td class="paramname">main_size</td><td>|main| 元件的大小。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="example-5"></a>
Example</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a53dc5c3030151713857cf1a898d0f897">ScreenInteractive::Fullscreen</a>();</div>
<div class="line"><span class="keywordtype">int</span> right_size = 10;</div>
<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="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Left&quot;</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="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;right&quot;</span>) | <a class="code hl_function" href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">center</a>;});</div>
<div class="line"><span class="keyword">auto</span> split = <a class="code hl_function" href="#ga9030d0beb64f653603cab382b02750a8">ResizableSplitRight</a>(<a class="code hl_variable" href="screen_8cpp.html#aa4b74e56e675912bbc06504407fc7a46">right</a>, <a class="code hl_variable" href="screen_8cpp.html#a972107f15f3c0c099eb9fd605e7f51c6">left</a>, &amp;right_size)</div>
<div class="line">screen.Loop(split);</div>
<div class="ttc" id="agroup__component_html_ga9030d0beb64f653603cab382b02750a8"><div class="ttname"><a href="#ga9030d0beb64f653603cab382b02750a8">ftxui::ResizableSplitRight</a></div><div class="ttdeci">Component ResizableSplitRight(Component main, Component back, int *main_size)</div><div class="ttdoc">兩個元件之間的水平分割,可透過滑鼠設定。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2resizable__split_8cpp_source.html#l00231">src/ftxui/component/resizable_split.cpp:231</a></div></div>
</div><!-- fragment --><h3><a class="anchor" id="output-5"></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#l00231">231</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="ga238b4b650aca14716b82b2198695e008" name="ga238b4b650aca14716b82b2198695e008"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga238b4b650aca14716b82b2198695e008">&#9670;&#160;</a></span>ResizableSplitTop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> ResizableSplitTop </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>main</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>back</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>main_size</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>兩個元件之間的垂直分割,可透過滑鼠設定。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">main</td><td>大小為 |main_size| 的主要元件,位於上方。 </td></tr>
<tr><td class="paramname">back</td><td>佔用剩餘空間的後端元件,位於下方。 </td></tr>
<tr><td class="paramname">main_size</td><td>|main| 元件的大小。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="example-6"></a>
Example</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a53dc5c3030151713857cf1a898d0f897">ScreenInteractive::Fullscreen</a>();</div>
<div class="line"><span class="keywordtype">int</span> top_size = 1;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="screen_8cpp.html#a495e1456dc6a7df7638b2c507c756a24">top</a> = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Top&quot;</span>) | <a class="code hl_function" href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">center</a>;});</div>
<div class="line"><span class="keyword">auto</span> bottom = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Bottom&quot;</span>) | <a class="code hl_function" href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">center</a>;});</div>
<div class="line"><span class="keyword">auto</span> split = <a class="code hl_function" href="#ga238b4b650aca14716b82b2198695e008">ResizableSplitTop</a>(<a class="code hl_variable" href="screen_8cpp.html#a495e1456dc6a7df7638b2c507c756a24">top</a>, bottom, &amp;top_size)</div>
<div class="line">screen.Loop(split);</div>
<div class="ttc" id="agroup__component_html_ga238b4b650aca14716b82b2198695e008"><div class="ttname"><a href="#ga238b4b650aca14716b82b2198695e008">ftxui::ResizableSplitTop</a></div><div class="ttdeci">Component ResizableSplitTop(Component main, Component back, int *main_size)</div><div class="ttdoc">兩個元件之間的垂直分割,可透過滑鼠設定。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2resizable__split_8cpp_source.html#l00264">src/ftxui/component/resizable_split.cpp:264</a></div></div>
<div class="ttc" id="ascreen_8cpp_html_a495e1456dc6a7df7638b2c507c756a24"><div class="ttname"><a href="screen_8cpp.html#a495e1456dc6a7df7638b2c507c756a24">top</a></div><div class="ttdeci">std::uint8_t top</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-6"></a>
Output</h3>
<div class="fragment"><div class="line"> top</div>
<div class="line">────────────</div>
<div class="line"> bottom</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2resizable__split_8cpp_source.html#l00264">264</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="gacb75e6e61a021829893f7b57aeb7e3a2" name="gacb75e6e61a021829893f7b57aeb7e3a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacb75e6e61a021829893f7b57aeb7e3a2">&#9670;&#160;</a></span>ResizableSplitBottom()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> ResizableSplitBottom </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>main</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a></td> <td class="paramname"><span class="paramname"><em>back</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *</td> <td class="paramname"><span class="paramname"><em>main_size</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>兩個元件之間的垂直分割,可透過滑鼠設定。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">main</td><td>大小為 |main_size| 的主要元件,位於下方。 </td></tr>
<tr><td class="paramname">back</td><td>佔用剩餘空間的後端元件,位於上方。 </td></tr>
<tr><td class="paramname">main_size</td><td>|main| 元件的大小。</td></tr>
</table>
</dd>
</dl>
<h3><a class="anchor" id="example-7"></a>
Example</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> screen = <a class="code hl_function" href="#a53dc5c3030151713857cf1a898d0f897">ScreenInteractive::Fullscreen</a>();</div>
<div class="line"><span class="keywordtype">int</span> bottom_size = 1;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_variable" href="screen_8cpp.html#a495e1456dc6a7df7638b2c507c756a24">top</a> = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Top&quot;</span>) | <a class="code hl_function" href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">center</a>;});</div>
<div class="line"><span class="keyword">auto</span> bottom = <a class="code hl_function" href="#ga533e883e2aeea28de2b60564fcaf0361">Renderer</a>([] { <span class="keywordflow">return</span> <a class="code hl_function" href="group__dom.html#ga75baaa2734ed76a9f478beaafa87ae57">text</a>(<span class="stringliteral">&quot;Bottom&quot;</span>) | <a class="code hl_function" href="group__dom.html#ga5b11656305fce8427b81daf1c35883f1">center</a>;});</div>
<div class="line"><span class="keyword">auto</span> split = ResizableSplit::Bottom(bottom, <a class="code hl_variable" href="screen_8cpp.html#a495e1456dc6a7df7638b2c507c756a24">top</a>, &amp;bottom_size)</div>
<div class="line">screen.Loop(split);</div>
</div><!-- fragment --><h3><a class="anchor" id="output-7"></a>
Output</h3>
<div class="fragment"><div class="line"> top</div>
<div class="line">────────────</div>
<div class="line"> bottom</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2resizable__split_8cpp_source.html#l00297">297</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="ga638693abef9289912f5fa39606390b20" name="ga638693abef9289912f5fa39606390b20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga638693abef9289912f5fa39606390b20">&#9670;&#160;</a></span>Window()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceftxui.html#af1479ede01dbf087342534ab4ada11d3">Component</a> Window </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structftxui_1_1WindowOptions.html">WindowOptions</a></td> <td class="paramname"><span class="paramname"><em>option</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>一個可拖曳/可調整大小的視窗。要使用多個視窗,它們必須透過 Container::Stacked({...}) 元件堆疊。 </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">option</td><td>包含所有參數的結構。</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Window</dd></dl>
<h3><a class="anchor" id="範例-34"></a>
範例</h3>
<div class="fragment"><div class="line"><span class="keyword">auto</span> window_1= <a class="code hl_function" href="#ga638693abef9289912f5fa39606390b20">Window</a>({</div>
<div class="line"> .inner = <a class="code hl_function" href="scrollbar_8cpp.html#a83db372d294b69185f7a26148935cfc3">DummyWindowContent</a>(),</div>
<div class="line"> .title = <span class="stringliteral">&quot;First window&quot;</span>,</div>
<div class="line">});</div>
<div class="line"> </div>
<div class="line"><span class="keyword">auto</span> window_2= <a class="code hl_function" href="#ga638693abef9289912f5fa39606390b20">Window</a>({</div>
<div class="line"> .inner = <a class="code hl_function" href="scrollbar_8cpp.html#a83db372d294b69185f7a26148935cfc3">DummyWindowContent</a>(),</div>
<div class="line"> .title = <span class="stringliteral">&quot;Second window&quot;</span>,</div>
<div class="line">});</div>
<div class="line"> </div>
<div class="line"><span class="keyword">auto</span> container = <a class="code hl_function" href="#gaafd394665b0c231380a143b810339d8e">Container::Stacked</a>({</div>
<div class="line"> window_1,</div>
<div class="line"> window_2,</div>
<div class="line">});</div>
<div class="ttc" id="agroup__component_html_ga638693abef9289912f5fa39606390b20"><div class="ttname"><a href="#ga638693abef9289912f5fa39606390b20">ftxui::Window</a></div><div class="ttdeci">Component Window(WindowOptions option)</div><div class="ttdoc">一個可拖曳/可調整大小的視窗。要使用多個視窗,它們必須透過 Container::Stacked({...}) 元件堆疊。</div><div class="ttdef"><b>Definition</b> <a href="src_2ftxui_2component_2window_8cpp_source.html#l00312">src/ftxui/component/window.cpp:312</a></div></div>
<div class="ttc" id="ascrollbar_8cpp_html_a83db372d294b69185f7a26148935cfc3"><div class="ttname"><a href="scrollbar_8cpp.html#a83db372d294b69185f7a26148935cfc3">DummyWindowContent</a></div><div class="ttdeci">Component DummyWindowContent()</div><div class="ttdef"><b>Definition</b> <a href="scrollbar_8cpp_source.html#l00010">scrollbar.cpp:10</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="src_2ftxui_2component_2window_8cpp_source.html#l00312">312</a> of file <a class="el" href="src_2ftxui_2component_2window_8cpp_source.html">src/ftxui/component/window.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! -->
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
const projectNumber = document.getElementById('projectname');
if (!projectNumber) {
console.warn('Doxygen element with ID "projectnumber" not found. Cannot add version switcher.');
return;
}
const langs = ["en", "es", "fr", "ja", "zh-CH", "zh-TW"];
const lang_paths = {"en": "../index.html", "es": "../es/index.html", "fr": "../fr/index.html", "ja": "../ja/index.html", "zh-CH": "../zh-CH/index.html", "zh-TW": "index.html"};
const lang_display = {"en": "English", "es": "Espa\u00f1ol", "fr": "Fran\u00e7ais", "ja": "\u65e5\u672c\u8a9e", "zh-CH": "\u4e2d\u6587 (\u7b80\u4f53)", "zh-TW": "\u4e2d\u6587 (\u7e41\u9ad4)"};
const versions = ["main"];
const version_paths = {"main": "index.html"};
const currentLang = "zh-TW";
const currentVersion = "main";
// Helper function to create a styled select element
const createSelect = (options, current, paths, label, displayMap = null) => {
const select = document.createElement('select');
select.title = label;
select.onchange = function() {
const selectedValue = this.value;
if (selectedValue in paths) {
window.location.href = paths[selectedValue];
}
};
// Sort versions: 'main' first, then others numerically descending.
options.sort((a, b) => {
if (a === 'main') return -1;
if (b === 'main') return 1;
return b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' });
});
options.forEach(v => {
const option = document.createElement('option');
option.value = v;
// Use the displayMap if provided, otherwise default to the value (v)
option.textContent = displayMap ? displayMap[v] : v;
if (v === current) {
option.selected = true;
}
select.appendChild(option);
});
// Apply some styling to make it look good.
Object.assign(select.style, {
backgroundColor: 'rgba(0, 0, 0, 0.8)',
color: 'white',
border: '1px solid rgba(255, 255, 255, 0.2)',
padding: '5px',
borderRadius: '5px',
fontSize: '14px',
fontFamily: 'inherit',
margin: '0 5px 0 0',
cursor: 'pointer'
});
return select;
};
// 1. Create Language Switcher, passing the language display names map
const langSelect = createSelect(langs, currentLang, lang_paths, 'Select Language', lang_display);
// 2. Create Version Switcher
const versionSelect = createSelect(versions, currentVersion, version_paths, 'Select Version');
// 3. Create FTXUI title.
const ftxuiTitle = document.createElement('span');
ftxuiTitle.textContent = 'FTXUI: ';
Object.assign(ftxuiTitle.style, {
color: 'white',
fontSize: '20px',
fontWeight: 'bold',
marginRight: '10px'
});
// 3. Create a container to hold both selectors
const container = document.createElement('div');
container.id = 'version-lang-switchers';
Object.assign(container.style, {
display: 'flex',
alignItems: 'center',
justifyContent: 'flex-end',
width: 'auto'
});
container.appendChild(ftxuiTitle);
container.appendChild(langSelect);
container.appendChild(versionSelect);
Object.assign(container.style, {
backgroundColor: 'rgba(0, 0, 0, 0.5)',
padding: '5px 10px',
borderRadius: '8px'
});
// Replace the Doxygen project number element with our container.
projectNumber.replaceWith(container);
// Clean up the original Doxygen project number text if it still exists nearby
const parent = container.parentElement;
if (parent) {
const textNode = Array.from(parent.childNodes).find(n => n.nodeType === 3 && n.textContent.trim() !== '');
if (textNode) {
textNode.remove();
}
}
});
</script>
</body>
</html>