mirror of
https://github.com/wiiu-env/wut.git
synced 2024-12-05 03:24:17 +01:00
1500 lines
80 KiB
HTML
1500 lines
80 KiB
HTML
<!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">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>wut: nn::swkbd Namespace Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<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" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">wut
|
|
 <span id="projectnumber">1.0.0-beta9</span>
|
|
</div>
|
|
<div id="projectbrief">Wii U Toolchain</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- 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">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacenn.html">nn</a></li><li class="navelem"><a class="el" href="namespacenn_1_1swkbd.html">swkbd</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">nn::swkbd Namespace Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Graphical software keyboard, supporting several languages and configurations.
|
|
<a href="namespacenn_1_1swkbd.html#details">More...</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:structnn_1_1swkbd_1_1AppearArg"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg">AppearArg</a></td></tr>
|
|
<tr class="memdesc:structnn_1_1swkbd_1_1AppearArg"><td class="mdescLeft"> </td><td class="mdescRight">Arguments for the swkbd input form and keyboard. <a href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg">More...</a><br /></td></tr>
|
|
<tr class="separator:structnn_1_1swkbd_1_1AppearArg"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnn_1_1swkbd_1_1ConfigArg.html">ConfigArg</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Configuration options for the virtual keyboard. <a href="structnn_1_1swkbd_1_1ConfigArg.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structnn_1_1swkbd_1_1ControllerInfo"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo">ControllerInfo</a></td></tr>
|
|
<tr class="memdesc:structnn_1_1swkbd_1_1ControllerInfo"><td class="mdescLeft"> </td><td class="mdescRight">Input and controller information for swkbd. <a href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo">More...</a><br /></td></tr>
|
|
<tr class="separator:structnn_1_1swkbd_1_1ControllerInfo"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structnn_1_1swkbd_1_1CreateArg"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg">CreateArg</a></td></tr>
|
|
<tr class="memdesc:structnn_1_1swkbd_1_1CreateArg"><td class="mdescLeft"> </td><td class="mdescRight">The arguments used to initialise swkbd and pass in its required resources. <a href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg">More...</a><br /></td></tr>
|
|
<tr class="separator:structnn_1_1swkbd_1_1CreateArg"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnn_1_1swkbd_1_1DrawStringInfo.html">DrawStringInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structnn_1_1swkbd_1_1InputFormArg"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg">InputFormArg</a></td></tr>
|
|
<tr class="memdesc:structnn_1_1swkbd_1_1InputFormArg"><td class="mdescLeft"> </td><td class="mdescRight">Arguments for swkbd the input form (text area). <a href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg">More...</a><br /></td></tr>
|
|
<tr class="separator:structnn_1_1swkbd_1_1InputFormArg"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structnn_1_1swkbd_1_1KeyboardArg"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg">KeyboardArg</a></td></tr>
|
|
<tr class="memdesc:structnn_1_1swkbd_1_1KeyboardArg"><td class="mdescLeft"> </td><td class="mdescRight">Arguments for the swkbd keyboard. <a href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg">More...</a><br /></td></tr>
|
|
<tr class="separator:structnn_1_1swkbd_1_1KeyboardArg"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structnn_1_1swkbd_1_1KeyboardCondition"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardCondition">KeyboardCondition</a></td></tr>
|
|
<tr class="separator:structnn_1_1swkbd_1_1KeyboardCondition"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structnn_1_1swkbd_1_1ReceiverArg"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg">ReceiverArg</a></td></tr>
|
|
<tr class="separator:structnn_1_1swkbd_1_1ReceiverArg"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a81059b4122c9dd4608d347eb117ae8c9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9">ControllerType</a> { <a class="el" href="namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a26281f56f922419671e352e0bd4bca7b">Unknown0</a> = 0
|
|
}</td></tr>
|
|
<tr class="separator:a81059b4122c9dd4608d347eb117ae8c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada735c6d6b04a8714b2751f0c4053e34"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34">LanguageType</a> { <br />
|
|
  <a class="el" href="namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34af32ced6a9ba164c4b3c047fd1d7c882e">Japanese</a> = 0,
|
|
<br />
|
|
  <a class="el" href="namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a78463a384a5aa4fad5fa73e2f506ecfc">English</a> = 1
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ada735c6d6b04a8714b2751f0c4053e34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6498d628b446c18e1c5087341741ec2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2">RegionType</a> { <br />
|
|
  <a class="el" href="namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a53a577bb3bc587b0c28ab808390f1c9b">Japan</a> = 0,
|
|
<br />
|
|
  <a class="el" href="namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2af75d91cdd36b85cc4a8dfeca4f24fa14">USA</a> = 1,
|
|
<br />
|
|
  <a class="el" href="namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a912d59cdf1d3f551fae21f6f0062258f">Europe</a> = 2
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:aa6498d628b446c18e1c5087341741ec2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d74787dedbc4e11c1ab15bf487e61f8"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8">State</a> { <a class="el" href="namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8a26281f56f922419671e352e0bd4bca7b">Unknown0</a> = 0
|
|
}</td></tr>
|
|
<tr class="separator:a5d74787dedbc4e11c1ab15bf487e61f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:aa842e0d72121231b26def8408f6102af"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#aa842e0d72121231b26def8408f6102af">AppearInputForm</a> (const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg">AppearArg</a> &args)</td></tr>
|
|
<tr class="memdesc:aa842e0d72121231b26def8408f6102af"><td class="mdescLeft"> </td><td class="mdescRight">Show an input form (keyboard with text area) with the given configuration. <a href="namespacenn_1_1swkbd.html#aa842e0d72121231b26def8408f6102af">More...</a><br /></td></tr>
|
|
<tr class="separator:aa842e0d72121231b26def8408f6102af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76806eeb7e1a22c84f8dfbd69996f396"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a76806eeb7e1a22c84f8dfbd69996f396">AppearKeyboard</a> (const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg">KeyboardArg</a> &args)</td></tr>
|
|
<tr class="memdesc:a76806eeb7e1a22c84f8dfbd69996f396"><td class="mdescLeft"> </td><td class="mdescRight">Show a keyboard with the given configuration. <a href="namespacenn_1_1swkbd.html#a76806eeb7e1a22c84f8dfbd69996f396">More...</a><br /></td></tr>
|
|
<tr class="separator:a76806eeb7e1a22c84f8dfbd69996f396"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab157e41af9636f0944d14c3aefa73dee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee">CalcSubThreadFont</a> ()</td></tr>
|
|
<tr class="memdesc:ab157e41af9636f0944d14c3aefa73dee"><td class="mdescLeft"> </td><td class="mdescRight">Calculate font data. <a href="namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee">More...</a><br /></td></tr>
|
|
<tr class="separator:ab157e41af9636f0944d14c3aefa73dee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2835a9ef6857ef8644502ce0820bbbef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef">CalcSubThreadPredict</a> ()</td></tr>
|
|
<tr class="memdesc:a2835a9ef6857ef8644502ce0820bbbef"><td class="mdescLeft"> </td><td class="mdescRight">Calculate word prediction data. <a href="namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef">More...</a><br /></td></tr>
|
|
<tr class="separator:a2835a9ef6857ef8644502ce0820bbbef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace94c05df2e3444567a619f023f2a629"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ace94c05df2e3444567a619f023f2a629">Calc</a> (const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo">ControllerInfo</a> &controllerInfo)</td></tr>
|
|
<tr class="memdesc:ace94c05df2e3444567a619f023f2a629"><td class="mdescLeft"> </td><td class="mdescRight">Respond to user inputs and calculate the state of input buffers and graphics. <a href="namespacenn_1_1swkbd.html#ace94c05df2e3444567a619f023f2a629">More...</a><br /></td></tr>
|
|
<tr class="separator:ace94c05df2e3444567a619f023f2a629"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0b283304371e0b0b37e4547051b60d3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ad0b283304371e0b0b37e4547051b60d3">ConfirmUnfixAll</a> ()</td></tr>
|
|
<tr class="separator:ad0b283304371e0b0b37e4547051b60d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b0d9a8c8379262406bba8826aa72097"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097">Create</a> (const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg">CreateArg</a> &args)</td></tr>
|
|
<tr class="memdesc:a8b0d9a8c8379262406bba8826aa72097"><td class="mdescLeft"> </td><td class="mdescRight">Initialise the swkbd library and create the keyboard and input form. <a href="namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097">More...</a><br /></td></tr>
|
|
<tr class="separator:a8b0d9a8c8379262406bba8826aa72097"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad79674a6f095bac6a4be4cf1e86e88a6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ad79674a6f095bac6a4be4cf1e86e88a6">Destroy</a> ()</td></tr>
|
|
<tr class="memdesc:ad79674a6f095bac6a4be4cf1e86e88a6"><td class="mdescLeft"> </td><td class="mdescRight">Clean up and shut down the swkbd library. <a href="namespacenn_1_1swkbd.html#ad79674a6f095bac6a4be4cf1e86e88a6">More...</a><br /></td></tr>
|
|
<tr class="separator:ad79674a6f095bac6a4be4cf1e86e88a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f43e4220679bc2859195216d891cd70"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a1f43e4220679bc2859195216d891cd70">DisappearInputForm</a> ()</td></tr>
|
|
<tr class="memdesc:a1f43e4220679bc2859195216d891cd70"><td class="mdescLeft"> </td><td class="mdescRight">Hide a previously shown input form. <a href="namespacenn_1_1swkbd.html#a1f43e4220679bc2859195216d891cd70">More...</a><br /></td></tr>
|
|
<tr class="separator:a1f43e4220679bc2859195216d891cd70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab997369348a176c2a2dc0a3cd848bd70"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ab997369348a176c2a2dc0a3cd848bd70">DisappearKeyboard</a> ()</td></tr>
|
|
<tr class="memdesc:ab997369348a176c2a2dc0a3cd848bd70"><td class="mdescLeft"> </td><td class="mdescRight">Hide a previously shown keyboard. <a href="namespacenn_1_1swkbd.html#ab997369348a176c2a2dc0a3cd848bd70">More...</a><br /></td></tr>
|
|
<tr class="separator:ab997369348a176c2a2dc0a3cd848bd70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05d0158f1c211bb9932bfe75394a9ba1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a05d0158f1c211bb9932bfe75394a9ba1">DrawDRC</a> ()</td></tr>
|
|
<tr class="memdesc:a05d0158f1c211bb9932bfe75394a9ba1"><td class="mdescLeft"> </td><td class="mdescRight">Draw the keyboard to the DRC. <a href="namespacenn_1_1swkbd.html#a05d0158f1c211bb9932bfe75394a9ba1">More...</a><br /></td></tr>
|
|
<tr class="separator:a05d0158f1c211bb9932bfe75394a9ba1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acdf2f2e77c26df19b3ac0d168f364d66"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#acdf2f2e77c26df19b3ac0d168f364d66">DrawTV</a> ()</td></tr>
|
|
<tr class="memdesc:acdf2f2e77c26df19b3ac0d168f364d66"><td class="mdescLeft"> </td><td class="mdescRight">Draw the keyboard to the TV. <a href="namespacenn_1_1swkbd.html#acdf2f2e77c26df19b3ac0d168f364d66">More...</a><br /></td></tr>
|
|
<tr class="separator:acdf2f2e77c26df19b3ac0d168f364d66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28975f02bae2c67fa8fdc53f5ad292e4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a28975f02bae2c67fa8fdc53f5ad292e4">GetDrawStringInfo</a> (<a class="el" href="structnn_1_1swkbd_1_1DrawStringInfo.html">DrawStringInfo</a> *drawStringInfo)</td></tr>
|
|
<tr class="separator:a28975f02bae2c67fa8fdc53f5ad292e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6800547b89656fd02245fca4ea1ace3"><td class="memItemLeft" align="right" valign="top">const char16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3">GetInputFormString</a> ()</td></tr>
|
|
<tr class="memdesc:af6800547b89656fd02245fca4ea1ace3"><td class="mdescLeft"> </td><td class="mdescRight">Get the string the user typed into the input form. <a href="namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3">More...</a><br /></td></tr>
|
|
<tr class="separator:af6800547b89656fd02245fca4ea1ace3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0156b4fc8077fab043720ce861403186"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a0156b4fc8077fab043720ce861403186">GetKeyboardCondition</a> (<a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardCondition">KeyboardCondition</a> *keyboardCondition)</td></tr>
|
|
<tr class="separator:a0156b4fc8077fab043720ce861403186"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9753f5334063c5a953a96a6113c5f19d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8">State</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a9753f5334063c5a953a96a6113c5f19d">GetStateInputForm</a> ()</td></tr>
|
|
<tr class="separator:a9753f5334063c5a953a96a6113c5f19d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c2dbcbf1844843f43f054ecbe653a73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8">State</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a0c2dbcbf1844843f43f054ecbe653a73">GetStateKeyboard</a> ()</td></tr>
|
|
<tr class="separator:a0c2dbcbf1844843f43f054ecbe653a73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad990c49683af5cae67e18ccf87a2caa9"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ad990c49683af5cae67e18ccf87a2caa9">GetWorkMemorySize</a> (uint32_t unk)</td></tr>
|
|
<tr class="memdesc:ad990c49683af5cae67e18ccf87a2caa9"><td class="mdescLeft"> </td><td class="mdescRight">Get the required size for swkbd's work memory buffer. <a href="namespacenn_1_1swkbd.html#ad990c49683af5cae67e18ccf87a2caa9">More...</a><br /></td></tr>
|
|
<tr class="separator:ad990c49683af5cae67e18ccf87a2caa9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d2379b25efeee27b5389f94775d6783"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a4d2379b25efeee27b5389f94775d6783">InactivateSelectCursor</a> ()</td></tr>
|
|
<tr class="separator:a4d2379b25efeee27b5389f94775d6783"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27198a751d1d7fd93956f8f5cf9c9116"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a27198a751d1d7fd93956f8f5cf9c9116">InitLearnDic</a> (void *dictionary)</td></tr>
|
|
<tr class="separator:a27198a751d1d7fd93956f8f5cf9c9116"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4bdf491ee78fa952c4b5a7f64e564459"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a4bdf491ee78fa952c4b5a7f64e564459">IsCoveredWithSubWindow</a> ()</td></tr>
|
|
<tr class="separator:a4bdf491ee78fa952c4b5a7f64e564459"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7174ce1b827159cd49b9d6f5b5f05ec"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec">IsDecideCancelButton</a> (bool *outIsSelected)</td></tr>
|
|
<tr class="memdesc:ae7174ce1b827159cd49b9d6f5b5f05ec"><td class="mdescLeft"> </td><td class="mdescRight">Gets the current status of the Cancel button on the keyboard. <a href="namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec">More...</a><br /></td></tr>
|
|
<tr class="separator:ae7174ce1b827159cd49b9d6f5b5f05ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a495b519911e08c2e5091084978c42623"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623">IsDecideOkButton</a> (bool *outIsSelected)</td></tr>
|
|
<tr class="memdesc:a495b519911e08c2e5091084978c42623"><td class="mdescLeft"> </td><td class="mdescRight">Gets the current status of the OK button on the keyboard. <a href="namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623">More...</a><br /></td></tr>
|
|
<tr class="separator:a495b519911e08c2e5091084978c42623"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a978b1122c9fc457bedaf9803ba3cf80a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a978b1122c9fc457bedaf9803ba3cf80a">IsKeyboardTarget</a> (IEventReceiver *eventReceiver)</td></tr>
|
|
<tr class="separator:a978b1122c9fc457bedaf9803ba3cf80a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a658133e1c6c0f03f8df526052c4e9adf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a658133e1c6c0f03f8df526052c4e9adf">IsNeedCalcSubThreadFont</a> ()</td></tr>
|
|
<tr class="memdesc:a658133e1c6c0f03f8df526052c4e9adf"><td class="mdescLeft"> </td><td class="mdescRight">Determines whether the font data needs calculating. <a href="namespacenn_1_1swkbd.html#a658133e1c6c0f03f8df526052c4e9adf">More...</a><br /></td></tr>
|
|
<tr class="separator:a658133e1c6c0f03f8df526052c4e9adf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7ba292119747d1e2abbacc44d15bb00"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#af7ba292119747d1e2abbacc44d15bb00">IsNeedCalcSubThreadPredict</a> ()</td></tr>
|
|
<tr class="memdesc:af7ba292119747d1e2abbacc44d15bb00"><td class="mdescLeft"> </td><td class="mdescRight">Determines whether the prediction data needs calculating. <a href="namespacenn_1_1swkbd.html#af7ba292119747d1e2abbacc44d15bb00">More...</a><br /></td></tr>
|
|
<tr class="separator:af7ba292119747d1e2abbacc44d15bb00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c6636ed1e7801cfe3de6cc05e7e3412"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a5c6636ed1e7801cfe3de6cc05e7e3412">IsSelectCursorActive</a> ()</td></tr>
|
|
<tr class="memdesc:a5c6636ed1e7801cfe3de6cc05e7e3412"><td class="mdescLeft"> </td><td class="mdescRight">Determines whether the selection cursor is active. <a href="namespacenn_1_1swkbd.html#a5c6636ed1e7801cfe3de6cc05e7e3412">More...</a><br /></td></tr>
|
|
<tr class="separator:a5c6636ed1e7801cfe3de6cc05e7e3412"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ad447d6827aec53314e618ed15d69f5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a4ad447d6827aec53314e618ed15d69f5">MuteAllSound</a> (bool muted)</td></tr>
|
|
<tr class="memdesc:a4ad447d6827aec53314e618ed15d69f5"><td class="mdescLeft"> </td><td class="mdescRight">Mutes or unmutes the sounds generated by the keyboard. <a href="namespacenn_1_1swkbd.html#a4ad447d6827aec53314e618ed15d69f5">More...</a><br /></td></tr>
|
|
<tr class="separator:a4ad447d6827aec53314e618ed15d69f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9607c0598421b2b8028f013ac41d0ea2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a9607c0598421b2b8028f013ac41d0ea2">SetControllerRemo</a> (<a class="el" href="namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9">ControllerType</a> type)</td></tr>
|
|
<tr class="separator:a9607c0598421b2b8028f013ac41d0ea2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c78971b5b76d7c0ea1900f62cda32e3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a6c78971b5b76d7c0ea1900f62cda32e3">SetCursorPos</a> (int pos)</td></tr>
|
|
<tr class="memdesc:a6c78971b5b76d7c0ea1900f62cda32e3"><td class="mdescLeft"> </td><td class="mdescRight">Set the character at which the cursor is positioned. <a href="namespacenn_1_1swkbd.html#a6c78971b5b76d7c0ea1900f62cda32e3">More...</a><br /></td></tr>
|
|
<tr class="separator:a6c78971b5b76d7c0ea1900f62cda32e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac625ac61303ea5ae5d898eb36f4ea61b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ac625ac61303ea5ae5d898eb36f4ea61b">SetEnableOkButton</a> (bool enable)</td></tr>
|
|
<tr class="memdesc:ac625ac61303ea5ae5d898eb36f4ea61b"><td class="mdescLeft"> </td><td class="mdescRight">Enables and disables the OK button on the keyboard. <a href="namespacenn_1_1swkbd.html#ac625ac61303ea5ae5d898eb36f4ea61b">More...</a><br /></td></tr>
|
|
<tr class="separator:ac625ac61303ea5ae5d898eb36f4ea61b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bbb0c640a9452f22603cc4e25852795"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a7bbb0c640a9452f22603cc4e25852795">SetInputFormString</a> (const char16_t *str)</td></tr>
|
|
<tr class="memdesc:a7bbb0c640a9452f22603cc4e25852795"><td class="mdescLeft"> </td><td class="mdescRight">Sets the text in the input form. <a href="namespacenn_1_1swkbd.html#a7bbb0c640a9452f22603cc4e25852795">More...</a><br /></td></tr>
|
|
<tr class="separator:a7bbb0c640a9452f22603cc4e25852795"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acba72b50a032e49c16e867f5ee4f0bc0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#acba72b50a032e49c16e867f5ee4f0bc0">SetReceiver</a> (const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg">ReceiverArg</a> &receiver)</td></tr>
|
|
<tr class="separator:acba72b50a032e49c16e867f5ee4f0bc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab81122125928e048f2944af7a09d0556"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#ab81122125928e048f2944af7a09d0556">SetSelectFrom</a> (int)</td></tr>
|
|
<tr class="separator:ab81122125928e048f2944af7a09d0556"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b6b333eba2367bdccdaa7d0351db96f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a1b6b333eba2367bdccdaa7d0351db96f">SetUserControllerEventObj</a> (IControllerEventObj *controllerEventObj)</td></tr>
|
|
<tr class="separator:a1b6b333eba2367bdccdaa7d0351db96f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b3c0dcb58d0d3a0681febb64b4dac04"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenn_1_1swkbd.html#a2b3c0dcb58d0d3a0681febb64b4dac04">SetUserSoundObj</a> (ISoundObj *soundObj)</td></tr>
|
|
<tr class="separator:a2b3c0dcb58d0d3a0681febb64b4dac04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Graphical software keyboard, supporting several languages and configurations. </p>
|
|
<p>Applications should first call <a class="el" href="namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097">Create</a> to initialise the library, followed by <a class="el" href="namespacenn_1_1swkbd.html#aa842e0d72121231b26def8408f6102af">AppearInputForm</a> to show a text area and virtual keyboard. Input should be forwarded to the keyboard via <a class="el" href="namespacenn_1_1swkbd.html#ace94c05df2e3444567a619f023f2a629">Calc</a>, along with calls to <a class="el" href="namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee">CalcSubThreadFont</a> and <a class="el" href="namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef">CalcSubThreadPredict</a>. Finally, the keyboard can be rendered with <a class="el" href="namespacenn_1_1swkbd.html#acdf2f2e77c26df19b3ac0d168f364d66">DrawTV</a> and <a class="el" href="namespacenn_1_1swkbd.html#a05d0158f1c211bb9932bfe75394a9ba1">DrawDRC</a>. The user's interaction with the keyboard can be tracked with <a class="el" href="namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3">GetInputFormString</a>, <a class="el" href="namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623">IsDecideOkButton</a> and <a class="el" href="namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec">IsDecideCancelButton</a>; and once satisfied the application can dismiss the keyboard with <a class="el" href="namespacenn_1_1swkbd.html#a1f43e4220679bc2859195216d891cd70">DisappearInputForm</a>. Don't forget <a class="el" href="namespacenn_1_1swkbd.html#ad79674a6f095bac6a4be4cf1e86e88a6">Destroy</a>! </p>
|
|
</div><hr/><h2 class="groupheader">Data Structure Documentation</h2>
|
|
<a name="structnn_1_1swkbd_1_1AppearArg" id="structnn_1_1swkbd_1_1AppearArg"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#structnn_1_1swkbd_1_1AppearArg">◆ </a></span>nn::swkbd::AppearArg</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct nn::swkbd::AppearArg</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock"><p>Arguments for the swkbd input form and keyboard. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00153">153</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
</div><table class="fieldtable">
|
|
<tr><th colspan="3">Data Fields</th></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a9259e816a0de6d1ca23e67f29d3dd668"></a><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg">KeyboardArg</a></td>
|
|
<td class="fieldname">
|
|
keyboardArg</td>
|
|
<td class="fielddoc">
|
|
Arguments for the virtual keyboard. </td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="abb935eaba29070d190b5df5e8c9b9a3c"></a><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg">InputFormArg</a></td>
|
|
<td class="fieldname">
|
|
inputFormArg</td>
|
|
<td class="fielddoc">
|
|
Arguments for the input form (text area) </td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a name="structnn_1_1swkbd_1_1ControllerInfo" id="structnn_1_1swkbd_1_1ControllerInfo"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#structnn_1_1swkbd_1_1ControllerInfo">◆ </a></span>nn::swkbd::ControllerInfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct nn::swkbd::ControllerInfo</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock"><p>Input and controller information for swkbd. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00180">180</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
</div><table class="fieldtable">
|
|
<tr><th colspan="3">Data Fields</th></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a04f6181745af1f211dca3f8183547fb6"></a><a class="el" href="group__vpad__input.html#structVPADStatus">VPADStatus</a> *</td>
|
|
<td class="fieldname">
|
|
vpad</td>
|
|
<td class="fielddoc">
|
|
DRC input information, see <a class="el" href="group__vpad__input.html#ga2265b154ad3a6059dc05bda56c8471a6">VPADRead</a>. </td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="abd229e8a52d27dc7854afacd9cf65a1a"></a><a class="el" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a> *</td>
|
|
<td class="fieldname">
|
|
kpad[4]</td>
|
|
<td class="fielddoc">
|
|
Wiimote and extension controller inputs, see <a class="el" href="group__padscore__kpad.html#ga94592ff4811fb9b3b7ec2f4f75cda9b4">KPADRead</a>. </td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a name="structnn_1_1swkbd_1_1CreateArg" id="structnn_1_1swkbd_1_1CreateArg"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#structnn_1_1swkbd_1_1CreateArg">◆ </a></span>nn::swkbd::CreateArg</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct nn::swkbd::CreateArg</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock"><p>The arguments used to initialise swkbd and pass in its required resources. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00163">163</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
</div><table class="fieldtable">
|
|
<tr><th colspan="3">Data Fields</th></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a9ebe5c06b6e996a5c362b9941d1d40a6"></a>void *</td>
|
|
<td class="fieldname">
|
|
workMemory</td>
|
|
<td class="fielddoc">
|
|
A pointer to a work memory buffer; see <a class="el" href="namespacenn_1_1swkbd.html#ad990c49683af5cae67e18ccf87a2caa9">GetWorkMemorySize</a>. </td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a62feca7f7d0cdeff07e10f3c4fae33d8"></a><a class="el" href="namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2">RegionType</a></td>
|
|
<td class="fieldname">
|
|
regionType</td>
|
|
<td class="fielddoc">
|
|
The swkbd region to use. </td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="ad5d88c0a8a98509b1281f8d3a0883b55"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x08</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a88aea16bd7a0f7033a96c773a78c79d1"></a><a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> *</td>
|
|
<td class="fieldname">
|
|
fsClient</td>
|
|
<td class="fielddoc">
|
|
An <a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a> for swkbd to use while loading resources. </td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a name="structnn_1_1swkbd_1_1InputFormArg" id="structnn_1_1swkbd_1_1InputFormArg"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#structnn_1_1swkbd_1_1InputFormArg">◆ </a></span>nn::swkbd::InputFormArg</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct nn::swkbd::InputFormArg</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock"><p>Arguments for swkbd the input form (text area). </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00125">125</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
</div><table class="fieldtable">
|
|
<tr><th colspan="3">Data Fields</th></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a06aa2ce26d67fcaf85351d4c6a0b813e"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x00</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a53c2a26def698b17a3100c86e382e767"></a>int32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x04</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="ad5d88c0a8a98509b1281f8d3a0883b55"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x08</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a4e6390ae63d13deafd92da09e3f5e47e"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x0C</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="adcc931a06d4653f0d2f7b552d0ee28a5"></a>int32_t</td>
|
|
<td class="fieldname">
|
|
maxTextLength</td>
|
|
<td class="fielddoc">
|
|
The maximum number of characters that can be entered, -1 for unlimited. </td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="ad125bccdd6957a4000f89e765332a5bd"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x14</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a9a63ac9f1e47f2fadc4a82b13eae45df"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x18</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a0ffcb3f15aa5e460fa3ce5367ee3b688"></a>bool</td>
|
|
<td class="fieldname">
|
|
unk_0x1C</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a7d160b4681a19ec1ed4c5f9c893d3a82"></a>bool</td>
|
|
<td class="fieldname">
|
|
unk_0x1D</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="aa2ca40cd848dc7a217fb717b1f31a388"></a>bool</td>
|
|
<td class="fieldname">
|
|
unk_0x1E</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a name="structnn_1_1swkbd_1_1KeyboardArg" id="structnn_1_1swkbd_1_1KeyboardArg"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#structnn_1_1swkbd_1_1KeyboardArg">◆ </a></span>nn::swkbd::KeyboardArg</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct nn::swkbd::KeyboardArg</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock"><p>Arguments for the swkbd keyboard. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00116">116</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
</div><table class="fieldtable">
|
|
<tr><th colspan="3">Data Fields</th></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a8345093a57b9cf5409516450d1c5868d"></a><a class="el" href="structnn_1_1swkbd_1_1ConfigArg.html">ConfigArg</a></td>
|
|
<td class="fieldname">
|
|
configArg</td>
|
|
<td class="fielddoc">
|
|
Configuration for the keyboard itself. </td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="afd33433799e5752336a96f96f8166193"></a><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg">ReceiverArg</a></td>
|
|
<td class="fieldname">
|
|
receiverArg</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a name="structnn_1_1swkbd_1_1KeyboardCondition" id="structnn_1_1swkbd_1_1KeyboardCondition"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#structnn_1_1swkbd_1_1KeyboardCondition">◆ </a></span>nn::swkbd::KeyboardCondition</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct nn::swkbd::KeyboardCondition</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00202">202</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
</div><table class="fieldtable">
|
|
<tr><th colspan="3">Data Fields</th></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a06aa2ce26d67fcaf85351d4c6a0b813e"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x00</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a823f8dc63a81d8d4252f831461bc3bd3"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x04</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a name="structnn_1_1swkbd_1_1ReceiverArg" id="structnn_1_1swkbd_1_1ReceiverArg"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#structnn_1_1swkbd_1_1ReceiverArg">◆ </a></span>nn::swkbd::ReceiverArg</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct nn::swkbd::ReceiverArg</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00098">98</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
</div><table class="fieldtable">
|
|
<tr><th colspan="3">Data Fields</th></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a06aa2ce26d67fcaf85351d4c6a0b813e"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x00</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a823f8dc63a81d8d4252f831461bc3bd3"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x04</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="ad5d88c0a8a98509b1281f8d3a0883b55"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x08</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="a584b843f01190d2f2eb5730929447329"></a>int32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x0C</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="af5b427f8f45d23f64e6e6f4b4b744180"></a>uint32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x10</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldtype">
|
|
<a id="ac272ccaf8acf9976a19156370130fd1c"></a>int32_t</td>
|
|
<td class="fieldname">
|
|
unk_0x14</td>
|
|
<td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a81059b4122c9dd4608d347eb117ae8c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81059b4122c9dd4608d347eb117ae8c9">◆ </a></span>ControllerType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9">ControllerType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a81059b4122c9dd4608d347eb117ae8c9a26281f56f922419671e352e0bd4bca7b"></a>Unknown0 </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00038">38</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada735c6d6b04a8714b2751f0c4053e34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada735c6d6b04a8714b2751f0c4053e34">◆ </a></span>LanguageType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34">LanguageType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ada735c6d6b04a8714b2751f0c4053e34af32ced6a9ba164c4b3c047fd1d7c882e"></a>Japanese </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ada735c6d6b04a8714b2751f0c4053e34a78463a384a5aa4fad5fa73e2f506ecfc"></a>English </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00043">43</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6498d628b446c18e1c5087341741ec2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6498d628b446c18e1c5087341741ec2">◆ </a></span>RegionType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2">RegionType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa6498d628b446c18e1c5087341741ec2a53a577bb3bc587b0c28ab808390f1c9b"></a>Japan </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa6498d628b446c18e1c5087341741ec2af75d91cdd36b85cc4a8dfeca4f24fa14"></a>USA </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa6498d628b446c18e1c5087341741ec2a912d59cdf1d3f551fae21f6f0062258f"></a>Europe </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00049">49</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d74787dedbc4e11c1ab15bf487e61f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d74787dedbc4e11c1ab15bf487e61f8">◆ </a></span>State</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8">State</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5d74787dedbc4e11c1ab15bf487e61f8a26281f56f922419671e352e0bd4bca7b"></a>Unknown0 </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="swkbd__cpp_8h_source.html#l00056">56</a> of file <a class="el" href="swkbd__cpp_8h_source.html">swkbd_cpp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="aa842e0d72121231b26def8408f6102af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa842e0d72121231b26def8408f6102af">◆ </a></span>AppearInputForm()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::AppearInputForm </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg">AppearArg</a> & </td>
|
|
<td class="paramname"><em>args</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Show an input form (keyboard with text area) with the given configuration. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">args</td><td>An <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg">AppearArg </a> struct with the desired configuration for the keyboard and input form.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, or <code>false</code> on error.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a1f43e4220679bc2859195216d891cd70">DisappearInputForm</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3">GetInputFormString</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623">IsDecideOkButton</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec">IsDecideCancelButton</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76806eeb7e1a22c84f8dfbd69996f396"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76806eeb7e1a22c84f8dfbd69996f396">◆ </a></span>AppearKeyboard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::AppearKeyboard </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg">KeyboardArg</a> & </td>
|
|
<td class="paramname"><em>args</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Show a keyboard with the given configuration. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">args</td><td>An <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg">KeyboardArg </a> struct with the desired configuration for the keyboard.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, or <code>false</code> on error.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ab997369348a176c2a2dc0a3cd848bd70">DisappearKeyboard</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623">IsDecideOkButton</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec">IsDecideCancelButton</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab157e41af9636f0944d14c3aefa73dee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab157e41af9636f0944d14c3aefa73dee">◆ </a></span>CalcSubThreadFont()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::CalcSubThreadFont </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Calculate font data. </p>
|
|
<p>Call in response to <a class="el" href="namespacenn_1_1swkbd.html#a658133e1c6c0f03f8df526052c4e9adf">IsNeedCalcSubThreadFont</a>.</p>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef">CalcSubThreadPredict</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ace94c05df2e3444567a619f023f2a629">Calc</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2835a9ef6857ef8644502ce0820bbbef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2835a9ef6857ef8644502ce0820bbbef">◆ </a></span>CalcSubThreadPredict()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::CalcSubThreadPredict </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Calculate word prediction data. </p>
|
|
<p>Call in response to <a class="el" href="namespacenn_1_1swkbd.html#af7ba292119747d1e2abbacc44d15bb00">IsNeedCalcSubThreadPredict</a>.</p>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee">CalcSubThreadFont</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ace94c05df2e3444567a619f023f2a629">Calc</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace94c05df2e3444567a619f023f2a629"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace94c05df2e3444567a619f023f2a629">◆ </a></span>Calc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::Calc </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo">ControllerInfo</a> & </td>
|
|
<td class="paramname"><em>controllerInfo</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Respond to user inputs and calculate the state of input buffers and graphics. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">controllerInfo</td><td>A <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo">ControllerInfo </a> structure containing fresh data from the controllers (see <a class="el" href="group__vpad__input.html#ga2265b154ad3a6059dc05bda56c8471a6">VPADRead</a> and <a class="el" href="group__padscore__kpad.html#ga94592ff4811fb9b3b7ec2f4f75cda9b4">KPADRead</a>). Each controller can also be <code>nullptr</code> if data is not available.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee">CalcSubThreadFont</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef">CalcSubThreadPredict</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0b283304371e0b0b37e4547051b60d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0b283304371e0b0b37e4547051b60d3">◆ </a></span>ConfirmUnfixAll()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::ConfirmUnfixAll </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b0d9a8c8379262406bba8826aa72097"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b0d9a8c8379262406bba8826aa72097">◆ </a></span>Create()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::Create </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg">CreateArg</a> & </td>
|
|
<td class="paramname"><em>args</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Initialise the swkbd library and create the keyboard and input form. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">args</td><td>A <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg">CreateArg </a> structure containing the desired keyboard region, a pointer to work memory, and an <a class="el" href="group__coreinit__fs.html#structFSClient">FSClient</a>. See <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg">CreateArg</a>.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, <code>false</code> otherwise.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ad79674a6f095bac6a4be4cf1e86e88a6">Destroy</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ad990c49683af5cae67e18ccf87a2caa9">GetWorkMemorySize</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad79674a6f095bac6a4be4cf1e86e88a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad79674a6f095bac6a4be4cf1e86e88a6">◆ </a></span>Destroy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::Destroy </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clean up and shut down the swkbd library. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Resources passed into <a class="el" href="namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097">Create</a> (work memory, filesystem client) must be manually freed by the application <em>after</em> calling this function.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097">Create</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f43e4220679bc2859195216d891cd70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f43e4220679bc2859195216d891cd70">◆ </a></span>DisappearInputForm()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::DisappearInputForm </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Hide a previously shown input form. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, <code>false</code> otherwise.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#aa842e0d72121231b26def8408f6102af">AppearInputForm</a></li>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3">GetInputFormString</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab997369348a176c2a2dc0a3cd848bd70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab997369348a176c2a2dc0a3cd848bd70">◆ </a></span>DisappearKeyboard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::DisappearKeyboard </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Hide a previously shown keyboard. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, <code>false</code> otherwise.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a76806eeb7e1a22c84f8dfbd69996f396">AppearKeyboard</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05d0158f1c211bb9932bfe75394a9ba1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05d0158f1c211bb9932bfe75394a9ba1">◆ </a></span>DrawDRC()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::DrawDRC </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Draw the keyboard to the DRC. </p>
|
|
<p>Must be called inside a valid GX2 rendering context, after rendering all other DRC graphics (to appear under the keyboard) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acdf2f2e77c26df19b3ac0d168f364d66"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acdf2f2e77c26df19b3ac0d168f364d66">◆ </a></span>DrawTV()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::DrawTV </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Draw the keyboard to the TV. </p>
|
|
<p>Must be called inside a valid GX2 rendering context, after rendering all other TV graphics (to appear under the keyboard) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28975f02bae2c67fa8fdc53f5ad292e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28975f02bae2c67fa8fdc53f5ad292e4">◆ </a></span>GetDrawStringInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::GetDrawStringInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structnn_1_1swkbd_1_1DrawStringInfo.html">DrawStringInfo</a> * </td>
|
|
<td class="paramname"><em>drawStringInfo</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6800547b89656fd02245fca4ea1ace3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6800547b89656fd02245fca4ea1ace3">◆ </a></span>GetInputFormString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char16_t* nn::swkbd::GetInputFormString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the string the user typed into the input form. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>The user's text, as a null-terminated UTF-16 string.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a7bbb0c640a9452f22603cc4e25852795">SetInputFormString</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0156b4fc8077fab043720ce861403186"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0156b4fc8077fab043720ce861403186">◆ </a></span>GetKeyboardCondition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::GetKeyboardCondition </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardCondition">KeyboardCondition</a> * </td>
|
|
<td class="paramname"><em>keyboardCondition</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9753f5334063c5a953a96a6113c5f19d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9753f5334063c5a953a96a6113c5f19d">◆ </a></span>GetStateInputForm()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8">State</a> nn::swkbd::GetStateInputForm </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c2dbcbf1844843f43f054ecbe653a73"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c2dbcbf1844843f43f054ecbe653a73">◆ </a></span>GetStateKeyboard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8">State</a> nn::swkbd::GetStateKeyboard </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad990c49683af5cae67e18ccf87a2caa9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad990c49683af5cae67e18ccf87a2caa9">◆ </a></span>GetWorkMemorySize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t nn::swkbd::GetWorkMemorySize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>unk</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the required size for swkbd's work memory buffer. </p>
|
|
<p>The application must allocate a buffer of this size and pass it into <a class="el" href="namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097">Create</a>.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">unk</td><td>Unknown. A value of 0 seems to work.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The required size of the work buffer, in bytes.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097">Create</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d2379b25efeee27b5389f94775d6783"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d2379b25efeee27b5389f94775d6783">◆ </a></span>InactivateSelectCursor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::InactivateSelectCursor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a27198a751d1d7fd93956f8f5cf9c9116"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27198a751d1d7fd93956f8f5cf9c9116">◆ </a></span>InitLearnDic()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::InitLearnDic </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>dictionary</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4bdf491ee78fa952c4b5a7f64e564459"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4bdf491ee78fa952c4b5a7f64e564459">◆ </a></span>IsCoveredWithSubWindow()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::IsCoveredWithSubWindow </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7174ce1b827159cd49b9d6f5b5f05ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7174ce1b827159cd49b9d6f5b5f05ec">◆ </a></span>IsDecideCancelButton()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::IsDecideCancelButton </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>outIsSelected</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the current status of the Cancel button on the keyboard. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">outIsSelected</td><td>Pointer to a boolean to write the button status to, or <code>nullptr</code> if the return value is enough.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the Cancel button has been pressed, or <code>false</code> otherwise.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623">IsDecideOkButton</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a495b519911e08c2e5091084978c42623"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a495b519911e08c2e5091084978c42623">◆ </a></span>IsDecideOkButton()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::IsDecideOkButton </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>outIsSelected</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the current status of the OK button on the keyboard. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">outIsSelected</td><td>Pointer to a boolean to write the button status to, or <code>nullptr</code> if the return value is enough.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the OK button has been pressed, or <code>false</code> otherwise.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec">IsDecideCancelButton</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a978b1122c9fc457bedaf9803ba3cf80a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a978b1122c9fc457bedaf9803ba3cf80a">◆ </a></span>IsKeyboardTarget()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::IsKeyboardTarget </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IEventReceiver * </td>
|
|
<td class="paramname"><em>eventReceiver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a658133e1c6c0f03f8df526052c4e9adf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a658133e1c6c0f03f8df526052c4e9adf">◆ </a></span>IsNeedCalcSubThreadFont()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::IsNeedCalcSubThreadFont </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determines whether the font data needs calculating. </p>
|
|
<p>If it does, a call to <a class="el" href="namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee">CalcSubThreadFont</a> is required.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the font data needs calculating, <code>false</code> otherwise.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#af7ba292119747d1e2abbacc44d15bb00">IsNeedCalcSubThreadPredict</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7ba292119747d1e2abbacc44d15bb00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7ba292119747d1e2abbacc44d15bb00">◆ </a></span>IsNeedCalcSubThreadPredict()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::IsNeedCalcSubThreadPredict </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determines whether the prediction data needs calculating. </p>
|
|
<p>If it does, a call to <a class="el" href="namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef">CalcSubThreadPredict</a> is required.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the prediction data needs calculating, <code>false</code> otherwise.</dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#a658133e1c6c0f03f8df526052c4e9adf">IsNeedCalcSubThreadFont</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c6636ed1e7801cfe3de6cc05e7e3412"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c6636ed1e7801cfe3de6cc05e7e3412">◆ </a></span>IsSelectCursorActive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool nn::swkbd::IsSelectCursorActive </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determines whether the selection cursor is active. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the selection cursor is active, <code>false</code> otherwise. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ad447d6827aec53314e618ed15d69f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ad447d6827aec53314e618ed15d69f5">◆ </a></span>MuteAllSound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::MuteAllSound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>muted</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Mutes or unmutes the sounds generated by the keyboard. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">muted</td><td><code>true</code> to disable all sounds, or <code>false</code> to enable them. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9607c0598421b2b8028f013ac41d0ea2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9607c0598421b2b8028f013ac41d0ea2">◆ </a></span>SetControllerRemo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::SetControllerRemo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9">ControllerType</a> </td>
|
|
<td class="paramname"><em>type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c78971b5b76d7c0ea1900f62cda32e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c78971b5b76d7c0ea1900f62cda32e3">◆ </a></span>SetCursorPos()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::SetCursorPos </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>pos</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the character at which the cursor is positioned. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">pos</td><td>The position at which to move the cursor, with 0 corresponding to the start of the string (before the first character). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac625ac61303ea5ae5d898eb36f4ea61b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac625ac61303ea5ae5d898eb36f4ea61b">◆ </a></span>SetEnableOkButton()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::SetEnableOkButton </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>enable</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Enables and disables the OK button on the keyboard. </p>
|
|
<p>When disabled, the button cannot be pressed.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">enable</td><td><code>true</code> to enable the button, or <code>false</code> to disable it. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7bbb0c640a9452f22603cc4e25852795"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bbb0c640a9452f22603cc4e25852795">◆ </a></span>SetInputFormString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::SetInputFormString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char16_t * </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the text in the input form. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str</td><td>The UTF-16 string to set the input form to.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><ul>
|
|
<li><a class="el" href="namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3">GetInputFormString</a> </li>
|
|
</ul>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acba72b50a032e49c16e867f5ee4f0bc0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acba72b50a032e49c16e867f5ee4f0bc0">◆ </a></span>SetReceiver()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::SetReceiver </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg">ReceiverArg</a> & </td>
|
|
<td class="paramname"><em>receiver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab81122125928e048f2944af7a09d0556"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab81122125928e048f2944af7a09d0556">◆ </a></span>SetSelectFrom()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::SetSelectFrom </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b6b333eba2367bdccdaa7d0351db96f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b6b333eba2367bdccdaa7d0351db96f">◆ </a></span>SetUserControllerEventObj()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::SetUserControllerEventObj </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IControllerEventObj * </td>
|
|
<td class="paramname"><em>controllerEventObj</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b3c0dcb58d0d3a0681febb64b4dac04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b3c0dcb58d0d3a0681febb64b4dac04">◆ </a></span>SetUserSoundObj()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void nn::swkbd::SetUserSoundObj </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ISoundObj * </td>
|
|
<td class="paramname"><em>soundObj</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|